1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-26 00:04:43 +01:00
Commit Graph

121 Commits

Author SHA1 Message Date
Michał Janiszewski
46e1651e2e Update BACKTRACE_TOKEN for v0.4.30 release 2026-01-04 09:59:31 +01:00
Gymnasiast
233b422424 Update backtrace token 2025-11-22 18:11:12 +01:00
Aaron van Geffen
13efbd533b Update BACKTRACE_TOKEN in Crash.cpp for upcoming release 2025-11-01 10:04:02 +01:00
Michał Janiszewski
b40c89e458 Update BACKTRACE_TOKEN in Crash.cpp for upcoming release 2025-10-04 07:06:51 +02:00
Michał Janiszewski
39153b5051 Fix multithreaded access to additional crash files (#25271)
`GetScenarioInfo` can be called from a `JobPool` in `FileIndex::Build`,
resulting in multiple threads trying to access the `_uploadFiles` map
for breakpad.

This commit adds a mutex guard for `_uploadFiles` and provides unique
names for the entries.

The crash handler itself does not verify mutex state, possibly causing
data races, but I don't think it's safe to access it at this point and
we have to make do with whatever state is present at this point.
2025-09-28 21:01:36 +02:00
Michał Janiszewski
08fb007c33 Update BACKTRACE_TOKEN in Crash.cpp for upcoming release 2025-09-04 21:42:01 +02:00
LRFLEW
52e3c774bc Use ZStandard for Park and Replay Files (#24734) 2025-08-06 21:50:18 +02:00
Tulio Leao
3028579c80 Update backtrace token for upcoming v0.4.25 release 2025-08-03 06:49:22 -03:00
Michał Janiszewski
f6292b4c13 Use clang-format 20 (#24861)
https://clang.llvm.org/docs/ClangFormatStyleOptions.html
2025-07-31 11:01:48 +02:00
Michael Steenbeek
263796387f Merge pull request #24721 from Gymnasiast/refactor/sawyer-coding-cleanup
Move SawyerCoding fully into own namespace
2025-07-08 09:14:18 +02:00
Gymnasiast
65eca39b3e Merge branch 'master' into develop 2025-07-05 19:07:24 +02:00
Gymnasiast
4b19a1cf11 Update backtrace token for v0.4.24 2025-07-05 17:52:24 +02:00
Gymnasiast
8c001ba4b5 Move SawyerEncoding files to their own folder 2025-07-04 22:07:17 +02:00
LRFLEW
4101fb65a9 Refactor Compression and Streams, and Add IStream Direct Interface 2025-07-04 18:55:17 +02:00
Tulio Leao
78fd458cfc Update backtrace token for upcoming release 2025-06-07 04:27:15 -03:00
Matt
42df41efdb Remove the use of shared_ptr for the Context (#24404)
* Replace shared_ptr with unique_ptr for Context systems, return refs

* Fix all the users

* clang-format fix

* Fix linux builds
2025-05-15 22:46:06 +03:00
Aaron van Geffen
4d1b829495 Update Backtrace token for upcoming release (#24331) 2025-05-03 12:42:00 +02:00
Gymnasiast
14b881e22b Rename DIRID and its members 2025-03-25 23:39:27 +01:00
Gymnasiast
622a8dc525 Rename DIRBASE and its members 2025-03-25 22:47:09 +01:00
Gymnasiast
4badffcdb6 Change GameState_t members to lowerCamelCase 2025-03-20 23:05:57 +01:00
Aaron van Geffen
a380413c56 Remove Scenario.h include from many units (#23901)
* Reduce includes/dependencies for Scenario.h

* Remove Scenario.h include from many units
2025-03-01 17:32:32 +01:00
Gymnasiast
af75011a66 Update backtrace token for v0.4.20 release 2025-02-25 17:48:04 +01:00
Aaron van Geffen
2302f0d2e3 Rework Localisation includes (#23789)
* Clean up internal localisation header includes

* Remove some external localisation includes

* Remove dependency on FormatCodes.h from InteractiveConsole.h

* Reduce Formatter.h, Localisation.Date.h includes
2025-02-07 22:36:42 +01:00
Gymnasiast
75469832cc Update backtrace token for upcoming v0.4.19.1 release 2025-02-03 20:43:17 +01:00
Gymnasiast
284c6d396c Update backtrace token for upcoming v0.4.19 release 2025-02-01 21:22:46 +01:00
Michael Steenbeek
be9f27e4f9 Mass rename constants (#23656) 2025-01-19 15:59:45 +00:00
Michał Janiszewski
45e7c6e705 Update backtrace token for upcoming v0.4.18 release 2025-01-05 18:16:21 +01:00
Aaron van Geffen
fa06a49302 Update copyright year to 2025 (#23514) 2024-12-31 20:30:04 +01:00
Aaron van Geffen
35e117aca2 Rename String methods to use lowerCamelCase 2024-12-11 22:49:37 +01:00
Michał Janiszewski
e73aa548eb Update backtrace.io token in Crash.cpp for upcoming release 2024-12-05 12:18:04 +01:00
Aaron van Geffen
3685d1a24b clang-format: change IndentPPDirectives to BeforeHash (#23287) 2024-11-29 12:04:56 +09:00
Michał Janiszewski
0611c18bf6 Update backtrace token for upcoming release 2024-11-03 08:54:31 +01:00
Aaron van Geffen
f40da09ab8 Move SawyerCoding from util into core, and into its own namespace 2024-10-29 21:59:28 +01:00
Aaron van Geffen
d2e01dde4e Remove a bunch of Util.h includes 2024-10-29 13:12:52 +01:00
Aaron van Geffen
4e27bac292 Move Compression from Util into its own compilation unit 2024-10-29 11:16:26 +01:00
Michał Janiszewski
2d217de178 Fix #22913: Update backtrace.io token for v0.4.15 2024-10-06 15:21:33 +02:00
Michał Janiszewski
1adaaff6d5 Update backtrace token for upcoming release 2024-09-01 10:18:58 +02:00
Aaron van Geffen
a63d86c488 Introduce Config namespace and struct 2024-05-10 12:10:21 +02:00
Michał Janiszewski
80ee864f37 Update backtrace.io token for upcoming release 2024-05-05 19:47:35 +02:00
Michał Janiszewski
c8f91d3f35 Update backtrace token for upcoming release 2024-04-02 22:11:17 +02:00
Michał Janiszewski
a2762ed321 Update backtrack submission token 2024-03-02 11:41:04 +01:00
Michał Janiszewski
1a74a74988 Update backtrace token for upcoming release 2024-02-03 13:42:47 +01:00
Michał Janiszewski
d7823d3ad3 Update backtrace token for upcoming release 2024-02-03 13:42:01 +01:00
ζeh Matt
8653ad740a Apply missing game state parameter 2024-01-19 16:32:19 +02:00
James103
1d8dc111f1 Replace 2023 with 2024 in copyright headers (#21139)
Replace all instances of the year 2023 with 2024 in all copyright headers
2024-01-01 12:52:28 +01:00
Michał Janiszewski
bb449ef3cb Update Crash.cpp
Update backtrace token for upcoming release
2023-12-31 14:55:40 +01:00
Michał Janiszewski
b396f6903b Update Crash.cpp
Update backtrack token for upcoming release
2023-08-27 07:38:30 +02:00
Michał Janiszewski
42fa4cb6b9 Update backtrace token (#20117) 2023-05-01 23:03:30 +02:00
Michał Janiszewski
801d760487 Update backtrace token for upcoming release (#19742) 2023-03-28 11:36:17 +02:00
Hielke Morsink
0762fcb601 Rename snake_case functions in OpenRCT2/util folder 2023-01-18 22:44:13 +01:00