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
ROllerozxa
f9eb173ae0
Allow changing community host at runtime
2024-05-26 23:15:00 +02:00
ROllerozxa
fd51772378
Compiler flag tweaks
...
Includes enabling -ffast-math on release (used to be enabled in the old build systems) and shrinking the Windows executable size again.
2024-05-25 16:57:17 +02:00
ROllerozxa
6fb3ae7c4c
Write log output to file on all desktop platforms
2024-05-24 00:02:45 +02:00
Licaon_Kter
17c33bb52d
Remove extra space ( #169 )
2024-05-23 13:54:13 +02:00
ROllerozxa
36dc0afc80
Allow storing user data portably on more than just Windows
2024-05-22 23:59:52 +02:00
ROllerozxa
b0d65f66f6
Show a message box when a segfault happens
2024-05-19 22:26:15 +02:00
ROllerozxa
5aa4e7bb77
Improve some fatal error messages
2024-05-19 22:20:59 +02:00
ROllerozxa
9dbc0c9788
Remove is_very_shitty and related code
...
Unclear if the things it did (disable the "shiny" shader and switch to a "simple" bg shader that is more or less identical to the regular one) are really of any use anymore.
2024-05-19 22:19:09 +02:00
ROllerozxa
7499b31ecb
Remove some unused settings
2024-05-16 00:01:19 +02:00
ROllerozxa
91549c8309
Unify settings init and loading code
2024-05-16 00:00:37 +02:00
ROllerozxa
b8945f84d5
Android dialog element fixes
2024-05-15 22:51:05 +02:00
ROllerozxa
3810f09063
Misc. cleanups suggested by Android Studio
2024-05-15 21:05:57 +02:00
ROllerozxa
75163f3f09
Unify backends and clean up compiler flags
2024-05-14 23:16:06 +02:00
ROllerozxa
f6fc7ce5f4
Fix Android build
2024-05-14 21:11:06 +02:00
ROllerozxa
6f0c50a09f
Cleanup a bunch of unused variables and functions
2024-05-13 23:59:51 +02:00
ROllerozxa
40d65b981e
Cleanup model loader and unused tms hash code
2024-05-13 23:55:37 +02:00
ROllerozxa
ae84261d73
Merge Fastlane metadata for F-Droid into master
2024-05-13 14:38:26 +02:00