Commit Graph

22783 Commits

Author SHA1 Message Date
Gymnasiast 3f22b60f94
Upgrade platform_get_locale_currency() 2022-01-08 12:56:14 +01:00
Gymnasiast 12034b2d36
Upgrade platform_get_locale_language() 2022-01-08 12:56:14 +01:00
Gymnasiast 77d607a4c0
Remove unused OPENRCT2_MAX_COMMAND_LENGTH 2022-01-08 12:08:50 +01:00
Michał Janiszewski f68411b4eb
Ensure linenoise can be safely used from multiple threads (#16388)
This addresses a data race for `linenoise::lnstate` and
`StdInOutConsole::_isPromptShowing` which could result in openrct2
crashing and misreporting values when inspected in debugger.
2022-01-07 16:37:41 +01:00
Michael Steenbeek 2e9e549263
Merge pull request #16380 from Gymnasiast/refactor/platform-to-new
Convert a few platform functions to new framework
2022-01-06 19:46:43 +01:00
Michał Janiszewski f9ca2ba7a5
Extend CI matrix and Update cache keys (#16386) 2022-01-06 13:20:11 +01:00
Michał Janiszewski 9238955b21
Add new CI images (Focal, Bullseye) (#16382)
This adds new images for use in CI, as preparation towards C++20
support (https://github.com/OpenRCT2/OpenRCT2/issues/15501).
2022-01-06 00:09:24 +01:00
Gymnasiast e4496c41bd
Upgrade platform_sanitise_filename() 2022-01-05 15:26:52 +01:00
Gymnasiast de867827a1
Remove update_palette_func 2022-01-05 15:26:52 +01:00
Gymnasiast 1eba596997
Remove platform_get_{date,time}_utc() 2022-01-05 15:26:52 +01:00
Gymnasiast a21e545917
Upgrade platform_get_username() 2022-01-05 15:26:52 +01:00
Gymnasiast 2e7e90a018
Remove platform_get_openrct2_data_path() 2022-01-05 15:26:51 +01:00
Gymnasiast 77e5defeca
Upgrade platform_original_game_data_exists() 2022-01-05 15:26:51 +01:00
Michael Steenbeek ff909cc286
Change rct2_path into a C++ string
Co-authored-by: Ted John <ted@brambles.org>
2022-01-05 15:18:25 +01:00
Michael Steenbeek ca27c2181b
Clean up two hardcoded vehicle maxes 2022-01-05 14:16:16 +01:00
Hielke Morsink b4f264fe4d
Fix #16292: .park files cannot be added to title sequence 2022-01-05 12:44:48 +01:00
Michael Steenbeek 2b0d4e6b3d
Merge pull request #16352 from Gymnasiast/fix/16061
Fix #16061: Incorrect colours in minimap
2022-01-03 14:40:10 +01:00
Michael Steenbeek fa9ef5728e
Merge pull request #16298 from Gymnasiast/refactor/rotation-frames-1
Clean up ride object rotation frames
2022-01-03 14:26:47 +01:00
Michael Steenbeek 2fa33983ad
Close #16013: Refactor RCT12Research import (#16350)
* Remove unused symbols in Research.h

* Move RCT12ResearchItem conversion out of Research.cpp/h
2022-01-03 10:20:04 +00:00
Michael Steenbeek 819495800c
Fix #15943: Crash accessing unset w->focus (#16364) 2022-01-03 10:11:34 +00:00
Gymnasiast 07fff9ec18
Use v1.2.5 objects release 2022-01-02 17:33:31 +01:00
Michael Steenbeek 0e86d9577c
Default-initialise MapColours
Co-authored-by: Ted John <ted@brambles.org>
2022-01-02 17:07:36 +01:00
Michael Steenbeek d7f5995bfd
Remove unintended execute rights 2022-01-01 19:58:28 +01:00
Michael Steenbeek 65500461e1
Fix #16073: Crash in Sub6E1F34SmallScenery() 2022-01-01 19:56:12 +01:00
Gymnasiast 1e1f370c8d
Create PaletteIndex 2022-01-01 18:38:31 +01:00
Gymnasiast de2b893d99
Fix #16061: Incorrect colours in minimap 2022-01-01 16:52:49 +01:00
Michael Steenbeek 3faa0ebc4b
Fix #16346: Crash in Staff::UpdateWatering() 2022-01-01 15:07:55 +01:00
Michael Steenbeek 875115ec33
Fix #16343: Crash in Ride::PopulateVehicleTypeDropdown() 2022-01-01 15:07:42 +01:00
frutiemax c2b33e3541
Close #16002: Segfault opening ride statistics for huge ride 2022-01-01 14:10:42 +01:00
Mathias Gibbens 510e86a4a4
Update manpages 2022-01-01 14:06:41 +01:00
Michael Steenbeek c468a6b197
Merge pull request #16332 from Gymnasiast/refactor/screams
(Re)name some scream-related symbols
2022-01-01 10:55:59 +01:00
ζeh Matt e9f79f1c9d
Merge pull request #16335 from ZehMatt/fix-16324
Fix #16324: Real time ticks advancing every millisecond
2021-12-30 16:39:03 -08:00
ζeh Matt 2329d3d681
Refactor tile access to be continuous when iterating 2021-12-30 23:03:32 +01:00
Michael Steenbeek 678dd0f69f
Merge pull request #16195 from frutiemax/ForwardDeclareFormatter
Forward declare Formatter
2021-12-30 23:01:42 +01:00
Gymnasiast f1f6ac4177
Order scream sounds by name 2021-12-30 22:29:34 +01:00
Gymnasiast 0f2ad4ac40
(Re)name some scream-related symbols 2021-12-30 22:29:14 +01:00
Michael Steenbeek c7f87d3aa9
Merge pull request #16310 from frutiemax/ted_description
Add description field to TrackElementDescriptor
2021-12-30 22:26:08 +01:00
Michael Steenbeek b5c3cc608a
Merge pull request #16334 from Broxzier/refactor/action-iwyu
Remove includes for unused actions
2021-12-30 22:23:01 +01:00
frutiemax 83b2be602f Empty initialization for Formatter and TextPaint structures 2021-12-30 12:44:58 -05:00
frutiemax adb692b74e Forward declare Formatter 2021-12-30 12:17:51 -05:00
Hielke Morsink 4daae678c3
Remove unused include from Banner.cpp 2021-12-30 17:25:04 +01:00
Hielke Morsink e7d213ded1
Remove unused include from TopToolbar.cpp 2021-12-30 17:21:15 +01:00
Hielke Morsink 66bd4b4894
Remove unused includes from TrackDesign.cpp 2021-12-30 17:18:16 +01:00
ζeh Matt 578a7865c9
Fix #16324: Real time ticks advancing every millisecond 2021-12-30 18:16:40 +02:00
frutiemax 95c63832bb Replace zeros with STR_EMPTY 2021-12-30 11:07:03 -05:00
Hielke Morsink 5fbb77ebc1
Remove unused includes from Map.cpp 2021-12-30 13:58:20 +01:00
ζeh Matt 48ff68dc5b
Merge pull request #16328 from ZehMatt/fix-16327
Fix #16327: Crash supplying a bad signature size in the auth packet
2021-12-30 04:16:03 -08:00
ζeh Matt 7318cdd9b0
Update changelog.txt 2021-12-30 14:00:16 +02:00
Gymnasiast 3c8558bba0
Use uint32_t in more places 2021-12-30 12:27:43 +01:00
Gymnasiast b09898ab3b
Clean up ride object rotation frames 2021-12-30 12:26:21 +01:00