Commit graph

  • f144e59c08 Fix regression with synthesiser being muted permanently ROllerozxa 2023-11-30 23:57:32 +01:00
  • 73d8ed6ef8
    Remove -rdynamic debug linker flag (#142) griffi-gh 2023-11-20 13:20:39 +01:00
  • 273fc471fb Don't call SDL_SetWindowSize again when resizing ROllerozxa 2023-10-04 23:40:26 +02:00
  • 785c7daa32 Don't enable architect mode when taking level thumbnail ROllerozxa 2023-10-04 23:39:44 +02:00
  • 450ecfd001 Rework some on_slider_change methods to be more concise ROllerozxa 2023-10-04 23:39:29 +02:00
  • 1cf8c44cb5 Do some cleanups using clang-tidy ROllerozxa 2023-10-04 23:38:52 +02:00
  • e332adffab Drop legacy build system for Windows ROllerozxa 2023-10-04 21:00:07 +02:00
  • 8eb0066abe haha oops (fix luasocket compilation) ROllerozxa 2023-09-04 21:14:26 +00:00
  • 9a333119c5 Building with CMake on Windows is mostly complete now ROllerozxa 2023-09-04 20:57:43 +00:00
  • 789b709097 Don't render RC star if render_gui setting is false ROllerozxa 2023-09-03 23:05:15 +02:00
  • 6e9d0cadf6 Drop legacy build system for Linux ROllerozxa 2023-09-03 23:04:49 +02:00
  • e03d1e0bc2 Add CMake file installation code for Linux ROllerozxa 2023-09-03 21:37:33 +02:00
  • 6874504d35 Clean up a bunch of unused functions ROllerozxa 2023-09-03 21:34:09 +02:00
  • 1ddc8f01af Reorder puzzle level files and move out unused ones, remove some more unused data files ROllerozxa 2023-09-03 20:45:23 +02:00
  • 9125275fa3 Remove get_device_info() and is_tablet() backend functions ROllerozxa 2023-09-03 20:18:36 +02:00
  • 45b462dc7f Fix incomplete sentence ROllerozxa 2023-08-28 12:10:52 +02:00
  • d5fe5e1591 Explicitly state C99 and C++14, fix some compile flags ROllerozxa 2023-08-28 12:07:31 +02:00
  • a750f69776 Refresh README ROllerozxa 2023-08-28 12:07:04 +02:00
  • a4d8ca2cba Fix sandbox menu containing the wrong laser object ROllerozxa 2023-08-28 10:49:56 +02:00
  • aebebff1db Misc. cleanups, remove unused things ROllerozxa 2023-08-24 21:48:21 +02:00
  • 15097cdc33 #pragma once ROllerozxa 2023-08-24 17:59:44 +02:00
  • 9c93072537 Split up ui.cc into separate files for each implementation ROllerozxa 2023-08-24 15:43:33 +02:00
  • 0b5902dc65 Cleanup .gitignores ROllerozxa 2023-08-24 14:27:05 +02:00
  • 1a04967065 Use pkgconfig for extra SDL2 libraries since Debian has old versions without CMake modules ROllerozxa 2023-08-24 13:52:47 +02:00
  • 03c29cd962 Remove unused main menu package dialog ROllerozxa 2023-08-24 13:48:27 +02:00
  • 522e27fe0f Fix bundling Windows builds with GTK3, other fixes related to building ROllerozxa 2023-08-24 01:01:07 +02:00
  • ce207933c1 Put Luasocket code behind BUILD_LUASOCKET ROllerozxa 2023-08-17 21:34:25 +02:00
  • f65fb2d923 Make cURL dependency able to be disabled for screenshotter ROllerozxa 2023-08-17 21:31:43 +02:00
  • 0fa2e04ae0 Remove tbackend_is_shitty() ROllerozxa 2023-08-17 21:28:27 +02:00
  • 29a6918f56 Minor code cleanups ROllerozxa 2023-08-17 21:19:02 +02:00
  • 3945352ac9 Properly handle data being in another place than next to the binary ROllerozxa 2023-08-17 17:18:19 +02:00
  • 523a29d5e5 Remove old screenshotter build folder in favour of CMake ROllerozxa 2023-08-17 16:29:57 +02:00
  • b0584be5a8 Allow building on Linux using CMake (Experimental!) ROllerozxa 2023-08-17 16:29:21 +02:00
  • d479f65408 Remove accidental line ROllerozxa 2023-08-16 22:26:17 +02:00
  • c9f3add907
    remove deprecated curl_form_* stuff (#135) griffi-gh 2023-08-16 20:11:02 +02:00
  • d11112cdfa
    Upgrade desktop dialogs from GTK2 to GTK3 (#124) griffi-gh 2023-08-16 20:02:10 +02:00
  • e1e78a8309 Clean vendored Android SDL libs to only keep what is necessary for Android ROllerozxa 2023-08-16 19:56:28 +02:00
  • dca93a2d80 Use SDL_OpenURL if available ROllerozxa 2023-08-16 16:18:05 +02:00
  • 34acab0133 Update bundled Lua to 5.2.4 and remove some unused Lua libraries ROllerozxa 2023-06-06 20:39:03 +02:00
  • 7163b7c05f
    Add missing Sticky note ui on the GTK backend (#121) griffi-gh 2023-06-05 23:12:06 +02:00
  • 17d26208f8 Raise sticky note limit ROllerozxa 2023-06-05 23:01:44 +02:00
  • 5bc55aa0f5 Increase fluid particle limit ROllerozxa 2023-06-05 22:53:33 +02:00
  • f4aecbf5d0 Stop encrypting LuaScript code during level save ROllerozxa 2023-06-05 22:51:02 +02:00
  • b2d102a799 Bump level version (30 - 2023-06-05) ROllerozxa 2023-06-05 22:49:46 +02:00
  • b8ffe0983d
    Allow for sticky note limit to be easier increased griffi-gh 2023-05-17 15:21:57 +02:00
  • 56527de946
    Added missing build dependencies for Fedora Paramon, Yevstigneyev 2023-05-17 06:18:40 -07:00
  • f848761fe2 copy set before iterating in multiselect_perform griffi-gh 2023-05-12 22:31:54 +02:00
  • b030e27165 Add entity:set_angle() ROllerozxa 2023-04-21 20:17:22 +02:00
  • 4a0942df14 Make more use of object name constants, rename some of them to be more in-line with their proper names ROllerozxa 2023-04-21 16:15:15 +02:00
  • 1f79c9bcb4 Fix create_with_id segfault griffi-gh 2023-04-18 16:16:39 +02:00
  • 0cdecf83bf
    fix lua_pop_error segfault, improve error messages (#111) griffi-gh 2023-04-19 22:12:31 +02:00
  • 228841aaae Add entity:is_hidden() ROllerozxa 2023-04-19 22:02:23 +02:00
  • 2c121ca597 Add world:set_gravity ROllerozxa 2023-04-19 22:02:12 +02:00
  • 40ff23bdc6 Cleanup luascript source file, shuffle functions around and reduce repetition with version check macros ROllerozxa 2023-04-19 21:55:45 +02:00
  • b5aa03ddfc Fix error(nil) crashing the game (#23) ROllerozxa 2023-04-18 22:04:52 +02:00
  • e57729620d Load bit32 Lua library ROllerozxa 2023-04-18 21:54:10 +02:00
  • ed627e4207 Block unsafe lua functions ROllerozxa 2023-04-18 21:38:54 +02:00
  • 53b9de6317 Enable string, table and listen on input by default ROllerozxa 2023-04-18 15:42:14 +02:00
  • 60dab90a6c Link to NixOS package Francesco Gazzetta 2023-04-11 06:47:02 +00:00
  • af2cfda21b Reorganise lua and luasocket libs ROllerozxa 2023-03-21 22:24:25 +01:00
  • f5298f521b
    Set foreign automake flavour (#99) Francesco Gazzetta 2023-03-21 20:14:21 +00:00
  • c42b202f4a Fix Linux CI ROllerozxa 2023-03-11 12:24:54 +01:00
  • 9fa14d41ef Display build timestamp when pressing version label ROllerozxa 2023-03-09 23:18:35 +01:00
  • b642badd72 Remove redundant flags in buildfiles, use system GLEW on linux ROllerozxa 2023-03-09 22:32:07 +01:00
  • 80ecb2b681 Move opengl.h and print.h into the backend/ folder in the linux backends, rather than using a recursive symlink ROllerozxa 2023-03-09 21:55:06 +01:00
  • e47a80f1fa Fixes to keybinds and add keybinds to tooltips ROllerozxa 2023-03-09 21:01:22 +01:00
  • ea2bdb6efd Shorten "if WINDOWS || LINUX" preprocessor checks to "if PC" ROllerozxa 2023-03-09 16:47:35 +01:00
  • 93f557530c Fix Windows installer error ROllerozxa 2023-02-25 22:26:15 +01:00
  • 20ce6dddc5 Remove object and item help texts, open Wiki instead ROllerozxa 2023-02-25 22:08:16 +01:00
  • e03b14ed2b Raise target API, raise min API to 19 (4.4), explicitly use the latest r23 NDK ROllerozxa 2023-02-25 17:27:25 +01:00
  • c9adc57384
    Add bug report form ROllerozxa 2023-02-24 21:36:34 +01:00
  • d235ffd62d Toggle object lock on N ROllerozxa 2023-02-13 22:23:21 +01:00
  • 86db36a3d5 Fix various random bugs and freezes caused by tmath_sqrt returning NaN when x=0 with certain optimisations (fixes #69) ROllerozxa 2023-02-13 22:22:42 +01:00
  • de6b85e164
    nix: fix build error (#81) N Fakhrizal 2023-01-11 15:03:36 +07:00
  • 3defe8fb53 Use in-game ui::message instead of system toasts on Android ROllerozxa 2023-01-08 21:21:12 +01:00
  • 5625332f27 Rename apparatus2 Linux executable to principia ROllerozxa 2023-01-07 15:27:32 +01:00
  • 3b6d2bd022 Implement toggling GUI with F2, hide additional GUI elements ROllerozxa 2023-01-01 20:34:21 +01:00
  • 003a041e29 Add hasFragileUserData, allow user data backups (hopefully?) ROllerozxa 2022-12-31 21:01:05 +01:00
  • e10d80ed64 Comment out immersive/fullscreen mode for now ROllerozxa 2022-12-31 21:00:31 +01:00
  • e19b228a79 Make Android LuaScript dialog usable again ROllerozxa 2022-12-31 20:33:58 +01:00
  • ad619bbf16 Fix 1.5.1+ SFX Emitter dialog ROllerozxa 2022-12-31 19:57:24 +01:00
  • 2056388b68 Update Gradle plugins, other minor cleanups ROllerozxa 2022-12-31 19:56:17 +01:00
  • 8cdab6cb31 Fix cURL -> webview token cookie transfer for principia-web ROllerozxa 2022-12-31 19:53:59 +01:00
  • cc21cb0ea6 Fix Android version forgetting you're logged in ROllerozxa 2022-12-31 19:53:15 +01:00
  • d90e0bc87c
    Missing 'libsurl-devel' for Fedora (#76) Paramon, Yevstigneyev 2022-12-28 11:16:41 -08:00
  • 9d658b761f
    Refresh README ROllerozxa 2022-12-28 11:26:10 +01:00
  • b6448ac425
    Changed the command for Fedora (#75) Paramon, Yevstigneyev 2022-12-28 00:04:00 -08:00
  • 8713afeb2d
    Merge pull request #73 from rollerozxa/bunch-of-stuff ROllerozxa 2022-12-27 22:32:02 +01:00
  • 31f574e738
    Merge branch 'master' into bunch-of-stuff ROllerozxa 2022-12-27 21:58:59 +01:00
  • 02b7119403 backslash ROllerozxa 2022-12-27 21:58:09 +01:00
  • 913687a151
    Merge pull request #72 from ParamonPlay2205/patch-2 Emil Romanus 2022-12-27 21:48:01 +01:00
  • 13d97889a2
    Merge pull request #71 from ParamonPlay2205/patch-1 Emil Romanus 2022-12-27 21:47:03 +01:00
  • d053175160 Add dwrite.dll to dll blacklist ROllerozxa 2022-12-27 21:41:21 +01:00
  • 3bff223251
    Some formatting fixes Paramon, Yevstigneyev 2022-12-27 12:17:02 -08:00
  • 093102b5cd
    Added 'gprof2dot' for 'create_png.sh Paramon, Yevstigneyev 2022-12-26 21:38:42 -08:00
  • 137534f41b
    Added some missing dependencies Paramon, Yevstigneyev 2022-12-26 17:38:58 -08:00
  • e68322e452
    Added group install for Fedora Paramon, Yevstigneyev 2022-12-26 17:19:15 -08:00
  • 5ba51cdaf6
    Added dependencies for RedHat Paramon, Yevstigneyev 2022-12-26 17:00:48 -08:00
  • 6c1f6dad6b Change forgot password button to register in login dialog ROllerozxa 2022-12-24 21:52:19 +01:00
  • 79907bb04a Remove wiki object export and now unused socket descriptions ROllerozxa 2022-12-24 21:51:43 +01:00