1. 02 Apr, 2009 1 commit
    • Alexander Larsson's avatar
      Initial client-side-windows work · eabac453
      Alexander Larsson authored
      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.
      eabac453
  2. 24 Feb, 2009 1 commit
    • Matthias Clasen's avatar
      Another attempt at getting Xrandr screen size changes right. Actually · fcdd092a
      Matthias Clasen authored
              * gdk/x11/gdkevents-x11.c:
              * gdk/x11/gdkscreen-x11.[hc]: Another attempt at getting Xrandr
              screen size changes right. Actually handle XRRScreenChangeNotify
              events, and ignore root ConfigureNotify events if we are using
              Xrandr. Only emit size-changed signals if the screen size changed,
              and only emit monitor-changed signals if the monitors changed.
      
      
      svn path=/trunk/; revision=22398
      fcdd092a
  3. 20 Feb, 2009 1 commit
    • Ray Strode's avatar
      After using randr to get a list of monitors, sort the list such that the · e8224623
      Ray Strode authored
      2009-02-19  Ray Strode  <rstrode@redhat.com>
      
      	* gdk/x11/gdkscreen-x11.c
      	(monitor_compare_function), (init_randr13):
      	After using randr to get a list of monitors,
      	sort the list such that the biggest output
      	of "cloned" outputs comes first in the list.
      	This helps apps that don't generally handle
      	overlapping outputs to work better in randr
      	clone mode.
      
      svn path=/trunk/; revision=22386
      e8224623
  4. 19 Feb, 2009 1 commit
  5. 18 Feb, 2009 1 commit
  6. 13 Feb, 2009 2 commits
    • Matthias Clasen's avatar
      Register randr events · e86a6ddd
      Matthias Clasen authored
      svn path=/trunk/; revision=22328
      e86a6ddd
    • Matthias Clasen's avatar
      Check for Xrandr 1.3 · 2e67143e
      Matthias Clasen authored
             * configure.in: Check for Xrandr 1.3
      
              * gdk/x11/gdkdisplay-x11.[ch]: Rename have_randr12 to have_randr13
              and set if if we have randr 1.3
      
              * gdk/x11/gdkscreen-x11.c: Go back to using randr for monitor
              information, if we have XRRGetScreenResourcesCurrent.
      
      
      svn path=/trunk/; revision=22327
      2e67143e
  7. 24 Jan, 2009 1 commit
  8. 23 Jan, 2009 1 commit
  9. 20 Jan, 2009 1 commit
    • Matthias Clasen's avatar
      Cache cursors to avoid libXcursor theme lookup overhead. · 1cba7387
      Matthias Clasen authored
              Patch by David Alan Gilbert.
      
              * gdk/gdkcursor.h: Add a GDK_BLANK_CURSOR cursor type.
      
              * gdk/x11/gdkcursor-x11.c: Cache font cursors and named cursors.
      
              * gdk/x11/gdkprivate-x11.h:
              * gdk/x11/gdkcdisplay-x11.c: Remove cached cursors when a
              display if finalized.
      
      
      svn path=/trunk/; revision=22145
      1cba7387
  10. 04 Jan, 2009 1 commit
    • Matthias Clasen's avatar
      Recheck _NET_SUPPORTING_WM_CHECK every now and then to avoid getting stuck · daf29bff
      Matthias Clasen authored
      2009-01-03  Matthias Clasen  <mclasen@redhat.com>
      
              * gdk/x11/gdkscreen-x11.h:
              * gdk/x11/gdkevents-x11.c (fetch_net_wm_check_window): Recheck
              _NET_SUPPORTING_WM_CHECK every now and then to avoid getting
              stuck on the id of a former wmcheck window that got reused by
              another client (see RH bug 471927)
      
      
      svn path=/trunk/; revision=22058
      daf29bff
  11. 26 Dec, 2008 1 commit
  12. 13 Dec, 2008 3 commits
  13. 08 Dec, 2008 1 commit
  14. 30 Nov, 2008 2 commits
    • Christian Dywan's avatar
      Bug 559622 – GdkDevice test segfaults · d494aa72
      Christian Dywan authored
      2008-11-30  Christian Dywan  <christian@imendio.com>
      
      	Bug 559622 – GdkDevice test segfaults
      
      	* gdk/x11/gdkdisplay-x11.c (gdk_display_x11_dispose):
      	* gdk/x11/gdkinput.c (gdk_device_class_init), (gdk_device_dispose):
      	Free and reset device in dispose. Patch by Michael Natterer and myself.
      
      svn path=/trunk/; revision=21834
      d494aa72
    • Christian Dywan's avatar
      Bug 554076 – eventually release g_new-ed supported_atoms · e0ce0916
      Christian Dywan authored
      2008-11-30  Christian Dywan  <christian@imendio.com>
      
      	Bug 554076 – eventually release g_new-ed supported_atoms
      
      	* gdk/x11/gdkevents-x11.c (cleanup_atoms),
      	(gdk_x11_screen_supports_net_wm_hint): Set cleanup callback.
              Patch by Caolan McNamara.
      
      svn path=/trunk/; revision=21833
      e0ce0916
  15. 22 Oct, 2008 1 commit
  16. 01 Oct, 2008 1 commit
  17. 29 Sep, 2008 2 commits
    • Matthias Clasen's avatar
      Bug 107000 – Add signals to GdkKeymap for monitoring caps_lock, etc. · 859aaf90
      Matthias Clasen authored
      2008-09-29  Matthias Clasen  <mclasen@redhat.com>
      
              Bug 107000 – Add signals to GdkKeymap for monitoring caps_lock, etc.
      
              * gdk/gdk.symbols:
              * gdk/gdkkeys.[ch]: Add a new GdkKeymap::state-changed signal, and
              a gdk_keymap_get_caps_lock_state function.
      
              * gdk/x11/gdkkeys-x11.c: Implement it here. For now, only emit
              state-changed when caps lock lockedness changes.
      
              * gdk/x11/gdkdisplay-x11.c: Also select for modifier lock status
              changes in the XkbSelectEventDetails call.
      
      
      svn path=/trunk/; revision=21545
      859aaf90
    • Emmanuele Bassi's avatar
      Correctly chain up the finalize implementation. · 2b23dc99
      Emmanuele Bassi authored
      2008-09-29  Emmanuele Bassi  <ebassi@linux.intel.com>
      
      	* gdk/x11/gdkinput.c:
      	(gdk_device_class_init), (gdk_device_finalize): Correctly chain
      	up the finalize implementation.
      
      svn path=/trunk/; revision=21542
      2b23dc99
  18. 27 Sep, 2008 2 commits
  19. 23 Sep, 2008 1 commit
  20. 10 Sep, 2008 1 commit
  21. 28 Aug, 2008 1 commit
  22. 20 Aug, 2008 1 commit
  23. 13 Aug, 2008 1 commit
  24. 12 Aug, 2008 1 commit
    • Michael Natterer's avatar
      define -DGDK_PIXBUF_DISABLE_DEPRECATED in the global CFLAGS. · e0d30ee1
      Michael Natterer authored
      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
      e0d30ee1
  25. 04 Aug, 2008 2 commits
    • Tor Lillqvist's avatar
      Bug 544684 - Win64 issue, window handles are assumed to be 32-bit · f4d9ce22
      Tor Lillqvist authored
      2008-08-05  Tor Lillqvist  <tml@novell.com>
      
      	Bug 544684 - Win64 issue, window handles are assumed to be 32-bit
      
      	* gdk/gdkselection.h
      	* gdk/gdkselection.c
      	* gdk/win32/gdkselection-win32.c
      	* gdk/x11/gdkselection-x11.c: Change type of the requestor
      	window id parameter of gdk_selection_send_notify_for_display()
      	and gdk_selection_send_notify() from guint32 to
      	GdkNativeWindow.
      
      	* gdk/win32/gdkselection-win32.c: Add some guchar and char pointer
      	casts to get rid of gcc 4.4 warnings. Print GdkAtom values in
      	debugging output using the %p format.
      
      
      svn path=/trunk/; revision=20991
      f4d9ce22
    • Tor Lillqvist's avatar
      Bug 544684 - Win64 issue, window handles are assumed to be 32-bit · b1e744b0
      Tor Lillqvist authored
      2008-08-05  Tor Lillqvist  <tml@novell.com>
      
      	Bug 544684 - Win64 issue, window handles are assumed to be 32-bit
      
      	* gdk/gdkdnd.h
      	* gdk/gdkdnd.c
      	* gdk/win32/gdkdnd-win32.c
      	* gdk/x11/gdkdnd-x11.c: Change return value and type of window id
      	from guint32 to GdkNativeWindow for
      	gdk_drag_get_protocol_for_display() and
      	gdk_drag_get_protocol(). This is not an API break on existing
      	platforms, as GdkNativeWindow has been guint32 for them
      	already.
      
      
      svn path=/trunk/; revision=20988
      b1e744b0
  26. 03 Aug, 2008 1 commit
  27. 24 Jul, 2008 1 commit
    • Matthias Clasen's avatar
      Bug 544265 – GDK assumes XFIXES extension · 4c7d3510
      Matthias Clasen authored
      2008-07-23  Matthias Clasen  <mclasen@redhat.com>
      
              Bug 544265 – GDK assumes XFIXES extension
      
              * gdk/x11/gdkcursor-x11.c (_gdk_x11_cursor_update_theme):
              Only call XFixes functions if the server has the extension.
              Reported by Ian Turner.
      
      svn path=/trunk/; revision=20901
      4c7d3510
  28. 22 Jul, 2008 1 commit
  29. 06 Jul, 2008 1 commit
  30. 04 Jul, 2008 1 commit
  31. 01 Jul, 2008 2 commits
  32. 30 Jun, 2008 1 commit
    • Cody Russell's avatar
      Practically everything changed. · fce9c8b7
      Cody Russell authored
      2008-06-30  Cody Russell  <bratsche@gnome.org>
      
              * Practically everything changed.
      
              Change	all references	of GIMP	Toolkit	(and variations	of it)
              to GTK+	Toolkit, showing no mercy at all to our	beloved
      	ancestry. (#540529)
      
      
      svn path=/trunk/; revision=20709
      fce9c8b7