Armin Novak
732bd37307
[client,android] enable unicode input
2023-06-23 08:18:16 +02:00
weoses
eb10a060a5
[android] Add UI setting - "Use back button as Alt-f4"
2023-04-05 15:11:29 +02:00
Armin Novak
19297707e0
[android] fixed build and runtime issues
...
* fixed a return value bug in event handling
* fixed some android manifest issues with newer API
* fixed version parser in java to properly load libraries
2023-03-23 09:58:37 +01:00
Armin Novak
f0e9797b4c
[build] require CMake >= 3.13
...
required for target_link_options
2023-02-27 11:18:02 +01:00
Armin Novak
641022b795
[logging] remove __FUNCTION__ from actual message
...
prefer the log formatter to provide that information.
2023-01-25 16:26:39 +01:00
akallabeth
82ba9ede9c
[freerdp] use FREERDP_/UWAC_/RDTK_ prefix for conditional headers
2023-01-10 17:38:00 +01:00
akallabeth
00ee213f97
[winpr,android] Unify JNI_OnLoad
...
* Split JNI_OnLoad and JNI_OnUnload to own module to be usable from more
than only timezone
* Explicitly call System.loadLibrary('winpr') (and other FreeRDP
libraries) in android client as JNI_OnLoad is only triggered by that
and not implicit loading
2022-11-28 10:42:36 +01:00
JeonJongHyeon97
55015fd59b
Fix untracked clipboard
2022-11-07 08:54:34 +01:00
akallabeth
43c5289928
Replaced memset/ZeroMemory with initializer
...
* Addes WINPR_ASSERT on many occations
* Replaced memset with array initializer
* Replaced ZeroMemory with array initializer
2022-10-14 12:11:01 +02:00
Armin Novak
c018632870
Cleaned up android input event processing
...
* Unified event cleanup code
* Add proper support for unicode input
* Add proper return code for event process failures
2022-09-20 15:52:14 +02:00
akallabeth
9a2a37786e
Refactored clipboard structs
2022-07-04 14:31:08 +02:00
akallabeth
ebf5de1d1d
Preset LoadChannels function pointer
2022-06-29 09:18:53 +02:00
akallabeth
bc8b4ade1c
reformatted
2022-06-23 08:48:39 +02:00
akallabeth
90ce22283d
Replaced direct settings access with getter/setter
2022-06-23 07:45:55 +02:00
akallabeth
650a275ceb
Added new client callback LoadChannels and freerdp_client_load_channels
...
Split channel loading from PreConnect as it might be necessary to
reinitialize channels on redirect
2022-06-23 07:45:55 +02:00
akallabeth
00d9c64507
Android auto version code
2022-05-13 10:38:26 +02:00
akallabeth
d68327ad74
Fixed const correctness of pPointer_Set
...
Pointer might need to be modified
2022-04-28 09:17:20 +02:00
akallabeth
73cdcdfe09
Logging and parser fixes ( #7796 )
...
* Fixed remdesk settings pointer
* Fixed sign warnings in display_write_monitor_layout_pdu
* Use freerdp_abort_connect_context and freerdp_shall_disconnect_context
* Added and updates settings
* info assert/dynamic timezone
* mcs assert/log/flags
* Fixed and added assertions for wStream
* Unified stream length checks
* Added new function to check for lenght and log
* Replace all usages with this new function
* Cleaned up PER, added parser logging
* Cleaned up BER, added parser logging
* log messages
* Modified Stream_CheckAndLogRequiredLengthEx
* Allow custom format and options
* Add Stream_CheckAndLogRequiredLengthExVa for prepared va_list
* Improved Stream_CheckAndLogRequiredLength
* Now have log level adjustable
* Added function equivalents for existing logger
* Added a backtrace in case of a failure is detected
* Fixed public API input checks
2022-04-19 14:29:17 +02:00
akallabeth
752ac3b479
Fix #7793 : Do not expose internal input API ( #7794 )
...
* Fixed GetFileInformationByHandle initializers
* Fix #7793 : Do not expose internal input API
Slow-Path input uses UINT16 for scancodes on wire, but only the
lower byte is actually used. (the extended fields are sent in
keyboardFlags field)
Hide this implementation detail and adjust the API to use UINT8
for the code instead just like the corresponding Fast-Path PDU
* Added a warning for problematic slow path keyCodes
2022-04-13 09:34:05 +02:00
Ely Ronnen
29fcfdce03
building android client modules abi based on if the native modules exists in jniLibs
2022-03-28 19:30:12 +02:00
eronnen
be07eb6f35
moving android client build to be part of aFreeRDP.apk gradle build
2022-03-28 19:30:12 +02:00
Armin Novak
71aac852d6
Remove async-input from clients
2022-03-08 15:37:19 +01:00
Armin Novak
6a2524d2a8
Cleaned up imports
2022-02-24 12:06:06 +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
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
Arturo Iacobelli
3649740afd
Switched usage to AndroidX libraries.
2021-07-12 12:02:48 +02:00
akallabeth
534d30beb3
No deprecated ( #7107 )
...
* Removed cmake options disabling compiler warnings
* Added deprecation compile options
* Fixed android client use of deprecated symbols
* Removed obsolete callback
2021-06-22 14:39:10 +02:00
akallabeth
d4ae65dbb5
Added version to client log, removed build_date
2021-04-22 14:07:37 +02:00
akallabeth
d6ba9c1da5
Ensure canvas background is black before drawing
2021-03-15 10:44:15 +01:00
akallabeth
23aa5fb873
Updated OpenSSL and android dependencies
2021-03-15 10:44:15 +01:00
sr093906
5289252f12
Update strings.xml
2021-03-08 09:30:42 +01:00
sr093906
027fa4624c
Update strings.xml
2021-03-08 09:30:42 +01:00
sr093906
d5cf5145a3
Add files via upload
2021-03-08 09:30:42 +01:00
sr093906
01006cd9e8
Add files via upload
2021-03-08 09:30:42 +01:00
Armin Novak
cb0cba2d47
Reformatted changes
2021-02-25 15:05:42 +01:00
mcsong
bb6e248c5f
Removed unnecessary code and improved code quality
2021-02-25 15:05:42 +01:00
mezysinc
e96ef524c5
ptbr translation
...
strings in ptbr
2021-01-02 11:20:55 +01:00
akallabeth
37344f443e
Increased android client build number to 100
...
We need to be able to release a few 2.0 builds before this master
build will be ready.
2020-05-08 11:21:51 +02:00
Andrey
f14373172d
Android client version bump ( #6126 )
...
Library names update
Co-authored-by: Andrey Rankov <andreyr@appcard.com>
2020-05-04 09:38:31 +02:00
akallabeth
4259f5c561
Fix #6085 : Java string comparison should prefer equals
2020-04-16 08:25:25 +02:00
Allan Nordhøy
31f4a1f1e5
Language fixes for aFreeRDP
2020-04-14 15:51:08 +02:00
Allan Nordhøy
14494237ab
Add Norwegian Bokmål translation
2020-04-14 14:35:10 +02:00
akallabeth
d7795c892b
Allow old openssl name in android client.
2020-04-09 10:03:20 +02:00
akallabeth
1c77db0a94
Used default openssl library names.
2020-04-09 10:03:20 +02:00
Armin Novak
72ca88f49c
Reformatted to new style
2019-11-07 10:53:54 +01:00