1. 11 3月, 2019 2 次提交
    • S
      curses: support wide input · 459a707e
      Samuel Thibault 提交于
      This makes use of wide curses functions instead of 8bit functions. This
      allows to type e.g. accented letters.
      
      Unfortunately, key codes are then returned with values that could be
      confused with wide characters by ncurses, so we need to add a maybe_keycode
      variable to know whether the returned value is a key code or a character
      (curses with wide support), or possibly both (curses without wide support).
      
      The translation tables thus also need to be separated into key code
      translation and character translation.  The curses2foo helper makes it easier
      to use them.
      Signed-off-by: NSamuel Thibault <samuel.thibault@ens-lyon.org>
      Message-id: 20190304210532.7840-1-samuel.thibault@ens-lyon.org
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      459a707e
    • S
      Reduce curses escdelay from 1s to 25ms · 633786fe
      Samuel Thibault 提交于
      By default, curses will only report single ESC key event after 1s delay,
      since ESC is also used for keypad escape sequences. This however makes
      users believe that ESC is not working. Reducing to 25ms provides good user
      experience, while still allowing 25ms for keypad sequences to get in, which
      should be enough.
      Signed-off-by: NSamuel Thibault <samuel.thibault@ens-lyon.org>
      Message-Id: <20190303172557.17139-1-samuel.thibault@ens-lyon.org>
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      633786fe
  2. 10 3月, 2019 2 次提交
    • P
      Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2019-03-08' into staging · e2a18635
      Peter Maydell 提交于
      nbd patches for 2019-03-08
      
      - support TLS client authorization in NBD servers
      - iotest 223 race fix
      
      # gpg: Signature made Fri 08 Mar 2019 17:37:59 GMT
      # gpg:                using RSA key A7A16B4A2527436A
      # gpg: Good signature from "Eric Blake <eblake@redhat.com>" [full]
      # gpg:                 aka "Eric Blake (Free Software Programmer) <ebb9@byu.net>" [full]
      # gpg:                 aka "[jpeg image of size 6874]" [full]
      # Primary key fingerprint: 71C2 CC22 B1C4 6029 27D2  F3AA A7A1 6B4A 2527 436A
      
      * remotes/ericb/tags/pull-nbd-2019-03-08:
        iotests: Wait for qemu to end in 223
        nbd: fix outdated qapi docs syntax for tls-creds
        nbd: allow authorization with nbd-server-start QMP command
        qemu-nbd: add support for authorization of TLS clients
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      e2a18635
    • P
      Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging · f5b4c310
      Peter Maydell 提交于
      Pull request
      
      # gpg: Signature made Fri 08 Mar 2019 16:53:34 GMT
      # gpg:                using RSA key 9CA4ABB381AB73C8
      # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>" [full]
      # gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.com>" [full]
      # Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8
      
      * remotes/stefanha/tags/block-pull-request:
        iothread: document about why we need explicit aio_poll()
        iothread: push gcontext earlier in the thread_fn
        iothread: create main loop unconditionally
        iothread: create the gcontext unconditionally
        iothread: replace init_done_cond with a semaphore
        hw/block/virtio-blk: Clean req->dev repetitions
        MAINTAINERS: add missing support status fields
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      f5b4c310
  3. 09 3月, 2019 3 次提交
    • P
      Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging · 4c761374
      Peter Maydell 提交于
      Block layer patches:
      
      - qcow2: Support for external data files
      - qcow2: Default to 4KB for the qcow2 cache entry size
      - Apply block driver whitelist for -drive format=help
      - Several qemu-iotests improvements
      
      # gpg: Signature made Fri 08 Mar 2019 12:54:27 GMT
      # gpg:                using RSA key 7F09B272C88F2FD6
      # gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>" [full]
      # Primary key fingerprint: DC3D EB15 9A9A F95D 3D74  56FE 7F09 B272 C88F 2FD6
      
      * remotes/kevin/tags/for-upstream: (33 commits)
        qcow2 spec: Describe string header extensions
        qemu-iotests: Add dependency to qemu-nbd tool
        ahci-test: Add dependency to qemu-img tool
        qemu-iotests: amend with external data file
        qemu-iotests: General tests for qcow2 with external data file
        qemu-iotests: Preallocation with external data file
        qcow2: Implement data-file-raw create option
        qcow2: Store data file name in the image
        qcow2: Creating images with external data file
        qcow2: Add basic data-file infrastructure
        qcow2: Support external data file in qemu-img check
        qcow2: Return error for snapshot operation with data file
        qcow2: External file I/O
        qcow2: Prepare qcow2_co_block_status() for data file
        qcow2: Return 0/-errno in qcow2_alloc_compressed_cluster_offset()
        qcow2: Don't assume 0 is an invalid cluster offset
        qcow2: Prepare count_contiguous_clusters() for external data file
        qcow2: Prepare qcow2_get_cluster_type() for external data file
        qcow2: Pass bs to qcow2_get_cluster_type()
        qcow2: Basic definitions for external data files
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      4c761374
    • P
      Merge remote-tracking branch 'remotes/bkoppelmann/tags/pull-tricore-2019-03-08' into staging · 1eb5da3b
      Peter Maydell 提交于
      Fixes mixed up operands in CADDN and CADD
      
      # gpg: Signature made Fri 08 Mar 2019 09:45:05 GMT
      # gpg:                using RSA key 6E636A7E83F2DD0CFA6E6E370AD2C6396B69CA14
      # gpg:                issuer "kbastian@mail.uni-paderborn.de"
      # gpg: Good signature from "Bastian Koppelmann <kbastian@mail.uni-paderborn.de>" [full]
      # Primary key fingerprint: 6E63 6A7E 83F2 DD0C FA6E  6E37 0AD2 C639 6B69 CA14
      
      * remotes/bkoppelmann/tags/pull-tricore-2019-03-08:
        tricore: fixed RCR_CADDN instruction
        tricore: fixed RCR_CADD instruction
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      1eb5da3b
    • P
      Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull-request-2019-03-08' into staging · 234afe78
      Peter Maydell 提交于
      - qtest fixes
      - Some generic clean-ups by Philippe
      - macOS CI testing via cirrus-ci.com
      
      # gpg: Signature made Fri 08 Mar 2019 08:58:47 GMT
      # gpg:                using RSA key 2ED9D774FE702DB5
      # gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
      # gpg:                 aka "Thomas Huth <thuth@redhat.com>" [full]
      # gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [full]
      # gpg:                 aka "Thomas Huth <th.huth@posteo.de>" [unknown]
      # Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5
      
      * remotes/huth-gitlab/tags/pull-request-2019-03-08:
        cirrus.yml: Add macOS continuous integration task
        tests/bios-tables: Improve portability by searching bash in the $PATH
        vhost-user-test: fix leaks
        tests: Do not use "\n" in g_test_message() strings
        hw/devices: Remove unused TC6393XB_RAM definition
        hw: Remove unused 'hw/devices.h' include
        tests: Move qdict-test-data.txt to tests/data/qobject/
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      
      # Conflicts:
      #	tests/vhost-user-test.c
      234afe78
  4. 08 3月, 2019 33 次提交