Commit Graph

126 Commits

Author SHA1 Message Date
akallabeth af8d1e5690 Updated settings
* Generator script now WINPR_ASSERT if invalid arguments are
  supplied
* Updated settings with new generated getter/setter
2021-09-06 10:11:14 +02:00
Armin Novak 7e7394d905 Update default android build config
Remove x86 and x86_64 to bring down pr build times
2021-09-04 18:01:30 +02:00
Armin Novak 8ef57bf296 Replaced CMAKE_[SOURCE|BINARY]_DIR with PROJECT_[SOURCE|BINARY]_DIR
Thanks @Pollux42 for the hint in #7096
2021-06-22 08:54:18 +02:00
akallabeth 80d7f206af
Refactored settings string setter (#7014)
* Common function to clear strings
* Set string memory to '\0' before free
2021-05-18 11:22:27 +02:00
akallabeth 23aa5fb873 Updated OpenSSL and android dependencies 2021-03-15 10:44:15 +01:00
akallabeth c67e4df96b Added getter/setter for settings 2021-03-01 11:03:52 +01:00
Armin Novak 6a2ae388f8 Added settings dump function 2021-01-18 18:46:04 +01:00
Christian Plattner 95315816d9 Disable building OpenH264 in Andriod CI builds 2020-11-21 15:22:59 +01:00
Christian Plattner aad64eeb86 Fix Android release target API level 2020-11-21 15:22:59 +01:00
Christian Plattner 2ad8fee8f6 Fix Android build paths 2020-11-21 15:22:59 +01:00
Christian Plattner 711870e21a Fix #6565: streamline android build configuration 2020-11-21 15:22:59 +01:00
Mike Gilbert 495c9de8ad Rename create_release_taball.sh to create_release_tarball.sh 2020-06-24 13:26:48 -04:00
Armin Novak b50525d1fb Fixed spelling, print errors to stderr 2020-06-23 09:32:19 +02:00
Armin Novak 5490ce5099 Fixed bug with creating release source_version 2020-06-23 09:30:08 +02:00
Armin Novak 16350dcdda Fixed creating release zip from folder 2020-06-22 12:57:26 +02:00
Armin Novak 25f62eeddd Added release zip creation to script. 2020-05-25 19:30:11 +02:00
Bernhard Miklautz b142b73c11 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.
2020-05-25 08:43:20 +02:00
akallabeth 319afb082b Refactored settings clone/free, extended tests 2020-05-20 15:10:07 +02:00
Armin Novak 58be47bc63 Added expert settings /tune and /tune-list 2020-04-21 17:30:24 +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
Armin Novak 1f12b2af6f Updated to OpenH264 1.7 and relocatable binaries. 2018-01-17 15:30:29 +01:00
Robert Corrigan 5fa2426fdb Download windowsZones.xml directly from unicode.org 2017-10-04 21:12:29 -04:00