b1ea74 freerdp-2.2.0 base

Authored and Committed by Packit Service 2 years ago
1546 files changed. 181213 lines added. 136365 lines removed.
.clang-format
file added
+125
.github/ISSUE_TEMPLATE/bug_report.md
file modified
+1 -1
.github/PULL_REQUEST_TEMPLATE.md
file modified
+2 -1
.gitignore
file modified
+13 -4
CMakeLists.txt
file modified
+118 -149
ChangeLog
file modified
+131 -0
README.md
file added
+30
channels/CMakeLists.txt
file modified
+78 -32
channels/audin/client/alsa/audin_alsa.c
file modified
+54 -62
channels/audin/client/audin_main.c
file modified
+124 -114
channels/audin/client/audin_main.h
file modified
+0 -1
channels/audin/client/mac/audin_mac.c
file modified
+37 -42
channels/audin/client/opensles/audin_opensl_es.c
file modified
+48 -73
channels/audin/client/opensles/opensl_io.c
file modified
+54 -54
channels/audin/client/opensles/opensl_io.h
file modified
+23 -23
channels/audin/client/oss/audin_oss.c
file modified
+35 -46
channels/audin/client/pulse/audin_pulse.c
file modified
+95 -66
channels/audin/client/winmm/audin_winmm.c
file modified
+58 -50
channels/audin/server/audin.c
file modified
+79 -82
channels/client/CMakeLists.txt
file modified
+26 -18
channels/client/addin.c
file modified
+75 -54
channels/client/addin.h
file modified
+0 -2
channels/client/tables.c.in
file modified
+1 -0
channels/client/tables.h
file modified
+4 -3
channels/cliprdr/client/CMakeLists.txt
file modified
+4 -1
channels/cliprdr/client/cliprdr_format.c
file modified
+49 -212
channels/cliprdr/client/cliprdr_format.h
file modified
+8 -4
channels/cliprdr/client/cliprdr_main.c
file modified
+258 -390
channels/cliprdr/client/cliprdr_main.h
file modified
+4 -1
channels/cliprdr/cliprdr_common.c
file added
+578
channels/cliprdr/cliprdr_common.h
file added
+61
channels/cliprdr/server/CMakeLists.txt
file modified
+4 -1
channels/cliprdr/server/cliprdr_main.c
file modified
+392 -593
channels/cliprdr/server/cliprdr_main.h
file modified
+1 -1
channels/disp/CMakeLists.txt
file modified
+4 -0
channels/disp/client/CMakeLists.txt
file modified
+3 -1
channels/disp/client/disp_main.c
file modified
+94 -82
channels/disp/client/disp_main.h
file modified
+0 -4
channels/disp/disp_common.c
file added
+60
channels/disp/disp_common.h
file added
+32
channels/disp/server/CMakeLists.txt
file added
+32
channels/disp/server/disp_main.c
file added
+581
channels/disp/server/disp_main.h
file added
+37
channels/drdynvc/client/drdynvc_main.c
file modified
+552 -446
channels/drdynvc/client/drdynvc_main.h
file modified
+9 -14
channels/drdynvc/server/drdynvc_main.c
file modified
+7 -7
channels/drive/client/drive_file.c
file modified
+202 -126
channels/drive/client/drive_file.h
file modified
+3 -3
channels/drive/client/drive_main.c
file modified
+88 -59
channels/echo/client/echo_main.c
file modified
+25 -19
channels/echo/client/echo_main.h
file modified
+4 -2
channels/echo/server/echo_main.c
file modified
+31 -33
channels/encomsp/client/encomsp_main.c
file modified
+249 -177
channels/encomsp/client/encomsp_main.h
file modified
+0 -14
channels/encomsp/server/encomsp_main.c
file modified
+36 -35
channels/geometry/client/geometry_main.c
file modified
+85 -73
channels/geometry/client/geometry_main.h
file modified
+0 -2
channels/parallel/client/parallel_main.c
file modified
+47 -34
channels/printer/client/CMakeLists.txt
file modified
+9 -25
channels/printer/client/cups/CMakeLists.txt
file added
+31
channels/printer/client/cups/printer_cups.c
file added
+409
channels/printer/client/printer_main.c
file modified
+672 -128
channels/printer/client/win/CMakeLists.txt
file added
+29
channels/printer/client/win/printer_win.c
file added
+459
channels/printer/printer.h
file modified
+9 -10
channels/rail/CMakeLists.txt
file modified
+4 -0
channels/rail/client/rail_main.c
file modified
+172 -240
channels/rail/client/rail_main.h
file modified
+5 -1
channels/rail/client/rail_orders.c
file modified
+628 -508
channels/rail/client/rail_orders.h
file modified
+11 -6
channels/rail/rail_common.c
file modified
+483 -52
channels/rail/rail_common.h
file modified
+35 -17
channels/rail/server/CMakeLists.txt
file added
+32
channels/rail/server/rail_main.c
file added
+1686
channels/rail/server/rail_main.h
file added
+44
channels/rdp2tcp/CMakeLists.txt
file added
+22
channels/rdp2tcp/ChannelOptions.cmake
file added
+10
channels/rdp2tcp/client/CMakeLists.txt
file added
+27
channels/rdp2tcp/client/rdp2tcp_main.c
file added
+327
channels/rdpdr/client/devman.c
file modified
+62 -26
channels/rdpdr/client/devman.h
file modified
+2 -1
channels/rdpdr/client/irp.c
file modified
+9 -11
channels/rdpdr/client/rdpdr_capabilities.c
file modified
+56 -37
channels/rdpdr/client/rdpdr_main.c
file modified
+430 -513
channels/rdpdr/client/rdpdr_main.h
file modified
+4 -2
channels/rdpdr/server/rdpdr_main.c
file modified
+434 -463
channels/rdpdr/server/rdpdr_main.h
file modified
+11 -9
channels/rdpei/client/rdpei_main.c
file modified
+159 -236
channels/rdpei/client/rdpei_main.h
file modified
+8 -6
channels/rdpei/rdpei_common.c
file modified
+28 -29
channels/rdpei/rdpei_common.h
file modified
+4 -4
channels/rdpei/server/rdpei_main.c
file modified
+117 -114
channels/rdpei/server/rdpei_main.h
file modified
+0 -3
channels/rdpgfx/client/rdpgfx_codec.c
file modified
+27 -28
channels/rdpgfx/client/rdpgfx_main.c
file modified
+970 -547
channels/rdpgfx/client/rdpgfx_main.h
file modified
+4 -3
channels/rdpgfx/rdpgfx_common.c
file modified
+50 -47
channels/rdpgfx/rdpgfx_common.h
file modified
+13 -5
channels/rdpgfx/server/rdpgfx_main.c
file modified
+277 -259
channels/rdpsnd/ChannelOptions.cmake
file modified
+1 -1
channels/rdpsnd/client/CMakeLists.txt
file modified
+5 -1
channels/rdpsnd/client/alsa/rdpsnd_alsa.c
file modified
+51 -50
channels/rdpsnd/client/fake/rdpsnd_fake.c
file modified
+13 -30
channels/rdpsnd/client/ios/TPCircularBuffer.c
file modified
+109 -96
channels/rdpsnd/client/ios/TPCircularBuffer.h
file modified
+163 -141
channels/rdpsnd/client/ios/rdpsnd_ios.c
file modified
+23 -36
channels/rdpsnd/client/mac/CMakeLists.txt
file modified
+7 -3
channels/rdpsnd/client/mac/rdpsnd_mac.m
file added
+373
channels/rdpsnd/client/opensles/opensl_io.c
file modified
+86 -81
channels/rdpsnd/client/opensles/opensl_io.h
file modified
+65 -66
channels/rdpsnd/client/opensles/rdpsnd_opensles.c
file modified
+61 -80
channels/rdpsnd/client/oss/rdpsnd_oss.c
file modified
+19 -25
channels/rdpsnd/client/proxy/CMakeLists.txt
file added
+33
channels/rdpsnd/client/proxy/rdpsnd_proxy.c
file added
+144
channels/rdpsnd/client/pulse/rdpsnd_pulse.c
file modified
+66 -59
channels/rdpsnd/client/rdpsnd_main.c
file modified
+605 -302
channels/rdpsnd/client/rdpsnd_main.h
file modified
+6 -1
channels/rdpsnd/client/winmm/rdpsnd_winmm.c
file modified
+118 -83
channels/rdpsnd/server/rdpsnd_main.c
file modified
+93 -104
channels/remdesk/client/remdesk_main.c
file modified
+142 -136
channels/remdesk/client/remdesk_main.h
file modified
+1 -1
channels/remdesk/server/remdesk_main.c
file modified
+79 -88
channels/remdesk/server/remdesk_main.h
file modified
+0 -1
channels/serial/client/serial_main.c
file modified
+102 -114
channels/server/channels.c
file modified
+9 -1
channels/server/channels.h
file modified
+0 -2
channels/smartcard/client/smartcard_main.c
file modified
+61 -63
channels/smartcard/client/smartcard_main.h
file modified
+55 -50
channels/smartcard/client/smartcard_operations.c
file modified
+1089 -444
channels/smartcard/client/smartcard_pack.c
file modified
+2735 -1909
channels/smartcard/client/smartcard_pack.h
file modified
+141 -121
channels/sshagent/CMakeLists.txt
file modified
+0 -4
channels/sshagent/ChannelOptions.cmake
file modified
+1 -2
channels/sshagent/client/sshagent_main.c
file modified
+33 -53
channels/sshagent/client/sshagent_main.h
file modified
+4 -2
channels/tsmf/ChannelOptions.cmake
file modified
+2 -2
channels/tsmf/client/CMakeLists.txt
file modified
+37 -0
channels/tsmf/client/alsa/tsmf_alsa.c
file modified
+26 -32
channels/tsmf/client/ffmpeg/tsmf_ffmpeg.c
file modified
+54 -51
channels/tsmf/client/gstreamer/tsmf_X11.c
file modified
+54 -63
channels/tsmf/client/gstreamer/tsmf_gstreamer.c
file modified
+280 -285
channels/tsmf/client/gstreamer/tsmf_platform.h
file modified
+14 -16
channels/tsmf/client/oss/tsmf_oss.c
file modified
+9 -11
channels/tsmf/client/pulse/tsmf_pulse.c
file modified
+40 -51
channels/tsmf/client/tsmf_audio.c
file modified
+3 -3
channels/tsmf/client/tsmf_audio.h
file modified
+3 -3
channels/tsmf/client/tsmf_codec.c
file modified
+153 -202
channels/tsmf/client/tsmf_codec.h
file modified
+0 -1
channels/tsmf/client/tsmf_constants.h
file modified
+86 -86
channels/tsmf/client/tsmf_decoder.c
file modified
+5 -6
channels/tsmf/client/tsmf_decoder.h
file modified
+20 -17
channels/tsmf/client/tsmf_ifman.c
file modified
+44 -41
channels/tsmf/client/tsmf_ifman.h
file modified
+0 -1
channels/tsmf/client/tsmf_main.c
file modified
+69 -68
channels/tsmf/client/tsmf_main.h
file modified
+2 -2
channels/tsmf/client/tsmf_media.c
file modified
+137 -152
channels/tsmf/client/tsmf_media.h
file modified
+8 -9
channels/tsmf/client/tsmf_types.h
file modified
+4 -2
channels/urbdrc/CMakeLists.txt
file modified
+7 -31
channels/urbdrc/ChannelOptions.cmake
file modified
+9 -3
channels/urbdrc/client/CMakeLists.txt
file modified
+3 -12
channels/urbdrc/client/data_transfer.c
file modified
+1295 -1902
channels/urbdrc/client/data_transfer.h
file modified
+5 -4
channels/urbdrc/client/libusb/CMakeLists.txt
file modified
+2 -4
channels/urbdrc/client/libusb/libusb_udevice.c
file modified
+939 -1233
channels/urbdrc/client/libusb/libusb_udevice.h
file modified
+39 -46
channels/urbdrc/client/libusb/libusb_udevman.c
file modified
+626 -269
channels/urbdrc/client/urbdrc_main.c
file modified
+540 -1152
channels/urbdrc/client/urbdrc_main.h
file modified
+113 -96
channels/urbdrc/common/CMakeLists.txt
file added
+26
channels/urbdrc/common/msusb.c
file added
+402
channels/urbdrc/common/msusb.h
file added
+97
channels/urbdrc/common/urbdrc_helpers.c
file added
+421
channels/urbdrc/common/urbdrc_helpers.h
file added
+45
channels/urbdrc/common/urbdrc_types.h
file added
+308
channels/video/client/video_main.c
file modified
+191 -179
channels/video/client/video_main.h
file modified
+0 -2
ci/cmake-preloads/config-android.txt
file modified
+1 -1
ci/cmake-preloads/config-linux-all.txt
file modified
+3 -1
ci/cmake-preloads/config-macosx.txt
file modified
+1 -0
ci/cmake-preloads/config-windows.txt
file modified
+1 -0
client/.gitignore
file added
+12
client/Android/BuildFlags.java.in
file added
+6
client/Android/Studio/aFreeRDP/build.gradle
file modified
+6 -6
client/Android/Studio/aFreeRDP/src/main/java/com/freerdp/afreerdp/application/GlobalApp.java
file modified
+2 -3
client/Android/Studio/build.gradle
file modified
+4 -2
client/Android/Studio/freeRDPCore/build.gradle
file modified
+8 -8
client/Android/Studio/freeRDPCore/src/main/AndroidManifest.xml
file modified
+1 -1
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/application/GlobalApp.java
file modified
+178 -157
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/application/NetworkStateReceiver.java
file modified
+41 -32
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/application/ScreenReceiver.java
file modified
+14 -13
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/application/SessionState.java
file modified
+109 -91
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/domain/BookmarkBase.java
file modified
+1045 -951
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/domain/ConnectionReference.java
file modified
+76 -60
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/domain/ManualBookmark.java
file modified
+241 -210
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/domain/PlaceholderBookmark.java
file modified
+70 -62
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/domain/QuickConnectBookmark.java
file modified
+47 -41
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/presentation/AboutActivity.java
file modified
+96 -81
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/presentation/ApplicationSettingsActivity.java
file modified
+268 -215
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/presentation/BookmarkActivity.java
file modified
+706 -657
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/presentation/HelpActivity.java
file modified
+46 -40
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/presentation/HomeActivity.java
file modified
+352 -300
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/presentation/ScrollView2D.java
file modified
+1292 -1093
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/presentation/SessionActivity.java
file modified
+1359 -1292
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/presentation/SessionView.java
file modified
+379 -317
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/presentation/ShortcutsActivity.java
file modified
+129 -116
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/presentation/TouchPointerView.java
file modified
+363 -310
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/services/BookmarkBaseGateway.java
file modified
+595 -452
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/services/BookmarkDB.java
file modified
+400 -369
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/services/FreeRDPSuggestionProvider.java
file modified
+110 -96
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/services/HistoryDB.java
file modified
+26 -26
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/services/LibFreeRDP.java
file modified
+595 -499
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/services/ManualBookmarkGateway.java
file modified
+112 -94
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/services/QuickConnectHistoryGateway.java
file modified
+99 -74
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/services/SessionRequestHandlerActivity.java
file modified
+57 -52
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/utils/AppCompatPreferenceActivity.java
file modified
+96 -91
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/utils/BookmarkArrayAdapter.java
file modified
+105 -87
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/utils/ButtonPreference.java
file modified
+75 -65
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/utils/ClipboardManagerProxy.java
file modified
+90 -83
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/utils/DoubleGestureDetector.java
file modified
+332 -310
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/utils/GestureDetector.java
file modified
+592 -519
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/utils/IntEditTextPreference.java
file modified
+84 -70
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/utils/IntListPreference.java
file modified
+21 -17
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/utils/KeyboardMapper.java
file modified
+710 -626
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/utils/Mouse.java
file modified
+50 -45
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/utils/RDPFileParser.java
file modified
+95 -75
client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/utils/SeparatedListAdapter.java
file modified
+186 -156
client/Android/Studio/freeRDPCore/src/main/res/values-nb-rNO/strings.xml
file added
+251
client/Android/Studio/freeRDPCore/src/main/res/values/strings.xml
file modified
+14 -14
client/Android/Studio/gradle/wrapper/gradle-wrapper.properties
file modified
+1 -1
client/Android/android_cliprdr.c
file modified
+47 -57
client/Android/android_cliprdr.h
file modified
+3 -6
client/Android/android_event.c
file modified
+17 -19
client/Android/android_event.h
file modified
+9 -12
client/Android/android_freerdp.c
file modified
+153 -266
client/Android/android_freerdp.h
file modified
+3 -4
client/Android/android_freerdp_jni.h
file modified
+0 -1
client/Android/android_jni_callback.c
file modified
+13 -16
client/Android/android_jni_callback.h
file modified
+4 -7
client/Android/android_jni_utils.c
file modified
+21 -25
client/Android/android_jni_utils.h
file modified
+6 -7
client/CMakeLists.txt
file modified
+0 -4
client/Mac/CMakeLists.txt
file modified
+14 -8
client/Mac/CertificateDialog.h
file added
+60
client/Mac/CertificateDialog.m
file added
+135
client/Mac/CertificateDialog.xib
file added
+169
client/Mac/Clipboard.m
file modified
+128 -108
client/Mac/Keyboard.h
file modified
+1 -1
client/Mac/Keyboard.m
file modified
+40 -44
client/Mac/MRDPCursor.h
file modified
+6 -6
client/Mac/MRDPView.h
file modified
+45 -32
client/Mac/MRDPView.m
file modified
+424 -376
client/Mac/PasswordDialog.h
file modified
+18 -18
client/Mac/PasswordDialog.m
file modified
+33 -31
client/Mac/cli/AppDelegate.h
file modified
+7 -7
client/Mac/cli/AppDelegate.m
file modified
+87 -88
client/Mac/cli/CMakeLists.txt
file modified
+5 -4
client/Mac/cli/MainMenu.xib
file modified
+119 -630
client/Mac/cli/main.m
file modified
+1 -1
client/Mac/mf_client.h
file modified
+12 -6
client/Mac/mf_client.m
file modified
+95 -55
client/Mac/mfreerdp.h
file modified
+7 -7
client/Sample/CMakeLists.txt
file modified
+5 -1
client/Sample/tf_channels.c
file added
+115
client/Sample/tf_channels.h
file added
+33
client/Sample/tf_freerdp.c
file added
+361
client/Sample/tf_freerdp.h
file added
+42
client/Wayland/CMakeLists.txt
file modified
+8 -1
client/Wayland/wlf_channels.c
file modified
+63 -30
client/Wayland/wlf_channels.h
file modified
+4 -9
client/Wayland/wlf_cliprdr.c
file added
+889
client/Wayland/wlf_cliprdr.h
file added
+36
client/Wayland/wlf_disp.c
file added
+401
client/Wayland/wlf_disp.h
file added
+38
client/Wayland/wlf_input.c
file modified
+271 -24
client/Wayland/wlf_input.h
file modified
+9 -7
client/Wayland/wlf_pointer.c
file added
+170
client/Wayland/wlf_pointer.h
file added
+28
client/Wayland/wlfreerdp.c
file modified
+332 -107
client/Wayland/wlfreerdp.h
file modified
+13 -6
client/Windows/CMakeLists.txt
file modified
+1 -0
client/Windows/cli/wfreerdp.c
file modified
+20 -18
client/Windows/resource.h
file modified
+11 -12
client/Windows/resource/close.bmp
file modified
+0 -0
client/Windows/resource/close_active.bmp
file modified
+0 -0
client/Windows/resource/lock.bmp
file modified
+0 -0
client/Windows/resource/lock_active.bmp
file modified
+0 -0
client/Windows/resource/minimize.bmp
file modified
+0 -0
client/Windows/resource/minimize_active.bmp
file modified
+0 -0
client/Windows/resource/restore.bmp
file modified
+0 -0
client/Windows/resource/restore_active.bmp
file modified
+0 -0
client/Windows/resource/unlock.bmp
file modified
+0 -0
client/Windows/resource/unlock_active.bmp
file modified
+0 -0
client/Windows/wf_channels.c
file modified
+12 -15
client/Windows/wf_channels.h
file modified
+2 -4
client/Windows/wf_client.c
file modified
+314 -218
client/Windows/wf_client.h
file modified
+90 -91
client/Windows/wf_cliprdr.c
file modified
+364 -397
client/Windows/wf_event.c
file modified
+214 -215
client/Windows/wf_event.h
file modified
+5 -3
client/Windows/wf_floatbar.c
file modified
+448 -183
client/Windows/wf_floatbar.h
file modified
+7 -4
client/Windows/wf_gdi.c
file modified
+71 -79
client/Windows/wf_gdi.h
file modified
+2 -4
client/Windows/wf_graphics.c
file modified
+36 -43
client/Windows/wf_graphics.h
file modified
+4 -4
client/Windows/wf_rail.c
file modified
+211 -219
client/Windows/wfreerdp.rc
file modified
+0 -0
client/X11/CMakeLists.txt
file modified
+7 -3
client/X11/cli/xfreerdp.c
file modified
+6 -3
client/X11/generate_argument_docbook.c
file modified
+42 -23
client/X11/xf_channels.c
file modified
+20 -24
client/X11/xf_channels.h
file modified
+0 -1
client/X11/xf_client.c
file modified
+338 -305
client/X11/xf_client.h
file modified
+6 -6
client/X11/xf_cliprdr.c
file modified
+251 -248
client/X11/xf_cliprdr.h
file modified
+1 -1
client/X11/xf_disp.c
file modified
+14 -10
client/X11/xf_disp.h
file modified
+1 -1
client/X11/xf_event.c
file modified
+223 -268
client/X11/xf_event.h
file modified
+6 -4
client/X11/xf_floatbar.c
file modified
+281 -190
client/X11/xf_floatbar.h
file modified
+8 -8
client/X11/xf_gdi.c
file modified
+148 -163
client/X11/xf_gfx.c
file modified
+107 -74
client/X11/xf_gfx.h
file modified
+2 -13
client/X11/xf_graphics.c
file modified
+83 -93
client/X11/xf_input.c
file modified
+64 -59
client/X11/xf_input.h
file modified
+1 -1
client/X11/xf_keyboard.c
file modified
+31 -34
client/X11/xf_keyboard.h
file modified
+2 -1
client/X11/xf_monitor.c
file modified
+163 -119
client/X11/xf_rail.c
file modified
+235 -320
client/X11/xf_rail.h
file modified
+10 -0
client/X11/xf_tsmf.c
file modified
+49 -43
client/X11/xf_video.c
file modified
+10 -13
client/X11/xf_video.h
file modified
+0 -1
client/X11/xf_window.c
file modified
+192 -202
client/X11/xf_window.h
file modified
+20 -18
client/X11/xfreerdp.h
file modified
+33 -13
client/common/CMakeLists.txt
file modified
+2 -1
client/common/client.c
file modified
+169 -61
client/common/cmdline.c
file modified
+1171 -588
client/common/cmdline.h
file modified
+325 -134
client/common/compatibility.c
file modified
+145 -116
client/common/compatibility.h
file modified
+3 -3
client/common/file.c
file modified
+1090 -370
client/common/geometry.c
file added
+42
client/common/test/TestClientChannels.c
file modified
+14 -10
client/common/test/TestClientCmdLine.c
file modified
+121 -141
client/common/test/TestClientRdpFile.c
file modified
+353 -310
client/iOS/Additions/OrderedDictionary.m
file modified
+12 -13
client/iOS/Additions/TSXAdditions.h
file modified
+11 -7
client/iOS/Additions/TSXAdditions.m
file modified
+146 -125
client/iOS/Additions/Toast+UIView.h
file modified
+22 -13
client/iOS/Additions/Toast+UIView.m
file modified
+296 -236
client/iOS/AppDelegate.h
file modified
+10 -8
client/iOS/AppDelegate.m
file modified
+81 -60
client/iOS/Controllers/AboutController.h
file modified
+7 -7
client/iOS/Controllers/AboutController.m
file modified
+76 -51
client/iOS/Controllers/AdvancedBookmarkEditorController.h
file modified
+9 -8
client/iOS/Controllers/AdvancedBookmarkEditorController.m
file modified
+283 -225
client/iOS/Controllers/AppSettingsController.h
file modified
+5 -4
client/iOS/Controllers/AppSettingsController.m
file modified
+252 -201
client/iOS/Controllers/BookmarkEditorController.h
file modified
+15 -17
client/iOS/Controllers/BookmarkEditorController.m
file modified
+227 -190
client/iOS/Controllers/BookmarkGatewaySettingsController.h
file modified
+8 -7
client/iOS/Controllers/BookmarkGatewaySettingsController.m
file modified
+94 -88
client/iOS/Controllers/BookmarkListController.h
file modified
+36 -34
client/iOS/Controllers/BookmarkListController.m
file modified
+668 -545
client/iOS/Controllers/CredentialsEditorController.h
file modified
+9 -8
client/iOS/Controllers/CredentialsEditorController.m
file modified
+90 -84
client/iOS/Controllers/CredentialsInputController.h
file modified
+20 -16
client/iOS/Controllers/CredentialsInputController.m
file modified
+101 -74
client/iOS/Controllers/EditorBaseController.h
file modified
+22 -22
client/iOS/Controllers/EditorBaseController.m
file modified
+82 -80
client/iOS/Controllers/EditorSelectionController.h
file modified
+17 -13
client/iOS/Controllers/EditorSelectionController.m
file modified
+76 -69
client/iOS/Controllers/EncryptionController.h
file modified
+9 -8
client/iOS/Controllers/EncryptionController.m
file modified
+74 -60
client/iOS/Controllers/HelpController.h
file modified
+6 -5
client/iOS/Controllers/HelpController.m
file modified
+43 -25
client/iOS/Controllers/MainTabBarController.h
file modified
+7 -6
client/iOS/Controllers/MainTabBarController.m
file modified
+7 -7
client/iOS/Controllers/PerformanceEditorController.h
file modified
+10 -9
client/iOS/Controllers/PerformanceEditorController.m
file modified
+91 -101
client/iOS/Controllers/RDPSessionViewController.h
file modified
+50 -45
client/iOS/Controllers/RDPSessionViewController.m
file modified
+759 -629
client/iOS/Controllers/ScreenSelectionController.h
file modified
+18 -17
client/iOS/Controllers/ScreenSelectionController.m
file modified
+166 -147
client/iOS/Controllers/VerifyCertificateController.h
file modified
+18 -14
client/iOS/Controllers/VerifyCertificateController.m
file modified
+43 -36
client/iOS/FreeRDP/ios_freerdp.h
file modified
+22 -28
client/iOS/FreeRDP/ios_freerdp.m
file modified
+59 -101
client/iOS/FreeRDP/ios_freerdp_events.h
file modified
+12 -10
client/iOS/FreeRDP/ios_freerdp_events.m
file modified
+68 -60
client/iOS/FreeRDP/ios_freerdp_ui.h
file modified
+10 -19
client/iOS/FreeRDP/ios_freerdp_ui.m
file modified
+72 -78
client/iOS/Misc/Reachability.h
file modified
+26 -28
client/iOS/Misc/Reachability.m
file modified
+86 -82
client/iOS/Misc/SFHFKeychainUtils.h
file modified
+13 -6
client/iOS/Misc/SFHFKeychainUtils.m
file modified
+330 -263
client/iOS/Misc/TSXTypes.h
file modified
+23 -15
client/iOS/Misc/Utils.h
file modified
+22 -22
client/iOS/Misc/Utils.m
file modified
+94 -102
client/iOS/Models/Bookmark.h
file modified
+21 -21
client/iOS/Models/Bookmark.m
file modified
+135 -80
client/iOS/Models/ConnectionParams.h
file modified
+28 -29
client/iOS/Models/ConnectionParams.m
file modified
+76 -74
client/iOS/Models/Encryptor.h
file modified
+16 -15
client/iOS/Models/Encryptor.m
file modified
+105 -73
client/iOS/Models/GlobalDefaults.h
file modified
+14 -13
client/iOS/Models/GlobalDefaults.m
file modified
+14 -15
client/iOS/Models/RDPKeyboard.h
file modified
+24 -24
client/iOS/Models/RDPKeyboard.m
file modified
+153 -149
client/iOS/Models/RDPSession.h
file modified
+56 -55
client/iOS/Models/RDPSession.m
file modified
+80 -93
client/iOS/Resources/en.lproj/Localizable.strings
file modified
+0 -0
client/iOS/Views/AdvancedKeyboardView.h
file modified
+25 -27
client/iOS/Views/AdvancedKeyboardView.m
file modified
+278 -279
client/iOS/Views/BlockAlertView.h
file modified
+13 -12
client/iOS/Views/BlockAlertView.m
file modified
+388 -360
client/iOS/Views/BlockBackground.h
file modified
+7 -6
client/iOS/Views/BlockBackground.m
file modified
+170 -159
client/iOS/Views/BlockUI.h
file modified
+42 -40
client/iOS/Views/BookmarkTableCell.h
file modified
+12 -13
client/iOS/Views/BookmarkTableCell.m
file modified
+19 -18
client/iOS/Views/EditButtonTableViewCell.h
file modified
+9 -8
client/iOS/Views/EditButtonTableViewCell.m
file modified
+13 -11
client/iOS/Views/EditFlagTableViewCell.h
file modified
+9 -8
client/iOS/Views/EditFlagTableViewCell.m
file modified
+13 -11
client/iOS/Views/EditSecretTextTableViewCell.h
file modified
+10 -9
client/iOS/Views/EditSecretTextTableViewCell.m
file modified
+36 -29
client/iOS/Views/EditSelectionTableViewCell.h
file modified
+9 -8
client/iOS/Views/EditSelectionTableViewCell.m
file modified
+13 -11
client/iOS/Views/EditSubEditTableViewCell.h
file modified
+7 -6
client/iOS/Views/EditSubEditTableViewCell.m
file modified
+13 -11
client/iOS/Views/EditTextTableViewCell.h
file modified
+9 -8
client/iOS/Views/EditTextTableViewCell.m
file modified
+13 -11
client/iOS/Views/RDPSessionView.h
file modified
+7 -6
client/iOS/Views/RDPSessionView.m
file modified
+31 -24
client/iOS/Views/SessionTableCell.h
file modified
+16 -16
client/iOS/Views/SessionTableCell.m
file modified
+24 -22
client/iOS/Views/TouchPointerView.h
file modified
+42 -40
client/iOS/Views/TouchPointerView.m
file modified
+254 -223
client/iOS/main.m
file modified
+10 -9
cmake/ClangFormat.cmake
file added
+48
cmake/ConfigOptions.cmake
file modified
+17 -9
cmake/FindCairo.cmake
file added
+166
cmake/FindFFmpeg.cmake
file modified
+1 -1
cmake/FindGSSAPI.cmake
file modified
+12 -7
cmake/FindOpenSSL.cmake
file modified
+22 -4
cmake/FindSWScale.cmake
file added
+14
cmake/FindWayland.cmake
file modified
+11 -1
cmake/Findlibusb-1.0.cmake
file modified
+8 -6
cmake/compat_2.8.2/FindPkgConfig.cmake
file added
+373
cmake/iOSToolchain.cmake
file modified
+1 -1
config.h.in
file modified
+10 -3
include/freerdp/addin.h
file modified
+30 -25
include/freerdp/altsec.h
file modified
+29 -31
include/freerdp/api.h
file modified
+22 -12
include/freerdp/assistance.h
file modified
+25 -47
include/freerdp/autodetect.h
file modified
+60 -61
include/freerdp/build-config.h.in
file modified
+2 -0
include/freerdp/cache/bitmap.h
file modified
+12 -11
include/freerdp/cache/brush.h
file modified
+7 -34
include/freerdp/cache/cache.h
file modified
+10 -9
include/freerdp/cache/glyph.h
file modified
+5 -4
include/freerdp/cache/nine_grid.h
file modified
+5 -26
include/freerdp/cache/offscreen.h
file modified
+6 -21
include/freerdp/cache/palette.h
file modified
+6 -5
include/freerdp/cache/pointer.h
file modified
+6 -5
include/freerdp/channels/audin.h
file modified
+0 -3
include/freerdp/channels/channels.h
file modified
+26 -24
include/freerdp/channels/cliprdr.h
file modified
+42 -41
include/freerdp/channels/disp.h
file added
+82
include/freerdp/channels/encomsp.h
file modified
+27 -27
include/freerdp/channels/geometry.h
file modified
+3 -4
include/freerdp/channels/rail.h
file modified
+0 -3
include/freerdp/channels/rdpdr.h
file modified
+75 -72
include/freerdp/channels/rdpei.h
file modified
+15 -18
include/freerdp/channels/rdpgfx.h
file modified
+92 -65
include/freerdp/channels/rdpsnd.h
file modified
+0 -1
include/freerdp/channels/remdesk.h
file modified
+64 -65
include/freerdp/channels/tsmf.h
file modified
+8 -1
include/freerdp/channels/urbdrc.h
file added
+30
include/freerdp/channels/video.h
file modified
+12 -12
include/freerdp/channels/wtsvc.h
file modified
+31 -26
include/freerdp/client.h
file modified
+87 -76
include/freerdp/client/audin.h
file modified
+2 -3
include/freerdp/client/channels.h
file modified
+11 -6
include/freerdp/client/cliprdr.h
file modified
+43 -23
include/freerdp/client/cmdline.h
file modified
+28 -24
include/freerdp/client/disp.h
file modified
+5 -31
include/freerdp/client/drdynvc.h
file modified
+8 -8
include/freerdp/client/encomsp.h
file modified
+24 -11
include/freerdp/client/file.h
file modified
+38 -155
include/freerdp/client/geometry.h
file modified
+9 -11
include/freerdp/client/printer.h
file added
+80
include/freerdp/client/rail.h
file modified
+63 -43
include/freerdp/client/rdpei.h
file modified
+8 -4
include/freerdp/client/rdpgfx.h
file modified
+87 -48
include/freerdp/client/rdpsnd.h
file modified
+7 -3
include/freerdp/client/remdesk.h
file modified
+0 -1
include/freerdp/client/sshagent.h
file modified
+5 -6
include/freerdp/client/tsmf.h
file modified
+9 -2
include/freerdp/client/video.h
file modified
+8 -11
include/freerdp/codec/audio.h
file modified
+143 -142
include/freerdp/codec/bitmap.h
file modified
+5 -3
include/freerdp/codec/bulk.h
file modified
+7 -8
include/freerdp/codec/clear.h
file modified
+12 -12
include/freerdp/codec/color.h
file modified
+766 -649
include/freerdp/codec/dsp.h
file modified
+11 -15
include/freerdp/codec/h264.h
file modified
+29 -36
include/freerdp/codec/interleaved.h
file modified
+16 -22
include/freerdp/codec/jpeg.h
file modified
+5 -3
include/freerdp/codec/mppc.h
file modified
+10 -18
include/freerdp/codec/ncrush.h
file modified
+9 -22
include/freerdp/codec/nsc.h
file modified
+32 -78
include/freerdp/codec/planar.h
file modified
+22 -25
include/freerdp/codec/progressive.h
file modified
+16 -16
include/freerdp/codec/region.h
file modified
+115 -118
include/freerdp/codec/rfx.h
file modified
+160 -161
include/freerdp/codec/xcrush.h
file modified
+9 -76
include/freerdp/codec/yuv.h
file modified
+8 -8
include/freerdp/codec/zgfx.h
file modified
+16 -15
include/freerdp/codecs.h
file modified
+19 -19
include/freerdp/constants.h
file modified
+16 -16
include/freerdp/crypto/ber.h
file modified
+47 -46
include/freerdp/crypto/certificate.h
file modified
+18 -25
include/freerdp/crypto/crypto.h
file modified
+58 -51
include/freerdp/crypto/der.h
file modified
+12 -11
include/freerdp/crypto/er.h
file modified
+51 -51
include/freerdp/crypto/per.h
file modified
+25 -24
include/freerdp/crypto/tls.h
file modified
+37 -46
include/freerdp/display.h
file added
+37
include/freerdp/dvc.h
file modified
+25 -34
include/freerdp/error.h
file modified
+252 -224
include/freerdp/event.h
file modified
+97 -96
include/freerdp/extension.h
file modified
+10 -8
include/freerdp/freerdp.h
file modified
+454 -334
include/freerdp/gdi/bitmap.h
file modified
+18 -22
include/freerdp/gdi/dc.h
file modified
+9 -8
include/freerdp/gdi/gdi.h
file modified
+322 -324
include/freerdp/gdi/gfx.h
file modified
+14 -5
include/freerdp/gdi/pen.h
file modified
+6 -5
include/freerdp/gdi/region.h
file modified
+28 -32
include/freerdp/gdi/shape.h
file modified
+10 -10
include/freerdp/gdi/video.h
file modified
+0 -1
include/freerdp/graphics.h
file modified
+130 -138
include/freerdp/heartbeat.h
file added
+46
include/freerdp/input.h
file modified
+43 -37
include/freerdp/license.h
file added
+163
include/freerdp/listener.h
file modified
+32 -28
include/freerdp/locale/keyboard.h
file modified
+183 -165
include/freerdp/locale/locale.h
file modified
+205 -204
include/freerdp/message.h
file modified
+276 -266
include/freerdp/metrics.h
file modified
+7 -6
include/freerdp/peer.h
file modified
+27 -16
include/freerdp/pointer.h
file modified
+35 -21
include/freerdp/primary.h
file modified
+37 -49
include/freerdp/primitives.h
file modified
+127 -180
include/freerdp/rail.h
file modified
+371 -166
include/freerdp/scancode.h
file modified
+193 -167
include/freerdp/secondary.h
file modified
+45 -50
include/freerdp/server/audin.h
file modified
+11 -9
include/freerdp/server/channels.h
file modified
+0 -1
include/freerdp/server/cliprdr.h
file modified
+49 -25
include/freerdp/server/disp.h
file added
+70
include/freerdp/server/drdynvc.h
file modified
+5 -4
include/freerdp/server/echo.h
file modified
+10 -6
include/freerdp/server/encomsp.h
file modified
+28 -15
include/freerdp/server/rail.h
file added
+150
include/freerdp/server/rdpdr.h
file modified
+51 -26
include/freerdp/server/rdpei.h
file modified
+15 -17
include/freerdp/server/rdpgfx.h
file modified
+57 -26
include/freerdp/server/rdpsnd.h
file modified
+19 -19
include/freerdp/server/remdesk.h
file modified
+5 -5
include/freerdp/server/shadow.h
file modified
+58 -65
include/freerdp/session.h
file modified
+10 -8
include/freerdp/settings.h
file modified
+1061 -953
include/freerdp/svc.h
file modified
+14 -14
include/freerdp/types.h
file modified
+2 -2
include/freerdp/update.h
file modified
+55 -28
include/freerdp/utils/passphrase.h
file modified
+4 -2
include/freerdp/utils/pcap.h
file modified
+20 -19
include/freerdp/utils/profiler.h
file modified
+55 -25
include/freerdp/utils/ringbuffer.h
file modified
+78 -80
include/freerdp/utils/signal.h
file modified
+3 -2
include/freerdp/utils/stopwatch.h
file modified
+10 -8
include/freerdp/window.h
file modified
+140 -115
libfreerdp/CMakeLists.txt
file modified
+222 -188
libfreerdp/cache/bitmap.c
file modified
+60 -86
libfreerdp/cache/bitmap.h
file modified
+3 -3
libfreerdp/cache/brush.c
file modified
+39 -17
libfreerdp/cache/brush.h
file modified
+1 -1
libfreerdp/cache/cache.c
file modified
+6 -6
libfreerdp/cache/cache.h
file modified
+4 -4
libfreerdp/cache/glyph.c
file modified
+119 -148
libfreerdp/cache/glyph.h
file modified
+2 -2
libfreerdp/cache/nine_grid.c
file modified
+30 -10
libfreerdp/cache/offscreen.c
file modified
+29 -17
libfreerdp/cache/palette.c
file modified
+9 -9
libfreerdp/cache/palette.h
file modified
+1 -1
libfreerdp/cache/pointer.c
file modified
+140 -77
libfreerdp/cache/pointer.h
file modified
+14 -11
libfreerdp/codec/audio.c
file modified
+19 -15
libfreerdp/codec/bitmap.c
file modified
+95 -181
libfreerdp/codec/clear.c
file modified
+201 -225
libfreerdp/codec/color.c
file modified
+542 -253
libfreerdp/codec/dsp.c
file modified
+236 -152
libfreerdp/codec/dsp_ffmpeg.c
file modified
+39 -42
libfreerdp/codec/dsp_ffmpeg.h
file modified
+6 -9
libfreerdp/codec/h264.c
file modified
+74 -80
libfreerdp/codec/h264.h
file modified
+2 -3
libfreerdp/codec/h264_ffmpeg.c
file modified
+45 -55
libfreerdp/codec/h264_mf.c
file modified
+141 -140
libfreerdp/codec/h264_openh264.c
file modified
+207 -90
libfreerdp/codec/h264_x264.c
file modified
+25 -31
libfreerdp/codec/include/bitmap.c
file modified
+45 -31
libfreerdp/codec/interleaved.c
file modified
+83 -97
libfreerdp/codec/jpeg.c
file modified
+7 -11
libfreerdp/codec/mppc.c
file modified
+37 -17
libfreerdp/codec/ncrush.c
file modified
+959 -767
libfreerdp/codec/nsc.c
file modified
+67 -55
libfreerdp/codec/nsc_encode.c
file modified
+114 -205
libfreerdp/codec/nsc_encode.h
file modified
+1 -2
libfreerdp/codec/nsc_sse2.c
file modified
+123 -141
libfreerdp/codec/nsc_types.h
file modified
+31 -7
libfreerdp/codec/planar.c
file modified
+428 -219
libfreerdp/codec/progressive.c
file modified
+1323 -979
libfreerdp/codec/progressive.h
file modified
+29 -29
libfreerdp/codec/region.c
file modified
+56 -61
libfreerdp/codec/rfx.c
file modified
+344 -349
libfreerdp/codec/rfx_bitstream.h
file modified
+69 -53
libfreerdp/codec/rfx_constants.h
file modified
+20 -21
libfreerdp/codec/rfx_decode.c
file modified
+13 -20
libfreerdp/codec/rfx_decode.h
file modified
+2 -3
libfreerdp/codec/rfx_dwt.c
file modified
+34 -26
libfreerdp/codec/rfx_dwt.h
file modified
+1 -0
libfreerdp/codec/rfx_encode.c
file modified
+26 -29
libfreerdp/codec/rfx_encode.h
file modified
+0 -1
libfreerdp/codec/rfx_neon.c
file modified
+18 -20
libfreerdp/codec/rfx_neon.h
file modified
+0 -1
libfreerdp/codec/rfx_quantization.c
file modified
+18 -17
libfreerdp/codec/rfx_quantization.h
file modified
+2 -7
libfreerdp/codec/rfx_rlgr.c
file modified
+111 -75
libfreerdp/codec/rfx_rlgr.h
file modified
+2 -2
libfreerdp/codec/rfx_sse2.c
file modified
+67 -62
libfreerdp/codec/rfx_types.h
file modified
+4 -1
libfreerdp/codec/test/TestFreeRDPCodecClear.c
file modified
+16 -19
libfreerdp/codec/test/TestFreeRDPCodecInterleaved.c
file modified
+45 -9
libfreerdp/codec/test/TestFreeRDPCodecMppc.c
file modified
+92 -74
libfreerdp/codec/test/TestFreeRDPCodecNCrush.c
file modified
+11 -6
libfreerdp/codec/test/TestFreeRDPCodecPlanar.c
file modified
+5273 -2670
libfreerdp/codec/test/TestFreeRDPCodecProgressive.c
file modified
+312 -205
libfreerdp/codec/test/TestFreeRDPCodecRemoteFX.c
file modified
+874 -748
libfreerdp/codec/test/TestFreeRDPCodecXCrush.c
file modified
+47 -42
libfreerdp/codec/test/TestFreeRDPCodecZGfx.c
file modified
+23 -18
libfreerdp/codec/test/TestFreeRDPRegion.c
file modified
+88 -156
libfreerdp/codec/xcrush.c
file modified
+151 -62
libfreerdp/codec/yuv.c
file modified
+16 -21
libfreerdp/codec/zgfx.c
file modified
+61 -62
libfreerdp/common/CMakeLists.txt
file modified
+2 -0
libfreerdp/common/addin.c
file modified
+40 -33
libfreerdp/common/assistance.c
file modified
+681 -484
libfreerdp/common/settings.c
file modified
+208 -2068
libfreerdp/common/settings_getters.c
file added
+2983
libfreerdp/common/settings_str.c
file added
+530
libfreerdp/common/test/TestCommonAssistance.c
file modified
+117 -129
libfreerdp/core/CMakeLists.txt
file modified
+4 -1
libfreerdp/core/activation.c
file modified
+73 -55
libfreerdp/core/activation.h
file modified
+12 -20
libfreerdp/core/autodetect.c
file modified
+115 -100
libfreerdp/core/autodetect.h
file modified
+13 -12
libfreerdp/core/bulk.c
file modified
+80 -36
libfreerdp/core/bulk.h
file modified
+7 -22
libfreerdp/core/capabilities.c
file modified
+1140 -1069
libfreerdp/core/capabilities.h
file modified
+98 -107
libfreerdp/core/certificate.c
file modified
+116 -73
libfreerdp/core/certificate.h
file modified
+17 -14
libfreerdp/core/channels.c
file modified
+116 -85
libfreerdp/core/channels.h
file modified
+5 -6
libfreerdp/core/client.c
file modified
+260 -178
libfreerdp/core/client.h
file modified
+7 -9
libfreerdp/core/codecs.c
file modified
+5 -6
libfreerdp/core/connection.c
file modified
+249 -154
libfreerdp/core/connection.h
file modified
+8 -11
libfreerdp/core/display.c
file added
+84
libfreerdp/core/display.h
file added
+30
libfreerdp/core/errbase.c
file modified
+25 -7
libfreerdp/core/errconnect.c
file modified
+76 -79
libfreerdp/core/errinfo.c
file modified
+493 -371
libfreerdp/core/errinfo.h
file modified
+3 -2
libfreerdp/core/fastpath.c
file modified
+133 -109
libfreerdp/core/fastpath.h
file modified
+12 -12
libfreerdp/core/freerdp.c
file modified
+162 -81
libfreerdp/core/gateway/http.c
file modified
+65 -37
libfreerdp/core/gateway/http.h
file modified
+14 -25
libfreerdp/core/gateway/ncacn_http.c
file modified
+21 -14
libfreerdp/core/gateway/ncacn_http.h
file modified
+3 -3
libfreerdp/core/gateway/ntlm.c
file modified
+45 -45
libfreerdp/core/gateway/ntlm.h
file modified
+5 -6
libfreerdp/core/gateway/rdg.c
file modified
+313 -125
libfreerdp/core/gateway/rdg.h
file modified
+2 -5
libfreerdp/core/gateway/rpc.c
file modified
+64 -78
libfreerdp/core/gateway/rpc.h
file modified
+157 -161
libfreerdp/core/gateway/rpc_bind.c
file modified
+83 -69
libfreerdp/core/gateway/rpc_bind.h
file modified
+4 -5
libfreerdp/core/gateway/rpc_client.c
file modified
+113 -104
libfreerdp/core/gateway/rpc_client.h
file modified
+3 -6
libfreerdp/core/gateway/rpc_fault.c
file modified
+233 -193
libfreerdp/core/gateway/rpc_fault.h
file modified
+3 -3
libfreerdp/core/gateway/rts.c
file modified
+157 -143
libfreerdp/core/gateway/rts.h
file modified
+49 -52
libfreerdp/core/gateway/rts_signature.c
file modified
+181 -178
libfreerdp/core/gateway/rts_signature.h
file modified
+75 -76
libfreerdp/core/gateway/tsg.c
file modified
+688 -483
libfreerdp/core/gateway/tsg.h
file modified
+50 -65
libfreerdp/core/gcc.c
file modified
+267 -267
libfreerdp/core/gcc.h
file modified
+2 -53
libfreerdp/core/graphics.c
file modified
+11 -15
libfreerdp/core/heartbeat.c
file modified
+39 -7
libfreerdp/core/heartbeat.h
file modified
+1 -7
libfreerdp/core/info.c
file modified
+428 -429
libfreerdp/core/info.h
file modified
+25 -28
libfreerdp/core/input.c
file modified
+56 -61
libfreerdp/core/license.c
file modified
+254 -203
libfreerdp/core/license.h
file modified
+7 -114
libfreerdp/core/listener.c
file modified
+35 -34
libfreerdp/core/listener.h
file modified
+3 -4
libfreerdp/core/mcs.c
file modified
+107 -79
libfreerdp/core/mcs.h
file modified
+11 -24
libfreerdp/core/message.c
file modified
+678 -649
libfreerdp/core/message.h
file modified
+4 -6
libfreerdp/core/metrics.c
file modified
+4 -3
libfreerdp/core/multitransport.c
file modified
+3 -3
libfreerdp/core/nego.c
file modified
+252 -126
libfreerdp/core/nego.h
file modified
+49 -67
libfreerdp/core/nla.c
file modified
+373 -220
libfreerdp/core/nla.h
file modified
+12 -50
libfreerdp/core/orders.c
file modified
+888 -843
libfreerdp/core/orders.h
file modified
+200 -215
libfreerdp/core/peer.c
file modified
+153 -71
libfreerdp/core/peer.h
file modified
+0 -1
libfreerdp/core/proxy.c
file modified
+61 -45
libfreerdp/core/proxy.h
file modified
+4 -4
libfreerdp/core/rdp.c
file modified
+350 -233
libfreerdp/core/rdp.h
file modified
+95 -103
libfreerdp/core/redirection.c
file modified
+84 -40
libfreerdp/core/redirection.h
file modified
+5 -22
libfreerdp/core/security.c
file modified
+159 -155
libfreerdp/core/security.h
file modified
+20 -21
libfreerdp/core/server.c
file modified
+308 -290
libfreerdp/core/server.h
file modified
+160 -144
libfreerdp/core/settings.c
file modified
+449 -526
libfreerdp/core/settings.h
file added
+35
libfreerdp/core/surface.c
file modified
+27 -10
libfreerdp/core/surface.h
file modified
+3 -12
libfreerdp/core/tcp.c
file modified
+144 -194
libfreerdp/core/tcp.h
file modified
+22 -23
libfreerdp/core/test/TestConnect.c
file modified
+36 -78
libfreerdp/core/test/TestSettings.c
file modified
+187 -11
libfreerdp/core/test/TestVersion.c
file modified
+10 -5
libfreerdp/core/test/settings_property_lists.h
file added
+403
libfreerdp/core/timezone.c
file modified
+25 -23
libfreerdp/core/timezone.h
file modified
+5 -3
libfreerdp/core/tpdu.c
file modified
+23 -14
libfreerdp/core/tpdu.h
file modified
+12 -13
libfreerdp/core/tpkt.c
file modified
+32 -3
libfreerdp/core/tpkt.h
file modified
+4 -1
libfreerdp/core/transport.c
file modified
+120 -99
libfreerdp/core/transport.h
file modified
+11 -19
libfreerdp/core/update.c
file modified
+1125 -348
libfreerdp/core/update.h
file modified
+12 -7
libfreerdp/core/window.c
file modified
+479 -137
libfreerdp/core/window.h
file modified
+6 -4
libfreerdp/crypto/base64.c
file modified
+19 -19
libfreerdp/crypto/ber.c
file modified
+12 -20
libfreerdp/crypto/certificate.c
file modified
+205 -159
libfreerdp/crypto/crypto.c
file modified
+180 -96
libfreerdp/crypto/der.c
file modified
+1 -2
libfreerdp/crypto/er.c
file modified
+3 -3
libfreerdp/crypto/opensslcompat.h
file modified
+18 -18
libfreerdp/crypto/per.c
file modified
+8 -9
libfreerdp/crypto/test/TestBase64.c
file modified
+28 -22
libfreerdp/crypto/test/TestKnownHosts.c
file modified
+55 -37
libfreerdp/crypto/test/Test_x509_cert_info.c
file modified
+47 -71
libfreerdp/crypto/tls.c
file modified
+379 -265
libfreerdp/gdi/bitmap.c
file modified
+61 -73
libfreerdp/gdi/brush.c
file modified
+13 -14
libfreerdp/gdi/brush.h
file modified
+12 -11
libfreerdp/gdi/clipping.c
file modified
+5 -7
libfreerdp/gdi/clipping.h
file modified
+8 -7
libfreerdp/gdi/dc.c
file modified
+14 -16
libfreerdp/gdi/drawing.c
file modified
+0 -1
libfreerdp/gdi/drawing.h
file modified
+9 -8
libfreerdp/gdi/gdi.c
file modified
+448 -471
libfreerdp/gdi/gdi.h
file modified
+21 -23
libfreerdp/gdi/gfx.c
file modified
+597 -252
libfreerdp/gdi/graphics.c
file modified
+48 -63
libfreerdp/gdi/graphics.h
file modified
+2 -3
libfreerdp/gdi/line.c
file modified
+2 -3
libfreerdp/gdi/line.h
file modified
+8 -8
libfreerdp/gdi/pen.c
file modified
+3 -3
libfreerdp/gdi/region.c
file modified
+239 -61
libfreerdp/gdi/shape.c
file modified
+14 -24
libfreerdp/gdi/test/CMakeLists.txt
file modified
+1 -0
libfreerdp/gdi/test/TestGdiBitBlt.c
file modified
+83 -118
libfreerdp/gdi/test/TestGdiClip.c
file modified
+10 -17
libfreerdp/gdi/test/TestGdiCreate.c
file modified
+41 -52
libfreerdp/gdi/test/TestGdiEllipse.c
file modified
+24 -39
libfreerdp/gdi/test/TestGdiLine.c
file modified
+70 -124
libfreerdp/gdi/test/TestGdiRect.c
file modified
+8 -5
libfreerdp/gdi/test/TestGdiRegion.c
file added
+250
libfreerdp/gdi/test/TestGdiRop3.c
file modified
+19 -39
libfreerdp/gdi/test/helpers.c
file modified
+9 -16
libfreerdp/gdi/test/helpers.h
file modified
+4 -6
libfreerdp/gdi/video.c
file modified
+34 -18
libfreerdp/locale/keyboard.c
file modified
+15 -10
libfreerdp/locale/keyboard_layout.c
file modified
+842 -162
libfreerdp/locale/keyboard_sun.c
file modified
+147 -148
libfreerdp/locale/keyboard_x11.c
file modified
+5 -4
libfreerdp/locale/keyboard_x11.h
file modified
+1 -2
libfreerdp/locale/keyboard_xkbfile.c
file modified
+170 -165
libfreerdp/locale/keyboard_xkbfile.h
file modified
+1 -6
libfreerdp/locale/liblocale.h
file modified
+8 -2
libfreerdp/locale/locale.c
file modified
+380 -369
libfreerdp/locale/xkb_layout_ids.c
file modified
+581 -649
libfreerdp/locale/xkb_layout_ids.h
file modified
+1 -2
libfreerdp/primitives/prim_YCoCg.c
file modified
+10 -14
libfreerdp/primitives/prim_YCoCg_opt.c
file modified
+98 -114
libfreerdp/primitives/prim_YUV.c
file modified
+153 -174
libfreerdp/primitives/prim_YUV_neon.c
file modified
+50 -70
libfreerdp/primitives/prim_YUV_opencl.c
file added
+387
libfreerdp/primitives/prim_YUV_ssse3.c
file modified
+250 -247
libfreerdp/primitives/prim_add.c
file modified
+8 -10
libfreerdp/primitives/prim_add_opt.c
file modified
+8 -9
libfreerdp/primitives/prim_alphaComp.c
file modified
+12 -15
libfreerdp/primitives/prim_alphaComp_opt.c
file modified
+30 -36
libfreerdp/primitives/prim_andor.c
file modified
+4 -13
libfreerdp/primitives/prim_andor_opt.c
file modified
+10 -13
libfreerdp/primitives/prim_colors.c
file modified
+112 -106
libfreerdp/primitives/prim_colors_opt.c
file modified
+289 -327
libfreerdp/primitives/prim_copy.c
file modified
+41 -52
libfreerdp/primitives/prim_internal.h
file modified
+38 -22
libfreerdp/primitives/prim_set.c
file modified
+19 -28
libfreerdp/primitives/prim_set_opt.c
file modified
+71 -78
libfreerdp/primitives/prim_shift.c
file modified
+47 -48
libfreerdp/primitives/prim_shift_opt.c
file modified
+16 -18
libfreerdp/primitives/prim_sign.c
file modified
+2 -6
libfreerdp/primitives/prim_sign_opt.c
file modified
+30 -33
libfreerdp/primitives/prim_templates.h
file modified
+393 -360
libfreerdp/primitives/primitives.c
file modified
+346 -36
libfreerdp/primitives/primitives.cl
file added
+138
libfreerdp/primitives/test/TestPrimitivesAdd.c
file modified
+5 -7
libfreerdp/primitives/test/TestPrimitivesAlphaComp.c
file modified
+35 -40
libfreerdp/primitives/test/TestPrimitivesAndOr.c
file modified
+22 -27
libfreerdp/primitives/test/TestPrimitivesColors.c
file modified
+27 -35
libfreerdp/primitives/test/TestPrimitivesCopy.c
file modified
+11 -14
libfreerdp/primitives/test/TestPrimitivesSet.c
file modified
+14 -15
libfreerdp/primitives/test/TestPrimitivesShift.c
file modified
+182 -94
libfreerdp/primitives/test/TestPrimitivesSign.c
file modified
+4 -8
libfreerdp/primitives/test/TestPrimitivesYCbCr.c
file modified
+991 -1587
libfreerdp/primitives/test/TestPrimitivesYCoCg.c
file modified
+12 -21
libfreerdp/primitives/test/TestPrimitivesYUV.c
file modified
+43 -69
libfreerdp/primitives/test/measure.h
file modified
+65 -58
libfreerdp/primitives/test/prim_test.c
file modified
+25 -22
libfreerdp/primitives/test/prim_test.h
file modified
+2 -3
libfreerdp/utils/CMakeLists.txt
file modified
+0 -4
libfreerdp/utils/passphrase.c
file modified
+17 -19
libfreerdp/utils/pcap.c
file modified
+20 -25
libfreerdp/utils/profiler.c
file modified
+11 -7
libfreerdp/utils/ringbuffer.c
file modified
+16 -14
libfreerdp/utils/signal.c
file modified
+12 -29
libfreerdp/utils/stopwatch.c
file modified
+8 -8
libfreerdp/utils/test/TestRingBuffer.c
file modified
+24 -22
packaging/deb/freerdp-nightly/control
file modified
+1 -0
packaging/deb/freerdp-nightly/rules
file modified
+1 -0
packaging/flatpak/com.freerdp.FreeRDP.json
file added
+115
packaging/flatpak/freerdp.sh
file added
+18
packaging/rpm/freerdp-nightly.spec
file modified
+3 -1
packaging/scripts/prepare_rpm_freerdp-nightly.sh
file added
+3
rdtk/include/rdtk/api.h
file modified
+18 -18
rdtk/include/rdtk/rdtk.h
file modified
+24 -20
rdtk/librdtk/rdtk_button.c
file modified
+2 -3
rdtk/librdtk/rdtk_button.h
file modified
+6 -6
rdtk/librdtk/rdtk_engine.c
file modified
+1 -1
rdtk/librdtk/rdtk_engine.h
file modified
+2 -4
rdtk/librdtk/rdtk_font.c
file modified
+23 -22
rdtk/librdtk/rdtk_font.h
file modified
+7 -7
rdtk/librdtk/rdtk_label.c
file modified
+2 -2
rdtk/librdtk/rdtk_label.h
file modified
+6 -6
rdtk/librdtk/rdtk_nine_patch.c
file modified
+28 -27
rdtk/librdtk/rdtk_nine_patch.h
file modified
+9 -8
rdtk/librdtk/rdtk_resources.c
file modified
+952 -1268
rdtk/librdtk/rdtk_resources.h
file modified
+3 -3
rdtk/librdtk/rdtk_surface.c
file modified
+4 -5
rdtk/librdtk/rdtk_surface.h
file modified
+0 -1
rdtk/librdtk/rdtk_text_field.c
file modified
+2 -2
rdtk/librdtk/rdtk_text_field.h
file modified
+6 -6
rdtk/librdtk/test/TestRdTkNinePatch.c
file modified
+6 -5
rdtk/sample/rdtk_x11.c
file modified
+6 -7
resources/FreeRDP_Icon_256px.h
file modified
+9364 -8194
scripts/LECHash.c
file modified
+32 -29
scripts/LOMHash.c
file modified
+10 -12
scripts/OpenSSL-DownloadAndBuild.command
file modified
+3 -3
scripts/TimeZones.csx
file modified
+4 -26
scripts/android-build-32.conf
file modified
+3 -3
scripts/android-build-64.conf
file modified
+3 -3
scripts/android-build-common.sh
file modified
+44 -16
scripts/android-build-freerdp.sh
file modified
+6 -5
scripts/android-build-jpeg.sh
file modified
+3 -4
scripts/android-build-openh264.sh
file modified
+3 -3
scripts/android-build-openssl.sh
file modified
+12 -50
scripts/android-build.conf
file modified
+4 -4
scripts/create_release_taball.sh
file added
+49
scripts/fetch_language_identifiers.py
file added
+129
scripts/specBytesToCode.py
file added
+69
scripts/test-scard.cpp
file added
+921
scripts/toolchains_path.py
file added
+49
scripts/update-settings-tests
file added
+391
scripts/update-windows-zones.py
file added
+41
server/.gitignore
file added
+10
server/CMakeLists.txt
file added
+97
server/Mac/mf_audin.c
file modified
+1 -1
server/Mac/mf_audin.h
file modified
+0 -2
server/Mac/mf_event.c
file modified
+41 -40
server/Mac/mf_event.h
file modified
+1 -1
server/Mac/mf_info.c
file modified
+37 -39
server/Mac/mf_info.h
file modified
+2 -3
server/Mac/mf_input.c
file modified
+267 -277
server/Mac/mf_input.h
file modified
+1 -1
server/Mac/mf_interface.h
file modified
+9 -10
server/Mac/mf_mountain_lion.c
file modified
+129 -138
server/Mac/mf_mountain_lion.h
file modified
+1 -2
server/Mac/mf_peer.c
file modified
+35 -44
server/Mac/mf_rdpsnd.c
file modified
+33 -51
server/Mac/mf_rdpsnd.h
file modified
+16 -22
server/Mac/mfreerdp.c
file modified
+3 -5
server/Sample/sf_audin.c
file modified
+38 -7
server/Sample/sf_audin.h
file modified
+5 -1
server/Sample/sf_rdpsnd.c
file modified
+3 -2
server/Sample/sf_rdpsnd.h
file modified
+0 -1
server/Sample/sfreerdp.c
file modified
+155 -116
server/Sample/sfreerdp.h
file modified
+0 -1
server/Windows/CMakeLists.txt
file modified
+1 -1
server/Windows/cli/wfreerdp.c
file modified
+5 -6
server/Windows/wf_directsound.c
file modified
+22 -21
server/Windows/wf_dxgi.c
file modified
+48 -43
server/Windows/wf_dxgi.h
file modified
+0 -1
server/Windows/wf_info.c
file modified
+90 -87
server/Windows/wf_info.h
file modified
+2 -1
server/Windows/wf_input.c
file modified
+51 -33
server/Windows/wf_input.h
file modified
+9 -9
server/Windows/wf_interface.c
file modified
+9 -15
server/Windows/wf_interface.h
file modified
+22 -22
server/Windows/wf_mirage.c
file modified
+50 -61
server/Windows/wf_mirage.h
file modified
+25 -27
server/Windows/wf_peer.c
file modified
+63 -77
server/Windows/wf_peer.h
file modified
+0 -22
server/Windows/wf_rdpsnd.c
file modified
+6 -5
server/Windows/wf_rdpsnd.h
file modified
+0 -2
server/Windows/wf_settings.c
file modified
+5 -5
server/Windows/wf_update.c
file modified
+49 -47
server/Windows/wf_wasapi.c
file modified
+50 -44
server/Windows/wf_wasapi.h
file modified
+1 -1
server/common/server.c
file modified
+39 -51
server/proxy/CMakeLists.txt
file added
+95
server/proxy/config.ini
file added
+54
server/proxy/freerdp_proxy.c
file added
+132
server/proxy/modules/CMakeLists.txt
file added
+33
server/proxy/modules/README.md
file added
+27
server/proxy/modules/capture/CMakeLists.txt
file added
+33
server/proxy/modules/capture/cap_config.c
file added
+97
server/proxy/modules/capture/cap_config.h
file added
+29
server/proxy/modules/capture/cap_main.c
file added
+288
server/proxy/modules/capture/cap_protocol.c
file added
+57
server/proxy/modules/capture/cap_protocol.h
file added
+35
server/proxy/modules/demo/CMakeLists.txt
file added
+30
server/proxy/modules/demo/demo.cpp
file added
+73
server/proxy/modules/modules_api.h
file added
+125
server/proxy/pf_capture.c
file added
+168
server/proxy/pf_capture.h
file added
+28
server/proxy/pf_channels.c
file added
+303
server/proxy/pf_channels.h
file added
+36
server/proxy/pf_client.c
file added
+702
server/proxy/pf_client.h
file added
+31
server/proxy/pf_cliprdr.c
file added
+431
server/proxy/pf_cliprdr.h
file added
+33
server/proxy/pf_config.c
file added
+377
server/proxy/pf_config.h
file added
+102
server/proxy/pf_context.c
file added
+295
server/proxy/pf_context.h
file added
+132
server/proxy/pf_disp.c
file added
+73
server/proxy/pf_disp.h
file added
+32
server/proxy/pf_gdi.c
file added
+143
server/proxy/pf_gdi.h
file added
+29
server/proxy/pf_graphics.c
file added
+166
server/proxy/pf_graphics.h
file added
+31
server/proxy/pf_input.c
file added
+103
server/proxy/pf_input.h
file added
+29
server/proxy/pf_log.h
file added
+50
server/proxy/pf_modules.c
file added
+419
server/proxy/pf_modules.h
file added
+62
server/proxy/pf_rail.c
file added
+345
server/proxy/pf_rail.h
file added
+33
server/proxy/pf_rdpgfx.c
file added
+503
server/proxy/pf_rdpgfx.h
file added
+35
server/proxy/pf_rdpsnd.c
file added
+80
server/proxy/pf_rdpsnd.h
file added
+31
server/proxy/pf_server.c
file added
+605
server/proxy/pf_server.h
file added
+47
server/proxy/pf_update.c
file added
+401
server/proxy/pf_update.h
file added
+34
server/proxy/server.crt
file added
+17
server/proxy/server.key
file added
+28
server/proxy/session-capture/generate_video_from_frames.py
file added
+47
server/proxy/session-capture/requirements.txt
file added
+1
server/shadow/Mac/mac_shadow.c
file modified
+158 -164
server/shadow/Mac/mac_shadow.h
file modified
+2 -3
server/shadow/Win/win_dxgi.c
file modified
+209 -139
server/shadow/Win/win_dxgi.h
file modified
+8 -7
server/shadow/Win/win_rdp.c
file modified
+34 -41
server/shadow/Win/win_rdp.h
file modified
+6 -5
server/shadow/Win/win_shadow.c
file modified
+84 -50
server/shadow/Win/win_shadow.h
file modified
+2 -3
server/shadow/Win/win_wds.c
file modified
+207 -255
server/shadow/Win/win_wds.h
file modified
+6 -5
server/shadow/X11/x11_shadow.c
file modified
+158 -164
server/shadow/X11/x11_shadow.h
file modified
+2 -3
server/shadow/freerdp-shadow-cli.1.in
file modified
+1 -1
server/shadow/shadow.c
file modified
+1 -3
server/shadow/shadow.h
file modified
+2 -4
server/shadow/shadow_audin.c
file modified
+3 -1
server/shadow/shadow_audin.h
file modified
+4 -3
server/shadow/shadow_capture.c
file modified
+6 -7
server/shadow/shadow_capture.h
file modified
+4 -3
server/shadow/shadow_channels.h
file modified
+4 -3
server/shadow/shadow_client.c
file modified
+345 -335
server/shadow/shadow_client.h
file modified
+3 -3
server/shadow/shadow_encoder.c
file modified
+41 -34
server/shadow/shadow_encoder.h
file modified
+7 -6
server/shadow/shadow_encomsp.c
file modified
+10 -7
server/shadow/shadow_encomsp.h
file modified
+4 -3
server/shadow/shadow_input.c
file modified
+6 -7
server/shadow/shadow_input.h
file modified
+3 -2
server/shadow/shadow_lobby.c
file modified
+6 -4
server/shadow/shadow_lobby.h
file modified
+3 -2
server/shadow/shadow_mcevent.c
file modified
+37 -16
server/shadow/shadow_mcevent.h
file modified
+12 -24
server/shadow/shadow_rdpgfx.h
file modified
+4 -3
server/shadow/shadow_rdpsnd.h
file modified
+4 -3
server/shadow/shadow_remdesk.c
file modified
+3 -2
server/shadow/shadow_remdesk.h
file modified
+4 -3
server/shadow/shadow_screen.c
file modified
+4 -4
server/shadow/shadow_screen.h
file modified
+4 -3
server/shadow/shadow_server.c
file modified
+198 -83
server/shadow/shadow_subsystem.c
file modified
+17 -11
server/shadow/shadow_subsystem.h
file modified
+8 -8
server/shadow/shadow_subsystem_builtin.c
file modified
+1 -2
server/shadow/shadow_surface.c
file modified
+6 -10
server/shadow/shadow_surface.h
file modified
+6 -4
third-party/.gitignore
file added
+5
uwac/CMakeLists.txt
file modified
+1 -1
uwac/include/uwac/uwac-tools.h
file modified
+5 -5
uwac/include/uwac/uwac.h
file modified
+425 -300
uwac/libuwac/CMakeLists.txt
file modified
+7 -3
uwac/libuwac/uwac-clipboard.c
file added
+277
uwac/libuwac/uwac-display.c
file modified
+153 -111
uwac/libuwac/uwac-input.c
file modified
+455 -195
uwac/libuwac/uwac-os.c
file modified
+30 -11
uwac/libuwac/uwac-os.h
file modified
+1 -1
uwac/libuwac/uwac-output.c
file modified
+54 -37
uwac/libuwac/uwac-priv.h
file modified
+103 -70
uwac/libuwac/uwac-tools.c
file modified
+55 -41
uwac/libuwac/uwac-utils.c
file modified
+12 -8
uwac/libuwac/uwac-utils.h
file modified
+18 -15
uwac/libuwac/uwac-window.c
file modified
+232 -130
uwac/protocols/fullscreen-shell-unstable-v1.xml
file added
+220
uwac/protocols/keyboard-shortcuts-inhibit-unstable-v1.xml
file added
+143
uwac/protocols/server-decoration.xml
file added
+96
uwac/protocols/xdg-decoration-unstable-v1.xml
file added
+156
uwac/protocols/xdg-shell.xml
file modified
+820 -292
winpr/CMakeLists.txt
file modified
+27 -5
winpr/include/winpr/asn1.h
file modified
+476 -429
winpr/include/winpr/bcrypt.h
file modified
+88 -79
winpr/include/winpr/bitstream.h
file modified
+127 -104
winpr/include/winpr/clipboard.h
file modified
+34 -30
winpr/include/winpr/cmdline.h
file modified
+74 -62
winpr/include/winpr/collections.h
file modified
+456 -437
winpr/include/winpr/comm.h
file modified
+395 -396
winpr/include/winpr/credentials.h
file modified
+139 -118
winpr/include/winpr/credui.h
file modified
+88 -76
winpr/include/winpr/crt.h
file modified
+33 -39
winpr/include/winpr/crypto.h
file modified
+564 -521
winpr/include/winpr/debug.h
file modified
+10 -8
winpr/include/winpr/dsparse.h
file modified
+21 -16
winpr/include/winpr/endian.h
file modified
+119 -74
winpr/include/winpr/environment.h
file modified
+61 -56
winpr/include/winpr/error.h
file modified
+2916 -2914
winpr/include/winpr/file.h
file modified
+322 -295
winpr/include/winpr/handle.h
file modified
+16 -19
winpr/include/winpr/heap.h
file modified
+10 -10
winpr/include/winpr/image.h
file modified
+14 -9
winpr/include/winpr/ini.h
file modified
+17 -44
winpr/include/winpr/input.h
file modified
+721 -715
winpr/include/winpr/interlocked.h
file modified
+104 -98
winpr/include/winpr/intrin.h
file modified
+35 -11
winpr/include/winpr/io.h
file modified
+134 -110
winpr/include/winpr/library.h
file modified
+41 -28
winpr/include/winpr/locale.h
file modified
+441 -442
winpr/include/winpr/memory.h
file modified
+22 -18
winpr/include/winpr/midl.h
file modified
+4 -3
winpr/include/winpr/ndr.h
file modified
+174 -171
winpr/include/winpr/nt.h
file modified
+1298 -1278
winpr/include/winpr/ntlm.h
file modified
+23 -22
winpr/include/winpr/pack.h
file modified
+36 -37
winpr/include/winpr/path.h
file modified
+213 -183
winpr/include/winpr/pipe.h
file modified
+62 -50
winpr/include/winpr/platform.h
file modified
+42 -46
winpr/include/winpr/pool.h
file modified
+93 -92
winpr/include/winpr/print.h
file modified
+12 -8
winpr/include/winpr/registry.h
file modified
+223 -202
winpr/include/winpr/rpc.h
file modified
+441 -450
winpr/include/winpr/sam.h
file modified
+10 -15
winpr/include/winpr/schannel.h
file modified
+127 -125
winpr/include/winpr/security.h
file modified
+144 -122
winpr/include/winpr/shell.h
file modified
+24 -22
winpr/include/winpr/smartcard.h
file modified
+707 -668
winpr/include/winpr/spec.h
file modified
+105 -106
winpr/include/winpr/ssl.h
file modified
+8 -8
winpr/include/winpr/sspi.h
file modified
+533 -509
winpr/include/winpr/sspicli.h
file modified
+46 -39
winpr/include/winpr/stream.h
file modified
+301 -275
winpr/include/winpr/string.h
file modified
+93 -95
winpr/include/winpr/strlst.h
file modified
+6 -6
winpr/include/winpr/synch.h
file modified
+252 -232
winpr/include/winpr/sysinfo.h
file modified
+265 -258
winpr/include/winpr/tchar.h
file modified
+26 -24
winpr/include/winpr/thread.h
file modified
+174 -145
winpr/include/winpr/timezone.h
file modified
+57 -45
winpr/include/winpr/tools/makecert.h
file modified
+9 -8
winpr/include/winpr/user.h
file modified
+75 -77
winpr/include/winpr/windows.h
file modified
+69 -0
winpr/include/winpr/winhttp.h
file modified
+507 -482
winpr/include/winpr/winpr.h
file modified
+12 -5
winpr/include/winpr/winsock.h
file modified
+164 -162
winpr/include/winpr/wlog.h
file modified
+159 -146
winpr/include/winpr/wnd.h
file modified
+399 -383
winpr/include/winpr/wtsapi.h
file modified
+603 -610
winpr/include/winpr/wtypes.h.in
file modified
+14 -3
winpr/libwinpr/CMakeLists.txt
file modified
+19 -14
winpr/libwinpr/asn1/asn1.c
file modified
+27 -24
winpr/libwinpr/asn1/test/TestAsn1BerDec.c
file modified
+0 -1
winpr/libwinpr/asn1/test/TestAsn1BerEnc.c
file modified
+0 -1
winpr/libwinpr/asn1/test/TestAsn1Compare.c
file modified
+0 -1
winpr/libwinpr/asn1/test/TestAsn1Decode.c
file modified
+0 -1
winpr/libwinpr/asn1/test/TestAsn1Decoder.c
file modified
+0 -1
winpr/libwinpr/asn1/test/TestAsn1DerDec.c
file modified
+0 -1
winpr/libwinpr/asn1/test/TestAsn1DerEnc.c
file modified
+0 -1
winpr/libwinpr/asn1/test/TestAsn1Encode.c
file modified
+0 -1
winpr/libwinpr/asn1/test/TestAsn1Encoder.c
file modified
+0 -1
winpr/libwinpr/asn1/test/TestAsn1Integer.c
file modified
+0 -1
winpr/libwinpr/asn1/test/TestAsn1Module.c
file modified
+0 -1
winpr/libwinpr/asn1/test/TestAsn1String.c
file modified
+0 -1
winpr/libwinpr/bcrypt/bcrypt.c
file modified
+19 -16
winpr/libwinpr/clipboard/CMakeLists.txt
file modified
+2 -1
winpr/libwinpr/clipboard/clipboard.c
file modified
+50 -58
winpr/libwinpr/clipboard/posix.c
file modified
+116 -25
winpr/libwinpr/clipboard/synthetic.c
file modified
+66 -80
winpr/libwinpr/clipboard/test/TestClipboardFormats.c
file modified
+7 -9
winpr/libwinpr/comm/comm.c
file modified
+85 -133
winpr/libwinpr/comm/comm.h
file modified
+18 -19
winpr/libwinpr/comm/comm_io.c
file modified
+59 -65
winpr/libwinpr/comm/comm_ioctl.c
file modified
+59 -56
winpr/libwinpr/comm/comm_ioctl.h
file modified
+180 -188
winpr/libwinpr/comm/comm_sercx2_sys.c
file modified
+55 -65
winpr/libwinpr/comm/comm_sercx2_sys.h
file modified
+3 -2
winpr/libwinpr/comm/comm_sercx_sys.c
file modified
+79 -75
winpr/libwinpr/comm/comm_sercx_sys.h
file modified
+3 -4
winpr/libwinpr/comm/comm_serial_sys.c
file modified
+262 -267
winpr/libwinpr/comm/comm_serial_sys.h
file modified
+3 -3
winpr/libwinpr/comm/test/TestCommConfig.c
file modified
+24 -23
winpr/libwinpr/comm/test/TestCommDevice.c
file modified
+14 -14
winpr/libwinpr/comm/test/TestCommMonitor.c
file modified
+5 -7
winpr/libwinpr/comm/test/TestControlSettings.c
file modified
+1 -7
winpr/libwinpr/comm/test/TestGetCommState.c
file modified
+5 -6
winpr/libwinpr/comm/test/TestHandflow.c
file modified
+1 -5
winpr/libwinpr/comm/test/TestSerialChars.c
file modified
+11 -13
winpr/libwinpr/comm/test/TestSetCommState.c
file modified
+18 -20
winpr/libwinpr/comm/test/TestTimeouts.c
file modified
+15 -12
winpr/libwinpr/credentials/credentials.c
file modified
+26 -16
winpr/libwinpr/credui/CMakeLists.txt
file modified
+1 -1
winpr/libwinpr/credui/credui.c
file modified
+18 -12
winpr/libwinpr/credui/test/TestCredUICmdLinePromptForCredentials.c
file modified
+5 -6
winpr/libwinpr/credui/test/TestCredUIConfirmCredentials.c
file modified
+0 -1
winpr/libwinpr/credui/test/TestCredUIParseUserName.c
file modified
+6 -7
winpr/libwinpr/credui/test/TestCredUIPromptForCredentials.c
file modified
+7 -14
winpr/libwinpr/crt/CMakeLists.txt
file modified
+1 -1
winpr/libwinpr/crt/alignment.c
file modified
+6 -4
winpr/libwinpr/crt/casing.c
file modified
+707 -1022
winpr/libwinpr/crt/conversion.c
file modified
+4 -2
winpr/libwinpr/crt/string.c
file modified
+58 -41
winpr/libwinpr/crt/test/TestAlignment.c
file modified
+17 -15
winpr/libwinpr/crt/test/TestFormatSpecifiers.c
file modified
+55 -44
winpr/libwinpr/crt/test/TestString.c
file modified
+19 -25
winpr/libwinpr/crt/test/TestTypes.c
file modified
+47 -47
winpr/libwinpr/crt/test/TestUnicodeConversion.c
file modified
+158 -124
winpr/libwinpr/crt/unicode.c
file modified
+71 -60
winpr/libwinpr/crt/utf.c
file modified
+117 -100
winpr/libwinpr/crt/utf.h
file modified
+32 -34
winpr/libwinpr/crypto/CMakeLists.txt
file modified
+3 -3
winpr/libwinpr/crypto/cert.c
file modified
+12 -12
winpr/libwinpr/crypto/cipher.c
file modified
+31 -32
winpr/libwinpr/crypto/crypto.c
file modified
+23 -18
winpr/libwinpr/crypto/hash.c
file modified
+78 -71
winpr/libwinpr/crypto/test/TestCryptoCertEnumCertificatesInStore.c
file modified
+10 -8
winpr/libwinpr/crypto/test/TestCryptoCipher.c
file modified
+32 -30
winpr/libwinpr/crypto/test/TestCryptoHash.c
file modified
+32 -18
winpr/libwinpr/crypto/test/TestCryptoProtectData.c
file modified
+0 -1
winpr/libwinpr/crypto/test/TestCryptoProtectMemory.c
file modified
+7 -5
winpr/libwinpr/crypto/test/TestCryptoRand.c
file modified
+1 -1
winpr/libwinpr/dsparse/CMakeLists.txt
file modified
+1 -1
winpr/libwinpr/dsparse/dsparse.c
file modified
+9 -7
winpr/libwinpr/dsparse/test/TestDsCrackNames.c
file modified
+1 -2
winpr/libwinpr/dsparse/test/TestDsMakeSpn.c
file modified
+3 -3
winpr/libwinpr/environment/environment.c
file modified
+75 -71
winpr/libwinpr/environment/test/TestEnvironmentGetEnvironmentStrings.c
file modified
+20 -5
winpr/libwinpr/environment/test/TestEnvironmentGetSetEB.c
file modified
+53 -57
winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c
file modified
+2 -3
winpr/libwinpr/environment/test/TestEnvironmentSetEnvironmentVariable.c
file modified
+20 -16
winpr/libwinpr/error/error.c
file modified
+4 -4
winpr/libwinpr/error/test/TestErrorSetLastError.c
file modified
+13 -12
winpr/libwinpr/file/file.c
file modified
+252 -229
winpr/libwinpr/file/file.h
file modified
+1 -2
winpr/libwinpr/file/generic.c
file modified
+57 -53
winpr/libwinpr/file/namedPipeClient.c
file modified
+20 -21
winpr/libwinpr/file/pattern.c
file modified
+20 -18
winpr/libwinpr/file/test/TestFileCreateFile.c
file modified
+15 -5
winpr/libwinpr/file/test/TestFileFindFirstFile.c
file modified
+4 -4
winpr/libwinpr/file/test/TestFileFindFirstFileEx.c
file modified
+0 -1
winpr/libwinpr/file/test/TestFileFindNextFile.c
file modified
+9 -9
winpr/libwinpr/file/test/TestFileGetStdHandle.c
file modified
+3 -3
winpr/libwinpr/file/test/TestFilePatternMatch.c
file modified
+6 -5
winpr/libwinpr/handle/CMakeLists.txt
file modified
+1 -1
winpr/libwinpr/handle/handle.c
file modified
+4 -3
winpr/libwinpr/handle/handle.h
file modified
+49 -39
winpr/libwinpr/handle/nonehandle.c
file modified
+23 -26
winpr/libwinpr/input/keycode.c
file modified
+518 -520
winpr/libwinpr/input/scancode.c
file modified
+64 -520
winpr/libwinpr/input/virtualkey.c
file modified
+116 -118
winpr/libwinpr/interlocked/interlocked.c
file modified
+86 -51
winpr/libwinpr/interlocked/test/TestInterlockedAccess.c
file modified
+47 -30
winpr/libwinpr/interlocked/test/TestInterlockedDList.c
file modified
+6 -6
winpr/libwinpr/interlocked/test/TestInterlockedSList.c
file modified
+7 -5
winpr/libwinpr/io/device.c
file modified
+14 -33
winpr/libwinpr/io/io.c
file modified
+33 -18
winpr/libwinpr/io/io.h
file modified
+0 -1
winpr/libwinpr/io/test/TestIoDevice.c
file modified
+1 -4
winpr/libwinpr/library/library.c
file modified
+75 -27
winpr/libwinpr/library/test/TestLibraryGetModuleFileName.c
file modified
+10 -10
winpr/libwinpr/library/test/TestLibraryGetProcAddress.c
file modified
+5 -5
winpr/libwinpr/library/test/TestLibraryLoadLibrary.c
file modified
+3 -3
winpr/libwinpr/locale/CMakeLists.txt
file modified
+1 -1
winpr/libwinpr/locale/locale.c
file modified
+2 -3
winpr/libwinpr/locale/test/TestLocaleFormatMessage.c
file modified
+0 -1
winpr/libwinpr/memory/memory.c
file modified
+4 -5
winpr/libwinpr/memory/memory.h
file modified
+0 -4
winpr/libwinpr/memory/test/TestMemoryCreateFileMapping.c
file modified
+0 -1
winpr/libwinpr/nt/CMakeLists.txt
file modified
+3 -3
winpr/libwinpr/nt/nt.c
file modified
+114 -92
winpr/libwinpr/nt/ntstatus.c
file added
+1859
winpr/libwinpr/nt/test/TestNtCreateFile.c
file modified
+6 -7
winpr/libwinpr/nt/test/TestNtCurrentTeb.c
file modified
+0 -1
winpr/libwinpr/path/include/PathAllocCombine.c
file modified
+14 -25
winpr/libwinpr/path/include/PathCchAddExtension.c
file modified
+0 -1
winpr/libwinpr/path/include/PathCchAddSeparator.c
file modified
+0 -1
winpr/libwinpr/path/include/PathCchAddSeparatorEx.c
file modified
+4 -3
winpr/libwinpr/path/include/PathCchAppend.c
file modified
+8 -7
winpr/libwinpr/path/path.c
file modified
+154 -142
winpr/libwinpr/path/shell.c
file modified
+89 -49
winpr/libwinpr/path/shell_ios.h
file modified
+0 -1
winpr/libwinpr/path/shell_ios.m
file modified
+10 -11
winpr/libwinpr/path/test/TestPathAllocCanonicalize.c
file modified
+0 -1
winpr/libwinpr/path/test/TestPathAllocCombine.c
file modified
+8 -7
winpr/libwinpr/path/test/TestPathCchAddBackslash.c
file modified
+9 -6
winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c
file modified
+10 -7
winpr/libwinpr/path/test/TestPathCchAddExtension.c
file modified
+20 -14
winpr/libwinpr/path/test/TestPathCchAppend.c
file modified
+18 -10
winpr/libwinpr/path/test/TestPathCchAppendEx.c
file modified
+0 -1
winpr/libwinpr/path/test/TestPathCchCanonicalize.c
file modified
+0 -1
winpr/libwinpr/path/test/TestPathCchCanonicalizeEx.c
file modified
+0 -1
winpr/libwinpr/path/test/TestPathCchCombine.c
file modified
+0 -1
winpr/libwinpr/path/test/TestPathCchCombineEx.c
file modified
+0 -1
winpr/libwinpr/path/test/TestPathCchFindExtension.c
file modified
+20 -12
winpr/libwinpr/path/test/TestPathCchIsRoot.c
file modified
+0 -1
winpr/libwinpr/path/test/TestPathCchRemoveBackslash.c
file modified
+0 -1
winpr/libwinpr/path/test/TestPathCchRemoveBackslashEx.c
file modified
+0 -1
winpr/libwinpr/path/test/TestPathCchRemoveExtension.c
file modified
+0 -1
winpr/libwinpr/path/test/TestPathCchRemoveFileSpec.c
file modified
+0 -1
winpr/libwinpr/path/test/TestPathCchRenameExtension.c
file modified
+0 -1
winpr/libwinpr/path/test/TestPathCchSkipRoot.c
file modified
+0 -1
winpr/libwinpr/path/test/TestPathCchStripPrefix.c
file modified
+20 -11
winpr/libwinpr/path/test/TestPathCchStripToRoot.c
file modified
+0 -1
winpr/libwinpr/path/test/TestPathIsUNCEx.c
file modified
+4 -5
winpr/libwinpr/path/test/TestPathMakePath.c
file modified
+0 -1
winpr/libwinpr/path/test/TestPathShell.c
file modified
+8 -21
winpr/libwinpr/pipe/pipe.c
file modified
+86 -95
winpr/libwinpr/pipe/pipe.h
file modified
+3 -6
winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c
file modified
+70 -60
winpr/libwinpr/pipe/test/TestPipeCreateNamedPipeOverlapped.c
file modified
+46 -52
winpr/libwinpr/pipe/test/TestPipeCreatePipe.c
file modified
+7 -5
winpr/libwinpr/pool/CMakeLists.txt
file modified
+2 -2
winpr/libwinpr/pool/callback.c
file modified
+2 -2
winpr/libwinpr/pool/callback_cleanup.c
file modified
+21 -14
winpr/libwinpr/pool/cleanup_group.c
file modified
+13 -11
winpr/libwinpr/pool/io.c
file modified
+2 -5
winpr/libwinpr/pool/pool.c
file modified
+15 -18
winpr/libwinpr/pool/pool.h
file modified
+0 -1
winpr/libwinpr/pool/synch.c
file modified
+0 -3
winpr/libwinpr/pool/test/TestPoolIO.c
file modified
+0 -1
winpr/libwinpr/pool/test/TestPoolSynch.c
file modified
+0 -1
winpr/libwinpr/pool/test/TestPoolTimer.c
file modified
+0 -1
winpr/libwinpr/pool/test/TestPoolWork.c
file modified
+9 -8
winpr/libwinpr/pool/timer.c
file modified
+2 -4
winpr/libwinpr/pool/work.c
file modified
+14 -13
winpr/libwinpr/registry/registry.c
file modified
+54 -46
winpr/libwinpr/registry/registry_reg.c
file modified
+34 -86
winpr/libwinpr/registry/registry_reg.h
file modified
+2 -3
winpr/libwinpr/rpc/CMakeLists.txt
file modified
+2 -2
winpr/libwinpr/rpc/midl.c
file modified
+1 -1
winpr/libwinpr/rpc/ndr.c
file modified
+37 -35
winpr/libwinpr/rpc/ndr_array.c
file modified
+11 -6
winpr/libwinpr/rpc/ndr_array.h
file modified
+10 -5
winpr/libwinpr/rpc/ndr_context.c
file modified
+2 -1
winpr/libwinpr/rpc/ndr_context.h
file modified
+2 -1
winpr/libwinpr/rpc/ndr_correlation.c
file modified
+28 -22
winpr/libwinpr/rpc/ndr_correlation.h
file modified
+6 -3
winpr/libwinpr/rpc/ndr_pointer.c
file modified
+23 -19
winpr/libwinpr/rpc/ndr_pointer.h
file modified
+10 -5
winpr/libwinpr/rpc/ndr_private.c
file modified
+411 -344
winpr/libwinpr/rpc/ndr_simple.c
file modified
+9 -14
winpr/libwinpr/rpc/ndr_simple.h
file modified
+5 -6
winpr/libwinpr/rpc/ndr_string.c
file modified
+4 -3
winpr/libwinpr/rpc/ndr_string.h
file modified
+4 -2
winpr/libwinpr/rpc/ndr_structure.c
file modified
+22 -14
winpr/libwinpr/rpc/ndr_structure.h
file modified
+8 -4
winpr/libwinpr/rpc/ndr_union.c
file modified
+4 -2
winpr/libwinpr/rpc/ndr_union.h
file modified
+4 -2
winpr/libwinpr/rpc/rpc.c
file modified
+143 -186
winpr/libwinpr/security/security.c
file modified
+19 -11
winpr/libwinpr/security/test/TestSecurityToken.c
file modified
+0 -1
winpr/libwinpr/shell/shell.c
file modified
+3 -4
winpr/libwinpr/smartcard/CMakeLists.txt
file modified
+1 -1
winpr/libwinpr/smartcard/smartcard.c
file modified
+185 -229
winpr/libwinpr/smartcard/smartcard_inspect.c
file modified
+526 -512
winpr/libwinpr/smartcard/smartcard_inspect.h
file modified
+3 -1
winpr/libwinpr/smartcard/smartcard_pcsc.c
file modified
+1132 -624
winpr/libwinpr/smartcard/smartcard_pcsc.h
file modified
+77 -68
winpr/libwinpr/smartcard/smartcard_winscard.c
file modified
+2 -3
winpr/libwinpr/smartcard/smartcard_winscard.h
file modified
+1 -1
winpr/libwinpr/smartcard/test/TestSmartCardListReaders.c
file modified
+4 -5
winpr/libwinpr/smartcard/test/TestSmartCardStatus.c
file modified
+5 -11
winpr/libwinpr/sspi/CMakeLists.txt
file modified
+4 -4
winpr/libwinpr/sspi/CredSSP/credssp.c
file modified
+110 -117
winpr/libwinpr/sspi/CredSSP/credssp.h
file modified
+0 -1
winpr/libwinpr/sspi/Kerberos/kerberos.c
file modified
+147 -157
winpr/libwinpr/sspi/NTLM/ntlm.c
file modified
+222 -230
winpr/libwinpr/sspi/NTLM/ntlm.h
file modified
+45 -44
winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c
file modified
+232 -170
winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.h
file modified
+4 -4
winpr/libwinpr/sspi/NTLM/ntlm_compute.c
file modified
+105 -96
winpr/libwinpr/sspi/NTLM/ntlm_message.c
file modified
+264 -305
winpr/libwinpr/sspi/Negotiate/negotiate.c
file modified
+176 -174
winpr/libwinpr/sspi/Negotiate/negotiate.h
file modified
+1 -2
winpr/libwinpr/sspi/Schannel/schannel.c
file modified
+160 -154
winpr/libwinpr/sspi/Schannel/schannel.h
file modified
+0 -1
winpr/libwinpr/sspi/Schannel/schannel_openssl.c
file modified
+27 -23
winpr/libwinpr/sspi/Schannel/schannel_openssl.h
file modified
+12 -6
winpr/libwinpr/sspi/sspi.c
file modified
+150 -147
winpr/libwinpr/sspi/sspi.h
file modified
+31 -31
winpr/libwinpr/sspi/sspi_export.c
file modified
+79 -51
winpr/libwinpr/sspi/sspi_gss.c
file modified
+312 -439
winpr/libwinpr/sspi/sspi_gss.h
file modified
+525 -731
winpr/libwinpr/sspi/sspi_winpr.c
file modified
+232 -231
winpr/libwinpr/sspi/test/TestAcquireCredentialsHandle.c
file modified
+7 -7
winpr/libwinpr/sspi/test/TestEnumerateSecurityPackages.c
file modified
+3 -4
winpr/libwinpr/sspi/test/TestInitializeSecurityContext.c
file modified
+13 -13
winpr/libwinpr/sspi/test/TestNTLM.c
file modified
+87 -70
winpr/libwinpr/sspi/test/TestQuerySecurityPackageInfo.c
file modified
+0 -1
winpr/libwinpr/sspi/test/TestSchannel.c
file modified
+307 -291
winpr/libwinpr/sspicli/sspicli.c
file modified
+47 -46
winpr/libwinpr/synch/CMakeLists.txt
file modified
+1 -3
winpr/libwinpr/synch/address.c
file modified
+2 -3
winpr/libwinpr/synch/barrier.c
file modified
+19 -15
winpr/libwinpr/synch/critical.c
file modified
+13 -13
winpr/libwinpr/synch/event.c
file modified
+113 -87
winpr/libwinpr/synch/init.c
file modified
+6 -3
winpr/libwinpr/synch/mutex.c
file modified
+75 -37
winpr/libwinpr/synch/semaphore.c
file modified
+38 -36
winpr/libwinpr/synch/sleep.c
file modified
+20 -10
winpr/libwinpr/synch/synch.h
file modified
+4 -2
winpr/libwinpr/synch/test/TestSynchBarrier.c
file modified
+41 -43
winpr/libwinpr/synch/test/TestSynchCritical.c
file modified
+53 -40
winpr/libwinpr/synch/test/TestSynchInit.c
file modified
+22 -21
winpr/libwinpr/synch/test/TestSynchMultipleThreads.c
file modified
+8 -8
winpr/libwinpr/synch/test/TestSynchMutex.c
file modified
+35 -24
winpr/libwinpr/synch/test/TestSynchSemaphore.c
file modified
+0 -1
winpr/libwinpr/synch/test/TestSynchThread.c
file modified
+7 -8
winpr/libwinpr/synch/test/TestSynchTimerQueue.c
file modified
+17 -13
winpr/libwinpr/synch/test/TestSynchWaitableTimer.c
file modified
+4 -2
winpr/libwinpr/synch/test/TestSynchWaitableTimerAPC.c
file modified
+22 -28
winpr/libwinpr/synch/timer.c
file modified
+71 -69
winpr/libwinpr/synch/wait.c
file modified
+40 -34
winpr/libwinpr/sysinfo/CMakeLists.txt
file modified
+1 -1
winpr/libwinpr/sysinfo/cpufeatures/cpu-features.c
file modified
+132 -189
winpr/libwinpr/sysinfo/cpufeatures/cpu-features.h
file modified
+29 -33
winpr/libwinpr/sysinfo/sysinfo.c
file modified
+262 -242
winpr/libwinpr/sysinfo/test/TestCPUFeatures.c
file modified
+4 -2
winpr/libwinpr/sysinfo/test/TestGetComputerName.c
file modified
+84 -66
winpr/libwinpr/sysinfo/test/TestGetNativeSystemInfo.c
file modified
+9 -9
winpr/libwinpr/sysinfo/test/TestLocalTime.c
file modified
+5 -2
winpr/libwinpr/sysinfo/test/TestSystemTime.c
file modified
+5 -3
winpr/libwinpr/thread/CMakeLists.txt
file modified
+1 -1
winpr/libwinpr/thread/argv.c
file modified
+30 -28
winpr/libwinpr/thread/process.c
file modified
+78 -95
winpr/libwinpr/thread/processor.c
file modified
+0 -1
winpr/libwinpr/thread/test/TestThreadCommandLineToArgv.c
file modified
+7 -59
winpr/libwinpr/thread/test/TestThreadCreateProcess.c
file modified
+17 -34
winpr/libwinpr/thread/test/TestThreadExitThread.c
file modified
+6 -10
winpr/libwinpr/thread/thread.c
file modified
+60 -72
winpr/libwinpr/thread/thread.h
file modified
+3 -4
winpr/libwinpr/thread/tls.c
file modified
+4 -5
winpr/libwinpr/timezone/CMakeLists.txt
file modified
+1 -1
winpr/libwinpr/timezone/TimeZones.c
file modified
+3687 -1584
winpr/libwinpr/timezone/TimeZones.h
file added
+36
winpr/libwinpr/timezone/WindowsZones.c
file modified
+161 -40
winpr/libwinpr/timezone/WindowsZones.h
file added
+19
winpr/libwinpr/timezone/timezone.c
file modified
+127 -44
winpr/libwinpr/utils/CMakeLists.txt
file modified
+6 -9
winpr/libwinpr/utils/cmdline.c
file modified
+123 -7
winpr/libwinpr/utils/collections/ArrayList.c
file modified
+20 -13
winpr/libwinpr/utils/collections/BipBuffer.c
file modified
+37 -42
winpr/libwinpr/utils/collections/BitStream.c
file modified
+69 -136
winpr/libwinpr/utils/collections/BufferPool.c
file modified
+23 -15
winpr/libwinpr/utils/collections/CountdownEvent.c
file modified
+3 -2
winpr/libwinpr/utils/collections/HashTable.c
file modified
+16 -22
winpr/libwinpr/utils/collections/LinkedList.c
file modified
+2 -2
winpr/libwinpr/utils/collections/ListDictionary.c
file modified
+4 -32
winpr/libwinpr/utils/collections/MessagePipe.c
file modified
+2 -4
winpr/libwinpr/utils/collections/MessageQueue.c
file modified
+15 -12
winpr/libwinpr/utils/collections/ObjectPool.c
file modified
+8 -7
winpr/libwinpr/utils/collections/PubSub.c
file modified
+7 -12
winpr/libwinpr/utils/collections/Reference.c
file modified
+7 -8
winpr/libwinpr/utils/collections/Stack.c
file modified
+2 -3
winpr/libwinpr/utils/collections/StreamPool.c
file modified
+25 -23
winpr/libwinpr/utils/corkscrew/backtrace.h
file modified
+25 -23
winpr/libwinpr/utils/corkscrew/demangle.h
file modified
+10 -9
winpr/libwinpr/utils/corkscrew/map_info.h
file modified
+35 -33
winpr/libwinpr/utils/corkscrew/ptrace.h
file modified
+94 -89
winpr/libwinpr/utils/corkscrew/symbol_table.h
file modified
+31 -28
winpr/libwinpr/utils/debug.c
file modified
+119 -89
winpr/libwinpr/utils/image.c
file modified
+56 -37
winpr/libwinpr/utils/ini.c
file modified
+180 -98
winpr/libwinpr/utils/lodepng/lodepng.c
file modified
+5290 -4552
winpr/libwinpr/utils/lodepng/lodepng.h
file modified
+319 -313
winpr/libwinpr/utils/ntlm.c
file modified
+18 -35
winpr/libwinpr/utils/print.c
file modified
+65 -14
winpr/libwinpr/utils/sam.c
file modified
+30 -20
winpr/libwinpr/utils/ssl.c
file modified
+39 -33
winpr/libwinpr/utils/stream.c
file modified
+5 -7
winpr/libwinpr/utils/strlst.c
file modified
+9 -10
winpr/libwinpr/utils/test/TestArrayList.c
file modified
+23 -18
winpr/libwinpr/utils/test/TestBacktrace.c
file modified
+1 -1
winpr/libwinpr/utils/test/TestBipBuffer.c
file modified
+1 -1
winpr/libwinpr/utils/test/TestBitStream.c
file modified
+6 -7
winpr/libwinpr/utils/test/TestBufferPool.c
file modified
+6 -5
winpr/libwinpr/utils/test/TestCmdLine.c
file modified
+63 -61
winpr/libwinpr/utils/test/TestHashTable.c
file modified
+8 -8
winpr/libwinpr/utils/test/TestImage.c
file modified
+12 -8
winpr/libwinpr/utils/test/TestIni.c
file modified
+87 -67
winpr/libwinpr/utils/test/TestLinkedList.c
file modified
+24 -25
winpr/libwinpr/utils/test/TestListDictionary.c
file modified
+19 -20
winpr/libwinpr/utils/test/TestMessagePipe.c
file modified
+8 -6
winpr/libwinpr/utils/test/TestMessageQueue.c
file modified
+6 -7
winpr/libwinpr/utils/test/TestPrint.c
file modified
+6 -5
winpr/libwinpr/utils/test/TestPubSub.c
file modified
+8 -12
winpr/libwinpr/utils/test/TestQueue.c
file modified
+8 -8
winpr/libwinpr/utils/test/TestStream.c
file modified
+61 -58
winpr/libwinpr/utils/test/TestStreamPool.c
file modified
+0 -1
winpr/libwinpr/utils/test/TestVersion.c
file modified
+10 -5
winpr/libwinpr/utils/test/TestWLog.c
file modified
+6 -6
winpr/libwinpr/utils/test/TestWLogCallback.c
file modified
+19 -28
winpr/libwinpr/utils/trio/strio.h
file modified
+31 -30
winpr/libwinpr/utils/trio/trio.c
file modified
+5137 -5801
winpr/libwinpr/utils/trio/trio.h
file modified
+137 -134
winpr/libwinpr/utils/trio/triodef.h
file modified
+183 -137
winpr/libwinpr/utils/trio/trionan.c
file modified
+736 -826
winpr/libwinpr/utils/trio/trionan.h
file modified
+65 -84
winpr/libwinpr/utils/trio/triop.h
file modified
+145 -145
winpr/libwinpr/utils/trio/triostr.c
file modified
+897 -1167
winpr/libwinpr/utils/trio/triostr.h
file modified
+293 -404
winpr/libwinpr/utils/winpr.c
file modified
+5 -6
winpr/libwinpr/utils/wlog/Appender.c
file modified
+31 -30
winpr/libwinpr/utils/wlog/Appender.h
file modified
+0 -1
winpr/libwinpr/utils/wlog/BinaryAppender.c
file modified
+40 -34
winpr/libwinpr/utils/wlog/CallbackAppender.c
file modified
+23 -18
winpr/libwinpr/utils/wlog/ConsoleAppender.c
file modified
+34 -31
winpr/libwinpr/utils/wlog/DataMessage.c
file modified
+1 -1
winpr/libwinpr/utils/wlog/FileAppender.c
file modified
+14 -13
winpr/libwinpr/utils/wlog/JournaldAppender.c
file modified
+44 -42
winpr/libwinpr/utils/wlog/Layout.c
file modified
+22 -21
winpr/libwinpr/utils/wlog/Layout.h
file modified
+0 -1
winpr/libwinpr/utils/wlog/Message.c
file modified
+3 -4
winpr/libwinpr/utils/wlog/PacketMessage.c
file modified
+15 -18
winpr/libwinpr/utils/wlog/PacketMessage.h
file modified
+8 -9
winpr/libwinpr/utils/wlog/SyslogAppender.c
file modified
+26 -22
winpr/libwinpr/utils/wlog/UdpAppender.c
file modified
+13 -13
winpr/libwinpr/utils/wlog/wlog.c
file modified
+124 -57
winpr/libwinpr/utils/wlog/wlog.h
file modified
+28 -27
winpr/libwinpr/winhttp/winhttp.c
file modified
+34 -19
winpr/libwinpr/winsock/CMakeLists.txt
file modified
+1 -1
winpr/libwinpr/winsock/winsock.c
file modified
+86 -85
winpr/libwinpr/wnd/test/TestWndCreateWindowEx.c
file modified
+20 -24
winpr/libwinpr/wnd/test/TestWndWmCopyData.c
file modified
+11 -12
winpr/libwinpr/wnd/wnd.c
file modified
+31 -27
winpr/libwinpr/wtsapi/test/TestWtsApiEnumerateProcesses.c
file modified
+1 -1
winpr/libwinpr/wtsapi/test/TestWtsApiEnumerateSessions.c
file modified
+5 -7
winpr/libwinpr/wtsapi/test/TestWtsApiExtraDisconnectSession.c
file modified
+1 -1
winpr/libwinpr/wtsapi/test/TestWtsApiExtraDynamicVirtualChannel.c
file modified
+7 -8
winpr/libwinpr/wtsapi/test/TestWtsApiExtraLogoffSession.c
file modified
+1 -1
winpr/libwinpr/wtsapi/test/TestWtsApiExtraSendMessage.c
file modified
+4 -3
winpr/libwinpr/wtsapi/test/TestWtsApiExtraStartRemoteSessionEx.c
file modified
+5 -3
winpr/libwinpr/wtsapi/test/TestWtsApiExtraVirtualChannel.c
file modified
+7 -7
winpr/libwinpr/wtsapi/test/TestWtsApiQuerySessionInformation.c
file modified
+65 -49
winpr/libwinpr/wtsapi/test/TestWtsApiSessionNotification.c
file modified
+8 -4
winpr/libwinpr/wtsapi/test/TestWtsApiShutdownSystem.c
file modified
+1 -1
winpr/libwinpr/wtsapi/test/TestWtsApiWaitSystemEvent.c
file modified
+1 -1
winpr/libwinpr/wtsapi/wtsapi.c
file modified
+208 -226
winpr/libwinpr/wtsapi/wtsapi_win32.c
file modified
+96 -72
winpr/test/TestIntrinsics.c
file modified
+47 -17
winpr/test/TestTypes.c
file modified
+3 -2
winpr/tools/hash-cli/hash.c
file modified
+16 -5
winpr/tools/makecert-cli/winpr-makecert.1.in
file modified
+1 -1
winpr/tools/makecert/makecert.c
file modified
+262 -438
    freerdp-2.2.0 base
    
        
file added
+125