1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-16 03:23:15 +01:00
Commit Graph

23266 Commits

Author SHA1 Message Date
Hielke Morsink
8d5116419d Merge pull request #17183 from Broxzier/bugfix/plug-in-crashes 2022-05-10 00:02:07 +02:00
Michał Janiszewski
950ea807f6 Merge pull request #15914 from janisozaur/remove-vendored-gtest
Remove support for vendored gtest
2022-05-09 14:50:50 -07:00
Michał Janiszewski
500190ff25 Disable tests on bionic 2022-05-09 23:25:30 +02:00
Michał Janiszewski
16c4bfb416 Update Bionic images in CI to ones with gtest 2022-05-09 23:05:09 +02:00
Michał Janiszewski
1670aa759f Remove support for vendored gtest
Originally implemented only to satisfy the (somewhat dubious) claim of
gtest about the necessity to provide your own copy. The original claim
got removed here:
5437926b22
2022-05-09 23:04:53 +02:00
Hielke Morsink
a67e805e60 Log messages with new LogPluginInfo function 2022-05-09 21:17:55 +02:00
Hielke Morsink
dcec3fb63f Remove misplaced 'h' from error message 2022-05-09 14:34:48 +02:00
Michał Janiszewski
433cfef5c7 Merge pull request #16367 from janisozaur/googletest-20220102
Update GoogleTest version
2022-05-08 21:09:50 -07:00
Hielke Morsink
75caf23b84 Add changelog entry 2022-05-08 23:53:44 +02:00
Micha Janiszewski
dfd5b4e775 Update MSVC project to use correct Google Test library 2022-05-08 22:22:36 +02:00
Michał Janiszewski
d81b36e16f Update GoogleTest version 2022-05-08 22:22:03 +02:00
Hielke Morsink
c404e31e9a Increment plug-in API version 2022-05-08 20:10:01 +02:00
Hielke Morsink
9e4ed1e85a Make property messages more consistent 2022-05-08 20:07:45 +02:00
Hielke Morsink
2bf5f1040a Sanitize all track element properties 2022-05-08 19:54:33 +02:00
Hielke Morsink
813618d30b Print message when attempting to set invalid property
Added for the previously track setters, and all surface element properties.
2022-05-08 15:35:34 +02:00
Karst
b08c87c0c4 Make changelog the same order as previous editions
Modifies the changelog to be the same order as all other changelogs. So people can add onto that instead.
2022-05-08 13:13:20 +02:00
Michał Janiszewski
4084db6ffc Merge pull request #16887 from janisozaur/msvc-arm
MSVC ARM64
2022-05-08 00:33:41 +02:00
Michael Steenbeek
493c97246c Merge pull request #16952 from karst/reorg-objsel
Make "Object Selection" order more coherent
2022-05-08 00:02:12 +02:00
Michał Janiszewski
545bb6379f Disable ARM64 MSVC job for now
It was found in testing it takes too long to be included in default CI
configuration and needs to be disabled until a solution to that is
found, such as
* https://github.com/OpenRCT2/OpenRCT2/issues/16895
* https://github.com/OpenRCT2/OpenRCT2/pull/15997
2022-05-07 23:49:38 +02:00
Michał Janiszewski
cca617d60e Extend CI matrix for MSVC with ARM64 2022-05-07 23:48:27 +02:00
Michał Janiszewski
0f7d46473f Skip building g2 with ARM64 openrct2 MSVC build 2022-05-07 23:48:27 +02:00
Michał Janiszewski
3bc5c6c563 Introduce MSVC ARM64 platform 2022-05-07 23:48:27 +02:00
Michał Janiszewski
81203598fd Fix BitSetTests for ARM64 MSVC targets 2022-05-07 23:48:27 +02:00
Michał Janiszewski
f3a24dbfef Only allow breakpad to be used on x86-like targets 2022-05-07 23:48:26 +02:00
Michał Janiszewski
4b810d9f46 Only use x86 extensions on x86-like targets 2022-05-07 23:47:54 +02:00
Michał Janiszewski
feb89d1c0e Unify how Breakpad gets used in the project 2022-05-07 23:47:53 +02:00
Gymnasiast
0708b82430 Remove unnecessary code, check bounds and restore newline 2022-05-07 23:39:59 +02:00
Sebastian Flinck Lindström
8fe124b1dd Close #13966: Sort Music Style dropdown by name 2022-05-07 20:51:51 +00:00
Hielke Morsink
4b081a8937 Fix: Crash when plug-in attempt to set invalid property 2022-05-07 20:33:52 +02:00
Michael Steenbeek
29d123b79d Minor code refactor aimed at optimization code (#17055)
* Add const ref, remove excess .c_str(), push_* -> emplace_* and rewrite constructors

* Using std::move(), correct clear strings, better use '= default;', modernize make_* and replace heavy strlen

* Fix: Main thread can reallocate data of worker threads

Co-authored-by: Hielke Morsink <hielke.morsink@gmail.com>
2022-05-07 20:18:09 +02:00
Karst
cfa18bd113 Change Object Selection order
Might take a little bit for people to get used to. But it's a lot more coherent and makes more sense.
2022-05-07 19:55:58 +02:00
Hielke Morsink
75330bb057 Fix: Main thread can reallocate data of worker threads 2022-05-07 19:44:20 +02:00
germanaizek
958bfbc08a Using std::move(), correct clear strings, better use '= default;', modernize make_* and replace heavy strlen 2022-05-07 16:05:39 +02:00
germanaizek
0045aed7f9 Add const ref, remove excess .c_str(), push_* -> emplace_* and rewrite constructors 2022-05-07 16:05:38 +02:00
Hielke Morsink
5f2bde9375 Show Tile Inspector hint when nothing is selected 2022-05-07 13:42:24 +00:00
hobyr
4035139f31 Fix #17104: Changing map size does not invalidate park size 2022-05-07 13:41:15 +00:00
Duncan
2b19b14d34 Revert "Fix #17068: Compiling on armel or mipsel requires -latomic flag (#17146)" (#17168)
This reverts commit 1699409392.
2022-05-07 09:14:43 +02:00
Duncan
d09140aaed Minor Paint refactor (#17144)
* Tidy up masked paint code

Its only used by surface elements and only then by attached ps's so no need to support it in the normal ps.

* Remove unneeded function
2022-05-06 06:46:50 +01:00
OpenRCT2 git bot
d551e590e1 Merge Localisation/master into OpenRCT2/develop 2022-05-06 04:02:09 +00:00
Íkorni
cdc1a912d3 Refactor window to class: Finances (#16149)
* Convert Finances window to new window system

* Fix shadowed variable names

* Fix issues with code, rebase merge
2022-05-05 07:31:26 +01:00
Mathias Gibbens
1699409392 Fix #17068: Compiling on armel or mipsel requires -latomic flag (#17146)
Co-authored-by: Mathias Gibbens <mathias@calenhad.com>
2022-05-05 00:21:36 +02:00
Michał Janiszewski
33d1dad80a Fix tracking of palette intialisation status (#17147) 2022-05-05 00:13:41 +02:00
frutiemax
275e970d69 Add RIDE_TYPE_FLAG_IS_CASH_MACHINE flag to RTD (#17130)
* Add RIDE_TYPE_FLAG_HAS_CASH flag to RTD

* Rename to RIDE_TYPE_FLAG_IS_CASH_MACHINE
2022-05-04 19:37:11 +01:00
frutiemax
c1065db88f Add Classification field to RTD (#17131) 2022-05-03 23:32:00 -03:00
frutiemax
8ab1258af7 Close #15353: Add VerticalFactor and LateralFactor fields to TrackElementDescriptor (#15401)
Co-authored-by: Michael Steenbeek <m.o.steenbeek@gmail.com>
2022-05-03 23:27:16 -03:00
Olivier Wervers
593be7ef28 Add option to show ride vehicles separately 2022-05-03 22:49:47 +02:00
Michael Steenbeek
396f2d0b10 Merge pull request #17122 from Gymnasiast/refactor/cleanup-utf8
Clean up text conversion functions
2022-05-03 18:06:35 +02:00
csunday95
e5c72be041 Fix #17112: Update readme / elsewhere to show Visual Studio 2022 2022-05-03 10:27:20 +01:00
OpenRCT2 git bot
90d3914a01 Merge Localisation/master into OpenRCT2/develop 2022-05-03 04:09:36 +00:00
Hielke Morsink
766571ba2c Merge pull request #16992 from Broxzier/feature/16072-eye-glyph 2022-05-02 23:07:05 +02:00