Fri, 21 Dec 2007 21:16:14 +0000(svn r11676) -Fix (r11674): some references to macros.h were left
glx [Fri, 21 Dec 2007 21:16:14 +0000] rev 8115
(svn r11676) -Fix (r11674): some references to macros.h were left

Fri, 21 Dec 2007 19:49:27 +0000(svn r11675) -Codechange: split the string types from the string functions.
rubidium [Fri, 21 Dec 2007 19:49:27 +0000] rev 8114
(svn r11675) -Codechange: split the string types from the string functions.

Fri, 21 Dec 2007 19:21:21 +0000(svn r11674) -Codechange: refactor some functions out of macros.h into more logical locations.
rubidium [Fri, 21 Dec 2007 19:21:21 +0000] rev 8113
(svn r11674) -Codechange: refactor some functions out of macros.h into more logical locations.

Fri, 21 Dec 2007 08:34:53 +0000(svn r11673) -Codechange: move the overflow safe type to a separate file.
rubidium [Fri, 21 Dec 2007 08:34:53 +0000] rev 8112
(svn r11673) -Codechange: move the overflow safe type to a separate file.

Fri, 21 Dec 2007 07:38:36 +0000(svn r11672) -Codechange: refactor some stuff out of gui.h.
rubidium [Fri, 21 Dec 2007 07:38:36 +0000] rev 8111
(svn r11672) -Codechange: refactor some stuff out of gui.h.

Thu, 20 Dec 2007 22:45:56 +0000(svn r11671) -Fix: sometimes a vehicle was selected in the vehicle list when it was opened
smatz [Thu, 20 Dec 2007 22:45:56 +0000] rev 8110
(svn r11671) -Fix: sometimes a vehicle was selected in the vehicle list when it was opened

Wed, 19 Dec 2007 23:35:14 +0000(svn r11670) -Feature [FS#1565]: list neutral stations where the player has service in the station list too
smatz [Wed, 19 Dec 2007 23:35:14 +0000] rev 8109
(svn r11670) -Feature [FS#1565]: list neutral stations where the player has service in the station list too

Wed, 19 Dec 2007 23:26:02 +0000(svn r11669) -Codechange: refactor tile.h -> tile_type.h and tile_map.h
rubidium [Wed, 19 Dec 2007 23:26:02 +0000] rev 8108
(svn r11669) -Codechange: refactor tile.h -> tile_type.h and tile_map.h

Wed, 19 Dec 2007 20:45:46 +0000(svn r11668) -Codechange: more refactoring aimed at reducing compile time and making it more logic where function definitions can be found.
rubidium [Wed, 19 Dec 2007 20:45:46 +0000] rev 8107
(svn r11668) -Codechange: more refactoring aimed at reducing compile time and making it more logic where function definitions can be found.

Wed, 19 Dec 2007 19:44:29 +0000(svn r11667) -Codechange: split window.h into a header that defines some 'global' window related types, on that defined 'global' window functions and one that defines functions and types only used by *_gui.cpps.
rubidium [Wed, 19 Dec 2007 19:44:29 +0000] rev 8106
(svn r11667) -Codechange: split window.h into a header that defines some 'global' window related types, on that defined 'global' window functions and one that defines functions and types only used by *_gui.cpps.

Wed, 19 Dec 2007 02:41:25 +0000(svn r11666) -Fix (r11504): when removing buoys, return to water or canal depending on their owner
glx [Wed, 19 Dec 2007 02:41:25 +0000] rev 8105
(svn r11666) -Fix (r11504): when removing buoys, return to water or canal depending on their owner

Tue, 18 Dec 2007 21:25:44 +0000(svn r11665) -Fix: Animation informations should not be copied from original industry tile spec, while doing an action 00, industry tile, prop 08.
belugas [Tue, 18 Dec 2007 21:25:44 +0000] rev 8104
(svn r11665) -Fix: Animation informations should not be copied from original industry tile spec, while doing an action 00, industry tile, prop 08.
Fix directly inspired by Csaboka

Tue, 18 Dec 2007 20:58:12 +0000(svn r11664) -Codechange: use more specific ("rail_type.h" instead of "rail.h" that includes way more than only "rail_type.h") includes at some places.
rubidium [Tue, 18 Dec 2007 20:58:12 +0000] rev 8103
(svn r11664) -Codechange: use more specific ("rail_type.h" instead of "rail.h" that includes way more than only "rail_type.h") includes at some places.

Tue, 18 Dec 2007 20:38:16 +0000(svn r11663) -Codechange: moving of the road related types and functions.
rubidium [Tue, 18 Dec 2007 20:38:16 +0000] rev 8102
(svn r11663) -Codechange: moving of the road related types and functions.

Tue, 18 Dec 2007 20:10:21 +0000(svn r11662) -Codechange: move some rail types/related functions around.
rubidium [Tue, 18 Dec 2007 20:10:21 +0000] rev 8101
(svn r11662) -Codechange: move some rail types/related functions around.

Tue, 18 Dec 2007 19:52:14 +0000(svn r11661) -Codechange: some header reworks in order to try to reduce the compile time of OpenTTD by reduce the amount of circular-ish dependencies.
rubidium [Tue, 18 Dec 2007 19:52:14 +0000] rev 8100
(svn r11661) -Codechange: some header reworks in order to try to reduce the compile time of OpenTTD by reduce the amount of circular-ish dependencies.

Tue, 18 Dec 2007 18:08:51 +0000(svn r11660) -Change: english -> english (uk), english_us ->english (us)
miham [Tue, 18 Dec 2007 18:08:51 +0000] rev 8099
(svn r11660) -Change: english -> english (uk), english_us ->english (us)

Tue, 18 Dec 2007 18:02:00 +0000(svn r11659) -Fix [FS#1563]: do not allow modifying non-uniform stations when non-uniform stations are disabled
smatz [Tue, 18 Dec 2007 18:02:00 +0000] rev 8098
(svn r11659) -Fix [FS#1563]: do not allow modifying non-uniform stations when non-uniform stations are disabled

Mon, 17 Dec 2007 23:30:25 +0000(svn r11658) -Fix (r11654): forgot project files
glx [Mon, 17 Dec 2007 23:30:25 +0000] rev 8097
(svn r11658) -Fix (r11654): forgot project files

Mon, 17 Dec 2007 22:29:27 +0000(svn r11657) -Fix: show better error message when trying to convert rail
smatz [Mon, 17 Dec 2007 22:29:27 +0000] rev 8096
(svn r11657) -Fix: show better error message when trying to convert rail
-Codechange: merge DoConvert functions into one, make test and exec runs the same for tunnels/bridges

Mon, 17 Dec 2007 22:04:07 +0000(svn r11656) -Codechange: add ZOOM_LVL_BEGIN and postfix operators so ZoomLevel can be used in some iterations
smatz [Mon, 17 Dec 2007 22:04:07 +0000] rev 8095
(svn r11656) -Codechange: add ZOOM_LVL_BEGIN and postfix operators so ZoomLevel can be used in some iterations

Mon, 17 Dec 2007 19:16:53 +0000(svn r11655) -Update: WebTranslator2 update to 2007-12-17 20:16:03
miham [Mon, 17 Dec 2007 19:16:53 +0000] rev 8094
(svn r11655) -Update: WebTranslator2 update to 2007-12-17 20:16:03
danish - 22 fixed by ThomasA (22)
estonian - 18 fixed, 47 changed by kristjans (65)
italian - 4 changed by lorenzodv (4)
norwegian_nynorsk - 20 fixed by pollux (20)

Mon, 17 Dec 2007 18:49:51 +0000(svn r11654) -Change: renaming american languagefile to english_US
miham [Mon, 17 Dec 2007 18:49:51 +0000] rev 8093
(svn r11654) -Change: renaming american languagefile to english_US

Mon, 17 Dec 2007 07:47:21 +0000(svn r11653) -Feature: [OSX] Allow windowed mode subdrivers to be disabled at compile time.
egladil [Mon, 17 Dec 2007 07:47:21 +0000] rev 8092
(svn r11653) -Feature: [OSX] Allow windowed mode subdrivers to be disabled at compile time.

Mon, 17 Dec 2007 01:35:45 +0000(svn r11652) -Codechange: add the svn $ header for several files
smatz [Mon, 17 Dec 2007 01:35:45 +0000] rev 8091
(svn r11652) -Codechange: add the svn $ header for several files

Sun, 16 Dec 2007 23:10:30 +0000(svn r11651) -Codechange [FS#1555]: implement GRF parameter querying for industries and fix a 'bug' as side effect.
rubidium [Sun, 16 Dec 2007 23:10:30 +0000] rev 8090
(svn r11651) -Codechange [FS#1555]: implement GRF parameter querying for industries and fix a 'bug' as side effect.

Sun, 16 Dec 2007 22:21:34 +0000(svn r11650) -Fix: 'initialised' NewGRFs could still be deactivated in the later 'activation' pass.
rubidium [Sun, 16 Dec 2007 22:21:34 +0000] rev 8089
(svn r11650) -Fix: 'initialised' NewGRFs could still be deactivated in the later 'activation' pass.

Sun, 16 Dec 2007 19:30:42 +0000(svn r11649) -Codechange: some code can be simplified thanks to changes in r11642
smatz [Sun, 16 Dec 2007 19:30:42 +0000] rev 8088
(svn r11649) -Codechange: some code can be simplified thanks to changes in r11642

Sun, 16 Dec 2007 19:28:07 +0000(svn r11648) -Fix [FS#1560]: the company password was not set when one pressed the enter key.
rubidium [Sun, 16 Dec 2007 19:28:07 +0000] rev 8087
(svn r11648) -Fix [FS#1560]: the company password was not set when one pressed the enter key.

Sun, 16 Dec 2007 19:21:28 +0000(svn r11647) -Fix (r11646): it did not compile without freetype...
rubidium [Sun, 16 Dec 2007 19:21:28 +0000] rev 8086
(svn r11647) -Fix (r11646): it did not compile without freetype...

Sun, 16 Dec 2007 18:38:19 +0000(svn r11646) -Codechange: check whether (some) characters are missing in the current 'font' for the 'currently' chosen language and give a warning when that does happen.
rubidium [Sun, 16 Dec 2007 18:38:19 +0000] rev 8085
(svn r11646) -Codechange: check whether (some) characters are missing in the current 'font' for the 'currently' chosen language and give a warning when that does happen.

Sun, 16 Dec 2007 17:50:09 +0000(svn r11645) -Fix (r8128): station ground tiles may have transparency or company colour
glx [Sun, 16 Dec 2007 17:50:09 +0000] rev 8084
(svn r11645) -Fix (r8128): station ground tiles may have transparency or company colour

Sun, 16 Dec 2007 15:38:51 +0000(svn r11644) -Codechange: merge some functions from tunnel_map.h and bridge_map.h into tunnelbridge_map.h
smatz [Sun, 16 Dec 2007 15:38:51 +0000] rev 8083
(svn r11644) -Codechange: merge some functions from tunnel_map.h and bridge_map.h into tunnelbridge_map.h

Sun, 16 Dec 2007 10:54:08 +0000(svn r11643) -Codechange: conform with the coding style for the WP macro uses.
rubidium [Sun, 16 Dec 2007 10:54:08 +0000] rev 8082
(svn r11643) -Codechange: conform with the coding style for the WP macro uses.

Sat, 15 Dec 2007 23:11:18 +0000(svn r11642) -Codechange: VehicleFromPos does check for v->tile == tile, so remove useless checks
smatz [Sat, 15 Dec 2007 23:11:18 +0000] rev 8081
(svn r11642) -Codechange: VehicleFromPos does check for v->tile == tile, so remove useless checks

Sat, 15 Dec 2007 22:42:12 +0000(svn r11641) -Add: configure time parameter to enable some desync debugging functionality.
rubidium [Sat, 15 Dec 2007 22:42:12 +0000] rev 8080
(svn r11641) -Add: configure time parameter to enable some desync debugging functionality.

Sat, 15 Dec 2007 22:05:02 +0000(svn r11640) -Fix: missed change of include when moving stuff to random_func.cpp
rubidium [Sat, 15 Dec 2007 22:05:02 +0000] rev 8079
(svn r11640) -Fix: missed change of include when moving stuff to random_func.cpp

Sat, 15 Dec 2007 20:30:43 +0000(svn r11639) -Codechange: simplify EnsureNoVehicleOnGround
smatz [Sat, 15 Dec 2007 20:30:43 +0000] rev 8078
(svn r11639) -Codechange: simplify EnsureNoVehicleOnGround

Sat, 15 Dec 2007 19:46:34 +0000(svn r11638) -Codechange: use faster check in SignalVehicleCheck for tunnel/bridge
smatz [Sat, 15 Dec 2007 19:46:34 +0000] rev 8077
(svn r11638) -Codechange: use faster check in SignalVehicleCheck for tunnel/bridge

Sat, 15 Dec 2007 16:11:29 +0000(svn r11637) -Fix: mark viewports dirty when removing visible vehicle chain
smatz [Sat, 15 Dec 2007 16:11:29 +0000] rev 8076
(svn r11637) -Fix: mark viewports dirty when removing visible vehicle chain

Sat, 15 Dec 2007 13:59:38 +0000(svn r11636) -Fix: it was possible to build/remove road/tram in tunnel/bridge when there was vehicle in it
smatz [Sat, 15 Dec 2007 13:59:38 +0000] rev 8075
(svn r11636) -Fix: it was possible to build/remove road/tram in tunnel/bridge when there was vehicle in it

Sat, 15 Dec 2007 03:42:41 +0000(svn r11635) -Codechange: Give a more informative debug message when encountering unknown newgrf feature in action 00 handling.(FS#1551, Bilbo)
belugas [Sat, 15 Dec 2007 03:42:41 +0000] rev 8074
(svn r11635) -Codechange: Give a more informative debug message when encountering unknown newgrf feature in action 00 handling.(FS#1551, Bilbo)

Sat, 15 Dec 2007 00:04:01 +0000(svn r11634) -Fix: update signals when deleting crashed train on a bridge, update even when train is rotated
smatz [Sat, 15 Dec 2007 00:04:01 +0000] rev 8073
(svn r11634) -Fix: update signals when deleting crashed train on a bridge, update even when train is rotated

Fri, 14 Dec 2007 23:21:20 +0000(svn r11633) -Codechange: merge CheckTunnelEmpty and IsVehicleOnBridge into GetVehicleTunnelBridge
smatz [Fri, 14 Dec 2007 23:21:20 +0000] rev 8072
(svn r11633) -Codechange: merge CheckTunnelEmpty and IsVehicleOnBridge into GetVehicleTunnelBridge

Fri, 14 Dec 2007 21:11:30 +0000(svn r11632) -Fix [FS#1541]: vehicles were still followed when sold.
rubidium [Fri, 14 Dec 2007 21:11:30 +0000] rev 8071
(svn r11632) -Fix [FS#1541]: vehicles were still followed when sold.

Fri, 14 Dec 2007 00:25:00 +0000(svn r11631) -Fix (r11585, r11626): remove MSVC warnings
glx [Fri, 14 Dec 2007 00:25:00 +0000] rev 8070
(svn r11631) -Fix (r11585, r11626): remove MSVC warnings

Thu, 13 Dec 2007 23:26:00 +0000(svn r11630) -Fix [FS#1544] (r11556): the chat GUI got broken.
rubidium [Thu, 13 Dec 2007 23:26:00 +0000] rev 8069
(svn r11630) -Fix [FS#1544] (r11556): the chat GUI got broken.

Thu, 13 Dec 2007 18:46:04 +0000(svn r11629) -Fix [FS#1527]: many viewports could crash the scenario editor.
rubidium [Thu, 13 Dec 2007 18:46:04 +0000] rev 8068
(svn r11629) -Fix [FS#1527]: many viewports could crash the scenario editor.

Thu, 13 Dec 2007 08:53:09 +0000(svn r11628) -Update: WebTranslator2 update to 2007-12-13 09:47:23
miham [Thu, 13 Dec 2007 08:53:09 +0000] rev 8067
(svn r11628) -Update: WebTranslator2 update to 2007-12-13 09:47:23
american - 30 fixed by WhiteRabbit (30)
brazilian_portuguese - 22 fixed by fukumori (9), tucalipe (13)
bulgarian - 8 fixed by thetitan (8)
catalan - 22 fixed by arnaullv (22)
croatian - 17 fixed by knovak (17)
czech - 22 fixed by Hadez (22)
danish - 1 fixed, 4 changed by Bjarni (5)
dutch - 22 fixed by habell (22)
estonian - 10 fixed by kristjans (10)
french - 7 fixed, 2 changed by glx (9)
italian - 7 fixed, 2 changed by lorenzodv (9)
japanese - 23 fixed by ickoonite (23)
korean - 33 fixed, 7 changed by leejaeuk5 (40)
norwegian_nynorsk - 9 fixed by pollux (9)
romanian - 13 fixed, 3 changed by CrystyB (16)
slovak - 22 fixed by lengyel (22)
slovenian - 22 fixed by Necrolyte (22)
swedish - 10 fixed by daishan (10)
turkish - 20 fixed by jnmbk (20)
ukrainian - 22 fixed by mad (22)

Thu, 13 Dec 2007 02:04:09 +0000(svn r11627) -Fix [FS#1532] (r11145): poping from text reference stack must be done in a precise order. But some compiler (MSVC) over optimised it and inverted this order.
glx [Thu, 13 Dec 2007 02:04:09 +0000] rev 8066
(svn r11627) -Fix [FS#1532] (r11145): poping from text reference stack must be done in a precise order. But some compiler (MSVC) over optimised it and inverted this order.

Wed, 12 Dec 2007 21:56:10 +0000(svn r11626) -Fix [FS#1529]: Pause state wasn't set correctly in multiplayer saves
skidd13 [Wed, 12 Dec 2007 21:56:10 +0000] rev 8065
(svn r11626) -Fix [FS#1529]: Pause state wasn't set correctly in multiplayer saves

Wed, 12 Dec 2007 14:37:35 +0000(svn r11625) -Codechange: add CO_* enum at some places, add includes of order.h too
smatz [Wed, 12 Dec 2007 14:37:35 +0000] rev 8064
(svn r11625) -Codechange: add CO_* enum at some places, add includes of order.h too

Wed, 12 Dec 2007 02:28:08 +0000(svn r11624) -Fix[FS#1530]: An error in the translation of bitset to scroll directions made it so that up-down-right arrow keys did scrolled up, while it should have scrolled right instead. It was initially interpreted as left-right-up.
belugas [Wed, 12 Dec 2007 02:28:08 +0000] rev 8063
(svn r11624) -Fix[FS#1530]: An error in the translation of bitset to scroll directions made it so that up-down-right arrow keys did scrolled up, while it should have scrolled right instead. It was initially interpreted as left-right-up.

Tue, 11 Dec 2007 22:50:13 +0000(svn r11623) -Fix [FS#1533] (r11619): assert when train is going over two crossings next to each other
smatz [Tue, 11 Dec 2007 22:50:13 +0000] rev 8062
(svn r11623) -Fix [FS#1533] (r11619): assert when train is going over two crossings next to each other

Tue, 11 Dec 2007 21:25:48 +0000(svn r11622) -Codechange: support the unicode version of the 'control' characters.
rubidium [Tue, 11 Dec 2007 21:25:48 +0000] rev 8061
(svn r11622) -Codechange: support the unicode version of the 'control' characters.

Tue, 11 Dec 2007 20:28:53 +0000(svn r11621) -Fix [FS#1525]: there were still some cases where one could not build a tram track, but the tram could become blocked.
rubidium [Tue, 11 Dec 2007 20:28:53 +0000] rev 8060
(svn r11621) -Fix [FS#1525]: there were still some cases where one could not build a tram track, but the tram could become blocked.

Tue, 11 Dec 2007 19:59:53 +0000(svn r11620) -Change: Some are going, some are coming, some we do not know exactly. Little update on the OpenTTD Team
belugas [Tue, 11 Dec 2007 19:59:53 +0000] rev 8059
(svn r11620) -Change: Some are going, some are coming, some we do not know exactly. Little update on the OpenTTD Team

Tue, 11 Dec 2007 19:09:36 +0000(svn r11619) -Fix [FS#1531]: do not make crossing red behind depot the train is entering
smatz [Tue, 11 Dec 2007 19:09:36 +0000] rev 8058
(svn r11619) -Fix [FS#1531]: do not make crossing red behind depot the train is entering

Tue, 11 Dec 2007 17:44:55 +0000(svn r11618) -Fix: buoys are just waypoints, so don't allow load/unload/transfert for them
glx [Tue, 11 Dec 2007 17:44:55 +0000] rev 8057
(svn r11618) -Fix: buoys are just waypoints, so don't allow load/unload/transfert for them

Tue, 11 Dec 2007 03:41:33 +0000(svn r11617) -Feature(ette): Add the same game-mode keyboard shortcuts in scenario more.(Bilbo)
belugas [Tue, 11 Dec 2007 03:41:33 +0000] rev 8056
(svn r11617) -Feature(ette): Add the same game-mode keyboard shortcuts in scenario more.(Bilbo)

Mon, 10 Dec 2007 22:26:24 +0000(svn r11616) -Fix [FS#1526]: sometimes large values could go off the chart.
rubidium [Mon, 10 Dec 2007 22:26:24 +0000] rev 8055
(svn r11616) -Fix [FS#1526]: sometimes large values could go off the chart.

Mon, 10 Dec 2007 17:26:49 +0000(svn r11615) -Fix (r11609): temperate banks can only be built in towns (over a house)
glx [Mon, 10 Dec 2007 17:26:49 +0000] rev 8054
(svn r11615) -Fix (r11609): temperate banks can only be built in towns (over a house)

Sun, 09 Dec 2007 22:14:41 +0000(svn r11614) -Fix: The about dialog scrolling was connected to the mouse instead of the internal ticks
skidd13 [Sun, 09 Dec 2007 22:14:41 +0000] rev 8053
(svn r11614) -Fix: The about dialog scrolling was connected to the mouse instead of the internal ticks

Sun, 09 Dec 2007 21:23:20 +0000(svn r11612) -Change: update some documentation.
rubidium [Sun, 09 Dec 2007 21:23:20 +0000] rev 8052
(svn r11612) -Change: update some documentation.

Sun, 09 Dec 2007 21:20:21 +0000(svn r11611) -Codechange: it is now possible to use a define to enable asserts and show them in crash.log for MSVC release builds
glx [Sun, 09 Dec 2007 21:20:21 +0000] rev 8051
(svn r11611) -Codechange: it is now possible to use a define to enable asserts and show them in crash.log for MSVC release builds

Sun, 09 Dec 2007 20:20:52 +0000(svn r11610) -Cleanup (r8572): remove orphan comment
glx [Sun, 09 Dec 2007 20:20:52 +0000] rev 8050
(svn r11610) -Cleanup (r8572): remove orphan comment

Sun, 09 Dec 2007 18:51:25 +0000(svn r11609) -Fix [FS#1524]: wrong error messages were shown when trying to build some industries in the scenario editor.
rubidium [Sun, 09 Dec 2007 18:51:25 +0000] rev 8049
(svn r11609) -Fix [FS#1524]: wrong error messages were shown when trying to build some industries in the scenario editor.

Sun, 09 Dec 2007 18:27:40 +0000(svn r11608) -Fix: do not trigger industries, but only the industry's tiles.
rubidium [Sun, 09 Dec 2007 18:27:40 +0000] rev 8048
(svn r11608) -Fix: do not trigger industries, but only the industry's tiles.

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.