Commit Graph

  • 9884b4108e Tame variable scopes in Air.cpp snapshot-255 Tamás Bálint Misius 2023-05-27 21:31:43 +02:00
  • 86fb18aa08 Fix some air simulation asymmetries (#897) JasonS05 2023-05-27 15:14:46 -07:00
  • f23a3dd2f8 Fix unknown HTTP response body size being reported as 0 in some cases Tamás Bálint Misius 2023-05-27 20:16:16 +02:00
  • 16e1ca74f2 Mark Platform::WinNarrow/WinWiden as to-be-eventually-deprecated Tamás Bálint Misius 2023-05-27 20:07:52 +02:00
  • 920f7646e4 Fix more reflection issues Tamás Bálint Misius 2023-03-14 15:06:49 +01:00
  • c0a2370c77 Fix paste previews being positioned incorrectly Tamás Bálint Misius 2023-05-14 20:44:13 +02:00
  • 18084d5aa0 Request UTF-8 code page at startup on windows Tamás Bálint Misius 2023-05-13 14:51:41 +02:00
  • 7ef02a6c0b Remove return value from Simulation::Load Tamás Bálint Misius 2023-05-13 13:18:12 +02:00
  • ee87f0a0a7 Fix vote bars in previews touching the enclosing rects Tamás Bálint Misius 2023-05-13 12:43:09 +02:00
  • a9d231587c Show save button thumbnail in the preview if it's available Tamás Bálint Misius 2023-05-13 12:34:23 +02:00
  • 843f414291 Fix scary mutant spiders (many-headed stickmen) Tamás Bálint Misius 2023-05-13 12:02:03 +02:00
  • d8acdfb576 Fix various warnings that had piled up snapshot-254 Tamás Bálint Misius 2023-05-12 18:02:23 +02:00
  • 9bd8bd2274 Fix some deprecation warnings Tamás Bálint Misius 2023-05-12 16:54:35 +02:00
  • c8bc8a7285 Fix some deprecation warnings (#920) Tamás Bálint Misius 2023-05-12 09:00:06 +02:00
  • 0f95ce82f8 Sanitize GameSave/SaveInfo/SaveFile ownership Tamás Bálint Misius 2023-05-11 12:40:23 +02:00
  • 5c5354655c Fix progress bars drawing their borders in the wrong place Tamás Bálint Misius 2023-05-09 22:54:41 +02:00
  • 0e3968af0b Add fs.isLink Tamás Bálint Misius 2023-05-09 22:31:12 +02:00
  • 65cf8021c9 Reorganize the constructors of non-owning PlaneAdapter mniip 2023-05-04 19:38:46 +02:00
  • 03e7826080 Merge pull request #918 from triclops200/patch-1 jacob1 2023-05-03 23:51:16 -04:00
  • 29655db976 Update IntroText.h Victoria Hoyle 2023-05-03 23:34:53 -04:00
  • 23fca18f51 Update README.md Victoria Hoyle 2023-05-03 23:30:35 -04:00
  • 3eb3481fda Fix local save browser crashing in some cases Tamás Bálint Misius 2023-05-01 22:22:47 +02:00
  • 60a7ce1aae Use _rgb literals where possible Tamás Bálint Misius 2023-04-30 14:14:24 +02:00
  • 410dc71f42 Fix some deprecation warnings Tamás Bálint Misius 2023-04-30 12:19:02 +02:00
  • 9fbb780728 Fix some deprecation warnings Tamás Bálint Misius 2023-04-30 11:27:58 +02:00
  • f5cbc30d85 Fix some deprecation warnings Tamás Bálint Misius 2023-04-29 15:34:19 +02:00
  • 2960e0f58f Fix some deprecation warnings Tamás Bálint Misius 2023-04-29 14:44:27 +02:00
  • 8f10210c77 Fix various unintended layout changes since 97.0 Tamás Bálint Misius 2023-04-29 12:52:29 +02:00
  • ad1420152c Fix delete key not functioning correctly in textboxes when text is selected jacob1 2023-04-25 00:30:07 -04:00
  • 8b7a96b5ef Fix RIME's description (it is formed through deposition, not sublimation) jacob1 2023-04-23 22:52:29 -04:00
  • 8d88394e38 Add RGBA.Pack(), Simplify ui::Colour/RGBA conversions catsoften 2023-04-15 19:03:43 -04:00
  • 561fc17431 Simplify conversion from temperature to color in OptionsView catsoften 2023-04-13 21:05:11 -04:00
  • a715f5d71a Use RGB for constants and gradients, other misc changes catsoften 2023-04-13 20:55:24 -04:00
  • bc085705a8 Remove deprecated PIXPACK/RGB/R/G/B functions catsoften 2023-04-11 17:49:16 -04:00
  • 5fc8770ee2 Fix pmap usage in Simulation::flood_water Tamás Bálint Misius 2023-04-16 11:05:37 +02:00
  • 54d08f3496 Protect new math.random against division by 0 Tamás Bálint Misius 2023-04-15 23:20:25 +02:00
  • 34e4d90dac Properly seed rng at load time for saves that don't carry rng state Tamás Bálint Misius 2023-04-15 23:03:54 +02:00
  • a8604ef579 Add ensureDeterminism to saves Tamás Bálint Misius 2023-04-15 19:01:42 +02:00
  • 9c3b966c18 Expose new features to Lua Tamás Bálint Misius 2023-04-15 18:21:50 +02:00
  • 0b82796ba4 Add Simulation::frameCount, save blockair/blockairh and rng state Tamás Bálint Misius 2023-04-10 12:46:48 +02:00
  • eee42b2ea3 Fix RNG usage Tamás Bálint Misius 2023-04-08 23:10:05 +02:00
  • e812406a15 Refactor zoom window graphics mniip 2023-04-14 10:45:36 +02:00
  • c23eba1921 Remove unused Component::Component overloads mniip 2023-04-13 18:48:19 +02:00
  • 8c387a5a00 convert ThumbnailRequest to Vec2 mniip 2023-04-12 19:28:55 +02:00
  • aa2fa9ed8c Remove Graphics::SetClipRect mniip 2023-04-12 19:24:25 +02:00
  • 9b9b0b794a Remove Graphics::vid, Graphics::textwidthx, Graphics::textsize mniip 2023-04-12 19:03:31 +02:00
  • e1d230f814 New text width ops mniip 2023-04-10 23:54:46 +02:00
  • 7a459e8021 Fix CI mniip 2023-04-10 23:31:30 +02:00
  • f443eeff2f Refactor Engine, Window, and Panel drawing mniip 2023-04-10 23:05:44 +02:00
  • 4b70eeab55 Refactor PNG and working with alpha mniip 2023-04-05 20:24:48 +02:00
  • b26a1b4a88 VideoBuffer pointer correctness mniip 2023-04-05 14:52:20 +02:00
  • 50bfa7cd5e Remove unused VideoBuffer code mniip 2023-04-05 14:16:25 +02:00
  • 132e3508cf Refactor tools mniip 2023-04-05 14:11:37 +02:00
  • 7f84887f6d Refactor things referencing VideoBuffer internals mniip 2023-04-05 02:25:18 +02:00
  • b56d3cf611 Fix return values in VideoBuffer::*Character mniip 2023-04-05 01:43:26 +02:00
  • e5af4dab68 Refactor resize-related code mniip 2023-04-05 01:11:16 +02:00
  • caab738184 Refactor raster draw methods mniip 2023-04-03 18:48:50 +02:00
  • e93db9c06a RasterDrawMethods CRTP, PlaneAdapters in VideoBuffer, Graphics, and Renderer mniip 2023-04-03 13:53:19 +02:00
  • a0a9ad0abd Add new Vec2, Mat2, RGB, RGBA classes and deprecate some old functions mniip 2023-04-03 08:37:37 +02:00
  • a2c7242c7c Fix uninitialized read of Engine::dt early after startup Tamás Bálint Misius 2023-03-02 20:55:48 +01:00
  • 369dadf81e Fix crash from new brush code when TPTMP is enabled Tamás Bálint Misius 2023-02-28 14:55:57 +01:00
  • 114017d550 Fix msvc error due to narrowing conversion Tamás Bálint Misius 2023-02-28 14:57:23 +01:00
  • a13c29875f Don't mangle custom element types in life, ctype, tmp{,2,3,4} Tamás Bálint Misius 2023-02-26 22:40:16 +01:00
  • 2e2c3181b5 Fix custom elements disappearing on load (fixes #908) Tamás Bálint Misius 2023-02-28 12:28:33 +01:00
  • ed8ec51f95 Copy brushes instead of making temporary changes to them mniip 2023-02-19 11:33:57 +01:00
  • 515df765e4 Clean up brush code mniip 2023-02-19 01:39:32 +01:00
  • 18a4407166 Use ubuntu 20.04 for github runners instead of 18.04 jacob1 2023-02-21 22:46:46 -05:00
  • 6d4f6218a4 Create wrapper around lua_pcall that properly tracks Lua execution time jacob1 2023-02-17 21:58:57 -05:00
  • e5fec98d28 Fix stamps being impossible to delete Tamás Bálint Misius 2023-02-05 23:09:42 +01:00
  • 1c92280097 Clean up Misc.cpp somewhat Tamás Bálint Misius 2023-02-03 16:17:29 +01:00
  • 6756c27274 Have ghactions check if dynamic windows builds have all their dependencies Tamás Bálint Misius 2023-02-05 13:33:26 +01:00
  • ef8764e6ab Temporarily fix mingw builds on windows missing bz2.dll Tamás Bálint Misius 2023-02-05 08:32:16 +01:00
  • 0fe8d79e60 Make replace parameter of RenameFile explicit Tamás Bálint Misius 2023-02-01 21:45:58 +01:00
  • aa78a1ee6b Clean up FFT gravity Tamás Bálint Misius 2023-01-27 20:04:10 +01:00
  • 85d492bad6 Make request progress variables atomic Tamás Bálint Misius 2023-02-01 19:26:59 +01:00
  • b7a6663e08 Fix updating not deleting the old exe on windows snapshot-253 Tamás Bálint Misius 2023-01-29 18:41:39 +01:00
  • bd667dddad Group request manager files into their own directory Tamás Bálint Misius 2023-01-27 18:09:56 +01:00
  • b9c8817386 Group gravity files into their own directory Tamás Bálint Misius 2023-01-27 17:46:59 +01:00
  • 159d0eb4b7 Group platform files into their own directory Tamás Bálint Misius 2023-01-27 17:31:40 +01:00
  • 694bc8eb0f Fix exit behaviour Tamás Bálint Misius 2023-01-26 11:38:17 +01:00
  • 11945ba620 Factor out game stuff from PowderToySDL.cpp Tamás Bálint Misius 2023-01-25 16:47:19 +01:00
  • 2566506e4b Provide three levels of install support Tamás Bálint Misius 2023-01-25 09:30:43 +01:00
  • 416f84a1c4 Read stamps from stamps.json Tamás Bálint Misius 2023-01-22 20:38:50 +01:00
  • 9034736708 Move more stuff to Editing.cpp Tamás Bálint Misius 2023-01-22 09:53:30 +01:00
  • 75191e7ac5 Skip loading authorship info in render Tamás Bálint Misius 2023-01-22 09:17:13 +01:00
  • a438584871 Only save custom GOL data if it changed Tamás Bálint Misius 2023-01-21 22:01:42 +01:00
  • 4f0c365e05 Preprocessor purge round 19: Split and minimize usage of Config.h Tamás Bálint Misius 2023-01-20 23:28:31 +01:00
  • 6ea66f02de Include "1" in the list of "true-strings" on the command line Tamás Bálint Misius 2023-01-20 10:14:40 +01:00
  • 3cb6b26d1d Migrate Singletons to ExplicitSingleton Tamás Bálint Misius 2023-01-19 19:43:33 +01:00
  • 8680f0d4a7 Remove PATH_SEP, set PATH_SEP_CHAR in meson.build Tamás Bálint Misius 2023-01-19 18:55:35 +01:00
  • 36d6f1d67e Preprocessor purge round 18: difficult parts of WIN, LIN, MACOSX, AND Tamás Bálint Misius 2023-01-19 18:31:47 +01:00
  • 49102e395c Move platform-specific code out of entrypoint TUs Tamás Bálint Misius 2023-01-19 17:29:47 +01:00
  • c8ca016494 Move update code to Platform Tamás Bálint Misius 2023-01-19 17:07:39 +01:00
  • a7d8ecc6e3 Make WriteFile replace rather than overwrite Tamás Bálint Misius 2023-01-19 16:51:23 +01:00
  • 163203b321 Preprocessor purge round 17: easy parts of WIN, LIN, MACOSX, AND Tamás Bálint Misius 2023-01-18 12:19:49 +01:00
  • 746dbb0cba Manage search model requests in SearchModel Tamás Bálint Misius 2023-01-18 16:14:46 +01:00
  • afda2826bf Refactor preferences Tamás Bálint Misius 2023-01-18 15:07:51 +01:00
  • 220844521a Merge hdiutil calls in build.sh Tamás Bálint Misius 2023-01-15 14:22:40 +01:00
  • f7478422a4 Preprocessor purge round 16: DEBUG Tamás Bálint Misius 2023-01-15 07:41:32 +01:00
  • f0ffa2eeb1 Preprocessor purge round 15: FONTEDITOR, RENDERER Tamás Bálint Misius 2023-01-14 23:04:15 +01:00