spice/client
Yonit Halperin a461f0655f spice client: sticky Alt activation when holding an Alt key: bug #505912.
Additional changes that were required for the feature:
    1) focusing on the pointed window in full screen mode
    2) In X11 - handling events that occur during keyboard ungrabbing
    3) In X11 - handling Leave/Enter Notify events that occur during keyboard grabbing/ungrabbing
    4) In X11 - fix for focus events that are handled in the wrong order (happens when
       focus events occur during grabbing the keyboard)
    5) In X11 - ignoring key release events during key holding
    6) In Windows - synchronizing keyboard release events that occured during a modal loop
2009-11-15 13:41:10 +02:00
..
windows spice client: sticky Alt activation when holding an Alt key: bug #505912. 2009-11-15 13:41:10 +02:00
x11 spice client: sticky Alt activation when holding an Alt key: bug #505912. 2009-11-15 13:41:10 +02:00
.gitignore fresh start 2009-10-14 15:06:41 +02:00
application.cpp spice client: sticky Alt activation when holding an Alt key: bug #505912. 2009-11-15 13:41:10 +02:00
application.h spice client: sticky Alt activation when holding an Alt key: bug #505912. 2009-11-15 13:41:10 +02:00
audio_channels.h spice client: cosmetic changes 2009-11-09 17:38:27 +02:00
audio_devices.h fresh start 2009-10-14 15:06:41 +02:00
cache.hpp fresh start 2009-10-14 15:06:41 +02:00
cairo_canvas.cpp fresh start 2009-10-14 15:06:41 +02:00
canvas_utils.cpp fresh start 2009-10-14 15:06:41 +02:00
canvas.cpp fresh start 2009-10-14 15:06:41 +02:00
canvas.h fresh start 2009-10-14 15:06:41 +02:00
client_net_socket.cpp spice client: Transfer all channels run loop from EventsLoop class to ProcessLoop class 2009-11-09 17:30:49 +02:00
client_net_socket.h spice client: Transfer all channels run loop from EventsLoop class to ProcessLoop class 2009-11-09 17:30:49 +02:00
cmd_line_parser.cpp fresh start 2009-10-14 15:06:41 +02:00
cmd_line_parser.h fresh start 2009-10-14 15:06:41 +02:00
common.h fresh start 2009-10-14 15:06:41 +02:00
cursor_channel.cpp spice client: Transfer all channels run loop from EventsLoop class to ProcessLoop class 2009-11-09 17:30:49 +02:00
cursor_channel.h spice client: Transfer all channels run loop from EventsLoop class to ProcessLoop class 2009-11-09 17:30:49 +02:00
cursor.cpp fresh start 2009-10-14 15:06:41 +02:00
cursor.h fresh start 2009-10-14 15:06:41 +02:00
debug.h fresh start 2009-10-14 15:06:41 +02:00
display_channel.cpp spice: client: gl: fix glx support. 2009-11-09 23:10:49 +02:00
display_channel.h spice client: remove timer interface from platform - use Application (via ProcessLoop interface). 2009-11-09 19:06:44 +02:00
event_sources.h spice client: creating a general process loop. 2009-11-09 14:39:33 +02:00
gdi_canvas.cpp fresh start 2009-10-14 15:06:41 +02:00
gl_canvas.cpp fresh start 2009-10-14 15:06:41 +02:00
glc.cpp fresh start 2009-10-14 15:06:41 +02:00
glz_decode_tmpl.c fresh start 2009-10-14 15:06:41 +02:00
glz_decoded_image.h fresh start 2009-10-14 15:06:41 +02:00
glz_decoder_config.h fresh start 2009-10-14 15:06:41 +02:00
glz_decoder_window.cpp fresh start 2009-10-14 15:06:41 +02:00
glz_decoder_window.h fresh start 2009-10-14 15:06:41 +02:00
glz_decoder.cpp fresh start 2009-10-14 15:06:41 +02:00
glz_decoder.h fresh start 2009-10-14 15:06:41 +02:00
hot_keys.cpp fresh start 2009-10-14 15:06:41 +02:00
hot_keys.h fresh start 2009-10-14 15:06:41 +02:00
icon.h fresh start 2009-10-14 15:06:41 +02:00
inputs_channel.cpp spice client: creating a general process loop. 2009-11-09 14:39:33 +02:00
inputs_channel.h fresh start 2009-10-14 15:06:41 +02:00
inputs_handler.h fresh start 2009-10-14 15:06:41 +02:00
lz.cpp fresh start 2009-10-14 15:06:41 +02:00
Makefile.am spice client: Transfer all channels run loop from EventsLoop class to ProcessLoop class 2009-11-09 17:30:49 +02:00
menu.cpp fresh start 2009-10-14 15:06:41 +02:00
menu.h fresh start 2009-10-14 15:06:41 +02:00
monitor.cpp fresh start 2009-10-14 15:06:41 +02:00
monitor.h fresh start 2009-10-14 15:06:41 +02:00
pixels_source.h fresh start 2009-10-14 15:06:41 +02:00
platform.h spice client: remove timer interface from platform - use Application (via ProcessLoop interface). 2009-11-09 19:06:44 +02:00
playback_channel.cpp fresh start 2009-10-14 15:06:41 +02:00
process_loop.cpp spice client: calling the timers during modal loop in Windows 2009-11-09 22:10:50 +02:00
process_loop.h spice client: calling the timers during modal loop in Windows 2009-11-09 22:10:50 +02:00
quic.cpp fresh start 2009-10-14 15:06:41 +02:00
read_write_mutex.h fresh start 2009-10-14 15:06:41 +02:00
record_channel.cpp spice client: Transfer all channels run loop from EventsLoop class to ProcessLoop class 2009-11-09 17:30:49 +02:00
red_cairo_canvas.cpp fresh start 2009-10-14 15:06:41 +02:00
red_cairo_canvas.h fresh start 2009-10-14 15:06:41 +02:00
red_channel.cpp spice client: Transfer all channels run loop from EventsLoop class to ProcessLoop class 2009-11-09 17:30:49 +02:00
red_channel.h spice client: cosmetic changes 2009-11-09 17:38:27 +02:00
red_client.cpp spice client: fixed missing AutoRef 2009-11-09 19:48:52 +02:00
red_client.h spice client: remove timer interface from platform - use Application (via ProcessLoop interface). 2009-11-09 19:06:44 +02:00
red_drawable.h fresh start 2009-10-14 15:06:41 +02:00
red_gdi_canvas.cpp fresh start 2009-10-14 15:06:41 +02:00
red_gdi_canvas.h fresh start 2009-10-14 15:06:41 +02:00
red_gl_canvas.cpp fresh start 2009-10-14 15:06:41 +02:00
red_gl_canvas.h fresh start 2009-10-14 15:06:41 +02:00
red_key.h fresh start 2009-10-14 15:06:41 +02:00
red_peer.cpp tunnel 2009-10-18 17:42:37 +02:00
red_peer.h spice client: Transfer all channels run loop from EventsLoop class to ProcessLoop class 2009-11-09 17:30:49 +02:00
red_pixmap_cairo.h fresh start 2009-10-14 15:06:41 +02:00
red_pixmap_gdi.h fresh start 2009-10-14 15:06:41 +02:00
red_pixmap_gl.h fresh start 2009-10-14 15:06:41 +02:00
red_pixmap.h fresh start 2009-10-14 15:06:41 +02:00
red_types.h fresh start 2009-10-14 15:06:41 +02:00
red_window.h spice client: sticky Alt activation when holding an Alt key: bug #505912. 2009-11-15 13:41:10 +02:00
region.cpp fresh start 2009-10-14 15:06:41 +02:00
rop3.cpp fresh start 2009-10-14 15:06:41 +02:00
screen_layer.cpp spice client: creating a general process loop. 2009-11-09 14:39:33 +02:00
screen_layer.h fresh start 2009-10-14 15:06:41 +02:00
screen.cpp spice client: sticky Alt activation when holding an Alt key: bug #505912. 2009-11-15 13:41:10 +02:00
screen.h spice client: sticky Alt activation when holding an Alt key: bug #505912. 2009-11-15 13:41:10 +02:00
shared_cache.hpp fresh start 2009-10-14 15:06:41 +02:00
threads.cpp fresh start 2009-10-14 15:06:41 +02:00
threads.h fresh start 2009-10-14 15:06:41 +02:00
tunnel_channel.cpp spice client: tunnel channel - checking that the configuration pipe listener was created before deleting it 2009-11-09 22:14:47 +02:00
tunnel_channel.h spice client: creating a general process loop. 2009-11-09 14:39:33 +02:00
utils.cpp fresh start 2009-10-14 15:06:41 +02:00
utils.h fresh start 2009-10-14 15:06:41 +02:00