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
Armin Novak
a93b15fdef
Sanitize drive redirection names.
2019-08-29 17:53:36 +02:00
kubistika
e135106731
server: proxy: rdpsnd support
2019-08-29 14:39:17 +02:00
kubistika
265e0848ed
rdpsnd: subsystems: Add proxy subsystem
2019-08-29 14:39:17 +02:00
kubistika
faa833f97a
rdpsnd: client: add rdpContext getter
2019-08-29 14:39:17 +02:00
kubistika
dc11bcc9f0
server: proxy: fix nla fallback (introuduced in #5522 )
2019-08-28 17:03:40 +02:00
David Fort
c43fac9521
Merge pull request #5549 from akallabeth/prompt_for_credentials_fix
...
Read and write RDP file 'prompt for credentials'
2019-08-28 15:10:32 +02:00
Armin Novak
6c17d138bd
Read and write RDP file 'prompt for credentials'
2019-08-27 12:24:28 +02:00
Armin Novak
4d4669471e
Added color conversion correctness check to interleaved codec test.
2019-08-26 10:54:43 +02:00
Armin Novak
7604f788b3
Fix #5543 : 16 bit color to 32bit color conversion.
...
When converting 16 bit color (5 or 6 bit per color) to 32bit
(8 bit per color) add a value dependent correction factor so that
value 0 -> 0 and 31 -> 255.
2019-08-26 10:25:10 +02:00
David Fort
96aeb8512d
keyboard: don't catch Ctrl+Alt-C if encomsp is not activated
2019-08-23 12:57:10 +02:00
Armin Novak
fdf1715213
Unified DriveStoreRedirect parsing.
2019-08-23 12:06:21 +02:00
kubistika
067b7dfd1c
server: proxy: disp: fix copyright
2019-08-23 11:58:08 +02:00
kubistika
04e1708df1
server: proxy: use new hooks api
2019-08-23 11:58:08 +02:00
kubistika
32fff644da
server: proxy: improve modules api
2019-08-23 11:58:08 +02:00