Sun, 14 Jan 2007 23:43:59 +0000(svn r8139) -Cleanup: simplify auto_ptr initialization (Tron)
KUDr [Sun, 14 Jan 2007 23:43:59 +0000] rev 5930
(svn r8139) -Cleanup: simplify auto_ptr initialization (Tron)

Sun, 14 Jan 2007 23:36:25 +0000(svn r8138) -Cleanup: comment style corrections
KUDr [Sun, 14 Jan 2007 23:36:25 +0000] rev 5929
(svn r8138) -Cleanup: comment style corrections

Sun, 14 Jan 2007 23:09:25 +0000(svn r8137) -Fix (FS#551, r4259, r4320): roadstop->num_vehicles was wrong for savegames with version 24 or lower and do not calculate roadstop->num_vehicles when reading the roadstops as the vehicles might not be loaded at that moment.
rubidium [Sun, 14 Jan 2007 23:09:25 +0000] rev 5928
(svn r8137) -Fix (FS#551, r4259, r4320): roadstop->num_vehicles was wrong for savegames with version 24 or lower and do not calculate roadstop->num_vehicles when reading the roadstops as the vehicles might not be loaded at that moment.

Sun, 14 Jan 2007 23:02:12 +0000(svn r8136) -Codechange: Station spread rectangle manipulators turned into StationRect::methods.
KUDr [Sun, 14 Jan 2007 23:02:12 +0000] rev 5927
(svn r8136) -Codechange: Station spread rectangle manipulators turned into StationRect::methods.

Sun, 14 Jan 2007 22:43:19 +0000(svn r8135) -Fix (r7582): Don't assert on duplicate non-static grfs when removing duplicates as the PEBKAC effect can result in the user adding the same grf's in the config file.
Darkvater [Sun, 14 Jan 2007 22:43:19 +0000] rev 5926
(svn r8135) -Fix (r7582): Don't assert on duplicate non-static grfs when removing duplicates as the PEBKAC effect can result in the user adding the same grf's in the config file.

Sun, 14 Jan 2007 22:39:53 +0000(svn r8134) -Fix (r8013): Add a newline after the ShowInfo console output
Darkvater [Sun, 14 Jan 2007 22:39:53 +0000] rev 5925
(svn r8134) -Fix (r8013): Add a newline after the ShowInfo console output

Sun, 14 Jan 2007 21:50:56 +0000(svn r8133) -Fix [FS#535]: "out of sprite memory" warning messages due to incorrect assumption of requested memory for sprites (smatz)
Darkvater [Sun, 14 Jan 2007 21:50:56 +0000] rev 5924
(svn r8133) -Fix [FS#535]: "out of sprite memory" warning messages due to incorrect assumption of requested memory for sprites (smatz)

Sun, 14 Jan 2007 21:32:13 +0000(svn r8132) -Fix (r6824): The game could crash when the chat key (<ENTER>) is pressed too vehemently during the join of the game. Your client's id does not exist in the clients list yet, and returns NULL.
Darkvater [Sun, 14 Jan 2007 21:32:13 +0000] rev 5923
(svn r8132) -Fix (r6824): The game could crash when the chat key (<ENTER>) is pressed too vehemently during the join of the game. Your client's id does not exist in the clients list yet, and returns NULL.

Sun, 14 Jan 2007 21:03:21 +0000(svn r8131) -Fix (r8125): g++ warning: 'invalid access to non-static data member ?<class>::<member>? of NULL object'. It is weird, but renaming the 'offsetof' macro helped.
KUDr [Sun, 14 Jan 2007 21:03:21 +0000] rev 5922
(svn r8131) -Fix (r8125): g++ warning: 'invalid access to non-static data member ?<class>::<member>? of NULL object'. It is weird, but renaming the 'offsetof' macro helped.

Sun, 14 Jan 2007 20:00:25 +0000(svn r8130) Provide struct GoodsEntry with a constructor
tron [Sun, 14 Jan 2007 20:00:25 +0000] rev 5921
(svn r8130) Provide struct GoodsEntry with a constructor

Sun, 14 Jan 2007 19:59:25 +0000(svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138 [Sun, 14 Jan 2007 19:59:25 +0000] rev 5920
(svn r8129) -Codechange: Change data tables to use split off palette map. And
include a file missed last time...

Sun, 14 Jan 2007 19:57:49 +0000(svn r8128) -Codechange: Split sprite and palette remap into separate 32 bit values.
peter1138 [Sun, 14 Jan 2007 19:57:49 +0000] rev 5919
(svn r8128) -Codechange: Split sprite and palette remap into separate 32 bit values.
This lets us increase the sprite width from 14 to up to 29 bits,
effectively nulling the old sprite limit. Table changes in next commit.

Sun, 14 Jan 2007 19:44:27 +0000(svn r8127) -Fix (r8125): removed redundant free() call which is also in Station destructor (Tron)
KUDr [Sun, 14 Jan 2007 19:44:27 +0000] rev 5918
(svn r8127) -Fix (r8125): removed redundant free() call which is also in Station destructor (Tron)

Sun, 14 Jan 2007 19:29:21 +0000(svn r8126) -Fix (r8125): missing #include fixes compilation error on g++ (still some warnings, working on it)
KUDr [Sun, 14 Jan 2007 19:29:21 +0000] rev 5917
(svn r8126) -Fix (r8125): missing #include fixes compilation error on g++ (still some warnings, working on it)

Sun, 14 Jan 2007 19:18:50 +0000(svn r8125) -Codechange: Station is now constructed/destroyed using new/delete operators (don't worry, they still use the same memory pool). Few station related functions turned into Station::methods (just first step). All this new stuff moved from station_cmd.cpp to the new file (station.cpp).
KUDr [Sun, 14 Jan 2007 19:18:50 +0000] rev 5916
(svn r8125) -Codechange: Station is now constructed/destroyed using new/delete operators (don't worry, they still use the same memory pool). Few station related functions turned into Station::methods (just first step). All this new stuff moved from station_cmd.cpp to the new file (station.cpp).

Sun, 14 Jan 2007 19:13:36 +0000(svn r8124) -Add [DEBUG]: _debug_station_level
KUDr [Sun, 14 Jan 2007 19:13:36 +0000] rev 5915
(svn r8124) -Add [DEBUG]: _debug_station_level

Sun, 14 Jan 2007 19:06:11 +0000(svn r8123) -Fix (r117): FindFirstBit now really returns the first bit. Fixes bug FS#538.
maedhros [Sun, 14 Jan 2007 19:06:11 +0000] rev 5914
(svn r8123) -Fix (r117): FindFirstBit now really returns the first bit. Fixes bug FS#538.

Sun, 14 Jan 2007 18:57:39 +0000(svn r8122) -Fix[LANG]: terror in czech lang file (again)
KUDr [Sun, 14 Jan 2007 18:57:39 +0000] rev 5913
(svn r8122) -Fix[LANG]: terror in czech lang file (again)

Sun, 14 Jan 2007 18:41:48 +0000(svn r8121) WebTranslator2 update to 2007-01-14 19:39:35
miham [Sun, 14 Jan 2007 18:41:48 +0000] rev 5912
(svn r8121) WebTranslator2 update to 2007-01-14 19:39:35
american - 4 fixed by WhiteRabbit (4)
bulgarian - 4 fixed by groupsky (4)
catalan - 4 fixed by arnaullv (4)
croatian - 379 fixed, 32 changed by Ydobon (411)
czech - 4 fixed by joeprusa (4)
danish - 4 fixed, 24 changed by ThomasA (20), MiR (8)
dutch - 4 fixed by habell (1), Zr40 (3)
esperanto - 4 fixed by LaPingvino (4)
estonian - 4 fixed, 2 changed by kristjans (6)
finnish - 7 fixed by pallokala (7)
german - 4 fixed by Neonox (3), chu (1)
hungarian - 4 fixed by miham (4)
japanese - 14 fixed by ickoonite (14)
lithuanian - 4 fixed, 3 changed by Domas (7)
norwegian_nynorsk - 4 fixed, 119 changed by khaavik (123)
romanian - 4 fixed by kneekoo (4)
slovak - 4 fixed by lengyel (4)
spanish - 4 fixed, 2 changed by eusebio (6)
swedish - 4 fixed by ChrillDeVille (4)

Sun, 14 Jan 2007 18:38:40 +0000(svn r8120) -Fix (r8055): Station cargo waiting value clamp should be signed not unsigned. This resulted in cargo magically appearing...
peter1138 [Sun, 14 Jan 2007 18:38:40 +0000] rev 5911
(svn r8120) -Fix (r8055): Station cargo waiting value clamp should be signed not unsigned. This resulted in cargo magically appearing...

Sun, 14 Jan 2007 17:17:30 +0000(svn r8119) -Fix (r8101): Uninitializing windows should be called before freeing dynamic variables as windows could use those variables during cleanup (eg WE_DESTROY calling GetStation(w->window_number).
Darkvater [Sun, 14 Jan 2007 17:17:30 +0000] rev 5910
(svn r8119) -Fix (r8101): Uninitializing windows should be called before freeing dynamic variables as windows could use those variables during cleanup (eg WE_DESTROY calling GetStation(w->window_number).
-Merged UnInitializeGame with UnInitializeAirports and UnInitializeDynamicVariables

Sun, 14 Jan 2007 16:44:52 +0000(svn r8118) -Codechange: change the ordering of the network list a little:
rubidium [Sun, 14 Jan 2007 16:44:52 +0000] rev 5909
(svn r8118) -Codechange: change the ordering of the network list a little:
- servers we have information about go above servers we do not have information about.
- servers that are version compatible go above servers we are not version compatible with.
- servers we have all required NewGRFs for go above servers we miss NewGRFs for.
- unpassworded servers go above passworded servers.

Sun, 14 Jan 2007 13:21:02 +0000(svn r8117) -Fix (r8114): 'no matching operator delete found' warning on VC8
KUDr [Sun, 14 Jan 2007 13:21:02 +0000] rev 5908
(svn r8117) -Fix (r8114): 'no matching operator delete found' warning on VC8

Sun, 14 Jan 2007 13:09:17 +0000(svn r8116) Undo r8113
tron [Sun, 14 Jan 2007 13:09:17 +0000] rev 5907
(svn r8116) Undo r8113

Sun, 14 Jan 2007 08:37:16 +0000(svn r8114) Allocate struct GRFText in the C++ way
tron [Sun, 14 Jan 2007 08:37:16 +0000] rev 5906
(svn r8114) Allocate struct GRFText in the C++ way

Sun, 14 Jan 2007 08:34:38 +0000(svn r8113) Fix the #include path to table/strings.h
tron [Sun, 14 Jan 2007 08:34:38 +0000] rev 5905
(svn r8113) Fix the #include path to table/strings.h

Sun, 14 Jan 2007 01:27:19 +0000(svn r8112) -Codechange: MSVC solution files will now make it so that openttd will be THE startup project.
belugas [Sun, 14 Jan 2007 01:27:19 +0000] rev 5904
(svn r8112) -Codechange: MSVC solution files will now make it so that openttd will be THE startup project.
Take note that it will only be the case on a clean checkout, without any other files than those coming from that checkout.

Sat, 13 Jan 2007 21:28:46 +0000(svn r8111) -Fix r8106: silence warnings
glx [Sat, 13 Jan 2007 21:28:46 +0000] rev 5903
(svn r8111) -Fix r8106: silence warnings

Sat, 13 Jan 2007 18:55:54 +0000(svn r8110) -Codechange: direct Vehicle::current_order.type changes (to OT_LOADING and OT_LEAVESTATION) replaced by v->BeginLoading() and v->LeaveStation() calls. This should allow easy hooking of those state transitions in order to maintain vehicle loading queue.
KUDr [Sat, 13 Jan 2007 18:55:54 +0000] rev 5902
(svn r8110) -Codechange: direct Vehicle::current_order.type changes (to OT_LOADING and OT_LEAVESTATION) replaced by v->BeginLoading() and v->LeaveStation() calls. This should allow easy hooking of those state transitions in order to maintain vehicle loading queue.

Sat, 13 Jan 2007 18:44:38 +0000(svn r8109) -Fix r5693: ignore .hpp to avoid problems with deps
glx [Sat, 13 Jan 2007 18:44:38 +0000] rev 5901
(svn r8109) -Fix r5693: ignore .hpp to avoid problems with deps