src/gfx.cpp
Wed, 26 Mar 2008 10:08:17 +0000 rubidium (svn r12425) -Feature [FS#1846]: On Screen Keyboard for input fields so someone without a keyboard can enter text too. Patch by Dominik.
Tue, 04 Mar 2008 12:14:34 +0000 peter1138 (svn r12335) -Codechange: Don't stuff signed values into a unsigned variable when the variable can just be unsigned...
Sun, 13 Jan 2008 14:37:30 +0000 rubidium (svn r11834) -Codechange: only include settings_type.h if needed.
Sun, 13 Jan 2008 01:21:35 +0000 rubidium (svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
Fri, 11 Jan 2008 17:12:41 +0000 frosch (svn r11813) -Fix [FS#1602]: Switch _screen to the output buffer and disable usage of 32bpp-anim animation buffer during giant screenshots.
Mon, 07 Jan 2008 14:23:25 +0000 rubidium (svn r11777) -Codechange: split the string header and make do not include it when it's not necessary.
Tue, 01 Jan 2008 14:20:48 +0000 belugas (svn r11734) -Change: Allow ToggleFullScreen to return the result of the operation' attempt. Previously, only visual clues were available.
Tue, 25 Dec 2007 11:26:07 +0000 rubidium (svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'
Sun, 23 Dec 2007 10:56:02 +0000 rubidium (svn r11684) -Codechange: split gfx.h in a type and functional header.
Sat, 22 Dec 2007 23:30:28 +0000 rubidium (svn r11682) -Codechange: move some 'generic' geometry related types into a single file and do not include gfx.h everywhere to get a Point type.
Fri, 21 Dec 2007 19:49:27 +0000 rubidium (svn r11675) -Codechange: split the string types from the string functions.
Fri, 21 Dec 2007 19:21:21 +0000 rubidium (svn r11674) -Codechange: refactor some functions out of macros.h into more logical locations.
Mon, 19 Nov 2007 21:02:30 +0000 skidd13 (svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style
Mon, 19 Nov 2007 20:40:14 +0000 skidd13 (svn r11480) -Codechange: Rename the function ALIGN fitting to the naming style
Sun, 04 Nov 2007 00:08:57 +0000 belugas (svn r11374) -Codechange: Give meaning to the magical number that specifies the color of the text in a DrawString call.
Fri, 05 Oct 2007 21:49:15 +0000 rubidium (svn r11212) -Codechange: add support for drawing parts of sprites. Patch by frosch.
Fri, 28 Sep 2007 19:17:33 +0000 rubidium (svn r11182) -Fix [FS#1261] (r11174): bounding boxes caused crashes when zoomed out. Patch by SmatZ.
Wed, 26 Sep 2007 19:27:29 +0000 rubidium (svn r11174) -Codechange: add possibility to show the bounding boxes of sprites using CTRL-B so one can get a better understanding of the used bounding boxes to fix the glitches that still exist. Patch by frosch.
Sun, 09 Sep 2007 10:13:17 +0000 rubidium (svn r11065) -Documentation [FS#1186]: of the dirty marking/repainting subsystem. Patch by Progman.
Sun, 19 Aug 2007 09:38:30 +0000 rubidium (svn r10932) -Codechange: replace "text" with "chat" for the chat related function and variables.
Tue, 07 Aug 2007 15:20:31 +0000 rubidium (svn r10820) -Codechange: make negative currencies red and restore the colour from before the currency was printed; this removes the need to make two strings for printing currencies (one for positive currencies and one for negative currencies).
Sat, 04 Aug 2007 12:53:41 +0000 truelight (svn r10781) -Fix: ported more pieces to WinCE, so it compiles a bit more
Fri, 03 Aug 2007 02:21:10 +0000 glx (svn r10761) -Fix (FS#1101, r10216): _pal_last_dirty changed to _pal_count_dirty without updating, so it was of by one
Sun, 29 Jul 2007 19:18:22 +0000 rubidium (svn r10725) -Codechange: move some window related code out of gfx.cpp to windows.cpp
Sun, 29 Jul 2007 16:43:58 +0000 peter1138 (svn r10724) -Fix (r10723): Toolbar spacing was off-by-one
Sun, 29 Jul 2007 15:48:43 +0000 rubidium (svn r10723) -Codechange: dynamically sized (width) main toolbars and status bar for when the window becomes less than 640 pixels in width.
Thu, 05 Jul 2007 12:23:54 +0000 peter1138 (svn r10444) -Codechange: switch to c++ classes and inheritance for sound/music/video drivers, using self-registration based on the blitter-model.
Fri, 22 Jun 2007 20:04:21 +0000 truelight (svn r10276) -Codechange: made a counter based on milliseconds and independent of the game-state to base double-click and TGP Generation Process on
Thu, 21 Jun 2007 16:53:57 +0000 truelight (svn r10255) -Codechange: remove some old debug code nobody was using anymore
Thu, 21 Jun 2007 16:17:47 +0000 truelight (svn r10254) -Feature: loading indicator, which shows in % how full a vehicle is while loading/unloading (TheJosh)
Thu, 21 Jun 2007 12:36:46 +0000 truelight (svn r10241) -Codechange: CopyToBuffer now produces a buffer that is unreadable from outside the blitter, so the blitter can store anything he likes
Tue, 19 Jun 2007 15:40:27 +0000 truelight (svn r10220) -Fix r10216: even more fuck-ups for non-SDL video backends
Tue, 19 Jun 2007 15:04:08 +0000 truelight (svn r10216) -Fix: palette animation always redid all palette entries, where in fact only a few indexes were needed
Mon, 18 Jun 2007 20:08:21 +0000 truelight (svn r10206) -Codechange: more moving things to blitter-layer: ScrollBuffer
Mon, 18 Jun 2007 19:38:23 +0000 truelight (svn r10203) -Codechange: more moving things to blitter-layer: DrawLine
Mon, 18 Jun 2007 18:45:12 +0000 peter1138 (svn r10201) -Codechange: Replace Blitter::SetHorizontalLine with Blitter::DrawRect, as the former was only used by the rectangle drawing code anyway. This lets us draw rectangles in one go.
Sun, 17 Jun 2007 20:30:28 +0000 truelight (svn r10190) -Codechange: merged renderer and blitter to one single class API: blitter
Wed, 13 Jun 2007 10:31:40 +0000 truelight (svn r10132) -Codechange: split out the last direct video-buffer read access to the blitter-layer
Tue, 12 Jun 2007 20:24:12 +0000 truelight (svn r10121) -Codechange: split renderer from rest of code; no longer any code directly accesses the video-buffer
Mon, 11 Jun 2007 11:50:49 +0000 truelight (svn r10092) -Codechange: code-seperated the spriteloader and blitter from the rest of the code
Fri, 08 Jun 2007 18:45:14 +0000 truelight (svn r10070) -Fix: fix the rounding problem of zoom-levels in zoom.hpp, so it is global for every call
Tue, 05 Jun 2007 12:01:50 +0000 truelight (svn r10043) -Change: make templates of the blitters, based on zoom and mode, which makes the optimizing better, and therefor a higher blitter speed (tnx boekabart)
Sat, 19 May 2007 22:48:04 +0000 truelight (svn r9884) -Feature: 2 new zoom-out levels: 8 times and 16 times
Tue, 15 May 2007 16:08:46 +0000 truelight (svn r9846) -Codechange: introduced ZOOM_LVL_MIN and ZOOM_LVL_MAX for the obvious reasons
Tue, 15 May 2007 14:08:39 +0000 truelight (svn r9844) -Codechange: replace zoomlevel with an enum
Mon, 14 May 2007 15:20:50 +0000 truelight (svn r9835) -Codechange: use Pixel typedef instead of byte where ever possible
Wed, 18 Apr 2007 22:10:36 +0000 rubidium (svn r9672) -Cleanup: lots of coding style fixes around operands.
Tue, 17 Apr 2007 20:23:13 +0000 belugas (svn r9662) -Documentation: Doxygen corrections and @file omissions
Tue, 17 Apr 2007 10:08:17 +0000 maedhros (svn r9654) -Fix: Add string colours for the DOS palette and use them when playing with the DOS data files.
Mon, 10 Mar 2008 15:26:39 +0000 richk (svn r12351) [NewGRF_ports] -Sync: with trunk r12051:12350. NewGRF_ports
Tue, 22 Jan 2008 21:00:30 +0000 rubidium (svn r11950) [NewGRF_ports] -Sync with trunk r11566:11949. NewGRF_ports
Mon, 03 Dec 2007 23:39:38 +0000 rubidium (svn r11566) [NewGRF_ports] -Sync: with trunk r11218:r11565. NewGRF_ports
Sat, 06 Oct 2007 21:16:00 +0000 rubidium (svn r11219) [NewGRF_ports] -Sync: with trunk r11035:11218. NewGRF_ports
Sun, 02 Sep 2007 11:58:58 +0000 rubidium (svn r11037) [NewGRF_ports] -Sync: with trunk r10844:11035. NewGRF_ports
Sun, 12 Aug 2007 18:32:47 +0000 rubidium (svn r10872) [NewGRF_ports] -Sync: with trunk r10765:10871. NewGRF_ports
Fri, 03 Aug 2007 18:10:15 +0000 richk (svn r10766) [NewGRF_ports] -Sync: with trunk r10651-10765 NewGRF_ports
Sat, 14 Jul 2007 19:42:58 +0000 richk (svn r10560) [NewGRF_ports] -Sync: with trunk r10027-10559 NewGRF_ports
Sat, 02 Jun 2007 19:59:29 +0000 richk (svn r10027) [NewGRF_ports] -Sync: with trunk r9506-10026 NewGRF_ports
Mon, 26 Mar 2007 08:04:29 +0000 maedhros (svn r9472) -Fix (r9449): num is the number of newlines in the string, not the number of lines. Also allow for maxh being negative.
Sun, 25 Mar 2007 16:09:36 +0000 maedhros (svn r9449) -Fix: Truncate the newgrf information text in the newgrf gui if it's too long.