Commit Graph

498 Commits

Author SHA1 Message Date
VDm
4bd30968fc fix(ui): fix height calculation of CLayoutFrame 2025-03-15 22:08:44 +04:00
VDm
a62523c9b3 feat(glue): update handlers for StatusDialogClick 2025-03-14 02:21:06 +04:00
VDm
fcfe4fca90 feat(glue): make character selection screen available 2025-03-14 01:52:09 +04:00
VDm
30a78b00b5 chore(glue): update CGlueMgr::Idle 2025-03-13 02:12:14 +04:00
VDm
ccc1fd1d69 feat(gx): add constructors of CGxFormat 2025-03-12 22:03:05 +04:00
VDm
236f0372e4 fix(gx): use CVar value for hardware cursor 2025-03-11 02:12:14 +04:00
VDm
1e36638964 feat(console): update SetGxCVars and UpdateGxCVars 2025-03-11 01:22:05 +04:00
VDm
35a59942ff feat(console): implement RegisterGxCVars 2025-03-11 00:16:55 +04:00
VDm
ba97426d5b feat(event): proper code page conversion 2025-03-10 00:17:48 +04:00
VDm
1327702451 fix(console): revert OnChar handler due to the fact that the original console does not support Unicode 2025-03-09 22:42:42 +04:00
VDm
3993e9bde0 feat(client): add PatchFiles class 2025-03-09 22:17:51 +04:00
VDm
745dfcc129 feat(client): add CheckAvailableLocales method 2025-03-02 01:42:32 +04:00
VDm
86153ccf53 feat(client): implement locale related calls 2025-03-01 23:41:31 +04:00
VDm
eeab035664 fix(console): use SUniSPutUTF8 in OnChar handler 2025-03-01 21:53:08 +04:00
VDm
9df49cd3f7 fix(input): convert local code-page characters to Unicode ones 2024-12-15 16:29:00 +04:00
VDm
f22485952b chore(gx): store software cursor workaround 2024-12-14 18:17:55 +04:00
VDm
6191acb291 feat(d3d): add GxRs_Lighting case for CGxDeviceD3d::IRsSendToHw 2024-12-12 01:53:04 +04:00
VDm
5fb8536fce fix(d3d): fix hardware cursor 2024-12-11 00:20:01 +04:00
VDm
6f108b3067 chore(ui): add TAB button handler for CSimpleEditBox 2024-12-10 20:37:18 +04:00
VDm
02e683d699 feat(script): implement FrameScript_Sprintf 2024-12-10 01:34:59 +04:00
VDm
382d962900 feat(ui): add temporary solution for CSimpleFontString_SetFormattedText 2024-12-10 00:12:26 +04:00
VDm
03804e0ff4 chore(ui): add CSimpleFrame_SetBackdropColor and CSimpleFrame_SetBackdropBorderColor 2024-12-09 22:10:40 +04:00
superp00t
b6ee76054f refactor(gx): name all function parameters in header 2024-11-28 05:00:33 -05:00
superp00t
6bb67d8a44 chore(build): upgrade dependencies 2024-11-22 04:54:41 -05:00
superp00t
1721e09741 fix(gx): reflect OG behavior better in Screen 2024-09-10 20:30:24 -04:00
superp00t
c90a7e2ad8 style(build): space after control flow 2024-09-10 20:29:20 -04:00
superp00t
7240aa5dd2 fix(gx): removed DirectXMath-less matrix multiplication shim 2024-09-10 20:21:03 -04:00
superp00t
90a75ca55c chore(build): link standard libraries statically in MinGW 2024-09-08 19:53:50 -04:00
superp00t
71a13b65df fix(build): disable non-library Lua source files that break MinGW finding WinMain 2024-09-08 12:10:21 -04:00
superp00t
0770f6f347 chore(build): upgrade dependencies 2024-09-08 11:13:11 -04:00
superp00t
de4ea78e8f fix(build): correctly configure GLSDL on windows 2024-09-07 22:34:12 -04:00
superp00t
0fb3dea2ee fix(app): resource compilation on MinGW 2024-09-07 20:44:57 -04:00
superp00t
c9829ca5e1 feat(app): specific WHOA_APP_DEBUG macro passed to resource file 2024-09-07 19:44:07 -04:00
superp00t
0080934ed9 fix(app): use forward slash for resource files 2024-09-07 14:39:13 -04:00
superp00t
1325fc9b1f feat(gx): include directxmath when not on MSVC 2024-09-07 14:23:28 -04:00
superp00t
3e77eb935a feat(gx): add directxmath for MinGW 2024-09-07 13:54:54 -04:00
superp00t
0d09dee4b3 refactor(sound): use changed STORM_LOG defines 2024-09-07 13:05:38 -04:00
superp00t
eeee2fffe3 chore(build): upgrade dependencies 2024-09-07 13:02:24 -04:00
superp00t
44617f6ed7 fix(test): resort link order to prevent error 2024-09-07 01:01:10 -04:00
superp00t
db75585bb4 style(build): pretty 2024-09-07 00:00:15 -04:00
superp00t
b0566ad8d7 feat(client): OsGui functions for linux 2024-09-06 23:39:33 -04:00
superp00t
eef37c109d fix(gx): if WHOA_BUILD_GLSDL, link SDL2 to event module 2024-09-06 14:17:24 -04:00
superp00t
ddcdff5e51 fix(gx): use std::abs instead of std::fabsf 2024-09-06 14:00:38 -04:00
superp00t
fc79e77e56 chore(build): upgrade dependencies 2024-09-06 13:48:24 -04:00
superp00t
0ec76b4305 chore(build): add cursor module to source 2024-09-06 12:33:11 -04:00
superp00t
9fc5476ef7 feat(gx): add broken cursor drawing implementation 2024-09-06 12:32:50 -04:00
superp00t
520b6254b3 feat(gx): add more readable error for initializing an unknown device 2024-09-06 12:32:26 -04:00
superp00t
c6e1751bbe feat(texture): implemented TextureLoadImage API, also support loading and mipping TGA files 2024-09-06 12:31:08 -04:00
superp00t
3425aefc73 fix(sound): use WHOA_BUILD_SOUND 2024-09-06 12:29:58 -04:00
superp00t
e954521204 feat(util): implement SFile::{FileExistsEx, FileExists, SetFilePointer} 2024-09-06 12:28:57 -04:00