smatz
9021c20b5e
(svn r15299) -Cleanup: remove many redundant includes
16 years ago
rubidium
28ea38ae55
(svn r14949) -Cleanup: pointer coding style
16 years ago
rubidium
f98e498771
(svn r14668) -Change: use include <> instead of include "" when including ICU's headers.
16 years ago
skidd13
9b282b3e51
(svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat and strecpy where direct conversion is possible
16 years ago
rubidium
c7bd7fb221
(svn r14516) -Fix: determine the default text direction based on the language file instead of hardcoding one.
16 years ago
rubidium
321e40115d
(svn r14494) -Fix: few MSVC x64 warnings.
16 years ago
rubidium
8ee8e0fac5
(svn r14479) -Add: initial (optional) support for handling bidirectional scripts and connecting Arabic characters.
16 years ago
rubidium
c358955127
(svn r14223) -Codechange: make GetSprite aware of the 4 different types of sprites: fonts, recolour, mapgen and normal sprites.
16 years ago
rubidium
07c20252c3
(svn r14146) -Codechange: allow palette override in both ways and remove some unneeded '(x == 0) ? 0 : 1' constructs.
16 years ago
belugas
ae15f2e063
(svn r14061) -Codechange: constification and move a declaration more logically
16 years ago
rubidium
2053688226
(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.
16 years ago
rubidium
b76620939d
(svn r14051) -Codechange: enumify the DrawString buffer length.
16 years ago
belugas
5cbd0fb5a4
(svn r14049) -Codechange: rename a variable to a somewhat more descriptive one. And constify it too.
16 years ago
rubidium
31d69a49e8
(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.
16 years ago
belugas
eb461386ce
(svn r14043) -Codechange: Rename a variable to a more obvious name. And a few comments added too.
16 years ago
belugas
ba3d49df40
(svn r14042) -Codechange: Rename some structure members to more obvious names. And add a few comments on the _extra_palette_values array.
16 years ago
frosch
3c2128dedb
(svn r14030) -Fix (r14027): true != false, also rename the parameter to make 'true' and 'false' more intuitively useable.
16 years ago
belugas
82ada4b3d0
(svn r14029) -Fix(r14027): reverting the TC_FROMSTRING back to the magical 0xFE number. Exact meaning will need to be found later.
16 years ago
belugas
b714273706
(svn r14027) -Codechange: Document a bit the DoDrawString function while removing yet som more magic numbers and one "false" colour
16 years ago
belugas
e89b108161
(svn r14016) -Codechange: Remove some magical numbers
16 years ago
belugas
39c92f9068
(svn r13994) -Codechange: replace a few rogue magic numbers with Colours enum values
16 years ago
rubidium
019a519446
(svn r13910) -Document: string drawing related functions and types (Alberth)
16 years ago
smatz
766e57df5f
(svn r13787) -Codechange: resize the red error message box if needed
16 years ago
rubidium
8113efb0f2
(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".
16 years ago
rubidium
42d0500f40
(svn r13700) -Fix: possible buffer overflow in string truncation code.
16 years ago
rubidium
f6ab930cc0
(svn r13699) -Fix: handle SETX(Y) properly when truncating a string instead of ignoring it and returning a too long string.
16 years ago
frosch
cfdc710104
(svn r13649) -Codechange: Split the GfxFillRect() special flags from 'color' into their own parameter.
16 years ago
smatz
e00df941fa
(svn r13537) -Fix [FS#2090](r13523): QSortT won't work this way, use Dimension instead of uint16[2] for resolutions
17 years ago
skidd13
fc648a2b30
(svn r13523) -Codechange: replace qsort by the internal typesafe QSortT for resolution sorting
17 years ago
smatz
4298508918
(svn r13502) -Fix (r11212): drawing of zoomed out partial sprites could cause deadlocks or crashes
17 years ago
rubidium
e7a501100a
(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.
17 years ago
rubidium
d289464d69
(svn r13255) -Codechange: move _opt to _settings.
17 years ago
frosch
7f80552293
(svn r13206) -Feature(ette): Display all owners of a tile in the tile-info-window.
17 years ago
rubidium
e0e1bf76a2
(svn r12986) -Codechange: move the landscape and transport related types from openttd.h to their own headers.
17 years ago
rubidium
1ce0b03bf0
(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.
17 years ago
rubidium
7e5639ccea
(svn r12779) -Codechange: remove a few constants from openttd.h.
17 years ago
rubidium
36d3553b9b
(svn r12773) -Codechange: replace some magic numbers with enums.
17 years ago
rubidium
1dc0af3248
(svn r12619) -Codechange: lots of documentation about window related stuff. Patch by Alberth.
17 years ago
rubidium
a606fe9610
(svn r12425) -Feature [FS#1846]: On Screen Keyboard for input fields so someone without a keyboard can enter text too. Patch by Dominik.
17 years ago
peter1138
debabbbd9a
(svn r12335) -Codechange: Don't stuff signed values into a unsigned variable when the variable can just be unsigned...
17 years ago
rubidium
9c0c798dd8
(svn r11834) -Codechange: only include settings_type.h if needed.
17 years ago
rubidium
90acd52f22
(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
17 years ago
frosch
7d3ecec5b9
(svn r11813) -Fix [FS#1602]: Switch _screen to the output buffer and disable usage of 32bpp-anim animation buffer during giant screenshots.
17 years ago
rubidium
b09d957f31
(svn r11777) -Codechange: split the string header and make do not include it when it's not necessary.
17 years ago
belugas
61285721a4
(svn r11734) -Change: Allow ToggleFullScreen to return the result of the operation' attempt. Previously, only visual clues were available.
...
-Fix[FS#1519]: When you can not use this resolution at full screen, now you'll know that it failed.
As for the reason it did not work, each computer/OS has its reason.
17 years ago
rubidium
81bf9f8503
(svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'
17 years ago
rubidium
507463e420
(svn r11684) -Codechange: split gfx.h in a type and functional header.
17 years ago
rubidium
1f6043458c
(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.
17 years ago
rubidium
8427b8bad2
(svn r11675) -Codechange: split the string types from the string functions.
17 years ago
rubidium
8ebdfb258f
(svn r11674) -Codechange: refactor some functions out of macros.h into more logical locations.
17 years ago