Commit Graph

  • 0fb36012a2 Clean up window creation somewhat Tamás Bálint Misius 2023-10-05 19:42:20 +02:00
  • 1a8ebd0981 Fix occasional crashes upon opening settings Tamás Bálint Misius 2023-10-04 19:31:58 +02:00
  • 8cfe7cdd93 Clean up window frame settings somewhat Tamás Bálint Misius 2023-10-04 15:51:39 +02:00
  • d04768fa0e Give untagged build artifacts a distinct app ID Tamás Bálint Misius 2023-10-04 07:55:31 +02:00
  • b6680a03b2 Fix a few warnings snapshot-261 Tamás Bálint Misius 2023-10-03 17:37:03 +02:00
  • e635a45251 Make Lua hook timeout configurable Tamás Bálint Misius 2023-10-03 17:34:43 +02:00
  • b89d29b744 Enable libcurl on android Tamás Bálint Misius 2023-10-03 12:59:41 +02:00
  • f94b436cbc Use mbedtls on windows Tamás Bálint Misius 2023-10-02 17:26:57 +02:00
  • 8385796ca1 Bump android toolchain version to 21 Tamás Bálint Misius 2023-10-01 10:53:59 +02:00
  • baf484653a Update tpt-libs Tamás Bálint Misius 2023-10-03 15:59:42 +02:00
  • 78bc86d107 Add ctype mechanics. Saveliy Skresanov 2023-10-02 22:41:22 +07:00
  • b000abcdd8 Add reactions of resist with other elements. Saveliy Skresanov 2023-10-01 21:00:53 +07:00
  • 5584acd189 Add version info to bluescreen Tamás Bálint Misius 2023-09-30 22:15:38 +02:00
  • 93cbb065dd Add liquid resist (RSST) and solid resist (RSSS). Saveliy Skresanov 2023-09-30 20:05:29 +07:00
  • 146fb4b549 Sample "into" the PROP tool when it is active Tamás Bálint Misius 2023-09-29 21:27:28 +02:00
  • d1a4c6ad85 Fix custom can_move settings being reset after using tpt.el jacob1 2023-09-25 20:15:40 -04:00
  • ef04068a85 Make find mode work with the PROP tool snapshot-260 Tamás Bálint Misius 2023-09-20 07:16:28 +02:00
  • ca6558bd5d Fix FUSE not burning as fiercely as meant to Tamás Bálint Misius 2023-09-16 21:41:07 +02:00
  • 70e6f4e241 Fix fs.makeDirectory negating its result Tamás Bálint Misius 2023-09-16 07:22:04 +02:00
  • b99914bac5 Fix crash from Lua prompts when exiting the game completely Tamás Bálint Misius 2023-09-14 19:58:59 +02:00
  • a2c82444aa Fix local browser sometimes failing to load saves Tamás Bálint Misius 2023-09-12 19:28:11 +02:00
  • fcba9f1f2e Fix RenderView not drawing any simulation content Tamás Bálint Misius 2023-09-12 19:00:07 +02:00
  • 440dc68b5e Fix PMODE_SPARK producing black spots Tamás Bálint Misius 2023-09-12 18:41:44 +02:00
  • d2d1fd902f Fix crash upon changing tpt.brushID Tamás Bálint Misius 2023-09-10 11:32:32 +02:00
  • 28d86d2859 Unify InBounds implementations Tamás Bálint Misius 2023-09-07 22:40:01 +02:00
  • 1b1ef99194 Move callback parameter of ui.begin* functions up Tamás Bálint Misius 2023-09-07 21:29:44 +02:00
  • 59b79e805f Make ui.beginInput return nil if cancelled Tamás Bálint Misius 2023-09-07 20:56:46 +02:00
  • 77071c524e Fix rendering of fire effects when their intensity exceeds 1.0f Tamás Bálint Misius 2023-09-07 16:03:44 +02:00
  • 2dc468bcd1 Add tpt.version.vcstag Tamás Bálint Misius 2023-09-05 20:20:00 +02:00
  • 3e4fed02d4 Make PROP tool less annoying to use Tamás Bálint Misius 2023-09-05 09:24:14 +02:00
  • 6a64de8297 Fix LuaScriptInterface ctor stack imbalance Tamás Bálint Misius 2023-09-02 13:32:39 +02:00
  • 52a4917624 Remove BOUNDS_CHECK Tamás Bálint Misius 2023-09-02 11:59:26 +02:00
  • 46730cfc26 Fix bad 0C constant in GLOW.cpp jacob1 2023-08-31 13:03:25 -04:00
  • e09b125981 Bump required meson version to 0.64 Tamás Bálint Misius 2023-08-31 16:46:33 +02:00
  • 345c432767 Clean up tool ID list too Tamás Bálint Misius 2023-08-31 15:40:04 +02:00
  • c188837fec Delete E146 Tamás Bálint Misius 2023-08-31 14:58:36 +02:00
  • 2539c3eff5 Emscripten: Make default FPS limit 60 Tamás Bálint Misius 2023-08-31 08:24:00 +02:00
  • 3388094110 Fix failing to change the favourite status of a save crashing the game Tamás Bálint Misius 2023-08-29 17:09:39 +02:00
  • 9ea09d129d Enter stamp placement mode when dnd'ing a stamp Tamás Bálint Misius 2023-08-29 15:17:35 +02:00
  • f0a447bcd5 Fix empty stamp browser crashing upon an attempt to change pages Tamás Bálint Misius 2023-08-28 20:27:38 +02:00
  • 98cf5b302d Emscripten: Immediately mark presentable if no url is specified Tamás Bálint Misius 2023-08-23 15:27:27 +02:00
  • 7365d7e11c Emscripten: Add Platform::MarkPresentable Tamás Bálint Misius 2023-08-23 00:42:34 +02:00
  • 6ceb51b408 Handle ptsave urls with GameController Tamás Bálint Misius 2023-08-22 23:31:38 +02:00
  • 3ab697d05f More boolean.to_string() fixes in meson.builds Tamás Bálint Misius 2023-08-22 00:22:43 +02:00
  • bbefc9970f Rename tpt.getscript and give it a completion callback Tamás Bálint Misius 2023-08-21 21:21:06 +02:00
  • 7cb0ac96c9 Emscripten: Enable modularity Tamás Bálint Misius 2023-08-21 20:32:16 +02:00
  • 25b15208cf Emscripten: Disable a few options Tamás Bálint Misius 2023-08-19 21:12:58 +02:00
  • 3d4ce09a80 Emscripten: Fix a crash from SDL2 by disabling asserts Tamás Bálint Misius 2023-08-19 20:53:09 +02:00
  • dca5e25b3b Implement vsync fps limit outside emscripten Tamás Bálint Misius 2023-08-18 08:08:33 +02:00
  • bfe7d765c4 Emscripten: Disable hopefully all ways to quit Tamás Bálint Misius 2023-06-27 10:56:16 +02:00
  • 845e195ba5 Emscripten: Sync session with the website one Tamás Bálint Misius 2023-06-23 21:58:49 +02:00
  • f7bca3b1b1 Emscripten: Attempt to scroll canvas into view Tamás Bálint Misius 2023-06-23 20:00:11 +02:00
  • cfd2baa064 Emscripten: Fix dead requests having their status updated Tamás Bálint Misius 2023-06-23 19:04:42 +02:00
  • 648bc08377 Emscripten: Implement more CRT stuff Tamás Bálint Misius 2023-06-21 19:23:05 +02:00
  • fd50f2dc9a Emscripten: Use custom user agent Tamás Bálint Misius 2023-06-21 22:41:30 +02:00
  • 58229f49b2 Emscripten: Support persistent storage Tamás Bálint Misius 2023-06-18 17:52:03 +02:00
  • 82bd834e05 Emscripten: Add RequestManager Tamás Bálint Misius 2023-06-16 14:11:37 +02:00
  • a860cbeabf Use name-value pairs for HTTP post data and headers Tamás Bálint Misius 2023-06-16 13:31:25 +02:00
  • 5c816fe1ee Emscripten: Cosmetics Tamás Bálint Misius 2023-06-16 12:20:22 +02:00
  • c725894abd Emscripten: Add "vsync" FPS limit mode Tamás Bálint Misius 2023-02-12 13:58:54 +01:00
  • 9f71eb9d77 Emscripten: Add compatible main loop Tamás Bálint Misius 2023-02-12 13:32:05 +01:00
  • bef2fb01d0 Emscripten: Pivot EngineProcess Tamás Bálint Misius 2023-02-12 12:53:34 +01:00
  • 1094cc9dc9 Emscripten: Remove blocking prompt functions Tamás Bálint Misius 2023-02-12 09:28:55 +01:00
  • 96dea30480 Emscripten: Remove all other blocking prompt calls Tamás Bálint Misius 2023-02-12 09:00:16 +01:00
  • 4f31f85b6b Emscripten: Remove direct blocking prompt calls from Lua Tamás Bálint Misius 2023-02-12 08:44:13 +01:00
  • 67e41b6705 Emscripten: Add target, update tpt-libs Tamás Bálint Misius 2023-01-24 18:37:06 +01:00
  • 7bb2eb9d4d Update streamline description so that it's more helpful and matches intended description from dd8902b2c33c jacob1 2023-08-20 00:28:52 -04:00
  • 98b42d9e71 Prefer luajit's bit module over ours Tamás Bálint Misius 2023-08-08 08:11:00 +02:00
  • 8855a26667 Kill stickman/figh immediately if health goes below zero, fixes #929 jacob1 2023-08-07 21:38:59 -04:00
  • 2c56adde5a Work around some input method bug on windows Tamás Bálint Misius 2023-08-01 18:41:34 +02:00
  • a5e179e530 Fix some signed integer UB in RNG and related code Tamás Bálint Misius 2023-07-20 21:38:19 +02:00
  • 26a17c4e1f Fix crash in math.random if a max size interval is specified Tamás Bálint Misius 2023-07-20 21:33:43 +02:00
  • 53d573ad3c Fix crash if a save thumbnail is missing from the server snapshot-259 Tamás Bálint Misius 2023-07-19 11:06:13 +02:00
  • 2c04cf510a Fix sim.neighbours yielding the center particle Tamás Bálint Misius 2023-07-01 16:12:54 +02:00
  • 90004242d6 Fix crash when overwriting a local save Tamás Bálint Misius 2023-06-24 07:13:43 +02:00
  • 5b708219c0 Fix logouts not actually destroying sessions snapshot-258 Tamás Bálint Misius 2023-06-23 22:00:54 +02:00
  • 56004348c3 Fix negative-size rects being returned by Rect::operator & Tamás Bálint Misius 2023-06-22 21:39:09 +02:00
  • 2bc2acc00e Fix ExecVoteRequest sending AuthHeaders multiple times Tamás Bálint Misius 2023-06-18 20:47:30 +02:00
  • 0f418ec195 Fix crash if an avatar is missing from the server Tamás Bálint Misius 2023-06-18 15:37:13 +02:00
  • 5b610f0b0e Make OptionsView somewhat more manageable Tamás Bálint Misius 2023-06-11 19:58:56 +02:00
  • 958ab1df96 Make Grave (the key under Esc) exiting the console optional Tamás Bálint Misius 2023-06-11 18:52:18 +02:00
  • d296cf5d77 Enable SECURE_CIPHERS_ONLY with mbedTLS Tamás Bálint Misius 2023-06-11 18:39:10 +02:00
  • ced2700c34 Wire up SECURE_CIPHERS_ONLY Tamás Bálint Misius 2023-06-11 18:36:16 +02:00
  • b6c6cf00d0 Enable installation in the meson config Tamás Bálint Misius 2023-06-11 18:20:26 +02:00
  • 0b0f40ec94 Eliminate a GameSave copy in Simulation::Load Tamás Bálint Misius 2023-06-11 18:12:49 +02:00
  • f805b15ee5 Don't show a blue screen when the window is already closing Tamás Bálint Misius 2023-06-11 16:58:49 +02:00
  • 04455ada1c Use clip rects to draw progress bar content Tamás Bálint Misius 2023-06-11 16:14:14 +02:00
  • 5e15d02eb8 Stop using 32-bit time in SaveInfo Tamás Bálint Misius 2023-06-11 15:36:45 +02:00
  • daabe6a116 Use unique_ptr to hold on to SDL_GetPrefPath's result Tamás Bálint Misius 2023-06-11 07:22:04 +02:00
  • 3991bb0906 Complain on windows if the active code page is not UTF-8 Tamás Bálint Misius 2023-06-11 07:11:41 +02:00
  • ced60439ae Fix mingw builds snapshot-257 Tamás Bálint Misius 2023-06-10 19:52:49 +02:00
  • c73fa1bcdd Prevent almost all HTTP requests from blocking Tamás Bálint Misius 2023-06-10 12:28:30 +02:00
  • c2f8a7df25 Fix crash on exit when multiple windows are open Tamás Bálint Misius 2023-06-10 18:50:02 +02:00
  • eea0c54a36 Fix pastes not being centred on the cursor Tamás Bálint Misius 2023-06-08 12:21:23 +02:00
  • 6fb893a8de Fix random particles disappearing when pasting Tamás Bálint Misius 2023-06-02 08:19:32 +02:00
  • 28a701a756 Enable out of bounds pasting in GameView Tamás Bálint Misius 2023-06-02 08:10:57 +02:00
  • a205612802 Fix crash upon an out of bounds Simulation::Load Tamás Bálint Misius 2023-06-02 07:06:40 +02:00
  • 1a69bbfb51 Add hflip and rotation parameters to sim.loadStamp Tamás Bálint Misius 2023-06-02 06:44:23 +02:00
  • 7b894a693e Get rid of pointless virtual dtors in Request derivatives snapshot-256 Tamás Bálint Misius 2023-05-28 11:28:54 +02:00
  • 0cc179ae4e Factor RequestManager threading into Libcurl impl Tamás Bálint Misius 2023-05-28 10:29:18 +02:00