summaryrefslogtreecommitdiff
path: root/gdk/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* introspection: Fix srcdir != builddir buildsRyan Lortie2012-01-091-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=667458
* Update Visual C++ compilation itemsChun-wei Fan2011-07-251-2/+22
| | | | | | | | | | | -Added Visual C++ 2010 project files. They are like the VS 2008 projects where the GDK and GTK+ projects are filled-in templates, which are filled- in during 'make dist', and added related README.txt file, and add them into distribution -Updated the VS 2008 README.txt to reflect the latest situation regarding dependencies etc. -Updated README.win32 to tell people about the now-available VS2010 projects -Updated config.h.win32.in as VS 2010 ships with stdint.h
* Fix gdk_keyval_name() and gdk_keyval_from_name() annotationsMartin Pitt2011-03-101-0/+1
| | | | | | | | Backport annotations from master (which fixes the keyval_name() crash due to the wrong default transfer annotation), and ensure that the g-ir-scanner includes them. https://launchnpad.net/bugs/732484
* introspection: Only use 0.9.3 APIColin Walters2010-09-201-1/+1
|
* Scan gdk/x11 sources for Gdk-3.0.girMatthias Clasen2010-09-171-0/+3
| | | | | The doc comments (with annotations) for some of the gdk api are down in x11/ sources, so we need to scan those too, when building Gdk-3.0.gir.
* gdk: Prefix keys with _KEY by defaultColin Walters2010-09-081-1/+2
| | | | | | | | | | | The keysyms create a lot of potential namespace conflicts for C, and are especially problematic for introspection, where we take constants into the namespace, so GDK_Display conflicts with GdkDisplay. For C application compatiblity, add gdkkeysyms-compat.h which uses the old names. In GTK2, this header is included by default. https://bugzilla.gnome.org/show_bug.cgi?id=629093
* introspection: Update to new scanner APIColin Walters2010-09-081-2/+2
| | | | | | | | | | | | | * Add --warn-all * Drop unnecessary of --strip-prefix; for GdkX11, use --symbol-prefix https://bugzilla.gnome.org/show_bug.cgi?id=628160 Conflicts: configure.in gdk/Makefile.am gtk/Makefile.am
* Generate GdkX11-2.0.typelib (backported from HEAD)Tomeu Vizoso2010-07-281-10/+54
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=625491
* Make GTK+ build against an external gdk-pixbufMatthias Clasen2010-06-261-15/+8
|
* Do not dist gir_DATAYaakov Selkowitz2010-06-201-2/+2
| | | | | | | GIR files contain a shared-library attribute which varies per platform, and therefore must not be disted; see bug 621611 for rationale. https://bugzilla.gnome.org/show_bug.cgi?id=621719
* Fix fail to build when building with introspectionDidier Roche2010-06-021-1/+1
| | | | | | | In debian/ubuntu, builddir != srcdir. This trigger an error on introspection_files where srcdir is added to x11/*.c. Indeed, srcdir is added again later: $(addprefix $(srcdir)/,$(introspection_files)) making $(srcdir)/$(srcdir)/x11/*.c (not an issue on jhbuild as srcdir = .)
* Add Visual Studio 2008 project filesTor Lillqvist2010-04-121-0/+12
| | | | | Similar setup as in GLib and Pango. Also here we use a build/win32/vs9 subfolder, even if there is nothing else in build or build/win32.
* introspection: Fix parallel buildsDamien Lespiau2010-03-221-0/+1
| | | | | | | One needs to add an explicit dependency between the gir files and the .la libtool wrapper as this dependency is not added automatically by Makefile.introspection. Not adding these breaks parallel builds as make does not wait for the .la to be generated before launching g-ir-scanner.
* Only look at x11 backend for gtk-doc comments for nowMatthias Clasen2010-02-231-1/+1
| | | | See followup discussion in bug 610701
* [build] Include all target source filesJohan Dahlin2010-02-221-1/+2
| | | | | | Include all target source files when buildin the gir https://bugzilla.gnome.org/show_bug.cgi?id=610701
* Make sure Gdk-2.0.gir is installedJohan Dahlin2009-12-311-1/+1
| | | | Fixes a variable name typo
* Avoid warnings when introspetion is not availableJohan Dahlin2009-12-311-1/+1
| | | | | -include is the same as include but will never warn if the file is not available
* Fix build with system install of introspectionJohan Dahlin2009-12-311-2/+2
| | | | Or redo it properly and remove previous hack by Matthias.
* Use Makefile.introspectionJohan Dahlin2009-12-161-23/+19
| | | | | Use the new fancy rules from the Makefile.introspection, it makes the rules prettier and avoids quite a bit of duplication
* Make sure dist check works with introspectionJohan Dahlin2009-12-161-2/+7
| | | | | | We need to prepend the srcdir to all variables passed into the scanner as it runs with srcdir != builddir during distcheck.
* Re-add accidentially removed gtkintl headerJohan Dahlin2009-12-161-1/+2
|
* Separate private from public gdk headersJohan Dahlin2009-12-161-5/+7
| | | | | We don't want to parse the private gdk headers when creating the GIR.
* Build introspection data for gdk-pixbuf, gdk, and gtkColin Walters2009-12-161-0/+33
| | | | | | Generate .gir and .typelib files for gdk-pixbuf, gdk, and gtk. https://bugzilla.gnome.org/show_bug.cgi?id=592279
* Make distcheck passMatthias Clasen2009-07-061-2/+2
|
* Add signals for offscreen window embeddingAlexander Larsson2009-06-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | 3 signals are for offscreen windows get-offscreen-parent: Get the parent window an offscreen is embedded in to-parent: Convert coordinates from offscreen to parent from-parent: Convert coordinates from parent to offscreen 1 signal is for the window embedding offscreens: pick-offscreen-child: This picks what (if any) offscreen is at a specific position The last signal is only used if you call gdk_window_set_has_offscreen_children to tell gdk that the window has embedded offscreen children. Add get-pointer signal for offscreen window pointer getting Apps using offscreen windows can connect to get-pointer on offscreen windows in order to make gdk_window_get_pointer() return correct values. Add get-offscreen-parent signal Add signals for from-parent and to-parent coordinate mapping Add pick-offscreen-child signal
* Merge branch 'master' into client-side-windowsAlexander Larsson2009-05-251-0/+2
|\ | | | | | | | | Conflicts: gdk/x11/gdkwindow-x11.c
| * Add git.mk to generate .gitignore filesBehdad Esfahbod2009-05-041-0/+2
| | | | | | | | Add four new doc templates that were not in repository.
* | Initial client-side-windows workAlexander Larsson2009-04-021-0/+1
|/ | | | | | | The history before this was kind of twisted as several different approaches were tested, so that was all squashed into this initial commit to hide the uninteresting changes and files that were later removed.
* Bug 569435 – make maintainer-clean removes non-generated sourcesClaudio Saavedra2009-01-291-2/+1
| | | | | | | | | | | | 2009-01-29 Claudio Saavedra <csaavedra@igalia.com> Bug 569435 – make maintainer-clean removes non-generated sources * gdk/Makefile.am: Do not remove gdkprivate.h and gdkwindowimpl.h during make maintainer-clean, as these files are not generated. svn path=/trunk/; revision=22248
* define -DGDK_PIXBUF_DISABLE_DEPRECATED in the global CFLAGS.Michael Natterer2008-08-121-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-12 Michael Natterer <mitch@imendio.com> * configure.in: define -DGDK_PIXBUF_DISABLE_DEPRECATED in the global CFLAGS. * gdk-pixbuf/Makefile.am: make the contents gdk-pixbuf-marshal.h visible for GDK_PIXBUF_COMPILATION. * contrib/gdk-pixbuf-xlib/Makefile.am * demos/Makefile.am * demos/gtk-demo/Makefile.am * gdk-pixbuf/pixops/Makefile.am * gdk/Makefile.am * gdk/x11/Makefile.am * gtk/Makefile.am * gtk/tests/Makefile.am * gtk/theme-bits/Makefile.am * modules/engines/ms-windows/Makefile.am * modules/engines/pixbuf/Makefile.am * modules/input/Makefile.am * perf/Makefile.am * tests/Makefile.am: remove -DDGDK_PIXBUF_DISABLE_DEPRECATED here. svn path=/trunk/; revision=21096
* Set LIB_EXE_MACHINE_FLAG to either X86 or X64 on Windows. AC_SUBST it.Tor Lillqvist2008-08-031-1/+1
| | | | | | | | | | | | | 2008-08-04 Tor Lillqvist <tml@novell.com> * configure.in: Set LIB_EXE_MACHINE_FLAG to either X86 or X64 on Windows. AC_SUBST it. * gdk/Makefile.am * gtk/Makefile.am: Pass appropriate -machine flag to lib.exe. svn path=/trunk/; revision=20957
* Add a test for my fixes from July 20th.Sven Herzberg2008-07-221-2/+2
| | | | | | | | | | | | | | | 2008-07-22 Sven Herzberg <sven@imendio.com> Add a test for my fixes from July 20th. * configure.in: create gdk/tests/Makefile * gdk/Makefile.am: include the tests subfolder * gdk/tests/Makefile.am: create and run my test * gdk/tests/check-gdk-cairo.c (test), (main): the test that I wrote (passes at least for x11 and quartz backends) svn path=/trunk/; revision=20894
* reorder source lists alphabetically.Michael Natterer2008-06-301-6/+6
| | | | | | | | | 2008-06-30 Michael Natterer <mitch@imendio.com> * gdk/Makefile.am: reorder source lists alphabetically. svn path=/trunk/; revision=20706
* Abstract some GdkWindow API into an interface that the backends mustEmmanuele Bassi2008-06-271-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-06-27 Emmanuele Bassi <ebassi@gnome.org> Abstract some GdkWindow API into an interface that the backends must implement. (based on a patch by Alex Larsson) * gdk/Makefile.am: Add gdkwindowimpl.[ch] * gdk/gdk.symbols: Move symbols around. * gdk/gdkinternals.h: * gdk/gdkwindowimpl.[ch]: Move some of the GdkWindow API we require from the backends to a GInterface that the backends should implement instead. * gdk/gdkwindow.c: Provide some of the GdkWindow public API as a wrapper call around the GdkWindowImpl interface vtable. * gdk/x11/gdkevents-x11.c: * gdk/x11/gdkgeometry-x11.c: * gdk/x11/gdkprivate-x11.h: * gdk/x11/gdkwindow-x11.c: * gdk/x11/gdkwindow-x11.h: Update the X11 backend to implement the GdkWindowImpl interface. svn path=/trunk/; revision=20695
* Bug 532558 - Cannot build dll when using separate builddirTor Lillqvist2008-05-121-3/+5
| | | | | | | | | | | | | 2008-05-12 Tor Lillqvist <tml@novell.com> Bug 532558 - Cannot build dll when using separate builddir * gdk/Makefile.am * gtk/Makefile.am: .def file belongs in $(srcdir). Patch by Marko Lindqvist. svn path=/trunk/; revision=20097
* Don't install private headers. (#463510)Matthias Clasen2008-02-161-15/+18
| | | | | | | | | | | | | 2008-02-15 Matthias Clasen <mclasen@redhat.com> * gdk/Makefile.am: Don't install private headers. (#463510) * gdk/gdkinternal.h: Include gdkmedialib.h here, not in the installed header gdkprivate.h. svn path=/trunk/; revision=19595
* Implement GAppLaunchContext in gdk, providing startup notification.Matthias Clasen2007-12-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | 2007-12-12 Matthias Clasen <mclasen@redhat.com> * gdk/gdkapplaunchcontext.[hc]: Implement GAppLaunchContext in gdk, providing startup notification. (#503203) * gdk/x11/gdkapplaunchcontext-x11.c: * gdk/win32/gdkapplaunchcontext-win32.c: * gdk/quartz/gdkapplaunchcontext-quartz.c: * gdk/directfb/gdkapplaunchcontext-directfb.c: Backend-specific parts. All but X11 are just empty stubs for now. * gdk/gdk.symbols: * gdk/gdkinternals.h: * gdk/Makefile.am: * gdk/x11/Makefile.am: * gdk/win32/Makefile.am: * gdk/quartz/Makefile.am: * gdk/directfb/Makefile.am: Necessary glue. svn path=/trunk/; revision=19165
* Use templates for glib-mkenums calls instead of complicated commandlinesMatthias Clasen2007-11-261-14/+6
| | | | | | | | | | | | | | | | | | | | 2007-11-26 Matthias Clasen <mclasen@redhat.com> Use templates for glib-mkenums calls instead of complicated commandlines in Makefiles. (#429910) * gdk-pixbuf/Makefile.am: * gdk/Makefile.am: * gtk/Makefile.am: * perf/Makefile.am: Use templates for glib-mkenums * gdk-pixbuf/gdk-pixbuf-enum-types.[ch].template: * gdk/gdkenumtypes.[ch].template: * gtk/gtktypebuiltings.[ch].template: * perf/typebuiltins.[ch].template: The templates svn path=/trunk/; revision=19053
* call g_test_init() from gtk_test_init().15:39:40 Tim Janik2007-11-221-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-11-22 15:39:40 Tim Janik <timj@imendio.com> * gtk/gtktestutils.c: call g_test_init() from gtk_test_init(). * gtk/tests/testing.c: use g_test_add_func() to register tests and use g_test_run() to run the tests to integrate with the testing framework. * gtk/tests/Makefile.am: removed exemplary testing rules. * Makefile.am, gtk/tests/Makefile.am, gtk/Makefile.am: * gtk/xdgmime/Makefile.am, gtk/theme-bits/Makefile.am: * tests/Makefile.am, docs/reference/gdk-pixbuf/Makefile.am: * docs/reference/gdk/Makefile.am, docs/reference/gtk/Makefile.am: * docs/reference/Makefile.am, docs/tools/Makefile.am: * docs/tutorial/Makefile.am, docs/faq/Makefile.am, docs/Makefile.am: * gdk-pixbuf/pixops/Makefile.am, gdk-pixbuf/Makefile.am: * demos/gtk-demo/Makefile.am, demos/Makefile.am: * modules/input/Makefile.am, modules/printbackends/file/Makefile.am: * modules/printbackends/test/Makefile.am, modules/printbackends/Makefile.am: * modules/printbackends/cups/Makefile.am, modules/printbackends/lpr/Makefile.am: * modules/engines/ms-windows/Theme/gtk-2.0/Makefile.am: * modules/engines/ms-windows/Theme/Makefile.am: * modules/engines/ms-windows/Makefile.am: * modules/engines/Makefile.am, modules/engines/pixbuf/Makefile.am: * modules/Makefile.am, m4macros/Makefile.am, perf/Makefile.am: * contrib/Makefile.am, contrib/gdk-pixbuf-xlib/Makefile.am: * gdk/directfb/Makefile.am, gdk/linux-fb/Makefile.am: * gdk/quartz/Makefile.am, gdk/win32/rc/Makefile.am: * gdk/win32/Makefile.am, gdk/x11/Makefile.am, gdk/Makefile.am: include $(top_srcdir)/Makefile.decl, adapted EXTRA_DIST assignments. svn path=/trunk/; revision=19033
* Moved Gdk test functions from Gtk+ to Gdk test utils.Tim Janik2007-11-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | * gdk/Makefile.am: added gdktestutils.h to public includes. * gdk/gdk.h: added gdktestutils.h to public includes. * gdk/gdk.symbols: added gdk_test_simulate_button, gdk_test_simulate_key, gdk_test_render_sync. * gdk/gdktestutils.h: new file, added prototypes for gdk_test_simulate_button, gdk_test_simulate_key, gdk_test_render_sync. * gdk/x11/Makefile.am: build gdktestutils-x11.c. * gdk/x11/gdktestutils-x11.c: implemented gdk_test_simulate_button, gdk_test_simulate_key, gdk_test_render_sync. * gtk/gtktestutils.c: * gtk/gtktestutils.h: * gtk/gtk.symbols: removed gtk_test_simulate_button gtk_test_simulate_key, gtk_test_xserver_render_sync. * gtk/tests/testing.c: call gdk_test_render_sync. svn path=/trunk/; revision=19012
* Remove linux-fb leftoversMatthias Clasen2007-06-131-7/+2
| | | | svn path=/trunk/; revision=18113
* Fix the buildMatthias Clasen2007-06-061-1/+0
| | | | svn path=/trunk/; revision=18055
* Add gdkmedialib.h to EXTRA_DIST so this header file gets included with theBrian Cameron2007-06-061-3/+1
| | | | | | | | | | 2007-06-06 Brian Cameron <brian.cameron@sun.com> * gdk/Makefile.am: Add gdkmedialib.h to EXTRA_DIST so this header file gets included with the distribution, as needed. Fixes bug #442888. Reviewed by Matthias Clasen. svn path=/trunk/; revision=18050
* Add Sun mediaLib support so that hardware acceleration via mediaLib isBrian Cameron2007-05-161-0/+11
| | | | | | | | | | | | | | | | | | 2007-05-16 Brian Cameron <brian.cameron@sun.com> * acconfig.h, configure.in, gdk/Makefile.am, gdkprivate.h, gdkrgb.c, gdkdraw.c, gdk-pixbuf/gdk-pixbuf-scale.c, gdk-pixbuf/pixops/Makefile.am, gdk-pixbuf/pixops/pixops.[ch], gdk-pixbuf/pixops/timescale.c: Add Sun mediaLib support so that hardware acceleration via mediaLib is enabled if mediaLib is detected via configure. Enhancement request #344813. I was given permission to commit in the bug report by Matthias Clasen. * gdk/medialib.[ch]: New files added for mediaLib support. * docs/reference/gdk-pixbuf/tmpl/scaling.sgml, docs/reference/gdk/tmpl/rgb.sgml, gdk/gdkdraw.c: Add docs for mediaLib support. svn path=/trunk/; revision=17855
* gdk/Makefile.am gdk-pixbuf/Makefile.am Further fixes for building on Win32Tor Lillqvist2007-03-061-3/+3
| | | | | | | | | | | | 2007-03-06 Tor Lillqvist <tml@novell.com> * gdk/Makefile.am * gdk-pixbuf/Makefile.am * gtk/Makefile.am: Further fixes for building on Win32 outside srcdir. (#413492, Mathias Hasselmann) svn path=/trunk/; revision=17395
* Build Wintab support always on Windows. Don't require the Wintab SDK.Tor Lillqvist2007-01-191-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-01-19 Tor Lillqvist <tml@novell.com> Build Wintab support always on Windows. Don't require the Wintab SDK. * configure.in: Drop the --with-wintab option. Drop the HAVE_WINTAB feature test macro and Automake variable. * acconfig.h * config.h.win32.in: Drop HAVE_WINTAB. * gdk/win32/gdkevents-win32.c * gdk/win32/gdkinput.c * gdk/win32/gdkinput-win32.h * gdk/win32/gdkinput-win32.c * gdk/win32/gdkmain-win32.c: Make HAVE_WINTAB ifdef blocks unconditional. * gdk/win32/gdkinput-win32.c (_gdk_input_wintab_init_check): Try to load wintab32.dll dynamically here. If it is found look up the handful Wintab functions we use. (rest of file): Use these function pointers instead of calling the functions from wntab32x.lib. The code in wntab32x.lib did the same thing anyway: tried to load wintab32.dll, and looked up the addresses of the actual functions from it. * gdk/Makefile.am * gdk/win32/Makefile.am: Drop the libwntab32x hacks. * gdk/win32/wintab.h * gdk/win32/pktdef.h: New files. Copied from the Wintab SDK. Copyright blurb says: "The text and information contained in this file may be freely used, copied, or distributed without compensation or licensing restrictions." * README.win32: Update a bit. Remove the text about the Wintab SDK. svn path=/trunk/; revision=17186
* gdk-pixbuf/Makefile.am gdk/Makefile.am gdk/win32/Makefile.am Fixes forTor Lillqvist2007-01-191-4/+4
| | | | | | | | | | | | | | | | 2007-01-18 Tor Lillqvist <tml@novell.com> * gdk-pixbuf/Makefile.am * gdk/Makefile.am * gdk/win32/Makefile.am * gtk/Makefile.am: Fixes for building outside srcdir on Win32. (#336819, #340113) Drop distributing the handmade .la libtool wrapper for the wntab32x library. It's too much trouble making it work when building outside srcdir. Just link to the library direcly using -Wl,win32/libwntab32x.a. svn path=/trunk/; revision=17185
* Include pltcheck.sh in EXTRA_DIST.Behdad Esfahbod2006-10-021-2/+3
| | | | | | | | | 2006-10-02 Behdad Esfahbod <behdad@gnome.org> * gdk-pixbuf/Makefile.am: * gdk/Makefile.am: * gtk/Makefile.am: Include pltcheck.sh in EXTRA_DIST.
* Commit a patch by Behdad to fix typos, omissions and other errors in theMatthias Clasen2006-09-101-3/+2
| | | | | | | | 2006-09-10 Matthias Clasen <mclasen@redhat.com> * Commit a patch by Behdad to fix typos, omissions and other errors in the symbol aliasing, and add checks for local PLT entries. (#354687, Behdad Esfahbod)
* Remove support for Windows 9x/ME. GTK+ hasn't worked on Win9x since 2.6 orTor Lillqvist2006-08-291-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | 2006-08-29 Tor Lillqvist <tml@novell.com> Remove support for Windows 9x/ME. GTK+ hasn't worked on Win9x since 2.6 or 2.8. It's pointless to keep the Win9x code in here as it isn't being maintained anyway. If somebody is interested, it can always be found in older GTK+ versions, and in CVS. * configure.in * acconfig.h * gdk/Makefile.am * gdk/win32/Makefile.am * gdk/win32/libie55uid.la * gdk/win32/gdkevents-win32.c: Remove the --with-ie55 configure switch and associated stuff. Active IMM and the <dimm.h> header was used for IM support on NT4 and Win9x. Win2k and later have IM support built-in. * gdk/win32/gdkevents-win32.c: Remove the G_WIN32_IS_NT_BASED() and G_WIN32_HAVE_WIDECHAR_API() tests and their false (Win9x) branches, and any variables or static functions used only by the Win9x branches.