spice/client/windows
Yonit Halperin 8131249d6c client: fix for redundant shift+f11 RHBZ #674532
After shift+F11, both in Windows 7 and xp clients, WM_KEYUP events were missing for
SHIFT and F11. For F11 it was less important since unpress_all was preformed for all keys.
However, we perform sync for all the keyboard modifiers and the GetKeyboardState returns "down" for shift.
In windows7 client, we sometimes received afterwards a F11 KEYDOWN event repetition, and this caused SHIFT+F11 to be called again.
Not performing hiding of the windows while changing client resolutions, solved the problem of missing events, and I don't see any difference
in how spice looks while toggling to full screen.
Using GetAsyncKeyState, returns "UP" for shift in windows 7, and helps avoid performing shift+f11 again, if there is an F11 repetition
before we receive the KEYUP event for shift.
2011-06-14 10:15:41 +03:00
..
atomic_count.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
event_sources_p.cpp add #include <config.h> to all source files 2011-05-03 14:44:10 +02:00
event_sources_p.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
generate1.bat client: add --include "common.h" for generated marshallers 2010-06-29 13:59:46 +02:00
generate.bat client: add --include "common.h" for generated marshallers 2010-06-29 13:59:46 +02:00
main.cpp client/windows: init PACKAGE_VERSION 2011-05-12 15:13:39 +03:00
my_getopt.cpp add #include <config.h> to all source files 2011-05-03 14:44:10 +02:00
named_pipe.cpp add #include <config.h> to all source files 2011-05-03 14:44:10 +02:00
named_pipe.h spicec-win: move named_pipe defines 2010-10-17 17:03:37 +02:00
pixels_source_p.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
pixels_source.cpp add #include <config.h> to all source files 2011-05-03 14:44:10 +02:00
platform_utils.cpp add #include <config.h> to all source files 2011-05-03 14:44:10 +02:00
platform_utils.h mingw32 build: fix build errors 2010-12-08 17:11:45 +02:00
platform.cpp client: fix for redundant shift+f11 RHBZ #674532 2011-06-14 10:15:41 +03:00
playback.cpp add #include <config.h> to all source files 2011-05-03 14:44:10 +02:00
playback.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
record.cpp add #include <config.h> to all source files 2011-05-03 14:44:10 +02:00
record.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
red_drawable.cpp add #include <config.h> to all source files 2011-05-03 14:44:10 +02:00
red_pixmap_gdi.cpp add #include <config.h> to all source files 2011-05-03 14:44:10 +02:00
red_pixmap_sw.cpp s/USE_OGL/USE_OPENGL 2011-05-03 14:44:11 +02:00
red_pixmap.cpp add #include <config.h> to all source files 2011-05-03 14:44:10 +02:00
red_window_p.h mingw32 build: fix various warnings 2010-12-08 17:11:45 +02:00
red_window.cpp s/USE_OGL/USE_OPENGL 2011-05-03 14:44:11 +02:00
redc.rc client/windows: inc version to 0,9,0,0 2011-05-12 15:13:39 +03:00
redc.sln spicec-win: add x64 to vcproj & sln (v2) 2010-10-25 08:35:56 +02:00
redc.vcproj client/windows: enable image randomization (ASLR) rhbz#701111 2011-05-30 10:02:19 +03:00
resource.h spicec: Remove spice-client watermark (rhbz#662450) 2010-12-16 14:54:46 +01:00
spice.ico client: use spice icon instead-of solidice icon 2010-01-04 21:13:03 +02:00
spicec.exe.manifest fresh start 2009-10-14 15:06:41 +02:00
stdint.h client/windows: undef SIZE_MAX in stdint.h 2011-05-12 15:21:07 +03:00
sticky_alt.bmp spice client: sticky Alt activation when holding an Alt key: bug #505912. 2009-11-15 13:41:10 +02:00
win_platform.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00