Commit Graph

1459 Commits

Author SHA1 Message Date
otavepto
d2ee753b78 win32_lean_and_mean 2024-06-02 05:15:45 +03:00
otavepto
8ff4bc72c6 fix steamclient_extra linking error with AddressOfReturnAddress() 2024-06-02 05:15:45 +03:00
otavepto
3713a9c5f9 refactor/move common mingw options together + fix generate_interfaces compilation by making -municode project specific not global 2024-06-02 05:15:45 +03:00
otavepto
dd356dde92 remove empty filter 2024-06-02 05:15:45 +03:00
otavepto
02d3a70574 fix compilation of steamclient_extra on msys2 2024-06-02 05:15:45 +03:00
otavepto
0f53c0481f fix compilation of networkingsockets lib on msys2 2024-06-02 05:15:45 +03:00
otavepto
72f25c7b3b fix compilation of cold client loader on msys2 2024-06-02 05:15:45 +03:00
otavepto
e38172dc1b fix steamclient_experimental compilation with mingw 2024-06-02 05:15:45 +03:00
otavepto
2ca2e834c7 update the source of that define 2024-06-02 05:15:45 +03:00
otavepto
58237f655e buid dos_stub_changer inside the usula build/ folder 2024-06-02 05:15:45 +03:00
otavepto
a3eba92530 remove the suffix _win or _linux from os-specific projects 2024-06-02 05:15:45 +03:00
otavepto
4606f5e39e unused var in premake script 2024-06-02 05:15:45 +03:00
otavepto
452b781fc0 fix some compiler warnings for dos_stub 2024-06-02 05:15:45 +03:00
otavepto
3a45d61147 replace old files with new ones (dos_stub) 2024-06-02 05:15:45 +03:00
otavepto
93436e1476 new premake project to build dos_stub_changer tool on windows 2024-06-02 05:15:45 +03:00
otavepto
7bf59f16d0 reduce duplication when defining dos_stub tool, turns out tokens are expanded during project generation! (read the docs) 2024-06-02 05:15:45 +03:00
otavepto
9e0bedc2bc todo libs 2024-06-02 05:15:45 +03:00
otavepto
efdf7589bd note in changelog 2024-06-02 05:15:45 +03:00
otavepto
9289cc9528 add missing functions (SDK) defs for msys2 (GNU/Windows) on windows 2024-06-02 05:15:45 +03:00
otavepto
7a93f2f0e1 fix crash printer compilation for msys2 on windows 2024-06-02 05:15:45 +03:00
otavepto
7ddd5add20 remove .lib file extension for windows in case it is a burden later 2024-06-02 05:15:45 +03:00
otavepto
10f1e89736 fix a buffer overrun in Steam_User_Stats::UpdateAvgRateStat 2024-06-02 05:15:45 +03:00
otavepto
36943fbfe6 trial to see if this dummy implementation will fix msys2 compilation on windows 2024-06-02 05:15:45 +03:00
otavepto
77c2d76bb2 fix inverted condition resulting in a missing import for the api dll 2024-06-01 02:19:42 +03:00
Detanup01
b6e37d8207 crashprinter fix 2024-05-27 23:24:38 +03:00
Detanup01
1fde9f21f1 addrsize fix on network 2024-05-27 23:24:38 +03:00
Detanup01
e4f488bbdc Fix errrors in network.
(linux and windows C++ things arent the same [I HATE BOTH OF YOU WHY NOT STANDARDIZE!])
revert "&" checks on type instead of "=="
2024-05-27 23:24:38 +03:00
Detanup01
7c5b4e5325 Its done
(only left like the >or < comparision with unsigned/signed)
steam_matchmaking.cpp(241,40) has C4244 issue, look into it!
2024-05-27 23:24:38 +03:00
Detanup01
3a6a7cef73 more stuff 2024-05-27 23:24:38 +03:00
Detanup01
797bcc9523 _s can fuck yourself 2024-05-27 23:24:38 +03:00
Detanup01
6a464fd295 fixing some errors via types
(might ebe worng)
2024-05-27 23:24:38 +03:00
otavepto
765f3f210c const ref string instead of copy 2024-05-22 23:08:56 +03:00
otavepto
a2617646e5 forgot that! 2024-05-22 05:40:51 +03:00
otavepto
cfa8f9f134 update workflows 2024-05-22 05:38:40 +03:00
otavepto
6c1ea7edd5 solve compile error due to usage of microsoft-specific constructor when building on win with msys2 2024-05-22 05:29:20 +03:00
otavepto
30979ff2e6 more accurate filter for compiler flags, allowing gcc compilation with msys2 on windows 2024-05-22 03:29:31 +03:00
otavepto
1f51518734 use the macro extension ##__VA_ARGS on windows to allow gcc compilation via msys2 2024-05-22 03:27:47 +03:00
otavepto
478e2b3b52 3 new builds flags for windows dosstub, winsign, winrsrc to explicitly turn on these extra steps 2024-05-22 03:09:18 +03:00
otavepto
99d9aa76d0 refactor projects names + change many paths 2024-05-22 03:03:02 +03:00
otavepto
098d9ec40a remove unused files 2024-05-22 03:01:48 +03:00
otavepto
3c5d00f6f1 CRLF to LF 2024-05-22 01:01:25 +03:00
otavepto
b7da969b6f fix all paths for linux, everything works now! 2024-05-22 01:01:04 +03:00
otavepto
0b862f2f44 less verbose msbuild for CI 2024-05-22 00:21:22 +03:00
otavepto
dd8bb5ffbb * add premake license
* remove rush license
* CRLF to LF
2024-05-22 00:18:54 +03:00
otavepto
fa18e55115 missing tracking of submodules third-party/common/linux 2024-05-22 00:05:03 +03:00
otavepto
d653bcbe5d restructure .gitsubmodules 2024-05-22 00:02:55 +03:00
otavepto
4fbbef33c3 track updated third-party branches 2024-05-21 23:51:47 +03:00
otavepto
7b3b9f89ee fix compilation when gnu++17 c++ variant is used on linux 2024-05-21 23:38:22 +03:00
otavepto
83be0d66d9 use the env var of third-party base location 2024-05-21 23:37:37 +03:00
otavepto
280be10a6f reorder libs + tools 2024-05-21 23:36:06 +03:00