Commit Graph

  • d46e056299 feat(game): prepare EnterWorld classes and methods VDm 2025-03-20 23:35:30 +0400
  • 5e25dc0171 feat(gameui): add CGGameUI class VDm 2025-03-19 23:28:47 +0400
  • 13ab4a6c29 fix(client): fix reloadUI command VDm 2025-03-18 21:19:30 +0400
  • e3b6b932da chore(build): update file io calls to work with updated BC VDm 2025-03-18 21:03:40 +0400
  • f893467b7c chore(build): update dependencies VDm 2025-03-18 20:53:46 +0400
  • d6fd888418 Merge branch 'master' into small-fixes VDm 2025-03-18 20:50:50 +0400
  • 6b2e0c089c fix(ui): fix StringToJustify to support BOTTOM VDm 2025-03-18 00:52:49 +0400
  • 2e2e5b9a78 fix(ui): update Script_GetSelectBackgroundModel VDm 2025-03-16 16:54:14 +0400
  • c848085747 feat(glue): display list of characters VDm 2025-03-16 15:50:27 +0400
  • 64dc5f3aae feat(net): update RealmConnection::HandleCharEnum to use virtual call of RealmResponse::CharacterListReceived VDm 2025-03-16 11:20:50 +0400
  • ebf5c66420 feat(net): add RealmConnection::HandleCharEnum implementation VDm 2025-03-16 01:31:07 +0400
  • 4bd30968fc fix(ui): fix height calculation of CLayoutFrame VDm 2025-03-15 22:08:44 +0400
  • a62523c9b3 feat(glue): update handlers for StatusDialogClick VDm 2025-03-14 02:21:06 +0400
  • fcfe4fca90 feat(glue): make character selection screen available VDm 2025-03-14 01:52:09 +0400
  • 30a78b00b5 chore(glue): update CGlueMgr::Idle VDm 2025-03-13 02:12:14 +0400
  • ccc1fd1d69 feat(gx): add constructors of CGxFormat VDm 2025-03-12 22:03:05 +0400
  • 236f0372e4 fix(gx): use CVar value for hardware cursor VDm 2025-03-11 02:12:14 +0400
  • 1e36638964 feat(console): update SetGxCVars and UpdateGxCVars VDm 2025-03-11 01:22:05 +0400
  • 35a59942ff feat(console): implement RegisterGxCVars VDm 2025-03-11 00:16:55 +0400
  • ba97426d5b feat(event): proper code page conversion VDm 2025-03-10 00:17:48 +0400
  • 1327702451 fix(console): revert OnChar handler due to the fact that the original console does not support Unicode VDm 2025-03-09 22:42:42 +0400
  • 3993e9bde0 feat(client): add PatchFiles class VDm 2025-03-09 22:17:51 +0400
  • 745dfcc129 feat(client): add CheckAvailableLocales method VDm 2025-03-02 01:42:32 +0400
  • 86153ccf53 feat(client): implement locale related calls VDm 2025-03-01 23:41:31 +0400
  • eeab035664 fix(console): use SUniSPutUTF8 in OnChar handler VDm 2025-03-01 21:53:08 +0400
  • 9df49cd3f7 fix(input): convert local code-page characters to Unicode ones VDm 2024-12-15 16:29:00 +0400
  • f22485952b chore(gx): store software cursor workaround VDm 2024-12-14 18:17:55 +0400
  • 6191acb291 feat(d3d): add GxRs_Lighting case for CGxDeviceD3d::IRsSendToHw VDm 2024-12-12 01:53:04 +0400
  • 5fb8536fce fix(d3d): fix hardware cursor VDm 2024-12-11 00:20:01 +0400
  • 6f108b3067 chore(ui): add TAB button handler for CSimpleEditBox VDm 2024-12-10 20:37:18 +0400
  • 02e683d699 feat(script): implement FrameScript_Sprintf VDm 2024-12-10 01:34:59 +0400
  • 382d962900 feat(ui): add temporary solution for CSimpleFontString_SetFormattedText VDm 2024-12-10 00:12:26 +0400
  • f1d1dad08b chore(build): upgrade dependencies master superp00t 2024-12-09 13:14:00 -0500
  • 03804e0ff4 chore(ui): add CSimpleFrame_SetBackdropColor and CSimpleFrame_SetBackdropBorderColor VDm 2024-12-09 22:10:40 +0400
  • b6ee76054f refactor(gx): name all function parameters in header superp00t 2024-11-28 05:00:33 -0500
  • 6bb67d8a44 chore(build): upgrade dependencies superp00t 2024-11-22 04:54:41 -0500
  • 1721e09741 fix(gx): reflect OG behavior better in Screen superp00t 2024-09-10 20:30:24 -0400
  • c90a7e2ad8 style(build): space after control flow superp00t 2024-09-10 20:29:20 -0400
  • 7240aa5dd2 fix(gx): removed DirectXMath-less matrix multiplication shim superp00t 2024-09-10 20:21:03 -0400
  • 90a75ca55c chore(build): link standard libraries statically in MinGW superp00t 2024-09-08 19:53:50 -0400
  • 71a13b65df fix(build): disable non-library Lua source files that break MinGW finding WinMain superp00t 2024-09-08 12:10:21 -0400
  • 0770f6f347 chore(build): upgrade dependencies superp00t 2024-09-08 11:13:11 -0400
  • de4ea78e8f fix(build): correctly configure GLSDL on windows superp00t 2024-09-07 22:34:12 -0400
  • 0fb3dea2ee fix(app): resource compilation on MinGW superp00t 2024-09-07 20:44:57 -0400
  • c9829ca5e1 feat(app): specific WHOA_APP_DEBUG macro passed to resource file superp00t 2024-09-07 19:44:07 -0400
  • 0080934ed9 fix(app): use forward slash for resource files superp00t 2024-09-07 14:39:13 -0400
  • 1325fc9b1f feat(gx): include directxmath when not on MSVC superp00t 2024-09-07 14:23:28 -0400
  • 3e77eb935a feat(gx): add directxmath for MinGW superp00t 2024-09-07 13:54:54 -0400
  • 0d09dee4b3 refactor(sound): use changed STORM_LOG defines superp00t 2024-09-07 13:05:38 -0400
  • eeee2fffe3 chore(build): upgrade dependencies superp00t 2024-09-07 13:02:24 -0400
  • 44617f6ed7 fix(test): resort link order to prevent error superp00t 2024-09-07 01:01:10 -0400
  • db75585bb4 style(build): pretty superp00t 2024-09-07 00:00:15 -0400
  • b0566ad8d7 feat(client): OsGui functions for linux superp00t 2024-09-06 23:39:33 -0400
  • eef37c109d fix(gx): if WHOA_BUILD_GLSDL, link SDL2 to event module superp00t 2024-09-06 14:17:24 -0400
  • ddcdff5e51 fix(gx): use std::abs instead of std::fabsf superp00t 2024-09-06 14:00:38 -0400
  • fc79e77e56 chore(build): upgrade dependencies superp00t 2024-09-06 13:48:24 -0400
  • 0ec76b4305 chore(build): add cursor module to source superp00t 2024-09-06 12:33:11 -0400
  • 9fc5476ef7 feat(gx): add broken cursor drawing implementation superp00t 2024-09-06 12:32:50 -0400
  • 520b6254b3 feat(gx): add more readable error for initializing an unknown device superp00t 2024-09-06 12:32:26 -0400
  • c6e1751bbe feat(texture): implemented TextureLoadImage API, also support loading and mipping TGA files superp00t 2024-09-06 12:31:08 -0400
  • 3425aefc73 fix(sound): use WHOA_BUILD_SOUND superp00t 2024-09-06 12:29:58 -0400
  • e954521204 feat(util): implement SFile::{FileExistsEx, FileExists, SetFilePointer} superp00t 2024-09-06 12:28:57 -0400
  • 4c6f78eda4 feat(ui): CSimpleTop::SetCursor superp00t 2024-09-06 12:27:55 -0400
  • 671fd73fd3 feat(glue): set up cursor image from CGlueMgr superp00t 2024-09-06 12:26:04 -0400
  • dd7dee7232 feat(event): implement OsInputGetMousePosition; add common behavior for SDL interaction regardless of your OS superp00t 2024-09-06 12:24:35 -0400
  • 29bc21a242 feat(cursor): add cursor module that stores and updates various cursor images superp00t 2024-09-06 12:22:01 -0400
  • 7a2376741d fix(console): use WHOA_BUILD_GLSDL macro to detect whether GLSDL device is supported in g_gxApiSupported superp00t 2024-09-06 12:20:55 -0400
  • 1931efdfb5 refactor(style): indent ugly data block superp00t 2024-09-06 12:19:31 -0400
  • f28817df6a feat(app): provide icons and resource info for Windows builds superp00t 2024-09-06 12:18:29 -0400
  • 1340e60a8a chore(build): upgrade dependencies superp00t 2024-09-06 12:17:50 -0400
  • 65fd067db5 fix(build): pass WHOA_BUILD_GLSDL option as C define in zig build script superp00t 2024-07-22 17:26:08 -0400
  • 422a36cd93 fix(gx): log what api is being used when initializing device superp00t 2024-07-22 16:16:41 -0400
  • 6fa58683ad fix(glsdl): use SDL2 'centered' values for new window superp00t 2024-07-22 16:15:35 -0400
  • d6611f7aab chore(build): update dependencies superp00t 2024-07-22 03:51:50 -0400
  • b93c615368 fix(build): correctly disable sanitizers in zig build script when WHOA_UB_SAN is false or release mode is not debug superp00t 2024-07-22 02:05:52 -0400
  • 1b4f1dba86 fix(gx): simplified gx device creation according to api enum superp00t 2024-07-22 01:21:08 -0400
  • 45f23fb3ba fix(build): add WHOA_UB_SAN and WHOA_BUILD_GLSDL options to zig build script superp00t 2024-07-22 01:07:27 -0400
  • 5229b9b972 fix(gx): only use GLSDL if compiled with CMake variable WHOA_BUILD_GLSDL superp00t 2024-07-22 00:43:39 -0400
  • 35cc734cdc style(build): fix formatting superp00t 2024-07-21 23:49:11 -0400
  • a5245092f8 fix(github): okay, try runner.os == 'Linux' superp00t 2024-07-21 20:50:58 -0400
  • e9d14feb50 fix(github): hmmm superp00t 2024-07-21 20:48:49 -0400
  • 8c3ecfdf8d fix(github): try using runner.os? matrix.os == 'windows-latest' is just a skip superp00t 2024-07-21 20:45:55 -0400
  • 06ccd053a5 fix(github): try using runner.os? matrix.os == 'windows-latest' is just a skip superp00t 2024-07-21 20:43:59 -0400
  • bbd3f28adf fix(github): install Ubuntu dependencies before running test app superp00t 2024-07-21 20:37:44 -0400
  • 03cf683cdd fix(build): UBsan is enabled and disabled with the WHOA_UB_SAN option now superp00t 2024-07-21 20:09:16 -0400
  • 58d72f10ce fix(build): CMake is not C superp00t 2024-07-21 20:06:00 -0400
  • d067eb1ae2 feat(build): UBsan can be enabled or disabled with WHOA_UB_SAN. GLSDL can be toggled with WHOA_BUILD_GLSDL superp00t 2024-07-21 20:04:32 -0400
  • c2a86dd72c fix(build): WHOA_ALLOW_UNDEFINED_BEHAVIOR is now required to disable UBsan in Debug build mode superp00t 2024-07-21 19:38:51 -0400
  • b3be0e0a7c fix(ui): link sound, not FMOD superp00t 2024-07-21 19:25:57 -0400
  • 491c201bad fix(build): DEFINED superp00t 2024-07-21 19:11:25 -0400
  • f061cd0cc0 chore(build): WHOA_BUILD_FMOD variable now determines whether FMOD is used superp00t 2024-07-21 18:45:24 -0400
  • 2a46ce4d6d feat(build): to compile with FMOD support, WHOA_BUILD_FMOD must be passed into CMake superp00t 2024-07-21 18:39:52 -0400
  • 5f3eadea1e fix(font): specify 'std' namespace when accessing floor() to avoid double function superp00t 2024-07-21 18:30:33 -0400
  • 3f8055ea56 fix(build): or should be OR superp00t 2024-07-21 17:16:37 -0400
  • d9b4b75236 feat(build): enable UBsan by default when using GCC and Clang superp00t 2024-07-21 17:12:14 -0400
  • b5902f5230 chore(build): revert to sdl2 superp00t 2024-07-21 17:06:25 -0400
  • 20f392cd74 chore(build): make Thunderbrew zig-buildable superp00t 2024-07-21 16:41:14 -0400
  • c6e2947506 fix(gx): size_t is declared in <cstddef>, not <cstdint> Joshua Achorn 2024-03-29 22:53:29 -0400
  • 64f20e6fee fix(gx): removed some bad class declaration Joshua Achorn 2024-03-29 22:47:30 -0400
  • f81a6fb92b fix(gx): dispatch SDL window events in SceneClear() superp00t 2024-03-05 16:39:45 -0500