Martin Fleisz
e0d684e3e9
Merge pull request #6810 from awakecoding/pcb-no-vmconnect
...
Don't enable vmconnect mode based on PCB field presence
2021-02-12 11:09:12 +01:00
Marc-André Moreau
4e14e7d41e
freerdp-client: don't enable vmconnect mode based on PCB field presence in .RDP file
2021-02-11 15:05:53 -05:00
Martin Fleisz
6b686eb834
Merge pull request #6806 from akallabeth/xfreerdp-twos-complement-wheel-mask
...
clients: Use the correct wheel rotation value
2021-02-11 12:21:50 +01:00
Armin Novak
f9c2d5bab9
Added ConnectionStateChangeEvent for clients
...
Clients can now subscribe to connection state change events to
prevend data from being transmitted on sessions being redirected.
2021-02-11 10:41:28 +01:00
Martin Fleisz
6d04c0831c
Merge pull request #6804 from akallabeth/disp_delay
...
Fixed #6801 : Delay sending of resolution change
2021-02-11 10:37:16 +01:00
Pascal Nowack
1087a5e1a6
clients: Use the correct wheel rotation value
...
For the negative scrolling direction, RDP uses the two's complement,
instead of the positive wheel value with the negative flag.
xfreerdp currently uses the positive wheel value in addition to the
negative flag, which results in a wrong wheel value on the server side
(136 instead of 120).
Fix this, by using the correct wheel rotation value, which is in the
two's complement.
2021-02-11 09:54:03 +01:00
akallabeth
d3ed42a799
Fixed #6801 : Delay sending of resolution change
...
Changed the logic of the disp channel to wait for 800ms after a
ConfigureNotify before sending the new resolution.
The problem fixed with this patch is the following:
1. Resize the window with the mouse
2. ConfigureNotify triggers a resize notification
3. The server resizes to the desired resolution
3a. More ConfigureNotify events are generated
4. The local window resize to the new resolution triggers another
ConfigureNotify
a. Depending on the timing (sending is already rate limited) the
events from 3a and 4 will make the size of the window jump
b. Very fast resizing will pick a random resolution from the
sequence of ConfigureNotify events as the final resolution
2021-02-10 15:38:03 +01:00
Armin Novak
65647d5763
Use separate codec contexts for legacy and GFX
2021-02-10 10:38:24 +01:00
Armin Novak
4b7208fb6e
Always return data on SCardGetStatusChange
...
If the call fails just return empty data for each reader.
2021-02-10 10:36:51 +01:00
akallabeth
bad20340cc
Fixed issue with GetAttr where the result buffer was not allocated
2021-02-10 10:36:51 +01:00
akallabeth
14d5ad0d79
Fixed GetAttrib return length
2021-02-10 10:36:51 +01:00
akallabeth
b0c11ebd91
Fixed smartcard_unpack_reader_state, allow empty names
2021-02-10 10:36:51 +01:00
akallabeth
8217f5a9e3
Fixed SCardTransmit return
2021-02-10 10:36:51 +01:00
akallabeth
9ff0071b2e
Fixed SCardState wrapper
2021-02-10 10:36:51 +01:00
akallabeth
f693a60ec2
Unified smartcard call data structs
2021-02-10 10:36:51 +01:00
akallabeth
6cf5ba4736
Unified smartcard handle converstion
2021-02-10 10:36:51 +01:00
akallabeth
09d2806ac6
Fixed various return values in case of result != SCARD_S_SUCCESS
2021-02-10 10:36:51 +01:00
akallabeth
5fc24ef408
Fixed GetAttrib call
2021-02-10 10:36:51 +01:00
akallabeth
2767940891
refactored smartcard allocations
2021-02-10 10:36:51 +01:00
akallabeth
b049265203
Fixed SCard debug WCHAR string lengths
2021-02-10 10:36:51 +01:00
akallabeth
a4bf477cca
Fixed double free in PCSC_SCardGetAttrib_FriendlyName
2021-02-10 10:36:51 +01:00
Bernhard Miklautz
eca54573cd
Merge pull request #6803 from akallabeth/ConverToUnicode
...
Convert to unicode tests && fixes
2021-02-09 20:40:11 +01:00
Michael Saxl
bc52147fbb
rdg websocket support
2021-02-09 18:47:14 +01:00
akallabeth
e15684cb14
Fixed a ConvertToUnicode issue and added a unit test
2021-02-09 16:10:42 +01:00
Martin Fleisz
b05fea134e
Merge pull request #6795 from akallabeth/license_arg_type
...
Fixed invalid argument type for license function
2021-02-08 09:20:08 +01:00
akallabeth
1feb034896
Fixed invalid argument type for license function
2021-02-07 19:58:56 +01:00
Martin Fleisz
784f445aa1
Merge pull request #6609 from akallabeth/clip_response
...
Fixed sending of clipboard format request response
2021-02-05 10:18:08 +01:00
Martin Fleisz
21158c0e8b
Merge pull request #6537 from akallabeth/kbd_remap
...
Added option to remap scancodes
2021-02-05 09:31:45 +01:00
Martin Fleisz
929fe163b3
Merge pull request #6757 from akallabeth/smart_e_invalid
...
Fix PCSC_SCardGetAttrib wrapper
2021-02-05 09:21:00 +01:00
Armin Novak
54e02e1642
Use wide char file paths for license
2021-02-04 21:22:21 +01:00
Armin Novak
773cfcd6da
Fixed #6760 : Use wide char file operations on windows.
2021-02-04 21:22:21 +01:00
akallabeth
25ab8c8b9c
Added wayland discrete axis events for mouse wheel
...
the discrete axis event gives changes in steps just like the
xfreerdp version uses. This way scrolling can be implemented
consistent with the behaviour of xfreerdp
2021-02-04 21:21:57 +01:00
0140454
522c0cb3ad
libuwac: Fix code format
2021-02-04 21:21:27 +01:00
0140454
79606a9abf
Sync numlock, capslock state in Wayland
2021-02-04 21:21:27 +01:00
0140454
aaefe18f98
libuwac: Add UwacKeyboardModifiersEvent
2021-02-04 21:21:27 +01:00
Martin Fleisz
e2620f0faa
core: Enable network auto detection by default
2021-02-04 15:23:57 +01:00
Martin Fleisz
79fb38da84
core: Remove connection type manipulation in gcc_write_client_core_data
...
Removes the changes to connection type in gcc_write_client_core_data and
adds some checks if network detection is enabled when receiving network
detection requests.
2021-02-04 10:43:51 +01:00
Vic Lee
a1566574a3
progressive: fix multiple regions in one gfx frame.
2021-02-04 09:16:23 +01:00
0140454
30233a4c74
Dont' commit surface in configure handler
2021-02-04 09:15:38 +01:00
0140454
96ff661008
Process close event
2021-02-04 09:15:38 +01:00
David Fort
385c0596e1
Merge pull request #6779 from kubistika/fix_heap_overflow_in_write_client_data_blocks
...
libfreerdp: core: add mem checks in gcc_write_client_data_blocks
2021-02-03 11:04:27 +01:00
akallabeth
4587ef976c
Fixed default return for DrawOrderInfo
2021-01-28 14:08:35 +01:00
akallabeth
cf2d26dbbd
Fix length return for SCARD_ATTR_VENDOR_NAME
2021-01-27 23:29:09 +01:00
Armin Novak
17d8267de7
Fixed PCSC_SCardGetAttrib wrapper
2021-01-27 23:03:48 +01:00
akallabeth
1efcd605e0
Dereference ppbAttr as argument for SCardGetAttrib
2021-01-27 23:03:46 +01:00
Martin Fleisz
83658d2121
gateway: Fix consent/service message in legacy gateway code
2021-01-27 14:58:07 +01:00
Martin Fleisz
95b7f3b46d
Merge pull request #6762 from akallabeth/drive_hotplug_fix
...
Fixed drive hotplug path comparison.
2021-01-27 11:30:02 +01:00
Armin Novak
c7bf33aad0
Fixed drive hotplug path comparison.
2021-01-27 09:27:08 +01:00
akallabeth
dfec6228e4
Added OrderInfo callback for primary, seconardy and altsec orders
...
This allows gathering statistics about which orders have been
received
2021-01-26 20:00:23 +01:00
David Fort
35acb4bdf4
Merge pull request #6758 from 0140454/bugfix/key-repeat
...
Fix key repeat in Wayland
2021-01-26 19:28:10 +01:00