1. 09 Feb, 2011 1 commit
    • Matthias Clasen's avatar
      Give the GDK docs some love · 1f4bb70b
      Matthias Clasen authored
      Reorganize some sections, drop the largely redundant multihead
      section, add some more information about multiple backends.
      1f4bb70b
  2. 24 Jan, 2011 2 commits
    • Carlos Garnacho's avatar
      Do not modify associated device for non-master devices on dispose · 8fdd8dbc
      Carlos Garnacho authored
      Only master devices must modify the associated device to separate
      a pointer/keyboard pair, slave devices must only call
      _gdk_device_remove_slave().
      
      Fixes bug 639767 - password not accepted in gnome-screensaver dialog,
      reported by Frederic Crozat. On VT-switch, the X server removes its
      grab on HW devices, the effect on clients is that slave devices
      disappear, and these were mistakenly mangling the master device
      hierarchy. so gdk_device_get_associated_device() on the client
      pointer wouldn't return the paired keyboard anymore.
      
      The final effect is that gtkplug-x11 wasn't setting a keyboard to
      its generated events.
      8fdd8dbc
    • Carlos Garnacho's avatar
      Add extra checks for GdkDevice functions that might fail on slave devices. · 94c4a312
      Carlos Garnacho authored
      Documentation bits have been added as well.
      94c4a312
  3. 21 Jan, 2011 1 commit
  4. 20 Jan, 2011 4 commits
  5. 03 Jan, 2011 3 commits
  6. 27 Dec, 2010 3 commits
  7. 25 Dec, 2010 1 commit
  8. 24 Dec, 2010 1 commit
  9. 21 Dec, 2010 7 commits
  10. 20 Dec, 2010 1 commit
  11. 17 Dec, 2010 1 commit
  12. 15 Dec, 2010 4 commits
  13. 02 Dec, 2010 1 commit
  14. 24 Nov, 2010 3 commits
  15. 23 Nov, 2010 1 commit
  16. 19 Oct, 2010 1 commit
  17. 15 Oct, 2010 1 commit
  18. 26 Sep, 2010 3 commits
  19. 19 Sep, 2010 1 commit
    • Havoc Pennington's avatar
      Fix bugs that crashed gdk_display_close() on x11 · c7d73ee5
      Havoc Pennington authored
      * _gdk_device_set_associated_device() did not allow NULL device
      * GdkDisplay should dispose device manager to avoid devices
        trying to touch the display in finalize
      * GdkDeviceManagerXI did not ref devices in id hash
      * GdkDisplayX11 did not ref devices in ->input_devices
      c7d73ee5