rubidium
2b2cabfce1
(svn r22394) [1.1] -Backport from trunk:
...
- Change: Show one digit of the fractional train length in the depot (r22336, r22305, r22304, r22303)
- Fix: Check the availability year of all houses, not just the NewGRF houses, when making sure that at least one is available onwards from year 0 [FS#4581] (r22389, r22300, r22299)
- Fix: When a game uses a lot of NewGRFs the buffer for storing that information in the PNG is too small (r22388)
2011-04-30 20:58:04 +00:00
rubidium
40f3583c54
(svn r22166) [1.1] -Backport from trunk:
...
- Fix: No update of NewGRF window when unknown GRF name becomes available [FS#4533] (r22162)
- Fix: [NewGRF] Industry prop 0x11 is 4-bytes long, not 3 bytes (r22157)
- Fix: Stations/infrastructure were not properly sold on some clients during bankruptcy [FS#4529] (r22154)
- Fix: The Greek translation did not work as it breached the 200.000 bytes 'limit' for loading language files [FS#4536] (r22153)
2011-03-03 20:48:24 +00:00
rubidium
246f6fe478
(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
66a8c324db
(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
e76465bab9
(svn r22037) -Codechange: remove some unneeded (hidden) casting
2011-02-09 13:21:50 +00:00
rubidium
f4f5de5be1
(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
fbb5f87801
(svn r22035) -Codechange: refactor (display) unit conversion to happen at a single place
2011-02-09 12:59:39 +00:00
frosch
faa2a26ae1
(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
0cdb1c78cd
(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
656caf16db
(svn r21875) -Codechange: indentation of some comments was wrong
2011-01-21 01:38:30 +00:00
rubidium
7efd7e19ed
(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
ee87c91e05
(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
79681051c8
(svn r21541) -Add: {DATE_SHORT} and {DATE_LONG} can now have cases
2010-12-19 20:15:32 +00:00
yexo
91b043afbc
(svn r21446) -Doc: doxygen comments for some functions in strings.cpp
2010-12-09 21:41:31 +00:00
yexo
74d608a67e
(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
475ac872c9
(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
23d8ebba3b
(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
12e0f28229
(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
ac0e83a7e2
(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
4b944cb13e
(svn r21343) -Add: Function that compares strings using case insensitive natural sort.
2010-11-27 22:47:29 +00:00
terkhen
ae78847f0f
(svn r21342) -Add: Sort some lists again after a language change.
2010-11-27 22:43:58 +00:00
rubidium
c95b7a3965
(svn r21328) -Fix: pass the case id when resolving NewGRF strings as well
2010-11-25 23:14:48 +00:00
glx
02d63f45e2
(svn r21321) -Fix (r21298): use the correct font sizes when checking for missing glyphs
2010-11-25 15:20:10 +00:00
glx
d9173858a2
(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
ab50f74d7f
(svn r21273) -Codechange: Return values should start at the same line.
2010-11-20 15:44:24 +00:00
rubidium
418cca075f
(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
ebf7b915b0
(svn r21215) -Codechange: store the plural form in the plural (choice) lists
2010-11-16 21:01:56 +00:00
rubidium
034eb834cc
(svn r21177) -Codechange: change UniqueLanguageFile into GetLanguage
2010-11-13 19:10:30 +00:00
rubidium
d46a2ef122
(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
8aba642ed5
(svn r21164) -Codechange: replace the hardcoded array of language metadata with a list
2010-11-13 12:09:30 +00:00
rubidium
68b94e61e0
(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
a664227c8e
(svn r21162) -Codechange: move the config "field" for the language file out of dynlang
2010-11-13 11:28:55 +00:00
rubidium
f4e4056aed
(svn r21161) -Codechange: make the currently used language easier accessible
2010-11-13 11:25:58 +00:00
rubidium
f195920695
(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
30637a8340
(svn r21157) -Codechange: remove information about the text direction out of the language "list"
2010-11-13 09:56:25 +00:00
rubidium
1ddc05e822
(svn r21134) -Change: perform some more stringent validity checking on the language files
2010-11-10 17:49:44 +00:00
rubidium
8cd48767f9
(svn r21132) -Codechange: unify the language file version/validity checking
2010-11-10 17:48:31 +00:00
rubidium
28ed77c354
(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
9f256e8785
(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
6e3a46d295
(svn r21007) -Fix: don't consider the text direction character when searching for missing glyphs
2010-10-22 12:17:34 +00:00
rubidium
30f2afac9b
(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers
2010-08-26 22:01:16 +00:00
alberth
f0ebe530ad
(svn r20296) -Fix: Fallback font selection due to missing glyphs did not work as intended.
2010-08-02 12:10:48 +00:00
frosch
4bd32799f1
(svn r20286) -Codechange: Unify end of doxygen comments.
2010-08-01 19:44:49 +00:00
frosch
ed4f806f1d
(svn r20283) -Codechange: Unify start of doygen comments.
2010-08-01 19:22:34 +00:00
rubidium
e356cb9405
(svn r20281) -Codechange: unify case scope closure + break coding style
2010-08-01 18:53:30 +00:00
alberth
dc6ed2c2c0
(svn r20279) -Doc: Doxygen additions/improvements.
2010-08-01 17:45:53 +00:00
alberth
be6c058424
(svn r20211) -Codechange: Indented code should have curly braces around it.
2010-07-24 10:14:39 +00:00
rubidium
3e35018f97
(svn r19997) -Codechange: Unify order of ship and plane icon in stationlist and stationsigns with the rest of the game (frosch)
2010-06-19 16:40:31 +00:00
frosch
06ba1c5f5e
(svn r19948) -Doc: Comments about display units missed height unit. (Krille)
2010-06-08 20:14:58 +00:00
frosch
393134ed69
(svn r19877) -Change: Name invalid engines, cargos and industries 'invalid', if the player removed the supplying NewGRFs.
2010-05-21 20:51:00 +00:00