Commit Graph

  • 4b70eeab55 Refactor PNG and working with alpha mniip 2023-04-05 20:24:48 +0200
  • b26a1b4a88 VideoBuffer pointer correctness mniip 2023-04-05 14:52:20 +0200
  • 50bfa7cd5e Remove unused VideoBuffer code mniip 2023-04-05 14:16:25 +0200
  • 132e3508cf Refactor tools mniip 2023-04-05 14:11:37 +0200
  • 7f84887f6d Refactor things referencing VideoBuffer internals mniip 2023-04-05 02:25:18 +0200
  • b56d3cf611 Fix return values in VideoBuffer::*Character mniip 2023-04-05 01:43:26 +0200
  • e5af4dab68 Refactor resize-related code mniip 2023-04-05 01:11:16 +0200
  • caab738184 Refactor raster draw methods mniip 2023-04-03 18:48:50 +0200
  • e93db9c06a RasterDrawMethods CRTP, PlaneAdapters in VideoBuffer, Graphics, and Renderer mniip 2023-04-03 13:53:19 +0200
  • a0a9ad0abd Add new Vec2, Mat2, RGB, RGBA classes and deprecate some old functions mniip 2023-04-03 08:37:37 +0200
  • 5c071e70f0 Refactor raster draw methods #913 mniip 2023-04-03 18:48:50 +0200
  • 19ac583278 RasterDrawMethods CRTP, PlaneAdapters in VideoBuffer, Graphics, and Renderer mniip 2023-04-03 13:53:19 +0200
  • 9175cc3e9c Add new Vec2, Mat2, RGB, RGBA classes and deprecate some old functions mniip 2023-04-03 08:37:37 +0200
  • a2c7242c7c
    Fix uninitialized read of Engine::dt early after startup Tamás Bálint Misius 2023-03-02 20:55:48 +0100
  • 2a6253f53c Add an iterator interface to avoid uses of &x[x.size()] #907 mniip 2023-03-02 12:09:51 +0100
  • 25f281d998 Move Renderer/Graphics onto planes mniip 2023-02-23 22:34:31 +0100
  • 433615ff0d Actually use enable_if correctly mniip 2023-02-23 22:26:30 +0100
  • 984b67eb96 Refactor more of RasterDrawMethods mniip 2023-02-23 19:33:47 +0100
  • 5daeced716 Refactor RasterDrawMethods some more mniip 2023-02-23 14:09:21 +0100
  • 7fc046c57d Replace source-level inclusion of RasterDrawMethods.inl with CRTP mniip 2023-02-21 18:20:48 +0100
  • 0bfa40299c Refactor GameSave mniip 2023-02-21 17:14:31 +0100
  • 913ba12f29 Refactor drawing rectangles too mniip 2023-02-20 21:19:10 +0100
  • ebf21c0e0e Add some comments in RasterGeometry.h mniip 2023-02-20 20:50:41 +0100
  • 26a111a704 Make static members of Vec2/Mat2 non-constexpr mniip 2023-02-20 19:47:40 +0100
  • e937c3d254 Refactor rasterized line/ellipse calculation code mniip 2023-02-20 14:48:32 +0100
  • 7d9fdfea4e Refactor rect clipping mniip 2023-02-19 22:58:12 +0100
  • 31abb8a48f Use integer matrices for GameSave transforms mniip 2023-02-19 20:15:22 +0100
  • b2328c41b5 Refactor vector/matrix2d code mniip 2023-02-19 19:21:07 +0100
  • 369dadf81e
    Fix crash from new brush code when TPTMP is enabled Tamás Bálint Misius 2023-02-28 14:55:57 +0100
  • 114017d550
    Fix msvc error due to narrowing conversion Tamás Bálint Misius 2023-02-28 14:57:23 +0100
  • 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 +0100
  • 2e2c3181b5
    Fix custom elements disappearing on load (fixes #908) Tamás Bálint Misius 2023-02-28 12:28:33 +0100
  • ed8ec51f95 Copy brushes instead of making temporary changes to them mniip 2023-02-19 11:33:57 +0100
  • 515df765e4 Clean up brush code mniip 2023-02-19 01:39:32 +0100
  • 8c43f6f90a Copy brushes instead of making temporary changes to them #905 mniip 2023-02-19 11:33:57 +0100
  • db62156483 Clean up brush code mniip 2023-02-19 01:39:32 +0100
  • 18a4407166
    Use ubuntu 20.04 for github runners instead of 18.04 jacob1 2023-02-21 22:46:46 -0500
  • e91a8fd054
    Prevent spurious wakeup of RequestManager #904 iczero 2023-02-17 23:14:14 -0500
  • d76069a700
    Remove second RequestDone method iczero 2023-02-18 00:14:37 -0500
  • 845836c4f9
    Refactor for RequestManager iczero 2023-02-16 00:59:48 -0500
  • 6d4f6218a4
    Create wrapper around lua_pcall that properly tracks Lua execution time jacob1 2023-02-17 21:58:57 -0500
  • e5fec98d28
    Fix stamps being impossible to delete Tamás Bálint Misius 2023-02-05 23:09:42 +0100
  • 1c92280097
    Clean up Misc.cpp somewhat Tamás Bálint Misius 2023-02-03 16:17:29 +0100
  • 6756c27274
    Have ghactions check if dynamic windows builds have all their dependencies Tamás Bálint Misius 2023-02-05 13:33:26 +0100
  • ef8764e6ab
    Temporarily fix mingw builds on windows missing bz2.dll Tamás Bálint Misius 2023-02-05 08:32:16 +0100
  • 3f4c00cb0d
    Simplify adding deco color to fire effect #901 catsoften 2023-02-01 17:17:01 -0500
  • 0fe8d79e60
    Make replace parameter of RenameFile explicit Tamás Bálint Misius 2023-02-01 21:45:58 +0100
  • aa78a1ee6b
    Clean up FFT gravity Tamás Bálint Misius 2023-01-27 20:04:10 +0100
  • 85d492bad6
    Make request progress variables atomic Tamás Bálint Misius 2023-02-01 19:26:59 +0100
  • 07f0e868a3
    Add FILT tmp2 modes #902 Ksawi 2023-02-01 13:31:21 +0100
  • f8761c3927
    Make TESC create LIGH with same deco color catsoften 2023-01-30 21:38:30 -0500
  • b7a6663e08
    Fix updating not deleting the old exe on windows snapshot-253 Tamás Bálint Misius 2023-01-29 18:41:39 +0100
  • bd667dddad
    Group request manager files into their own directory Tamás Bálint Misius 2023-01-27 18:09:56 +0100
  • b9c8817386
    Group gravity files into their own directory Tamás Bálint Misius 2023-01-27 17:46:59 +0100
  • 159d0eb4b7
    Group platform files into their own directory Tamás Bálint Misius 2023-01-27 17:31:40 +0100
  • 694bc8eb0f
    Fix exit behaviour Tamás Bálint Misius 2023-01-26 11:38:17 +0100
  • 11945ba620
    Factor out game stuff from PowderToySDL.cpp Tamás Bálint Misius 2023-01-25 16:47:19 +0100
  • 2566506e4b
    Provide three levels of install support Tamás Bálint Misius 2023-01-25 09:30:43 +0100
  • 416f84a1c4
    Read stamps from stamps.json Tamás Bálint Misius 2023-01-22 20:38:50 +0100
  • 9034736708
    Move more stuff to Editing.cpp Tamás Bálint Misius 2023-01-22 09:53:30 +0100
  • 75191e7ac5
    Skip loading authorship info in render Tamás Bálint Misius 2023-01-22 09:17:13 +0100
  • a438584871
    Only save custom GOL data if it changed Tamás Bálint Misius 2023-01-21 22:01:42 +0100
  • 4f0c365e05
    Preprocessor purge round 19: Split and minimize usage of Config.h Tamás Bálint Misius 2023-01-20 23:28:31 +0100
  • 6ea66f02de
    Include "1" in the list of "true-strings" on the command line Tamás Bálint Misius 2023-01-20 10:14:40 +0100
  • 3cb6b26d1d
    Migrate Singletons to ExplicitSingleton Tamás Bálint Misius 2023-01-19 19:43:33 +0100
  • 8680f0d4a7
    Remove PATH_SEP, set PATH_SEP_CHAR in meson.build Tamás Bálint Misius 2023-01-19 18:55:35 +0100
  • 36d6f1d67e
    Preprocessor purge round 18: difficult parts of WIN, LIN, MACOSX, AND Tamás Bálint Misius 2023-01-19 18:31:47 +0100
  • 49102e395c
    Move platform-specific code out of entrypoint TUs Tamás Bálint Misius 2023-01-19 17:29:47 +0100
  • c8ca016494
    Move update code to Platform Tamás Bálint Misius 2023-01-19 17:07:39 +0100
  • a7d8ecc6e3
    Make WriteFile replace rather than overwrite Tamás Bálint Misius 2023-01-19 16:51:23 +0100
  • 163203b321
    Preprocessor purge round 17: easy parts of WIN, LIN, MACOSX, AND Tamás Bálint Misius 2023-01-18 12:19:49 +0100
  • 746dbb0cba
    Manage search model requests in SearchModel Tamás Bálint Misius 2023-01-18 16:14:46 +0100
  • afda2826bf
    Refactor preferences Tamás Bálint Misius 2023-01-18 15:07:51 +0100
  • 220844521a
    Merge hdiutil calls in build.sh Tamás Bálint Misius 2023-01-15 14:22:40 +0100
  • f7478422a4
    Preprocessor purge round 16: DEBUG Tamás Bálint Misius 2023-01-15 07:41:32 +0100
  • f0ffa2eeb1
    Preprocessor purge round 15: FONTEDITOR, RENDERER Tamás Bálint Misius 2023-01-14 23:04:15 +0100
  • b5f6ec0f6c
    Build nolua, nohttp, nogravfft variants on ghactions Tamás Bálint Misius 2023-01-14 19:13:22 +0100
  • a2a079356a
    Preprocessor purge round 14: NOHTTP Tamás Bálint Misius 2023-01-08 15:54:11 +0100
  • 7ea839feb8
    Move Lua HTTP out of LSI Tamás Bálint Misius 2023-01-14 18:37:29 +0100
  • 91a9973bfd
    Refactor HTTP Tamás Bálint Misius 2023-01-11 21:14:57 +0100
  • 29d4d4e91c
    Preprocessor purge round 13: X86 Tamás Bálint Misius 2023-01-09 21:59:59 +0100
  • b16cbf86fc
    Preprocessor purge round 12: BETA, SNAPSHOT, MOD Tamás Bálint Misius 2023-01-09 21:26:56 +0100
  • 9068920de3
    Preprocessor purge round 11: GRAVFFT Tamás Bálint Misius 2023-01-08 13:10:16 +0100
  • dc8d63fb15
    Preprocessor purge round 10: LUACONSOLE Tamás Bálint Misius 2023-01-04 21:35:58 +0100
  • 7fca2433cd
    Derive LuaScriptInterface from TPTScriptInterface Tamás Bálint Misius 2023-01-07 09:58:53 +0100
  • 1f22e209f1
    Localize Simulation::Before/AfterSim control to GameModel Tamás Bálint Misius 2023-01-07 07:53:00 +0100
  • 169aa47685
    Hide CommandInterface creation behind a factory Tamás Bálint Misius 2022-11-08 19:18:56 +0100
  • 33edb2e0e4
    Refactor GameController events Tamás Bálint Misius 2022-11-08 13:46:47 +0100
  • 27ddf78e0c
    Preprocessor purge round 9: XCELLS and YCELLS Tamás Bálint Misius 2023-01-04 21:12:12 +0100
  • 1efafb8d30
    Preprocessor purge round 8: trivial binary macros Tamás Bálint Misius 2023-01-04 20:24:56 +0100
  • 9542f98b82
    Preprocessor purge round 7: Config.template.h Tamás Bálint Misius 2023-01-04 13:48:43 +0100
  • e97fd74503
    Preprocessor purge round 6: intro text and user agent Tamás Bálint Misius 2023-01-04 12:42:10 +0100
  • fdfa206a3c
    Preprocessor purge round 5: M_PI Tamás Bálint Misius 2023-01-04 12:21:19 +0100
  • 3eb1609934
    Preprocessor purge round 4: misc function macros Tamás Bálint Misius 2023-01-04 12:13:30 +0100
  • b2b06bf009
    Preprocessor purge round 3: spaghetti headers Tamás Bálint Misius 2023-01-04 10:52:16 +0100
  • e4c2ec5a00
    Preprocessor purge round 2: #pragma once Tamás Bálint Misius 2023-01-04 10:25:21 +0100
  • 3a591b8539
    Preprocessor purge round 1: simulation constants Tamás Bálint Misius 2023-01-04 10:08:09 +0100
  • 44d53082eb
    Fix memory leak in SaveRenderer (not cleaned up on exit) jacob1 2023-01-26 22:41:38 -0500
  • 4c74d25840
    Fix graphical artifacts sometimes showing up with ptsave startup arg jacob1 2023-01-26 22:40:58 -0500
  • 2d854beec0
    Add option to set LITH charge with ARAY beam #900 Ksawi 2023-01-25 10:51:44 +0100