1. 01 Aug, 2007 10 commits
    • Arkadiusz Miskiewicz's avatar
      XFree86: xf1bpp: Fix parallel build · 7fa58385
      Arkadiusz Miskiewicz authored and Daniel Stone's avatar Daniel Stone committed
      One of the constructs wasn't parallel-build safe: fix that.
      7fa58385
    • Daniel Stone's avatar
      Darwin: Remove missing file · 18ab4d55
      Daniel Stone authored
      Xserver.m is missing and still hasn't been added, so just remove it for now.
      18ab4d55
    • Daniel Stone's avatar
      Config: Add missing include · 0bd6fe74
      Daniel Stone authored
      0bd6fe74
    • Daniel Stone's avatar
      Config: Add current FDI file · 48b3034d
      Daniel Stone authored
      Add the FDI file we're using at the moment, until it gets into upstream HAL.
      48b3034d
    • Daniel Stone's avatar
      Config: Fix merge detritus · 82b720cf
      Daniel Stone authored
      82b720cf
    • Daniel Stone's avatar
      Input: Fix stuck modifiers (bug #11683) · 6b055e5d
      Daniel Stone authored
      Disclaimer: It's 6:51am.  I'm trying to be as understandable as possible.
      
      What was happening previously was this:
       * Press Alt
       * Extended event generated and processed: state is now Alt down once
       * Core event generated
         - keyboard switched: inherited state is Alt down once
         - event processed: Alt down twice
       * Release Alt
       * Extended event generated and processed: state is now null
       * Core event generated and processed: Alt down once
      
      If we switch the order:
       * Press Alt
       * Core event generated:
        - keyboard switched: inherited state is null
        - event processed: Alt down once
       * Extended event generated and processed: state is now Alt down once
       * Release Alt
       * Core event generated and processed: state is now null
       * Extended event generated and processed: state is now null
      
      When we carry over the previous state, it needs to be the _previous_ state
      (state and modifiersPerKey), assuming that we're going to catch now-core
      events for any of these.  For example, if Ctrl is held down as we pivot, we
      need to carry Ctrl over with a count of one, for which an extended + core
      release will then clear.  Carrying over the union of the previous state _and
      the state resulting from the immediate action_ was what broke things.
      6b055e5d
    • Daniel Stone's avatar
      XFree86: Allow disabling of HAL · 0e0174d4
      Daniel Stone authored
      If NoAutoAddDevices is given as a server flag, then no devices will be added
      from HAL events at all.  If NoAutoEnableDevices is given, then the devices will
      be added (and the DevicePresenceNotify sent), but not enabled, thus leaving
      policy up to the client.
      0e0174d4
    • Daniel Stone's avatar
      Input: Don't enable devices when we open them · cd8e99e5
      Daniel Stone authored
      Thanks to Xi's braindead design, it's otherwise impossible to query input
      devices without enabling them.  Hurrah.
      cd8e99e5
    • Daniel Stone's avatar
      Config: D-Bus core: Fix hook removal · 0a31db14
      Daniel Stone authored
      Make sure we properly initialise the entire hook when adding it, and
      bust out when we're done removing.
      0a31db14
    • Daniel Stone's avatar
      XFree86: Input: Fix whitespace · 89f62839
      Daniel Stone authored
      89f62839
  2. 31 Jul, 2007 18 commits
  3. 29 Jul, 2007 1 commit
  4. 27 Jul, 2007 3 commits
  5. 26 Jul, 2007 3 commits
  6. 25 Jul, 2007 3 commits
  7. 23 Jul, 2007 1 commit
  8. 21 Jul, 2007 1 commit