Commit Graph

128 Commits

Author SHA1 Message Date
akallabeth
004a56d559 Fixed typo in android build script 2022-01-26 12:10:47 +01:00
akallabeth
56bc23a3ac Fixed missing ARCH argument to build FFMPEG 2022-01-26 12:10:47 +01:00
akallabeth
6ea43d1d73 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-26 12:10:47 +01:00
akallabeth
f676cfab1c Enabled swscale for android build
(cherry picked from commit 198548e3fb)
2022-01-26 12:10:47 +01:00
Armin Novak
4101fe3be7 Added code assertions, fixed loading order
(cherry picked from commit 92d56b77f5)
2022-01-26 10:48:26 +01:00
akallabeth
53eb0de39f Updated android build configuration
Use FFMPEG instead of OpenH264 for newer NDK compatibility

(cherry picked from commit d07cb696a9)
2022-01-13 09:25:38 +01:00
Ely Ronnen
146717ee3c adding ffmpeg build script
(cherry picked from commit 450aa65227)
2022-01-13 09:25:38 +01:00
Ely Ronnen
84dd5910d8 add ffmpeg option to android build script
(cherry picked from commit cdb7563cf7)
2022-01-13 09:25:38 +01:00
Christian Plattner
8cb12fb0ea Reject invalid android build configuration
Without this patch, the default build configuration will be picked
silently and continuous integration does not detect any problem
2022-01-13 08:07:04 +01:00
akallabeth
2612b32a72 Updated OpenSSL and android dependencies
(cherry picked from commit 54fa29dc2d)
2021-03-15 10:43:54 +01:00
Christian Plattner
cbdb48c0bb Disable building OpenH264 in Andriod CI builds
(cherry picked from commit f4b3ba92fc)
2020-12-02 09:06:10 +01:00
Christian Plattner
c73b7edf34 Fix Android release target API level
(cherry picked from commit 199e38c9b4)
2020-12-02 09:06:10 +01:00
Christian Plattner
fddde5bdc2 Fix Android build paths
(cherry picked from commit 00173a0ef3)
2020-12-02 09:06:10 +01:00
Christian Plattner
0b8cf6ce1d Fix #6565: streamline android build configuration
(cherry picked from commit 0270932d96)
2020-12-02 09:06:10 +01:00
Armin Novak
524061ab88 Fixed creating release zip from folder
(cherry picked from commit 16350dcdda)
2020-06-26 11:02:03 +02:00
Armin Novak
ed4276108f Fixed spelling, print errors to stderr
(cherry picked from commit b50525d1fb)
2020-06-26 11:01:30 +02:00
Armin Novak
0bdda779b7 Fixed bug with creating release source_version
(cherry picked from commit 5490ce5099)
2020-06-26 11:01:23 +02:00
Armin Novak
987d26b6a5 Added release zip creation to script.
(cherry picked from commit 25f62eeddd)
2020-06-16 09:05:42 +02:00
Bernhard Miklautz
37e3b2be56 new: add release script
Add a updated version of script for creating the release tarball.
If TAG is set the TAG is used otherwise it is tried to detect the last
TAG using git describe.

(cherry picked from commit 93d6de2978)
2020-06-16 09:05:12 +02:00
akallabeth
c060089a2b Refactored settings clone/free, extended tests
(cherry picked from commit 773ad6e9791844ca3ccdc40d378a37fc0238ef0a)
2020-05-18 17:10:01 +02:00
Armin Novak
bc4615e5ed Added expert settings /tune and /tune-list 2020-05-05 07:46:10 +02:00
akallabeth
fd9b5463a0 Use cmake from NDK 2020-04-09 10:03:20 +02:00
akallabeth
f2d5cf2b41 Updated android build scripts for ci. 2020-04-09 10:03:20 +02:00
Martin Fleisz
99786970a3
Merge pull request #5884 from akallabeth/smartcard_ndr_strict
Smartcard tighter input validation
2020-03-31 08:34:04 +02:00
akallabeth
80177efe69 Fixed typos, make status comparisons explicit. 2020-03-27 14:49:09 +01:00
Martin Fleisz
7ae8a158a0
Merge pull request #5707 from akallabeth/kbd_codepage
Added KeyboardCodePage option
2020-02-25 14:50:51 +01:00
Armin Novak
967bb471c7 Fixed keyboard lang struct generation
* Fixed length hex strings
* Fill in missing elements with last valid
2020-02-24 12:35:32 +01:00
Armin Novak
30275e7ac3 Added keyboard language codepages and listing option 2020-02-21 11:57:36 +01:00
Armin Novak
ef93109f42 Fixes for GetAttrib and some refactroing
* Fix accidental buffer free before transfer
* Refactored code to eliminate a bunch of warnings
* Updated copyright headers
2020-02-20 13:59:28 +01:00
Armin Novak
ccda3de168 Added (incomplete) smartcard API test program. 2020-02-20 13:59:28 +01:00
Armin Novak
c9dd343a65 update timezones. 2019-12-06 11:05:09 +01:00
Armin Novak
3aec03c1ed New python script for zone generation
Replace the old C# script with a python script to generate
WindowsZones.c, update to new location of XML
2019-12-06 11:03:30 +01:00
Armin Novak
7db4f69cb6 Added TcpKeepalive setting, use settings getter const arguments. 2019-11-07 12:39:22 +01:00
Armin Novak
72ca88f49c Reformatted to new style 2019-11-07 10:53:54 +01:00
Martin Fleisz
852907a9ba common: Fix nullptr checking in settings_set_string function 2019-09-03 13:24:02 +02:00
Armin Novak
6604df0795 Added clang format script.
new code formatting rules are now enforced by this script.
2019-05-16 11:25:40 +02:00
Armin Novak
93bf375686 Refactored settings getter/setter to stay compatible. 2019-05-08 14:35:25 +02:00
Armin Novak
abc93f924c Added python generator for freerdp_[g|s]et_param*
The settings getters and setters are now automatically generated.
Added a test case to check if all available options can be retrieved.
2019-05-08 14:17:23 +02:00
Pascal J. Bourguignon
431c37f3a9 5360 segfault using smartcard without any readers (#5361)
* Fix: corrected test for astyle.

* Fix: added test for NULL readers returned by ConvertFromUnicode.
2019-04-26 09:10:41 +02:00
David Fort
42c083eaea script: add a usefull script to create code snippets from specification blobs 2018-12-05 15:20:11 +01:00
Armin Novak
6a75bc806b Updated OpenSSL version for iOS 2018-12-03 17:06:43 +01:00
akallabeth
3cea4bfb55
Merge pull request #5008 from wintersandroid/master
Android library build script fixes, and Android thread lock on remote disconnect.
2018-11-20 12:14:28 +01:00
Mathew
2ff19597dc fix scripts to build with ndk r15c,
cache dependancies so we are not hitting github often
update android dependancies to latest and compile.
./android-build-freerdp.sh --ndk ~/Programming/android-ndk-r15c --relWithDebug --jpeg
Still an error compiling openh264
2018-11-09 15:20:52 +13:00
Armin Novak
6a2d49e0ed Simplified timezone update handling:
* Fix #4965: Adjusted the timezone update script to initialize
  structs properly.
* Updated the scripts to generate the files directly
* Added a small HOWTO
* Split zone information to separate files to allow automatic
  update without further manual editing.

Create a timezone.c file that does conform to C rules.
2018-11-07 14:46:24 +01:00
Pascal J. Bourguignon
a7c4022554 Corrected update-rdpSettings according to PR comments.
Updated settings.h with it.
2018-06-06 17:08:52 +02:00
Pascal J. Bourguignon
25dafa3815 Created script to update the #define from rdp_settings fields.
Created	scripts/update-rdpSettings script to update the
rdpSettings #defines from the rdpSettings structure.
2018-06-06 14:59:45 +02:00
Armin Novak
d8bcb6910e Updated OpenSSL version in build scripts. 2018-04-12 16:52:33 +02:00
Armin Novak
ef6a03128a Added memory and thread sanitizer. 2018-04-06 08:27:52 +02:00
Armin Novak
9bd13c25c9 Added WaitableTimer implementation for mac OS. 2018-03-12 13:39:21 +01:00
Armin Novak
45abdc94d6 Updated OpenSSL version for android. 2018-01-17 15:30:29 +01:00