Adam Zmuda
9238f508eb
Fix #14081 : Check if removed item is a savegame ( #14371 )
2025-06-18 10:05:18 +02:00
translators
7aa4e7fc58
Update: Translations from eints
...
ukrainian: 12 changes by StepanIvasyn
portuguese: 8 changes by jcteotonio
2025-06-18 04:43:22 +00:00
Peter Nelson
c882ad5142
Fix: Allow object picker to resize if there are no classes. ( #14372 )
2025-06-17 19:04:34 +01:00
Peter Nelson
e4cf6ca0ba
Fix: Mis-sized widgets due to missing widget fill. ( #14370 )
...
In most places where we calculate and set widget resize step we neglect
to set widget fill step to match. Initial widget sizing uses fill step
instead of resize step, which means the initial size may not be a
multiple of the resize step as intended. In particular this will cause
WWT_MATRIX to be misrendered.
Whether or not this matters depends on the widget type being resized and
the window layout, however for consistency always set fill step to the
same as resize step when calculating.
2025-06-17 17:40:11 +01:00
Peter Nelson
4144865c73
Change: Tweak layout of music player widgets.
...
This removes some magic numbers and gets rid of spacers.
2025-06-17 08:54:08 +01:00
Peter Nelson
7ec78e94db
Fix: Don't include height of blank text in frame and inset widgets.
2025-06-17 08:54:08 +01:00
translators
dd826ea49c
Update: Translations from eints
...
spanish: 13 changes by Unely
portuguese: 30 changes by jcteotonio
2025-06-17 04:41:57 +00:00
Peter Nelson
009b68caeb
Codechange: Use toolbar minimal sizing with intro menu buttons. ( #14368 )
...
The intro menu buttons use toolbar icons, so use SetToolbarMinimalSize() on them for consistency.
2025-06-17 01:12:39 +01:00
Colin Caine
5f8e04457e
Codechange: Use default OnHotkey handler for focusing editboxes ( #14358 )
2025-06-16 22:25:54 +02:00
Henry
56bc391763
Codechange: Remove manual memory management of AIScannerInfo::info_dummy ( #14338 )
...
Co-authored-by: Henry Wilson <henry@henryandlizzy.uk>
2025-06-16 10:30:22 +01:00
translators
ea410cfe85
Update: Translations from eints
...
chinese (traditional): 4 changes by KogentaSan
chinese (simplified): 69 changes by WenSimEHRP
ukrainian: 57 changes by StepanIvasyn
portuguese: 35 changes by jcteotonio
2025-06-16 04:43:21 +00:00
Henry
c71515e790
Codechange: Remove manual memory management from CountArticulatedParts ( #14336 )
...
Co-authored-by: Henry Wilson <henry@henryandlizzy.uk>
2025-06-15 21:38:00 +01:00
Peter Nelson
cdd555edd5
Codechange: Use vector with unique_ptr instead of linked-list for base set lists. ( #14332 )
2025-06-15 21:32:29 +01:00
Michael Lutz
e163aab892
Fix: Train path reservations on different railtypes could join leading to train crashes. ( #14366 )
...
This could happen if the compatibility between the railtypes was not symmetric. If for
example a reservation of a first train ended at a railtype transition with an already present
reservation on the other side, a reversing train could end up crashing with the first train.
2025-06-15 22:09:04 +02:00
translators
98b488f366
Update: Translations from eints
...
chinese (traditional): 3 changes by KogentaSan
chinese (simplified): 108 changes by WenSimEHRP
ukrainian: 21 changes by StepanIvasyn
dutch: 9 changes by Afoklala
portuguese: 177 changes by jcteotonio
2025-06-15 04:42:32 +00:00
Loïc Guilloux
d0b56022d8
Fix #14362 , 4b677e8256
: Class with non static methods may have a default constructor ( #14363 )
2025-06-14 23:39:22 +02:00
Peter Nelson
1cd0391926
Fix #14356 , ff7eb996e6
: Incorrect sprite group chosen for stations and road stops. ( #14359 )
2025-06-14 13:38:45 +01:00
glx22
8e3acbfa84
Codechange: Deduplicate DefSQClass::DefSQ[Static]Method()
2025-06-14 12:41:39 +02:00
glx22
90e21bc713
Codechange: Remove useless SQConstruct parameters
2025-06-14 12:41:39 +02:00
glx22
4b677e8256
Codechange: Don't export default constructors
2025-06-14 12:41:39 +02:00
glx22
ccffbb4142
Codechange: Remove manual param count for constructors too
2025-06-14 12:41:39 +02:00
glx22
6d601e2eb1
Codechange: Use more descriptive variable names
2025-06-14 12:41:39 +02:00
translators
a1786fa1f4
Update: Translations from eints
...
norwegian (bokmal): 13 changes by eriksorngard
ukrainian: 28 changes by StepanIvasyn
portuguese: 16 changes by jcteotonio
polish: 1 change by pAter-exe
2025-06-13 04:42:21 +00:00
Jonathan G Rennison
d3e4e07daa
Codechange: Remove ReferenceThroughBaseContainer
2025-06-12 18:50:49 +01:00
Jonathan G Rennison
63f1c2aa3a
Codechange: Use TypedIndexContainer for typed index containers
...
Instead of ReferenceThroughBaseContainer
2025-06-12 18:50:49 +01:00
Jonathan G Rennison
d0e49a297f
Codechange: Add TypedIndexContainer adapter type
...
This is equivalent in functionality to ReferenceThroughBaseContainer,
except only for the correct index type, instead of any type matching
ConvertibleThroughBase.
The also serves to unambiguously document the index type at the
point of definition of the container.
2025-06-12 18:50:49 +01:00
Peter Nelson
401ebed03a
Add: Show and sort online content version in list. ( #14355 )
2025-06-12 18:27:16 +01:00
translators
b012d9e3dc
Update: Translations from eints
...
danish: 18 changes by bscargo
portuguese: 23 changes by jcteotonio
2025-06-12 04:42:39 +00:00
Peter Nelson
28cc0079f2
Codechange: Create ScriptAllocator with make_unique instead of new. ( #14340 )
2025-06-11 23:28:08 +01:00
Peter Nelson
b2d69ae606
Codechange: Use AutoRelease to simplify cleanup after FontConfig calls. ( #14354 )
2025-06-11 21:24:31 +01:00
Peter Nelson
9c16603da6
Codechange: Add AutoRelease helper to use function as unique_ptr deleter. ( #14353 )
...
This allows passing the function as a template parameter instead of requiring a custom deleter functor.
2025-06-11 20:13:49 +01:00
translators
f8776b0a6f
Update: Translations from eints
...
hungarian: 9 changes by vargaviktor
finnish: 13 changes by hpiirai
ukrainian: 1 change by imlystyi
tamil: 2 changes by merni-ns
lithuanian: 1 change by khamper
spanish: 22 changes by Unely
portuguese: 46 changes by jcteotonio
2025-06-11 04:42:30 +00:00
Peter Nelson
f2318c35db
Fix 0455627d16
: Order backups were no longer created when selling vehicles. ( #14352 )
2025-06-10 18:03:05 +01:00
Peter Nelson
c702e05517
Codechange: Replace C-casts for FontConfig with helper functions. ( #14349 )
...
Add `ToFcString()` and `FromFcString()` to remove C-style casts and make reinterpret_casts safer and clearer.
2025-06-10 17:11:22 +01:00
Peter Nelson
8f5ac84a3d
Fix 20738865f0
: Remove colour codes from Game Options strings. ( #14348 )
...
When merging the game options and settings windows, colour codes were removed from strings. This change didn't get propagated to all translations.
2025-06-10 17:10:57 +01:00
translators
8c90be8c9f
Update: Translations from eints
...
english (au): 9 changes by krysclarke
spanish (mexican): 10 changes by absay
english (us): 9 changes by 2TallTyler
korean: 13 changes by telk5093
lithuanian: 3 changes by khamper
portuguese: 13 changes by jcteotonio
polish: 9 changes by pAter-exe
2025-06-10 04:42:12 +00:00
Peter Nelson
4f18c18735
Fix: Remove U+200C characters from Lithuanian translation. ( #14347 )
...
This character prevents OpenTTD Sans being used.
2025-06-09 11:53:31 +00:00
translators
3908df5fbe
Update: Translations from eints
...
chinese (traditional): 9 changes by KogentaSan
greek: 9 changes by gh658804
russian: 9 changes by Ln-Wolf
portuguese (brazilian): 9 changes by pasantoro
2025-06-09 04:43:26 +00:00
SamuXarick
ac8b236885
Fix: [Script] Make ScriptOrder functions aware of road waypoints ( #13419 )
2025-06-08 16:49:36 -04:00
SamuXarick
484f18f987
Codechange: Code style changes to AI/GS GUI files ( #13665 )
2025-06-08 16:48:36 -04:00
SamuXarick
893a75f2c0
Codechange: Iterate with VehiclesOnTile when attaching a just bought wagon to a locomotive ( #14284 )
2025-06-08 16:45:58 -04:00
Peter Nelson
de660cba02
Change: Consistent toolbar sizes with dedicated NWidgetParts. ( #14344 )
...
Add SetToolbarSpacerMinimalSize() and SetToolbarMinimalSize() NWidgetParts and use to make toolbar button sizes consistent.
2025-06-08 18:13:47 +00:00
Peter Nelson
7c9c2aec49
Codechange: Use vehicle tile hash to search for free wagons. ( #14343 )
...
Avoids iterating the vehicle pool.
2025-06-08 19:07:43 +01:00
translators
4b18622c4e
Update: Translations from eints
...
chinese (traditional): 4 changes by KogentaSan
english (us): 4 changes by 2TallTyler
french: 4 changes by ottdfevr
2025-06-08 04:43:18 +00:00
Peter Nelson
2f725d1e85
Add: Hover on graph legend to highlight line.
2025-06-07 15:50:25 +01:00
Peter Nelson
10841ea3fd
Codechange: Add constant for common blink interval.
2025-06-07 15:50:25 +01:00
Peter Nelson
ecafbf884e
Add: Allow separate expansion of town buildings and roads in scenario editor. ( #14341 )
2025-06-07 13:56:43 +00:00
translators
6b5cde463a
Update: Translations from eints
...
english (au): 4 changes by krysclarke
spanish (mexican): 3 changes by absay
greek: 4 changes by gh658804
hungarian: 4 changes by vargaviktor
russian: 5 changes by Ln-Wolf
dutch: 4 changes by Afoklala
portuguese (brazilian): 4 changes by pasantoro
polish: 4 changes by pAter-exe
2025-06-07 04:40:06 +00:00
Loïc Guilloux
9339b8270c
Fix: Wrong error message about script Save() returned value ( #14334 )
2025-06-06 19:01:50 +02:00
Peter Nelson
a6de925ba6
Fix #14333 , 20d83677eb
: Incorrect change from index to range iteration. ( #14335 )
2025-06-06 16:57:26 +00:00