akallabeth
ec030e8255
[winpr,stream] implement reference counting for streams
2025-02-27 20:30:25 +01:00
akallabeth
5b9a1b5b1f
[winpr,clipboard] define guard DIBv5 support
2025-02-27 08:33:39 +01:00
akallabeth
e184536083
[winpr,crypto] refactor winpr_Digest_Init_Allow_FIPS
...
eliminate dead code warnings
2025-02-27 08:30:52 +01:00
akallabeth
5732277c09
[winpr,clipboard] add warnings for missing implementation
...
warn if image conversion routines are called with formats not yet
implemented
2025-02-27 06:15:01 +01:00
akallabeth
a520f845a3
[warnings] fix -Wunused-macro
...
comment or delete macros that were not used.
2025-02-26 22:12:18 +01:00
Raphael ZHOU
e2af30739b
[shadow,kerberos] Fix Shadow crashing when calling krb5_get_init_creds_keytab if no suitable entry is found in keytab.
2025-02-26 18:53:10 +01:00
KarelChanivecky
b16a23c2bc
Fix WINPR_JSON_AddItemToArray compatibility with cJSON < 1.7.13
...
Modified the WINPR_JSON_AddItemToArray function to not expect a return value from cJSON_AddItemToArray. WINPR_JSON_AddItemToArray failure is given by the same conditions that cause add_item_to_array. add_item_to_array is a private cJSON function called by cJSON_AddItemToArray. The logic analysis is based on cJSON 1.7.12, which is the last release before cJSON_AddItemToArray's signature changed to include a bool return. See https://github.com/DaveGamble/cJSON/blob/v1.7.12/cJSON.c line: 1848.
2025-02-26 13:42:10 +01:00
akallabeth
78851e929e
[winpr,wlog] simplify WLog_* macros
...
Macro nesting did expose some compiler limitations with GCC 11.4.0, so
replace the macros with static inline functions where possible.
2025-02-24 22:00:39 +01:00
akallabeth
12764b1ebe
[warnings,android] fix build warnings
2025-02-22 15:22:01 +01:00
akallabeth
af81c0bd44
Merge pull request #11220 from akallabeth/cursor-test
...
Cursor test and fixes
2025-02-21 12:17:23 +01:00
akallabeth
f5f499331d
[winpr,sysinfo] fix IsProcessorFeaturePresent
...
handle flags not supported by a CPU architecture without any log message
2025-02-21 11:21:46 +01:00
akallabeth
5707e43396
[winpr,utils] warn if image format is used but not build in
2025-02-20 11:45:38 +01:00
akallabeth
e259eee0df
[macro] fix use of WINPR_DEPRECATED
2025-02-17 11:15:46 +01:00
akallabeth
f2fe5e5952
start 3.12.1-dev0 cycle
2025-02-14 09:49:49 +01:00
akallabeth
060e50d9ea
release 3.12.0
2025-02-14 09:49:47 +01:00
akallabeth
ffa28414ef
[winpr,thread] remove wrong log message
2025-02-14 09:49:43 +01:00
akallabeth
95b5d7f640
[winpr,sysinfo] add NEON check to IsProcessorFeaturePresent
2025-02-14 09:49:40 +01:00
akallabeth
76c2944d99
[winpr,warnings] fix -Wunused-parameter
2025-02-13 15:53:51 +01:00
Armin Novak
f53cd51517
[winpr,path] fix missing includes
2025-02-13 14:43:28 +01:00
akallabeth
85441e4d32
[winpr,image] fix missing check for 0 allocation
2025-02-13 14:43:25 +01:00
Armin Novak
e89efdece9
[winpr] add WINPR_ATTR_UNUSED
2025-02-13 13:32:25 +01:00
akallabeth
a24ffe957c
[cmake] make C and C++ standards configurable
...
use cache variables to allow overriding them from command line
2025-02-13 13:30:06 +01:00
akallabeth
0ae7c4b52d
[cmake] refactor configuration
...
* Split common stuff to reusable files
* Disable INTERPROCEDURAL_OPTIMIZATION for SDL2/3 resource targets
2025-02-11 11:33:34 +01:00
akallabeth
4013b3132b
[clang,tidy] fix sign warnings
2025-02-10 13:11:16 +01:00
akallabeth
9ede54bdc3
[winpr,sysinfo] limit GetComputerNameA to 31 chars
2025-02-10 11:52:02 +01:00
akallabeth
123c7b198a
[winpr,library] add RUNTIME_OUTPUT_DIRECTORY
...
windows uses this property instead of LIBRARY_OUTPUT_DIRECTORY to place
the dll
2025-02-10 09:31:35 +01:00
akallabeth
403e3e6241
[winpr,library] fix test dependencies
2025-02-10 09:31:32 +01:00
akallabeth
2be7e3ddcf
[winpr,library] improve unit test debug output
2025-02-10 09:31:30 +01:00
akallabeth
1ea2edca0b
start 3.11.2-dev0 cycle
2025-02-07 13:38:22 +01:00
akallabeth
7ea8c274c9
release 3.11.1
2025-02-07 13:37:45 +01:00
akallabeth
b6ed8c9d93
[winpr,sspi[ fix PTH sspi_FreeAuthIdentity
...
fix memset of password, adjust length in case PTH was used.
2025-02-07 08:55:13 +01:00
akallabeth
e0f95358c1
[winpr,smartcard] set reader icon length to 0
2025-02-06 21:38:39 +01:00
akallabeth
3b9c16fd2a
start 3.11.1-dev0 cycle
2025-02-06 11:03:31 +01:00
akallabeth
4312666c8f
release 3.11.0
2025-02-06 11:03:29 +01:00
akallabeth
44f5b6c409
[warnings] fix various clang warnings
2025-02-04 11:22:00 +01:00
akallabeth
94554fd3ca
[winpr,input] fix japanese mapping
...
use japanese 109 layout instead of 106 layout
2025-01-19 11:16:44 +01:00
akallabeth
ea2022b76b
[clang,tidy] fix warnings
2025-01-15 09:32:52 +01:00
akallabeth
87e6ceca98
Merge pull request #11083 from akallabeth/tz-bias-reset
...
[winpr,timezone] unify reset of Daylight/StandardBias
2025-01-14 22:52:26 +01:00
akallabeth
52708ad86d
[winpr,timezone] unify reset of Daylight/StandardBias
2025-01-14 21:58:27 +01:00
akallabeth
df158b7e5c
[winpr,timezone] fix dst bias
2025-01-14 19:57:54 +01:00
akallabeth
eac37a7c65
[winpr,timezone] restore TZ after decoding current time
2025-01-14 18:09:56 +01:00
akallabeth
5a45a8cad4
[winpr,timezone] unify TZ override and restore
2025-01-14 09:13:44 +01:00
akallabeth
41cedbcb7c
[ci,coverity] simplify pragma
2025-01-13 13:32:35 +01:00
akallabeth
c8e1537ad3
[winpr,library] fix dead code
2025-01-13 10:18:23 +01:00
akallabeth
8202587953
[winpr,wlog] fix possible NULL dereference
2025-01-13 10:18:20 +01:00
akallabeth
de1e31c706
[winpr,wlog] fix a leak on WLog_New failing
2025-01-13 09:14:52 +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
c7c207b026
Websocket checks ( #11059 )
2025-01-10 10:53:27 +01:00
akallabeth
f22b4efb7c
[winpr,sysinfo] include winnt.h
...
* PF_SSE4_1_INSTRUCTIONS_AVAILABLE et al are defined in winnt.h on
windows / mingw. Include explicitly to fix a mingw build issue.
2025-01-09 23:41:37 +01:00
akallabeth
65ef3f81e2
[winpr,input] add missing WINPR_KBD_TYPE
...
add mapping for uncommon keyboard types as well.
2025-01-09 09:41:54 +01:00