Commit Graph

42750 Commits (diagonal_road_investigations)

Author SHA1 Message Date
Jonathan G Rennison b0331c84b3 TBTR: Refactor handling of vehicle start/stop state 10 months ago
Jonathan G Rennison d7d9c05cbd TBTR: Fix various refit issues in refit as incoming vehicle mode
Allow refits to fail in refit as incoming vehicle mode
Remove virtual train mode from CmdRefitVehicle
Fix refit as incoming for non-head parts being free
10 months ago
Jonathan G Rennison 64df35067a TBTR: Handle setting unit direction separately from refits 10 months ago
Jonathan G Rennison 2cf95eea36 TBTR: Refactor train/template match function to return difference flags 10 months ago
Jonathan G Rennison 2b44d3302e CommandCost: Change AllocSummaryMessage to std::string SummaryMessage 10 months ago
Jonathan G Rennison b0538a00e0 Add setting for whether to allow converting town road to non-house types
See: 51e22617
10 months ago
Jonathan G Rennison ff61b6d243 Fix crash in NewGRF parameters window (manual parameter mode)
See: https://github.com/OpenTTD/OpenTTD/issues/11215
10 months ago
Jonathan G Rennison 19835b51ee Move StationCargoList and FlowStatMap out of GoodsEntry struct
Move them into a new GoodsEntryData struct referenced
using a std::unique_ptr from GoodsEntry.
The unique_ptr may be nullptr if the cargo list and flow stat map
are both empty (this is the case for unused cargoes).

This reduces GoodsEntry from 128 to 24 bytes,
and Station from 8680 to 2024 bytes,
(on Linux x86_64).
10 months ago
Jonathan G Rennison cd2ab6430b Use btree map for GRFParameterInfo value names 10 months ago
Jonathan G Rennison 615c42d357 Reserve vector size when loading station flow stats 10 months ago
Jonathan G Rennison 0f9f1f4280 Use btree map for _town_test_ratings 10 months ago
Jonathan G Rennison 2bc943d31a Avoid std::set in script version checks 10 months ago
Jonathan G Rennison 1979fa9db1 Use btree set for _changed_storage_arrays 10 months ago
Jonathan G Rennison 53ef4536d9 Departures: Use btree map for scheduled dispatch maps 10 months ago
Jonathan G Rennison 66b5c615b7 Use btree map for GRF ID overrides 10 months ago
Jonathan G Rennison e912cfc19d Ring buffer: Use as backing for std::queue uses 10 months ago
Jonathan G Rennison 2296b92ea2 Use btree map for StationCargoAmountMap 10 months ago
Jonathan G Rennison 23ad010d70 Replace remaining uses of std::deque with ring buffers
Cargo packet lists and associated save/load
10 months ago
Jonathan G Rennison b59a8dc21c Ring buffer: Don't apply const when dereferencing iterators 10 months ago
Jonathan G Rennison 0c634edef5 Ring buffer: Add erase 10 months ago
Jonathan G Rennison 877e301c5a Ring buffer: Add multi-value insert 10 months ago
Jonathan G Rennison bdfdb9808a Ring buffer: Add iterator conversions 10 months ago
Jonathan G Rennison 8d2911fe29 Ring buffer: Add swap function, make move (swap) assignment noexcept 10 months ago
Jonathan G Rennison ab128143fb Ring buffer: Make iterator default constructor public 10 months ago
Jonathan G Rennison 8d3a90425c Test: Add tests for ring buffer functionality 10 months ago
Jonathan G Rennison 3f2b06fcbe Ring buffer: Fix various insert/emplace cases 10 months ago
Jonathan G Rennison 6b8994c947 Ring buffer: Fix iterator operator + and - 10 months ago
Jonathan G Rennison 21adf399c0 Ring buffer: Add a std::initializer_list constructor 10 months ago
Rubidium 73d7052732 Add: unit test functionality using catch2
(cherry picked from commit 43a7e54067)
10 months ago
Rubidium f92a96dad2 Add: catch2 v2.13.10
(cherry picked from commit 88ead3f102)
10 months ago
Jonathan G Rennison 5a28405ced Merge branch 'master' into jgrpp
# Conflicts:
#	src/company_gui.cpp
#	src/group_gui.cpp
#	src/newgrf.cpp
#	src/newgrf_debug_gui.cpp
#	src/saveload/saveload.cpp
10 months ago
Jonathan G Rennison ef168b7d46 Fix: Road stops should not draw a ground sprite of 0 10 months ago
Jonathan G Rennison aee13946ff Fix: Inaccurate waiting cargo total in station window when using cargodist
For stations with many flows and/or small cargo packets,
due to accumulated inaccuracies in DivideApprox.

The displayed total should match GoodsEntry::TotalCount().
10 months ago
Jonathan G Rennison c7712bbd20 Debug: Shpw station GoodsEntry info in station debug window 10 months ago
Patric Stout 66b324a4c0 Fix: [MacOS] screen looks blue-ish when using newer SDKs (#11207)
The define kCGBitmapByteOrder32Host changed (around SDK 12?)
into an enum, which means an old #ifndef was triggering,
overwriting the value to 0. Sadly, 0 means Order16Big, causing
RGBA to become GRAB, which results in strange colours.

As we no longer support PPC, drop that piece of code completely.

(cherry picked from commit 5ac333c2cc)
10 months ago
Loïc Guilloux c890f96d07 Fix: no fast forward in network was ensured only from GUI side (#11206)
(cherry picked from commit 2bf3c02fbf)
10 months ago
Jonathan G Rennison 175f6c979c Use ring buffer for network TCP packet send queue 10 months ago
Jonathan G Rennison cf655f624b Remove unused include 10 months ago
Jonathan G Rennison 7502fbd44b Use ring buffers for tile/landscape candidate queues 10 months ago
Jonathan G Rennison 69683eecb8 Use ring buffer for console buffer 10 months ago
Jonathan G Rennison a403a0c8e3 Use ring buffer for script log line data 10 months ago
Jonathan G Rennison 7fb815aad8 Use ring buffer in TCPConnecter::OnResolved 10 months ago
Jonathan G Rennison 8c1a3c26af Use ring buffers for network _chatmsg_list and _command_queue 10 months ago
Jonathan G Rennison e958bdde9f Use ring buffers for train lookahead items and curves 10 months ago
Jonathan G Rennison ebd375c247 Container: Add a self-resizing ring buffer container 10 months ago
Jonathan G Rennison 87911bdf47 Use bitmath builtins for FindLastBit 10 months ago
Jonathan G Rennison c49651ae7b VarAction2: Use reserve and shrink_to_fit for DSG adjusts vector 10 months ago
Jonathan G Rennison 129691dcc7 Music: Defer probing for music driver until a music set is loaded 10 months ago
Jonathan G Rennison 8681f29155 Linux: Try to enable transparent huge pages for map allocation
Using single allocation for tile and tile-extended
10 months ago
Jonathan G Rennison 41fed27d0a Animated tile: Prefetch next item in map 10 months ago
Jonathan G Rennison 2212191b6c Saveload: Fix missing cast warnings for ship/RV path cache load 10 months ago
Jonathan G Rennison 9cf39b7a25 Prefetch next tile in tile loop iteration 10 months ago
Jonathan G Rennison cc57ac0eff Add pre-check to auxiliary tile loop flooding test 10 months ago
Jonathan G Rennison 8dc953c590 Fix: ICU layout: Glyph to char mapping with multiple runs
See: https://github.com/OpenTTD/OpenTTD/issues/11203
See: https://github.com/OpenTTD/OpenTTD/issues/10790
10 months ago
Jonathan G Rennison 6ccf3774b6 Fix missing tooltip texts 10 months ago
Jonathan G Rennison fac21f3429 Fix missing/incorrect command error texts 10 months ago
Jonathan G Rennison 92e632454e Change ship path cache to be optional and use a ring buffer 10 months ago
Jonathan G Rennison 2ae4e5bdc1 Change road vehicle path cache to be optional and use ring buffers
Show path cache in debug window
10 months ago
Jonathan G Rennison 1183476182 Allow custom signal styles to disable aspect-limited mode
By setting style_lookahead_extra_aspects to 255
11 months ago
Jonathan G Rennison 6ccbd7cce2 Saveload: Remove test pass from ScriptInstance::Save
Use SlConditionallySave to discard the saved data instead if there
was an error
11 months ago
Jonathan G Rennison e3021de408 Saveload: Add helper to conditionally save template functor 11 months ago
Jonathan G Rennison f378167951 Saveload: Change SlSaveToVector to be templated, add SlSaveToTempBuffer 11 months ago
Jonathan G Rennison d0c6b7136d Saveload: Improve performance of script data save/load
Avoid unnecessarily using SlObject wrappers
11 months ago
Jonathan G Rennison 2b8171093a Change Colour constructors to be constexpr 11 months ago
Jonathan G Rennison 95f3cf2a8e Make VideoDriver::GetAnimBuffer a non-virtual/inlinable function 11 months ago
Jonathan G Rennison 6fff633e81 Fix enum definitions for RoadTypeExtraFlags 11 months ago
Jonathan G Rennison 2f692a794f Blitter: Use 32 bit memset where available
Fix Blitter_40bppAnim::SetRect
11 months ago
Jonathan G Rennison 79509b76a6 Crashlog: Unix: Decode REG_ERR for SIGSEGV 11 months ago
Jonathan G Rennison cb0c8d5e38 Crashlog: Unix: Decode common si_code values for SIGSEGV 11 months ago
Jonathan G Rennison e676eb1202 Crashlog: Unix: Include REG_ERR in x86 register dump 11 months ago
Jonathan G Rennison 1ec2ed937f Unix: Fix CMake detection and setup of sigaltstack 11 months ago
Jonathan G Rennison 644d2632f8 Move command log functions to their own header, fix missing include
See: #586
11 months ago
Jonathan G Rennison 8a14d8c246 Add setting to also limit acceleration when using realistic braking 11 months ago
Jonathan G Rennison 3840a37999 Add console command to dump custom signal styles 11 months ago
Tyler Trahan b012d1100c Fix #10334: Store separate newgrf-safe version of date_of_last_service. (#11124)
This value is not changed when the date cheat is used, which caused issues with changing properties based on service date.

Co-authored-by: Peter Nelson <peter1138@openttd.org>
(cherry picked from commit 9a602ff304)
11 months ago
Jonathan G Rennison 5bcc71f2c2 Fix incorrect industry NewGRF text ID mapping
In the case where the lower 16 bits of the internal string ID
was also a valid NewGRF string ID
11 months ago
Jonathan G Rennison 752b0bce47 ScriptList: Defer creation of sorter and values map until first used 11 months ago
Jonathan G Rennison 24a77e5b36 ScriptList: Update iterators when swapping lists
Safe btree iterators store a pointer to the parent container
11 months ago
Jonathan G Rennison 731a79b224 Fix truncation of dump_command_log console command output 11 months ago
Jonathan G Rennison bdbc631e6c Script: Simplify implementation of ScriptList
Use btrees instead of set/map
Replace bucket mechanism for reverse mapping
Avoid redundant operations
11 months ago
Jonathan G Rennison b68491f2fe Btree: Add copy operator for safe iterators 11 months ago
Jonathan G Rennison 38c57044ea Add debug special console command 11 months ago
Jonathan G Rennison cc9daf4128 Use btree set in console list dirs 11 months ago
Jonathan G Rennison 4202afc0bc Use btree set for town names list 11 months ago
Jonathan G Rennison 2313679ee7 Simplify town name duplicate check in VerifyTownName 11 months ago
Jonathan G Rennison 665d6bf7f2 Fix duplicate town names when using the many random towns function
See: #583
11 months ago
Jonathan G Rennison 2ed98b3b9d Saveload: Add support for upstream savegame version 316 11 months ago
Jonathan G Rennison f4d237e022 Remove use of fmt from squtils.h
Fixes link warning on MinGW
11 months ago
Tyler Trahan 748ff13a6d Change: Enable "Forbid 90 degree turns" setting by default
(cherry picked from commit 4decd2aa48)
11 months ago
Loïc Guilloux 2ddc5d9cd6 Fix #11067, ed83c4b: Don't start competitors during map generation (#11069)
(cherry picked from commit a979d9cdda)
11 months ago
Daniel Hill 924b2ab9ec Add an optional "(City)" in Viewport labels 11 months ago
Jonathan G Rennison 4d2db01a0f Fix maybe uninitialised warning in DrawDeparturesListItems 11 months ago
Jonathan G Rennison 4c88256183 De-duplicate string IDs used for viewport town labels 11 months ago
Jonathan G Rennison 5f385a5573 De-duplicate string IDs used for station rating tooltips 11 months ago
Jonathan G Rennison 7744ccf3f3 Extra strings: Move "JUST" strings to a no-translate section 11 months ago
Jonathan G Rennison eb03369a21 Extra strings: Add no-translate tag 11 months ago
Jonathan G Rennison ebcf8b336c Add SET_COLOUR string code 11 months ago
Jonathan G Rennison ccbf789ea0 Link graph: Also change start_date_ticks when using date cheat
See: #580
11 months ago
Jonathan G Rennison c263d941da Clamp runtime to be non-zero in FlowMapper::Run 11 months ago
Jonathan G Rennison e0c59aaa77 Merge branch 'pr-576' into jgrpp 11 months ago
pvillaverde 6fdeffb76a 🌐 Fix wrong translation 11 months ago
TELK dcc52f7696 Update: Korean translation up to d7ef141 11 months ago
pvillaverde 1a37737316 🌐 Update Galician Translations up to 0.54.4 11 months ago
Jonathan G Rennison 4f875012b6 Do not unnecessarily extend train reservations when passing signal
When the signal is a next-only or non-aspect-incrementing type, and
its maximum lookahead is not beyond the current end of the reservation
11 months ago
Jonathan G Rennison d7ef1416a7 Suppress compiler warnings from fmt library
See: #570
11 months ago
Jonathan G Rennison 508f871c5f Use core/format.hpp for fmt includes 11 months ago
Jonathan G Rennison 40faaa46f4 Scroll to class when using picker tool on object
See: #572
11 months ago
Jonathan G Rennison c8ca16e43d Fix crash using picker tool on rail/road stations when no GRF classes defined
See: #575
11 months ago
Jonathan G Rennison 73b9028bcc Merge PR #574 into jgrpp 11 months ago
JakMel 83575b6a3e Update: Czech translation, fixes to commit 8f887b7 11 months ago
Jonathan G Rennison ee7d3d5b06 Handle invalid road type in road vehicle variable 4A 11 months ago
Jonathan G Rennison 7c08376861 Do not allow mixing road/tram types in powered road type list (property 0F) 11 months ago
Jonathan G Rennison 8af0dc223c Debug: Improve display of rail/road/tram type labels
Click to show individual compatible/powered types
11 months ago
Jonathan G Rennison 8b5685eb56 Debug: Add debug command to dump GRF cargo tables 11 months ago
JakMel 8f887b7487 Update: Czech translation up to 0.54.4. 11 months ago
Jonathan G Rennison 0538ead472 Don't spread temperate trees uphill if above lower snow line in arctic 11 months ago
Jonathan G Rennison 11bf8e22d7 Add setting to show order number in vehicle view window 11 months ago
Jonathan G Rennison 3ae2ae8184 Show GRF ID in GetFileByGRFID assertion failure message 11 months ago
Jonathan G Rennison 5ce863d165 Show distance information in linkgraph tooltip when ctrl pressed 12 months ago
Jonathan G Rennison 669215cf41 Fix link graph tooltips with very long links when zoomed in 12 months ago
Jonathan G Rennison a157fa9e3d Fix duplication of capacity display in build window for multi-cargo ships 12 months ago
Jonathan G Rennison 8499e85560 Merge PR #571 into jgrpp 12 months ago
TELK 8af5502af2 Update: Korean translation up to 1b80a1a 12 months ago
TELK 7eaeb7829d Update: Korean translation up to 7ffc9c9 12 months ago
Jonathan G Rennison 1b80a1a99b Fix: Build road/tram stop windows did not set WindowDesc::ini_key
Saved default window sizes were not persisted in the configuration file
12 months ago
Jonathan G Rennison 8c430f6a12 Fix MP desync caused by incorrect FlowStat::ScaleToMonthly scaling
Fixes: 51a66b95
12 months ago
Jonathan G Rennison f6e8ea059d Create fio wrapper for rename file 12 months ago
Jonathan G Rennison 29ab21967a Don't mark timetable window dirty after closing it 12 months ago
PeterN 277e80abb5 Fix: GRF Parameters not displayed due to scope issue. (#10911)
Move params so it is still in scope when the text is actually drawn.

(cherry picked from commit a5a3a07005)
12 months ago
Jonathan G Rennison c6c69fa3da Add setting for long-term autosaves
A second set of autosaves for whenever the main set wraps around to 0
12 months ago
Jonathan G Rennison 688dcc1d74 Add Windows wrapper for rename function 12 months ago
Jonathan G Rennison 126b31a744 Improve colouring of restricted signal posts with original TTD graphics 12 months ago
Jonathan G Rennison 0d6940e4ca Disable survey unless survey key is defined 12 months ago
Rubidium da21772f2d Fix #11108, e2f583a: missing argument for SCC_CARGO_SHORT formatting
(cherry picked from commit 968de827d6)
12 months ago
Jonathan G Rennison 7ffc9c9339 Merge PR #568 into jgrpp 12 months ago
RoqueDeicide c57bfa479a [Feature] Added waypoint viewport tooltips. 12 months ago
RoqueDeicide e612bbeae1 [Fix] Don't show station viewport tooltip when hovering over anything other then a normal station (such as a waypoint). 12 months ago
Jonathan G Rennison 77e1a3b163 Fix using default graphics for all signals when using original TTD baseset 12 months ago
Jonathan G Rennison ca631b79c2 Fix crash which could occur when reloading NewGRFs on main menu 12 months ago
Jonathan G Rennison 0f63f9d637 Change length type of BytesToHexString 12 months ago
Jonathan G Rennison f3adb13e34 Re-arrange translation files 12 months ago
Jonathan G Rennison b487cb6605 Merge PR #564 into jgrpp 12 months ago
Jonathan G Rennison 3e03cebad1 Simplify industry_tooltip_show_stockpiled setting
See: #564
12 months ago
Jonathan G Rennison 5d7721a2d4 Fix handling of free wagons in depot tooltip
See: #564
12 months ago
Jonathan G Rennison 359ba9de68 String handling adjustments for PR #564 12 months ago
Patric Stout 27f305696c Fix: disable hardware acceleration when GPU driver crashed the game last attempt (#10928)
(cherry picked from commit 0e56a73fb8)
12 months ago
Jonathan G Rennison 0cb7e253e9 Change fmt include in debug_fmt.h 12 months ago
Jonathan G Rennison ee5272dc4e Crashlog: Fix font logging 12 months ago
RoqueDeicide 84e5aba1d7 [Change] Reworked stockpile settings into 1 dropdown. 12 months ago
RoqueDeicide cadb2f3afc [Change] Added ability for detailed depot viewport tooltips to show single lines, if possible. Made some suggested adjustments. 12 months ago
RoqueDeicide f01112f3fe
Merge branch 'JGRennison:jgrpp' into jgrpp 12 months ago
Rubidium 978c83e13d Fix: false positive warning in fmt library (backport ef55d4f of upstream fmt)
(cherry picked from commit 10e12154f5)
12 months ago
Niels Martin Hansen f55027a8f4 Fix: Layouter not taking stripped formatting codes into account when mapping visual coordinates to/from original string
(cherry picked from commit 103d88ee33)
12 months ago
Niels Martin Hansen 1793a5881d Fix: Layouter::GetCharAtPosition counting wrong
Bug introduced in commit 60399e

(cherry picked from commit ed3f14686d)
12 months ago
Rubidium 78d28d432b Codechange: allocate enough memory to layout the strings
(cherry picked from commit 96fef9f643)
12 months ago
Jonathan G Rennison 1e5bc2c12b Merge branch 'master' into jgrpp 12 months ago
Jonathan G Rennison d75c489466 Add various missing includes 12 months ago
Jonathan G Rennison c0d47da4a7 Add missing includes to town_type.h, network_survey.h, pool_type.hpp 12 months ago
Jonathan G Rennison 0bf41dc1ff Change gamelog to use std::vector
Move LoadCheckData to its own header
12 months ago
Jonathan G Rennison 5ae5ac3701 Add missing includes to cargo_type.h 12 months ago
Jonathan G Rennison b8bb0d820a Add missing includes to newgrf_config.h
See: #563
12 months ago
RoqueDeicide 733f53dc9a Merge branch 'tooltip_extension' into jgrpp 12 months ago
RoqueDeicide 736c650b6c [Change] Make town viewport tooltips functionally equivalent to town labels. 12 months ago
Jonathan G Rennison 51a66b9590 Link graph: Fix FlowStat::ScaleToMonthly scaling
Fixes: e1cce4d9
12 months ago
translators 26f3efb419 Update: Translations from eints
english (au): 2 changes by krysclarke
italian: 14 changes by Rivarossi
russian: 2 changes by Ln-Wolf
finnish: 2 changes by hpiirai
tamil: 8 changes by merni-ns
12 months ago
Jonathan G Rennison e1cce4d9f7 Link graph: Store last compression in scaled date ticks
Higher accuracy than using dates at high day legnths
12 months ago
Fedello 2936bf370f
Update Galician Translations (#562)
* 🌐 Update Galician Translations

* 🌐 Update Galician Translations

* Add missing translation

---------

Co-authored-by: pvillaverde <pvillaverde@qualigy.com>
12 months ago
Jonathan G Rennison ead18b2af2 Merge branch 'master' into jgrpp
# Conflicts:
#	CMakeLists.txt
#	src/3rdparty/md5/md5.h
#	src/3rdparty/squirrel/squirrel/squtils.h
#	src/animated_tile.cpp
#	src/console_func.h
#	src/core/CMakeLists.txt
#	src/core/container_func.hpp
#	src/core/smallstack_type.hpp
#	src/crashlog.cpp
#	src/crashlog.h
#	src/debug.h
#	src/economy.cpp
#	src/gamelog.cpp
#	src/industry_gui.cpp
#	src/lang/catalan.txt
#	src/misc_gui.cpp
#	src/network/network_content.h
#	src/newgrf.cpp
#	src/newgrf.h
#	src/newgrf_config.cpp
#	src/newgrf_config.h
#	src/newgrf_gui.cpp
#	src/os/unix/font_unix.cpp
#	src/os/windows/crashlog_win.cpp
#	src/rail_cmd.cpp
#	src/saveload/animated_tile_sl.cpp
#	src/script/api/script_tilelist.cpp
#	src/settings.cpp
#	src/settingsgen/settingsgen.cpp
#	src/sl/oldloader_sl.cpp
#	src/station.cpp
#	src/station_cmd.cpp
#	src/stdafx.h
#	src/strgen/strgen.cpp
#	src/strgen/strgen_base.cpp
#	src/table/settings/gui_settings.ini
#	src/train_gui.cpp
#	src/vehicle.cpp
#	src/vehicle_base.h
#	src/vehicle_cmd.cpp
#	src/vehicle_gui_base.h
#	src/viewport_sprite_sorter.h
12 months ago
PeterN 115f6cf8ea
Fix #4575: Use Latin 'l' in English translation of zloty. (#11090)
This avoids many truetype fonts being unusable due to this single character not being available.
1 year ago
RoqueDeicide 5af7be6d17 [Feature] Added station viewport tooltips. 1 year ago
RoqueDeicide 1071235aee [Feature] Added depot viewport tooltips. 1 year ago
translators 10dd3119b1 Update: Translations from eints
welsh: 163 changes by Ansbaradigeidfran
1 year ago
merni-ns 161cc04b8a Fix #11087: Disable base graphics/sound dropdown outside main menu 1 year ago
merni-ns 4ae9ebf582 Change: Tooltip for base graphic/sound dropdown 1 year ago
Jonathan G Rennison 1ad82c200a Don't refresh viewports when changing smallmap height mode 1 year ago
Kuhnovic 6169e7f4bc
Feature: Orientation of rail and road depots can be changed (#9642) 1 year ago
Jonathan G Rennison d2e29b33d1 Remove upper limit from give money command
See: #537
1 year ago
Jonathan G Rennison 8fea927ed1 Add setting for whether to shade height in viewport map mode
See: #550
1 year ago
Jonathan G Rennison 99b883298e Add help text for the various viewport map settings 1 year ago
Jonathan G Rennison 05be624294 Remove gui.viewport_map_scan_surroundings setting, now always enabled 1 year ago
Jonathan G Rennison 5d746f8971 Don't use scheduled dispatch for predicted times in GUI when disabled
See: #559
1 year ago
Jonathan G Rennison 28a764f319 Fix order backup not copying dispatch schedules when not enabled
See: #559
1 year ago
Jonathan G Rennison d09b504bc5 Merge branch 'master' into jgrpp
# Conflicts:
#	.github/workflows/ci-build.yml
#	.github/workflows/release-linux.yml
#	.github/workflows/release-macos.yml
#	.github/workflows/release-source.yml
#	.github/workflows/release.yml
#	CMakeLists.txt
#	COMPILING.md
#	src/ai/ai_core.cpp
#	src/ai/ai_gui.cpp
#	src/bridge_gui.cpp
#	src/company_gui.cpp
#	src/console_cmds.cpp
#	src/core/CMakeLists.txt
#	src/core/smallmap_type.hpp
#	src/disaster_vehicle.h
#	src/effectvehicle_base.h
#	src/fontcache.cpp
#	src/game/game_core.cpp
#	src/game/game_gui.cpp
#	src/gamelog.cpp
#	src/gamelog_internal.h
#	src/group_gui.cpp
#	src/linkgraph/linkgraph.h
#	src/misc.cpp
#	src/network/core/config.h
#	src/network/core/udp.cpp
#	src/network/network_chat_gui.cpp
#	src/network/network_content_gui.cpp
#	src/network/network_gui.cpp
#	src/newgrf.cpp
#	src/newgrf_gui.cpp
#	src/newgrf_profiling.cpp
#	src/newgrf_profiling.h
#	src/object_gui.cpp
#	src/openttd.cpp
#	src/openttd.h
#	src/order_gui.cpp
#	src/os/windows/font_win32.cpp
#	src/rail_gui.cpp
#	src/road.cpp
#	src/road_gui.cpp
#	src/saveload/afterload.cpp
#	src/saveload/saveload.h
#	src/script/api/script_controller.cpp
#	src/script/api/script_roadtypelist.cpp
#	src/script/script_config.cpp
#	src/script/script_config.hpp
#	src/script/script_instance.cpp
#	src/script/script_scanner.cpp
#	src/script/squirrel.cpp
#	src/script/squirrel_helper.hpp
#	src/settings_gui.cpp
#	src/settings_internal.h
#	src/settings_type.h
#	src/table/settings/network_private_settings.ini
#	src/timetable_gui.cpp
#	src/vehicle.cpp
#	src/vehicle_base.h
#	src/window_gui.h
1 year ago
Jonathan G Rennison 87ee18b6b9 Add close/delete window function aliases for upstream 1 year ago
PeterN c3fbe7bea8
Cleanup: Use FS enum instead of magic numbers. (#11088) 1 year ago
translators 082c47a4f9 Update: Translations from eints
dutch: 1 change by Afoklala
1 year ago
Rubidium d5c75bd655 Codechange: use std::string instead of a temporary buffer for iconv calls 1 year ago
RoqueDeicide 33ee78f9ac [Feature] Extended functionality of industry viewport tooltips.
Added ability to turn them off or to show any combination of the following: name, required, stockpiled or produced cargoes.
1 year ago
Jonathan G Rennison 01c6705339 Fix text rendering with 8bpp-simple blitter
First member of string_colourremap was never assigned
Ensure that it is set to 0
1 year ago
Rubidium 0ea3e338ab Codechange: replace buffer+strecpy with std::string 1 year ago
Rubidium 3f18a8863a Codechange: use std::getline to read strings from stdin 1 year ago
Rubidium f333372dd1 Codechange: let IConsoleCmdExec accept std::string 1 year ago
Rubidium fd380127f0 Codechange: use SignalObjectAndWait since we do not support older than Windows XP anymore 1 year ago
Jonathan G Rennison d55ba23a87 Fix dual pane purchase window with mixed wagon/loco variant trees
Use top-level variant engine for the loco/wagon categorisation

See: #558
1 year ago
Jonathan G Rennison 5415b596b0 Handle case where VehicleLengthChanged called on engine without a GRF 1 year ago
Rubidium 69d5b9d326 Cleanup: unused NO_THREADS #ifdefs 1 year ago
RoqueDeicide 8eea01717f [Feature] A setting to allow town name tile tooltips to always or never be displayed. 1 year ago
RoqueDeicide d6041744ca [Change] Moved tooltip-related settings to a dedicated category. 1 year ago
translators 55979b612e Update: Translations from eints
welsh: 28 changes by Ansbaradigeidfran
portuguese: 1 change by azulcosta
polish: 1 change by pAter-exe
1 year ago
Richard Wheeler 3b2934c479
Change: Make terraforming point selection sprite visible at >2x zoom out (#11017) 1 year ago