Commit Graph

247 Commits

Author SHA1 Message Date
rubidium
9fc2798baf (svn r22411) -Document: another bunch of bits 2011-05-02 17:42:12 +00:00
frosch
d1f199af81 (svn r22336) -Fix (r22304): {DECIMAL} printed too many thousand separators. 2011-04-17 17:17:09 +00:00
frosch
76a471694e (svn r22304) -Add: {DECIMAL} string code to print decimal fractions. 2011-04-09 20:26:14 +00:00
frosch
ebb4708316 (svn r22303) -Codechange: Simplify the 'zerofill' parameter of FormatNumber() and reduce usage of magic numbers. 2011-04-09 20:12:45 +00:00
yexo
a34e07ab86 (svn r22273) -Fix (r22271) [FS#4562]: fix was incorrect 2011-03-24 00:43:44 +00:00
yexo
1a1933685d (svn r22271) -Fix (r22258) [FS#4562]: cargo en-route display in station was broken 2011-03-22 23:59:55 +00:00
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
2011-03-22 22:13:20 +00:00
yexo
210d58ac7c (svn r22258) -Codechange: introduce a wrapper class to clean up the arguments to FormatString 2011-03-18 13:34:52 +00:00
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 2011-02-27 06:36:14 +00:00
alberth
a14f4eb271 (svn r22144) -Codechange: Unify 'while (true)' to 'for (;;)' 2011-02-25 21:53:43 +00:00
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
2011-02-11 08:17:12 +00:00
rubidium
0ab99003e8 (svn r22054) -Codechange: support for rounding the converted units to their closest integral value instead of flooring 2011-02-10 20:54:46 +00:00
rubidium
77e0551177 (svn r22037) -Codechange: remove some unneeded (hidden) casting 2011-02-09 13:21:50 +00:00
rubidium
9b8b67947b (svn r22036) -Codechange: rename units to match coding style, and give conversion variables a more descriptive name 2011-02-09 13:05:04 +00:00
rubidium
2bed7df1c9 (svn r22035) -Codechange: refactor (display) unit conversion to happen at a single place 2011-02-09 12:59:39 +00:00
frosch
dd1c718ac7 (svn r21986) -Codechange: Add helper function to test whether an engine is still associated to a GRF. 2011-02-05 20:37:00 +00:00
yexo
024869f33c (svn r21885) -Fix [FS#4422]: NewGRF string codes 0x80 and 0x81 were broken since the typechecking of string parameters 2011-01-21 23:10:02 +00:00
smatz
f2006f36a1 (svn r21875) -Codechange: indentation of some comments was wrong 2011-01-21 01:38:30 +00:00
rubidium
ec4f688ca0 (svn r21845) -Codechange: move documentation towards the code to make it more likely to be updates [d-m]. 2011-01-18 22:31:06 +00:00
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 2010-12-21 10:04:40 +00:00
smatz
604636b783 (svn r21541) -Add: {DATE_SHORT} and {DATE_LONG} can now have cases 2010-12-19 20:15:32 +00:00
yexo
c16ef277d9 (svn r21446) -Doc: doxygen comments for some functions in strings.cpp 2010-12-09 21:41:31 +00:00
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
2010-12-09 21:01:50 +00:00
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 2010-12-09 20:57:52 +00:00
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 2010-12-09 00:16:50 +00:00
yexo
6c32eef05d (svn r21440) -Codechange: pass a pointer to just past the end of the argv array around in FormatString and friends 2010-12-09 00:15:38 +00:00
yexo
70fe377930 (svn r21435) -Fix: NewGRF strings that referenced a value that was set by a string command later in the string failed 2010-12-08 13:44:01 +00:00
terkhen
5139fa9a23 (svn r21343) -Add: Function that compares strings using case insensitive natural sort. 2010-11-27 22:47:29 +00:00
terkhen
a2280fca68 (svn r21342) -Add: Sort some lists again after a language change. 2010-11-27 22:43:58 +00:00
rubidium
94646d3a08 (svn r21328) -Fix: pass the case id when resolving NewGRF strings as well 2010-11-25 23:14:48 +00:00
glx
e2ab0c5355 (svn r21321) -Fix (r21298): use the correct font sizes when checking for missing glyphs 2010-11-25 15:20:10 +00:00
glx
9904cb7372 (svn r21298) -Fix [FS#4261]: fonts set in openttd.cfg were not properly checked for missing glyphs on language change 2010-11-23 17:59:50 +00:00
alberth
9f3845227e (svn r21273) -Codechange: Return values should start at the same line. 2010-11-20 15:44:24 +00:00
rubidium
39dd38a31f (svn r21222) -Codechange: unify some string drawing and make it use the proper infrastructure for that... 2010-11-17 18:15:27 +00:00
rubidium
5e2c20250a (svn r21215) -Codechange: store the plural form in the plural (choice) lists 2010-11-16 21:01:56 +00:00
rubidium
1c315fb557 (svn r21177) -Codechange: change UniqueLanguageFile into GetLanguage 2010-11-13 19:10:30 +00:00
rubidium
ce1e4a3448 (svn r21165) -Codechange: move the case/gender meta data into the language metadata struct as well 2010-11-13 14:36:43 +00:00
rubidium
9c792914f0 (svn r21164) -Codechange: replace the hardcoded array of language metadata with a list 2010-11-13 12:09:30 +00:00
rubidium
97735fca1e (svn r21163) -Codechange: pass a LanguageMetadata struct instead of its index to ReadLanguagePack, and simplify one of its callers 2010-11-13 11:38:01 +00:00
rubidium
7ada9aa754 (svn r21162) -Codechange: move the config "field" for the language file out of dynlang 2010-11-13 11:28:55 +00:00
rubidium
7c754ca125 (svn r21161) -Codechange: make the currently used language easier accessible 2010-11-13 11:25:58 +00:00
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 2010-11-13 11:11:02 +00:00
rubidium
5ec2bcc0d9 (svn r21157) -Codechange: remove information about the text direction out of the language "list" 2010-11-13 09:56:25 +00:00
rubidium
60c29acdae (svn r21134) -Change: perform some more stringent validity checking on the language files 2010-11-10 17:49:44 +00:00
rubidium
b050aaa42c (svn r21132) -Codechange: unify the language file version/validity checking 2010-11-10 17:48:31 +00:00
rubidium
8401322c3e (svn r21113) -Codechange: remove the amount of places where the language pack identifier magic value is 2010-11-07 18:35:59 +00:00
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. 2010-10-22 16:30:09 +00:00
rubidium
0fc8d51186 (svn r21007) -Fix: don't consider the text direction character when searching for missing glyphs 2010-10-22 12:17:34 +00:00
rubidium
360d6daf34 (svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers 2010-08-26 22:01:16 +00:00
alberth
26e4044e60 (svn r20296) -Fix: Fallback font selection due to missing glyphs did not work as intended. 2010-08-02 12:10:48 +00:00