FreeRDP/client/X11
David Sundstrom 96accb0327 Fix issue 202. No cursor icons for RemoteApp
Pointer updates are part of the base RDP protocol MS-RDPBCGR specification and do not include window information like those from the RAIL specification MS-RDPERP do.  To make pointer updates work, we need to keep track of which window has focus and then apply pointer updates to that window.  This appears to be easy to do, just watch for X11 EnterNotify events and update the window field of the main RDP structure.  I had some concerns that a window might receive an old pointer update for some other window due to network latencies, however, the RDP server seems to always send down new pointer updates whenver a window takes focus.
2011-11-14 16:42:14 -06:00
..
CMakeLists.txt cmake: use CMAKE_DL_LIBS instead of dl for portability 2011-10-25 09:47:38 -04:00
xf_cliprdr.c cliprdr: add support for long format names 2011-11-01 01:09:38 -04:00
xf_cliprdr.h libfreerdp-channels: rename from libfreerdp-chanman 2011-10-16 14:57:15 -04:00
xf_event.c Fix issue 202. No cursor icons for RemoteApp 2011-11-14 16:42:14 -06:00
xf_event.h xfreerdp: get graphical updates and mouse + keyboard input working 2011-08-07 13:41:54 -04:00
xf_gdi.c libfreerdp-cache: refactoring of color table cache 2011-11-11 02:07:53 -05:00
xf_gdi.h Reorder header files. X11 headers need to be before freerdp/types.h otherwise we get warnings about redefinition of True and False 2011-10-27 10:29:16 -07:00
xf_graphics.c Fix issue 202. No cursor icons for RemoteApp 2011-11-14 16:42:14 -06:00
xf_graphics.h libfreerdp-core: refactoring of core bitmap objects 2011-10-20 17:28:59 -04:00
xf_keyboard.c xfreerdp: add --kbd-list option 2011-08-25 22:01:33 -04:00
xf_keyboard.h xfreerdp: add --kbd-list option 2011-08-25 22:01:33 -04:00
xf_monitor.c xfreerdp: handle -g X% 2011-11-01 19:09:20 -05:00
xf_monitor.h xfreerdp: start handling multiple monitors in xf_monitor.c 2011-08-30 20:59:42 -04:00
xf_rail.c Remove xf_rail_FilterWindowInfo() function. This function incorrectly calculated a new width for windows that had a negative origin (that is, windows partially off the desktop to the left). The function subtracted twice the window offset from the width. To be correct this function needed to keep track of the old and new window positions and just subtract the difference. 2011-11-02 18:31:14 -05:00
xf_rail.h libfreerdp-channels: rename from libfreerdp-chanman 2011-10-16 14:57:15 -04:00
xf_tsmf.c tsmf: add XVideo support in xfreerdp. 2011-09-20 16:37:00 +08:00
xf_tsmf.h tsmf: add XVideo support in xfreerdp. 2011-09-20 16:37:00 +08:00
xf_window.c Fix issue 202. No cursor icons for RemoteApp 2011-11-14 16:42:14 -06:00
xf_window.h remove unused pixmap 2011-11-02 18:31:14 -05:00
xfreerdp.1.xml client/X11/xfreerdp: rudimentary version of a man-page. 2011-08-29 21:59:29 +02:00
xfreerdp.c libfreerdp-cache: refactoring of color table cache 2011-11-11 02:07:53 -05:00
xfreerdp.h libfreerdp-cache: got glyph drawing partially working 2011-11-09 12:16:09 -05:00