akallabeth
2fefaf8d42
[mac,build] enable OpenH264, disable assert
2025-01-15 21:10:30 +01:00
akallabeth
0e4bfb2473
[ci,abi-checker] allow change of freerdp_passphrase_read
2025-01-13 10:43:19 +01:00
akallabeth
140d9472aa
Merge pull request #11045 from akallabeth/yuv-filter-fix
...
Yuv filter fix
2025-01-10 19:19:34 +01:00
akallabeth
7bc98a8404
[ci,codespell] add words to ignore
2025-01-10 16:14:29 +01:00
akallabeth
3a6994cd38
[primitives] expose primitives_get_by_type
2025-01-10 12:50:58 +01:00
akallabeth
9922060298
[ci,abi-checker] suppress sign changes
...
some functions used unsigned values for NTSTATUS values which is signed.
Correcting that breaks (strict) ABI compliance
2025-01-07 10:11:23 +01:00
akallabeth
ff6038212b
[ci,mingw] allow ffmpeb build with parameter
2025-01-02 23:18:55 +01:00
akallabeth
bb50c3ad92
[ci,mingw] update build script
2025-01-02 20:04:08 +01:00
akallabeth
c70b4f7315
[scripts,cmake] fix argument passing
2024-12-26 10:08:42 +01:00
akallabeth
4dbebf7c6d
[scripts,cmake] allow formatting single file
2024-12-20 10:48:40 +01:00
akallabeth
71f48407b5
[ci,android] disable manpage generation
2024-12-10 16:06:10 +01:00
akallabeth
0d12033f41
[build,mingw] deactivate WITH_SIMD
2024-12-09 17:57:46 +01:00
akallabeth
172fe47c85
[ci,cmake-format] add ci configuration
...
also format the ci configuration files
2024-12-03 11:54:38 +01:00
akallabeth
b4976163cd
[CMake,simd] unify WITH_SSE2, WITH_AVX2, WITH_NEON
...
* Add new CMake option WITH_SIMD to enable best available instruction
type
* Unify simd related defines in single header
2024-12-03 11:54:36 +01:00
akallabeth
f7e5e6507b
Merge pull request #10895 from akallabeth/cmake-format
...
Cmake format
2024-11-28 14:52:19 +01:00
Armin Novak
601249115f
[codespell] fix spelling mistakes
2024-11-28 11:52:22 +01:00
akallabeth
faae38120c
[cmake,format] reformat all cmake files
2024-11-27 20:41:48 +01:00
akallabeth
de98cde7b2
[cmake,gprof] rename configuration file
2024-11-27 20:41:44 +01:00
akallabeth
ec684b7885
[cmake,format] add formatter script
2024-11-27 20:41:42 +01:00
akallabeth
6e7feb8080
[ci,codespell] add workflow running codespell
2024-11-21 11:28:04 +01:00
stephanebill
4f2afa8c47
spell check with codespell
2024-11-20 16:53:40 -05:00
akallabeth
e79aaf4d82
[ci,abi-checker] suppress winpr_strerror parameter change
...
The change is not 100% clean but does not break ABI (but might create
some unnecessary warnings in 3rd party code)
2024-09-20 11:11:08 +02:00
akallabeth
b62249402a
[build,mac] require cJSON
...
we build with cJSON, so enforce it during build. Prevents other
installed libraries to be considered.
2024-09-17 20:23:11 +02:00
akallabeth
0e97a51181
[build,mac] disable CHANNEL_RDPEAR
...
we don't have a MIT-KRB5 library ready on mac os, disable for the time
being.
2024-09-17 12:57:45 +02:00
akallabeth
b388739a0c
[build,mac] fix ignore paths
...
Use CMAKE_IGNORE_PREFIX_PATH to ignore macports/homebrew/... libraries
when building a mac os bundle
2024-09-17 12:57:37 +02:00
Armin Novak
8728cfcd6c
[script,release] add signature verification step
2024-08-08 12:56:46 +02:00
Armin Novak
862b141649
[script,release] add release signing to script
2024-08-08 12:27:45 +02:00
akallabeth
439a5d609a
[build,android] update dependencies
...
* Update default OpenSSL version used for android build to 3.3.1
* Update default FFmpeg version to n7.0.1
* Update default cJSON to v1.7.18
* Update default openh264 to v2.4.1
2024-07-24 21:31:31 +02:00
akallabeth
9b65c1109f
[build,mac] enable sse+neon
...
enable SSE and NEON optimized code for universal build
2024-06-25 10:16:17 +02:00
akallabeth
4cd5fe48ed
[build,mac] update dependency versions
...
update bundle-mac-os.sh versions checked out
2024-06-25 10:16:14 +02:00
akallabeth
f9443a080e
[utils,doc] update timezone sync procedure
...
* add new C# utility to generate timezone mappings
* update procedure to follow for updating timezones
* remove obsolete TimeZones.csx script
* update generated files with new tool
2024-05-08 10:08:08 +02:00
akallabeth
8b382c8cec
[winpr,timezone] update
...
* update windowsZones.xml url
* update timezones
2024-04-23 09:54:52 +02:00
akallabeth
0712d0c899
[build,mac] check required tools are installed
2024-04-03 11:50:34 +02:00
akallabeth
4139e55a78
[build,mac] prefer self compiled dependencies
...
when building OpenSSL prefer dependencies from our self compiled
installation directory
2024-03-04 19:36:27 +01:00
akallabeth
96c090f182
[ci,mingw] turn off shadow server
2024-02-27 17:39:49 +01:00
akallabeth
cdd1be7e1d
[ci,mingw] deactivate server builds
...
the shadow and platform server modules are not finished and use APIs
that mingw does not properly support
2024-02-27 17:05:52 +01:00
akallabeth
f2d7d38973
[ci,mingw] simplify openh264 build
2024-02-27 16:33:39 +01:00
akallabeth
573fdf0608
[ci,mingw] use posix toolchain
...
we require std::thread, std::mutex, ... which mingw does not provide
unless the -posix toolchain are used.
2024-02-27 16:14:33 +01:00
akallabeth
7c320056b3
[ci,abi] add suppressions
2024-02-27 15:30:53 +01:00
akallabeth
b1cf556cb2
mingw build script
2024-02-27 14:10:14 +01:00
akallabeth
d7ebec5a65
[tidy] move loop variable declaration to loop
2024-02-22 12:31:50 +01:00
Armin Novak
d1a159c483
[build,mac] FFmpeg --enable-cross-compile
2024-01-10 12:41:34 +01:00
Armin Novak
55f92a329c
[build,android] simplify SDK cmake check
2024-01-10 12:41:34 +01:00
Armin Novak
47017af3e4
[build,mac] enable internal RC4, MD4 and MD5
2024-01-10 12:41:34 +01:00
Armin Novak
593dacdc3d
[release] update release script
...
* create tar.bz2 and tar.xz alongside tar.gz
* add sha512
2023-12-22 11:31:11 +01:00
Rui Carmo
f52bf1616e
macOS bundle does not require manpages
...
By disabling them, we also do away with the need to have docbook-xsl installed (which, incidentally, is not properly detected when installed via `brew`)
2023-12-21 20:19:25 +01:00
Rui Carmo
0bc336967b
Fix SDL GItHub Repo in Mac build script
...
Apparently a typo.
2023-12-21 17:54:27 +01:00
Armin Novak
14a4a6a2e2
[build,mac] add SDL2_image support
2023-12-20 23:16:10 +01:00
Armin Novak
36137a00e2
[build,mac] fix rpath of libs and binaries
2023-12-14 14:05:39 +01:00
Armin Novak
e69cbb0930
[build,mac] build with default lib/bin location
...
* first build with default locations (works around buggy libraries)
* then remove files that can not be deactivated to be build
* at last move all files to final destination
2023-12-14 14:05:39 +01:00