1. 25 Nov, 2009 1 commit
  2. 06 Nov, 2009 1 commit
  3. 09 Sep, 2009 1 commit
  4. 05 Sep, 2009 2 commits
  5. 09 Jul, 2009 1 commit
  6. 25 Jun, 2009 1 commit
    • Alexander Larsson's avatar
      Ensure that we always calculate clip regions for root windows · 43bc999e
      Alexander Larsson authored
      Without this we can't draw to them, which caused problems for e.g.
      gnome-settings-daemon clearing the background when the desktop
      background changed.
      
      Note: We don't actually clip away child windows from the root window,
      the clip is just based on the size of the root window.
      43bc999e
  7. 29 May, 2009 1 commit
  8. 18 May, 2009 1 commit
  9. 02 Apr, 2009 15 commits
  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. 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
  12. 30 Nov, 2008 1 commit
    • 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
  13. 23 Sep, 2008 1 commit
  14. 27 Jun, 2008 1 commit
    • Emmanuele Bassi's avatar
      Abstract some GdkWindow API into an interface that the backends must · e27632cd
      Emmanuele Bassi authored
      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
      e27632cd
  15. 22 Jun, 2008 1 commit
    • Johan Dahlin's avatar
      Include "config.h" instead of <config.h> Command used: find -name · d97cdbdf
      Johan Dahlin authored
      2008-06-21  Johan Dahlin  <jdahlin@async.com.br>
      
          * *.[ch]: Include "config.h" instead of <config.h>
          Command used:
          find -name \*.[ch]|xargs perl -p -i -e 's/^#include <config.h>/#include "config.h"/g'
          Rubberstamped by Mitch and Tim
      
      
      svn path=/trunk/; revision=20669
      d97cdbdf
  16. 18 Jun, 2008 1 commit
    • Michael Natterer's avatar
      deprecate GdkDestroyNotify. · 67c6c28f
      Michael Natterer authored
      2008-06-18  Michael Natterer  <mitch@imendio.com>
      
      	* gdk/gdk.h: deprecate GdkDestroyNotify.
      
      	* gdk/gdkevents.c
      	* gdk/gdktypes.h
      	* gdk/x11/gdkevents-x11.c
      	* gtk/gtkmain.c: s/GdkDestroyNotify/GDestroyNotify/g.
      
      
      svn path=/trunk/; revision=20449
      67c6c28f
  17. 06 May, 2008 2 commits
    • Michael Natterer's avatar
      gdk/gdkinternals.h gdk/gdkevents.c gdk/directfb/gdkevents-directfb.c · f3cd3f7c
      Michael Natterer authored
      2008-05-07  Michael Natterer  <mitch@imendio.com>
      
      	* gdk/gdkinternals.h
      	* gdk/gdkevents.c
      	* gdk/directfb/gdkevents-directfb.c
      	* gdk/quartz/gdkevents-quartz.c
      	* gdk/win32/gdkevents-win32.c
      	* gdk/x11/gdkevents-x11.c (_gdk_windowing_event_data_copy):
      	order parameters src,dest and make src const.
      
      
      svn path=/trunk/; revision=20079
      f3cd3f7c
    • Richard Hult's avatar
      Add private backend data to events, and handle it when copying/freeing · 4ee2d1b6
      Richard Hult authored
      2008-05-06  Richard Hult  <richard@imendio.com>
      
      	* gdk/gdkevents.c: (gdk_event_copy), (gdk_event_free):
      	* gdk/gdkinternals.h: Add private backend data to events, and
      	handle it when copying/freeing events. Currently only needed in
      	the quartz backend.
      
      	* gdk/directfb/gdkevents-directfb.c:
      	* gdk/quartz/gdkevents-quartz.c:
      	* gdk/win32/gdkevents-win32.c:
      	* gdk/x11/gdkevents-x11.c: (_gdk_windowing_event_data_copy)
      	(_gdk_windowing_event_data_free): Add stubs for X11, win32 and
      	directfb. Implement for quartz. Part of fixing bug #473822.
      
      svn path=/trunk/; revision=20078
      4ee2d1b6
  18. 13 Dec, 2007 1 commit
    • Søren Sandmann's avatar
      Add RandR 1.2 support · 053cbe6d
      Søren Sandmann authored
      Thu Dec 13 13:14:50 2007  Søren Sandmann  <sandmann@redhat.com>
      
              * Add RandR 1.2 support
      
              - New monitors_changed signal - New API to get width/height of
                monitors, and the name of the plug
      
      
      
      svn path=/trunk/; revision=19173
      053cbe6d
  19. 19 Jul, 2007 1 commit
    • Ryan Lortie's avatar
      add note that the semantics of this call, when mixed with the new · f0cfba93
      Ryan Lortie authored
      2007-07-20  Ryan Lortie  <desrt@desrt.ca>
      
              * gtk/gtkwidget.c (gtk_widget_is_composited): add note that the
              semantics of this call, when mixed with the new
              gdk_window_set_composited(), will change in the future.
      
              * gdk/x11/gdkevents-x11.c (gdk_event_translate): only grab Damage
              events that belong to us.
      
      
      svn path=/trunk/; revision=18506
      f0cfba93
  20. 05 Jun, 2007 1 commit
  21. 01 Jun, 2007 1 commit
    • Matthias Clasen's avatar
      Add support for composited child windows. (#412882, Ryan Lortie) · 885ba046
      Matthias Clasen authored
      2007-06-01  Matthias Clasen  <mclasen@redhat.com>
      
              Add support for composited child windows.  (#412882, Ryan Lortie)
      
              * gdk/gdk.symbols:
              * gdk/gdkdisplay.h:
              * gdk/gdkinternals.h:
              * gdk/gdkwindow.[hc]: Add gdk_display_supports_composite() and
              gdk_window_set_composited().
      
              * gdk/x11/gdkevents-x11.c:
              * gdk/x11/gdkdisplay-x11.[hc]:
              * gdk/x11/gdkwindow-x11.[hc]: X11 implementation.
      
              * gdk/win32/gdkdisplay-win32.c:
              * gdk/win32/gdkwindow-win32.c: Dummy win32 implementration.
      
              * gdk/quartz/gdkdisplay-quartz.c:
              * gdk/quartz/gdkwindow-quartz.c: Dummy Quartz implementation.
      
              * gdk/directfb/gdkdisplay-directfb.c:
              * gdk/directfb/gdkwindow-directfb.c: Dummy DirectFB implementation.
      
              * tests/testgtk.c: Add a "composited window" test.
      
      
      svn path=/trunk/; revision=18004
      885ba046
  22. 10 Apr, 2007 1 commit
    • Matthias Clasen's avatar
      Change the XSettingsWatchFunc to return a Bool to indicate success. Update · 3b95bc27
      Matthias Clasen authored
      2007-04-10  Matthias Clasen  <mclasen@redhat.com>
      
              * gdk/x11/xsettings-client.[hc]: Change the XSettingsWatchFunc
              to return a Bool to indicate success. Update callers and
              implementors. Based on a patch by Owen Taylor.
      
              * gdk/x11/gdkevents-x11.c (gdk_xsettings_watch_cb): Don't
              leak a reference to gdkwin.
      
      
      
      svn path=/trunk/; revision=17592
      3b95bc27
  23. 12 Mar, 2007 1 commit
  24. 04 Jan, 2007 1 commit