Commit graph

  • 462369618e Turn TMS_USE_GLES compile-time option into a runtime use_gles setting master ROllerozxa 2026-06-23 23:38:23 +02:00
  • 5865ce72ac Remove unused GUI sprite textures cache code ROllerozxa 2026-06-23 00:26:40 +02:00
  • ac9f350134 Make user data storage persistent on Emscripten ROllerozxa 2026-06-23 00:23:33 +02:00
  • e36bf6a9bc [ci skip] Add a CONTRIBUTING.md that just links to the wiki page ROllerozxa 2026-06-22 20:20:51 +02:00
  • 1b5dd42b4e [ci skip] Tell issue reporters not to use LLMs to write or "improve" the report ROllerozxa 2026-06-22 20:14:12 +02:00
  • ff2e8252de occured -> occurred ROllerozxa 2026-06-22 19:31:19 +02:00
  • ec68f7ca47 Some TMS header cleanups ROllerozxa 2026-06-22 19:30:37 +02:00
  • b0cded7e5f Dehardcode some touchscreen-specific codepaths and put them behind touch_controls setting ROllerozxa 2026-06-22 00:06:36 +02:00
  • 21942f4c0e Fix the "Browse community levels" button glitching when resizing ROllerozxa 2026-06-21 23:28:52 +02:00
  • b19e8106dc Fix Android CI ROllerozxa 2026-06-21 21:59:53 +02:00
  • e7ddb1a19b Cleanup and hopefully improve the package level select menu ROllerozxa 2026-06-21 21:56:36 +02:00
  • 40928c047e Remove Luasocket library ROllerozxa 2026-06-21 17:06:37 +02:00
  • 7f87a48538 Add program for portable Windows builds to register a per-user protocol handler ROllerozxa 2026-06-21 16:13:53 +02:00
  • 713331fe0e Installer: Properly scale and center logo based on display scaling ROllerozxa 2026-06-21 00:23:12 +02:00
  • 90fd1d87b9 Fix Windows CI ROllerozxa 2026-06-20 21:35:41 +02:00
  • c209ca04ce Redesign Windows installer ROllerozxa 2026-06-20 21:16:45 +02:00
  • 068524c0a1 Call SDL_SetAppMetadata with metadata instead of just setting SDL_HINT_APP_NAME ROllerozxa 2026-06-20 21:15:52 +02:00
  • 0f0ee6a9aa Fix main menu background not adapting to window resize ROllerozxa 2026-06-20 21:14:07 +02:00
  • 99e16dc5a3 Merge branch 'backport-2026-06-19' ROllerozxa 2026-06-19 20:00:25 +02:00
  • 1596df98f6 Principia 2026.06.19 2026.06.19 backport-2026-06-19 ROllerozxa 2026-06-19 19:21:18 +02:00
  • 2be3199384 Make network header comparisons case insensitive ROllerozxa 2026-06-19 19:00:48 +02:00
  • dc4d71e3e7 Make network header comparisons case insensitive ROllerozxa 2026-06-19 19:00:48 +02:00
  • 5b209b5e62 Uncomment sound thing in GTK dialogs ROllerozxa 2026-06-19 17:27:25 +02:00
  • 9422867597 Refactor Android Java code ROllerozxa 2026-06-19 17:03:15 +02:00
  • 6fb9160601 Rework main entrypoint to use SDL's callbacks instead ROllerozxa 2026-06-19 16:35:33 +02:00
  • 1e4dfe80e1 Replace custom UTF-8 step function with SDL_StepUTF8 ROllerozxa 2026-06-19 16:20:55 +02:00
  • 55b1506b0d Fix black level background when doing unity build ROllerozxa 2026-06-19 16:12:02 +02:00
  • 303b9d2a2f Fix building utils ROllerozxa 2026-06-19 00:31:59 +02:00
  • d623a95857 Use filename extensions for determining image format rather than magic ROllerozxa 2026-06-19 00:13:04 +02:00
  • 22c192b6d2 Remove unused main menu contest stuff ROllerozxa 2026-06-18 22:09:35 +02:00
  • e9d944afa8 Turn some stray C source files in the main src directory into C++ ROllerozxa 2026-06-18 21:58:57 +02:00
  • 494de12927 Fix zoom and Apparatus grid salute gestures on Android ROllerozxa 2026-06-18 20:10:52 +02:00
  • 1add6eff33 Hopefully fix Linux CI ROllerozxa 2026-06-18 19:30:43 +02:00
  • e1c948f166 Clean up Win32 API usage, explicitly use -W functions rather than defining UNICODE ROllerozxa 2026-06-18 19:30:18 +02:00
  • 1968f347d2 Try to fix failing CI builds ROllerozxa 2026-06-18 00:48:41 +02:00
  • d631ca3d55 Fix SDL3 Android build ROllerozxa 2026-06-18 00:28:38 +02:00
  • 8dccfb17a4 Use SDL_SetWindowFillDocument on Emscripten to fill browser window ROllerozxa 2026-06-18 00:05:25 +02:00
  • c07486f02f Fix SDL3 Windows build ROllerozxa 2026-06-18 00:04:19 +02:00
  • 73f0dd1195 Fix up CI builds to build with SDL3 ROllerozxa 2026-06-18 00:04:03 +02:00
  • e00585b9fe Make audio work again on SDL3 ROllerozxa 2026-06-17 21:19:16 +02:00
  • 15600f1682 Update SDL_image to latest in upstream ROllerozxa 2026-06-17 20:10:28 +02:00
  • 641b449286 Another round of SDL3 migration ROllerozxa 2026-06-17 19:53:41 +02:00
  • 74c7cdb517 Incomplete SDL3 port ROllerozxa 2026-01-11 18:17:04 +01:00
  • f75299ee8d Add fallback for Windows cache dir if LOCALAPPDATA is undefined ROllerozxa 2026-06-10 00:02:15 +02:00
  • 0922b84a69 Fix building Dear Imgui backend on Windows ROllerozxa 2026-06-09 23:45:23 +02:00
  • b55735c2a0 Fix unity build on Windows ROllerozxa 2026-06-09 23:43:23 +02:00
  • 4c395f09af Build TMS as a unity build too ROllerozxa 2026-06-07 21:13:52 +02:00
  • 1505be8191 Use #pragma once in TMS sources ROllerozxa 2026-06-07 20:55:02 +02:00
  • a2b7870842 Clean up TMS includes in Principia code ROllerozxa 2026-06-07 20:50:17 +02:00
  • 9ffb133da5 Add experimental unity build support behind UNITY_BUILD compile option ROllerozxa 2026-06-07 19:20:21 +02:00
  • 76bd4d9c70 Undefine preprocessor defines that conflict across source files ROllerozxa 2026-06-07 16:34:45 +02:00
  • df00758dfe Move some static global variables that cause collisions into static class members ROllerozxa 2026-06-07 16:12:32 +02:00
  • e1ceb49cd2 Rename and deduplicate name colliding vert structs ROllerozxa 2026-06-07 00:50:34 +02:00
  • a22c9ed7e6 Principia 2026.06.06 2026.06.06 ROllerozxa 2026-06-06 13:24:48 +02:00
  • d54405e45c Add fastlane changelog for upcoming version ROllerozxa 2026-06-06 13:03:35 +02:00
  • 0ad08adab8 Deduplicate base LuaScript sprite verts ROllerozxa 2026-06-05 21:43:09 +02:00
  • 422e95b14c Clean up commented out code in wall pivot source file ROllerozxa 2026-06-05 20:23:40 +02:00
  • a9fffcd18f Cleanup and minor refactoring in model.cc/hh ROllerozxa 2026-06-05 20:22:28 +02:00
  • 89ea9eebbd Move "initialized" variables for static class init into a class member ROllerozxa 2026-06-05 19:49:33 +02:00
  • 9580040c73 Readd #include <time.h> in pkgman.hh ROllerozxa 2026-06-05 16:55:21 +02:00
  • 689163b24e Extract some pkginfo methods out of header ROllerozxa 2026-06-05 16:52:26 +02:00
  • a3ffe63962 Disable vsync when in a loading screen ROllerozxa 2026-06-05 16:25:45 +02:00
  • d14bf51465 Cleanups and minor refactoring in object_factory.cc/hh ROllerozxa 2026-06-05 16:24:41 +02:00
  • f3e13c4a80 Cleanups and minor refactoring in main.cc/hh ROllerozxa 2026-06-05 16:22:31 +02:00
  • eca1b4807b Bump Windows deps ROllerozxa 2026-06-04 23:43:16 +02:00
  • c6be936430 Merge branch 'master' of github.com:Bithack/principia ROllerozxa 2026-06-04 23:41:19 +02:00
  • 6689542b27 Bump Android deps ROllerozxa 2026-06-04 23:40:51 +02:00
  • 08ab103f44
    Guard external URL launch in the in-game WebView (#215) Dimitris Dafnis 2026-06-04 20:37:22 +02:00
  • 4c3e8ce0f9 Guard external URL launch in the in-game WebView dimitris 2026-06-04 13:05:21 +02:00
  • de03bb63fe Remove unnecessary Windows-specific codepath for getting level modification date ROllerozxa 2026-06-03 20:51:14 +02:00
  • ef59cc871a Use real GL types for pipeline uniform functions ROllerozxa 2026-06-03 19:07:00 +02:00
  • 8246880adc Don't link against GTK3 libs if we're doing a desktop build with Imgui backend ROllerozxa 2026-06-03 19:05:18 +02:00
  • 814eaea412 Remove some unnecessary FILE_IN_ASSET usages ROllerozxa 2026-06-02 22:12:16 +02:00
  • 63d60d6a45 Add progress-dump tool for dumping data.bin progress data ROllerozxa 2026-06-02 21:29:56 +02:00
  • cfcc169661 Cleanup and minor refactoring of progress.cc/hh ROllerozxa 2026-06-02 21:23:20 +02:00
  • 2a8ad3df09 Deduplicate and reduce indentation in some pkgman methods ROllerozxa 2026-06-02 21:09:48 +02:00
  • a9408d30ca Import Kaitai Struct files into utils/kaitai/ ROllerozxa 2026-06-02 16:52:24 +02:00
  • 10e05d687b Add package-creator tool for making package files from JSON data ROllerozxa 2026-06-02 16:14:56 +02:00
  • 6ea828e4d3 Fix up usage instructions for featured-list-creator ROllerozxa 2026-06-02 00:38:18 +02:00
  • 66923575b4 Merge in featured-list-creator into utils/ ROllerozxa 2026-06-02 00:20:09 +02:00
  • f564ba2e3f Fix move_matching_files Windows codepath in migration code ROllerozxa 2026-05-31 21:49:16 +02:00
  • 734fb3f8d7 Add lvlbuf-decompressor tool for decompressing level buffer ROllerozxa 2026-05-31 01:14:08 +02:00
  • 71be99541b Add compiler flags for dead code removal in util programs ROllerozxa 2026-05-31 00:17:48 +02:00
  • 0051979187 Add lvl-icon-extractor tool for extracting icon from level files ROllerozxa 2026-05-31 00:17:18 +02:00
  • 01236f4b31 Move util programs back into main repository ROllerozxa 2026-05-30 00:51:16 +02:00
  • f2413ac302 Cleanups in pkgman source file ROllerozxa 2026-05-30 00:49:13 +02:00
  • 2a5a1e98ff
    make Windows installer high DPI aware. (#213) goodusername123 2026-05-28 07:19:49 -05:00
  • e58e0e7999
    make Windows installer high DPI aware. goodusername123 2026-05-27 19:16:22 -05:00
  • cdb15b688b Fixes in imgui dialog code ROllerozxa 2026-05-17 22:37:24 +02:00
  • b86f959b6f Update Dear Imgui to 93e396f ROllerozxa 2026-05-17 22:35:13 +02:00
  • 8771027650 Cleanups in entity source file ROllerozxa 2026-05-16 17:31:48 +02:00
  • fac177b9f1 Fix CI ROllerozxa 2026-05-11 17:09:19 +02:00
  • 1888998337 Comment out archive: false in CI workflows ROllerozxa 2026-05-11 16:55:11 +02:00
  • 4eee1846ff Bump GitHub Actions action versions ROllerozxa 2026-04-27 20:36:25 +02:00
  • e7a5b860c3 Flip suction cup model so that sockets are not inverted ROllerozxa 2026-04-15 21:54:59 +02:00
  • e9893fc481 Fix Windows build on Clang 22 ROllerozxa 2026-04-15 21:41:44 +02:00
  • baa06ed0da
    FIXED THE ISSUE NoenD 2026-04-15 17:24:40 +03:00
  • 2c99bf67c4 Android: Open links outside of community host in external browser ROllerozxa 2026-03-25 00:18:55 +01:00
  • e83b594ef0 Refactor LuaScript code, split out API into separate files ROllerozxa 2026-03-15 22:09:12 +01:00
  • b66c183655 Enable Luasocket on Android ROllerozxa 2026-03-12 21:41:15 +01:00