summaryrefslogtreecommitdiff
path: root/ui
AgeCommit message (Expand)AuthorFilesLines
2019-03-11vnc: allow specifying a custom authorization object nameDaniel P. Berrange1-9/+49
2019-03-11vnc: fix update stallsGerd Hoffmann1-0/+6
2019-03-11curses: support wide inputSamuel Thibault2-62/+127
2019-03-11Reduce curses escdelay from 1s to 25msSamuel Thibault1-1/+2
2019-03-04ui/cocoa: Perform UI operations only on the main threadPeter Maydell1-78/+115
2019-03-04ui/cocoa: Subclass NSApplication so we can implement sendEventPeter Maydell1-1/+12
2019-03-04ui/cocoa: Don't call NSApp sendEvent directly from handleEventPeter Maydell1-15/+34
2019-03-04ui/cocoa: Move console/device menu creation code up in filePeter Maydell1-92/+92
2019-03-04ui/cocoa: Factor out initial menu creationPeter Maydell1-37/+41
2019-03-04ui/cocoa: Use the pixman image directly in switchSurfacePeter Maydell1-8/+9
2019-03-04ui/cocoa: Ensure we have the iothread lock when calling into QEMUPeter Maydell1-26/+65
2019-02-26authz: delete existing ACL implementationDaniel P. Berrange6-24/+49
2019-02-22display: add -display spice-app launching a Spice clientMarc-André Lureau2-0/+207
2019-02-21spice: use a default name for the serverMarc-André Lureau1-1/+1
2019-02-21spice: do not stop spice if VM is pausedMarc-André Lureau1-1/+1
2019-02-21spice: merge options listsMarc-André Lureau1-0/+1
2019-02-21spice: avoid spice runtime assertMarc-André Lureau1-0/+8
2019-02-21ui/gtk: Fix the license informationThomas Huth1-17/+13
2019-02-21sdl2: drop qemu_input_event_send_key_qcode callGerd Hoffmann1-3/+0
2019-02-21spice: set device address and device display ID in QXL interfaceLukáš Hrázký2-0/+62
2019-02-21kbd-state: don't block auto-repeat eventsGerd Hoffmann1-6/+10
2019-02-18qapi: Generate QAPIEvent stuff into separate filesMarkus Armbruster1-1/+2
2019-02-05Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2-331/+331
2019-02-05ui: vnc: finish removing TABsPaolo Bonzini2-331/+331
2019-02-05keymap: fix keyup mappingsGerd Hoffmann4-24/+37
2019-02-05keymap: pass full keyboard state to keysym2scancodeGerd Hoffmann4-10/+8
2019-02-05kbd-state: use state tracker for vncGerd Hoffmann2-90/+35
2019-02-05kbd-state: use state tracker for gtkGerd Hoffmann1-32/+6
2019-02-05sdl2: use only QKeyCode in sdl2_process_key()Gerd Hoffmann1-4/+3
2019-02-05kbd-state: use state tracker for sdl2Gerd Hoffmann2-34/+5
2019-02-05sdl2: remove sdl2_reset_keys() functionGerd Hoffmann1-16/+0
2019-02-05kbd-state: add keyboard state trackerGerd Hoffmann2-1/+131
2019-02-05ui/egl-helpers: Augment parameter list of egl_texture_blend() to convey scale...Chen Zhang4-7/+10
2019-02-05ui/cocoa.m: Fix macOS 10.14 deprecation warningsBrendan Shanks1-6/+22
2019-02-05ui/sdl_keysym: Remove obsolete SDL1.2 related codeThomas Huth1-278/+0
2019-02-05ui: listen for GDK_SMOOTH_SCROLL eventsSergio Lopez1-0/+1
2019-02-05ui: don't send any event if delta_y == 0Sergio Lopez1-1/+3
2019-02-01ui: remove support for SDL1.2 in favour of SDL2Daniel P. Berrangé5-1369/+0
2019-01-24input-linux: customizable grab toggle keysRyan El Kochta1-3/+63
2019-01-21egl-helpers.h: do not depend on X11 Window type, use EGLNativeWindowTypeAlexander Kanavin2-3/+4
2019-01-21vnc: detect and optimize pageflipsGerd Hoffmann1-3/+22
2019-01-21sdl: add support for high resolution window iconDaniel P. Berrangé1-6/+12
2019-01-21ui: fix icon display for GTK frontend under GNOME Shell with WaylandDaniel P. Berrangé2-0/+9
2019-01-21ui: install logo icons to $prefix/share/iconsDaniel P. Berrangé13-22/+1000
2019-01-14Merge remote-tracking branch 'remotes/kraxel/tags/input-20190111-pull-request...Peter Maydell1-37/+31
2019-01-11avoid TABs in files that only contain a fewPaolo Bonzini4-7/+7
2019-01-11qemu/queue.h: simplify reverse access to QTAILQPaolo Bonzini1-2/+2
2019-01-11qemu/queue.h: typedef QTAILQ headsPaolo Bonzini1-6/+8
2019-01-11input: avoid malloc for mouse eventsGerd Hoffmann1-37/+31
2019-01-10Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190110-pull-request' i...Peter Maydell4-50/+12