1. 26 Oct, 2008 1 commit
    • Julien Cristau's avatar
      Xext: Fix compiler warnings · f2bda61c
      Julien Cristau authored
      Make GEClientGone static and include registry.h, to fix the following
      warnings:
      geext.c:225: warning: no previous prototype for 'GEClientGone'
      geext.c: In function 'GEExtensionInit':
      geext.c:280: warning: implicit declaration of function 'RegisterResourceName'
      geext.c:280: warning: nested extern declaration of 'RegisterResourceName'
      f2bda61c
  2. 28 Aug, 2008 1 commit
  3. 10 Jul, 2008 1 commit
    • Peter Hutterer's avatar
      Xext: store the GenericMasks in the resource system. · acce2709
      Peter Hutterer authored
      This fixes a severe issue - when the client died the event mask didn't get
      unregistered and a future event would dereference dangling pointers. By
      storing the event masks in the resource system we can free them when the
      client dies.
      acce2709
  4. 21 May, 2008 1 commit
  5. 25 Apr, 2008 1 commit
  6. 24 Apr, 2008 4 commits
  7. 24 Jan, 2008 2 commits
  8. 06 Jul, 2007 1 commit
  9. 30 Jun, 2007 1 commit
    • Peter Hutterer's avatar
      Add 'evfill' field to GEExtensions. · c1a16bdc
      Peter Hutterer authored
      We need this to allow extensions to fill in extra data for an event before it
      is sent to the client. This is probably to be used like
      FillUpEventsFromWindow().
      c1a16bdc
  10. 17 May, 2007 1 commit
  11. 02 May, 2007 1 commit
    • Peter Hutterer's avatar
      Cleaning up a bit. · c03d9a72
      Peter Hutterer authored
      Register correct event in EventSwapVector.
      Fix up event swap for GE events, register XI's swap function at GE.
      c03d9a72
  12. 30 Apr, 2007 1 commit
    • Peter Hutterer's avatar
      Add GenericEvent extension to Xext. · 5e439109
      Peter Hutterer authored
      This adds (unconditional) support for the GE extension. Anything from now on
      that sends events in MPX will have to use the GE extension. No GE, no MPX
      events. GE is not actually used yet from anywhere with this commit.
      
      You will need to update x11proto, xextproto, libX11, libXext and xcb to the
      matching xge branches. Things will _NOT_ work without the updated protocol
      headers and libraries.
      5e439109