qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] d4c853: console: export QemuConsole index, wi


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] d4c853: console: export QemuConsole index, width, height
Date: Fri, 07 Mar 2014 11:30:06 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: d4c853375508086132a72f2570e8877608ad6fe7
      
https://github.com/qemu/qemu/commit/d4c853375508086132a72f2570e8877608ad6fe7
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

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

  Log Message:
  -----------
  console: export QemuConsole index,width,height

Add functions to query QemuConsole properties.

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


  Commit: 7ad95ff76ccc11c702ca8edcb01a95938eb7ffcd
      
https://github.com/qemu/qemu/commit/7ad95ff76ccc11c702ca8edcb01a95938eb7ffcd
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M ui/Makefile.objs
    A ui/input-legacy.c
    R ui/input.c

  Log Message:
  -----------
  input: rename file to legacy

Rename ui/input.c to ui/input-legacy.c.
We are going to replace it step by step.

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


  Commit: 031fa964399d3ed9090acc1378b65eee2633a5eb
      
https://github.com/qemu/qemu/commit/031fa964399d3ed9090acc1378b65eee2633a5eb
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M qapi-schema.json

  Log Message:
  -----------
  input: qapi: define event types

Define input event types, using qapi.  So we get nicely autogenerated
types for our input events.  And when it comes to qmp support some day
things will be a lot easier.

Types are modeled after the linux input layer.  There are separate
event types for each value.  There is a sync to indicate the end
of a event group.

Mouse events are split into motion events (one for each axis) and
button events, which are grouped by sync.

Keyboard events are using the existing KeyValue type.

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


  Commit: bbd1b1cc25d551f2e0f85f4b635f4a769dbd86e4
      
https://github.com/qemu/qemu/commit/bbd1b1cc25d551f2e0f85f4b635f4a769dbd86e4
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M qapi-schema.json

  Log Message:
  -----------
  input: qapi: add unmapped key

Simplifies building something -> QkeyCode mapping tables.
Uninitialized entries can easily identified then.

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


  Commit: 8b6b0c59a600d8254a409b837d5358d16e881fd0
      
https://github.com/qemu/qemu/commit/8b6b0c59a600d8254a409b837d5358d16e881fd0
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M qapi-schema.json

  Log Message:
  -----------
  input: qapi: add pause key

It's missing.

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


  Commit: c8b405b6798e3731eb9a71fcd753745f224ce698
      
https://github.com/qemu/qemu/commit/c8b405b6798e3731eb9a71fcd753745f224ce698
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    A include/ui/input.h
    M ui/Makefile.objs
    A ui/input.c

  Log Message:
  -----------
  input: add core bits of the new input layer

Register and unregister handlers.
Event dispatcher code.

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


  Commit: 6567147588fabd87c1b633cc35760d45b71b8d41
      
https://github.com/qemu/qemu/commit/6567147588fabd87c1b633cc35760d45b71b8d41
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

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

  Log Message:
  -----------
  input: keyboard: add helper functions to core

A bunch of helper functions to manage keyboard events,
to make life simpler for the ui code when submitting
keyboard events.

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


  Commit: 9784e5793000f27cf4b506511fedf207dcf8521c
      
https://github.com/qemu/qemu/commit/9784e5793000f27cf4b506511fedf207dcf8521c
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M ui/input-legacy.c

  Log Message:
  -----------
  input: keyboard: switch legacy handlers to new core

legacy kbd event handlers are registered in the new core,
so they receive events from the new input core code.
keycode -> scancode translation needed here.

legacy kbd_put_keycode() sends events to the new core.
scancode -> keycode translation needed here.

So with this patch the new input core is fully functional
for keyboard events.  New + legacy interfaces can be mixed
in any way.

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


  Commit: d2a9260335876ce9d17be0dabf0fd4ae1593de66
      
https://github.com/qemu/qemu/commit/d2a9260335876ce9d17be0dabf0fd4ae1593de66
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M ui/input-legacy.c

  Log Message:
  -----------
  input: keyboard: switch qmp_send_key() to new core.

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


  Commit: af98ba92ac3b417fa171736180a782f84b202cef
      
https://github.com/qemu/qemu/commit/af98ba92ac3b417fa171736180a782f84b202cef
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M ui/gtk.c

  Log Message:
  -----------
  input: keyboard: switch gtk ui to new core

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


  Commit: a25f545d685f44064d32889f6afa7a98631aba21
      
https://github.com/qemu/qemu/commit/a25f545d685f44064d32889f6afa7a98631aba21
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M ui/sdl.c

  Log Message:
  -----------
  input: keyboard: switch sdl ui to new core

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


  Commit: 8d447d10b74e5116ed85ce2b890301b77774ec49
      
https://github.com/qemu/qemu/commit/8d447d10b74e5116ed85ce2b890301b77774ec49
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M ui/vnc.c

  Log Message:
  -----------
  input: keyboard: switch vnc ui to new core

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


  Commit: de8f580b2360706d644296c690bb187ece6dc4c1
      
https://github.com/qemu/qemu/commit/de8f580b2360706d644296c690bb187ece6dc4c1
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M ui/spice-input.c

  Log Message:
  -----------
  input: keyboard: switch spice ui to new core

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


  Commit: cd100328882ef6967918f3b47ddca9574bb31694
      
https://github.com/qemu/qemu/commit/cd100328882ef6967918f3b47ddca9574bb31694
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M ui/curses.c

  Log Message:
  -----------
  input: keyboard: switch curses ui to new core

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


  Commit: 43579403a3d67d6aab5ceb682dedae8fde85703c
      
https://github.com/qemu/qemu/commit/43579403a3d67d6aab5ceb682dedae8fde85703c
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

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

  Log Message:
  -----------
  input: mouse: add helpers functions to core

Likewise a bunch of helper functions to manage mouse button
and movement events, again to make life easier for the ui code.

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


  Commit: d3535431e8006e8bf71229f306ea9c62d9e737e8
      
https://github.com/qemu/qemu/commit/d3535431e8006e8bf71229f306ea9c62d9e737e8
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M ui/input.c

  Log Message:
  -----------
  input: mouse: add graphic_rotate support

Transform absolute mouse events according to graphic_rotate.

Legacy input code does it for both absolute and relative events,
but the logic is broken for relative coordinates, so this is
most likely not used anyway.

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


  Commit: 502c8db5b41bb3206ad136fa4baa753c186c9ebd
      
https://github.com/qemu/qemu/commit/502c8db5b41bb3206ad136fa4baa753c186c9ebd
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

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

  Log Message:
  -----------
  input: mouse: add qemu_input_is_absolute()

Same as kbd_mouse_is_absolute(), but using new input core.

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


  Commit: edd85a3d9eff57f92f3c07a51eec5452ca8a24ef
      
https://github.com/qemu/qemu/commit/edd85a3d9eff57f92f3c07a51eec5452ca8a24ef
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M ui/input-legacy.c

  Log Message:
  -----------
  input: mouse: switch legacy handlers to new core

legacy mouse event handlers are registered in the new core,
so they receive events submitted to the new input core.

legacy kbd_mouse_event() continues to use the old code paths.
So new-core event handlers wouldn't see events submitted via
kbd_mouse_event.

This leads to the constrain that we we must transition all
kbd_mouse_event() users first to keep things working.  But
that is easier to handle than translating legacy mouse events
into new-core mouse events ;)

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


  Commit: 192f81bfcefa628d804f995449f6f03101c0195f
      
https://github.com/qemu/qemu/commit/192f81bfcefa628d804f995449f6f03101c0195f
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M ui/gtk.c

  Log Message:
  -----------
  input: mouse: switch gtk ui to new core

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


  Commit: 3ab193e66262e60e0ff74ac1ab5cff04412e83cb
      
https://github.com/qemu/qemu/commit/3ab193e66262e60e0ff74ac1ab5cff04412e83cb
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M ui/sdl.c

  Log Message:
  -----------
  input: mouse: switch sdl ui to new core

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


  Commit: 14768eba46e4ecf60fd267452baf8925afd9ed09
      
https://github.com/qemu/qemu/commit/14768eba46e4ecf60fd267452baf8925afd9ed09
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M ui/vnc.c
    M ui/vnc.h

  Log Message:
  -----------
  input: mouse: switch vnc ui to new core

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


  Commit: f100db385d604d43332b2aece2db6645c4185e06
      
https://github.com/qemu/qemu/commit/f100db385d604d43332b2aece2db6645c4185e06
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M ui/spice-input.c

  Log Message:
  -----------
  input: mouse: switch spice ui to new core

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


  Commit: c751a74afe07b82dbb968abd1eb45cd5163bd9f5
      
https://github.com/qemu/qemu/commit/c751a74afe07b82dbb968abd1eb45cd5163bd9f5
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M monitor.c

  Log Message:
  -----------
  input: mouse: switch monitor to new core

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


  Commit: 2e08c665cccfcaa05e4a82b5a6a8865a6f42c340
      
https://github.com/qemu/qemu/commit/2e08c665cccfcaa05e4a82b5a6a8865a6f42c340
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M ui/cocoa.m

  Log Message:
  -----------
  input: keyboard: switch cocoa ui to new core

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


  Commit: 21bae11a39570bea2d7c839d01363dafdab608ce
      
https://github.com/qemu/qemu/commit/21bae11a39570bea2d7c839d01363dafdab608ce
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M include/ui/console.h
    M ui/cocoa.m

  Log Message:
  -----------
  input: mouse: switch cocoa ui to new core

Build fixes by Peter Maydell.

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


  Commit: c43ce5512fad19896fc952dc769538d5c553f4c9
      
https://github.com/qemu/qemu/commit/c43ce5512fad19896fc952dc769538d5c553f4c9
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

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

  Log Message:
  -----------
  input: trace events

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


  Commit: faecd955ce3100992a8930a4e96c9bc5e27349ce
      
https://github.com/qemu/qemu/commit/faecd955ce3100992a8930a4e96c9bc5e27349ce
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

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

  Log Message:
  -----------
  input-legacy: remove kbd_put_keycode

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


  Commit: 16b0ecd16837c5987ebc675ef4a0e1926491dc72
      
https://github.com/qemu/qemu/commit/16b0ecd16837c5987ebc675ef4a0e1926491dc72
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

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

  Log Message:
  -----------
  input-legacy: remove kbd_mouse_has_absolute

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


  Commit: 2d0755d21cdc4bd47a44ccbd5e3ee70ba67b20ec
      
https://github.com/qemu/qemu/commit/2d0755d21cdc4bd47a44ccbd5e3ee70ba67b20ec
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

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

  Log Message:
  -----------
  input-legacy: remove kbd_mouse_is_absolute

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


  Commit: 4798648e32112ce92be904bb9d53f8ad0f519c76
      
https://github.com/qemu/qemu/commit/4798648e32112ce92be904bb9d53f8ad0f519c76
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

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

  Log Message:
  -----------
  input-legacy: remove kbd_mouse_event

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


  Commit: 4a33f45e2e4c773b47963baf5a8251963bd01e38
      
https://github.com/qemu/qemu/commit/4a33f45e2e4c773b47963baf5a8251963bd01e38
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

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

  Log Message:
  -----------
  input: move mouse mode notifier to new core

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


  Commit: a8dfb1c34ffc17d16eebd46442be93d5e8fad44f
      
https://github.com/qemu/qemu/commit/a8dfb1c34ffc17d16eebd46442be93d5e8fad44f
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

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

  Log Message:
  -----------
  input: add input_mouse_mode tracepoint

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


  Commit: e842c68d449a51ec51a0442aa0fe237d4a4b736d
      
https://github.com/qemu/qemu/commit/e842c68d449a51ec51a0442aa0fe237d4a4b736d
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M ui/input-legacy.c
    M ui/input.c

  Log Message:
  -----------
  input: move qmp_query_mice to new core

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


  Commit: 70b52f62b8a94c34ccc939f374bcd00c22a8e3c4
      
https://github.com/qemu/qemu/commit/70b52f62b8a94c34ccc939f374bcd00c22a8e3c4
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M ui/input-legacy.c
    M ui/input.c

  Log Message:
  -----------
  input: move do_mouse_set to new core

This removes the last user of the lecagy input mouse handler list,
so we can remove more legacy bits with this.

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


  Commit: 5c07d00f1b33729b23326c57b55e71a9cd9b9310
      
https://github.com/qemu/qemu/commit/5c07d00f1b33729b23326c57b55e71a9cd9b9310
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

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

  Log Message:
  -----------
  input: remove index_from_keycode (no users)

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


  Commit: 5643706a095044d75df1c0588aac553a595b972b
      
https://github.com/qemu/qemu/commit/5643706a095044d75df1c0588aac553a595b972b
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M hw/arm/musicpal.c
    M hw/display/blizzard.c
    M hw/display/cg3.c
    M hw/display/cirrus_vga.c
    M hw/display/exynos4210_fimd.c
    M hw/display/g364fb.c
    M hw/display/jazz_led.c
    M hw/display/milkymist-vgafb.c
    M hw/display/omap_lcdc.c
    M hw/display/pl110.c
    M hw/display/pxa2xx_lcd.c
    M hw/display/qxl.c
    M hw/display/sm501.c
    M hw/display/ssd0303.c
    M hw/display/ssd0323.c
    M hw/display/tc6393xb.c
    M hw/display/tcx.c
    M hw/display/vga-isa-mm.c
    M hw/display/vga-isa.c
    M hw/display/vga-pci.c
    M hw/display/vmware_vga.c
    M hw/unicore32/puv3.c
    M include/ui/console.h
    M ui/console.c

  Log Message:
  -----------
  console: add head to index to qemu consoles.

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


  Commit: 6f90f3d786ec1ddae31535bb4be4a1120fd5dfe0
      
https://github.com/qemu/qemu/commit/6f90f3d786ec1ddae31535bb4be4a1120fd5dfe0
  Author: Gerd Hoffmann <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

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

  Log Message:
  -----------
  console: add QemuUIInfo

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


  Commit: 47c03744b37c72b8f633b03380d5a323615b9ac4
      
https://github.com/qemu/qemu/commit/47c03744b37c72b8f633b03380d5a323615b9ac4
  Author: Dave Airlie <address@hidden>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M backends/baum.c
    M configure
    M ui/Makefile.objs
    M ui/sdl.c
    A ui/sdl2-keymap.h
    A ui/sdl2.c
    M ui/sdl_keysym.h

  Log Message:
  -----------
  ui/sdl2 : initial port to SDL 2.0 (v2.0)

I've ported the SDL1.2 code over, and rewritten it to use the SDL2 interface.

The biggest changes were in the input handling, where SDL2 has done a major
overhaul, and I've had to include a generated translation file to get from
SDL2 codes back to qemu compatible ones. I'm still not sure how the keyboard
layout code works in qemu, so there may be further work if someone can point
me a test case that works with SDL1.2 and doesn't with SDL2.

Some SDL env vars we used to set are no longer used by SDL2,
Windows, OSX support is untested,

I don't think we can link to SDL1.2 and SDL2 at the same time, so I felt
using --with-sdlabi=2.0 to select the new code should be fine, like how
gtk does it.

v1.1: fix keys in text console
v1.2: fix shutdown, cleanups a bit of code, support ARGB cursor

v2.0: merge the SDL multihead patch into this, g_new the number of consoles
needed, wrap DCL inside per-console structure.

Signed-off-by: Dave Airlie <address@hidden>

Fixes & improvements by kraxel:
 * baum build fix
 * remove text console logic
 * adapt to new input core
 * codestyle fixups

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


  Commit: 6fc0303b95c873d9e384d7fb51e412ac2e53b9c1
      
https://github.com/qemu/qemu/commit/6fc0303b95c873d9e384d7fb51e412ac2e53b9c1
  Author: Peter Maydell <address@hidden>
  Date:   2014-03-07 (Fri, 07 Mar 2014)

  Changed paths:
    M backends/baum.c
    M configure
    M hw/arm/musicpal.c
    M hw/display/blizzard.c
    M hw/display/cg3.c
    M hw/display/cirrus_vga.c
    M hw/display/exynos4210_fimd.c
    M hw/display/g364fb.c
    M hw/display/jazz_led.c
    M hw/display/milkymist-vgafb.c
    M hw/display/omap_lcdc.c
    M hw/display/pl110.c
    M hw/display/pxa2xx_lcd.c
    M hw/display/qxl.c
    M hw/display/sm501.c
    M hw/display/ssd0303.c
    M hw/display/ssd0323.c
    M hw/display/tc6393xb.c
    M hw/display/tcx.c
    M hw/display/vga-isa-mm.c
    M hw/display/vga-isa.c
    M hw/display/vga-pci.c
    M hw/display/vmware_vga.c
    M hw/unicore32/puv3.c
    M include/ui/console.h
    A include/ui/input.h
    M monitor.c
    M qapi-schema.json
    M trace-events
    M ui/Makefile.objs
    M ui/cocoa.m
    M ui/console.c
    M ui/curses.c
    M ui/gtk.c
    A ui/input-legacy.c
    M ui/input.c
    M ui/sdl.c
    A ui/sdl2-keymap.h
    A ui/sdl2.c
    M ui/sdl_keysym.h
    M ui/spice-input.c
    M ui/vnc.c
    M ui/vnc.h

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

Input handling rewrite.
SDL2 support.

# gpg: Signature made Wed 05 Mar 2014 11:16:08 GMT using RSA key ID D3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <address@hidden>"
# gpg:                 aka "Gerd Hoffmann <address@hidden>"
# gpg:                 aka "Gerd Hoffmann (private) <address@hidden>"

* remotes/kraxel/tags/pull-input-4: (38 commits)
  ui/sdl2 : initial port to SDL 2.0 (v2.0)
  console: add QemuUIInfo
  console: add head to index to qemu consoles.
  input: remove index_from_keycode (no users)
  input: move do_mouse_set to new core
  input: move qmp_query_mice to new core
  input: add input_mouse_mode tracepoint
  input: move mouse mode notifier to new core
  input-legacy: remove kbd_mouse_event
  input-legacy: remove kbd_mouse_is_absolute
  input-legacy: remove kbd_mouse_has_absolute
  input-legacy: remove kbd_put_keycode
  input: trace events
  input: mouse: switch cocoa ui to new core
  input: keyboard: switch cocoa ui to new core
  input: mouse: switch monitor to new core
  input: mouse: switch spice ui to new core
  input: mouse: switch vnc ui to new core
  input: mouse: switch sdl ui to new core
  input: mouse: switch gtk ui to new core
  ...

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


Compare: https://github.com/qemu/qemu/compare/bb2b04503497...6fc0303b95c8

reply via email to

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