Peter Nelson
b5dc9328f2
Change: Store station blocked/wires/pylons flags in map. ( #11337 )
...
This stores three flags in unused map bits, and avoids having to look up
station graphics and custom station specs to determine blocked/wires/pylons
status.
This potentially affects rail pathfinding performance.
Savegame version is not bumped, as the flags can just be updated every
time.
2023-09-30 12:30:25 +01:00
Jonathan G Rennison
e162e7a331
Translation: Fix simplified Chinese routing restriction PF penalty strings
2023-09-30 11:22:45 +01:00
Jonathan G Rennison
8a0fab1d4c
Add setting for whether water floods from map edges
2023-09-28 17:11:02 +01:00
translators
fd79d34ba9
Update: Translations from eints
...
korean: 1 change by telk5093
2023-09-27 18:39:05 +00:00
translators
beafdadde4
Update: Translations from eints
...
italian: 25 changes by Rivarossi
2023-09-26 18:39:04 +00:00
Jonathan G Rennison
aa4aee1d23
Remove NOT_REACHED from Layouter::GetCharPosition
...
Return begin/end value for unknown code point index or out of range input
See: #596 , #598 , https://github.com/OpenTTD/OpenTTD/issues/11291
2023-09-26 17:27:24 +01:00
Peter Nelson
890146fecb
Codechange: Add -Wsuggest-override compilation flag.
2023-09-25 21:27:45 +01:00
Peter Nelson
015fbafe34
Codechange: Add missing override specifiers to squirrel.
2023-09-25 21:27:45 +01:00
Peter Nelson
49dae08a3b
Codechange: Add missing override specifiers.
2023-09-25 21:27:45 +01:00
frosch
a454773a73
Doc: Link 3rdparty licenses from README. ( #11333 )
2023-09-25 22:11:20 +02:00
translators
a650194227
Update: Translations from eints
...
finnish: 1 change by hpiirai
2023-09-25 18:38:49 +00:00
translators
976f8c474f
Update: Translations from eints
...
chinese (simplified): 139 changes by BYXxiaonanhui
catalan: 23 changes by J0anJosep
portuguese (brazilian): 1 change by pasantoro
2023-09-24 18:36:59 +00:00
Jonathan G Rennison
d4ed088498
Version: Committing version data for tag: jgrpp-0.55.3
2023-09-24 11:55:12 +01:00
Daniel Robinson
ef91136633
Fix #10600 : 'Replace Vehicles' didn't show numbers >999 ( #10680 )
...
(cherry picked from commit 71c2878799
)
2023-09-23 21:43:57 +01:00
PeterN
3ef6eccf90
Fix #11230 : Widget layout also failed for group-less vehicle list window. ( #11310 )
...
(cherry picked from commit 6580ff1adb
)
2023-09-23 21:40:18 +01:00
Jonathan G Rennison
90192f9537
TBTR: Implement cost estimation for template replacement
...
Simplified operation, CMD_NO_TEST is still in use
2023-09-23 19:05:10 +01:00
Jonathan G Rennison
1e7f31b807
Fix conditional order wait loops not ignoring label orders
2023-09-23 17:30:27 +01:00
Jonathan G Rennison
9ad2f44ab7
Fix conditional order subtype not being reset when changing to time/date
2023-09-23 16:41:38 +01:00
arikover
81c66f79aa
Fix d42a78f
: Show correct road speed in construction dropdowns ( #11196 )
...
(cherry picked from commit 5d3f7939e2
)
2023-09-23 12:57:10 +01:00
Jonathan G Rennison
ad3980e596
Add setting for whether non-leading train engines keep custom names
2023-09-23 12:19:52 +01:00
Jonathan G Rennison
59ea48c541
Scheduled dispatch: Allow moving dispatch schedules in schedule list
2023-09-23 12:05:05 +01:00
translators
f8303b0397
Update: Translations from eints
...
english (au): 1 change by krysclarke
russian: 1 change by Ln-Wolf
danish: 1 change by bscargo
dutch: 1 change by Afoklala
french: 1 change by ottdfevr
portuguese: 1 change by azulcosta
polish: 68 changes by pAter-exe
2023-09-22 18:37:34 +00:00
PeterN
df7fc5a79a
Fix : #11329 : Don't assert vehicle list length is non-zero when only asked to set string parameter. ( #11330 )
...
Since #11321 , the vehicle list is not yet initialized when SetStringParameters is called, so a test that the vehicle list size is zero is triggered. However, doing this check in the SetStringParameters function is a bit out of its remit, so just remove it.
(cherry picked from commit 6d675c8acf
)
2023-09-22 18:05:30 +01:00
Jonathan G Rennison
338dff09a7
Add chicken bit to allow test/exec mismatch for all commands
2023-09-22 17:00:33 +01:00
Jonathan G Rennison
ed75592979
Fix crash attempting to remove sprite zoom level from empty entry
2023-09-22 16:56:19 +01:00
Jonathan G Rennison
e1606934ae
Ignore test/exec cmd mismatch in CmdDepotMassAutoReplace
...
Due to use of CmdTemplateReplaceVehicle
2023-09-22 16:00:14 +01:00
Rubidium
bec36c1f98
Cleanup ba67f39
: CodeQL's dependency was forgotten to be removed
2023-09-21 21:48:35 +02:00
Jonathan G Rennison
579082a075
Add missing road/tram extra flags to dump road types console command
2023-09-21 18:57:21 +01:00
PeterN
c2ef54525a
Fix #11326 : Update autoreplace scrollbar count after clearing engine list. ( #11327 )
...
(cherry picked from commit cef6a5f79c
)
2023-09-21 18:42:57 +01:00
Jonathan G Rennison
b70f8020e6
Fix right-click viewport scroll after using change viewport buttons
...
See: #597
2023-09-21 18:42:22 +01:00
Peter Nelson
398c7e5f9d
Codechange: Use new function to get a bitmask of empty cargo types.
2023-09-21 18:29:02 +01:00
Peter Nelson
69ee38bd43
Codechange: Use GetAcceptanceMask() instead of duplicating it.
2023-09-21 18:29:02 +01:00
PeterN
6d675c8acf
Fix : #11329 : Don't assert vehicle list length is non-zero when only asked to set string parameter. ( #11330 )
...
Since #11321 , the vehicle list is not yet initialized when SetStringParameters is called, so a test that the vehicle list size is zero is triggered. However, doing this check in the SetStringParameters function is a bit out of its remit, so just remove it.
2023-09-21 13:24:53 +01:00
PeterN
cef6a5f79c
Fix #11326 : Update autoreplace scrollbar count after clearing engine list. ( #11327 )
2023-09-21 07:42:49 +01:00
Joan Josep
6b7537646d
Fix: Allow NewGRF inspection of road tiles. ( #11323 )
2023-09-20 22:54:34 +01:00
Peter Nelson
122bfa2afd
Codechange: Use less locals for station free names bitmask.
2023-09-20 21:57:51 +01:00
Peter Nelson
aeaa552385
Codechange: Use std::bitset instead of bool array.
...
This avoids use of C-style pointers and memset.
2023-09-20 21:57:51 +01:00
Peter Nelson
2eacf36d0a
Codechange: List fallback station names by ID instead of magic number.
...
This improves readability and intention of the station name generator.
2023-09-20 21:57:51 +01:00
frosch
f40816503f
Codechange: Add enum items for dynmically created setting dropdowns.
2023-09-20 22:35:32 +02:00
frosch
39e67b6f4c
Codechange: Use existing widget ids instead of raw numbers.
2023-09-20 22:35:32 +02:00
frosch
e0df937247
Fix b5885295
: NewGRF preset dropdown was broken.
2023-09-20 22:35:32 +02:00
Jonathan G Rennison
d663c05a4f
Version: Committing version data for tag: jgrpp-0.55.2
2023-09-20 20:40:37 +01:00
translators
72323ae9e6
Update: Translations from eints
...
danish: 20 changes by bscargo
2023-09-20 18:38:51 +00:00
Joan Josep
b9a1cb5d7c
Fix: Spelling of NIHAirport. ( #11322 )
2023-09-20 20:22:37 +02:00
PeterN
a0c6259e33
Codechange: Don't access cargo filter before it is initialized. ( #11321 )
...
The cargo filter list is initialized during window OnInit, but the first
build of the filtered list occurred before this.
2023-09-20 08:58:08 +01:00
PeterN
48dc4219ea
Codechange: Don't pass GUI cargo filter constants to command system. ( #11320 )
...
CMD_BUILD_VEHICLE expects CT_INVALID to indicate a new vehicle should not
be refitted on build, but the code passed CF_NONE instead. CF_NONE has the
same numeric value at CT_INVALID, so the test passed, but...
2023-09-20 08:56:53 +01:00
Jonathan G Rennison
e04fe06a7b
Fix window closing in HideDropDownMenu
2023-09-19 23:19:08 +01:00
Jonathan G Rennison
22a3a6d3c4
Add missing c_str() in font_osx.cpp
2023-09-19 22:45:30 +01:00
Jonathan G Rennison
06139c26a9
Add missing override specifiers to struct DropdownWindow
2023-09-19 22:44:23 +01:00
frosch
6b586dddad
Cleanup: TransmitNotesOff is only called with buffer==_buffer.
2023-09-19 22:49:59 +02:00