Rubidium
e04d43f396
Remove: now unused stredup
11 months ago
Rubidium
2ec4ea2b99
Codechange: use the string temporaries for game script strings
11 months ago
Rubidium
3e488465f8
Codechange: allow string temporaries in a StringParameter
11 months ago
Rubidium
78f5d58dc6
Codechange: use std::string without const as return
...
Otherwise some compilers, e.g. MSVC, do not pick up that these are temporaries
and as such it will pass the temporaries to `const std::string &` instead of
the wanted `std::string &&`
11 months ago
Rubidium
b2edf82b69
Cleanup: remove unneeded CopyOutDParam version with StringID
11 months ago
Rubidium
4654b2b0aa
Codechange: separate integer and string usage in StringParameters
11 months ago
Rubidium
8b7c34d7d4
Codechange: use string parameter backps for the text effects
11 months ago
Rubidium
7ed90a859f
Codechange: function to check whether string parameters have changed since the backup
11 months ago
Rubidium
05ef3f0998
Cleanup: remove old backup/restore of string parameters
11 months ago
Rubidium
6313b8a4cb
Codechange: move errors over to the new StringParameterBackup type
11 months ago
Rubidium
0943402bab
Codechange: move news over to the new StringParameterBackup type
11 months ago
Rubidium
f4a3032985
Codechange: move tooltip and query window over to the new StringParameterBackup type
11 months ago
Rubidium
2687704afc
Codechange: introduce new type and functions for StringParameter backups
11 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
11 months ago
Patric Stout
4c9c164ddc
Fix d5a72193: [CI] GOG and Steam also depend on the source itself ( #11095 )
11 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.
11 months ago
translators
10dd3119b1
Update: Translations from eints
...
welsh: 163 changes by Ansbaradigeidfran
11 months ago
merni-ns
161cc04b8a
Fix #11087 : Disable base graphics/sound dropdown outside main menu
11 months ago
merni-ns
4ae9ebf582
Change: Tooltip for base graphic/sound dropdown
11 months ago
Patric Stout
d5a72193e7
Change: [CI] upload releases to new CDN ( #11093 )
11 months ago
Kuhnovic
6169e7f4bc
Feature: Orientation of rail and road depots can be changed ( #9642 )
11 months ago
PeterN
c3fbe7bea8
Cleanup: Use FS enum instead of magic numbers. ( #11088 )
11 months ago
translators
082c47a4f9
Update: Translations from eints
...
dutch: 1 change by Afoklala
11 months ago
Rubidium
d5c75bd655
Codechange: use std::string instead of a temporary buffer for iconv calls
11 months ago
Rubidium
0ea3e338ab
Codechange: replace buffer+strecpy with std::string
11 months ago
Rubidium
3f18a8863a
Codechange: use std::getline to read strings from stdin
11 months ago
Rubidium
f333372dd1
Codechange: let IConsoleCmdExec accept std::string
11 months ago
Rubidium
fd380127f0
Codechange: use SignalObjectAndWait since we do not support older than Windows XP anymore
11 months ago
Rubidium
69d5b9d326
Cleanup: unused NO_THREADS #ifdefs
11 months ago
translators
55979b612e
Update: Translations from eints
...
welsh: 28 changes by Ansbaradigeidfran
portuguese: 1 change by azulcosta
polish: 1 change by pAter-exe
11 months ago
Richard Wheeler
3b2934c479
Change: Make terraforming point selection sprite visible at >2x zoom out ( #11017 )
11 months ago
Johannes E. Krause
5b0cfc7ea5
Add: show fallback sprites with debuglevel sprite=4
11 months ago
Jonathan G Rennison
55c07eed59
Change: Add separate setting for server sent commands per frame limit ( #11023 )
...
Set a higher default value for this setting.
Use the higher of this and existing commands per frame limit
setting for server-originating commands, e.g. GS.
This is to support the GSAsyncMode class.
This also avoids undue throttling when more than one
script is in operation (e.g. AIs).
11 months ago
PeterN
8465559488
Codechange: Pass face index as font os_handle for FreeType fonts. ( #11073 )
...
This allows fallback font detection to test the specific face within the
font rather instead of only the first.
11 months ago
Rubidium
794b642b9a
Codechange: use std::string/std::vector over stredup/strecpy/CallocT/free
11 months ago
Rubidium
700241410b
Remove: support for not having getifaddrs
11 months ago
Rubidium
7ad487eeee
Cleanup: remove now unused GetInt32/64 functions
11 months ago
Rubidium
75a22a1c83
Codechange: move from GetIntXY to GetNextParameter<XYY>
11 months ago
Rubidium
e7937efb01
Codechange: add clearer named function to get the next (string) parameter
11 months ago
translators
ee34fae09a
Update: Translations from eints
...
korean: 3 changes by telk5093
danish: 3 changes by bscargo
11 months ago
Niels Martin Hansen
103d88ee33
Fix: Layouter not taking stripped formatting codes into account when mapping visual coordinates to/from original string
11 months ago
Niels Martin Hansen
b52e526017
Fix: FallbackParagraphLayouter wasn't reverse-mapping glyphs to character indexes right
11 months ago
translators
5db4473ae8
Update: Translations from eints
...
vietnamese: 1 change by KhoiCanDev
finnish: 3 changes by hpiirai
french: 5 changes by Naeso
11 months ago
PeterN
d140acf34e
Fix: Setting tree lines drawn incorrectly for RTL languages. ( #11070 )
11 months ago
Peter Nelson
fac317b139
Cleanup: Remove {ORANGE} from settings page strings.
11 months ago
Peter Nelson
40a9b080aa
Fix: Ensure settings page label is orange.
11 months ago
Loïc Guilloux
55e3dd9409
Cleanup 6298b96: Left-over function declaration ( #11072 )
11 months ago
Jonathan G Rennison
4f6d75f97d
Fix #11016 : Defer deletion of client and server game socket handlers
...
This fixes various use after free scenarios in error handling paths
11 months ago
Jonathan G Rennison
19ae88fb63
Fix: Error logging in game and admin server HandlePacket
...
Don't invent a packet type in the log message if we can't/don't
read a packet type at all.
Fix packet type not being logged when appropriate.
11 months ago
PeterN
43ddf19df3
Change: Allow text shadow on WWT_EMPTY/WWT_TEXT to extend horizontally. ( #11065 )
...
This alleviates text shadows of truetype fonts being cropped in some
window layouts.
11 months ago