Commit Graph

56826 Commits (5eb426be78712dfee794e873f3fded31c4f68b80)
 

Author SHA1 Message Date
Jonathan G Rennison 5eb426be78 Version: Committing version data for tag: jgrpp-0.56.2 5 months ago
Jonathan G Rennison e7ef53a434 Fix include path in network/core/http.h 5 months ago
Jonathan G Rennison 4358b495b2 Increase maximum length of sign text 5 months ago
Jonathan G Rennison ebbf3425d5 Debug: Add debug windows for routing restriction programs 5 months ago
Jonathan G Rennison f5146e624f Network: Prevent content protocol timeout from killing HTTP downloads
See: https://github.com/OpenTTD/OpenTTD/issues/11636
5 months ago
Jonathan G Rennison f8085683fb Change HTTPCallback::OnReceiveData to use UniqueBuffer
See: https://github.com/OpenTTD/OpenTTD/issues/11636
5 months ago
Jonathan G Rennison f457f306ce Add std::unique_ptr<T[]> wrapper (UniqueBuffer) which also stores the size 5 months ago
Patric Stout 6e7c92e3af Fix: race-conditions in GUI updates when downloading HTTP files
(cherry picked from commit 56c6df4702015fda7cc7a05b67bfe90b3ede1ad0)

See: https://github.com/OpenTTD/OpenTTD/issues/11636
See: https://github.com/OpenTTD/OpenTTD/pull/11639
5 months ago
Jonathan G Rennison 673a0dc5de Fix station blocked/pylon/wire bits with CBID_STATION_TILE_LAYOUT 5 months ago
Jonathan G Rennison f3614c419d Fix savegames with incorrect signal always reserve through bits
See: #620
5 months ago
Jonathan G Rennison 8256bb8359 Tracerestrict: Fix share/unshare actions setting always reserve through bit incorrectly
See: #620
5 months ago
Jonathan G Rennison 00a0853550 Debug: Show if signal is always reserve through 5 months ago
Jonathan G Rennison 099a7bdd3a Debug: Add drop-down items to go between road/rail/signal features 5 months ago
Jonathan G Rennison dac4d9a221 Debug: Allow debug feature helpers to provide drop down options
In non sprite dump mode
5 months ago
Jonathan G Rennison e62c912c10 Fix off-by-one/buffer over-read error in StrMakeValid
See: https://github.com/OpenTTD/OpenTTD/issues/11644
5 months ago
Jonathan G Rennison 74a2cd5123 Fix thread safety issues in GetLogPrefix 5 months ago
Jonathan G Rennison 3683fdce6a Bump OpenTTD content version to 13.4 5 months ago
Jonathan G Rennison 383a21de9e CMake: Exclude SURVEY_KEY from version info 5 months ago
Jonathan G Rennison f47a4e7cbd CMake: Fix binfiles not being included in build 5 months ago
Jonathan G Rennison 201ddf4c08 Merge branch 'master' into jgrpp
# Conflicts:
#	src/widget.cpp
5 months ago
Jonathan G Rennison b49f8c6bfc Avoid O(N^2) in group livery propagation 5 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
5 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`.
5 months ago
Patric Stout 11ba951250
Fix: race-condition when creating new HTTP requests from different threads (#11638) 5 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
5 months ago
Jonathan G Rennison decfab153a Settings: Fix duplication of PLYX save field table 5 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
5 months ago
Jonathan G Rennison 2810c4fe65 Simplify infrastructure updates in tunnel/bridge road/tram conversion 5 months ago
Peter Nelson 5d2ed80c95 Fix: Changing group parent did not properly update partially-default liveries. 5 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.
5 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
5 months ago
Peter Nelson 33ff64ef74
Codechange: Simplify ConvertDateToYMD by returning YearMonthDay instead of outputting to a pointer. (#11637) 5 months ago
Peter Nelson bd3b28551e Codechange: Replace reliability magic numbers with constants.
These are derived as a percentage of UINT16_MAX.
5 months ago
Peter Nelson 7b2c143df0 Fix: Prevent underflow if engine base life is less than 8 years. 5 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
5 months ago
Jonathan G Rennison 6a94f2f3e7 Fix 35d2842d: Fix script handling of airport rotations
Adjust types/signature
5 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
5 months ago
Jonathan G Rennison 507fd1839c Change minimum value for auto_timetable_separation_rate setting 5 months ago
Jonathan G Rennison 6edde70b04 Scheduled dispatch: Add company setting to set default schedule duration 5 months ago
Jonathan G Rennison 821a7c73ef Lang: Add default-translation tag for "Default" texts 5 months ago
Jonathan G Rennison 4cc2653035 Debug: Add options to mark sprite groups, clear highlight/markings
Adjust tooltip strings
5 months ago
Jonathan G Rennison 88cf1f4fc5 Window: Use window token to hold reference to dropdown window's parent 5 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
5 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
5 months ago
Jonathan G Rennison e680cffb6d Debug: Add more details flag inside SpriteGroupDumper 5 months ago
Jonathan G Rennison 5b6c0c1f2e Debug: Change interfaces using SpriteGroupDumper
Pass SpriteGroupDumper ref instead of print function
Make use_shadows non-static
5 months ago
Jonathan G Rennison 8c4d36a498 Debug: Rename dumper struct to label_dumper 5 months ago
Richard Wheeler 5cf9c46b29
Feature: Toyland-specific river graphics (#11523)
Replaces the old solution of reusing temperate sprites for toyland.
5 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
5 months ago
Jonathan G Rennison 2b914c7a2f Fix: Memory leak in WindowDescTestsFixture 5 months ago