1. 18 May, 2009 1 commit
  2. 11 May, 2009 2 commits
  3. 10 May, 2009 2 commits
  4. 05 May, 2009 2 commits
  5. 04 May, 2009 3 commits
  6. 20 Apr, 2009 2 commits
  7. 10 Apr, 2009 1 commit
    • Carlos Garcia Campos's avatar
      Fix memory leak in gdkscreen-x11 · 5261d14d
      Carlos Garcia Campos authored
      When RandR 1.2 X driver doesn't return any usable multihead data the
      monitors array is freed, without freeing the memory allocated by the array
      elements before. Fixes bug #578354
      5261d14d
  8. 07 Apr, 2009 1 commit
  9. 31 Mar, 2009 1 commit
  10. 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
  11. 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
  12. 19 Feb, 2009 1 commit
  13. 18 Feb, 2009 1 commit
  14. 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
  15. 24 Jan, 2009 1 commit
  16. 23 Jan, 2009 1 commit
  17. 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
  18. 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
  19. 26 Dec, 2008 1 commit
  20. 13 Dec, 2008 3 commits
  21. 08 Dec, 2008 1 commit
  22. 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
  23. 22 Oct, 2008 1 commit
  24. 01 Oct, 2008 1 commit
  25. 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
  26. 27 Sep, 2008 2 commits
  27. 23 Sep, 2008 1 commit
  28. 10 Sep, 2008 1 commit