Jonathan G Rennison
8256bb8359
Tracerestrict: Fix share/unshare actions setting always reserve through bit incorrectly
...
See: #620
9 months ago
Jonathan G Rennison
00a0853550
Debug: Show if signal is always reserve through
9 months ago
Jonathan G Rennison
099a7bdd3a
Debug: Add drop-down items to go between road/rail/signal features
9 months ago
Jonathan G Rennison
dac4d9a221
Debug: Allow debug feature helpers to provide drop down options
...
In non sprite dump mode
9 months ago
Jonathan G Rennison
e62c912c10
Fix off-by-one/buffer over-read error in StrMakeValid
...
See: https://github.com/OpenTTD/OpenTTD/issues/11644
9 months ago
Jonathan G Rennison
74a2cd5123
Fix thread safety issues in GetLogPrefix
9 months ago
Jonathan G Rennison
3683fdce6a
Bump OpenTTD content version to 13.4
9 months ago
Jonathan G Rennison
383a21de9e
CMake: Exclude SURVEY_KEY from version info
9 months ago
Jonathan G Rennison
f47a4e7cbd
CMake: Fix binfiles not being included in build
9 months ago
Jonathan G Rennison
201ddf4c08
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/widget.cpp
9 months ago
Jonathan G Rennison
b49f8c6bfc
Avoid O(N^2) in group livery propagation
9 months ago
Jonathan G Rennison
ffff696b4e
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/build_vehicle_gui.cpp
# src/cheat_gui.cpp
# src/console_cmds.cpp
# src/crashlog.cpp
# src/date_gui.cpp
# src/engine.cpp
# src/group_cmd.cpp
# src/landscape.cpp
# src/network/network_gui.cpp
# src/newgrf.cpp
# src/saveload/afterload.cpp
# src/script/api/script_date.cpp
# src/sl/oldloader_sl.cpp
# src/station_cmd.cpp
# src/station_cmd.h
# src/strings.cpp
# src/subsidy_gui.cpp
# src/survey.cpp
# src/timer/timer_game_calendar.cpp
# src/timer/timer_game_calendar.h
9 months ago
Peter Nelson
feb94d233d
Codechange: Remove deferred nested_array initialization path. ( #11640 )
...
Having two ways (`FillNestedArray` and `SetupSmallestSize`) to initialize
`Window::nested_array` introduces confusion.
Instead, make `FillNestedArray` the canonical way, always call it, and remove
init_array from `SetupSmallestSize`.
9 months ago
Patric Stout
11ba951250
Fix: race-condition when creating new HTTP requests from different threads ( #11638 )
9 months ago
Jonathan G Rennison
0776d7e992
Disallow converting far end of tunnel/bridge road/tram when owned by other
...
When adding road across or converting road/tram type
9 months ago
Jonathan G Rennison
decfab153a
Settings: Fix duplication of PLYX save field table
9 months ago
Jonathan G Rennison
ec6d2b68de
Fix infrastructure totals when connecting road/tram of different owners
...
across dual road/tram bridge with custom bridge heads
9 months ago
Jonathan G Rennison
2810c4fe65
Simplify infrastructure updates in tunnel/bridge road/tram conversion
9 months ago
Peter Nelson
5d2ed80c95
Fix: Changing group parent did not properly update partially-default liveries.
9 months ago
Peter Nelson
bfb4254226
Fix: Changing default livery did not propagate to group liveries.
...
#11614 attempted to address this but did not handle 2CC properly, and changes to the default livery were not handled.
9 months ago
Jonathan G Rennison
3b18877b87
Fix #11629 : AirportGetNearestTown for rotated airports ( #11631 )
...
Add rotation parameter to AirportGetNearestTown
Add wrapper for existing stations
Remove unnecessary iterator cloning
9 months ago
Peter Nelson
33ff64ef74
Codechange: Simplify ConvertDateToYMD by returning YearMonthDay instead of outputting to a pointer. ( #11637 )
9 months ago
Peter Nelson
bd3b28551e
Codechange: Replace reliability magic numbers with constants.
...
These are derived as a percentage of UINT16_MAX.
9 months ago
Peter Nelson
7b2c143df0
Fix: Prevent underflow if engine base life is less than 8 years.
9 months ago
translators
ead5ad119c
Update: Translations from eints
...
english (au): 11 changes by krysclarke
danish: 9 changes by bscargo
portuguese (brazilian): 10 changes by pasantoro
9 months ago
Jonathan G Rennison
6a94f2f3e7
Fix 35d2842d: Fix script handling of airport rotations
...
Adjust types/signature
9 months ago
Jonathan G Rennison
b72366419b
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/blitter/32bpp_anim.cpp
# src/blitter/8bpp_optimized.cpp
# src/gfx.cpp
# src/gfx_func.h
# src/gfxinit.cpp
# src/network/core/os_abstraction.cpp
# src/spritecache.cpp
9 months ago
Jonathan G Rennison
507fd1839c
Change minimum value for auto_timetable_separation_rate setting
9 months ago
Jonathan G Rennison
6edde70b04
Scheduled dispatch: Add company setting to set default schedule duration
9 months ago
Jonathan G Rennison
821a7c73ef
Lang: Add default-translation tag for "Default" texts
9 months ago
Jonathan G Rennison
4cc2653035
Debug: Add options to mark sprite groups, clear highlight/markings
...
Adjust tooltip strings
9 months ago
Jonathan G Rennison
88cf1f4fc5
Window: Use window token to hold reference to dropdown window's parent
9 months ago
Jonathan G Rennison
ea1ba56ec4
Window: Add window "token" type, unique for each window instance
...
Not recycled even for windows with same class/ID
Token may outlive window, unlike pointer
9 months ago
Jonathan G Rennison
117deb0c62
Debug: Move sprite dump more details from misc_debug to a dropdown
...
Use goto sprite slot as dropdown button
9 months ago
Jonathan G Rennison
e680cffb6d
Debug: Add more details flag inside SpriteGroupDumper
9 months ago
Jonathan G Rennison
5b6c0c1f2e
Debug: Change interfaces using SpriteGroupDumper
...
Pass SpriteGroupDumper ref instead of print function
Make use_shadows non-static
9 months ago
Jonathan G Rennison
8c4d36a498
Debug: Rename dumper struct to label_dumper
9 months ago
Richard Wheeler
5cf9c46b29
Feature: Toyland-specific river graphics ( #11523 )
...
Replaces the old solution of reusing temperate sprites for toyland.
9 months ago
translators
ce6a65d7b5
Update: Translations from eints
...
english (au): 2 changes by krysclarke
chinese (simplified): 37 changes by WenSimEHRP
romanian: 28 changes by bnegrut
russian: 13 changes by Ln-Wolf
finnish: 36 changes by hpiirai
danish: 16 changes by bscargo
dutch: 17 changes by Afoklala
9 months ago
Jonathan G Rennison
2b914c7a2f
Fix: Memory leak in WindowDescTestsFixture
9 months ago
Jonathan G Rennison
35d2842de0
Fix AirportGetNearestTown for rotated airports
...
See: https://github.com/OpenTTD/OpenTTD/issues/11629
9 months ago
Jonathan G Rennison
43936575e6
Test: Avoid leaking widget tree in WindowDescTestsFixture
9 months ago
Jonathan G Rennison
0a6639bd4b
Avoid unnecessary airport/town noise recalculations during map generation
9 months ago
Jonathan G Rennison
ae1729fa50
Network: Include town noise levels in network game saves
...
Don't recalculate on load for network clients
9 months ago
Jonathan G Rennison
2e9cb16254
Saveload: Simplify list handling in SlRefList
...
Use reserve on load if suitable
9 months ago
Rubidium
e0c670cbe8
Codechange: replace NULL with nullptr
9 months ago
Rubidium
2072e532f7
Codechange: replace NULL with nullptr
9 months ago
Peter Nelson
a2a7ecf88e
Fix 9ce1626b: Some blitters have `bp->remap` aliased to `remap` for performance. ( #11626 )
...
While this probably doesn't make a huge difference for the custom transparent remap code path, the alias is there so use it.
9 months ago
Peter Nelson
fdf6cbf848
Change: Scale sprites to requested highest resolution level. ( #11600 )
...
Sprites from graphics sets which only provide high resolution sprites are now scaled up from scaled down versions.
9 months ago
SamuXarick
947e77267a
Doc 0ca4b4e: Script debug window numbers are now ascending ( #11623 )
9 months ago