qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] f5c0ab: input (curses): mask keycodes to remo


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] f5c0ab: input (curses): mask keycodes to remove modifier b...
Date: Wed, 28 May 2014 03:30:06 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: f5c0ab131265270c1e7852ec0d4e284a219d63d4
      
https://github.com/qemu/qemu/commit/f5c0ab131265270c1e7852ec0d4e284a219d63d4
  Author: Andrew Oates <address@hidden>
  Date:   2014-05-26 (Mon, 26 May 2014)

  Changed paths:
    M ui/curses.c

  Log Message:
  -----------
  input (curses): mask keycodes to remove modifier bits

Without the mask, control bits are passed on in the keycode, generating
incorrect PS/2 sequences when SHIFT, ALT, etc are held down.

Cc: address@hidden
Signed-off-by: Andrew Oates <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 11c7fa7fa602704d9673ea59c575f58777008d93
      
https://github.com/qemu/qemu/commit/11c7fa7fa602704d9673ea59c575f58777008d93
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-05-26 (Mon, 26 May 2014)

  Changed paths:
    M include/ui/input.h
    M ui/input-keymap.c

  Log Message:
  -----------
  input: add qemu_input_key_number_to_qcode

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 2386a907301134d344649426e6928614567d1235
      
https://github.com/qemu/qemu/commit/2386a907301134d344649426e6928614567d1235
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-05-26 (Mon, 26 May 2014)

  Changed paths:
    M trace-events
    M ui/input.c

  Log Message:
  -----------
  input: add name to input_event_key_number

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 86846bfe64a0104df081226711804b8517258108
      
https://github.com/qemu/qemu/commit/86846bfe64a0104df081226711804b8517258108
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-05-26 (Mon, 26 May 2014)

  Changed paths:
    M ui/input-keymap.c

  Log Message:
  -----------
  input: keymap: add meta keys

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 1ff5eedd1d0facf94b2f272058b83856b361b079
      
https://github.com/qemu/qemu/commit/1ff5eedd1d0facf94b2f272058b83856b361b079
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-05-26 (Mon, 26 May 2014)

  Changed paths:
    M hw/input/hid.c
    M include/hw/input/hid.h

  Log Message:
  -----------
  input: switch hid keyboard to new input layer api.

Minimal patch to get the switchover done.  We continue processing ps/2
scancodes for now as they are part of the live migration stream.  Fixing
that, then mapping directly from QKeyValue to HID keycodes is left as
excercise for another day.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 8b84286f4cd0ff5dbf367dc55cf20d9762ac5634
      
https://github.com/qemu/qemu/commit/8b84286f4cd0ff5dbf367dc55cf20d9762ac5634
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-05-26 (Mon, 26 May 2014)

  Changed paths:
    M hw/input/hid.c
    M include/hw/input/hid.h

  Log Message:
  -----------
  input: switch hid mouse and tablet to the new input layer api.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 6f5943cf45b89b70c228dc51d83e0f861a478ead
      
https://github.com/qemu/qemu/commit/6f5943cf45b89b70c228dc51d83e0f861a478ead
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-05-26 (Mon, 26 May 2014)

  Changed paths:
    M include/ui/input.h
    M ui/input.c

  Log Message:
  -----------
  input: bind devices and input routing

Add function to bind input devices to display devices.  Implementing
input routing on top of this:  Events coming from the display device in
question are routed to the input device bound to it (if there is one).

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: ee8c0b622c80ed33de5dc3c5444973a1099ca5f6
      
https://github.com/qemu/qemu/commit/ee8c0b622c80ed33de5dc3c5444973a1099ca5f6
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-05-26 (Mon, 26 May 2014)

  Changed paths:
    M ui/sdl2.c

  Log Message:
  -----------
  sdl: pass key event source to input layer

So the input layer knows where the input is coming from
and input routing works correctly.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: f85d28316ab2560e0063f51d2b281bbcdc138442
      
https://github.com/qemu/qemu/commit/f85d28316ab2560e0063f51d2b281bbcdc138442
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-05-26 (Mon, 26 May 2014)

  Changed paths:
    M hw/usb/dev-hid.c

  Log Message:
  -----------
  usb: add input routing support for tablet and keyboard

Add display property to the keyboard.
Add display and head properties to the tablet.

If properties are set bind device to the display specified to
setup input routing.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 8977bd111f62035b675d41c432eb8b6bf6b86b0f
      
https://github.com/qemu/qemu/commit/8977bd111f62035b675d41c432eb8b6bf6b86b0f
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-05-26 (Mon, 26 May 2014)

  Changed paths:
    A docs/multiseat.txt

  Log Message:
  -----------
  docs: add multiseat.txt

Howto on setting up multiseat for guests.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 4aa23452e366790e6c50dea73c8bc5eea44e2f38
      
https://github.com/qemu/qemu/commit/4aa23452e366790e6c50dea73c8bc5eea44e2f38
  Author: Peter Maydell <address@hidden>
  Date:   2014-05-28 (Wed, 28 May 2014)

  Changed paths:
    A docs/multiseat.txt
    M hw/input/hid.c
    M hw/usb/dev-hid.c
    M include/hw/input/hid.h
    M include/ui/input.h
    M trace-events
    M ui/curses.c
    M ui/input-keymap.c
    M ui/input.c
    M ui/sdl2.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/kraxel/tags/pull-input-9' into staging

input: add event routing and multiseat support.
input: misc bugfixes and minor improvements.

# gpg: Signature made Mon 26 May 2014 07:44:29 BST using RSA key ID D3E87138
# gpg: Can't check signature: public key not found

* remotes/kraxel/tags/pull-input-9:
  docs: add multiseat.txt
  usb: add input routing support for tablet and keyboard
  sdl: pass key event source to input layer
  input: bind devices and input routing
  input: switch hid mouse and tablet to the new input layer api.
  input: switch hid keyboard to new input layer api.
  input: keymap: add meta keys
  input: add name to input_event_key_number
  input: add qemu_input_key_number_to_qcode
  input (curses): mask keycodes to remove modifier bits

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/9474ab1487cc...4aa23452e366

reply via email to

[Prev in Thread] Current Thread [Next in Thread]