Commit Graph

13502 Commits

Author SHA1 Message Date
volth 1edceffa31 avoid blurry filter when scaling factor is 2x, 3x, etc 2019-09-15 05:02:22 +00:00
Martin Fleisz f5e749f04b
Merge pull request #5591 from akallabeth/mac_hotplug_fix
Use stat instead of lstat to iterate /Volumes
2019-09-12 14:46:06 +02:00
Armin Novak 5e9f454256 Use stat instead of lstat to iterate /Volumes
Some entries are symbolic links, so follow them and check the link
target for being a directory.
2019-09-12 14:35:01 +02:00
Martin Fleisz eb1c750081
Merge pull request #5590 from akallabeth/hotplug_fix
Hotplugging only for drive redirection.
2019-09-12 12:04:55 +02:00
Armin Novak 6f82ab6204 Hotplugging only for drive redirection. 2019-09-12 11:14:39 +02:00
Martin Fleisz ac8be3cdcd
Merge pull request #5589 from akallabeth/strtol_error_check
Tighter error checking for integer options in RDP file.
2019-09-11 14:33:10 +02:00
Martin Fleisz 2172fc0d2b
Merge pull request #5582 from akallabeth/win_server_fixes
Fix windows shadow server issues reported in #5577
2019-09-11 14:29:50 +02:00
Armin Novak 73897ebd3b Tighter error checking for integer options in RDP file. 2019-09-11 14:24:00 +02:00
Martin Fleisz 5ca833fe66
Merge pull request #5588 from akallabeth/last_error_reset
Reset last error state after a hostname was resolved successfully.
2019-09-11 10:55:49 +02:00
Armin Novak f25488a7ab Reset last error state after a hostname was resolved successfully. 2019-09-11 10:43:17 +02:00
Martin Fleisz 45bd7c8ca7
Merge pull request #5587 from akallabeth/rdp_parser_case_insensitive
Compare rdp file options case insensitive
2019-09-11 10:37:08 +02:00
Armin Novak 7dc47bca4f Compare rdp file options case insensitive 2019-09-11 10:26:37 +02:00
Martin Fleisz 24786d8b4d
Merge pull request #5583 from akallabeth/mac_bundle_paths
mac os bundles should not put libraries/addins in a subfolder.
2019-09-10 12:31:11 +02:00
Armin Novak 4be98eb1a5 mac os bundles should not put libraries/addins in a subfolder. 2019-09-10 12:21:40 +02:00
Armin Novak 8c17d2fa41 Add MOUSEEVENTF_HWHEEL define if not found in windows.h 2019-09-10 09:35:32 +02:00
Armin Novak b1d42b17f6 Fix windows shadow server issues reported in #5577 2019-09-10 09:18:55 +02:00
Martin Fleisz 79d19b5f71
Merge pull request #5569 from akallabeth/dynamic_printer_backend
Dynamic printer backend
2019-09-06 10:08:40 +02:00
Armin Novak 88c654ee1d Modified printer backend to allow dynamic backends. 2019-09-06 09:28:29 +02:00
Martin Fleisz 265320459b
Merge pull request #5570 from akallabeth/autodetect_from_rdp_file
Set default connection type to autodetect for RDP files.
2019-09-05 12:36:48 +02:00
Armin Novak 18ec98c402 Set default connection type to autodetect for RDP files. 2019-09-05 12:20:40 +02:00
Armin Novak 2670d83cdd freerdp_channels_load_static_addin_entry pszSubsystem empty string returns the default backend. 2019-09-04 17:15:51 +02:00
Armin Novak 15bc118d78 Names of services are now const. 2019-09-04 15:48:34 +02:00
Armin Novak 306c557512 Getter for state to string 2019-09-04 15:46:47 +02:00
Martin Fleisz 0ca70222b4
Merge pull request #5567 from akallabeth/win_clear_sound
Win clear sound
2019-09-04 08:58:24 +02:00
Armin Novak 3ce1dc1972 Fix some warnings on mac os 2019-09-03 13:47:13 +02:00
Armin Novak 1b9e01509d Refactored winmm backend
Using CALLBACK_FUNCTION again, but protect with semaphore to avoid closing
the device while there are still buffers to be played.
2019-09-03 15:11:18 +02:00
Armin Novak 208fbabfde Only close local audio device if rdpsnd thread closes or output format changes.
Windows 7 and other older systems send one close PDU after another.
This distorts audio during setup and teardown of local sound devices.
2019-09-03 15:11:18 +02:00
Armin Novak 48f35972c8 Fixed limit check for wave confirm pdu timestamp. 2019-09-03 15:11:18 +02:00
Armin Novak b8d3340b18 Set default build windows version to windows 7 2019-09-03 15:11:18 +02:00
Armin Novak cebddbd65b Fix various compiler warnings for wfreerdp. 2019-09-03 15:11:18 +02:00
Martin Fleisz 852907a9ba common: Fix nullptr checking in settings_set_string function 2019-09-03 13:24:02 +02:00
Martin Fleisz c90b7a9714
Merge pull request #5563 from akallabeth/scanbuild_fixes
Scanbuild fixes
2019-09-03 10:57:24 +02:00
kubistika 62b32fbab9 server: proxy: only wait for server dynvc when needed 2019-09-03 09:09:27 +02:00
Armin Novak d69ad3ee59 Fixed missing NULL check. 2019-09-03 08:56:59 +02:00
Armin Novak 4ff24d074b Fixed memory leak in error branch 2019-09-03 08:56:36 +02:00
Armin Novak f39ec50101 Converted BitStream_* defines to inline functions 2019-09-03 08:55:59 +02:00
Armin Novak 83b80f64af Fixed uninitialized variable warning. 2019-09-03 08:55:29 +02:00
Martin Fleisz ada078f67d
Merge pull request #5562 from akallabeth/rail_langbar_check
Fix issue reported in #5560: language bar might not be supported by server
2019-09-03 08:21:09 +02:00
Armin Novak 843f18b110 Fix issue reported in #5560: language bar might not be supported by server. 2019-09-03 08:07:45 +02:00
Martin Fleisz a5f4783711
Merge pull request #5561 from akallabeth/winmm_play_fix
Winmm play fix
2019-09-02 15:23:33 +02:00
Armin Novak d99486096b Added deprecation macro. 2019-09-02 15:13:09 +02:00
Armin Novak f93d625cde Use GetTickCount64 instead of GetTickCountPrecise. 2019-09-02 15:46:36 +02:00
Armin Novak 12b0b9ea28 Do not use named events, they are global! 2019-09-02 15:28:31 +02:00
Armin Novak 40964301df Use CALLBACK_EVENT for waveOutOpen to play synchronously. 2019-09-02 15:11:54 +02:00
Martin Fleisz 473806a0b1
Merge pull request #5547 from akallabeth/color_convert_fix
Fix #5543: 16 bit color to 32bit color conversion.
2019-09-02 14:34:59 +02:00
Martin Fleisz 875198c4df
Merge pull request #5558 from akallabeth/drive_hotplug_name
Allow /drive:<name>,* syntax.:wq
2019-08-30 14:06:18 +02:00
Armin Novak c6d9bfce42 Allow /drive:<name>,* syntax.:wq 2019-08-30 13:50:33 +02:00
Martin Fleisz 29f914f178
Merge pull request #5541 from akallabeth/rdp_file_full_drivestoredirect_parsing
Rdp file full drivestoredirect parsing
2019-08-30 11:29:06 +02:00
Martin Fleisz 2aec8dd059
Merge pull request #5555 from akallabeth/audin_load_fix
Fix #5554: audin is a dynamic channel
2019-08-30 08:33:40 +02:00
Armin Novak 09c61dc465 Fix #5554: audin is a dynamic channel 2019-08-29 18:46:49 +02:00