FreeRDP/client/X11
bjcollins 8e27b6d05e RemoteApp Support
1. Remove all uses of "localWindowOffsetCorr" variables, they added an extra layer of complexity and they are not actually needed to handle coordination of window position/size between
the local coordinate system and the remote one. This logic was causing issues in the case where the window was moved off the left side of the screen.

2. Update the xf_setWindowVisibilityRects function to offset the visibility rects as necessary when the window is hanging off the left side of the screen.

3. Stop sending mouse events when doing keyboard moves/sizes(as desired), and stop sending two mouse events for non-keyboard moves/sizes

4. Move location of new UTF8_STRING variable from previous commit

5. Refresh window and window shape for any window position/size updates, this helps keep the local and server windows in sync and works around some race conditions
2015-10-15 18:41:55 -05:00
..
cli Necessary changes to get latest branch working on OpenBSD 5.6 2015-04-21 14:42:06 -04:00
.gitignore xfreerdp: fix monolithic build 2013-08-15 13:25:29 -04:00
CMakeLists.txt Added support for manpage construction for OpenBSD 2015-04-24 08:38:35 -04:00
generate_argument_docbook.c Using wlog for logging in clients now. 2014-09-15 08:55:00 +02:00
ModuleOptions.cmake freerdp: remove vendor-specific options from build system, add automatic ways of including external clients/servers 2013-09-03 20:37:04 -04:00
xf_channels.c xfreerdp: cleanup and fix RemoteApp 2014-11-11 16:35:30 -05:00
xf_channels.h xfreerdp: cleanup and fix RemoteApp 2014-11-11 16:35:30 -05:00
xf_client.c RemoteApp Support 2015-10-15 18:41:55 -05:00
xf_client.h xfreerdp: remove dependency on libfreerdp-rail 2014-11-12 19:49:35 -05:00
xf_cliprdr.c Remove WIN32ERROR type 2015-08-27 05:38:20 -07:00
xf_cliprdr.h xfreerdp: migrate to cliprdr callback interface 2014-10-15 21:30:11 -04:00
xf_event.c RemoteApp Support 2015-10-15 18:41:55 -05:00
xf_event.h Fixed declaration of xf_event_action_script_init() 2015-05-20 21:01:46 +02:00
xf_gdi.c Fixed uninitialized value. 2015-06-23 12:12:16 +02:00
xf_gdi.h change return types of callbacks to BOOL 2015-04-21 14:18:07 +02:00
xf_gfx.c libfreerdp-gdi: fix egfx multimon support 2015-10-13 15:50:39 -04:00
xf_gfx.h xfreerdp: fix multiple egfx context support in X11 GFX 2015-10-13 14:49:30 -04:00
xf_graphics.c Added length arguments and checks. 2015-08-06 11:24:42 +02:00
xf_graphics.h fixed multiple missing gdi return value checks 2015-05-08 21:39:23 +02:00
xf_input.c channel rdpei hardend 2015-06-18 03:04:32 -07:00
xf_input.h xfreerdp: start refactoring cliprdr 2014-10-14 22:24:07 -04:00
xf_keyboard.c Do not support fullscreen toggle keyboard sequence in remote_app mode. There is no support in interface for this 2015-10-15 14:31:15 -05:00
xf_keyboard.h Fix unchecked strdups 2015-06-22 19:09:59 +02:00
xf_monitor.c xfreerdp: FS fixes & smart-sizing resuscitation 2015-04-16 17:31:22 +02:00
xf_monitor.h xfreerdp: removed desktopWidth/desktopHeight vars 2015-04-16 17:31:22 +02:00
xf_rail.c RemoteApp Support 2015-10-15 18:41:55 -05:00
xf_rail.h xfreerdp: separate app windows from desktop windows 2014-11-11 22:27:33 -05:00
xf_tsmf.c Fixed leaks, NULL dereferences and broken init. 2015-06-23 21:29:21 +02:00
xf_tsmf.h channels/tsmf: remove dependency on deprecated eventing system 2014-11-10 16:33:34 -05:00
xf_window.c RemoteApp Support 2015-10-15 18:41:55 -05:00
xf_window.h RemoteApp Support 2015-10-15 18:41:55 -05:00
xfreerdp-channels.1.xml Removed placeholder for channel documentation until it is available. 2013-08-06 12:25:38 +02:00
xfreerdp-examples.1.xml Added better formatting of commands in manpage. 2013-08-06 12:23:31 +02:00
xfreerdp.1.xml.in Minor adjustments in naming. 2013-08-06 11:54:37 +02:00
xfreerdp.h Store Miscellaneous X11 Atoms into variables to match how we handle other X11 Atoms. 2015-10-15 14:59:53 -05:00