rubidium
4d575c0226
(svn r18444) -Feature: allow G and P to 'select' substrings of STRINGn for getting their gender
15 years ago
frosch
bf0b72ae9e
(svn r18329) -Remove: [strgen] Support for {SETX} and {SETXY}. Let it rest in peace as NewGRF relict.
15 years ago
rubidium
d6cded5380
(svn r17693) -Cleanup: remove some unneeded includes
15 years ago
rubidium
7fbc33dae1
(svn r17248) -Fix: add GPL license notice where appropriate
15 years ago
smatz
c5533ae470
(svn r17168) -Codechange: apply coding style to if and while statements
15 years ago
smatz
a29bbb1e1f
(svn r17157) -Add: localised decimal separator
15 years ago
rubidium
ed9c01e8b0
(svn r17137) -Fix (r17129): strgen complained a lot about english.txt compiled with MSVC.
15 years ago
rubidium
0d1b35a400
(svn r17129) -Codechange: also let strgen warn if the translation uses STRINGn or RAW_STRING instead of STRING.
15 years ago
rubidium
ee2b7de8f4
(svn r17095) -Codechange: make ParseStringChoice a bit safer
15 years ago
smatz
4f0e62deb6
(svn r16627) -Fix: warning about comparing signed and unsigned types
16 years ago
rubidium
d5ff6c7423
(svn r16625) -Fix: unsigned vs signed warning in strgen
16 years ago
rubidium
cdc0c092f1
(svn r16591) -Codechange: some coding style in strgen
16 years ago
rubidium
fa1dcd4194
(svn r16577) -Fix: signed/unsigned comparison
16 years ago
rubidium
28e6b46a41
(svn r16576) -Fix: show the line of the translation file that has the fault and not the line of the string in english.txt.
16 years ago
smatz
f5316c5cbd
(svn r16269) -Codechange: use gcc's ability to check parameters sent to printf-like functions
...
-Fix: wrong number of parameters or wrong parameter types sent to printf-like functions at several places
16 years ago
rubidium
a36ab04d5d
(svn r16145) -Add: '-export-pragmas' to strgen so external tools can (hopefully) automatically be updated to support new pragmas
16 years ago
rubidium
ff05dc8446
(svn r16129) -Feature-ish: configurable digit group separator per language with user override.
16 years ago
rubidium
1f25d9126f
(svn r16123) -Fix: forgot to add table/strgen.h to the project files + a typo
16 years ago
rubidium
85ca163be2
(svn r16122) -Change: add more misc information about the behaviour of commands to strgen's -export-commands.
16 years ago
rubidium
d56d462eca
(svn r16115) -Change: make strgen able to 'export' the important command and plural information so external tools can easily get that information instead of needing manual updating
16 years ago
rubidium
bee930f9b3
(svn r16024) -Codechange: harden string copying on places where it's possible
16 years ago
smatz
1eeb1d6cee
(svn r15965) -Change: use recent Czech language for plural form (it has been official for years anyway)
16 years ago
rubidium
b25a4f8231
(svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too
16 years ago
rubidium
eb0d43aadd
(svn r15696) -Codechange: move the NewGRF language ID into the language file instead of maintaining a table in the code.
16 years ago
rubidium
0a673d870b
(svn r15456) -Fix(ish): add strgen support to add 'directional formatting codes', so one can guide the bidirectional rendering a bit better.
16 years ago
rubidium
b1a33a494f
(svn r15104) -Codechange: unify the resolving of the xyz kbytes/megabytes strings.
16 years ago
rubidium
11da45ee55
(svn r14949) -Cleanup: pointer coding style
16 years ago
rubidium
aff7feb767
(svn r14791) -Add: the ability to make ISO dates with the string system (PhilSophus)
16 years ago
rubidium
395cb45039
(svn r14697) -Fix: some int vs unsigned int comparisons in strgen.
16 years ago
rubidium
fea78fbfbb
(svn r14618) -Feature: when the chosen language isn't supported by the current font, try to find a font that does and use that instead. Thanks to glx/michi_cc for the Windows implementation.
16 years ago
rubidium
6878b181c7
(svn r14617) -Change: unduplicate the languagepack(header).
16 years ago
skidd13
706dd0f86c
(svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat and strecpy where direct conversion is possible
16 years ago
rubidium
c03e55b32a
(svn r14554) -Fix: languages using longer gender names than strgen supports.
16 years ago
rubidium
65404674a4
(svn r14480) -Add: warning when trying to use a right-to-left language without support for it in OpenTTD.
16 years ago
rubidium
c9a82ac3e7
(svn r14423) -Codechange: also do r14221 for the strings.
16 years ago
frosch
d43a475650
(svn r14111) -Fix (r2572): [strgen] Changing order of parameters {X:...} did not work for strings including some {StringY}.
16 years ago
rubidium
ab234cf90c
(svn r13715) -Fix [FS#2129]: C-like strings had to be rebound each time they were printed, otherwise the text could change due to the few number of slots that could be used to bind.
...
-Codechange: remove all BindCString and related functions and replace it by RAW_STRING which prints the C-string raw pointer that is on the 'print stack'.
16 years ago
rubidium
d03994098b
(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
17 years ago
smatz
f32ecbcadb
(svn r12777) -Codechange: rename fatal() and error() in strgen, so it can always have the NORETURN attribute
17 years ago
rubidium
9d8fa486af
(svn r12761) -Codechange: lots of minor whitespace coding style fixes around operators.
17 years ago
smatz
110584808d
(svn r12557) -Cleanup: use MAX_PATH at two more places
17 years ago
maedhros
2023f59541
(svn r12417) -Fix: Add a new plural rule for Icelandic.
17 years ago
rubidium
d4e6a6bf57
(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
17 years ago
rubidium
a3ccdcea36
(svn r11777) -Codechange: split the string header and make do not include it when it's not necessary.
17 years ago
rubidium
0bd93f5c37
(svn r11697) -Fix [FS#1585]: strgen did not (always) compile properly.
17 years ago
rubidium
bf98e25e43
(svn r11691) -Codechange: move+rename helpers.hpp and only include it when it is really needed.
17 years ago
rubidium
433a9f3c09
(svn r11675) -Codechange: split the string types from the string functions.
17 years ago
skidd13
71c4325c50
(svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style
17 years ago
glx
f3d79154eb
(svn r11293) -Fix: newgrf defined industry news messages use TTD format for args, which is not the same as our. So we must detect those strings and pass them the right params
17 years ago
peter1138
616eb4134e
(svn r10762) -Codechange: Change enum StringIDEnum { to static const StringID = for
...
each STR_ entry. This avoids the need for a cast to StringID in some
places and thus better type-safety.
17 years ago