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
ROllerozxa
1c506dded7
Disable loading puzzle solutions on Android
...
Causes inexplicable crashes with something to do with the Android confirm dialog.
2024-06-15 23:18:21 +02:00
ROllerozxa
4066de5726
Allow compiling with OpenGL ES on Linux with USE_GLES
2024-06-15 23:05:10 +02:00
ROllerozxa
5897f046ec
Drop old vendored SDL-mobile
2024-06-15 21:57:56 +02:00
ROllerozxa
5b8824a59a
Upgrade SDL2 on Android to the latest version
...
From the old bundled ~2012 SDL2 beta version to 2.30.3
2024-06-15 21:57:01 +02:00
ROllerozxa
97ab00727d
Fix all compiler warnings that show by default on Linux & Windows
2024-06-07 23:30:42 +02:00
ROllerozxa
1083ebde40
Fix 3ds model loader segfault
2024-06-06 20:07:15 +02:00
ROllerozxa
c604e53328
Fix warnings that turned into errors in GCC 14 and some more
...
Principia now compiles without needing to downgrade any errors again!
2024-06-05 23:55:40 +02:00
ROllerozxa
7cd0ffa13e
Cleanup unnecessary uses of FILE_IN_ASSET & always use / in paths
2024-06-05 21:31:57 +02:00
ROllerozxa
9c6b26f2b5
Minor CMake and Luasocket cleanups
2024-06-05 21:23:36 +02:00
ROllerozxa
04c18f565b
Remove disabling derivatives for levels
2024-06-05 21:18:10 +02:00
ROllerozxa
bf3a3a3a2e
Drop fallback for old SDL <2.0.14 on Linux
...
Debian Buster (10) is EOL in a month, Bullseye (11) and derivatives all have 2.0.14+ available.
2024-06-02 21:53:01 +02:00
ROllerozxa
fae7194f42
Use our own SDL2 build for the Linux AppImage
2024-06-02 21:47:17 +02:00
ROllerozxa
b86c71a723
Add CI for building Linux screenshotter
2024-06-02 20:59:50 +02:00
ROllerozxa
0a903f1ab7
Add Doxyfile and generate Doxygen docs in CI
2024-05-27 20:52:09 +02:00
ROllerozxa
98c59d326f
Use macro for community site URLs
2024-05-27 00:11:05 +02:00
ROllerozxa
61e49ceb0b
Move "Update available!" link to top-center of menu
2024-05-27 00:05:35 +02:00