ROllerozxa
40c26c0b7e
Clamp some input sockets for safety
2024-09-01 21:46:30 +02:00
ROllerozxa
81233f5f21
Fix sqrt gate outputting NaN
2024-09-01 21:33:41 +02:00
ROllerozxa
a82a20b398
Reduce rebuilds when changing version info
2024-09-01 21:32:24 +02:00
ROllerozxa
592b467c3d
Use SDL_GetPlatform() for getting platform name
2024-09-01 20:53:23 +02:00
ROllerozxa
2ab1fc11f3
Move Box2D up into src/
2024-09-01 20:48:01 +02:00
ROllerozxa
d6a16f824c
Add security policy
2024-09-01 00:34:45 +02:00
ROllerozxa
1ca6c463d6
Update cURL Windows dependency to 8.9.1
2024-08-06 20:58:37 +02:00
ROllerozxa
a6ea7240af
Revert temporary version code bump
2024-08-06 18:24:53 +02:00
ROllerozxa
6a88d7026d
Put Linear decay clamp fix behind new level version
2024-08-06 18:23:20 +02:00
ROllerozxa
3d6a1ebe90
Update SDL Android glue code to 2.30.6, update deps submodule
2024-08-06 17:57:42 +02:00
ROllerozxa
c17bb97b49
Increase maximum Max value of Condenser to 32
2024-08-06 15:46:48 +02:00
ROllerozxa
466c59d699
Clamp final value of linear decay between 0.0-1.0
2024-08-06 15:44:12 +02:00
ROllerozxa
5884291da0
Fix allow_derivatives always being 0 on non-new level
2024-08-06 15:43:22 +02:00
ROllerozxa
d0d303db5c
Fix incorrect plastic density value in Android multiselect dialog
2024-08-06 15:29:32 +02:00
ROllerozxa
93da889308
Bump Android version code for F-Droid rebuild
2024.07.12-fdroid
2024-07-17 16:12:13 +02:00
ROllerozxa
b2ae0136c9
Add Android dependency repo as submodule
...
So F-Droid knows which exact commit to build them off of for each release
2024-07-17 15:58:14 +02:00
ROllerozxa
2c493dc1e1
Principia 2024.07.12
2024.07.12
2024-07-12 15:50:43 +02:00
ROllerozxa
902e42e09d
Bump Android API and SDK versions
2024-07-12 15:43:45 +02:00
ROllerozxa
489ee15363
Print to the log if cURL has cookie support disabled
2024-07-12 15:27:27 +02:00
ROllerozxa
939a25d280
Call SDL_DetachThread on Android
2024-07-11 23:04:29 +02:00
ROllerozxa
8e39f1c6fa
Don't require Valgrind headers when making debug Linux build
2024-07-11 20:43:10 +02:00
ROllerozxa
a334b0fbb6
Replace some custom Android functions with built-in SDL functions
2024-07-09 22:25:01 +02:00
ROllerozxa
4cefe95dd5
Update cURL on Windows to 8.8.0
2024-07-09 21:52:18 +02:00
ROllerozxa
df690a95d8
Update SDL Android glue code to 2.30.5
2024-07-08 23:32:51 +02:00
ROllerozxa
11126be31c
Fix playing levels from the browser on Android
2024-07-07 23:21:33 +02:00
ROllerozxa
a50833402b
Refactor cURL networking code into own source file
2024-07-07 23:21:10 +02:00
ROllerozxa
182ad42dca
Cleanup unused signals
2024-07-07 23:17:07 +02:00
ROllerozxa
fe202a8595
Fix building the full game on Alpine
2024-07-06 18:47:51 +02:00
ROllerozxa
27e8856c0c
Don't crash the game if an orphaned prompt dialog is closed
2024-07-02 23:28:44 +02:00
ROllerozxa
a652f22e30
Put GLEW-specific codepaths behind a TMS_USE_GLEW define
2024-07-02 23:28:12 +02:00
ROllerozxa
70fbcd0370
Merge branch 'glew-wayland'
2024-06-29 15:32:40 +02:00
ROllerozxa
c0766e75a0
Hopefully fix GLEW issues on Wayland
2024-06-28 21:24:32 +02:00
ROllerozxa
30bd25a3ab
HOTFIX: Try to reenable VSync on Android
2024-06-28 17:14:02 +02:00
ROllerozxa
5b141eadd4
Principia 2024.06.28
2024.06.28
2024-06-28 14:48:52 +02:00
ROllerozxa
dd5abcd4c1
Copy fastlane metadata description to metainfo
2024-06-28 14:48:03 +02:00
ROllerozxa
08d088be83
Decrease the amount of math optimisation flags
...
Found one thing that breaks with fast-math on GCC (breadboard texture), who knows what else may be broken. Only use a subset that should be completely safe to use.
2024-06-24 22:15:54 +02:00
ROllerozxa
d8be41f519
Fix writing to the pipe on Windows
2024-06-24 22:04:03 +02:00
ROllerozxa
72ac82e896
Fix adventure item icons not adapting to window resize
2024-06-23 23:33:23 +02:00
ROllerozxa
f5f38ee1a5
Remove Doxygen deploy workflow
...
Has been moved into its own repository
2024-06-22 22:37:48 +02:00
ROllerozxa
67fad00960
Allow toggling fullscreen with F11
2024-06-22 20:51:57 +02:00
ROllerozxa
8773e540f3
Move pipe code out into own source file
2024-06-22 20:07:38 +02:00
ROllerozxa
125432ba3a
Fix community host not being properly null terminated
2024-06-22 19:51:01 +02:00
ROllerozxa
5abe0a35ce
Fix freeze when changing settings on Android
2024-06-19 22:07:16 +02:00
ROllerozxa
7c5b73e8b3
Add longer full description for F-Droid
2024-06-19 21:53:52 +02:00
ROllerozxa
1fbc91de68
Add network security config
...
Allows users on Android Oreo to get the community site webview working by installing the ISRG root certificate on their device (older versions don't need the config to allow user certificates).
2024-06-19 21:23:49 +02:00
ROllerozxa
3f8278fa26
Remove explicit GL_ACCELERATED_VISUAL=1 attribute
...
Makes it possible to fallback to software rendering when hardware acceleration is not available, e.g. in a macOS VM, instead of crashing completely.
2024-06-17 22:26:10 +02:00
ROllerozxa
dc0ad32a00
Initial Emscripten web port
2024-06-17 21:36:44 +02:00
ROllerozxa
5d042da129
Remove "non-cool" pipeline in pipeline.c
...
The "cool" pipeline seems to have been made for GLEW, but it works on platforms that do not use GLEW too.
2024-06-16 23:15:56 +02:00
ROllerozxa
2d33dd7717
Put Luasocket library behind a level flag
2024-06-16 23:14:47 +02:00
ROllerozxa
5bfaea61a9
Refactor next ID functions and extend ID limit to 2 billion
2024-06-16 22:30:00 +02:00