------------------------------------------------------------------------ r15864 | glx | 2009-03-27 01:55:25 +0000 (Fri, 27 Mar 2009) | 1 line -Codechange: add some 'invisible' widgets on company finances window, and use them to determine where to draw strings instead using some magic values ------------------------------------------------------------------------ r15863 | smatz | 2009-03-26 22:13:00 +0000 (Thu, 26 Mar 2009) | 1 line -Fix (r15791): company money and game date strings were swapped on the statusbar ------------------------------------------------------------------------ r15862 | yexo | 2009-03-26 21:12:14 +0000 (Thu, 26 Mar 2009) | 1 line -Codechange: New widgets for the road, rail and ship depot guis. ------------------------------------------------------------------------ r15861 | yexo | 2009-03-26 20:39:04 +0000 (Thu, 26 Mar 2009) | 1 line -Codechange: Add NWID_HORIZONTAL_LTR that forces the ordering from left-to-right. ------------------------------------------------------------------------ r15860 | frosch | 2009-03-26 19:45:45 +0000 (Thu, 26 Mar 2009) | 1 line -Add: AIRoad::GetRoadVehicleTypeForCargo() to tell whether a certain cargo needs a bus- or a truckstop. ------------------------------------------------------------------------ r15859 | frosch | 2009-03-26 19:44:13 +0000 (Thu, 26 Mar 2009) | 1 line -Documentation: Meaning of AICargo::CC_PASSENGERS wrt. bus- and truckstops, and meaning of AICargo::IsFreight() wrt. freight train weight multiplier. ------------------------------------------------------------------------ r15858 | yexo | 2009-03-26 18:55:42 +0000 (Thu, 26 Mar 2009) | 2 lines -Codechange: New widgets for the road toolbars. ------------------------------------------------------------------------ r15857 | translators | 2009-03-26 18:44:41 +0000 (Thu, 26 Mar 2009) | 10 lines -Update: WebTranslator2 update to 2009-03-26 18:44:31 arabic_egypt - 8 fixed by khaloofah (8) danish - 4 changed by beruic (4) dutch - 1 changed by Excel20 (1) icelandic - 25 fixed by scrooge (25) luxembourgish - 10 fixed by Gubius (10) polish - 1 fixed by xaxa (1) romanian - 1 fixed, 1 changed by kkmic (2) welsh - 4 fixed by PlayDead (4) ------------------------------------------------------------------------ r15856 | glx | 2009-03-26 16:23:25 +0000 (Thu, 26 Mar 2009) | 1 line -Fix (r15819): NWidgetLeaf constructor don't use the provided window caption string ------------------------------------------------------------------------ r15855 | glx | 2009-03-26 02:02:11 +0000 (Thu, 26 Mar 2009) | 1 line -Codechange: complete the company finances window widget enum and remove unneeded magic in large window definition ------------------------------------------------------------------------ r15854 | yexo | 2009-03-25 22:07:25 +0000 (Wed, 25 Mar 2009) | 1 line -Codechange: New widgets for build tree window. ------------------------------------------------------------------------ r15853 | yexo | 2009-03-25 21:38:05 +0000 (Wed, 25 Mar 2009) | 1 line -Codechange: New widgets for the waypoint gui. ------------------------------------------------------------------------ r15852 | yexo | 2009-03-25 21:35:53 +0000 (Wed, 25 Mar 2009) | 1 line -Codechange: New widgets for the AI windows. ------------------------------------------------------------------------ r15851 | rubidium | 2009-03-25 21:35:22 +0000 (Wed, 25 Mar 2009) | 2 lines -Fix (r15849): compile failure when there's no freetype... ------------------------------------------------------------------------ r15850 | rubidium | 2009-03-25 20:16:09 +0000 (Wed, 25 Mar 2009) | 2 lines -Codechange: replace some magic constants with the less magic line height constant ------------------------------------------------------------------------ r15849 | rubidium | 2009-03-25 20:01:34 +0000 (Wed, 25 Mar 2009) | 2 lines -Codechange: provide easy access to the real height of the used fonts ------------------------------------------------------------------------ r15848 | peter1138 | 2009-03-25 16:30:33 +0000 (Wed, 25 Mar 2009) | 2 lines -Feature: Add autoclean_novehicles setting which will, when autoclean_companies is true, remove any company with no vehicles and no active client after autoclean_novehciles-months. ------------------------------------------------------------------------ r15847 | rubidium | 2009-03-25 14:21:50 +0000 (Wed, 25 Mar 2009) | 2 lines -Fix (r15837): the 'title' text of the music gui would be drawn big and in blue instead of small and in black ------------------------------------------------------------------------ r15846 | rubidium | 2009-03-25 14:15:34 +0000 (Wed, 25 Mar 2009) | 2 lines -Fix: shuffle button text alignment was based on the wrong widget ------------------------------------------------------------------------ r15845 | peter1138 | 2009-03-25 14:03:29 +0000 (Wed, 25 Mar 2009) | 2 lines -Fix: Ancient comments ------------------------------------------------------------------------ r15844 | rubidium | 2009-03-25 01:10:24 +0000 (Wed, 25 Mar 2009) | 2 lines -Codechange: allow text alignment to be forced so the console and ai debug output don't get swapped (those are untranslateable anyways) ------------------------------------------------------------------------ r15843 | rubidium | 2009-03-25 00:28:57 +0000 (Wed, 25 Mar 2009) | 2 lines -Codechange: with RTL the caret would always be drawn at the end of the textbox. ------------------------------------------------------------------------ r15842 | rubidium | 2009-03-25 00:21:22 +0000 (Wed, 25 Mar 2009) | 2 lines -Codechange: make DrawSortButtonState RTL. ------------------------------------------------------------------------ r15841 | rubidium | 2009-03-25 00:16:28 +0000 (Wed, 25 Mar 2009) | 2 lines -Fix: the saveload window could draw directory partly outside the window ------------------------------------------------------------------------ r15840 | rubidium | 2009-03-25 00:08:47 +0000 (Wed, 25 Mar 2009) | 2 lines -Codechange: complete the game option window widget enum and unify the naming. ------------------------------------------------------------------------ r15839 | rubidium | 2009-03-24 22:18:40 +0000 (Tue, 24 Mar 2009) | 2 lines -Fix: high score text was (partly) off-screen when using RTL and the window was wider than 640 pixels ------------------------------------------------------------------------ r15838 | rubidium | 2009-03-24 22:00:11 +0000 (Tue, 24 Mar 2009) | 2 lines -Fix: MSVC 64 bits warnings ------------------------------------------------------------------------ r15837 | rubidium | 2009-03-24 21:23:56 +0000 (Tue, 24 Mar 2009) | 2 lines -Codechange: support SETX(Y) with RTL text, swap alignment for RTL text. ------------------------------------------------------------------------ r15836 | rubidium | 2009-03-24 20:23:47 +0000 (Tue, 24 Mar 2009) | 2 lines -Fix [FS#2762]: acceptance not shown in the station window (swapping top and bottom isn't a great idea) ------------------------------------------------------------------------ r15835 | yexo | 2009-03-24 20:03:02 +0000 (Tue, 24 Mar 2009) | 1 line -Codechange: Prevent using the return value of DrawString as much as possible. ------------------------------------------------------------------------ r15834 | translators | 2009-03-24 18:51:30 +0000 (Tue, 24 Mar 2009) | 7 lines -Update: WebTranslator2 update to 2009-03-24 18:51:22 bulgarian - 13 fixed by Ar4i (13) korean - 2 changed by dlunch (2) latvian - 2 fixed by silentKnight (2) luxembourgish - 14 fixed by Gubius (14) polish - 22 fixed by xaxa (22) ------------------------------------------------------------------------ r15833 | rubidium | 2009-03-23 22:20:23 +0000 (Mon, 23 Mar 2009) | 2 lines -Fix: alignment of up/down arrows and closebox when in RTL 'view' ------------------------------------------------------------------------ r15832 | rubidium | 2009-03-23 14:10:54 +0000 (Mon, 23 Mar 2009) | 2 lines -Codechange: improve the aligning of right aligned/centered strings ------------------------------------------------------------------------ r15831 | smatz | 2009-03-23 14:09:05 +0000 (Mon, 23 Mar 2009) | 1 line -Fix: make sure house class/ID counters don't overflow ------------------------------------------------------------------------ r15830 | smatz | 2009-03-23 11:48:05 +0000 (Mon, 23 Mar 2009) | 1 line -Codechange: don't use fixed size of array in news_gui.cpp and news_func.h ------------------------------------------------------------------------ r15827 | yexo | 2009-03-23 00:15:35 +0000 (Mon, 23 Mar 2009) | 1 line -Fix (r15823): line still was a bit too long ------------------------------------------------------------------------ r15825 | yexo | 2009-03-23 00:08:59 +0000 (Mon, 23 Mar 2009) | 1 line -Codechange: remove the WWT_DROPDOWNIN widget type and replace it with WWT_DROPDOWN. ------------------------------------------------------------------------ r15824 | rubidium | 2009-03-22 23:54:36 +0000 (Sun, 22 Mar 2009) | 2 lines -Fix: determine the actual length of the strings to draw in the viewport ------------------------------------------------------------------------ r15823 | yexo | 2009-03-22 23:44:53 +0000 (Sun, 22 Mar 2009) | 1 line -Codechange: prepare the WWT_FRAME and WWT_DROPDOWN(IN) widget types for rtl languages. ------------------------------------------------------------------------ r15822 | rubidium | 2009-03-22 23:38:29 +0000 (Sun, 22 Mar 2009) | 2 lines -Codechange: replace some magic numbers and improve alignment of the start server window. ------------------------------------------------------------------------ r15821 | peter1138 | 2009-03-22 21:56:40 +0000 (Sun, 22 Mar 2009) | 2 lines -Fix (r15813): Wrong widget selection prevented drop down label showing in vehicle list windows. Instead of drawing the label ourselves we can set the dropdown's data property to the string to draw. ------------------------------------------------------------------------ r15820 | alberth | 2009-03-22 21:16:57 +0000 (Sun, 22 Mar 2009) | 1 line -Codechange: Some windows using nested widgets ------------------------------------------------------------------------ r15819 | alberth | 2009-03-22 21:15:45 +0000 (Sun, 22 Mar 2009) | 1 line -Add: Nested widgets framework ------------------------------------------------------------------------ r15818 | rubidium | 2009-03-22 21:07:55 +0000 (Sun, 22 Mar 2009) | 2 lines -Fix [FS#2752]: some (newer) GCCs have trouble compiling the Win32 specific part of fontcache.cpp; jumps across variable declarations (Maeyanie) ------------------------------------------------------------------------ r15817 | alberth | 2009-03-22 18:46:56 +0000 (Sun, 22 Mar 2009) | 1 line -Codechange: Make room for additional widget types (Rubidium) ------------------------------------------------------------------------ r15816 | translators | 2009-03-22 18:37:47 +0000 (Sun, 22 Mar 2009) | 7 lines -Update: WebTranslator2 update to 2009-03-22 18:37:40 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) ------------------------------------------------------------------------ r15815 | rubidium | 2009-03-22 16:52:15 +0000 (Sun, 22 Mar 2009) | 2 lines -Fix (~r15800): bridge strings got truncated too early ------------------------------------------------------------------------ r15814 | alberth | 2009-03-22 16:06:12 +0000 (Sun, 22 Mar 2009) | 1 line -Fix (r1): Remove double background widget from cheat gui ------------------------------------------------------------------------ r15813 | rubidium | 2009-03-22 14:55:49 +0000 (Sun, 22 Mar 2009) | 2 lines -Codechange: remove the last remnants of the old text drawing API. ------------------------------------------------------------------------ r15812 | rubidium | 2009-03-22 14:39:20 +0000 (Sun, 22 Mar 2009) | 2 lines -Codechange: use the new DrawString API in another set of GUIs ------------------------------------------------------------------------ r15811 | rubidium | 2009-03-22 14:08:53 +0000 (Sun, 22 Mar 2009) | 2 lines -Fix: left != right and as a result of that the ai debug window was kinda empty. ------------------------------------------------------------------------ r15810 | alberth | 2009-03-22 13:17:37 +0000 (Sun, 22 Mar 2009) | 1 line -Fix: Airport-type labels overlapped with first button, background did not cover whole window ------------------------------------------------------------------------ r15809 | alberth | 2009-03-22 12:14:44 +0000 (Sun, 22 Mar 2009) | 1 line -Codechange: Add name comments to build vehicle widgets ------------------------------------------------------------------------ r15808 | rubidium | 2009-03-22 12:01:21 +0000 (Sun, 22 Mar 2009) | 2 lines -Codechange: use the new DrawString API in a number of GUIs ------------------------------------------------------------------------ r15807 | rubidium | 2009-03-22 11:06:25 +0000 (Sun, 22 Mar 2009) | 2 lines -Codechange: let the build vehicle gui helper function pass around left and right instead of only left and assuming infinite width. ------------------------------------------------------------------------ r15806 | rubidium | 2009-03-22 10:37:51 +0000 (Sun, 22 Mar 2009) | 2 lines -Codechange: pass both left and right to the vehicle details drawing functions instead of only the left. ------------------------------------------------------------------------ r15805 | alberth | 2009-03-22 09:58:38 +0000 (Sun, 22 Mar 2009) | 1 line -Codechange: Completing/fixing airportpicker widget names and adding them as comment ------------------------------------------------------------------------ r15804 | rubidium | 2009-03-22 09:43:00 +0000 (Sun, 22 Mar 2009) | 3 lines -Fix (r15796): viewport strings weren't properly 'rendered'. -Codechange: use the new string drawing API for the viewport. ------------------------------------------------------------------------ r15803 | rubidium | 2009-03-22 09:34:06 +0000 (Sun, 22 Mar 2009) | 3 lines -Codechange: use the new text drawing API for multicenter -Fix (r15800): off-by-one w.r.t. offsets ------------------------------------------------------------------------ r15802 | alberth | 2009-03-22 09:04:15 +0000 (Sun, 22 Mar 2009) | 1 line -Codechange: Complete autoreplace GUI widget numbers and add them as comment ------------------------------------------------------------------------ r15801 | peter1138 | 2009-03-22 08:10:20 +0000 (Sun, 22 Mar 2009) | 2 lines -Fix (r15797): The new DrawStringMultiLine() now returns the new y position instead of the height, so we don't need to add it on. ------------------------------------------------------------------------ r15800 | rubidium | 2009-03-22 00:15:00 +0000 (Sun, 22 Mar 2009) | 2 lines -Codechange: make the engine gui use the new multiline API. ------------------------------------------------------------------------ r15799 | peter1138 | 2009-03-21 23:58:20 +0000 (Sat, 21 Mar 2009) | 2 lines -Codechange: Save rail type label list to savegame and perform mapping on load if necessary. ------------------------------------------------------------------------ r15798 | yexo | 2009-03-21 23:45:46 +0000 (Sat, 21 Mar 2009) | 1 line -Fix (r15795): gcc doesn't like static functions that are not declared static. ------------------------------------------------------------------------ r15797 | rubidium | 2009-03-21 23:45:34 +0000 (Sat, 21 Mar 2009) | 2 lines -Codechange: make users of the old DrawStringMultiLine use the new one. ------------------------------------------------------------------------ r15796 | rubidium | 2009-03-21 23:23:06 +0000 (Sat, 21 Mar 2009) | 2 lines -Codechange: unify multiline drawstrings ------------------------------------------------------------------------ r15795 | yexo | 2009-03-21 23:16:09 +0000 (Sat, 21 Mar 2009) | 1 line -Codechange: Move the settings table from settings.cpp to table/settings.h. Patch breaking time :) ------------------------------------------------------------------------ r15794 | rubidium | 2009-03-21 22:46:17 +0000 (Sat, 21 Mar 2009) | 2 lines -Codechange: remove the DoDrawString part of the old text drawing API ------------------------------------------------------------------------ r15793 | frosch | 2009-03-21 22:32:51 +0000 (Sat, 21 Mar 2009) | 1 line -Feature: Allow train vehicles to be shorten to 1/8 length, even if not at the end of the train. ------------------------------------------------------------------------ r15792 | frosch | 2009-03-21 22:25:38 +0000 (Sat, 21 Mar 2009) | 1 line -Codechange: Use a different algorithm for train vehicles to follow the vehicle in front of them. ------------------------------------------------------------------------ r15791 | rubidium | 2009-03-21 22:22:00 +0000 (Sat, 21 Mar 2009) | 2 lines -Codechange: remove the *RightAligned part of the old text drawing API. ------------------------------------------------------------------------ r15790 | rubidium | 2009-03-21 22:00:00 +0000 (Sat, 21 Mar 2009) | 2 lines -Codechange: remove the *Centered part of the old text drawing API. ------------------------------------------------------------------------ r15789 | frosch | 2009-03-21 21:43:23 +0000 (Sat, 21 Mar 2009) | 1 line -Codechange: Add DiagdirBetweenTiles() and use it. ------------------------------------------------------------------------ r15788 | rubidium | 2009-03-21 21:26:10 +0000 (Sat, 21 Mar 2009) | 2 lines -Codechange: enumify the network join status widgets and use them. ------------------------------------------------------------------------ r15787 | rubidium | 2009-03-21 20:40:02 +0000 (Sat, 21 Mar 2009) | 2 lines -Codechange: enumify the land info and about window widgets and use them. ------------------------------------------------------------------------ r15786 | rubidium | 2009-03-21 20:39:37 +0000 (Sat, 21 Mar 2009) | 2 lines -Codechange: enumify the engine preview widgets (and use them) ------------------------------------------------------------------------ r15785 | rubidium | 2009-03-21 20:12:12 +0000 (Sat, 21 Mar 2009) | 2 lines -Codechange: remove the *Truncated part of the old text drawing API. ------------------------------------------------------------------------ r15784 | glx | 2009-03-21 20:06:00 +0000 (Sat, 21 Mar 2009) | 1 line -Fix (r15779): TextAlignment and TA_* already exist on windows ------------------------------------------------------------------------ r15783 | rubidium | 2009-03-21 19:31:47 +0000 (Sat, 21 Mar 2009) | 2 lines -Codechange: make the dropdown draw code pass around the left/right instead of the x and width to make drawing text at offsets easier. ------------------------------------------------------------------------ r15782 | rubidium | 2009-03-21 19:10:26 +0000 (Sat, 21 Mar 2009) | 2 lines -Codechange: replace some calls to the all text drawing API to the new one. ------------------------------------------------------------------------ r15781 | yexo | 2009-03-21 19:08:04 +0000 (Sat, 21 Mar 2009) | 1 line -Fix [NoAI]: Missing "AIs" in the information the debug AI prints. ------------------------------------------------------------------------ r15780 | translators | 2009-03-21 18:49:45 +0000 (Sat, 21 Mar 2009) | 9 lines -Update: WebTranslator2 update to 2009-03-21 18:49:32 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) ------------------------------------------------------------------------ r15779 | rubidium | 2009-03-21 18:28:01 +0000 (Sat, 21 Mar 2009) | 2 lines -Codechange: unify (most) of the text drawing "API". ------------------------------------------------------------------------ r15778 | rubidium | 2009-03-21 11:16:10 +0000 (Sat, 21 Mar 2009) | 2 lines -Fix [FS#2749] (r15666): when sorting on cost don't sort on the running cost (sbr) ------------------------------------------------------------------------ r15777 | rubidium | 2009-03-21 01:34:31 +0000 (Sat, 21 Mar 2009) | 2 lines -Add: helper functions to get the least common multiple and the greatest common divisor (Alberth) ------------------------------------------------------------------------ r15776 | truebrain | 2009-03-20 10:08:12 +0000 (Fri, 20 Mar 2009) | 2 lines -Fix [DoxyGen]: Our project is called OpenTTD, not openttd (which looks very ugly) ------------------------------------------------------------------------