Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-02-06 | (svn r15376) -Fix [FS#2608] (r15371): OSX/BSD also seems to define ↵ | rubidium | |
strcasecmp under some circumstances. | |||
2009-02-06 | (svn r15371) -Codechange: add an implementation of strcasestr for when ↵ | rubidium | |
_GNU_SOURCE isn't defined. | |||
2009-02-02 | (svn r15316) -Fix [NoAI]: ignore unprintable chars when returning a string ↵ | glx | |
to squirrel | |||
2009-01-31 | (svn r15299) -Cleanup: remove many redundant includes | smatz | |
2009-01-18 | (svn r15135) -Fix/Change: allow str_validate (part of receiving strings from ↵ | rubidium | |
the network) to pass newlines instead of replacing them with question marks, but only when asked to do so. | |||
2009-01-10 | (svn r14949) -Cleanup: pointer coding style | rubidium | |
2008-11-02 | (svn r14557) -Codechange: Remove a redundant line of code | skidd13 | |
2008-10-29 | (svn r14546) -Codechange: Unify string(cpy|cat) functions | skidd13 | |
-Doc: string(cpy|cat) functions | |||
2008-10-28 | (svn r14541) -Fix (r14540): mingw didn't like it :( | rubidium | |
2008-10-28 | (svn r14540) -Codechange: introduce [v]seprintf which are like [v]snprintf ↵ | rubidium | |
but do return the number of characters written instead of the number of characters that would be written; as size_t is unsigned substraction can cause integer underflows quite quickly. | |||
2008-08-24 | (svn r14154) -Fix (r14153): strndup is a GNU extension, so it doesn't exist ↵ | glx | |
on all platforms | |||
2008-05-06 | (svn r12971) -Documentation: add @file in files that missed them and add ↵ | rubidium | |
something more than whitespace as description of files that don't have a description. | |||
2008-01-13 | (svn r11828) -Codechange: include table/* as the last includes and remove an ↵ | rubidium | |
unneeded include from openttd.h. | |||
2008-01-07 | (svn r11777) -Codechange: split the string header and make do not include it ↵ | rubidium | |
when it's not necessary. | |||
2008-01-02 | (svn r11744) -Codechange: don't redefine snprintf when using MinGW Runtime ↵ | glx | |
3.14 or superior, as it now have snprintf() and vsnprintf conform to C99 | |||
2007-12-25 | (svn r11692) -Codechange: move some functions from 'functions.h' to a more ↵ | rubidium | |
logical place and remove about 50% of the includes of 'functions.h' | |||
2007-12-25 | (svn r11691) -Codechange: move+rename helpers.hpp and only include it when ↵ | rubidium | |
it is really needed. | |||
2007-12-21 | (svn r11674) -Codechange: refactor some functions out of macros.h into more ↵ | rubidium | |
logical locations. | |||
2007-11-19 | (svn r11481) -Codechange: Rename the HASBIT function to fit with the naming ↵ | skidd13 | |
style | |||
2007-07-14 | (svn r10566) -Fix [FS#1025]: a NewGRF could have a information message that ↵ | rubidium | |
is too long for the internal buffers to handle. We should not crash on such a case even though the message is too big for the window anyway. | |||
2007-04-04 | (svn r9556) -Documentation: doxygen and comment-style changes. 'R', 'S'.. ↵ | belugas | |
The end of the preliminary work is near | |||
2007-03-10 | (svn r9083) -Codechange: Be more lenient when trimming UTF-8 strings and ↵ | Darkvater | |
don't terminate the string when an invalid encoding is encountered, but only focus on maximum length. | |||
2007-03-05 | (svn r9015) -Fix | tron | |
NL at EOF | |||
2007-03-05 | (svn r9012) -Fix/Feature (UTF8): When cutting strings into multiple lines ↵ | Darkvater | |
also take into consideration whitespace characters of more than 1 byte length (eg IDEOGRAPHIC SPACE, IsWhitespace() function). When trimming such strings, account for multiple-byte long sequences so use *Utf8PrevChar(v) = '\0'. -Codechange: Add a function Utf8TrimString() that properly trims a string to an UTF8 encoding seperation instead of somewhere in the wild (and use it in the chat area) | |||
2007-01-13 | (svn r8093) -Codechange: Add a function to get a string representation of an ↵ | Darkvater | |
MD5SUM and use it. | |||
2007-01-13 | (svn r8090) -[win32] Fix (r8089): for *nprintf 'ret = count' NOT 'ret = 0'... | Darkvater | |
2007-01-13 | (svn r8089) -[win32] MS-borkedness: All *nprintf functions are broken, but ↵ | Darkvater | |
we didn't test to fix it ourselves when 'len = count'. | |||
2007-01-11 | (svn r8066) - Codechange: MallocT(), CallocT(), ReallocT() now return the ↵ | KUDr | |
pointer to allocated memory instead of modifying the pointer given as parameter | |||
2007-01-10 | (svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, ↵ | rubidium | |
stillunknown and pv2b. | |||
2007-01-10 | (svn r8033) [cpp] - Prepare for merge from branches/cpp (all .c files ↵ | KUDr | |
renamed to .cpp) |