1. 20 Jan, 2014 1 commit
  2. 12 Jan, 2014 8 commits
  3. 23 Dec, 2013 1 commit
  4. 16 Dec, 2013 3 commits
  5. 02 Dec, 2013 5 commits
  6. 26 Nov, 2013 1 commit
  7. 13 Nov, 2013 4 commits
  8. 07 Nov, 2013 1 commit
  9. 26 Oct, 2013 1 commit
  10. 17 Oct, 2013 4 commits
    • Gerd Hoffmann's avatar
      spice: fix multihead support · 9fa03286
      Gerd Hoffmann authored
      This patch fixes spice display initialization to handle
      multihead properly.
      
      spice-core now keeps track of which QemuConsole has a spice
      display channel attached to it and which has not.  It also
      manages display channel ids.
      
      spice-display looks at all QemuConsoles and will pick up any
      graphic console not yet bound to a spice channel (which in practice
      are all non-qxl graphic devices).
      
      Result is that
       (a) you'll get a spice client window for each graphical device
           now (first only without this patch), and
       (b) mixing qxl and non-qxl vga cards works properly.
      Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
      9fa03286
    • Gerd Hoffmann's avatar
      spice-display: add display channel id to the debug messages. · 35b2122d
      Gerd Hoffmann authored
      And s/__FUNCTION__/__func__/ while being at it.
      Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
      35b2122d
    • Christophe Fergeau's avatar
      Fix VNC SASL authentication when using a QXL device · 764eb39d
      Christophe Fergeau authored
      ui/vnc.c:vnc_display_open() and spice-server/server/reds.c:do_spice_init()
      are both calling sasl_server_init(). If spice_server_set_sasl_appname()
      hasn't been called, spice-server will call it with "spice" as an appname,
      causing cyrus-sasl to try to use a /etc/sasl2/spice.conf config file rather
      than the /etc/sasl2/qemu.conf file that QEMU uses.
      
      When using -spice sasl on the command line, QEMU properly calls
      spice_server_set_sasl_appname() to set the SASL appname as "qemu",
      but when using a QXL device without using SPICE, spice_server_init()
      is called from qemu_spice_add_interface() without setting the appname
      to "qemu", which then causes the VNC code to try to use spice.conf
      instead of qemu.conf.
      Signed-off-by: default avatarChristophe Fergeau <cfergeau@redhat.com>
      Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
      764eb39d
    • Marc-André Lureau's avatar
      spice: replace use of deprecated API · 26defe81
      Marc-André Lureau authored
      hose API are deprecated since 0.11, and qemu depends on 0.12 already.
      Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
      26defe81
  11. 16 Oct, 2013 1 commit
  12. 10 Sep, 2013 1 commit
  13. 27 Aug, 2013 1 commit
  14. 22 Aug, 2013 2 commits
  15. 30 Jul, 2013 1 commit
  16. 29 Jul, 2013 1 commit
    • Stefan Hajnoczi's avatar
      migration: fix spice migration · 02edd2e7
      Stefan Hajnoczi authored
      Commit 29ae8a41 ("rdma: introduce
      MIG_STATE_NONE and change MIG_STATE_SETUP state transition") changed the
      state transitions during migration setup.
      
      Spice used to be notified with MIG_STATE_ACTIVE and it detected this
      using migration_is_active().  Spice is now notified with
      MIG_STATE_SETUP and migration_is_active() no longer works.
      
      Replace migration_is_active() with migration_in_setup() to fix spice
      migration.
      
      Cc: Michael R. Hines <mrhines@us.ibm.com>
      Reviewed-by: default avatarKevin Wolf <kwolf@redhat.com>
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      02edd2e7
  17. 22 Jul, 2013 1 commit
    • Jan Kiszka's avatar
      gtk: Fix accelerator filtering · b1e749c0
      Jan Kiszka authored
      This is in fact very simply: When the input in grabbed, everything
      should be exclusively passed to the guest - except it has our magic
      CTRL-ALT modifier set. Then let GTK filter out those accels that are in
      use. When checking the modifier state, we just need to filter out NUM
      and CAPS lock.
      
      Note: Filtering based on hard-coded modifiers breaks overriding
      accelerators. Needs to be fixed at a later point.
      Signed-off-by: default avatarJan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: default avatarAnthony Liguori <aliguori@us.ibm.com>
      b1e749c0
  18. 28 Jun, 2013 2 commits
  19. 24 Jun, 2013 1 commit