Armin Novak
1b71bba2a0
Fixed compilation warnings
2022-02-22 11:29:56 +01:00
Armin Novak
0c7e6c3c2d
Refactored disp channel
...
* Assert all input parameters
* Use DISP_CHANNEL_NAME define for channel name
2022-02-22 11:29:56 +01:00
akallabeth
8b3f9431de
Cleanup/code formatting
2022-02-22 09:44:13 +01:00
Armin Novak
f03059e718
Extended AINPUT API:
...
* Each event now has a timestamp
* Relative and absolute events are sent simultaneously
* Added a flag indicating relative events are available
2022-02-22 09:44:13 +01:00
akallabeth
e136444f51
Fixed xinput and x11 event priority
...
* Prefer xinput events over x11 events for mouse input
* Prefer xinput raw events over xinput events:
* Only use when the mouse is grabbed (events are not bound to a
specific window but are global)
* Only use for relative mouse input
2022-02-22 09:44:13 +01:00
akallabeth
e5592772ce
Check return of ainput mouse event
2022-02-22 09:44:13 +01:00
akallabeth
d3ee52b0f8
Fix conversion of mous wheel valuet
2022-02-22 09:44:13 +01:00
akallabeth
d4be1717c2
Fixed window check
...
Ignore mouse events not originating in session window
2022-02-22 09:44:13 +01:00
akallabeth
855c9d3f4c
Fixed broken format string
2022-02-22 09:44:13 +01:00
akallabeth
de81f54076
Add relative mouse input and no channel support
2022-02-22 09:44:13 +01:00
akallabeth
8a5bd522c7
Fixed scaling of discrete wheel input.
2022-02-22 09:44:13 +01:00
akallabeth
db00082974
Implemented xfreerdp relative mouse input
2022-02-22 09:44:13 +01:00
akallabeth
b1a2efde7d
Implemented xfreerdp mouse grab
2022-02-22 09:44:13 +01:00
akallabeth
700d6dcd9e
Use client/common mouse functions
2022-02-22 09:44:13 +01:00
akallabeth
4d3157c9cc
Added common client mouse event functions
2022-02-22 09:44:13 +01:00
akallabeth
b2b70fcf6d
Use common client channel handling
2022-02-22 09:44:13 +01:00
akallabeth
4ca5078027
Added common client channel handling
2022-02-22 09:44:13 +01:00
Armin Novak
b85333bb9e
Automatically load advanced input channel
2022-02-22 09:44:13 +01:00
akallabeth
cdbfff87ea
Unified client stop
2022-02-22 09:44:13 +01:00
akallabeth
7641710f60
Use a client/common context component
...
* Allows moving common client code from specific client to a
generic client/common implementation
2022-02-22 09:44:13 +01:00
Armin Novak
da9edc1829
Added mouse-relative option to command line
2022-02-22 09:44:13 +01:00
zbstao
bab45ff7da
Fixed invalid password prompt on Windows system
...
Fixed invalid password prompt on Windows system
2022-02-17 11:01:34 +00:00
akallabeth
e3cf5928c4
Make mac native client build configuratble
2022-02-17 09:53:52 +00:00
Sumir Jha
3d77496fbb
memory grows over time in wlfreerdp with /gfx:AVC44 fixed.
2022-02-15 10:58:41 +00:00
akallabeth
8cc6582044
Unify struct definitions ( #7633 )
...
* Unified enum/struct definitions, fixed include issues
* Fixed mac compilation issues
* Added missing include
* Fixed windows server build warnings
* Fixed VS2010 build issue
* Removed unnecessary library linking
* Fixed ThreadPool WinXP compatibility
* Fixed pr review remarks
2022-02-14 14:59:22 +01:00
Armin Novak
0cceaaf704
Fixed #7636 : GetStringUTFLength requires jstring argument
2022-02-14 07:29:05 +00:00
Armin Novak
80cd8dcdc3
Fixed cyclic include
2022-02-10 12:49:00 +00:00
Armin Novak
cefb4e1237
Use freerdp_settings_set and _strdup
2022-02-02 13:43:31 +00:00
Armin Novak
3303aa1446
Fixed format string
2022-02-02 07:57:56 +00:00
Armin Novak
ef8c6e9a51
Fixed deprecated mac symbols
2022-02-02 07:57:56 +00:00
Armin Novak
b02995fc0b
Fixed missing public linking for freerdp-client
2022-02-01 11:04:32 +00:00
Armin Novak
ca30e749e9
Fixed unused-but-set-variable and reserved identifier warnings
2022-02-01 08:48:21 +01:00
Armin Novak
aa3f3ea95f
Fixed const warnings
2022-01-31 16:13:06 +01:00
Armin Novak
b9cfa10513
Fixed some more warnings
2022-01-31 15:55:10 +01:00
Armin Novak
2e17cee5a9
Fixed various warnings.
2022-01-31 15:55:10 +01:00
Armin Novak
691ba447d2
Added better way to check for H264 support
...
* Added a function that actually tests, if H264 is working.
2022-01-26 12:22:41 +01:00
akallabeth
7dedfbb0b0
Added support for getpwuid_r, replaced duplicate code
...
* Use GetUserNameExA to get current user name when required.
* Add support for getpwuid_r if available
2022-01-25 15:33:04 +01:00
Marek Vasut
bda2421c57
cmdline: Always reinitialize NetworkAutoDetect
...
Always reinitialize NetworkAutoDetect, otherwise it might end set to
previous value and not the desired one. This happens when the client
sets /network:lan , in which case NetworkAutoDetect remains set to
TRUE because freerdp_set_connection_type() was previously called in
prepare_default_settings() and NetworkAutoDetect is never updated by
freerdp_set_connection_type() afterward.
Signed-off-by: Marek Vasut <marex@denx.de >
2022-01-23 10:47:29 +01:00
akallabeth
e6e6ed5dbd
Cleaned up PubSub
...
* Callback arguments now const
* Fixed missing includes
2022-01-19 09:24:57 +01:00
Armin Novak
1fedd36f65
Fixed proxy compilation issues after rdpUpdate refactoring
2022-01-18 11:24:23 +01:00
akallabeth
8cf0a21acd
Increased required android version to 6.0 (API 23)
...
There are library loader issues with OpenSSL below that API version.
(Undefined symbols most likely due to versioning mismatches of the
OpenSSL build)
2022-01-18 09:06:43 +01:00
akallabeth
dd489e27f2
Skip library version from android glue library
2022-01-18 09:06:43 +01:00
akallabeth
df7daaec60
Fixed build tool version
2022-01-14 10:39:46 +01:00
akallabeth
1affec77d0
Fixed #7541 : maximum resolution, removed unused strings
2022-01-14 10:39:46 +01:00
akallabeth
8691c9f8dd
Updated build tools
2022-01-14 10:39:46 +01:00
akallabeth
755442cc1b
Updated android build dependencies
2022-01-14 10:39:46 +01:00
akallabeth
b8a48ae83b
Fixed #7549 : Fix broken wayland event type check
2022-01-13 16:44:12 +01:00
Armin Novak
339cdded45
Fixed memory sanitizer warnings
2022-01-11 14:32:18 +01:00
Armin Novak
d0986489dd
Fixed leaks and type mismatches for wayland client
2022-01-11 12:47:05 +01:00
akallabeth
803dd8f6ff
Added options for certificate file based smartcard logon
2022-01-11 12:34:43 +01:00