Commit graph

  • 40c26c0b7e Clamp some input sockets for safety ROllerozxa 2024-09-01 21:46:30 +02:00
  • 81233f5f21 Fix sqrt gate outputting NaN ROllerozxa 2024-09-01 21:33:41 +02:00
  • a82a20b398 Reduce rebuilds when changing version info ROllerozxa 2024-09-01 21:32:24 +02:00
  • 592b467c3d Use SDL_GetPlatform() for getting platform name ROllerozxa 2024-09-01 20:53:23 +02:00
  • 2ab1fc11f3 Move Box2D up into src/ ROllerozxa 2024-09-01 20:48:01 +02:00
  • d6a16f824c Add security policy ROllerozxa 2024-09-01 00:34:45 +02:00
  • 1ca6c463d6 Update cURL Windows dependency to 8.9.1 ROllerozxa 2024-08-06 20:25:51 +02:00
  • a6ea7240af Revert temporary version code bump ROllerozxa 2024-08-06 18:24:53 +02:00
  • 6a88d7026d Put Linear decay clamp fix behind new level version ROllerozxa 2024-08-06 18:23:20 +02:00
  • 3d6a1ebe90 Update SDL Android glue code to 2.30.6, update deps submodule ROllerozxa 2024-08-06 17:57:42 +02:00
  • c17bb97b49 Increase maximum Max value of Condenser to 32 ROllerozxa 2024-08-06 15:46:48 +02:00
  • 466c59d699 Clamp final value of linear decay between 0.0-1.0 ROllerozxa 2024-08-06 15:44:12 +02:00
  • 5884291da0 Fix allow_derivatives always being 0 on non-new level ROllerozxa 2024-08-06 15:43:22 +02:00
  • d0d303db5c Fix incorrect plastic density value in Android multiselect dialog ROllerozxa 2024-08-06 15:29:32 +02:00
  • 93da889308 Bump Android version code for F-Droid rebuild 2024.07.12-fdroid ROllerozxa 2024-07-17 16:12:13 +02:00
  • b2ae0136c9 Add Android dependency repo as submodule ROllerozxa 2024-07-17 15:58:14 +02:00
  • 2c493dc1e1 Principia 2024.07.12 2024.07.12 ROllerozxa 2024-07-12 15:50:43 +02:00
  • 902e42e09d Bump Android API and SDK versions ROllerozxa 2024-07-12 15:30:20 +02:00
  • 489ee15363 Print to the log if cURL has cookie support disabled ROllerozxa 2024-07-12 15:27:27 +02:00
  • 939a25d280 Call SDL_DetachThread on Android ROllerozxa 2024-07-11 23:04:29 +02:00
  • 8e39f1c6fa Don't require Valgrind headers when making debug Linux build ROllerozxa 2024-07-11 20:43:10 +02:00
  • a334b0fbb6 Replace some custom Android functions with built-in SDL functions ROllerozxa 2024-07-09 22:25:01 +02:00
  • 4cefe95dd5 Update cURL on Windows to 8.8.0 ROllerozxa 2024-07-09 21:52:18 +02:00
  • df690a95d8 Update SDL Android glue code to 2.30.5 ROllerozxa 2024-07-08 23:32:51 +02:00
  • 11126be31c Fix playing levels from the browser on Android ROllerozxa 2024-07-07 23:21:33 +02:00
  • a50833402b Refactor cURL networking code into own source file ROllerozxa 2024-07-07 23:21:10 +02:00
  • 182ad42dca Cleanup unused signals ROllerozxa 2024-07-07 23:17:07 +02:00
  • fe202a8595 Fix building the full game on Alpine ROllerozxa 2024-07-06 18:47:51 +02:00
  • 27e8856c0c Don't crash the game if an orphaned prompt dialog is closed ROllerozxa 2024-07-02 23:28:44 +02:00
  • a652f22e30 Put GLEW-specific codepaths behind a TMS_USE_GLEW define ROllerozxa 2024-07-02 23:28:12 +02:00
  • 70fbcd0370 Merge branch 'glew-wayland' ROllerozxa 2024-06-29 15:32:40 +02:00
  • c0766e75a0 Hopefully fix GLEW issues on Wayland ROllerozxa 2024-06-28 21:24:32 +02:00
  • 30bd25a3ab HOTFIX: Try to reenable VSync on Android 2024-06-28-android-hotfix ROllerozxa 2024-06-28 17:14:02 +02:00
  • 5b141eadd4 Principia 2024.06.28 2024.06.28 ROllerozxa 2024-06-28 14:48:52 +02:00
  • dd5abcd4c1 Copy fastlane metadata description to metainfo ROllerozxa 2024-06-28 14:48:03 +02:00
  • 08d088be83 Decrease the amount of math optimisation flags ROllerozxa 2024-06-24 22:14:05 +02:00
  • d8be41f519 Fix writing to the pipe on Windows ROllerozxa 2024-06-24 22:04:03 +02:00
  • 72ac82e896 Fix adventure item icons not adapting to window resize ROllerozxa 2024-06-23 23:33:23 +02:00
  • f5f38ee1a5 Remove Doxygen deploy workflow ROllerozxa 2024-06-22 22:37:48 +02:00
  • 67fad00960 Allow toggling fullscreen with F11 ROllerozxa 2024-06-22 20:51:57 +02:00
  • 8773e540f3 Move pipe code out into own source file ROllerozxa 2024-06-22 20:07:38 +02:00
  • 125432ba3a Fix community host not being properly null terminated ROllerozxa 2024-06-22 19:51:01 +02:00
  • 5abe0a35ce Fix freeze when changing settings on Android ROllerozxa 2024-06-19 22:07:16 +02:00
  • 7c5b73e8b3 Add longer full description for F-Droid ROllerozxa 2024-06-19 21:53:52 +02:00
  • 1fbc91de68 Add network security config ROllerozxa 2024-06-19 21:23:49 +02:00
  • 3f8278fa26 Remove explicit GL_ACCELERATED_VISUAL=1 attribute ROllerozxa 2024-06-17 22:26:10 +02:00
  • dc0ad32a00 Initial Emscripten web port ROllerozxa 2024-06-17 21:36:44 +02:00
  • 5d042da129 Remove "non-cool" pipeline in pipeline.c ROllerozxa 2024-06-16 23:15:56 +02:00
  • 2d33dd7717 Put Luasocket library behind a level flag ROllerozxa 2024-06-16 23:14:47 +02:00
  • 5bfaea61a9 Refactor next ID functions and extend ID limit to 2 billion ROllerozxa 2024-06-16 22:30:00 +02:00
  • 1c506dded7 Disable loading puzzle solutions on Android ROllerozxa 2024-06-15 23:18:21 +02:00
  • 4066de5726 Allow compiling with OpenGL ES on Linux with USE_GLES ROllerozxa 2024-06-15 23:05:10 +02:00
  • 5897f046ec Drop old vendored SDL-mobile ROllerozxa 2024-06-15 21:57:56 +02:00
  • 5b8824a59a Upgrade SDL2 on Android to the latest version ROllerozxa 2024-06-15 21:57:01 +02:00
  • 97ab00727d Fix all compiler warnings that show by default on Linux & Windows ROllerozxa 2024-06-07 19:03:04 +02:00
  • 1083ebde40 Fix 3ds model loader segfault ROllerozxa 2024-06-06 20:07:15 +02:00
  • c604e53328 Fix warnings that turned into errors in GCC 14 and some more ROllerozxa 2024-06-05 23:22:35 +02:00
  • 7cd0ffa13e Cleanup unnecessary uses of FILE_IN_ASSET & always use / in paths ROllerozxa 2024-06-05 21:31:57 +02:00
  • 9c6b26f2b5 Minor CMake and Luasocket cleanups ROllerozxa 2024-06-05 21:23:36 +02:00
  • 04c18f565b Remove disabling derivatives for levels ROllerozxa 2024-06-05 21:18:10 +02:00
  • bf3a3a3a2e Drop fallback for old SDL <2.0.14 on Linux ROllerozxa 2024-06-02 21:53:01 +02:00
  • fae7194f42 Use our own SDL2 build for the Linux AppImage ROllerozxa 2024-06-02 21:07:22 +02:00
  • b86c71a723 Add CI for building Linux screenshotter ROllerozxa 2024-06-02 16:26:13 +02:00
  • 0a903f1ab7 Add Doxyfile and generate Doxygen docs in CI ROllerozxa 2024-05-27 16:34:13 +02:00
  • 98c59d326f Use macro for community site URLs ROllerozxa 2024-05-27 00:11:05 +02:00
  • 61e49ceb0b Move "Update available!" link to top-center of menu ROllerozxa 2024-05-27 00:05:35 +02:00
  • f9eb173ae0 Allow changing community host at runtime ROllerozxa 2024-05-26 23:15:00 +02:00
  • fd51772378 Compiler flag tweaks ROllerozxa 2024-05-25 16:57:17 +02:00
  • 6fb3ae7c4c Write log output to file on all desktop platforms ROllerozxa 2024-05-24 00:02:45 +02:00
  • 17c33bb52d
    Remove extra space (#169) Licaon_Kter 2024-05-23 11:54:13 +00:00
  • 36dc0afc80 Allow storing user data portably on more than just Windows ROllerozxa 2024-05-22 23:59:52 +02:00
  • b0d65f66f6 Show a message box when a segfault happens ROllerozxa 2024-05-19 22:26:15 +02:00
  • 5aa4e7bb77 Improve some fatal error messages ROllerozxa 2024-05-19 22:20:59 +02:00
  • 9dbc0c9788 Remove is_very_shitty and related code ROllerozxa 2024-05-19 22:19:09 +02:00
  • 7499b31ecb Remove some unused settings ROllerozxa 2024-05-16 00:01:19 +02:00
  • 91549c8309 Unify settings init and loading code ROllerozxa 2024-05-16 00:00:37 +02:00
  • b8945f84d5 Android dialog element fixes ROllerozxa 2024-05-15 22:51:05 +02:00
  • 3810f09063 Misc. cleanups suggested by Android Studio ROllerozxa 2024-05-15 21:05:57 +02:00
  • 75163f3f09 Unify backends and clean up compiler flags ROllerozxa 2024-05-14 23:16:06 +02:00
  • f6fc7ce5f4 Fix Android build ROllerozxa 2024-05-14 21:11:06 +02:00
  • 6f0c50a09f Cleanup a bunch of unused variables and functions ROllerozxa 2024-05-13 23:59:51 +02:00
  • 40d65b981e Cleanup model loader and unused tms hash code ROllerozxa 2024-05-13 23:55:37 +02:00
  • ae84261d73 Merge Fastlane metadata for F-Droid into master ROllerozxa 2024-05-13 14:38:26 +02:00
  • 3fd5a25bfb Improve the way display_object_id is implemented ROllerozxa 2024-05-12 23:49:00 +02:00
  • f6af58b195 Move Fastlane metadata fdroid ROllerozxa 2024-05-11 23:02:45 +02:00
  • 58fe8af35b Update README ROllerozxa 2024-05-11 21:32:02 +02:00
  • 19b7431c78 Split CI workflows for each platform ROllerozxa 2024-05-11 20:32:52 +02:00
  • 76c67b41cc CI for macOS ROllerozxa 2024-05-11 17:26:52 +02:00
  • 2da509a8b4 Package macOS bundle ROllerozxa 2024-05-11 16:55:25 +02:00
  • 925975d619 Fix building on GCC 14 ROllerozxa 2024-05-11 16:49:50 +02:00
  • 40833e6710 Add entity:apply_force ROllerozxa 2024-05-11 00:03:34 +02:00
  • 2575232b94 Add entity:set_fixed_rotation and entity:is_fixed_rotation ROllerozxa 2024-05-10 23:16:25 +02:00
  • df0fe89b9d Cleanup Lua function registrations ROllerozxa 2024-05-09 23:10:55 +02:00
  • 7e4d00ac1b Flatten some PRI* macros ROllerozxa 2024-05-09 22:00:04 +02:00
  • fcbbfc261d Initial macOS support ROllerozxa 2024-05-05 21:55:17 +02:00
  • ec3c8e59b8 [ci skip] Add Fastlane meta ROllerozxa 2024-04-29 21:37:49 +02:00
  • c57b38d53c Check for data in ../share/principia/ on Windows too ROllerozxa 2024-04-29 00:01:49 +02:00
  • 9e7e841ec8 Remove some stuff from the vendored Android SDL library that's not used ROllerozxa 2024-04-28 00:02:05 +02:00
  • f769daff79 [ci skip] meta file fixups, merge build instructions with wiki ROllerozxa 2024-04-26 00:02:12 +02:00
  • 251fa8463c Update Android NDK to r26c ROllerozxa 2024-04-01 17:31:06 +02:00