summaryrefslogtreecommitdiff
path: root/gdk
Commit message (Collapse)AuthorAgeFilesLines
* [GI] Add missing (out) and (array) annotationsPavel Holejsovsky2011-01-2010-43/+53
|
* [GI] Add missing (transfer) annotationsPavel Holejsovsky2011-01-209-19/+23
|
* [GI] Add missing (scope) annotationsPavel Holejsovsky2011-01-201-2/+2
|
* [GI] Fixes of existing incorrect annotationsPavel Holejsovsky2011-01-203-7/+9
|
* [GI] Add annotation (type GdkModifierType) to state attributes in many ↵Laszlo Pandy2011-01-201-10/+15
| | | | | | | | | | GdkEvent structs. The state attribute is available in GdkEventMotion, GdkEventButton, GdkEventScroll, GdkEventKey and GdkEventCrossing. This type annotation fixes the wrapping of this attribute in the GI PyGObject bindings. https://bugzilla.gnome.org/show_bug.cgi?id=639929
* [GI] Add (type) annotations to real typesPavel Holejsovsky2011-01-202-6/+7
|
* Be more careful with private event dataMatthias Clasen2011-01-191-34/+37
| | | | | | | | When copying allocated events, also copy the source device. When synthesizing double or triple clicks, copy the original button press event including device information. https://bugzilla.gnome.org/show_bug.cgi?id=639822
* [GI] Cosmetic cleanups of annotations and doc commentsPavel Holejsovsky2011-01-183-3/+3
| | | | | | This change does not introduce any functionality change, mostly cosmtic cleanups, like re-linebreak when introduced annotations messed up indentation or whitespace errors fixes.
* [GI] Mark callbacks' context parameter with (closure) annotation.Pavel Holejsovsky2011-01-181-1/+1
|
* Don't set the default display to NULLMatthias Clasen2011-01-181-1/+1
| | | | This was causing segfaults if DISPLAY is unset
* Add testcases for opening displayMatthias Clasen2011-01-182-2/+80
| | | | | More precisely, test that we can successfully fail to open a display...
* Plugged memory leak in gdk_x11_device_manager_xi2_list_devices.Tristan Van Berkom2011-01-161-2/+2
| | | | This was simply a misplaced 'g_list_copy()'.
* Add EXPORT_PACKAGES for the girsMatthias Clasen2011-01-141-0/+2
| | | | | | This connects the girs to the pc file names. https://bugzilla.gnome.org/show_bug.cgi?id=635287
* Add --include-uninstalled for the gdk girMatthias Clasen2011-01-141-2/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=635287
* Add --warn-all to introspection scanner argsMatthias Clasen2011-01-141-1/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=635287
* Avoid crashes calling gdk_window_enable_synchronized_configure() on an ↵Tristan Van Berkom2011-01-131-1/+1
| | | | | | offscreen window. Just added gdk_offscreen_window_do_nothing() noop stub in that slot.
* Update MSVC 2008 Project FilesChun-wei Fan2011-01-121-1/+1
| | | | | | | | | | | | | | | | | | -Update the project files to simplify them a bit after the seperation of GDK-Pixbuf (move GDK-Pixbuf includes into the property sheet, move the linking of Cairo/Pango/PangoCairo into the property sheet)--this is for all DLL/EXE Projects (GDK/GTK/gtk-demo) -Update the GDK-Win32 project as the source files have changed significantly (especially as GDK3 was not compilable on Windows for a while--thanks to Hans Breuer for the help in the process-Bug 639127) -Made up for missed headers in the "install" stage and removed the removed headers in the property sheet -Updated GTK+ .def file generation as an extra macro is needed for that -Updated gdk/Makefile.am for the generation of gdk.vcproj from gdk.vcprojin
* Fix win32 buildFridrich Štrba2011-01-112-1/+1
|
* gdk: Fix typoBenjamin Otte2011-01-111-1/+1
| | | | <mclasen>: Comapny: kludge, with a k
* x11: Add --c-include for gdk/gdkx.h to Gdk-X11 gir buildBenjamin Otte2011-01-111-1/+1
|
* gdk: Put stub gdkx.h into gdk/ dirBenjamin Otte2011-01-112-1/+35
| | | | This is so we can include gdk/gdkx.h from inside GTK code.
* gdk: Don't build X11 stuff into Gdk.girBenjamin Otte2011-01-111-2/+0
|
* gdk: Add --c-include gdk/gdk.h to Gir build.Benjamin Otte2011-01-111-1/+1
|
* Bug 639127 - Add missing gdkdisplaymanager-win32.cHans Breuer2011-01-101-0/+135
|
* Fix file lists in the win32 backendMatthias Clasen2011-01-051-6/+9
|
* Fix gdk/abicheck.sh temporarilyMatthias Clasen2011-01-041-1/+1
| | | | The best fix for now is to just hardcode the X11 backend again
* Decouple GdkWindowCache life-cycle from GdkX11DragContextMatthias Clasen2011-01-041-4/+52
| | | | | | | | | | By making window caches refcounted. This fixes problems with leaking drag contexts, as experienced in https://bugzilla.gnome.org/show_bug.cgi?id=637691 and https://bugzilla.gnome.org/show_bug.cgi?id=144324 Based on a patch by drago01@gmail.com
* Fix build when builddir != srcdirEmilio Pozuelo Monfort2011-01-041-1/+1
|
* Fix introspection build when builddir != srcdirEmilio Pozuelo Monfort2011-01-041-0/+1
| | | | | So gdk/gdk.h can find gdk/gdkconfig.h, which is in $builddir because it's generated.
* Use AM_V_GEN in a few more placesMatthias Clasen2011-01-031-8/+8
| | | | | | Based on a patch by Javier Jardón in https://bugzilla.gnome.org/show_bug.cgi?id=621720
* gdk/x11: don't select RANDR events if the extension is missingJulien Cristau2011-01-033-12/+20
| | | | | | | | | | | Prevents an Xlib warning on Xnest, or Xorg with xinerama, or other non-RANDR-capable xserver. Reintroduce a have_randr12 field in GdkDisplayX11 to avoid having to call XRRQuery{Extension,Version} twice, and don't select randr 1.2 events if that's false. https://bugzilla.gnome.org/show_bug.cgi?id=634711 Signed-off-by: Julien Cristau <jcristau@debian.org>
* Silence automake warningsKristian Høgsberg2011-01-031-2/+2
| | | | | | When commenting out a binary, also comment out the related variables. Don't include Makefile.decl in gtk-doc Makefile.am's as they disagree on assigning to EXTRA_DIST.
* configure.ac: Support multiple GDK backends in one buildKristian Høgsberg2011-01-031-3/+2
|
* gdk: Simplify codeBenjamin Otte2011-01-031-33/+13
| | | | Move a previous vfunc into the only caller.
* gdk: Get rid of GdkDisplayDeviceHooksBenjamin Otte2011-01-033-54/+33
| | | | | Move the only user to call the function directly and copy the called function over.
* gdk: Move get_device_state out of the display hooksBenjamin Otte2011-01-033-50/+27
| | | | Previous callers now use _gdk_device_query_state() directly.
* gdk: Simplify codeBenjamin Otte2011-01-031-42/+12
| | | | Fold the previous vfunc into the only caller.
* gdk: Move window_get_device_position function out of the device hooksBenjamin Otte2011-01-033-47/+34
|
* API: gdk: Remove gdk_display_set_device_hooks()Benjamin Otte2011-01-034-75/+22
| | | | | | | | There's no usecase for them, so remove them before we have to commit to keeping an API. Make the hooks private for now, actually removing them will come in followup patches.
* API: gdk: Remove gdk_display_set_pointer_hooks()Benjamin Otte2011-01-033-189/+0
| | | | | | | Its usecase was GERD - http://testbit.eu/~timj/historic/gerd/ - and that project is long since dead. I couldn't find any app using it after asking around and googling either.
* API: gdk: Remove gdk_set_pointer_hooks()Benjamin Otte2011-01-033-167/+1
| | | | | | | Its usecase was GERD - http://testbit.eu/~timj/historic/gerd/ - and that project is long since dead. It has been superseded in GTK 2.2 by GdkDisplayPointerHooks anyway.
* gdkdnd-x11.c: fix building without HAVE_XCOMPOSITENguyễn Thái Ngọc Duy2011-01-021-0/+4
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* gdkcursor-x11.c: fix building without HAVE_XCURSORNguyễn Thái Ngọc Duy2011-01-021-2/+5
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* Fix list handling in gdk_x1_display_init_inputMatthias Clasen2011-01-021-1/+1
| | | | Pointed out in bug 638386.
* Fix refresh of static autorelease_pool so that it doesn't happen in ↵John Ralls2011-01-021-10/+9
| | | | gtk-nested loops.
* win32: gdk3 resurrectionHans Breuer2011-01-0236-1613/+1875
| | | | | | There are sure regressions but basic stuff seems to be working again after all the API breakage done with comments like "Win32 and Quartz need to be ported still."
* API: gdk: Remove gdk_device_set_source()Benjamin Otte2010-12-273-20/+0
| | | | The source of a device is not changeable.
* API: gdk: Make gdk_display_get_window_at_device_position() a device APIBenjamin Otte2010-12-276-50/+49
| | | | | It's now called gdk_device_get_window_at_position(). It doesn't make sense to keep device-specific API part of the display.
* API: gdk: gdk_display_get_device_state() => gdk_device_get_position()Benjamin Otte2010-12-275-51/+61
| | | | | The API was not display-specific, but belonged to the device. Also, we didn't find a user of the modifier mask, so we dropped it.
* Fix some issues with initial setup of GdkX11DisplayManagerMatthias Clasen2010-12-272-5/+9
| | | | | | | | We need to defer setting the default display until the GdkDisplay is fully initialized. Also, short-circuit some encoding conversions when creating windows, to avoid an implicit dependency on the display being in the list of displays yet.