Ibrahim Zidan
410b9738c0
Release v2026.07
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 03:22:12 +03:00
Ibrahim Zidan
63044ea94a
Merge pull request #3416 from HerculesWS/compile_cpp
...
Part 1: Removal of various warnings supression and fixing their warnings, chagning class and delete C++ keywords in names, and changes related to compile common target as C++
2026-07-21 03:14:53 +03:00
Ibrahim Zidan
eae53ec5e0
HPM Hooks update
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:51 +03:00
Ibrahim Zidan
3d3a63914c
Implemented a github action step that pre-compiles all conan
...
dependencies and caches them for use in later builds, improving build
speed.
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:50 +03:00
Ibrahim Zidan
072edfbdc2
Change SSL library used for mariadb to default to schannel on windows
...
and openssl on other platforms
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:50 +03:00
Ibrahim Zidan
f6f35f4652
Update windows github actions and re-enable them
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:49 +03:00
Ibrahim Zidan
6fdb14c52f
Fix setup_env.ps1 using the deprecated gwmi cmdlet
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:49 +03:00
Ibrahim Zidan
fefeb0d3da
Raise warning level on MSVC to 4 (highest) and disable few warnings that reports intended behavior/features
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:49 +03:00
Ibrahim Zidan
809802a0e8
Silence C4702 unreachable code in llhttp library
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:48 +03:00
Ibrahim Zidan
d0e6cccca9
Fix warning C4702 (unreachable code) in clif_open_ui
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:48 +03:00
Ibrahim Zidan
1a782a6ae9
Fix warning C4702 (unreachable code) in clif_format_itemlink
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:47 +03:00
Ibrahim Zidan
4ccf878b75
Fix warning C4702 (unreachable code) in httpparser_parse
...
* According to original author the code might have been a left over from
a previous fix, a test was conducted and confirmed the code isn't
required.
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:47 +03:00
Haru
d2d9ad98af
Fix warning C4702 (unreachable code) in skill_check_condition_char_sub
2026-07-21 02:03:46 +03:00
Haru
031786ecb3
Fix warning C4701 potentially uninitialized local variable 'func' used in debug builds
2026-07-21 02:03:46 +03:00
Haru
e4e1afbf77
Suppress warning C4702 (unreachable code) in various script.c functions caused by code after disp_error_message()
...
The warning is suppressed instead of removing the dead code because in debug builds it fails to detect that disp_error_message never returns
2026-07-21 02:03:45 +03:00
Haru
b6cd68aa21
Remove some else after return/break in script.c to make the code flow easier and remove extra indentation
2026-07-21 02:03:45 +03:00
Haru
a3c8ad96eb
Remove an unnecessary level of indentation (else after return) in skill_check_condition_char_sub
2026-07-21 02:03:45 +03:00
Haru
7001950e5c
Fix warning C4702 (unreachable code) in BUILDIN(getbattleflag) by changing the logic to return early
2026-07-21 02:03:44 +03:00
Haru
cc8447bdb2
Fix warning C4702 (unreachable code) in path_search by removing an else after a return
2026-07-21 02:03:44 +03:00
Haru
68ffd391d2
Fix warning C4702 (unreachable code) in clif_bl_type
2026-07-21 02:03:43 +03:00
Haru
805077e31d
Fix warning C4702 (unreachable code) in ACMD(breakguild) by changing the logic to return early
2026-07-21 02:03:43 +03:00
Haru
0511f6ad5a
Fix warning C4702 (unreachable code) in lapiif_parse_fromapi_api_proxy
2026-07-21 02:03:42 +03:00
Haru
2811e8d31d
Fix warning C4702 (unreachable code) in get_executable_path
2026-07-21 02:03:42 +03:00
Haru
3ac77db7c8
Fix warning C4702 (unreachable code) in aclif_get_first_world_name
2026-07-21 02:03:41 +03:00
Haru
0b5c18b857
Suppress warning C4702 in libconfig due to false positives in the generated bison code
2026-07-21 02:03:41 +03:00
Ibrahim Zidan
ee1e8b7bd0
Supress C4366 in intif_parse_GuildInfo as the error is happening because of a packet structure
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:40 +03:00
Ibrahim Zidan
84407e167a
Fix MSVC C4701 possible uninitalized variable used
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:40 +03:00
Ibrahim Zidan
0a59d80d23
Fix MSVC C4310 constant value turncation
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:39 +03:00
Ibrahim Zidan
6e9549f081
Fix MSVC C4057 warnings
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:39 +03:00
Ibrahim Zidan
2711a826a0
Disable C4324 warning for spin_lock and script_interface structures
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:39 +03:00
Ibrahim Zidan
b3dfa5ac0f
Move warning MSVC C4100 warning to it own line explaining why it's kept disabled
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:38 +03:00
Ibrahim Zidan
ff4f02b483
Enable MSVC implicit bool to int conversion warning C4800
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:38 +03:00
Haru
b26ce13c1c
Fix wrong map-server path in the script-checker wrapper script and remove old broken applescript counterpart
...
Signed-off-by: Haru <haru@dotalux.com>
2026-07-21 02:03:37 +03:00
Ibrahim Zidan
76f7c2c60b
Change all identifiers named new to new_ for C++ compatability
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:37 +03:00
Ibrahim Zidan
f65333a002
Update the github workflow to work with the hybrid C/C++ build
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:36 +03:00
Ibrahim Zidan
d118e31fec
Change all identifiers named delete to delete_ for C++ compatability
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:36 +03:00
Ibrahim Zidan
edd348cc4f
Change ERS to always take ownership of the ERS name
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:35 +03:00
Ibrahim Zidan
837ce7b9cb
Change all identifiers named class to class_ for C++ compatability
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:35 +03:00
Ibrahim Zidan
fa4bf8d0f8
Removal of enum-enum-conversion warning supression
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:34 +03:00
Ibrahim Zidan
d64f82baec
Removal of no-unused-but-set-variable warning supression
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:33 +03:00
Ibrahim Zidan
4e1f1719fe
Removal of -Wno-incompatible-pointer-types-discards-qualifiers and -Wno-deprecated-non-prototype
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:33 +03:00
Ibrahim Zidan
ed5e0933b8
Removal of no initialized fields warning supression
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:32 +03:00
Ibrahim Zidan
14331b4442
Remove warning supression of sign compare
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:32 +03:00
Ibrahim Zidan
4f1f208eb4
Fix sign comparison mismatch in plugins
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:31 +03:00
Ibrahim Zidan
5f9b8926bf
Fix sign comparison mismatch in char-server target
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:31 +03:00
Ibrahim Zidan
f9617a5d24
Fix sign comparison mismatch in api-server target
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:31 +03:00
Ibrahim Zidan
e97a5e0318
Fix sign comparison mismatch in map-server target
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:30 +03:00
Ibrahim Zidan
c90b2ecdb7
Change buildin_count in script interface to signed integer
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-20 02:52:38 +03:00
Ibrahim Zidan
e93c093ae4
Change job in struct questinfo to signed integer
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-20 02:52:38 +03:00
Ibrahim Zidan
736ed6fa89
Change size of func anonymous structure of irc-bot interface to signed int
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-20 02:52:37 +03:00