Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-10-27 | (svn r6959) -Codechange: Move GfxFillRect() out of the chat-message drawing ↵ | Darkvater | |
loop since we already know how many lines we are going to draw. On certain architectures this results in a minor penalty of local function performance if only 1 line is drawn. But starting from 2 and more you'll get a net gain. | |||
2006-10-27 | (svn r6958) -Fix (r6956): GCC warning (thx Tron) and a coding style ↵ | Darkvater | |
forgotten in r6957 | |||
2006-10-27 | (svn r6957) -Cleanup: comments, coding style | Darkvater | |
2006-10-27 | (svn r6956) -Feature: Increase the chatbuffer of chat messages. Messages ↵ | Darkvater | |
longer than the allocated graphical box will be wrapped to a new line. | |||
2006-10-27 | (svn r6955) -Codechange: Change some variable names for _textmessage_box, ↵ | Darkvater | |
and replace 5 different global variables with a single struct. | |||
2006-10-21 | (svn r6884) -Codechange: Add strict bounds checking in string formatting system. | Darkvater | |
The last parameter should point to the end of the buffer (eg lastof(buf)) Courtesy of Tron. | |||
2006-09-16 | (svn r6462) -Codechange: Have GetStringWidth() return width as well as the ↵ | Darkvater | |
height bounding box of the string. Therefore rename the function to GetStringBoundingRect() and have it return a BoundingRect type of width/height | |||
2006-08-31 | (svn r6254) if () cascade -> switch () | tron | |
2006-08-23 | (svn r6078) -Fix: forgot one uint16 -> Date conversion. Tnx to #openttdcoop ↵ | truelight | |
team for detecting and Rubidium for finding the cause. | |||
2006-08-14 | (svn r5887) -Cleanup: move date related functions, defines and variables to ↵ | rubidium | |
date.[ch] -Cleanup: fix whitespace related coding style issues in date.[ch] -Cleanup: make original comments doxygen compatible and remove/change outdated comments | |||
2005-11-22 | (svn r3227) -Codechange: [Savegame] removed 'minor' version, and renamed ↵ | truelight | |
'major' version to just: version. | |||
2005-11-14 | (svn r3181) -Bracing | tron | |
-Indentation -Whitespace -DeMorgan's Law -Test with NULL or 0 for non-booleans -'\0' instead of 0 for chars -Remove redundantly redundant comments (like DoFoo(); // Do foo) -Join multiple short lines with a single statement -Split single lines with multiple statements -Avoid assignments in if | |||
2005-10-23 | (svn r3078) Some more stuff, which piled up: | tron | |
- const, whitespace, indentation, bracing, GB/SB, pointless casts - use the trinary operator where appropriate - data types (uint[] -> AcceptedCargo, ...) - if cascade -> switch - if (ptr) -> if (ptr != NULL) - DeMorgan's Law - Fix some comments - 0 -> '\0', change magic numbers to symbolic constants | |||
2005-10-22 | (svn r3077) static, const, bracing, indentation, 0 -> '\0'/NULL, typos in ↵ | tron | |
comments, excess empty lines, minor other changes nothing spectacular, just some stuff, which piled up | |||
2005-09-28 | (svn r2996) 0xFFFF -> INVALID_STRING_ID | tron | |
2005-09-25 | (svn r2984) Use adequate types, this should aid portability a bit | tron | |
2005-09-24 | (svn r2981) Remove a no-op | tron | |
2005-09-14 | (svn r2950) -Fix: [ 1259327 ] Server crash with "say" -command | Darkvater | |
2005-08-28 | (svn r2899) -Fix: Several format string vulnerabilities and buffer overflows ↵ | tron | |
in the network code | |||
2005-08-06 | (svn r2819) Make variables, which are exclusive for internal use of the ↵ | tron | |
save/load code, static in saveload.c | |||
2005-07-28 | (svn r2736) -Codechange: De-mystified GfxDrawFillRect a bit, and used enums ↵ | celestar | |
from table/sprites.h. You can now change the number of bits used for sprites and switches in the SpriteSetup enum and the rest should work automagically. Can be used to increase the number of active sprites to 2^19 in case there are no colortables (recolor sprites) in any newgrf. We should possibly move the the colortables to an own list, but how to detect them in a newgrf. | |||
2005-07-24 | (svn r2701) Insert Id tags into all source files | tron | |
2005-07-22 | (svn r2673) Include functions.h directly, not globally via openttd.h | tron | |
2005-07-21 | (svn r2663) Include variables.h only in these files which need it, not ↵ | tron | |
globally via openttd.h | |||
2005-07-15 | (svn r2571) Add explicit type Pixel for ... Pixels | tron | |
2005-06-24 | (svn r2483) Replace almost 500 "uint tile" (and variants) with "TileIndex tile" | tron | |
2005-06-02 | (svn r2397) - CodeChange: rename all "ttd" files to "openttd" files. | Darkvater | |
2005-05-30 | (svn r2387) - CodeChange: made the saveload code more readable and also ↵ | Darkvater | |
removed the 'byte' saveload arrays which means you can save an array of more than 255 elements, or bigger structs than 255 bytes. This doesn't yet solve the problem that a chunk can be a maximum of 16384 big. - Fix: also fix an unnoticed error in SlSaveLoadConv() due to wrong types. | |||
2005-03-28 | (svn r2099) -Fix: no longer chat-messages hang when the game wraps around 2090 | truelight | |
-Codechange: while trying to find this bug, made texteff.c a bit more readable :) | |||
2005-03-26 | (svn r2073) - Fix: Fixed an apparent oversight in AddTextMessage() which is ↵ | pasky | |
likely to have caused some messages not expiring from the chatterbox after the given time, as reported by dp-. | |||
2005-02-06 | (svn r1813) Declare functions implemented in strings.c in their own shiny ↵ | tron | |
new header (though i think some of these function don't belong into strings.c) | |||
2005-01-25 | (svn r1676) Increase the size of TileIndex and TileIndexDiff to 32bits and ↵ | tron | |
adapt the save/load data and some other parts of the code to that change WARNING: If i made any mistake here it WILL lead to corrupted savegames! | |||
2005-01-22 | (svn r1594) Convert all undefined parameter lists to (void) and add the ↵ | tron | |
appropriate warning flags in the Makefile | |||
2005-01-15 | (svn r1523) -Fix: somehow mousewheel was disabled on windows using SDL; ↵ | darkvater | |
reenabled again -Fix: added missing CDECL to ellipsis functions and changed VS6 project file to use _cdecl calling conventions (thx tamlin) | |||
2005-01-03 | (svn r1330) Increase size of some vars from int16 to int32 to guard against ↵ | tron | |
future overflows | |||
2004-12-31 | (svn r1312) -Add: Patch which is on by default: population in label of the town | truelight | |
-Fix: Expand town is a bit more agressive -Fix: Fixed a bug in growing algorithm | |||
2004-12-14 | (svn r1082) Feature: Chat toolbar | dominik | |
- to chat with all players press Return (or Shift-T) and type in the message - Press Return again to send the message | |||
2004-12-04 | (svn r942) -Merged branch/network back into the trunk | truelight | |
2004-12-02 | (svn r901) Small step in the process to clean up the DPARAM mess: | tron | |
- reduce to 2 sizes (*DParam64 for 64bit values, *DParam for the rest) - use inline functions instead of macros - add assert()s to check for buffer overruns | |||
2004-11-15 | (svn r624) Merge r377 to trunk: | tron | |
Remove the memmove special case for MSVC According to the MSDN it was just plain wrong and memmove was directly used in some places anyway | |||
2004-09-10 | (svn r194) -Codechange: stripping trailing-spaces. Please keep this that way! | truelight | |
2004-08-09 | (svn r1) Import of revision 975 of old (crashed) SVN | truelight | |