summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2009-03-23(svn r15825) -Codechange: remove the WWT_DROPDOWNIN widget type and replace ↵yexo
it with WWT_DROPDOWN.
2009-03-22(svn r15824) -Fix: determine the actual length of the strings to draw in the ↵rubidium
viewport
2009-03-22(svn r15823) -Codechange: prepare the WWT_FRAME and WWT_DROPDOWN(IN) widget ↵yexo
types for rtl languages.
2009-03-22(svn r15822) -Codechange: replace some magic numbers and improve alignment ↵rubidium
of the start server window.
2009-03-22(svn r15821) -Fix (r15813): Wrong widget selection prevented drop down label ↵peter1138
showing in vehicle list windows. Instead of drawing the label ourselves we can set the dropdown's data property to the string to draw.
2009-03-22(svn r15820) -Codechange: Some windows using nested widgetsalberth
2009-03-22(svn r15819) -Add: Nested widgets frameworkalberth
2009-03-22(svn r15818) -Fix [FS#2752]: some (newer) GCCs have trouble compiling the ↵rubidium
Win32 specific part of fontcache.cpp; jumps across variable declarations (Maeyanie)
2009-03-22(svn r15817) -Codechange: Make room for additional widget types (Rubidium)alberth
2009-03-22(svn r15816) -Update: WebTranslator2 update to 2009-03-22 18:37:40translators
english_US - 3 fixed by WhiteRabbit (3) german - 2 changed by planetmaker (2) japanese - 43 fixed, 2 changed by nex259 (45) portuguese - 1 fixed by SnowFlake (1) romanian - 1 fixed by stykat (1)
2009-03-22(svn r15815) -Fix (~r15800): bridge strings got truncated too earlyrubidium
2009-03-22(svn r15814) -Fix (r1): Remove double background widget from cheat guialberth
2009-03-22(svn r15813) -Codechange: remove the last remnants of the old text drawing API.rubidium
2009-03-22(svn r15812) -Codechange: use the new DrawString API in another set of GUIsrubidium
2009-03-22(svn r15811) -Fix: left != right and as a result of that the ai debug window ↵rubidium
was kinda empty.
2009-03-22(svn r15810) -Fix: Airport-type labels overlapped with first button, ↵alberth
background did not cover whole window
2009-03-22(svn r15809) -Codechange: Add name comments to build vehicle widgetsalberth
2009-03-22(svn r15808) -Codechange: use the new DrawString API in a number of GUIsrubidium
2009-03-22(svn r15807) -Codechange: let the build vehicle gui helper function pass ↵rubidium
around left and right instead of only left and assuming infinite width.
2009-03-22(svn r15806) -Codechange: pass both left and right to the vehicle details ↵rubidium
drawing functions instead of only the left.
2009-03-22(svn r15805) -Codechange: Completing/fixing airportpicker widget names and ↵alberth
adding them as comment
2009-03-22(svn r15804) -Fix (r15796): viewport strings weren't properly 'rendered'.rubidium
-Codechange: use the new string drawing API for the viewport.
2009-03-22(svn r15803) -Codechange: use the new text drawing API for multicenterrubidium
-Fix (r15800): off-by-one w.r.t. offsets
2009-03-22(svn r15802) -Codechange: Complete autoreplace GUI widget numbers and add ↵alberth
them as comment
2009-03-22(svn r15801) -Fix (r15797): The new DrawStringMultiLine() now returns the ↵peter1138
new y position instead of the height, so we don't need to add it on.
2009-03-22(svn r15800) -Codechange: make the engine gui use the new multiline API.rubidium
2009-03-21(svn r15799) -Codechange: Save rail type label list to savegame and perform ↵peter1138
mapping on load if necessary.
2009-03-21(svn r15798) -Fix (r15795): gcc doesn't like static functions that are not ↵yexo
declared static.
2009-03-21(svn r15797) -Codechange: make users of the old DrawStringMultiLine use the ↵rubidium
new one.
2009-03-21(svn r15796) -Codechange: unify multiline drawstringsrubidium
2009-03-21(svn r15795) -Codechange: Move the settings table from settings.cpp to ↵yexo
table/settings.h. Patch breaking time :)
2009-03-21(svn r15794) -Codechange: remove the DoDrawString part of the old text ↵rubidium
drawing API
2009-03-21(svn r15793) -Feature: Allow train vehicles to be shorten to 1/8 length, ↵frosch
even if not at the end of the train.
2009-03-21(svn r15792) -Codechange: Use a different algorithm for train vehicles to ↵frosch
follow the vehicle in front of them.
2009-03-21(svn r15791) -Codechange: remove the *RightAligned part of the old text ↵rubidium
drawing API.
2009-03-21(svn r15790) -Codechange: remove the *Centered part of the old text drawing API.rubidium
2009-03-21(svn r15789) -Codechange: Add DiagdirBetweenTiles() and use it.frosch
2009-03-21(svn r15788) -Codechange: enumify the network join status widgets and use them.rubidium
2009-03-21(svn r15787) -Codechange: enumify the land info and about window widgets and ↵rubidium
use them.
2009-03-21(svn r15786) -Codechange: enumify the engine preview widgets (and use them)rubidium
2009-03-21(svn r15785) -Codechange: remove the *Truncated part of the old text drawing ↵rubidium
API.
2009-03-21(svn r15784) -Fix (r15779): TextAlignment and TA_* already exist on windowsglx
2009-03-21(svn r15783) -Codechange: make the dropdown draw code pass around the ↵rubidium
left/right instead of the x and width to make drawing text at offsets easier.
2009-03-21(svn r15782) -Codechange: replace some calls to the all text drawing API to ↵rubidium
the new one.
2009-03-21(svn r15781) -Fix [NoAI]: Missing "AIs" in the information the debug AI prints.yexo
2009-03-21(svn r15780) -Update: WebTranslator2 update to 2009-03-21 18:49:32translators
german - 2 changed by planetmaker (2) hebrew - 18 fixed by EScake (18) lithuanian - 27 fixed, 1 changed by Devastator (28) polish - 29 fixed by coolik (29) portuguese - 9 fixed by SnowFlake (9) russian - 1 changed by Smoky555 (1) spanish - 1 fixed by erregerre (1)
2009-03-21(svn r15779) -Codechange: unify (most) of the text drawing "API".rubidium
2009-03-21(svn r15778) -Fix [FS#2749] (r15666): when sorting on cost don't sort on the ↵rubidium
running cost (sbr)
2009-03-21(svn r15777) -Add: helper functions to get the least common multiple and the ↵rubidium
greatest common divisor (Alberth)
2009-03-19(svn r15774) -Fix (r15708): Don't show the message about reporting an AI ↵yexo
crash for the dummy AI.