MuxyDuGoulp
ad35d2d2ef
Merge branch 'master' into master
2024-05-09 15:29:02 +02:00
Peter Nelson
ec61951512
Cleanup: Remove Windows 9x font locale workaround. ( #12644 )
2024-05-09 07:03:02 +01:00
Peter Nelson
5b35fbd6f5
Change: Use button aspect ratio for buttons that show vehicle icons. ( #12636 )
2024-05-09 07:01:56 +01:00
translators
132e226b27
Update: Translations from eints
...
greek: 169 changes by KyriakosMich
lithuanian: 21 changes by khamper
polish: 1 change by pAter-exe
2024-05-09 04:42:47 +00:00
MuxyDuGoulp
1d6d582fe5
Merge branch 'master' into master
2024-05-08 22:23:11 +02:00
Muxy
debd8971f1
Fix: [AdminPort] #12411 Send Network Welcome Packet to admin port after game creation completed
...
Welcome moved into OnGameStart
2024-05-08 21:54:19 +02:00
ladysadie
00cfd572ff
Cleanup: Remove unneeded CheckMissingGlyphs call ( #12640 )
2024-05-08 21:42:02 +02:00
Muxy
5d43f6d3e1
Fix: Send Network Welcome Packet to admin port after game creation completed
2024-05-08 19:06:06 +02:00
translators
cb3f99859c
Update: Translations from eints
...
english (au): 1 change by krysclarke
estonian: 25 changes by siimsoni
korean: 3 changes by telk5093
russian: 1 change by Ln-Wolf
finnish: 1 change by hpiirai
catalan: 5 changes by J0anJosep
latvian: 30 changes by lexuslatvia
lithuanian: 140 changes by khamper
portuguese: 1 change by azulcosta
portuguese (brazilian): 3 changes by pasantoro
2024-05-08 04:40:34 +00:00
Peter Nelson
b74a7e749b
Fix: Console command scrolling did not take account of padding and cursor width. ( #12642 )
2024-05-08 01:52:30 +01:00
Peter Nelson
731d46beb5
Change: Don't include midi file processing in dedicated server build. ( #12632 )
2024-05-08 00:57:52 +01:00
Peter Nelson
9008d793ab
Change: Use per-company group numbers. ( #12297 )
...
This is used by the default group name, replacing the use of group index.
2024-05-07 19:01:28 +00:00
Jonathan G Rennison
8710e9b8c8
Fix #12608 : SDL keycode to vkey mapping
2024-05-07 18:33:29 +02:00
Tyler Trahan
019f93a65f
Doc: Clarify how to update version numbers in release guide ( #12634 )
2024-05-07 11:58:03 -04:00
translators
ab7e2a1883
Update: Translations from eints
...
english (au): 2 changes by krysclarke
english (us): 2 changes by 2TallTyler
greek: 4 changes by gh658804
russian: 2 changes by Ln-Wolf
finnish: 4 changes by hpiirai
danish: 2 changes by bscargo
lithuanian: 170 changes by khamper
french: 1 change by ben20471
portuguese: 2 changes by azulcosta
portuguese (brazilian): 2 changes by pasantoro
polish: 2 changes by pAter-exe
2024-05-07 04:41:01 +00:00
Rubidium
1a3cbaec56
Cleanup: remove warning about server administrators being able to read passwords
2024-05-07 00:03:15 +02:00
Rubidium
849d1fa1b3
Cleanup: remove UI for asking user for company password
2024-05-07 00:03:15 +02:00
Rubidium
457d51fc49
Cleanup: remove company password hashing and anything related to it
2024-05-07 00:03:15 +02:00
Rubidium
a9318cf653
Cleanup: remove UI for changing the password
2024-05-07 00:03:15 +02:00
Rubidium
9dc1fdc385
Cleanup: remove client side password checks when moving to a different company
2024-05-07 00:03:15 +02:00
Rubidium
16639939e9
Cleanup: remove command line option for company password
2024-05-07 00:03:15 +02:00
Rubidium
ca4bef1504
Cleanup: remove company password related network packets
2024-05-07 00:03:15 +02:00
Rubidium
71fc907584
Change: remove company passwords over client allow lists
2024-05-07 00:03:15 +02:00
Rubidium
a002803d1c
Remove: autoclean_unprotected settings; all companies will be protected
2024-05-07 00:03:15 +02:00
Rubidium
4f3db8eeaf
Feature: authorize specific clients to join network company without password
2024-05-07 00:03:15 +02:00
Rubidium
66354ab9eb
Codechange: introduce allow list infrastructure for companies
2024-05-07 00:03:15 +02:00
Rubidium
1250ce8fdc
Codechange: support storing std::string vectors/deques in the savegame
2024-05-07 00:03:15 +02:00
translators
4e9a280ef8
Update: Translations from eints
...
swedish: 2 changes by sereneavatar
norwegian (bokmal): 2 changes by eriksorngard
welsh: 19 changes by Ansbaradigeidfran
english (us): 2 changes by 2TallTyler
czech: 1 change by JsSusenka
lithuanian: 97 changes by khamper
french: 2 changes by Lishouuu
portuguese (brazilian): 1 change by pasantoro
polish: 2 changes by pAter-exe
2024-05-06 04:41:07 +00:00
Rubidium
b9c894b717
Fix: for GUI network servers, name the first company the same as any other company
2024-05-05 22:57:50 +02:00
Rubidium
455e202e03
Fix: server's client is shown incorrectly in some cases
2024-05-05 22:57:50 +02:00
Peter Nelson
4740eeaa43
Add: 'Get Content' buttons next to base set dropdowns in Game Options. ( #12627 )
...
This allows base set content to be downloaded more easily, filtered by type and next to where it is set up.
2024-05-05 16:15:35 +01:00
Koen Bussemaker
d2f98440bb
Codechange: Make assert in follow_track easier to understand and debug
2024-05-05 16:30:44 +02:00
Peter Nelson
84ebae0bf5
Codechange: Tweak layout of network client list. ( #12624 )
...
Use PIP spacing instead of spacers and more used of standard WidgetDimensions.
2024-05-05 14:57:17 +01:00
Peter Nelson
cf94bd321d
Codechange: Remove redundant SetMinimalSize of preview buttons. ( #12622 )
...
These widgets are also sized in UpdateWidgetSize where the current bevel width is accounted for as well.
2024-05-05 12:38:00 +01:00
Peter Nelson
72b2840a97
Codechange: Use PIP spacing instead of spacers in tree picker window. ( #12623 )
2024-05-05 12:37:45 +01:00
translators
99f497cb08
Update: Translations from eints
...
english (au): 2 changes by krysclarke
korean: 2 changes by telk5093
russian: 2 changes by Ln-Wolf
finnish: 2 changes by hpiirai
danish: 2 changes by bscargo
lithuanian: 4 changes by dziugas1959
portuguese: 2 changes by azulcosta
portuguese (brazilian): 4 changes by pasantoro
2024-05-05 04:40:50 +00:00
Rubidium
9fe9e4d398
Codechange: use vector instead of manual memory management for decompressing text files
2024-05-04 17:43:02 +02:00
Peter Nelson
d074ab909c
Codechange: Replace Array/FixedSizeArray with std::deque. ( #12409 )
...
Array/FixedSizeArray is actually a resizeable container that allocates space in chunks and allows resizing without invalidating pointers.
This is also a behaviour of std::deque, so use that instead.
2024-05-04 10:55:16 +01:00
Tyler Trahan
cb26b0e92d
Doc: Re-order release instructions to not tell the world prematurely ( #12620 )
2024-05-04 05:38:59 -04:00
Peter Nelson
f629d3c921
Codechange: Use vectors instead of CallocT/free for cache checks. ( #12619 )
...
Vectors are reused for each vehicle chain to save on reallocations.
2024-05-04 09:42:20 +01:00
Peter Nelson
115ac2629b
Cleanup: Remove TileMatrix that hasn't been used for 4+ years. ( #12621 )
...
This 'nice' structure was left around from #8258 just in case it might be used again.
Spoiler alert: it hasn't.
This removes manual memory management. And otherwise unused and untested code.
2024-05-04 09:41:58 +01:00
translators
60cf37e0d1
Update: Translations from eints
2024-05-04 04:41:06 +00:00
Peter Nelson
9a7c30a109
Codechange: Let ClickSliderWidget handle rounding to nearest mark.
2024-05-03 11:48:36 +01:00
Peter Nelson
9d2efd4c96
Codechange: Use callback function to set labels of slider widget marks.
...
Slider widgets can only use a predefined list of values and strings to draw labels. This makes it difficult to vary the display by context.
Instead of providing a predefined list as a std::map, use a callback function instead. This function can decide what text to display, and can call SetDParam to dynamically set up strings.
2024-05-03 11:48:36 +01:00
Rubidium
8b6661d486
Codefix 90029be: build failure for SDL 1.2
2024-05-03 10:45:34 +02:00
Rubidium
0b50834f81
Fix 2955ff3: CMake atomic check fails due to chosen compiler
2024-05-03 07:32:32 +02:00
translators
e0048d798f
Update: Translations from eints
...
hungarian: 5 changes by egri-nagy
2024-05-03 04:41:54 +00:00
Peter Nelson
90029beb49
Codechange: Ensure SDLK mappings stay in the expected order. ( #12608 )
...
Add a constexpr constructor that ensures at compile-time that the source SDLK range matches the target range.
2024-05-02 23:19:08 +01:00
James Addison
c17fa6032b
Doc: Add Apache 2.0 licensing info for CheckAtomic.cmake ( #12603 )
2024-05-02 15:13:00 +02:00
Koen Bussemaker
ef99aa81a3
Codechange: Store validity of water regions in separate vector
2024-05-02 15:03:48 +02:00