1. 26 5月, 2014 1 次提交
  2. 16 5月, 2014 4 次提交
  3. 08 5月, 2014 4 次提交
  4. 29 4月, 2014 8 次提交
  5. 25 4月, 2014 1 次提交
  6. 11 4月, 2014 2 次提交
  7. 08 4月, 2014 1 次提交
    • T
      gtk: Implement grab-on-click behavior in relative mode · 800b0e81
      Takashi Iwai 提交于
      This patch changes the behavior in the relative mode to be compatible
      with other UIs, namely, grabbing the input at the first left click.
      It improves the usability a lot; otherwise you have to press ctl-alt-G
      or select from menu at each time you want to move the pointer.  Also,
      the input grab is cleared when the current mode is switched to the
      absolute mode.
      
      The automatic reset of the implicit grabbing is needed since the
      switching to the absolute mode happens always after the click even on
      Gtk.  That is, we cannot check whether the absolute mode is already
      available at the first click time even though it should have been
      switched in X11 input driver side.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      800b0e81
  8. 07 4月, 2014 4 次提交
  9. 01 4月, 2014 2 次提交
  10. 26 3月, 2014 1 次提交
  11. 24 3月, 2014 1 次提交
  12. 20 3月, 2014 2 次提交
    • S
      qom: Add check() argument to object_property_add_link() · 39f72ef9
      Stefan Hajnoczi 提交于
      There are currently three types of object_property_add_link() callers:
      
      1. The link property may be set at any time.
      2. The link property of a DeviceState instance may only be set before
         realize.
      3. The link property may never be set, it is read-only.
      
      Something similar can already be achieved with
      object_property_add_str()'s set() argument.  Follow its example and add
      a check() argument to object_property_add_link().
      
      Also provide default check() functions for case #1 and #2.  Case #3 is
      covered by passing a NULL function pointer.
      
      Cc: Peter Crosthwaite <peter.crosthwaite@petalogix.com>
      Cc: Alexander Graf <agraf@suse.de>
      Cc: Anthony Liguori <aliguori@amazon.com>
      Cc: "Michael S. Tsirkin" <mst@redhat.com>
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: NPaolo Bonzini <pbonzini@redhat.com>
      [AF: Tweaked documentation comment]
      Signed-off-by: NAndreas Färber <afaerber@suse.de>
      39f72ef9
    • S
      qom: Make QOM link property unref optional · 9561fda8
      Stefan Hajnoczi 提交于
      Some object_property_add_link() callers expect property deletion to
      unref the link property object.  Other callers expect to manage the
      refcount themselves.  The former are currently broken and therefore leak
      the link property object.
      
      This patch adds a flags argument to object_property_add_link() so the
      caller can specify which refcount behavior they require.  The new
      OBJ_PROP_LINK_UNREF_ON_RELEASE flag causes the link pointer to be
      unreferenced when the property is deleted.
      
      This fixes refcount leaks in qdev.c, xilinx_axidma.c, xilinx_axienet.c,
      s390-virtio-bus.c, virtio-pci.c, virtio-rng.c, and ui/console.c.
      
      Rationale for refcount behavior:
      
       * hw/core/qdev.c
         - bus children are explicitly unreferenced, don't interfere
         - parent_bus is essentially a read-only property that doesn't hold a
           refcount, don't unref
         - hotplug_handler is leaked, do unref
      
       * hw/dma/xilinx_axidma.c
         - rx stream "dma" links are set using set_link, therefore they
           need unref
         - tx streams are set using set_link, therefore they need unref
      
       * hw/net/xilinx_axienet.c
         - same reasoning as hw/dma/xilinx_axidma.c
      
       * hw/pcmcia/pxa2xx.c
         - pxa2xx bypasses set_link and therefore does not use refcounts
      
       * hw/s390x/s390-virtio-bus.c
       * hw/virtio/virtio-pci.c
       * hw/virtio/virtio-rng.c
       * ui/console.c
         - set_link is used and there is no explicit unref, do unref
      
      Cc: Peter Crosthwaite <peter.crosthwaite@petalogix.com>
      Cc: Alexander Graf <agraf@suse.de>
      Cc: Anthony Liguori <aliguori@amazon.com>
      Cc: "Michael S. Tsirkin" <mst@redhat.com>
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: NPaolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: NAndreas Färber <afaerber@suse.de>
      9561fda8
  13. 18 3月, 2014 1 次提交
  14. 17 3月, 2014 3 次提交
  15. 12 3月, 2014 2 次提交
  16. 10 3月, 2014 3 次提交