src/gfx.cpp
Fri, 12 Dec 2008 19:54:54 +0000 rubidium (svn r14668) -Change: use include <> instead of include "" when including ICU's headers.
Sun, 02 Nov 2008 11:20:15 +0000 skidd13 (svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat and strecpy where direct conversion is possible
Wed, 22 Oct 2008 20:21:11 +0000 rubidium (svn r14516) -Fix: determine the default text direction based on the language file instead of hardcoding one.
Sun, 19 Oct 2008 18:47:15 +0000 rubidium (svn r14494) -Fix: few MSVC x64 warnings.
Fri, 17 Oct 2008 17:14:09 +0000 rubidium (svn r14479) -Add: initial (optional) support for handling bidirectional scripts and connecting Arabic characters.
Tue, 02 Sep 2008 15:20:38 +0000 rubidium (svn r14223) -Codechange: make GetSprite aware of the 4 different types of sprites: fonts, recolour, mapgen and normal sprites.
Sat, 23 Aug 2008 20:16:54 +0000 rubidium (svn r14146) -Codechange: allow palette override in both ways and remove some unneeded '(x == 0) ? 0 : 1' constructs.
Wed, 13 Aug 2008 02:48:50 +0000 belugas (svn r14061) -Codechange: constification and move a declaration more logically
Tue, 12 Aug 2008 19:29:10 +0000 rubidium (svn r14054) -Fix (rthebeginning): long strings in the edit box would cause OpenTTD to stop drawing the string. This is especially noticable with low resolutions and the chat input box.
Tue, 12 Aug 2008 11:21:37 +0000 rubidium (svn r14051) -Codechange: enumify the DrawString buffer length.
Tue, 12 Aug 2008 02:20:39 +0000 belugas (svn r14049) -Codechange: rename a variable to a somewhat more descriptive one. And constify it too.
Mon, 11 Aug 2008 22:45:11 +0000 rubidium (svn r14047) -Codechange: move chatmessage handling to the network directory as that's the only case chat messages are used. Furthermore remove any trace of chatmessages when compiling without network support.
Mon, 11 Aug 2008 20:06:57 +0000 belugas (svn r14043) -Codechange: Rename a variable to a more obvious name. And a few comments added too.
Mon, 11 Aug 2008 18:30:52 +0000 belugas (svn r14042) -Codechange: Rename some structure members to more obvious names. And add a few comments on the _extra_palette_values array.
Sat, 09 Aug 2008 11:04:42 +0000 frosch (svn r14030) -Fix (r14027): true != false, also rename the parameter to make 'true' and 'false' more intuitively useable.
Sat, 09 Aug 2008 03:30:15 +0000 belugas (svn r14029) -Fix(r14027): reverting the TC_FROMSTRING back to the magical 0xFE number. Exact meaning will need to be found later.
Sat, 09 Aug 2008 02:11:46 +0000 belugas (svn r14027) -Codechange: Document a bit the DoDrawString function while removing yet som more magic numbers and one "false" colour
Fri, 08 Aug 2008 02:28:28 +0000 belugas (svn r14016) -Codechange: Remove some magical numbers
Mon, 04 Aug 2008 17:27:06 +0000 belugas (svn r13994) -Codechange: replace a few rogue magic numbers with Colours enum values
Fri, 01 Aug 2008 09:34:34 +0000 rubidium (svn r13910) -Document: string drawing related functions and types (Alberth)
Tue, 22 Jul 2008 19:25:47 +0000 smatz (svn r13787) -Codechange: resize the red error message box if needed
Sun, 20 Jul 2008 19:21:18 +0000 rubidium (svn r13759) -Fix [FS#2147]: selecting non-full length vehicles in the depot gui would place the "mouse pointer" out of the center of the vehicle making it hard to "aim".
Mon, 14 Jul 2008 18:22:15 +0000 rubidium (svn r13700) -Fix: possible buffer overflow in string truncation code.
Mon, 14 Jul 2008 17:31:41 +0000 rubidium (svn r13699) -Fix: handle SETX(Y) properly when truncating a string instead of ignoring it and returning a too long string.
Sat, 28 Jun 2008 15:44:24 +0000 frosch (svn r13649) -Codechange: Split the GfxFillRect() special flags from 'color' into their own parameter.
Mon, 16 Jun 2008 19:38:41 +0000 smatz (svn r13537) -Fix [FS#2090](r13523): QSortT won't work this way, use Dimension instead of uint16[2] for resolutions
Sun, 15 Jun 2008 16:40:41 +0000 skidd13 (svn r13523) -Codechange: replace qsort by the internal typesafe QSortT for resolution sorting
Fri, 13 Jun 2008 00:00:04 +0000 smatz (svn r13502) -Fix (r11212): drawing of zoomed out partial sprites could cause deadlocks or crashes
Thu, 29 May 2008 15:13:28 +0000 rubidium (svn r13325) -Codechange: split the client-side only settings from the settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
Sun, 25 May 2008 22:36:44 +0000 rubidium (svn r13255) -Codechange: move _opt to _settings.
Wed, 21 May 2008 22:15:39 +0000 frosch (svn r13206) -Feature(ette): Display all owners of a tile in the tile-info-window.
Wed, 07 May 2008 09:07:19 +0000 rubidium (svn r12986) -Codechange: move the landscape and transport related types from openttd.h to their own headers.
Tue, 06 May 2008 15:11:33 +0000 rubidium (svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
Fri, 18 Apr 2008 21:49:38 +0000 rubidium (svn r12779) -Codechange: remove a few constants from openttd.h.
Fri, 18 Apr 2008 19:26:52 +0000 rubidium (svn r12773) -Codechange: replace some magic numbers with enums.
Mon, 07 Apr 2008 20:28:58 +0000 rubidium (svn r12619) -Codechange: lots of documentation about window related stuff. Patch by Alberth.
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