1. 27 2月, 2013 2 次提交
  2. 23 2月, 2013 2 次提交
  3. 22 2月, 2013 4 次提交
    • A
      ui/gtk: require at least GTK 2.18 and VTE 0.26 · 5cbb0828
      Anthony Liguori 提交于
      This gives us the bare amount of features we need.  We can add work arounds
      for older versions and lower the requirement but this should be a good
      starting point.
      Suggested-by: NDaniel Berrange <berrange@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      ---
      v1 -> v2
       - tremendous simplification suggested by danpb
      5cbb0828
    • A
      gtk: add translation support (v5) · 834574ea
      Anthony Liguori 提交于
      This includes a de_DE translation from Kevin Wolf and an it translation from
      Paolo Bonzini.
      
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-8-git-send-email-aliguori@us.ibm.com
      834574ea
    • A
      ui: add basic GTK gui (v5) · a4ccabcf
      Anthony Liguori 提交于
      This is minimalistic and just contains the basic widget infrastructure.  The GUI
      consists of a menu and a GtkNotebook.  To start with, the notebook has its tabs
      hidden which provides a UI that looks very similar to SDL with the exception of
      the menu bar.
      
      The menu bar allows a user to toggle the visibility of the tabs.  Cairo is used
      for rendering.
      
      I used gtk-vnc as a reference.  gtk-vnc solves the same basic problems as QEMU
      since it was originally written as a remote display for QEMU.  So for the most
      part, the approach to rendering and keyboard handling should be pretty solid for
      GTK.
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-4-git-send-email-aliguori@us.ibm.com
      a4ccabcf
    • A
      build: disable Wstrict-prototypes · 22bc9a46
      Anthony Liguori 提交于
      GTK won't build with strict-prototypes due to gtkitemfactory.h:
      
          /* We use () here to mean unspecified arguments. This is deprecated
           * as of C99, but we can't change it without breaking compatibility.
           * (Note that if we are included from a C++ program () will mean
           * (void) so an explicit cast will be needed.)
           */
          typedef	void	(*GtkItemFactoryCallback)  ();
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-2-git-send-email-aliguori@us.ibm.com
      22bc9a46
  4. 19 2月, 2013 1 次提交
  5. 17 2月, 2013 1 次提交
    • R
      host-utils: Use __int128_t for mul[us]64 · f540166b
      Richard Henderson 提交于
      Replace some x86_64 specific inline assembly with something that
      all 64-bit hosts ought to optimize well.  At worst this becomes
      a call to the gcc __multi3 routine, which is no worse than our
      implementation in util/host-utils.c.
      
      With gcc 4.7, we get identical code generation for x86_64.  We
      now get native multiplication on ia64 and s390x hosts.  With minor
      improvements to gcc we can get it for ppc64 as well.
      Signed-off-by: NRichard Henderson <rth@twiddle.net>
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      f540166b
  6. 06 2月, 2013 1 次提交
  7. 02 2月, 2013 1 次提交
  8. 26 1月, 2013 1 次提交
  9. 22 1月, 2013 1 次提交
    • T
      vnc: added initial websocket protocol support · 7536ee4b
      Tim Hardeck 提交于
      This patch adds basic Websocket Protocol version 13 - RFC 6455 - support
      to QEMU VNC. Binary encoding support on the client side is mandatory.
      
      Because of the GnuTLS requirement the Websockets implementation is
      optional (--enable-vnc-ws).
      
      To activate Websocket support the VNC option "websocket"is used, for
      example "-vnc :0,websocket".
      The listen port for Websocket connections is (5700 + display) so if
      QEMU VNC is started with :0 the Websocket port would be 5700.
      As an alternative the Websocket port could be manually specified by
      using ",websocket=<port>" instead.
      
      Parts of the implementation base on Anthony Liguori's QEMU Websocket
      patch from 2010 and on Joel Martin's LibVNC Websocket implementation.
      Signed-off-by: NTim Hardeck <thardeck@suse.de>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      7536ee4b
  10. 21 1月, 2013 1 次提交
  11. 16 1月, 2013 1 次提交
  12. 15 1月, 2013 1 次提交
  13. 14 1月, 2013 1 次提交
  14. 13 1月, 2013 4 次提交
  15. 12 1月, 2013 2 次提交
  16. 11 1月, 2013 1 次提交
  17. 08 1月, 2013 1 次提交
    • H
      usbredir: Add support for buffered bulk input (v2) · b2d1fe67
      Hans de Goede 提交于
      Buffered bulk mode is intended for bulk *input* endpoints, where the data is
      of a streaming nature (not part of a command-response protocol). These
      endpoints' input buffer may overflow if data is not read quickly enough.
      So in buffered bulk mode the usb-host takes care of the submitting and
      re-submitting of bulk transfers.
      
      Buffered bulk mode is necessary for reliable operation with the bulk in
      endpoints of usb to serial convertors. Unfortunatelty buffered bulk input
      mode will only work with certain devices, therefor this patch also adds a
      usb-id table to enable it for devices which need it, while leaving the
      bulk ep handling for other devices unmodified.
      
      Note that the bumping of the required usbredir from 0.5.3 to 0.6 does
      not mean that we will now need a newer usbredir release then qemu-1.3,
      .pc files reporting 0.5.3 have only ever existed in usbredir builds directly
      from git, so qemu-1.3 needs the 0.6 release too.
      
      Changes in v2:
      -Split of quirk handling into quirks.c
      Signed-off-by: NHans de Goede <hdegoede@redhat.com>
      b2d1fe67
  18. 06 1月, 2013 1 次提交
  19. 04 1月, 2013 2 次提交
  20. 03 1月, 2013 1 次提交
  21. 02 1月, 2013 1 次提交
  22. 29 12月, 2012 1 次提交
  23. 24 12月, 2012 1 次提交
  24. 22 12月, 2012 1 次提交
  25. 19 12月, 2012 6 次提交