1. 06 Apr, 2019 1 commit
    • Jeremy White's avatar
      Correct a long standing led state bug in XSpice. · 922ec516
      Jeremy White authored
      The CtrlProc for our keyboard driver incorrectly mapped
      the device private to a SpiceKbd* intead of to a InputInfoPtr.
      
      That resulted in led state being written into the driver name
      for our driver structure, instead of into the led state.
      
      That, in turn, led to a cool bug where if you pressed caps lock,
      the two second sync timer in the spice server would cause it to
      attempt to correct the state by pressing caps lock to get the
      states to match.  Since the states will never match, the caps
      lock effectively cycles on and off every two seconds.
      Signed-off-by: Jeremy White's avatarJeremy White <jwhite@codeweavers.com>
      Acked-by: default avatarVictor Toso <victortoso@redhat.com>
      922ec516
  2. 14 Oct, 2013 1 commit
  3. 21 Mar, 2013 1 commit
  4. 29 Sep, 2012 1 commit
    • Jeremy White's avatar
      Change include paths to fix rare compilation issue. · 10d6e8ee
      Jeremy White authored
      Technically, the xorg/ prefix should not be specified.  It generally works,
      because xorg/ is usually hung off /usr/include.  This enables
      compliation that correctly respects a pkg-config --cflags xorg-server.
      10d6e8ee
  5. 15 Jul, 2012 1 commit
  6. 18 Mar, 2012 1 commit
  7. 16 Feb, 2012 1 commit
    • Alon Levy's avatar
      xspice_keyboard_proc: fix arrow keys · 994ac381
      Alon Levy authored
      Not sure yet why the regression with the arrow keys not producing the
      right keysym, but it appears that the keycode is correct for up (as an
      example), 111, but the keysym being produced was 0xff6c and not the
      correct 0xff52. This boiled down to the rules of the default rmlvo being
      "base" instead of "evdev". Providing an rmlvo parameter to
      InitKeyboardDeviceStruct allows to override that. The chosen
       rules = "evdev"
       model = "pc105"
       layout = "us"
      Is the default used by Xephyr from
      xorg-x11-server-Xephyr-1.11.99.901-3.20120124.fc17.x86_64
      994ac381
  8. 22 Jul, 2011 2 commits