------------------------------------------------------------------------ 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) ------------------------------------------------------------------------ r15774 | yexo | 2009-03-19 23:38:51 +0000 (Thu, 19 Mar 2009) | 1 line -Fix (r15708): Don't show the message about reporting an AI crash for the dummy AI. ------------------------------------------------------------------------ r15773 | rubidium | 2009-03-19 23:32:39 +0000 (Thu, 19 Mar 2009) | 2 lines -Fix [FS#2475]: number of active clients wasn't always properly ------------------------------------------------------------------------ r15772 | yexo | 2009-03-19 23:03:53 +0000 (Thu, 19 Mar 2009) | 1 line -Fix (r15767): MSVC can't find the right function anymore because the return value in the header was not updated. ------------------------------------------------------------------------ r15771 | yexo | 2009-03-19 22:37:41 +0000 (Thu, 19 Mar 2009) | 1 line -Fix (r13256): Settings from the [gameopt] section (from 0.6 config files) were overwritten with default values. ------------------------------------------------------------------------ r15770 | translators | 2009-03-19 18:49:31 +0000 (Thu, 19 Mar 2009) | 3 lines -Update: WebTranslator2 update to 2009-03-19 18:49:29 danish - 33 fixed by ThomasA (33) ------------------------------------------------------------------------ r15769 | translators | 2009-03-19 18:46:09 +0000 (Thu, 19 Mar 2009) | 8 lines -Update: WebTranslator2 update to 2009-03-19 18:46:01 arabic_egypt - 4 fixed, 1 changed by khaloofah (5) brazilian_portuguese - 5 fixed by tucalipe (5) esperanto - 9 fixed by maristo (9) polish - 7 fixed by Simek (7) slovak - 3 fixed by James (3) swedish - 6 fixed by Wiggelicous (6) ------------------------------------------------------------------------ r15768 | rubidium | 2009-03-19 18:23:51 +0000 (Thu, 19 Mar 2009) | 2 lines -Change: remove an "experimental" marker for something that has been working fine for a long time and remove the ununderstandable part of the description. ------------------------------------------------------------------------ r15767 | rubidium | 2009-03-19 17:58:25 +0000 (Thu, 19 Mar 2009) | 2 lines -Fix: infinite loop when skipping sprites when a GRF is invalid (or truncated). ------------------------------------------------------------------------ r15766 | rubidium | 2009-03-19 17:56:45 +0000 (Thu, 19 Mar 2009) | 2 lines -Fix [FS#2744]: Crash when opening the content list window twice; inconsistencies when clicking download twice. ------------------------------------------------------------------------ r15763 | frosch | 2009-03-18 19:32:13 +0000 (Wed, 18 Mar 2009) | 1 line -Codechange/Fix: Add Engine::GetDisplayDefaultCapacity() and use it everywhere, so CB 36 is also used everywhere. ------------------------------------------------------------------------ r15762 | glx | 2009-03-18 17:55:47 +0000 (Wed, 18 Mar 2009) | 1 line -Codechange: inlined utf8 chars are not handled properly on eastern version of windows so escape them ------------------------------------------------------------------------ r15761 | translators | 2009-03-18 17:48:58 +0000 (Wed, 18 Mar 2009) | 7 lines -Update: WebTranslator2 update to 2009-03-18 17:44:55 croatian - 10 fixed by tifached (10) indonesian - 4 fixed by adjayanto (4) japanese - 60 fixed by ickoonite (60) latvian - 5 fixed by silentKnight (5) russian - 4 fixed by Smoky555 (4) ------------------------------------------------------------------------ r15760 | rubidium | 2009-03-18 01:06:48 +0000 (Wed, 18 Mar 2009) | 2 lines -Codechange [FS#2704]: support that the resize box is at the left side of the window too (based on work by Alberth) ------------------------------------------------------------------------ r15758 | glx | 2009-03-18 00:55:10 +0000 (Wed, 18 Mar 2009) | 1 line -Fix (r15757): win9x compilation ------------------------------------------------------------------------ r15757 | glx | 2009-03-18 00:51:44 +0000 (Wed, 18 Mar 2009) | 1 line -Fix/hackaround (r15314): of course on some system searching a font using its english name fails. So now we search the font using the localised name and use the english name for the final 'validation' only. ------------------------------------------------------------------------ r15756 | rubidium | 2009-03-17 23:26:28 +0000 (Tue, 17 Mar 2009) | 2 lines -Codechange: remove the assumption that the second windget is always the title bar. Also replace a few magic numbers with a const. ------------------------------------------------------------------------ r15755 | frosch | 2009-03-17 19:40:10 +0000 (Tue, 17 Mar 2009) | 1 line -Fix: Number of houses in house variables 0x44, 0x60 and 0x61 were incorrect after 0xFF had been reached and could desync clients joining afterwards. ------------------------------------------------------------------------ r15754 | translators | 2009-03-17 18:42:54 +0000 (Tue, 17 Mar 2009) | 8 lines -Update: WebTranslator2 update to 2009-03-17 18:42:46 bulgarian - 63 fixed by thetitan (63) dutch - 4 fixed by habell (4) romanian - 3 fixed by kkmic (3) spanish - 3 fixed by eusebio (3) turkish - 3 fixed by Emin (3) ukrainian - 4 fixed by mad (4) ------------------------------------------------------------------------ r15753 | yexo | 2009-03-17 17:17:52 +0000 (Tue, 17 Mar 2009) | 1 line -Fix (r15702)[FS#2742]: Crash when clicking the small area between the savegame list and the save button in the save game window. ------------------------------------------------------------------------ r15752 | glx | 2009-03-17 16:28:21 +0000 (Tue, 17 Mar 2009) | 1 line -Fix: don't try to (un)draw the cursor when the screen is not ready ------------------------------------------------------------------------ r15750 | yexo | 2009-03-17 01:30:39 +0000 (Tue, 17 Mar 2009) | 1 line -Fix: The big ufo sometimes landed just outside the map. Instead of landing, just disappear (fly away) in those cases. ------------------------------------------------------------------------ r15749 | yexo | 2009-03-17 00:47:01 +0000 (Tue, 17 Mar 2009) | 1 line -Codechange: apply coding style to disaster_cmd.cpp ------------------------------------------------------------------------ r15748 | rubidium | 2009-03-16 23:23:33 +0000 (Mon, 16 Mar 2009) | 2 lines -Fix (r1722): the assumption that the number of tiles on the X side equals the number of tiles on the Y side does not hold anymore. As a result of this submarines could be created far outside of the map. Later in r15733 we would test whether that tile would be a water tile and we'd find out the tile isn't within the map. ------------------------------------------------------------------------ r15747 | rubidium | 2009-03-16 20:45:32 +0000 (Mon, 16 Mar 2009) | 2 lines -Fix [FS#2736]: road ownership getting lost when removing a road stop. ------------------------------------------------------------------------ r15746 | orudge | 2009-03-16 20:05:24 +0000 (Mon, 16 Mar 2009) | 1 line -Fix: Update threading code for OS/2, add mutex support ------------------------------------------------------------------------ r15745 | orudge | 2009-03-16 20:03:37 +0000 (Mon, 16 Mar 2009) | 1 line -Fix: Resolve compile error in fileio.cpp on OS/2 - base paths on OS/2 behave much like DOS ------------------------------------------------------------------------ r15744 | smatz | 2009-03-16 18:38:28 +0000 (Mon, 16 Mar 2009) | 1 line -Fix (r9667): when town generator failed to create requested number of towns, there were too many cities ------------------------------------------------------------------------ r15743 | yexo | 2009-03-16 17:30:49 +0000 (Mon, 16 Mar 2009) | 1 line -Codechange: move the definitions of some fake squirrel types to their own file. ------------------------------------------------------------------------ r15742 | yexo | 2009-03-16 14:40:32 +0000 (Mon, 16 Mar 2009) | 1 line -Fix (r15736): AIs with an invalid info.nut weren't ignored anymore. ------------------------------------------------------------------------ r15741 | smatz | 2009-03-16 12:49:55 +0000 (Mon, 16 Mar 2009) | 1 line -Fix (r15740): czech town name generator needs very long buffer, use different min size for each generator ------------------------------------------------------------------------