1. 05 3月, 2014 11 次提交
    • G
      input: keyboard: add helper functions to core · 65671475
      Gerd Hoffmann 提交于
      A bunch of helper functions to manage keyboard events,
      to make life simpler for the ui code when submitting
      keyboard events.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      65671475
    • G
      input: add core bits of the new input layer · c8b405b6
      Gerd Hoffmann 提交于
      Register and unregister handlers.
      Event dispatcher code.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      c8b405b6
    • G
      input: qapi: add pause key · 8b6b0c59
      Gerd Hoffmann 提交于
      It's missing.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: NEric Blake <eblake@redhat.com>
      8b6b0c59
    • G
      input: qapi: add unmapped key · bbd1b1cc
      Gerd Hoffmann 提交于
      Simplifies building something -> QkeyCode mapping tables.
      Uninitialized entries can easily identified then.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: NEric Blake <eblake@redhat.com>
      bbd1b1cc
    • G
      input: qapi: define event types · 031fa964
      Gerd Hoffmann 提交于
      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: NGerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: NEric Blake <eblake@redhat.com>
      031fa964
    • G
      input: rename file to legacy · 7ad95ff7
      Gerd Hoffmann 提交于
      Rename ui/input.c to ui/input-legacy.c.
      We are going to replace it step by step.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      7ad95ff7
    • G
      console: export QemuConsole index,width,height · d4c85337
      Gerd Hoffmann 提交于
      Add functions to query QemuConsole properties.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      d4c85337
    • A
      block/gluster: Add missing argument to qemu_gluster_init() call · f55ea629
      Andreas Färber 提交于
      Commit adccfbcd (block: gluster - add
      reopen support.) did not supply the qemu_gluster_init() Error **
      argument, needed since commit a7451cb8
      (gluster: correctly propagate errors).
      
      Pass through qemu_gluster_reopen_prepare()'s errp, as done in
      qemu_gluster_open().
      
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: NAndreas Färber <afaerber@suse.de>
      Reviewed-by: NStefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      f55ea629
    • P
      Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-2014-03-04' into staging · ac458e12
      Peter Maydell 提交于
      trivial patches for 2014-03-04
      
      # gpg: Signature made Tue 04 Mar 2014 06:13:56 GMT using RSA key ID 74F0C838
      # gpg: Good signature from "Michael Tokarev <mjt@tls.msk.ru>"
      # gpg:                 aka "Michael Tokarev <mjt@corpit.ru>"
      # gpg:                 aka "Michael Tokarev <mjt@debian.org>"
      # gpg: WARNING: This key is not certified with a trusted signature!
      # gpg:          There is no indication that the signature belongs to the owner.
      # Primary key fingerprint: 6EE1 95D1 886E 8FFB 810D  4324 457C E0A0 8044 65C5
      #      Subkey fingerprint: E190 8639 3B10 B51B AC2C  8B73 5253 C5AD 74F0 C838
      
      * remotes/mjt/tags/trivial-patches-2014-03-04:
        vl: Remove unneeded include file
        qga: Remove unneeded include file
        qemu-img: Remove unneeded include files
        exec: Remove unneeded include files
        util/iov: Use qemu/sockets.h instead of conditional code
        qjson.h: Remove spurious GCC_FMT_ATTR markup from qobject_from_json() declaration
        tests/test-int128: Don't use __noclone__ attribute on clang
        stubs: Optimize dependencies for gdbstub.c
        tcg: Fix typo in comment (dependancies -> dependencies)
        bswap: Modify prototypes of st[wl]_{le, be}_p (avoid type conversions)
        bswap: Modify prototype of stb_p (avoid type conversions)
        object: Report type in error when not user creatable.
        include/qemu/host-utils.h: Trivial typo: ctz->cto
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      ac458e12
    • P
      Merge remote-tracking branch 'remotes/qmp-unstable/queue/qmp' into staging · e00ef747
      Peter Maydell 提交于
      * remotes/qmp-unstable/queue/qmp: (32 commits)
        qapi: Add missing null check to opts_start_struct()
        qapi: Clean up superfluous null check in qapi_dealloc_type_str()
        qapi: Clean up null checking in generated visitors
        qapi: Drop unused code in qapi-commands.py
        qapi: Drop nonsensical header guard in generated qapi-visit.c
        qapi: Fix licensing of scripts
        tests/qapi-schema: Cover flat union types
        tests/qapi-schema: Cover union types with base
        tests/qapi-schema: Cover complex types with base
        tests/qapi-schema: Cover anonymous union types
        tests/qapi-schema: Cover simple argument types
        tests/qapi-schema: Cover optional command arguments
        tests/qapi-schema: Actually check successful QMP command response
        monitor: Remove left-over code in do_info_profile.
        qerror: Improve QERR_DEVICE_NOT_ACTIVE message
        qmp: Check for returned data from __json_read in get_events
        dump: add 'query-dump-guest-memory-capability' command
        Define the architecture for compressed dump format
        dump: make kdump-compressed format available for 'dump-guest-memory'
        dump: add API to write dump pages
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      e00ef747
    • P
      Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging · 4a29420e
      Peter Maydell 提交于
      Block pull request
      
      # gpg: Signature made Fri 28 Feb 2014 18:27:24 GMT using RSA key ID 81AB73C8
      # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>"
      # gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.com>"
      # gpg: WARNING: This key is not certified with a trusted signature!
      # gpg:          There is no indication that the signature belongs to the owner.
      # Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8
      
      * remotes/stefanha/tags/block-pull-request:
        block/vmdk: do not report file offset for compressed extents
        discard rbd error output when not relevant in qemu-iotests
        block: use /var/tmp instead of /tmp for -snapshot
        qemu-io-test: Disable Quorum test when not compiled in.
        qmp: Make Quorum error events more palatable.
        qmp: Fix BlockdevOptionQuorum.
        block: gluster - add reopen support.
        block: gluster - code movements, state storage changes
        qemu-iotests: add more tests to the "quick" group
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      4a29420e
  2. 04 3月, 2014 18 次提交
  3. 03 3月, 2014 6 次提交
  4. 02 3月, 2014 5 次提交