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

15315 Commits

Author SHA1 Message Date
OpenRCT2 git bot
34246e0227 Merge Localisation/master into OpenRCT2/develop. 2018-09-03 04:00:55 +00:00
OpenRCT2 git bot
983a63b9e3 Merge Localisation/master into OpenRCT2/develop. 2018-09-02 04:00:31 +00:00
Michael Steenbeek
bba029b3c9 Merge pull request #7964 from Gymnasiast/czech-letters
Add Hungarian letters (plus some Czech ones)
2018-09-01 21:34:08 +02:00
Gymnasiast
b1e9afb542 Amend changelog 2018-09-01 21:03:56 +02:00
Gymnasiast
3b5a766f34 Add glyphs for Ő, ő, Ű and ű 2018-09-01 21:03:56 +02:00
Gymnasiast
e6d3d15ea1 Move Latin letters to a subdirectory 2018-09-01 20:42:24 +02:00
Gymnasiast
3b97f6d9f6 Add y with acute 2018-09-01 20:42:24 +02:00
Gymnasiast
ab1044d2de Add C with caron 2018-09-01 20:42:24 +02:00
Michael Steenbeek
b24237eda2 Add #7930 to changelog [ci skip] 2018-09-01 20:37:28 +02:00
Christian Schubert
f1d5989bc3 Implement #7930: automatically create custom user content folders 2018-09-01 20:36:18 +02:00
Ted John
303dd66e5d Merge pull request #7952 from ZehMatt/context-refs
Use std::unique_ptr in context
2018-08-31 21:05:23 +01:00
Matt
1ca41da2aa Unload objects from context destructor. 2018-08-31 07:18:51 +02:00
Matt
ccf12befd5 Formating. 2018-08-31 07:18:51 +02:00
Matt
8c6f6a18ab Remove unused passing of object manager. 2018-08-31 07:18:50 +02:00
Matt
71e1b1c21a Remove unnecessary call that can cause null dereference. 2018-08-31 07:18:50 +02:00
Matt
2ac6262293 Use std::unique_ptr for LocalisationService 2018-08-31 07:18:50 +02:00
Matt
837c0a9e7f Use std::unique_ptr for ObjectManager and ObjectRepository 2018-08-31 07:18:49 +02:00
Matt
04928d4b84 Refactor reference over std::shared_ptr. 2018-08-31 07:18:48 +02:00
OpenRCT2 git bot
ad3e3c589b Merge Localisation/master into OpenRCT2/develop. 2018-08-31 04:00:27 +00:00
Michał Janiszewski
87af44e9df Merge pull request #7953 from OpenRCT2/libSegFault
Use libSegFault to print stack traces on Travis
2018-08-30 23:19:15 +02:00
Michał Janiszewski
f9600ccfd9 Only provide strcasestr for WIN32 toolchains
All the other toolchains appear to be providing this function and only
MSVC+mingw are missing out.

cf. https://github.com/OpenRCT2/OpenRCT2/pull/7942
2018-08-30 22:56:14 +02:00
pkubaj
03cd16220e Change ordering of includes (#7941)
It fixes build with LLVM 6.0.1 and GCC 7.3.0 on FreeBSD 11.2-RELEASE
2018-08-30 21:19:46 +02:00
Ted John
7faa4e06e0 Update gtest to latest snapshot (#7950)
This fixes issues when building with MSVC 15.8.
2018-08-30 10:10:36 +02:00
Michael Steenbeek
0ba47eed2a Add #7929 to changelog [ci skip] 2018-08-29 23:38:58 +02:00
Michael Steenbeek
5cd4057c76 Remove remnants of STEX support 2018-08-29 23:29:45 +02:00
Michał Janiszewski
5b85a944bb Use LD_PRELOAD only on built binaries in 32-bit jobs
This avoids trying to preload the 32-bit library into 64-bit processes.
The exception is ctest which will be tried, but it's easiest to do it this way.
2018-08-29 10:55:44 +02:00
Michał Janiszewski
50d885fc4a Use libSegFault to print stacktraces on Travis 2018-08-29 10:41:09 +02:00
Michał Janiszewski
64b923e5c1 Update required g++ version in debian control file
Based on information from https://wiki.debian.org/GCC7

[ci skip]
2018-08-28 13:54:54 +02:00
Michał Janiszewski
e8301e7c67 Explicitly require cmake >= 3.8 in debian control files
[ci skip]
2018-08-28 12:48:09 +02:00
Arthur Lutz
72ad5ee18d [readme.md] remove warning about nightly being paused (#7943)
[ci skip]
2018-08-27 22:46:18 +02:00
Michał Janiszewski
f2de442b87 Update version number of develop in readme.md
[ci skip]
2018-08-27 21:59:12 +02:00
Michał Janiszewski
4db9b366f8 Start v0.2.1+ 2018-08-26 23:13:01 +02:00
Michał Janiszewski
32f06d575f Merge branch 'master' into develop 2018-08-26 23:11:46 +02:00
Michał Janiszewski
8ac731e212 Release 0.2.1
- Feature: [#5993] Ride window prices can now be set via text input.
- Feature: [#6998] Guests now wait for passing vehicles before crossing railway tracks.
- Feature: [#7658] Add option to always use system file browsing window.
- Feature: [#7694] Debug option to visualize paths that the game detects as wide.
- Feature: [#7713] The virtual floor now takes land ownership rights into account.
- Feature: [#7771] Danish translation.
- Feature: [#7797, #7802, #7821, #7830] Add sprite font glyphs for Danish, Norwegian, Russian, Turkish, Catalan and Romanian.
- Feature: [#7848] Add a master volume slider to audio options screen.
- Feature: [#7868] Placing scenery while holding shift now scales appropriately with zoom levels.
- Feature: [#7882] Auto-detect Steam and GOG installations of RCT1.
- Feature: [#7885] Turkish translation.
- Fix: [#3177] Wrong keys displayed in shortcut menu.
- Fix: [#4039] No sprite font glyph for German opening quotation mark.
- Fix: [#5548] platform_get_locale_date_format is not implemented for Linux.
- Fix: [#7204] Object source filters do not work for RCT1, AA and LL.
- Fix: [#7440] Memory leak. All system memory used.
- Fix: [#7462] Guest window goes beyond the map edge on a spiral slide.
- Fix: [#7533] Screenshot is incorrectly named/file is not generated in CJK language.
- Fix: [#7628] Always-researched items can be modified in the inventory list.
- Fix: [#7643] No Money scenarios with funding set to zero.
- Fix: [#7653] Finances money spinner is too narrow for big loans.
- Fix: [#7673] Vehicle names are cut off in invention list.
- Fix: [#7674] Rides show up as random numbers in guest's ride list.
- Fix: [#7678] Crash when loading or starting a new game while having object selection window open.
- Fix: [#7683] 'Arbitrary ride type' dropdown state is shared between windows.
- Fix: [#7697] Some scenery groups in RCT1 saves are never invented.
- Fix: [#7711] Inverted Hairpin Coaster allows building invisible banked pieces.
- Fix: [#7734] Title sequence not included in macOS builds as of 0.2.0 release.
- Fix: [#7756] Steam RCT2 path not correctly checked on macOS and Linux.
- Fix: [#7765] Crash when opening ride list window on Windows Vista.
- Fix: [#7773] Once research has been completed, player is still charged for research.
- Fix: [#7786] Crash when importing a track design.
- Fix: [#7793] Duplicate private keys generated.
- Fix: [#7817] No sprite font glyph for interpunct.
- Fix: [#7823] You can build mazes in pause mode.
- Fix: [#7804] Russian ride descriptions are cut off.
- Fix: [#7872] CJK tooltips are often cut off.
- Fix: [#7895] Import of Mega Park and the RCT1 title music do not work on some RCT1 sources.
- Improved: [#7899] Timestamps in the load/save screen are now displayed using local timezone instead of GMT.
- Improved: [#7918] Better RCT2 detection if both disc and GOG/Steam versions are installed.
v0.2.1
2018-08-26 22:20:13 +02:00
Michał Janiszewski
3ab71b6412 Merge branch 'develop' 2018-08-26 22:05:52 +02:00
Michael Steenbeek
8e276b9820 Require objects version 1.0.6 2018-08-26 21:37:41 +02:00
Michał Janiszewski
90b40e65e0 Merge pull request #7789 from janisozaur/v18-breakpad
Update MSVC libraries to v18 to re-enable breakpad
2018-08-25 23:17:54 +02:00
Michał Janiszewski
72a9729928 Add missing separator to dump file path 2018-08-25 23:13:36 +02:00
Michał Janiszewski
afacbdb57e Link against breakpad 2018-08-25 22:13:43 +02:00
Michał Janiszewski
75a3e638ea Update MSVC libraries to v18 to re-enable breakpad 2018-08-25 22:00:21 +02:00
Aaron van Geffen
e553cc3962 Merge pull request #7919 from ZehMatt/gameaction-paused
Fix #7910: Allow game actions while paused if requested from callee.
2018-08-25 17:19:17 +02:00
Matt
673d9861ee Bump up network version. 2018-08-23 13:29:04 +02:00
Aaron van Geffen
f8c765f798 Fix #7912: 'New folder' and 'New file' buttons are missing (#7926) 2018-08-22 00:00:44 +02:00
Hielke Morsink
e7af3290c0 Fix system file browser not populating properly (#7916) 2018-08-21 23:19:32 +02:00
Michael Steenbeek
28c5221f6d Fix missing comma 2018-08-21 21:51:50 +02:00
OpenRCT2 git bot
9a08845bb1 Merge Localisation/master into OpenRCT2/develop. 2018-08-21 04:00:33 +00:00
Matt
e5dd0be813 Remove unnecessary GetActionFlags overrides. 2018-08-20 21:14:32 +02:00
Michael Steenbeek
7743d0e8e7 Prefer Steam and GOG installs to disc during autodetection
Some people apparently have both a disc version and a Steam version of RCT2 installed. The problem is that the former does not always include the expansions, while the latter does. The same applies to RCT1.

By checking for Steam/GOG versions first, these problems can be avoided.
2018-08-20 17:48:52 +02:00
Michael Steenbeek
cfe70f886f Update changelog [ci skip] 2018-08-20 17:48:23 +02:00
Matt
ec5ab09943 Fix #7910: Allow game actions while paused if requested from callee. 2018-08-20 17:41:48 +02:00