aboutsummaryrefslogtreecommitdiffstats
path: root/ui
AgeCommit message (Expand)AuthorFilesLines
2014-11-04gtk: add GDK_KEY_pause #defineGerd Hoffmann1-0/+1
2014-11-04gtk: Hide the menubar when in fullscreen mode (lp 1294898)Cole Robinson1-2/+2
2014-11-04gtk: Install vc accelerators on parent windowCole Robinson1-7/+15
2014-11-04gtk: Install fullscreen accelerator on toplevel windowCole Robinson1-4/+14
2014-11-04gtk: Grab accel_group from GtkDisplayStateCole Robinson1-12/+9
2014-10-31ui: Use the new ".mo-cflags" rule syntax for SDL_CFLAGSFam Zheng1-2/+3
2014-10-30Merge remote-tracking branch 'remotes/kraxel/tags/pull-vnc-20141028-1' into s...Peter Maydell1-5/+15
2014-10-28vnc: return directly if no vnc client connectedChenLiang1-5/+5
2014-10-28vnc: sanitize bits_per_pixel from the clientPetr Matousek1-0/+10
2014-10-28gtk: avoid gd_widget_reparent with gtk 3.14+Gerd Hoffmann1-2/+11
2014-10-28gtk: drop gtk_widget_set_double_buffered callGerd Hoffmann1-1/+0
2014-10-15gtk: add support for the Pause keyMartin Decky1-0/+6
2014-10-15gtk.c: Fix memory leak in gd_set_keycode_type()Chen Fan1-0/+7
2014-10-02Merge remote-tracking branch 'remotes/kraxel/tags/pull-input-20141002-1' into...Peter Maydell2-2/+46
2014-10-02add input-send-event commandMarcelo Tosatti1-0/+37
2014-10-02input: fix send-key monitor command release event orderingGerd Hoffmann1-2/+9
2014-09-30pixman: fix qemu_default_pixman_format (32bpp non-native endian)Gerd Hoffmann1-1/+1
2014-09-29console: add graphic_console_set_hwopsGerd Hoffmann1-2/+9
2014-09-22block: delete cow block driverStefan Hajnoczi1-1/+1
2014-09-18vnc-tls: Clean up dead store in vnc_set_x509_credential()Markus Armbruster1-2/+0
2014-09-17ui/vnc: set TCP_NODELAYPeter Lieven1-0/+1
2014-09-16qemu-char: Rename register_char_driver_qapi() to register_char_driver()Peter Maydell1-2/+1
2014-09-16Merge remote-tracking branch 'remotes/kraxel/tags/pull-sdl-20140916-1' into s...Peter Maydell2-4/+4
2014-09-16spice: call qemu_spice_set_passwd() during initMarc-André Lureau1-1/+1
2014-09-16sdl2: keymap fixupsGerd Hoffmann1-3/+4
2014-09-16sdl2: drop sdl_zoom.hGerd Hoffmann1-1/+0
2014-09-11Merge remote-tracking branch 'remotes/kraxel/tags/pull-console-20140905-2' in...Peter Maydell4-152/+208
2014-09-05console: Remove unused QEMU_BIG_ENDIAN_FLAGBenjamin Herrenschmidt2-15/+4
2014-09-05console: add qemu_pixman_linebuf_copyGerd Hoffmann1-0/+9
2014-09-05console: add dpy_gfx_update_dirtyGerd Hoffmann1-0/+61
2014-09-05console: add qemu_create_displaysurface_guestmemGerd Hoffmann1-0/+37
2014-09-05console: stop using PixelFormatGerd Hoffmann2-25/+13
2014-09-05console: reimplement qemu_default_pixelformatGerd Hoffmann1-113/+4
2014-09-05console: add qemu_default_pixman_formatGerd Hoffmann1-0/+25
2014-09-05console: add qemu_pixelformat_from_pixmanGerd Hoffmann1-0/+56
2014-09-05spice: make sure we don't overflow ssd->bufGerd Hoffmann1-5/+15
2014-09-01spice: use console index as display idGerd Hoffmann1-2/+1
2014-08-15spice: don't use 'Yoda conditions'Gonglei1-2/+2
2014-07-25vnc update fixGerd Hoffmann2-1/+4
2014-07-25fix full frame updates for VNC clientsStephan Kulow1-0/+1
2014-07-11Merge remote-tracking branch 'remotes/spice/tags/pull-spice-20140711-1' into ...Peter Maydell1-0/+5
2014-07-11ui/gtk: Restore keyboard focus after Page changeJohn Snow1-3/+6
2014-07-11spice: auth fixesGerd Hoffmann1-0/+5
2014-07-01ui/vnc: fix potential memory corruption issuesPeter Lieven2-86/+77
2014-07-01ui/vnc: limit client_cut_text msg payload sizePeter Lieven1-3/+10
2014-06-29ui/cocoa: Honour -show-cursor command line optionPeter Maydell1-2/+18
2014-06-29ui/cocoa: Fix handling of absolute positioning devicesPeter Maydell1-29/+46
2014-06-29ui/cocoa: Add utility method to check if point is within windowPeter Maydell1-2/+7
2014-06-29ui/cocoa: Cope with first surface being same as initial window sizePeter Maydell1-1/+5
2014-06-23qemu-char: introduce qemu_chr_allocPaolo Bonzini1-1/+1
2014-06-23qapi event: convert SPICE eventsWenchao Xia1-34/+36
2014-06-23qapi event: convert VNC eventsWenchao Xia2-56/+59
2014-06-23qapi: adjust existing definesWenchao Xia2-7/+9
2014-06-20Merge remote-tracking branch 'remotes/kraxel/tags/pull-vnc-20140619-1' into s...Peter Maydell2-15/+9
2014-06-20spice: fix 32bit buildGerd Hoffmann1-1/+1
2014-06-19vnc: fix screen updatesGerd Hoffmann1-0/+3
2014-06-19vnc: Drop superfluous conditionals around g_strdup()Markus Armbruster1-4/+1
2014-06-19vnc: Drop superfluous conditionals around g_free()Markus Armbruster2-12/+6
2014-06-13spice: add mouse cursor supportGerd Hoffmann1-11/+118
2014-06-11gtk: update window size after showing/hiding tabsGerd Hoffmann1-0/+2
2014-06-11gtk: factor out gtk3 grab into the new gd_grab_devices functionGerd Hoffmann1-64/+36
2014-06-11gtk: cleanup backend dependenciesGerd Hoffmann1-28/+42
2014-06-11gtk: factor out keycode mappingGerd Hoffmann1-7/+16
2014-06-10console: fix -vga none -sdl crashGerd Hoffmann1-4/+1
2014-06-10console: kill MAX_CONSOLES, alloc consoles dynamicallyGerd Hoffmann1-9/+4
2014-06-04input/vnc: use kbd delays in press_keyGerd Hoffmann1-0/+2
2014-06-04input/curses: add kbd delay between keydown and keyup eventsGerd Hoffmann1-0/+10
2014-06-04input: use kbd delays for send_key monitor commandGerd Hoffmann1-39/+6
2014-06-04input: add support for kbd delaysGerd Hoffmann1-3/+105
2014-06-02Merge remote-tracking branch 'remotes/kraxel/tags/pull-sdl-3' into stagingPeter Maydell2-2/+99
2014-06-02vnc-enc-tight: Fix divide-by-zero in tight_detect_smooth_image{16,24,32}Gonglei1-1/+7
2014-06-02vnc: add trace events for key eventsGerd Hoffmann1-4/+23
2014-06-02vnc: refuse to set a password with VNC_AUTH_NONEGerd Hoffmann1-28/+6
2014-06-02sdl2: textinput + terminalGerd Hoffmann1-1/+40
2014-06-02sdl2: make Ctrl-Alt-<nr> hotkeys show and hide windowsGerd Hoffmann1-1/+26
2014-06-02console: add kbd_put_string_consoleGerd Hoffmann1-0/+9
2014-06-02console: add kbd_put_qcode_consoleGerd Hoffmann1-0/+24
2014-05-28Merge remote-tracking branch 'remotes/kraxel/tags/pull-console-1' into stagingPeter Maydell1-116/+117
2014-05-28Merge remote-tracking branch 'remotes/kraxel/tags/pull-gtk-7' into stagingPeter Maydell1-374/+734
2014-05-26sdl: pass key event source to input layerGerd Hoffmann1-9/+12
2014-05-26input: bind devices and input routingGerd Hoffmann1-3/+40
2014-05-26input: keymap: add meta keysGerd Hoffmann1-0/+2
2014-05-26input: add name to input_event_key_numberGerd Hoffmann1-2/+4
2014-05-26input: add qemu_input_key_number_to_qcodeGerd Hoffmann1-3/+8
2014-05-26input (curses): mask keycodes to remove modifier bitsAndrew Oates1-2/+2
2014-05-26gtk: workaround gtk2 vte resize issueGerd Hoffmann1-0/+40
2014-05-26gtk: window sizing overhaulGerd Hoffmann1-30/+70
2014-05-26gtk: zap unused global_stateGerd Hoffmann1-4/+0
2014-05-26gtk: Add handling for the xfree86 keycodesBruce Rogers1-1/+35
2014-05-26gtk: enable untabify for gfxGerd Hoffmann1-3/+7
2014-05-26gtk: detached window pointer grabsGerd Hoffmann1-3/+21
2014-05-26gtk: update all windows on mouse mode changesGerd Hoffmann1-1/+5
2014-05-26gtk: fix grab checksGerd Hoffmann1-12/+23
2014-05-26gtk: update gd_update_captionGerd Hoffmann1-17/+28
2014-05-26gtk: skip keyboard grab when hover autograb is activeGerd Hoffmann1-1/+3
2014-05-26gtk: keep track of grab ownerGerd Hoffmann1-5/+23
2014-05-26gtk: add gd_grab trace eventGerd Hoffmann1-0/+4
2014-05-26gtk: add tab to trace eventsGerd Hoffmann1-3/+3
2014-05-26gtk: allow moving tabs to windows and back.Gerd Hoffmann1-11/+63
2014-05-26gtk: simplify resizeGerd Hoffmann1-26/+14
2014-05-26gtk: use device type as labelGerd Hoffmann1-2/+12
2014-05-26gtk: support multiple gfx displaysGerd Hoffmann1-37/+43
2014-05-26gtk: move vga state into VirtualGfxConsoleGerd Hoffmann1-278/+337
2014-05-26gtk: VirtualConsole restructionGerd Hoffmann1-46/+73
2014-05-26gtk: remove page numbering assumtions from the codeGerd Hoffmann1-10/+30
2014-05-26gtk: Add a scrollbar for text consolesCole Robinson1-2/+40
2014-05-26gtk: cleanup CONFIG_VTE ifdef a bit.Gerd Hoffmann1-19/+26
2014-05-26gtk: zap vte size requestsGerd Hoffmann1-14/+0
2014-05-26console: add kbd_put_keysym_consoleGerd Hoffmann1-3/+6
2014-05-26gtk: zap scrolled_windowGerd Hoffmann1-17/+2
2014-05-26console: rework text terminal cursor logicGerd Hoffmann1-18/+32
2014-05-26console: update text terminal surface unconditionallyGerd Hoffmann1-71/+56
2014-05-26console: nicer initial screenGerd Hoffmann1-8/+11
2014-05-26console: Abort on property access errorsKirill Batuzov1-17/+13
2014-05-16input: remove sparc keymap hackGerd Hoffmann1-19/+0
2014-05-16input: use KeyValue directly in sendkey monitor commandGerd Hoffmann1-24/+23
2014-05-16input: add qemu_input_handler_deactivateGerd Hoffmann1-0/+7
2014-05-16input: key mapping helpersGerd Hoffmann3-175/+219
2014-05-08build: convert some obj-specific CFLAGS to use new foo.o-cflags syntaxMichael Tokarev1-1/+1
2014-05-08spice: fix libvirt snapshotsGerd Hoffmann1-0/+8
2014-05-08spice: fix "info spice"Gerd Hoffmann1-1/+1
2014-05-07ui: Add missing 'static' attributeStefan Weil1-1/+1
2014-05-01Merge remote-tracking branch 'remotes/kraxel/tags/pull-gtk-6' into stagingPeter Maydell1-65/+23
2014-04-29sdl2: Support mouse wheelCole Robinson1-18/+26
2014-04-29sdl2: add ui info setting.Dave Airlie1-0/+7
2014-04-29gtk: Fix accelerators being triggered twice with gtk3Cole Robinson1-22/+0
2014-04-29gtk: Fix -serial vcCole Robinson1-32/+9
2014-04-29gtk: Use ctrl+alt+q for quit acceleratorCole Robinson1-1/+2
2014-04-29gtk: Remove use of deprecated stock itemsCole Robinson1-9/+7
2014-04-29gtk: Don't use deprecated vte_terminal_get_adjustmentCole Robinson1-0/+4
2014-04-29gtk: Don't use deprecated gtk_image_menu_item_new_with_mnemonicCole Robinson1-2/+2
2014-04-25vnc: Remove default_mon usageCole Robinson1-2/+2
2014-04-11input: sdl2: Fix relative mode to match SDL1 behaviorCole Robinson1-1/+2
2014-04-11input: sdl2: Fix guest_cursor logicCole Robinson1-7/+11
2014-04-08gtk: Implement grab-on-click behavior in relative modeTakashi Iwai1-2/+17
2014-04-07Merge remote-tracking branch 'remotes/spice/tags/pull-spice-6' into stagingPeter Maydell1-0/+4
2014-04-07spice: monitors_config: check pointer before dereferencingGerd Hoffmann1-0/+4
2014-04-07gtk: Remember the last grabbed pointer positionTakashi Iwai1-2/+14
2014-04-07gtk: Fix the relative pointer tracking modeTakashi Iwai1-9/+9
2014-04-07gtk: Use gtk generic event signal instead of motion-notify-eventTakashi Iwai1-2/+10
2014-04-01input: add sanity checkGerd Hoffmann1-0/+3
2014-04-01input: mouse_set should check input device type.Hani Benhabiles1-5/+11
2014-03-26gtk: Support GTK without VTEStefan Weil1-1/+16
2014-03-24spice: input: Fix absolute mouse y coordinatesCole Robinson1-1/+1
2014-03-19qom: Add check() argument to object_property_add_link()Stefan Hajnoczi1-0/+1
2014-03-19qom: Make QOM link property unref optionalStefan Hajnoczi1-1/+3
2014-03-18ui/vnc: fix vmware VGA incompatiblitiesPeter Lieven1-3/+7
2014-03-17gtk: Don't warp absolute pointerCole Robinson1-0/+8
2014-03-17gtk: Fix mouse warping with gtk3Cole Robinson1-1/+1
2014-03-17gtk: Allow to activate grab-on-hover from the command lineJan Kiszka1-1/+4
2014-03-12gtk: Add mouse wheel supportJan Kiszka1-0/+23
2014-03-12input: activate legacy kbdGerd Hoffmann1-0/+1
2014-03-11Merge remote-tracking branch 'remotes/spice/tags/pull-spice-4' into stagingPeter Maydell1-7/+30
2014-03-11Merge remote-tracking branch 'remotes/kraxel/tags/pull-input-5' into stagingPeter Maydell2-7/+25
2014-03-11Merge remote-tracking branch 'remotes/kraxel/tags/pull-vnc-1' into stagingPeter Maydell4-103/+141
2014-03-10spice: QemuUIInfo windupGerd Hoffmann1-3/+22
2014-03-10spice: fix simple display surface handlingGerd Hoffmann1-4/+8
2014-03-10input: map INPUT_BUTTON_WHEEL_{UP,DOWN} to legacy input z axis moves.Gerd Hoffmann1-0/+14
2014-03-10input: sdl: fix guest_cursor logic.Gerd Hoffmann1-7/+11
2014-03-10ui/vnc: disable adaptive update calculations if not neededPeter Lieven1-0/+9
2014-03-10ui/vnc: optimize setting in vnc_dpy_update()Peter Lieven1-11/+5
2014-03-10ui/vnc: optimize clearing in find_and_clear_dirty_height()Peter Lieven1-4/+1
2014-03-10ui/vnc: optimize dirty bitmap trackingPeter Lieven2-71/+88
2014-03-10ui/vnc: derive cmp_bytes from VNC_DIRTY_PIXELS_PER_BITPeter Lieven1-1/+1
2014-03-10ui/vnc: introduce VNC_DIRTY_PIXELS_PER_BIT macroPeter Lieven2-25/+46
2014-03-10vnc: fix use-after-free in vnc_update_client_syncGerd Hoffmann1-13/+8
2014-03-10vnc: Fix qemu crashed when vnc client disconnect suddenlyGonglei (Arei)1-0/+5
2014-03-10vnc: Fix tight_detect_smooth_image() for lossless caseMarkus Armbruster1-1/+1
2014-03-09Add a 'name' parameter to qemu_thread_createDr. David Alan Gilbert1-1/+2
2014-03-05ui/sdl2 : initial port to SDL 2.0 (v2.0)Dave Airlie5-3/+1102
2014-03-05console: add QemuUIInfoGerd Hoffmann1-0/+17
2014-03-05console: add head to index to qemu consoles.Gerd Hoffmann1-4/+24
2014-03-05input: remove index_from_keycode (no users)Gerd Hoffmann1-14/+0
2014-03-05input: move do_mouse_set to new coreGerd Hoffmann2-43/+21
2014-03-05input: move qmp_query_mice to new coreGerd Hoffmann2-23/+29
2014-03-05input: add input_mouse_mode tracepointGerd Hoffmann1-0/+1
2014-03-05input: move mouse mode notifier to new coreGerd Hoffmann2-33/+31
2014-03-05input-legacy: remove kbd_mouse_eventGerd Hoffmann1-49/+0
2014-03-05input-legacy: remove kbd_mouse_is_absoluteGerd Hoffmann1-10/+1
2014-03-05input-legacy: remove kbd_mouse_has_absoluteGerd Hoffmann1-19/+2
2014-03-05input-legacy: remove kbd_put_keycodeGerd Hoffmann1-23/+0
2014-03-05input: trace eventsGerd Hoffmann1-0/+48
2014-03-05input: mouse: switch cocoa ui to new coreGerd Hoffmann1-21/+42
2014-03-05input: keyboard: switch cocoa ui to new coreGerd Hoffmann1-12/+6
2014-03-05input: mouse: switch spice ui to new coreGerd Hoffmann1-24/+38
2014-03-05input: mouse: switch vnc ui to new coreGerd Hoffmann2-24/+23
2014-03-05input: mouse: switch sdl ui to new coreGerd Hoffmann1-45/+39
2014-03-05input: mouse: switch gtk ui to new coreGerd Hoffmann1-39/+19
2014-03-05input: mouse: switch legacy handlers to new coreGerd Hoffmann1-0/+63
2014-03-05input: mouse: add qemu_input_is_absolute()Gerd Hoffmann1-0/+8
2014-03-05input: mouse: add graphic_rotate supportGerd Hoffmann1-0/+31
2014-03-05input: mouse: add helpers functions to coreGerd Hoffmann1-0/+71
2014-03-05input: keyboard: switch curses ui to new coreGerd Hoffmann1-22/+25
2014-03-05input: keyboard: switch spice ui to new coreGerd Hoffmann1-2/+20
2014-03-05input: keyboard: switch vnc ui to new coreGerd Hoffmann1-19/+6
2014-03-05input: keyboard: switch sdl ui to new coreGerd Hoffmann1-18/+9
2014-03-05input: keyboard: switch gtk ui to new coreGerd Hoffmann1-15/+4
2014-03-05input: keyboard: switch qmp_send_key() to new core.Gerd Hoffmann1-8/+3
2014-03-05input: keyboard: switch legacy handlers to new coreGerd Hoffmann1-10/+56
2014-03-05input: keyboard: add helper functions to coreGerd Hoffmann1-0/+35