alberth
|
06597e684c
|
(svn r23704) -Doc: Doxygen comment fixes and additions.
|
13 years ago |
rubidium
|
9d7aec3fe7
|
(svn r23644) -Fix [FS#4899]: prevent game scripts using StringIDs that are not coming from themselves, so the game script doesn't "accidentally" try to display an invalid string or try to display a town name in from an unknown town name generator
|
13 years ago |
truebrain
|
8ac2d13c79
|
(svn r23636) -Add: introduce ScriptText in parameters where it can be used
|
13 years ago |
truebrain
|
8bff646cf2
|
(svn r23635) -Add: introduce GSText, to allow translating GameScript text, even over network
|
13 years ago |
truebrain
|
f1f0776efd
|
(svn r23634) -Add: support language files for GameScript (Rubidium)
|
13 years ago |
truebrain
|
e881e67b95
|
(svn r23598) -Fix: harden FormatString against abuse
|
13 years ago |
rubidium
|
0331d3763e
|
(svn r23585) -Codechange: replace some magic numbers with less magic constants
|
13 years ago |
rubidium
|
87045ae4ee
|
(svn r23478) -Codechange: add a method to copy string parameters *and* its raw strings
|
13 years ago |
rubidium
|
9aab2dc861
|
(svn r23474) -Codechange: move the declaration error related functions to error.h
|
13 years ago |
rubidium
|
30eee4db4e
|
(svn r23472) -Fix [FS#4877]: the monospace font broke the bootstrap GUI's ability to find a font
|
13 years ago |
truebrain
|
71a040776a
|
(svn r23297) -Add: {CARGO_TINY} (Rubidium)
|
13 years ago |
rubidium
|
e82325e5c6
|
(svn r23276) -Codechange: add the answer for the question whether we're looking for monospace fonts in the searcher
|
13 years ago |
rubidium
|
17db686187
|
(svn r23275) -Codechange: allow loading of the monospace (freetype) font at another moment than the other fonts
|
13 years ago |
rubidium
|
1713d1ad3e
|
(svn r23273) -Codechange: allow passing a MissingGlyphSearcher to CheckForMissingGlyphs (default to the language pack strings)
|
13 years ago |
rubidium
|
c2ea904860
|
(svn r23271) -Codechange: don't repeatedly initialise and free the freetype library
|
13 years ago |
rubidium
|
7f1f23a766
|
(svn r23270) -Fix (r23267): compile failure without freetype
|
13 years ago |
rubidium
|
c591589818
|
(svn r23269) -Codechange: rename some control/string codes/IDs to be more consistent
|
13 years ago |
rubidium
|
2ce44dc201
|
(svn r23267) -Codechange: unify the font name setting of the font cache
|
13 years ago |
rubidium
|
e3905eecbb
|
(svn r23265) -Codechange: replace the setfallbackfont callback function with a class to call back
|
13 years ago |
rubidium
|
54dc2babe4
|
(svn r23242) -Codechange: allow ignoring the sprite font completely when checking whether the font supports a language
|
13 years ago |
rubidium
|
a4a2e0ecc0
|
(svn r23237) -Fix: ignore special characters, such as the train "character", when determining a fallback font
|
13 years ago |
yexo
|
ac99408c9f
|
(svn r23044) -Codechange: reorder parameter order so we can make use of the default=0 more often
|
13 years ago |
yexo
|
af499f466c
|
(svn r23043) -Fix: allow the use of cases only for those cases where strgen allows them and reset the case_index properly after {DATE} and {DATE_LONG} codes
|
13 years ago |
yexo
|
ddaa502c00
|
(svn r23042) -Codechange: make case_index an explicit parameter of GetStringWithArgs instead of hiding it in the stringid parameter
|
13 years ago |
yexo
|
32e2b988c1
|
(svn r23041) -Codechange: rename slightly unclear parameter name
|
13 years ago |
yexo
|
49c9f656db
|
(svn r23029) -Fix: [NewGRF] support for cases in strings was broken
|
13 years ago |
yexo
|
0de30adb9f
|
(svn r23028) -Fix: when using a gender choice list there was still a value popped twice from the newgrf textstack
|
13 years ago |
yexo
|
e6a2682b93
|
(svn r23027) -Fix: in some cases NewGRF string arguments were popped twice from the newgrf textstack
|
13 years ago |
rubidium
|
9a2dd7c3a1
|
(svn r22955) -Fix: guard from reading outside the silly name list
|
13 years ago |
rubidium
|
54c1616cba
|
(svn r22806) -Codechange: store the number of untranslated strings in the language file
|
13 years ago |
frosch
|
701a865391
|
(svn r22776) -Codechange: Unify the naming of NewGRF string codes; always include the size of the parameter on the stack. (based on patch by Hirundo)
|
13 years ago |
rubidium
|
9fc2798baf
|
(svn r22411) -Document: another bunch of bits
|
14 years ago |
frosch
|
d1f199af81
|
(svn r22336) -Fix (r22304): {DECIMAL} printed too many thousand separators.
|
14 years ago |
frosch
|
76a471694e
|
(svn r22304) -Add: {DECIMAL} string code to print decimal fractions.
|
14 years ago |
frosch
|
ebb4708316
|
(svn r22303) -Codechange: Simplify the 'zerofill' parameter of FormatNumber() and reduce usage of magic numbers.
|
14 years ago |
yexo
|
a34e07ab86
|
(svn r22273) -Fix (r22271) [FS#4562]: fix was incorrect
|
14 years ago |
yexo
|
1a1933685d
|
(svn r22271) -Fix (r22258) [FS#4562]: cargo en-route display in station was broken
|
14 years ago |
yexo
|
6f1153b0be
|
(svn r22270) -Codechange: initialize some temporary arrays on the same line as they're declared
so the size doesn't have to be declared manually. Also detect the size of those
arrays automatically by using a template
|
14 years ago |
yexo
|
210d58ac7c
|
(svn r22258) -Codechange: introduce a wrapper class to clean up the arguments to FormatString
|
14 years ago |
rubidium
|
57f5a2421e
|
(svn r22153) -Fix [FS#4536]: The Greek translation didn't work as it breached the 200.000 bytes "limit" for loading language files
|
14 years ago |
alberth
|
a14f4eb271
|
(svn r22144) -Codechange: Unify 'while (true)' to 'for (;;)'
|
14 years ago |
rubidium
|
d6f6166977
|
(svn r22056) -Fix [FS#4408]: metric and imperial HP are not the same. As imperial HP are used internally, set a conversion rate for metric HP
-Change: make the imperial HP to kW conversions a bit more precise
|
14 years ago |
rubidium
|
0ab99003e8
|
(svn r22054) -Codechange: support for rounding the converted units to their closest integral value instead of flooring
|
14 years ago |
rubidium
|
77e0551177
|
(svn r22037) -Codechange: remove some unneeded (hidden) casting
|
14 years ago |
rubidium
|
9b8b67947b
|
(svn r22036) -Codechange: rename units to match coding style, and give conversion variables a more descriptive name
|
14 years ago |
rubidium
|
2bed7df1c9
|
(svn r22035) -Codechange: refactor (display) unit conversion to happen at a single place
|
14 years ago |
frosch
|
dd1c718ac7
|
(svn r21986) -Codechange: Add helper function to test whether an engine is still associated to a GRF.
|
14 years ago |
yexo
|
024869f33c
|
(svn r21885) -Fix [FS#4422]: NewGRF string codes 0x80 and 0x81 were broken since the typechecking of string parameters
|
14 years ago |
smatz
|
f2006f36a1
|
(svn r21875) -Codechange: indentation of some comments was wrong
|
14 years ago |
rubidium
|
ec4f688ca0
|
(svn r21845) -Codechange: move documentation towards the code to make it more likely to be updates [d-m].
|
14 years ago |
rubidium
|
f70628ee14
|
(svn r21556) -Fix [FS#4320]: argt wasn't updated when argv was updated due to ARG_INDEX, so there was a mismatch between argt's offset and argv's offset causing trouble when getting the gender of a string
|
14 years ago |
smatz
|
604636b783
|
(svn r21541) -Add: {DATE_SHORT} and {DATE_LONG} can now have cases
|
14 years ago |
yexo
|
c16ef277d9
|
(svn r21446) -Doc: doxygen comments for some functions in strings.cpp
|
14 years ago |
yexo
|
8066998238
|
(svn r21445) -Fix: [NewGRF] fix gender choice lists in newgrf strings.
Change: strgen no longer writes the type of a string for a gender choice list
|
14 years ago |
yexo
|
510f875265
|
(svn r21444) -Codechange: compute the type of elements in the argv string array on the fly and compare it with the type set by strgen
|
14 years ago |
yexo
|
f9c89d1ad9
|
(svn r21441) -Codechange: check all accesses to the argv array so a bad NewGRF can 'only' trigger an assert but no longer cause an invalid memory read
|
14 years ago |
yexo
|
6c32eef05d
|
(svn r21440) -Codechange: pass a pointer to just past the end of the argv array around in FormatString and friends
|
14 years ago |
yexo
|
70fe377930
|
(svn r21435) -Fix: NewGRF strings that referenced a value that was set by a string command later in the string failed
|
14 years ago |
terkhen
|
5139fa9a23
|
(svn r21343) -Add: Function that compares strings using case insensitive natural sort.
|
14 years ago |
terkhen
|
a2280fca68
|
(svn r21342) -Add: Sort some lists again after a language change.
|
14 years ago |
rubidium
|
94646d3a08
|
(svn r21328) -Fix: pass the case id when resolving NewGRF strings as well
|
14 years ago |
glx
|
e2ab0c5355
|
(svn r21321) -Fix (r21298): use the correct font sizes when checking for missing glyphs
|
14 years ago |
glx
|
9904cb7372
|
(svn r21298) -Fix [FS#4261]: fonts set in openttd.cfg were not properly checked for missing glyphs on language change
|
14 years ago |
alberth
|
9f3845227e
|
(svn r21273) -Codechange: Return values should start at the same line.
|
14 years ago |
rubidium
|
39dd38a31f
|
(svn r21222) -Codechange: unify some string drawing and make it use the proper infrastructure for that...
|
14 years ago |
rubidium
|
5e2c20250a
|
(svn r21215) -Codechange: store the plural form in the plural (choice) lists
|
14 years ago |
rubidium
|
1c315fb557
|
(svn r21177) -Codechange: change UniqueLanguageFile into GetLanguage
|
14 years ago |
rubidium
|
ce1e4a3448
|
(svn r21165) -Codechange: move the case/gender meta data into the language metadata struct as well
|
14 years ago |
rubidium
|
9c792914f0
|
(svn r21164) -Codechange: replace the hardcoded array of language metadata with a list
|
14 years ago |
rubidium
|
97735fca1e
|
(svn r21163) -Codechange: pass a LanguageMetadata struct instead of its index to ReadLanguagePack, and simplify one of its callers
|
14 years ago |
rubidium
|
7ada9aa754
|
(svn r21162) -Codechange: move the config "field" for the language file out of dynlang
|
14 years ago |
rubidium
|
7c754ca125
|
(svn r21161) -Codechange: make the currently used language easier accessible
|
14 years ago |
rubidium
|
0020e74533
|
(svn r21160) -Codechange: reuse the strgen LanguageHeader to store some metadata about a language, and keep the language metadata in memory instead of loading it several times from disk
|
14 years ago |
rubidium
|
5ec2bcc0d9
|
(svn r21157) -Codechange: remove information about the text direction out of the language "list"
|
14 years ago |
rubidium
|
60c29acdae
|
(svn r21134) -Change: perform some more stringent validity checking on the language files
|
14 years ago |
rubidium
|
b050aaa42c
|
(svn r21132) -Codechange: unify the language file version/validity checking
|
14 years ago |
rubidium
|
8401322c3e
|
(svn r21113) -Codechange: remove the amount of places where the language pack identifier magic value is
|
14 years ago |
rubidium
|
7eca6010c3
|
(svn r21009) -Fix: for the compact notation 1.000.000k and 1.000M would be shown depending on the initial (and later rounded) value. Make everything that would round to 1.000.000k be drawn as 1.000M as well.
|
14 years ago |
rubidium
|
0fc8d51186
|
(svn r21007) -Fix: don't consider the text direction character when searching for missing glyphs
|
14 years ago |
rubidium
|
360d6daf34
|
(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers
|
14 years ago |
alberth
|
26e4044e60
|
(svn r20296) -Fix: Fallback font selection due to missing glyphs did not work as intended.
|
14 years ago |
frosch
|
c18839704b
|
(svn r20286) -Codechange: Unify end of doxygen comments.
|
14 years ago |
frosch
|
5b86c79fce
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
14 years ago |
rubidium
|
8c85b4ce3d
|
(svn r20281) -Codechange: unify case scope closure + break coding style
|
14 years ago |
alberth
|
e5b703ddf9
|
(svn r20279) -Doc: Doxygen additions/improvements.
|
14 years ago |
alberth
|
137e2b64c9
|
(svn r20211) -Codechange: Indented code should have curly braces around it.
|
14 years ago |
rubidium
|
f5e479e5bc
|
(svn r19997) -Codechange: Unify order of ship and plane icon in stationlist and stationsigns with the rest of the game (frosch)
|
14 years ago |
frosch
|
01b0faee3d
|
(svn r19948) -Doc: Comments about display units missed height unit. (Krille)
|
15 years ago |
frosch
|
f6f0075853
|
(svn r19877) -Change: Name invalid engines, cargos and industries 'invalid', if the player removed the supplying NewGRFs.
|
15 years ago |
rubidium
|
62b2efae0c
|
(svn r19824) -Fix [FS#3837] (19799): aircraft would be heading to someone
|
15 years ago |
rubidium
|
63865a5ed7
|
(svn r19801) -Add [FS#3691]: custom naming of depots. Based on work by sbr
|
15 years ago |
rubidium
|
7f43b93eae
|
(svn r19799) -Change: give depots an unique name in the same manner buoys and waypoints are named
|
15 years ago |
rubidium
|
99e88d6f7f
|
(svn r19796) -Codechange: introduce and use a {DEPOT} string command
|
15 years ago |
rubidium
|
d34ba381d4
|
(svn r19758) -Add: {HEIGHT} string command
|
15 years ago |
rubidium
|
190dc63a8d
|
(svn r19649) -Add: plural rule for Maltese
-Fix: plural rule for Irish
|
15 years ago |
yexo
|
5d37ff11ba
|
(svn r19570) -Add: [NewGRF] support for extended text code 0x9A 11, print qword
|
15 years ago |
yexo
|
043ff01b4a
|
(svn r19569) -Fix: possible buffer underflow in newgrf string code
|
15 years ago |
terkhen
|
f7327dc7d7
|
(svn r19534) -Add: Keep a list of cargo specifications sorted by cargo class / name.
|
15 years ago |
terkhen
|
bda9ad98c1
|
(svn r19521) -Codechange: Use a IndustryType array to sort industries by name instead of a LegendAndColour array.
|
15 years ago |
rubidium
|
ac019b15ca
|
(svn r19452) -Change: plural type of Slovak (keso)
|
15 years ago |