Michael Steenbeek
4192fc5cc8
Fix leftover references to SC6
2022-01-24 20:03:20 +01:00
Silent
4172f3eb4e
Close #16493 : Boat Hide and Submarine Ride have odd support costs
2022-01-24 11:40:29 +01:00
Gymnasiast
202999a8b4
Pass CoordsXY into PaintTileElementBase
2022-01-23 14:53:03 +01:00
Gymnasiast
573a28f835
Rename sub_68B3FB to PaintTileElementBase
2022-01-23 14:50:16 +01:00
Michael Steenbeek
a6042b8903
Merge pull request #16153 from IntelOrca/embed-duktape
...
Resolve #14259 : Embed our own duktape library
2022-01-23 13:45:42 +01:00
GalBr
85a1e96f94
Change glyphOffset type to uint32_t ( #16481 )
...
This variable used to be uint32_t before a refactor, but was changed to
auto, which means it's uint8_t. The offset calculation in this function
can cause an overflow with uint8_t, which causes the wrong character to
be printed on the sign.
2022-01-22 17:36:28 +01:00
Ted John
7fd780e758
Disable warnings for duktape in vcxproj
2022-01-22 10:35:37 +00:00
Duncan
b3bae9429c
Fix #16427 . Actually copy banners when using tile inspector ( #16450 )
2022-01-22 08:22:46 +00:00
Michael Steenbeek
d97ecdd981
Fix #13336 : Can no longer place Bumble Bee track design
2022-01-20 10:56:27 +01:00
Michael Steenbeek
160e4280d7
Merge pull request #16458 from Gymnasiast/music-check-fix
...
Fix music style check for ‘niceness’
2022-01-19 18:52:06 +01:00
Michał Janiszewski
98114c91c6
Report CNG error codes in hex ( #16465 )
2022-01-19 14:11:07 +01:00
Gymnasiast
2cf380f7fe
Rename NotNice to Overbearing
2022-01-19 13:25:24 +01:00
Gymnasiast
92f38c566a
Fix music style check for ‘niceness’
2022-01-19 13:25:00 +01:00
MaxMallon
9d29de1444
Fix NPE due to missing scenery
2022-01-19 13:20:38 +01:00
Ted John
992ece4a4c
Fix #16449 : Viewport doesn't close when switching tabs
2022-01-19 10:23:44 +01:00
Ted John
c57a046a31
Update cmakelists to be compatible with MSVC
2022-01-18 18:47:07 +00:00
Ted John
0b207a170d
Add readme file for duktape sources
2022-01-18 18:43:34 +00:00
Ted John
b5d66e099e
Embed our own duktape library
...
Duktape is geared around compile time switches. We can't rely on shared libraries.
2022-01-18 18:29:27 +00:00
ζeh Matt
993b168bfd
Implement profiler ( #16194 )
...
* Implement profiling API
* Add console commands for the profiler
* Remove accidental line
* Correct csv output
* Add copyright notice
* Add missing override
* Add default virtual destructor
* Explicitly pass template argument
* Use static
* Add plugin API for profiler
* Add more profile calls
* Workaround for GCC hopefully
* Add missing static keyword
* Use uint64 for call count
* Reduce name length see if CI passes
* Improve handling of function names
* Work around (broken) static inline variables
* Fix missing include
* Disable profiler for clang 5 and older
* Update copyright date
* Profile UpdateAllMiscEntities
* Apply review suggestions
Co-authored-by: Ted John <ted@brambles.org >
2022-01-18 20:21:20 +02:00
Michał Janiszewski
225ecccd7d
Hide unused symbols when building with TTF support disabled ( #16459 )
2022-01-17 23:08:35 +01:00
Michael Steenbeek
730364da1b
Use .u8string() in ResolveFilenameForCapture()
2022-01-16 16:18:59 +01:00
Michael Steenbeek
fac52b7322
Move more platform functions ( #16416 )
...
* Upgrade platform_get_locale_measurement_format()
* Upgrade platform_get_locale_date_format()
* Upgrade platform_get_locale_temperature_format()
* Move platform_directory_delete() to Path
* Upgrade platform_process_is_elevated()
* Move platform_update_palette() to Drawing.cpp
* Upgrade platform_get_steam_dir()
* Upgrade platform_get_font_path()
* Remove now-empty platform files
* Fix formatting
* Upgrade platform_get_default_scale()
* Move remaining stuff in Android.cpp
* Use return {} instead of return ""
2022-01-16 14:06:55 +01:00
GalBr
df5c4dd91c
Fix #15947 , #15960 : Cannot remove rotated flat rides
...
Replace _currentTrackPieceDirection with local variable. This change
fixes a problem where when trying to remove a rotated ride,
_currentTrackPieceDirection would be reset back to 0 by calling
ride_initialise_construction_window, causing TrackRemoveAction to not
being able to find and remove the ride.
Using a local variable with the current direction, saved before resetting
the global variable, fixes this issue.
2022-01-16 14:04:00 +01:00
Gymnasiast
c69ef062ab
Use return {} instead of return ""
2022-01-16 13:18:41 +01:00
Gymnasiast
0aa256a26a
Move remaining stuff in Android.cpp
2022-01-16 13:17:54 +01:00
Gymnasiast
b826c0706a
Upgrade platform_get_default_scale()
2022-01-16 13:17:54 +01:00
Gymnasiast
f553268728
Fix formatting
2022-01-16 13:17:54 +01:00
Gymnasiast
131022c373
Remove now-empty platform files
2022-01-16 13:17:54 +01:00
Gymnasiast
f917fffe34
Upgrade platform_get_font_path()
2022-01-16 13:17:54 +01:00
Gymnasiast
310ad1e400
Upgrade platform_get_steam_dir()
2022-01-16 13:17:54 +01:00
Gymnasiast
eb2b0c1537
Move platform_update_palette() to Drawing.cpp
2022-01-16 13:17:54 +01:00
Gymnasiast
feeadb3c98
Upgrade platform_process_is_elevated()
2022-01-16 13:17:54 +01:00
Gymnasiast
8d6cb974bf
Move platform_directory_delete() to Path
2022-01-16 13:17:54 +01:00
Gymnasiast
973c5999b0
Upgrade platform_get_locale_temperature_format()
2022-01-16 13:17:53 +01:00
Gymnasiast
90a74df3bc
Upgrade platform_get_locale_date_format()
2022-01-16 13:17:53 +01:00
Gymnasiast
95717573f5
Upgrade platform_get_locale_measurement_format()
2022-01-16 13:17:53 +01:00
spacek531
ef77f9c2c1
Fix flying RC track availability
2022-01-16 13:14:27 +01:00
GalBr
f2f47aa492
Fix TrackDesignPreviewDrawOutlines using a local struct
...
TrackDesignPreviewDrawOutlines created and modified a local
TrackDesignState struct, so the calculated information was lost.
Now the function receives a ref to a TrackDesignState struct.
2022-01-15 21:24:59 +01:00
Duncan
667f3e856d
Merge pull request #16439 from duncanspumpkin/fix_16276
...
Fix #16276 . Paths on trackdesigns not connecting on placement
2022-01-15 15:14:54 +00:00
Duncan
7e46427059
refactor ride track groups to use new bitset ( #16172 )
2022-01-15 07:50:00 +00:00
GalBr
b69448d075
Refactor MazeConstruction window to class ( #16307 )
2022-01-15 07:41:24 +00:00
duncanspumpkin
81b490b0bc
Fix #16276 . Paths on trackdesigns not connecting on placement
2022-01-15 07:11:07 +00:00
Duncan
7fff8fae7a
Convert back to utf8 strings in Path functions ( #16425 )
2022-01-11 19:34:33 +00:00
Hielke Morsink
e33d71346a
Prevent underground view during title sequence
2022-01-11 17:31:01 +01:00
Hielke Morsink
1d5c0361b5
Consistently shift 8-byte constants by widget indices
2022-01-10 23:26:31 +01:00
Hielke Morsink
1085a30cfd
Merge pull request #16412
2022-01-10 16:04:25 +01:00
Michał Janiszewski
4a36520ba2
Fix #16408 : Report extended version information ( #16413 )
...
* Fix #16408 : Report extended version information
* Update distribution/changelog.txt
Co-authored-by: Tulio Leao <tupaschoal@gmail.com >
Co-authored-by: Tulio Leao <tupaschoal@gmail.com >
2022-01-10 06:52:39 +00:00
Michał Janiszewski
9b6040c590
Extend reporting of curl failures ( #16410 )
2022-01-09 19:53:40 -03:00
Hielke Morsink
4494eb3949
Ensure parks are not paused in title sequence
2022-01-09 22:11:09 +01:00
Hielke Morsink
5020f993b9
Do not skip .park files in save list
2022-01-09 21:58:38 +01:00