Commit Graph

79 Commits (b5b06351ac85aa999ab8b926437c29a561057f7b)

Author SHA1 Message Date
michi_cc 0cd198c798 (svn r27380) -Fix: [Win32] Compilation with MSVC2015. 9 years ago
rubidium eb4b6a08d0 (svn r27377) -Codechange: use the pkg-config files of ICU as well. Since they are split into separate libraries it becomes possible to split RTL support for natural sorting, although the effect will be minimal 9 years ago
rubidium ee700fd3b1 (svn r27367) -Codechange: make a distinction between the layouting part of ICU (lx) or the sorting/collation part of ICU (i18n) 9 years ago
rubidium 0c2f4bdc2b (svn r27020) -Cleanup: some coding style consistency improvements (mostly spaces) 10 years ago
rubidium e251d82f96 (svn r26507) -Cleanup: remove now unused custom strndup implementation 10 years ago
rubidium b886c8db8c (svn r26506) -Codechange: replace most of vsnprintf with vseprintf 10 years ago
rubidium baa9dd4b5d (svn r26500) -Cleanup: remove unused snprintf implementation 10 years ago
rubidium 4768fae6d4 (svn r26498) -Add: method for duplicating strings with similar behaviours as strecpy and strecat; give end pointer instead of a size 10 years ago
frosch 24c7134bff (svn r26485) -Codechange: Replace ttd_strlcpy and ttd_strlcat with strecpy and strecat. 10 years ago
rubidium 2be4215f43 (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 10 years ago
rubidium 67f3c2a764 (svn r26472) -Cleanup: pointless instance variable 10 years ago
fonsinchen 8462103115 (svn r26384) -Fix [FS#5924]: Return correct values from ICU iterators in case of leading or trailing whitespace 10 years ago
rubidium d2598167ad (svn r26124) -Fix: make sure all members of the default string iterator are initialised 11 years ago
rubidium fd748703ba (svn r25952) -Fix [FS#5719]: do not skip numbers when skipping spaces and other sorting 'improving' characters 11 years ago
michi_cc e6096cb8af (svn r25653) -Add: Caret movement by words for CJK languages. 11 years ago
michi_cc 4248d90937 (svn r25652) -Fix: Improve text caret movement for complex scripts. 11 years ago
rubidium 87a1860945 (svn r25555) -Fix [FS#5632]: [Script] Texts from scripts were not validated before they were shown, causing an assertion to trigger 11 years ago
alberth f618b6e2f9 (svn r25527) -Fix[FS#5621]: strndup should not examine strings beyond its upper limit. 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
frosch 356ecf05c4 (svn r24983) -Change: Apply the same name sorting rules to content and NewGRF list as for the server list. 12 years ago
planetmaker f00d9976f9 (svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow) 12 years ago
yexo d9f3912c59 (svn r23816) -Fix (r23635, r23805): make SCC_ENCODED the first entry in the StringControlCode enum since it's value is not allowed to change 13 years ago
smatz cf54bc425f (svn r23706) -Codechange: prevent 'unknown command' doxygen errors 13 years ago
truebrain 2b381d0765 (svn r23603) -Add: support for control commands in strings, in both network and safe/load (Rubidium) 13 years ago
rubidium 8e4b6c3055 (svn r23590) -Codechange: make the string validation settings better expandable 13 years ago
alberth ef58554bd2 (svn r22669) -Codechange: For non-windows, only test for file existence again if strtolower actually changed the name. 13 years ago
rubidium 6e9122828e (svn r22406) -Document: some more "random-ish" tidbits 13 years ago
rubidium 8a08de2f44 (svn r22177) -Fix: make sure the right endianness is chosen with cross-compiling, and strndup is available in the binary for more exotic platforms 14 years ago
rubidium 0cf2ef83f0 (svn r21846) -Codechange: move documentation towards the code to make it more likely to be updated [o-s]. 14 years ago
rubidium 4f51c9d3cd (svn r21404) -Add: method for getting the length of an Utf8 string in characters 14 years ago
terkhen 5139fa9a23 (svn r21343) -Add: Function that compares strings using case insensitive natural sort. 14 years ago
rubidium e03fdc159d (svn r21133) -Add: function to check the validity of a string (without modifying it) 14 years ago
frosch c18839704b (svn r20286) -Codechange: Unify end of doxygen comments. 14 years ago
frosch 5b86c79fce (svn r20283) -Codechange: Unify start of doygen comments. 14 years ago
rubidium f48fca6bfc (svn r20220) -Fix [FS#3974]: strip non-printable characters before showing it in an edit box, so when renaming a vehicle type you won't get the "SETX stuff" that some NewGRFs use 14 years ago
alberth 0dd71a0d7e (svn r20025) -Doc: Fix/add comments to let Doxygen know about the documentation. 14 years ago
rubidium be79aba6eb (svn r19874) -Fix [FS#3845]: NetBSD compilation was still broken in some cases (Krille) 14 years ago
rubidium dcf7d2de54 (svn r19703) -Add: hexadecimal string filter 14 years ago
rubidium 7e05c1fcd0 (svn r19158) -Fix (r19149): MSVC 64 bits compile warning 15 years ago
rubidium 7353e104ba (svn r19149) -Codechange: make our vsnprintf implementation for Windows more POSIX compliant (adf88) 15 years ago
rubidium 28cc56d11d (svn r19148) -Fix [FS#3627]: [v]seprintf should return the number of added characters excluding '\0' on truncation (adf88) 15 years ago
glx 47636b3093 (svn r18919) -Fix (r15371): strcasestr() return should not be const 15 years ago
rubidium c3525c3c5c (svn r17920) -Codechange: add a 'filter' for numbers+spaces and use it for the NewGRF parameter list 15 years ago
rubidium 99d46e0ad7 (svn r17248) -Fix: add GPL license notice where appropriate 15 years ago
rubidium 510541afac (svn r15963) -Fix [FS#2814]: (v)seprintf chopped of strings one character earlier than necessary. 15 years ago
rubidium c3e87f345d (svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too 16 years ago
rubidium 34bd9ee636 (svn r15626) -Fix [FS#2698]: UTF8 string handling could cause buffer overruns. 16 years ago
smatz 9c6d6c0d0e (svn r15625) -Codechange: remove unneeded assert 16 years ago
rubidium 057ceec51c (svn r15537) -Fix (r5215): don't allow special sprite characters (e.g. the ship sprite) as characters in input like filenames or text that is sent over the network. 16 years ago
rubidium e856287029 (svn r15376) -Fix [FS#2608] (r15371): OSX/BSD also seems to define strcasecmp under some circumstances. 16 years ago