This repository has been archived on 2025-03-20. You can view files and clone it, but cannot push or open issues or pull requests.
The-Powder-Toy/src
Tamás Bálint Misius d75e4ccb2e
Fix OOB read when parsing empty string as float
I really don't like how the only way to return with an error from ParseFloatProperty is via an exception >_>

Also do a range check on airTemp only if isValid is true, otherwise it's uninitialized.
2022-10-06 19:25:41 +02:00
..
bson Update tpt-libs, add support for android 2022-04-14 21:18:21 +02:00
bzip2 Fix GCC11-only errors and warnings 2021-08-04 16:58:44 +02:00
client Move Read/WriteFile from Client to Platform 2022-10-05 19:55:04 +02:00
common Move Read/WriteFile from Client to Platform 2022-10-05 19:55:04 +02:00
config Update tpt-libs 2022-09-03 07:01:21 +02:00
debug Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
graphics Crop stamp thumbnails that don't fit even when resized 2022-08-28 07:12:46 +02:00
gui Fix OOB read when parsing empty string as float 2022-10-06 19:25:41 +02:00
json Upgrade to C++17 (#819) 2021-12-13 14:41:02 +01:00
lua Move Read/WriteFile from Client to Platform 2022-10-05 19:55:04 +02:00
resampler Mesonification 2020-12-14 20:16:52 +01:00
simulation Fix a very elusive PHOT reflection crash 2022-10-02 22:57:36 +02:00
tasks Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
Activity.h Mesonification 2020-12-14 20:16:52 +01:00
Config.template.h Clean up Client::DoInstallation 2022-09-08 06:54:35 +02:00
Controller.h Mesonification 2020-12-14 20:16:52 +01:00
Format.cpp Clean up Client::DoInstallation 2022-09-08 06:54:35 +02:00
Format.h Clean up Client::DoInstallation 2022-09-08 06:54:35 +02:00
meson.build Update tpt-libs 2022-09-03 07:01:21 +02:00
Misc.cpp Clean up Client::DoInstallation 2022-09-08 06:54:35 +02:00
Misc.h Fix 8-bit-uncleanliness of most of the Lua API 2022-08-22 19:42:51 +02:00
PowderToy.h Use SDL text input correctly, add basic composition support 2021-04-02 10:21:52 +02:00
PowderToyFontEditor.cpp Move Read/WriteFile from Client to Platform 2022-10-05 19:55:04 +02:00
PowderToyRenderer.cpp Update tpt-libs, use SDL2main the way it's meant to be 2022-04-10 10:39:23 +02:00
PowderToySDL.cpp Move Read/WriteFile from Client to Platform 2022-10-05 19:55:04 +02:00
Probability.cpp Flatten include trees 2019-04-20 15:36:11 +02:00
Probability.h Mesonification 2020-12-14 20:16:52 +01:00
SDLCompat.cpp fix windows / renderer compile (renderer requires sdl for now) 2018-05-25 21:19:44 -04:00
SDLCompat.h Add support for MacOS on ARM 2022-02-18 18:56:41 +01:00
Update.cpp Update tpt-libs, add support for compiling with MinGW on Windows 2021-10-22 23:14:54 +02:00
Update.h Mesonification 2020-12-14 20:16:52 +01:00