Commit Graph

313 Commits (cb6aee2f276cfc543d1c49e20f9e2a1d33a828c1)

Author SHA1 Message Date
frosch cb6aee2f27 (svn r26237) -Cleanup: Remove unused SCC_STRING_ID. 11 years ago
rubidium fcd6bf6342 (svn r26063) -Fix (r26062): a few tabs too much 11 years ago
rubidium 54ecaa1290 (svn r26062) -Fix: beef up checks against invalid data in highscore and language files 11 years ago
fonsinchen 02af2aa10e (svn r26041) -Fix: make variable initialization more obvious for humans and compilers. 11 years ago
rubidium 565ad16fc4 (svn r26007) -Change: make handling strings coming from game scripts slightly more lenient, i.e. less 'fatal error... must quit' 11 years ago
rubidium 1b9e91534f (svn r26006) -Fix [FS#5804]: Game script showing vehicle on a story book, then the vehicle being removed and eventually being replaced by a non-user vehicle (most likely smoke) causing an assertion to trigger 11 years ago
rubidium 1cf6dad8f2 (svn r25508) -Change: split unit localisation choice into a choice per type of unit, and move it to the advanced settings
-Feature [FS#5482]: have tractive effort in imperial (lbf) and metric (kgf) units
-Feature: have weights and volumes in imperial units (short tons, gallons)
11 years ago
rubidium 2771de7f34 (svn r25454) -Remove/Fix/Cleanup: SETX(Y) does not work at all with other than default fonts, so get rid of it 11 years ago
rubidium 44d584f84a (svn r25437) -Codechange: rework the FreeTypeSettings structure to make it better grouped 11 years ago
rubidium d99113bd00 (svn r25436) -Codechange: split the font detection code out of the font caching code 11 years ago
frosch 81e810a4f5 (svn r25314) -Fix (r25313): If '0' is the broadest digit, 0 * sum(10^i, i=0..(n-1)) is not the broadest n-digit number.
-Fix [FS#5562]: Proper size-estimation for numbers with n digits.
11 years ago
frosch ddf817e8f3 (svn r25313) -Fix: Do not assume '8' to be the broadest digit, but test all of them. 11 years ago
planetmaker 3a6db3e216 (svn r25078) -Add: New plural form to be used by Scottish Gaelic (1,11; 2,12; 3..10, 13..19; other) 12 years ago
rubidium 3190290de7 (svn r24981) -Fix: handle corner case where an encoded string contains too many parameters more gracefully 12 years ago
rubidium bdbfeedd59 (svn r24980) -Fix: memory leak in corner case of handling encoded strings 12 years ago
smatz 7c81c9111c (svn r24915) -Fix: Several out-of-bounds reads 12 years ago
frosch 2655984a5d (svn r24910) -Fix: [strgen] Description of plural form 3 was incorrect. 12 years ago
frosch 56b26f2927 (svn r24909) -Codechange: Remove implicit bool -> integer conversion. 12 years ago
zuu 03e088c58b (svn r24908) -Fix [FS#5419]: Allow GSs to pass negative integer string parameters (frosch123) 12 years ago
planetmaker f00d9976f9 (svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow) 12 years ago
frosch eb20798aae (svn r24801) -Codechange: Add functions to set integral DParams to suitable values for size computations. 12 years ago
yexo c0462c034e (svn r24593) -Fix [FS#5333]: crash when a gamescript provided too many parameters to a GSText object 12 years ago
frosch d14e71cce2 (svn r24523) -Fix: The gender of an industry name is defined by the industry-type part of the name, not by the town-name part, even if it comes first. 12 years ago
frosch aee89afb55 (svn r24522) -Codechange: Rename _keep_gender_data to _scan_for_gender_data to reflect what it intends to do instead of what it does. 12 years ago
frosch e1d7b6ec5c (svn r24373) -Codechange: Improve descriptions of plural forms. 12 years ago
rubidium b1eb9573c8 (svn r24022) -Add: CARGO_LIST control code for strings 13 years ago
michi_cc f3f94d1a12 (svn r23995) -Fix [FS#5079]: Improve rounding when converting display speeds to internal speeds. 13 years ago
michi_cc b1471b4ec2 (svn r23945) -Fix: Better rounding when converting internal speed to displayed speed. 13 years ago
smatz bb9b240a86 (svn r23941) -Add: support for clang 13 years ago
yexo 491aee463f (svn r23830) -Revert (r23804) [FS#4986]: while the idea was good, it causes too much trouble 13 years ago
frosch 624f916468 (svn r23805) -Add: {STRING6} and {STRING7}. 13 years ago
yexo 215447b4e8 (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 13 years ago
rubidium 0982dbf329 (svn r23782) -Fix [FS#4965]: crash due to genders used for station name in hangar string of Italian translation 13 years ago
rubidium d5eeab43b7 (svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp files 13 years ago
smatz cf54bc425f (svn r23706) -Codechange: prevent 'unknown command' doxygen errors 13 years ago
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