aboutsummaryrefslogtreecommitdiff
path: root/ui
AgeCommit message (Expand)AuthorFilesLines
2019-05-29spice-app: fix running when !CONFIG_OPENGLMarc-André Lureau1-1/+2
2019-05-22ui/vnc: Use gcrypto_random_bytes for start_auth_vncRichard Henderson1-11/+11
2019-05-22ui/vnc: Split out authentication_failedRichard Henderson1-22/+15
2019-05-17kbd-state: fix autorepeat handlingGerd Hoffmann1-1/+5
2019-05-17ui/console: Precautionary glBindTexture and surface->texture validation in su...HOU Qiming1-7/+11
2019-05-17ui/curses: manipulate cchar_t with standard curses functionsSamuel Thibault1-14/+29
2019-05-17ui/curses: do not assume wchar_t contains unicodeSamuel Thibault1-57/+100
2019-04-12curses: fix wchar_t printf warningGerd Hoffmann1-2/+2
2019-03-22trace-events: Fix attribution of trace points to sourceMarkus Armbruster1-0/+5
2019-03-22trace-events: Shorten file names in commentsMarkus Armbruster1-7/+7
2019-03-18curses ui: add missing iconv_close callsSamuel Thibault1-0/+6
2019-03-18curses ui: always initialize all curses_line fieldsSamuel Thibault1-3/+3
2019-03-18vnc: fix unalignment access in tight_pack24Li Qiang1-3/+4
2019-03-13Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190313-pull-request' i...Peter Maydell2-49/+270
2019-03-13curses: add option to specify VGA font encodingSamuel Thibault1-47/+268
2019-03-13iconv: detect and make curses depend on itSamuel Thibault1-2/+2
2019-03-12Merge remote-tracking branch 'remotes/kraxel/tags/audio-20190312-pull-request...Peter Maydell1-13/+13
2019-03-11audio: use qapi AudioFormat instead of audfmt_eKővágó, Zoltán1-13/+13
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