1. 14 May, 2010 1 commit
  2. 12 May, 2010 2 commits
  3. 11 May, 2010 1 commit
  4. 02 May, 2010 12 commits
  5. 04 Apr, 2010 3 commits
    • Matthias Clasen's avatar
      Fix a compatibility problem · 29efd9a7
      Matthias Clasen authored
      It turns out that my attempt at handling Super, Hyper and Meta better
      is causing problems, mostly because Alt and Meta are commonly colocated
      in the modmap, and apps do a check for the Alt modifier regularly.
      
      See e.g bug 607697.
      29efd9a7
    • Matthias Clasen's avatar
      Dco updates · 82956742
      Matthias Clasen authored
      82956742
    • Matthias Clasen's avatar
      Try harder to handle accelerators involving virtual modifiers · d1c3745b
      Matthias Clasen authored
      This patch changes GDK to add all matching virtual modifiers in
      the state field of the key event. The corresponding GTK+ change makes
      use of a new GdkKeymap function to map virtual modifiers back to
      real modifiers and detect conflicts while doing so.
      
      This should fix bug 603190 and bug 427409.
      d1c3745b
  6. 12 Feb, 2010 1 commit
    • Matthias Clasen's avatar
      Fix a compatibility problem · 13d69e55
      Matthias Clasen authored
      It turns out that my attempt at handling Super, Hyper and Meta better
      is causing problems, mostly because Alt and Meta are commonly colocated
      in the modmap, and apps do a check for the Alt modifier regularly.
      
      See e.g bug 607697.
      13d69e55
  7. 11 Jan, 2010 1 commit
  8. 21 Dec, 2009 1 commit
    • Matthias Clasen's avatar
      Try harder to handle accelerators involving virtual modifiers · 03b179c5
      Matthias Clasen authored
      This patch changes GDK to add all matching virtual modifiers in
      the state field of the key event. The corresponding GTK+ change makes
      use of a new GdkKeymap function to map virtual modifiers back to
      real modifiers and detect conflicts while doing so.
      
      This should fix bug 603190 and bug 427409.
      03b179c5
  9. 14 Sep, 2009 1 commit
    • Alexander Larsson's avatar
      Automatically flush window when doing non-double-buffered expose · 7ab7ffa5
      Alexander Larsson authored
      Applications using non-double-buffered drawing using cairo (e.g. Abiword)
      can draw directly to the window using cairo and thus manage to avoid
      the automatic flushing of outstanding moves. This can cause redraw
      inconsistencies like bug 593507.
      
      We fix this by always flushing when exposing non-double-buffered widgets.
      7ab7ffa5
  10. 05 Sep, 2009 1 commit
  11. 18 Aug, 2009 1 commit
  12. 03 Jul, 2009 1 commit
  13. 29 Sep, 2008 1 commit
    • 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
  14. 16 Aug, 2008 1 commit
  15. 31 Jul, 2008 1 commit
  16. 30 May, 2008 1 commit
  17. 15 Feb, 2008 1 commit
    • Matthias Clasen's avatar
      Updates · 66f0e875
      Matthias Clasen authored
      2008-02-15  Matthias Clasen  <mclasen@redhat.com>
      
              * gdk/gdk-docs.xml:
              * gdk/gdk-sections.txt: Updates
      
      
      svn path=/trunk/; revision=19578
      66f0e875
  18. 13 Dec, 2007 1 commit
  19. 30 Jun, 2007 1 commit
    • Matthias Clasen's avatar
      New function to determine if keyboard layouts for both LTR and LTR · 436a34e3
      Matthias Clasen authored
      2007-06-29  Matthias Clasen  <mclasen@redhat.com>
      
              * gdk/gdk.symbols:
              * gdk/gdkkeys.h:
              * gdk/x11/gdkkeys-x11.c (gdk_keymap_have_bidi_layouts): New
              function to determine if keyboard layouts for both LTR and LTR
              languages are in use. Refactor the direction caching code to
              make this information available.  (#451575, Behnam Esfahbod)
      
      
      
      svn path=/trunk/; revision=18301
      436a34e3
  20. 13 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. 26 May, 2007 1 commit
  23. 29 Apr, 2007 1 commit
  24. 22 Dec, 2006 1 commit
  25. 21 Dec, 2006 1 commit
  26. 19 Sep, 2006 1 commit
    • Allison Karlitskaya's avatar
      Bug 355343. Add a GdkPangoAttrEmbossColor. · 6893f3ef
      Allison Karlitskaya authored
      
      2006-09-19  Ryan Lortie  <desrt@desrt.ca>
      
      	* docs/reference/gdk/gdk-sections.txt:
      	* gdk/gdk.symbols:
      	* gdk/gdkpango.h:
      	* gdk/gdkpango.c: Bug 355343.  Add a GdkPangoAttrEmbossColor.
      	  (gdk_pango_layout_get_clip_region): Remove an unused variable.
      	  (gdk_pango_attr_embossed_new): Fix documentation.
      6893f3ef