rubidium
908ff68459
(svn r24034) [1.2] -Backport from trunk:
...
- Feature: Increase the station class limit from 32 to 256 (r24031)
- Fix: [NoAI] reset 'is random' status of temporary variable during saveload as it is not always written to when loading an AI which means it wouldd be taking the 'is random' setting of another AI (r24033)
- Fix: [NoAI] Make AIEngine::IsArticulated return true if the articulated callback flag is set, do not try to run the callback (r24029)
- Fix: Pass cases down into the list of cargos [FS#5090] (r24024, r24023, r24022)
2012-03-17 11:20:43 +00:00
rubidium
e19915d824
(svn r24007) [1.2] -Backport from trunk:
...
- Fix: Improve rounding when converting display speeds to internal speeds [FS#5079] (r23995)
- Fix: Also reset the font glyph cache when switching blitters (r23992, r23987)
- Fix: [NewGRF] Also display the cargo subtype for vehicles which have no capacity, but a subtype [FS#5076] (r23991)
2012-03-04 16:43:35 +00:00
michi_cc
76344163c7
(svn r23945) -Fix: Better rounding when converting internal speed to displayed speed.
2012-02-14 17:03:56 +00:00
smatz
b5525fd33d
(svn r23941) -Add: support for clang
2012-02-12 21:17:32 +00:00
yexo
f917ac0a0f
(svn r23830) -Revert (r23804) [FS#4986]: while the idea was good, it causes too much trouble
2012-01-21 13:57:24 +00:00
frosch
0011f9ce45
(svn r23805) -Add: {STRING6} and {STRING7}.
2012-01-15 15:49:01 +00:00
yexo
15292fa080
(svn r23804) -Fix: [NewGRF] Make string code 80 more secure by not crashing when it's used in strings where it's not supposed to be used
2012-01-15 13:17:02 +00:00
rubidium
f33f9b3920
(svn r23782) -Fix [FS#4965]: crash due to genders used for station name in hangar string of Italian translation
2012-01-09 22:20:44 +00:00
rubidium
6d6be50ae0
(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp files
2012-01-03 21:32:51 +00:00
smatz
bcd3f2bb59
(svn r23706) -Codechange: prevent 'unknown command' doxygen errors
2012-01-01 17:36:19 +00:00
alberth
4af8c2d5e1
(svn r23704) -Doc: Doxygen comment fixes and additions.
2012-01-01 17:22:32 +00:00
rubidium
c02aabf1b8
(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
2011-12-20 22:11:22 +00:00
truebrain
102f811d02
(svn r23636) -Add: introduce ScriptText in parameters where it can be used
2011-12-19 21:06:06 +00:00
truebrain
b0ac529a6f
(svn r23635) -Add: introduce GSText, to allow translating GameScript text, even over network
2011-12-19 21:05:57 +00:00
truebrain
2ae87e7213
(svn r23634) -Add: support language files for GameScript (Rubidium)
2011-12-19 21:05:46 +00:00
truebrain
f8203f09ca
(svn r23598) -Fix: harden FormatString against abuse
2011-12-19 20:44:39 +00:00
rubidium
50b63c5870
(svn r23585) -Codechange: replace some magic numbers with less magic constants
2011-12-17 23:16:16 +00:00
rubidium
c06a3555fb
(svn r23478) -Codechange: add a method to copy string parameters *and* its raw strings
2011-12-10 16:03:12 +00:00
rubidium
58423b26d1
(svn r23474) -Codechange: move the declaration error related functions to error.h
2011-12-10 13:54:10 +00:00
rubidium
ebb3ad33ff
(svn r23472) -Fix [FS#4877]: the monospace font broke the bootstrap GUI's ability to find a font
2011-12-10 12:56:37 +00:00
truebrain
4e09cde649
(svn r23297) -Add: {CARGO_TINY} (Rubidium)
2011-11-23 16:04:28 +00:00
rubidium
462b875b4a
(svn r23276) -Codechange: add the answer for the question whether we're looking for monospace fonts in the searcher
2011-11-20 12:01:42 +00:00
rubidium
9512838a5e
(svn r23275) -Codechange: allow loading of the monospace (freetype) font at another moment than the other fonts
2011-11-20 11:59:36 +00:00
rubidium
0a4a75b0af
(svn r23273) -Codechange: allow passing a MissingGlyphSearcher to CheckForMissingGlyphs (default to the language pack strings)
2011-11-20 11:52:11 +00:00
rubidium
542c61397c
(svn r23271) -Codechange: don't repeatedly initialise and free the freetype library
2011-11-20 08:08:13 +00:00
rubidium
5638eaa307
(svn r23270) -Fix (r23267): compile failure without freetype
2011-11-19 22:27:53 +00:00
rubidium
b8866be093
(svn r23269) -Codechange: rename some control/string codes/IDs to be more consistent
2011-11-19 22:15:44 +00:00
rubidium
4e1c4f9079
(svn r23267) -Codechange: unify the font name setting of the font cache
2011-11-19 21:02:37 +00:00
rubidium
447884fddb
(svn r23265) -Codechange: replace the setfallbackfont callback function with a class to call back
2011-11-19 18:43:00 +00:00
rubidium
881d6d25fd
(svn r23242) -Codechange: allow ignoring the sprite font completely when checking whether the font supports a language
2011-11-17 21:11:34 +00:00
rubidium
77b8343d8a
(svn r23237) -Fix: ignore special characters, such as the train "character", when determining a fallback font
2011-11-16 23:02:51 +00:00
yexo
cbbea5f521
(svn r23044) -Codechange: reorder parameter order so we can make use of the default=0 more often
2011-10-20 16:53:34 +00:00
yexo
ffa47a563b
(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
2011-10-20 16:52:57 +00:00
yexo
42e40a2ab0
(svn r23042) -Codechange: make case_index an explicit parameter of GetStringWithArgs instead of hiding it in the stringid parameter
2011-10-20 16:51:54 +00:00
yexo
ac58a850fd
(svn r23041) -Codechange: rename slightly unclear parameter name
2011-10-20 16:50:57 +00:00
yexo
47aaf41d40
(svn r23029) -Fix: [NewGRF] support for cases in strings was broken
2011-10-14 16:51:30 +00:00
yexo
1312c35bb6
(svn r23028) -Fix: when using a gender choice list there was still a value popped twice from the newgrf textstack
2011-10-14 10:54:51 +00:00
yexo
bac8ce6b41
(svn r23027) -Fix: in some cases NewGRF string arguments were popped twice from the newgrf textstack
2011-10-12 19:25:52 +00:00
rubidium
1f266ec977
(svn r22955) -Fix: guard from reading outside the silly name list
2011-09-23 19:25:48 +00:00
rubidium
525e2c9e73
(svn r22806) -Codechange: store the number of untranslated strings in the language file
2011-08-21 19:21:38 +00:00
frosch
8d3d7b4e01
(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)
2011-08-20 22:06:38 +00:00
rubidium
fb5ecb9499
(svn r22411) -Document: another bunch of bits
2011-05-02 17:42:12 +00:00
frosch
f4649c7ce7
(svn r22336) -Fix (r22304): {DECIMAL} printed too many thousand separators.
2011-04-17 17:17:09 +00:00
frosch
70f9a6747e
(svn r22304) -Add: {DECIMAL} string code to print decimal fractions.
2011-04-09 20:26:14 +00:00
frosch
2c8b7a980f
(svn r22303) -Codechange: Simplify the 'zerofill' parameter of FormatNumber() and reduce usage of magic numbers.
2011-04-09 20:12:45 +00:00
yexo
b1901586a0
(svn r22273) -Fix (r22271) [FS#4562]: fix was incorrect
2011-03-24 00:43:44 +00:00
yexo
dfd2899a88
(svn r22271) -Fix (r22258) [FS#4562]: cargo en-route display in station was broken
2011-03-22 23:59:55 +00:00
yexo
fd74c0f9dc
(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
0e17cbc9f8
(svn r22258) -Codechange: introduce a wrapper class to clean up the arguments to FormatString
2011-03-18 13:34:52 +00:00
rubidium
9ce2823959
(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