Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-01-13 | (svn r11828) -Codechange: include table/* as the last includes and remove an ↵ | rubidium | |
unneeded include from openttd.h. | |||
2008-01-09 | (svn r11788) -Fix (11787): makedepend doesn't mark delete files as changed... | rubidium | |
2008-01-07 | (svn r11777) -Codechange: split the string header and make do not include it ↵ | rubidium | |
when it's not necessary. | |||
2007-12-26 | (svn r11702) -Codechange: move all date related stuff to date*. | rubidium | |
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-22 | (svn r11682) -Codechange: move some 'generic' geometry related types into a ↵ | rubidium | |
single file and do not include gfx.h everywhere to get a Point type. | |||
2007-12-21 | (svn r11680) -Codechange: refactor more out of openttd.h and functions.h. | rubidium | |
2007-12-21 | (svn r11675) -Codechange: split the string types from the string functions. | rubidium | |
2007-12-21 | (svn r11674) -Codechange: refactor some functions out of macros.h into more ↵ | rubidium | |
logical locations. | |||
2007-12-08 | (svn r11597) -Change: replace all remaining instances of (re|m|c)alloc with ↵ | rubidium | |
(Re|M|C)allocT and add a check for out-of-memory situations to the *allocT functions. | |||
2007-11-10 | (svn r11399) -Feature(ette): transparency settings can now be saved and thus ↵ | belugas | |
remembered. -Codechange: Wrap all transparency settings in accessors, hiding the implementation -Change: Clicking "transparent building" menu will toggle Houses And Trees only. The other options can be used in the transparency gui. Initial patch by Smatz (FS#1349), with some rework by BigBB and your humble servant. | |||
2007-10-17 | (svn r11286) -Fix (r11228): NewGRF industries assume that the order of ↵ | rubidium | |
animation always stays the same. Patch by Csaboka. | |||
2007-10-08 | (svn r11228) -Codechange: implement the "moreanimation" feature of TTDP, so ↵ | rubidium | |
we can properly support newindustries. | |||
2007-09-09 | (svn r11065) -Documentation [FS#1186]: of the dirty marking/repainting ↵ | rubidium | |
subsystem. Patch by Progman. | |||
2007-09-07 | (svn r11055) -Fix [FS#1214]: loading indicators would sometimes glitch due ↵ | rubidium | |
to a bounding box that was too small. Patch by frosch. | |||
2007-08-19 | (svn r10932) -Codechange: replace "text" with "chat" for the chat related ↵ | rubidium | |
function and variables. | |||
2007-07-05 | (svn r10444) -Codechange: switch to c++ classes and inheritance for ↵ | peter1138 | |
sound/music/video drivers, using self-registration based on the blitter-model. | |||
2007-06-21 | (svn r10262) -Fix (r10258): some places that needed to be changed to uint64 ↵ | rubidium | |
were hidden/forgotten, which caused memory corruptions and that in caused all kinds of assertions to trigger. | |||
2007-06-21 | (svn r10254) -Feature: loading indicator, which shows in % how full a ↵ | truelight | |
vehicle is while loading/unloading (TheJosh) | |||
2007-06-21 | (svn r10244) -Fix: make sure to let 32bpp-anim report the increased ↵ | truelight | |
buffer-size it needs | |||
2007-06-21 | (svn r10241) -Codechange: CopyToBuffer now produces a buffer that is ↵ | truelight | |
unreadable from outside the blitter, so the blitter can store anything he likes -Codechange: added CopyImageToBuffer, which produces a readable buffer for screenshots -Fix: 32bpp-anim now holds animation on transparent objects to avoid strange graphical effects -Fix: 32bpp-anim now works correct on mouse-movement (it holds the palette animation correctly) | |||
2007-06-17 | (svn r10190) -Codechange: merged renderer and blitter to one single class ↵ | truelight | |
API: blitter -Codechange: introduced a hierachy of blitters to avoid a lot of code duplication Note: this allows much easier adding other types of video-drivers, like OpenGL | |||
2007-06-12 | (svn r10121) -Codechange: split renderer from rest of code; no longer any ↵ | truelight | |
code directly accesses the video-buffer -Add: added NULL blitter and renderer, which are always used for -vnull -Add: dedicated driver doesn't blit nor render by default. Can be overruled by user. (-D -b 8bpp-optimized) -Remove: removed CTRL+D from win32, which is incompatible with above -Add: extended screenshot support for PNG and BMP -Codechange: remove all hardcoded 8bpp references and replace them with more dynamic ones -Codechange: minor stuff in blitters | |||
2007-06-11 | (svn r10093) -Revert: removed 16x zoom-out as it is broken beyond repair | truelight | |
2007-05-19 | (svn r9884) -Feature: 2 new zoom-out levels: 8 times and 16 times | truelight | |
-Codechange: unified the blitter function so we have 1 function for all zoom-levels -Codechange: make most of the label functions work with zoom-level instead of magic numbers and big switches per zoom-level -Codechange: MakeXXXDirty() functions didn't take into account zoom-level, but just used the biggest possible value -Codechange: simplified blitter functions to avoid code duplication | |||
2007-05-15 | (svn r9846) -Codechange: introduced ZOOM_LVL_MIN and ZOOM_LVL_MAX for the ↵ | truelight | |
obvious reasons -Codechange: introduced ZOOM_LVL_DETAIL to show/remove details -Codechange: changed << and >> operator with ZoomLevel to a simple wrapper (that in theory also allows zoom-in besides the current zoom-out) -Fix r9845: missed some int -> ZoomLevel | |||
2007-05-15 | (svn r9844) -Codechange: replace zoomlevel with an enum | truelight | |
-Codechange: use predefined enums for viewport zoomlevels | |||
2007-04-18 | (svn r9673) -Cleanup: remove spaces before tabs and replace non-indenting ↵ | rubidium | |
tabs with spaces. | |||
2007-04-12 | (svn r9609) -Codechange: Move some function prototypes out of functions.h ↵ | maedhros | |
and into landscape.h, and add a few where they didn't exist. | |||
2007-04-04 | (svn r9558) -Documentation: doxygen and comment changes: 'T' now. Almost done | belugas | |
2007-03-25 | (svn r9437) -Fix (r9420): dedicated server crashed when the y part of the ↵ | rubidium | |
resolution was less than 10. | |||
2007-03-23 | (svn r9420) -Fix [FS#701]: crashes when the chatbox would be drawn outside ↵ | rubidium | |
of the main window. | |||
2007-03-07 | (svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {}; | rubidium | |
2007-03-07 | (svn r9050) -Codechange: Foo(void) -> Foo() | rubidium | |
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-14 | (svn r8128) -Codechange: Split sprite and palette remap into separate 32 bit ↵ | peter1138 | |
values. This lets us increase the sprite width from 14 to up to 29 bits, effectively nulling the old sprite limit. Table changes in next commit. | |||
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) |