Sun, 09 Dec 2007 17:07:50 +0000(svn r11607) -Codechange: Enumify the industry widgets
skidd13 [Sun, 09 Dec 2007 17:07:50 +0000] rev 8047
(svn r11607) -Codechange: Enumify the industry widgets
-Feature: Enable doubleclick in the found new industries window to build an industries

Sun, 09 Dec 2007 15:17:49 +0000(svn r11606) -Revert (r11584): since FS#1482 is solved, we do not need the extra checking and such anymore.
rubidium [Sun, 09 Dec 2007 15:17:49 +0000] rev 8046
(svn r11606) -Revert (r11584): since FS#1482 is solved, we do not need the extra checking and such anymore.

Sun, 09 Dec 2007 15:15:26 +0000(svn r11605) -Fix [FS#1482, FS#1523]: wrong count of Kirby trains when a ship was build.
rubidium [Sun, 09 Dec 2007 15:15:26 +0000] rev 8045
(svn r11605) -Fix [FS#1482, FS#1523]: wrong count of Kirby trains when a ship was build.

Sat, 08 Dec 2007 21:57:24 +0000(svn r11604) -Fix: canal tiles were not marked dirty when surrounding tile got flooded, causing glitches
smatz [Sat, 08 Dec 2007 21:57:24 +0000] rev 8044
(svn r11604) -Fix: canal tiles were not marked dirty when surrounding tile got flooded, causing glitches

Sat, 08 Dec 2007 19:53:30 +0000(svn r11603) -Fix [FS#1481]: make price for railtype conversion more realistic
smatz [Sat, 08 Dec 2007 19:53:30 +0000] rev 8043
(svn r11603) -Fix [FS#1481]: make price for railtype conversion more realistic

Sat, 08 Dec 2007 18:53:49 +0000(svn r11602) -Change: [OSX] changed default PPC SDK to 10.4 (from 10.3) when building universal binaries
bjarni [Sat, 08 Dec 2007 18:53:49 +0000] rev 8042
(svn r11602) -Change: [OSX] changed default PPC SDK to 10.4 (from 10.3) when building universal binaries
10.5 support needs this and it will not break 10.3 support

Sat, 08 Dec 2007 18:50:39 +0000(svn r11601) -Codechange: more strict break conditions for _userstring, assert when it overflows anyway (eg. code change without proper check change)
smatz [Sat, 08 Dec 2007 18:50:39 +0000] rev 8041
(svn r11601) -Codechange: more strict break conditions for _userstring, assert when it overflows anyway (eg. code change without proper check change)

Sat, 08 Dec 2007 15:47:23 +0000(svn r11600) -Cleanup: remove extra out-of-memory checks, since it's now done in *allocT functions.
glx [Sat, 08 Dec 2007 15:47:23 +0000] rev 8040
(svn r11600) -Cleanup: remove extra out-of-memory checks, since it's now done in *allocT functions.

Sat, 08 Dec 2007 15:21:37 +0000(svn r11599) -Change: [OSX] 10.4 will now use quickdraw for window mode instead of quartz
bjarni [Sat, 08 Dec 2007 15:21:37 +0000] rev 8039
(svn r11599) -Change: [OSX] 10.4 will now use quickdraw for window mode instead of quartz
The reason is that quickdraw is way faster (try fast forward)
10.5 will still use quartz as it can't handle quickdraw.

Sat, 08 Dec 2007 14:54:43 +0000(svn r11598) -Change [FS#1518]: some tooltips of the main toolbar did not 'enumerate' all options in a drop down menu.
rubidium [Sat, 08 Dec 2007 14:54:43 +0000] rev 8038
(svn r11598) -Change [FS#1518]: some tooltips of the main toolbar did not 'enumerate' all options in a drop down menu.

Sat, 08 Dec 2007 14:50:41 +0000(svn r11597) -Change: replace all remaining instances of (re|m|c)alloc with (Re|M|C)allocT and add a check for out-of-memory situations to the *allocT functions.
rubidium [Sat, 08 Dec 2007 14:50:41 +0000] rev 8037
(svn r11597) -Change: replace all remaining instances of (re|m|c)alloc with (Re|M|C)allocT and add a check for out-of-memory situations to the *allocT functions.

Sat, 08 Dec 2007 03:10:50 +0000(svn r11596) -Codechange: Use the Window member HandleButtonClick and remove its now useless counterpart function
belugas [Sat, 08 Dec 2007 03:10:50 +0000] rev 8036
(svn r11596) -Codechange: Use the Window member HandleButtonClick and remove its now useless counterpart function

Sat, 08 Dec 2007 02:55:47 +0000(svn r11595) -Codechange: add a new member to Window struct, based on its function counterpart HandleButtonClick.
belugas [Sat, 08 Dec 2007 02:55:47 +0000] rev 8035
(svn r11595) -Codechange: add a new member to Window struct, based on its function counterpart HandleButtonClick.

Sat, 08 Dec 2007 01:36:40 +0000(svn r11594) -Fix: don't allow changing network only patches settings from console when not in network game
glx [Sat, 08 Dec 2007 01:36:40 +0000] rev 8034
(svn r11594) -Fix: don't allow changing network only patches settings from console when not in network game

Sat, 08 Dec 2007 01:30:18 +0000(svn r11593) -Cleanup: remove some forgotten pieces of evidence of a mischief
belugas [Sat, 08 Dec 2007 01:30:18 +0000] rev 8033
(svn r11593) -Cleanup: remove some forgotten pieces of evidence of a mischief

Sat, 08 Dec 2007 01:20:47 +0000(svn r11592) -Codechange: Use the Window member RaiseButtons and remove the now useless RaiseWindowButtons function
belugas [Sat, 08 Dec 2007 01:20:47 +0000] rev 8032
(svn r11592) -Codechange: Use the Window member RaiseButtons and remove the now useless RaiseWindowButtons function

Sat, 08 Dec 2007 01:02:19 +0000(svn r11591) -Codechange: remove now unused widget accessors.
belugas [Sat, 08 Dec 2007 01:02:19 +0000] rev 8031
(svn r11591) -Codechange: remove now unused widget accessors.

Fri, 07 Dec 2007 21:16:38 +0000(svn r11590) -Fix (r11193): IsSlopeRefused() result was half wrong
glx [Fri, 07 Dec 2007 21:16:38 +0000] rev 8030
(svn r11590) -Fix (r11193): IsSlopeRefused() result was half wrong

Fri, 07 Dec 2007 21:14:54 +0000(svn r11589) -Fix [FS#1514]: when ship depots got destroyed they always returned to water, even when it should've been canals.
rubidium [Fri, 07 Dec 2007 21:14:54 +0000] rev 8029
(svn r11589) -Fix [FS#1514]: when ship depots got destroyed they always returned to water, even when it should've been canals.

Fri, 07 Dec 2007 18:05:49 +0000(svn r11588) -Codechange: use the new member introduced in r11551
glx [Fri, 07 Dec 2007 18:05:49 +0000] rev 8028
(svn r11588) -Codechange: use the new member introduced in r11551

Fri, 07 Dec 2007 17:51:27 +0000(svn r11587) -Fix (r11457): The one way road button wasn't reset on abort
skidd13 [Fri, 07 Dec 2007 17:51:27 +0000] rev 8027
(svn r11587) -Fix (r11457): The one way road button wasn't reset on abort

Fri, 07 Dec 2007 17:42:15 +0000(svn r11586) -Fix: make another widget 'accessor' function const when it should be const.
glx [Fri, 07 Dec 2007 17:42:15 +0000] rev 8026
(svn r11586) -Fix: make another widget 'accessor' function const when it should be const.

Fri, 07 Dec 2007 12:22:34 +0000(svn r11585) -Codechange: Enumify the widgets of the newGRF gui and a slight cleanup there
skidd13 [Fri, 07 Dec 2007 12:22:34 +0000] rev 8025
(svn r11585) -Codechange: Enumify the widgets of the newGRF gui and a slight cleanup there

Thu, 06 Dec 2007 22:29:47 +0000(svn r11584) -Change: add some extra checking in the hope to find the cause of FS#1482.
rubidium [Thu, 06 Dec 2007 22:29:47 +0000] rev 8024
(svn r11584) -Change: add some extra checking in the hope to find the cause of FS#1482.

Thu, 06 Dec 2007 20:55:48 +0000(svn r11583) -Fix [FS#1484]: windows could get completely missing when one resized the window to something very small.
rubidium [Thu, 06 Dec 2007 20:55:48 +0000] rev 8023
(svn r11583) -Fix [FS#1484]: windows could get completely missing when one resized the window to something very small.

Thu, 06 Dec 2007 20:48:15 +0000(svn r11582) -Fix: tiles were not marked dirty in some cases when removing a lock
smatz [Thu, 06 Dec 2007 20:48:15 +0000] rev 8022
(svn r11582) -Fix: tiles were not marked dirty in some cases when removing a lock

Thu, 06 Dec 2007 20:36:46 +0000(svn r11581) -Codechange: add some missing cargo classes and some documentation.
rubidium [Thu, 06 Dec 2007 20:36:46 +0000] rev 8021
(svn r11581) -Codechange: add some missing cargo classes and some documentation.

Thu, 06 Dec 2007 18:29:31 +0000(svn r11580) -Feature: Memorise the resizing of the build bridge selection window during runtime
skidd13 [Thu, 06 Dec 2007 18:29:31 +0000] rev 8020
(svn r11580) -Feature: Memorise the resizing of the build bridge selection window during runtime

Thu, 06 Dec 2007 15:58:39 +0000(svn r11579) -Revert(r11578): some cases of key propagation are not handled correctly.
belugas [Thu, 06 Dec 2007 15:58:39 +0000] rev 8019
(svn r11579) -Revert(r11578): some cases of key propagation are not handled correctly.
A better solution will be deviced, but not now. Let's not cause a ton of bug reports

Thu, 06 Dec 2007 02:31:47 +0000(svn r11578) -Codechange: Introduce the window default flag WDF_TEXTENTRY which specifies that the window holding it is actually one that enables an edit box.
belugas [Thu, 06 Dec 2007 02:31:47 +0000] rev 8018
(svn r11578) -Codechange: Introduce the window default flag WDF_TEXTENTRY which specifies that the window holding it is actually one that enables an edit box.
Use this flag when dispatching a key event instead of using some hard coded window IDs.
This should ease a little bit the creation of new edit aware windows.

Wed, 05 Dec 2007 19:13:42 +0000(svn r11577) -Fix: invalidate 'list trains/roadvehs/ships/planes' widgets when station part is added/removed
smatz [Wed, 05 Dec 2007 19:13:42 +0000] rev 8017
(svn r11577) -Fix: invalidate 'list trains/roadvehs/ships/planes' widgets when station part is added/removed

Wed, 05 Dec 2007 17:08:10 +0000(svn r11576) -Codechange: enumerize and comment station GUI
smatz [Wed, 05 Dec 2007 17:08:10 +0000] rev 8016
(svn r11576) -Codechange: enumerize and comment station GUI

Wed, 05 Dec 2007 16:55:33 +0000(svn r11575) -Fix [FS#1502]: widget numbers of StationViewWindow were incorrect at some places
smatz [Wed, 05 Dec 2007 16:55:33 +0000] rev 8015
(svn r11575) -Fix [FS#1502]: widget numbers of StationViewWindow were incorrect at some places

Wed, 05 Dec 2007 00:16:20 +0000(svn r11574) -Fix: flood train stations when there are no trains on border tiles too (when non-uniform stations are OFF)
smatz [Wed, 05 Dec 2007 00:16:20 +0000] rev 8014
(svn r11574) -Fix: flood train stations when there are no trains on border tiles too (when non-uniform stations are OFF)

Tue, 04 Dec 2007 22:50:07 +0000(svn r11573) -Codechange: pause games that miss GRFs by default and throw some warnings and disclaimers when you want to unpause it.
rubidium [Tue, 04 Dec 2007 22:50:07 +0000] rev 8013
(svn r11573) -Codechange: pause games that miss GRFs by default and throw some warnings and disclaimers when you want to unpause it.

Tue, 04 Dec 2007 22:22:50 +0000(svn r11572) -Fix [FS#1494]: reinitialise windows system before loading a savegame
glx [Tue, 04 Dec 2007 22:22:50 +0000] rev 8012
(svn r11572) -Fix [FS#1494]: reinitialise windows system before loading a savegame

Tue, 04 Dec 2007 21:53:09 +0000(svn r11571) -Fix [FS#1493]: road vehicle getting to the wrong side of a station when trying to overtake in there.
rubidium [Tue, 04 Dec 2007 21:53:09 +0000] rev 8011
(svn r11571) -Fix [FS#1493]: road vehicle getting to the wrong side of a station when trying to overtake in there.

Tue, 04 Dec 2007 21:39:03 +0000(svn r11570) -Fix: do not flood rail station tiles when there is a vehicle on it (when non-uniform stations are ON)
smatz [Tue, 04 Dec 2007 21:39:03 +0000] rev 8010
(svn r11570) -Fix: do not flood rail station tiles when there is a vehicle on it (when non-uniform stations are ON)

Tue, 04 Dec 2007 18:42:08 +0000(svn r11569) -Fix [FS#1480]: full paths sometimes did not work correctly.
rubidium [Tue, 04 Dec 2007 18:42:08 +0000] rev 8009
(svn r11569) -Fix [FS#1480]: full paths sometimes did not work correctly.

Tue, 04 Dec 2007 17:51:50 +0000(svn r11568) -Codechange: Use bit shifts instead of values for flags. It helps readability a little bit.
belugas [Tue, 04 Dec 2007 17:51:50 +0000] rev 8008
(svn r11568) -Codechange: Use bit shifts instead of values for flags. It helps readability a little bit.

Tue, 04 Dec 2007 15:32:54 +0000(svn r11567) -Fix [FS#1512] (r11011): break the chain before moving a vehicle after another in the same chain
glx [Tue, 04 Dec 2007 15:32:54 +0000] rev 8007
(svn r11567) -Fix [FS#1512] (r11011): break the chain before moving a vehicle after another in the same chain

Mon, 03 Dec 2007 22:40:18 +0000(svn r11565) -Revert: part of r11564
smatz [Mon, 03 Dec 2007 22:40:18 +0000] rev 8006
(svn r11565) -Revert: part of r11564

Mon, 03 Dec 2007 09:19:19 +0000(svn r11564) -Codechange: Increase the usage of the for_each_bit macro and rename it fitting to the naming style
skidd13 [Mon, 03 Dec 2007 09:19:19 +0000] rev 8005
(svn r11564) -Codechange: Increase the usage of the for_each_bit macro and rename it fitting to the naming style

Sun, 02 Dec 2007 21:43:16 +0000(svn r11563) -Codechange: Align the preprocessor code in stdafx.h with tabs
skidd13 [Sun, 02 Dec 2007 21:43:16 +0000] rev 8004
(svn r11563) -Codechange: Align the preprocessor code in stdafx.h with tabs

Sun, 02 Dec 2007 21:35:44 +0000(svn r11562) -Fix [FS#1503] (r11546): aircraft sometimes stopped mid-air when the airport got destroyed.
rubidium [Sun, 02 Dec 2007 21:35:44 +0000] rev 8003
(svn r11562) -Fix [FS#1503] (r11546): aircraft sometimes stopped mid-air when the airport got destroyed.

Sun, 02 Dec 2007 20:13:12 +0000(svn r11561) -Fix [FS#1504] (r11463): group list was not updated when removing the last group
glx [Sun, 02 Dec 2007 20:13:12 +0000] rev 8002
(svn r11561) -Fix [FS#1504] (r11463): group list was not updated when removing the last group

Sun, 02 Dec 2007 19:23:46 +0000(svn r11560) -Codechange: replace 'custom' version of FindLastBit with the generic.
rubidium [Sun, 02 Dec 2007 19:23:46 +0000] rev 8001
(svn r11560) -Codechange: replace 'custom' version of FindLastBit with the generic.

Sun, 02 Dec 2007 19:21:56 +0000(svn r11559) -Fix [FS#1505]: overflow when drawing graphics with high company values.
rubidium [Sun, 02 Dec 2007 19:21:56 +0000] rev 8000
(svn r11559) -Fix [FS#1505]: overflow when drawing graphics with high company values.

Sun, 02 Dec 2007 15:12:19 +0000(svn r11557) -Codechange: send and store the passwords a little more secure to/in the servers.
rubidium [Sun, 02 Dec 2007 15:12:19 +0000] rev 7999
(svn r11557) -Codechange: send and store the passwords a little more secure to/in the servers.
Each server and game yield a (usually) different 'salt'. This salt is used by the clients to hash their passwords. This way the passwords are not sent in clear text and it is not trivial to use those hashes on other servers.
NOTE: It is still NOT safe to use your trusted passwords and it will not stop people from being able to 'hijack' your password, it only makes it harder to do and certainly much less trivial than just dumping passwords from the memory.

Sun, 02 Dec 2007 14:48:26 +0000(svn r11556) -Feature: allow setting a default password for new companies in network games.
rubidium [Sun, 02 Dec 2007 14:48:26 +0000] rev 7998
(svn r11556) -Feature: allow setting a default password for new companies in network games.

Sun, 02 Dec 2007 14:29:48 +0000(svn r11555) -Codechange: use the new members introduced in r11551.
rubidium [Sun, 02 Dec 2007 14:29:48 +0000] rev 7997
(svn r11555) -Codechange: use the new members introduced in r11551.

Sun, 02 Dec 2007 13:32:41 +0000(svn r11554) -Codechange: be more consistent with the naming of the widget functions.
rubidium [Sun, 02 Dec 2007 13:32:41 +0000] rev 7996
(svn r11554) -Codechange: be more consistent with the naming of the widget functions.

Sun, 02 Dec 2007 12:10:48 +0000(svn r11553) -Fix: make a few widget 'accessor' function const when they should be const.
rubidium [Sun, 02 Dec 2007 12:10:48 +0000] rev 7995
(svn r11553) -Fix: make a few widget 'accessor' function const when they should be const.

Sun, 02 Dec 2007 11:32:24 +0000(svn r11552) -Update: WebTranslator2 update to 2007-12-02 12:31:46
miham [Sun, 02 Dec 2007 11:32:24 +0000] rev 7994
(svn r11552) -Update: WebTranslator2 update to 2007-12-02 12:31:46
czech - 1 fixed by Hadez (1)
french - 15 fixed by glx (15)
galician - 2 fixed by Condex (2)
italian - 15 fixed by lorenzodv (15)
norwegian_bokmal - 6 fixed by jhsoby (6)
russian - 7 fixed by Smoky555 (7)
slovenian - 1 fixed by Necrolyte (1)
spanish - 1 fixed by eusebio (1)

Sun, 02 Dec 2007 00:59:48 +0000(svn r11551) -Codechange: Introduction of widget control members on struct Window. These "new" members have the exact same functionalities as their pure functions "genitors"
belugas [Sun, 02 Dec 2007 00:59:48 +0000] rev 7993
(svn r11551) -Codechange: Introduction of widget control members on struct Window. These "new" members have the exact same functionalities as their pure functions "genitors"
Ex: "Window::SetWidgetLoweredState(byte widget_index, bool lowered_stat)" is the member corresponding to "SetWindowWidgetLoweredState(Window *w, byte widget_index, bool lowered_stat)"

Sun, 02 Dec 2007 00:53:01 +0000(svn r11550) -Fix (r11547): Updated the data files regarding to r11549
skidd13 [Sun, 02 Dec 2007 00:53:01 +0000] rev 7992
(svn r11550) -Fix (r11547): Updated the data files regarding to r11549

Sat, 01 Dec 2007 21:40:18 +0000(svn r11547) -Add: signal selection GUI for the ones that really like to use that over CTRL. Patch by BigBB.
rubidium [Sat, 01 Dec 2007 21:40:18 +0000] rev 7991
(svn r11547) -Add: signal selection GUI for the ones that really like to use that over CTRL. Patch by BigBB.

Sat, 01 Dec 2007 14:04:16 +0000(svn r11546) -Fix[FS#1496]: If ever the air/heli port is suddenly not available while the "chopper" is descending, just go back into flying.
belugas [Sat, 01 Dec 2007 14:04:16 +0000] rev 7990
(svn r11546) -Fix[FS#1496]: If ever the air/heli port is suddenly not available while the "chopper" is descending, just go back into flying.
The code should have been better written, but in respect of newgrf_port branch, i prefer minimalist intervention

Sat, 01 Dec 2007 02:59:22 +0000(svn r11545) -Revert(r11543): The result is not what was expected. Looks like more work might be needed
belugas [Sat, 01 Dec 2007 02:59:22 +0000] rev 7989
(svn r11545) -Revert(r11543): The result is not what was expected. Looks like more work might be needed

Sat, 01 Dec 2007 02:47:10 +0000(svn r11544) -Fix [FS#1501]: revert r11453 as it translated cargo when it should not
glx [Sat, 01 Dec 2007 02:47:10 +0000] rev 7988
(svn r11544) -Fix [FS#1501]: revert r11453 as it translated cargo when it should not