FreeRDP/client/X11
Pascal Nowack 6492a00959 client/X11: Relieve CLIPRDR filename restriction when possible
Microsoft Windows imposes strict filename restrictions on its platform.
As RDP is developed by Microsoft and the RDS in MS Windows is typically
used as remote desktop server for the RDP protocol, these filename
restrictions are also enforced in WinPR, when copy-pasting files over
the clipboard.
However, in some connections no peer on MS Windows is involved and in
these situations, these filename restrictions are just an annoyance.

With a recent API addition in WinPR, it is now possible to override the
callback, where the filename is checked, whether it is valid.
So, use this new API to relieve the filename restriction, when the
connected remote desktop server is not on MS Windows.
2022-07-07 07:45:26 +00:00
..
cli Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
resource implemented floatbar for x11 2018-09-18 21:25:51 +02:00
.gitignore Add an environment variables section to the man 2016-06-21 15:28:38 +02:00
CMakeLists.txt Replaced CMAKE_[SOURCE|BINARY]_DIR with PROJECT_[SOURCE|BINARY]_DIR 2021-06-22 08:54:18 +02:00
generate_argument_docbook.c Renamed global argument struct 2021-10-14 13:04:59 +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 Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
xf_channels.h Cleaned up PubSub 2022-01-19 09:24:57 +01:00
xf_client.c client/X11: Relieve CLIPRDR filename restriction when possible 2022-07-07 07:45:26 +00:00
xf_client.h Reformatted to new style 2019-11-07 10:53:54 +01:00
xf_cliprdr.c client/X11: Relieve CLIPRDR filename restriction when possible 2022-07-07 07:45:26 +00:00
xf_cliprdr.h client/X11: Relieve CLIPRDR filename restriction when possible 2022-07-07 07:45:26 +00:00
xf_disp.c Refactored color.h 2022-04-28 08:40:47 +02:00
xf_disp.h X11 XEvent disp refactored to use const arguments 2020-03-04 10:38:41 +01:00
xf_event.c Updated pointer debug log messages 2022-07-04 14:30:49 +02:00
xf_event.h Implemented xfreerdp relative mouse input 2022-02-22 09:44:13 +01:00
xf_floatbar.c Refactored color.h 2022-04-28 08:40:47 +02:00
xf_floatbar.h X11 XEvent refactored floatbar 2020-03-04 10:38:41 +01:00
xf_gdi.c Replaced direct settings access with getter/setter 2022-06-23 07:45:55 +02:00
xf_gdi.h Fixed use of reserved keywords for include guards. 2017-07-20 09:35:41 +02:00
xf_gfx.c Fixed missing static for functions, fixed declaration of FreeRDPAreColorFormatsEqualNoAlpha 2022-06-21 10:28:34 +02:00
xf_gfx.h Reformatted to new style 2019-11-07 10:53:54 +01:00
xf_graphics.c Fixed compilation warnings 2022-07-04 14:59:21 +02:00
xf_graphics.h Update scaled pointer on FocusIn 2022-07-04 14:30:49 +02:00
xf_input.c reformatted 2022-06-23 08:48:39 +02:00
xf_input.h X11 XEvent refactored input 2020-03-04 10:38:41 +01:00
xf_keyboard.c Unifiy string append functions 2022-06-17 08:41:46 +02:00
xf_keyboard.h Fixed xinput and x11 event priority 2022-02-22 09:44:13 +01:00
xf_monitor.c Fixed dead store warnings 2022-04-28 12:37:19 +02:00
xf_monitor.h Unify struct definitions (#7633) 2022-02-14 14:59:22 +01:00
xf_rail.c reformatted 2022-06-23 08:48:39 +02:00
xf_rail.h Reformatted to new style 2019-11-07 10:53:54 +01:00
xf_tsmf.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
xf_tsmf.h Fixed use of reserved keywords for include guards. 2017-07-20 09:35:41 +02:00
xf_video.c Refactored color.h 2022-04-28 08:40:47 +02:00
xf_video.h Reformatted to new style 2019-11-07 10:53:54 +01:00
xf_window.c reformatted 2022-06-23 08:48:39 +02:00
xf_window.h reformatted 2022-06-23 08:48:39 +02:00
xfreerdp-channels.1.xml Removed placeholder for channel documentation until it is available. 2013-08-06 12:25:38 +02:00
xfreerdp-envvar.1.xml Fix issues in wlog man page 2016-12-01 15:36:31 +01:00
xfreerdp-examples.1.xml extend /size to allow width or height percentages (#4146) 2017-09-25 09:35:49 +02:00
xfreerdp.1.xml.in Add an environment variables section to the man 2016-06-21 15:28:38 +02:00
xfreerdp.h Cleaned up xfreerdp error code mapping 2022-06-29 09:18:53 +02:00