Sun, 11 May 2008 07:22:13 +0000(svn r13040) -Codechange: make a class of the NetworkLobbyWindow.
rubidium [Sun, 11 May 2008 07:22:13 +0000] rev 9177
(svn r13040) -Codechange: make a class of the NetworkLobbyWindow.

Sun, 11 May 2008 06:59:51 +0000(svn r13039) -Codechange: make a class of the Query window.
rubidium [Sun, 11 May 2008 06:59:51 +0000] rev 9176
(svn r13039) -Codechange: make a class of the Query window.

Sun, 11 May 2008 02:15:02 +0000(svn r13038) -Fix: When switching the signal gui patch to off, delete the signal window accordingly
belugas [Sun, 11 May 2008 02:15:02 +0000] rev 9175
(svn r13038) -Fix: When switching the signal gui patch to off, delete the signal window accordingly

Sat, 10 May 2008 23:44:15 +0000(svn r13037) -Codechange: make a class of the ReplaceVehicle window.
rubidium [Sat, 10 May 2008 23:44:15 +0000] rev 9174
(svn r13037) -Codechange: make a class of the ReplaceVehicle window.
-Fix [FS#1997]: MSVC 64 bit build failing to compile due to std::vectors being very large..

Sat, 10 May 2008 23:43:08 +0000(svn r13036) -Codechange: make a class of the BuildIndustry Window.
glx [Sat, 10 May 2008 23:43:08 +0000] rev 9173
(svn r13036) -Codechange: make a class of the BuildIndustry Window.

Sat, 10 May 2008 22:43:33 +0000(svn r13035) -Codechange: remove two needless global-ish variables.
rubidium [Sat, 10 May 2008 22:43:33 +0000] rev 9172
(svn r13035) -Codechange: remove two needless global-ish variables.

Sat, 10 May 2008 21:35:20 +0000(svn r13034) -Fix: segmentation fault due do double delete when closing the OSK window in some cases.
rubidium [Sat, 10 May 2008 21:35:20 +0000] rev 9171
(svn r13034) -Fix: segmentation fault due do double delete when closing the OSK window in some cases.

Sat, 10 May 2008 19:59:41 +0000(svn r13033) -Fix [FS#2003](r13029): land info tool wasn't working
smatz [Sat, 10 May 2008 19:59:41 +0000] rev 9170
(svn r13033) -Fix [FS#2003](r13029): land info tool wasn't working

Sat, 10 May 2008 15:58:22 +0000(svn r13032) -Codechange: make industry view window resizable and truncate strings
glx [Sat, 10 May 2008 15:58:22 +0000] rev 9169
(svn r13032) -Codechange: make industry view window resizable and truncate strings

Sat, 10 May 2008 13:54:20 +0000(svn r13031) -Codechange: make AssignWidgetToWindow a static function instead of a global one as it should only be used from window.cpp.
rubidium [Sat, 10 May 2008 13:54:20 +0000] rev 9168
(svn r13031) -Codechange: make AssignWidgetToWindow a static function instead of a global one as it should only be used from window.cpp.

Sat, 10 May 2008 13:53:11 +0000(svn r13030) -Codechange: do use MallocT instead of ReallocT when 100% sure that the pointer you are allocating to is NULL. Patch by Alberth.
rubidium [Sat, 10 May 2008 13:53:11 +0000] rev 9167
(svn r13030) -Codechange: do use MallocT instead of ReallocT when 100% sure that the pointer you are allocating to is NULL. Patch by Alberth.

Sat, 10 May 2008 13:46:36 +0000(svn r13029) -Codechange: more work in the road to getting the WP macros and byte[WINDOW_CUSTOM_SIZE] removed. This step changes the event handling to work directly on the Window class instead of via a function pointer and big switches while keeping backward compatability while we're rewriting the Windows to the new scheme.
rubidium [Sat, 10 May 2008 13:46:36 +0000] rev 9166
(svn r13029) -Codechange: more work in the road to getting the WP macros and byte[WINDOW_CUSTOM_SIZE] removed. This step changes the event handling to work directly on the Window class instead of via a function pointer and big switches while keeping backward compatability while we're rewriting the Windows to the new scheme.

Sat, 10 May 2008 12:30:27 +0000(svn r13028) -Codechange: WE_MESSAGE and WE_INVALIDATE_DATA were doing the same thing.
rubidium [Sat, 10 May 2008 12:30:27 +0000] rev 9165
(svn r13028) -Codechange: WE_MESSAGE and WE_INVALIDATE_DATA were doing the same thing.

Sat, 10 May 2008 08:58:52 +0000(svn r13027) -Codechange: use StrEmpty instead of arr[0] == '\0' and remove the need for WE_ON_EDIT_TEXT_CANCEL.
rubidium [Sat, 10 May 2008 08:58:52 +0000] rev 9164
(svn r13027) -Codechange: use StrEmpty instead of arr[0] == '\0' and remove the need for WE_ON_EDIT_TEXT_CANCEL.

Sat, 10 May 2008 02:59:52 +0000(svn r13026) -Codechange[FS#1999]: Further Dynamite Tool Unification.(Roujin)
belugas [Sat, 10 May 2008 02:59:52 +0000] rev 9163
(svn r13026) -Codechange[FS#1999]: Further Dynamite Tool Unification.(Roujin)

Fri, 09 May 2008 15:27:00 +0000(svn r13025) -Codechange: remove the need for two WindowEvents.
rubidium [Fri, 09 May 2008 15:27:00 +0000] rev 9162
(svn r13025) -Codechange: remove the need for two WindowEvents.

Fri, 09 May 2008 09:29:27 +0000(svn r13024) -Codechange: do not use WE_MOUSELOOP when WE_TICK suffices, rename WE_4 to something more descriptive and correct some (completely incorrect) comments.
rubidium [Fri, 09 May 2008 09:29:27 +0000] rev 9161
(svn r13024) -Codechange: do not use WE_MOUSELOOP when WE_TICK suffices, rename WE_4 to something more descriptive and correct some (completely incorrect) comments.

Fri, 09 May 2008 07:47:30 +0000(svn r13023) -Revert (r1444): Revert changes to multihead engine weight -- the original values were correct.
peter1138 [Fri, 09 May 2008 07:47:30 +0000] rev 9160
(svn r13023) -Revert (r1444): Revert changes to multihead engine weight -- the original values were correct.

Thu, 08 May 2008 23:26:17 +0000(svn r13022) -Fix: driver list wasn't freed, replace by statically allocated one
smatz [Thu, 08 May 2008 23:26:17 +0000] rev 9159
(svn r13022) -Fix: driver list wasn't freed, replace by statically allocated one

Thu, 08 May 2008 22:53:49 +0000(svn r13021) -Codechange: free data_b for other uses when it is not used to store a second tile to skip to (in news messages). Patch by cirdan.
rubidium [Thu, 08 May 2008 22:53:49 +0000] rev 9158
(svn r13021) -Codechange: free data_b for other uses when it is not used to store a second tile to skip to (in news messages). Patch by cirdan.

Thu, 08 May 2008 21:09:21 +0000(svn r13020) -Codechange: make industry directory window horizontally resizable and truncate strings
glx [Thu, 08 May 2008 21:09:21 +0000] rev 9157
(svn r13020) -Codechange: make industry directory window horizontally resizable and truncate strings

Thu, 08 May 2008 20:05:32 +0000(svn r13019) -Fix [FS#1997]: silence some more MSVC x64 warnings (michi_cc)
glx [Thu, 08 May 2008 20:05:32 +0000] rev 9156
(svn r13019) -Fix [FS#1997]: silence some more MSVC x64 warnings (michi_cc)

Thu, 08 May 2008 19:26:55 +0000(svn r13018) -Codechange: make a class of the LandInfo Window.
rubidium [Thu, 08 May 2008 19:26:55 +0000] rev 9155
(svn r13018) -Codechange: make a class of the LandInfo Window.

Thu, 08 May 2008 16:48:29 +0000(svn r13016) -Codechange: unify the detection if rail catenary should be drawn
smatz [Thu, 08 May 2008 16:48:29 +0000] rev 9154
(svn r13016) -Codechange: unify the detection if rail catenary should be drawn

Thu, 08 May 2008 14:14:16 +0000(svn r13015) -Codechange: move some 'WP' structs out of window_gui.h to the .cpp files where they are actually used.
rubidium [Thu, 08 May 2008 14:14:16 +0000] rev 9153
(svn r13015) -Codechange: move some 'WP' structs out of window_gui.h to the .cpp files where they are actually used.

Thu, 08 May 2008 14:04:52 +0000(svn r13014) -Fix (r13008): mingw revealed some signed/unsigned warnings
glx [Thu, 08 May 2008 14:04:52 +0000] rev 9152
(svn r13014) -Fix (r13008): mingw revealed some signed/unsigned warnings

Thu, 08 May 2008 13:51:15 +0000(svn r13013) -Fix: GCC 4.3 warning about a clobbering mask due to longjmp. This can't be solved by using exceptions because the longjmp is needed for PNG (C-code) handling.
rubidium [Thu, 08 May 2008 13:51:15 +0000] rev 9151
(svn r13013) -Fix: GCC 4.3 warning about a clobbering mask due to longjmp. This can't be solved by using exceptions because the longjmp is needed for PNG (C-code) handling.

Thu, 08 May 2008 13:48:34 +0000(svn r13012) -Fix (r13011): the PlaceProc that was moved depended on another function...
rubidium [Thu, 08 May 2008 13:48:34 +0000] rev 9150
(svn r13012) -Fix (r13011): the PlaceProc that was moved depended on another function...

Thu, 08 May 2008 13:30:50 +0000(svn r13011) -Codechange: move PlaceProc_BuyLand out of rail_gui.cpp to the place where it is used and remove some unneeded globalisations of some other PlaceProc functions.
rubidium [Thu, 08 May 2008 13:30:50 +0000] rev 9149
(svn r13011) -Codechange: move PlaceProc_BuyLand out of rail_gui.cpp to the place where it is used and remove some unneeded globalisations of some other PlaceProc functions.

Thu, 08 May 2008 13:29:35 +0000(svn r13010) -Codechange: move the tree building GUI out of misc_gui.cpp.
rubidium [Thu, 08 May 2008 13:29:35 +0000] rev 9148
(svn r13010) -Codechange: move the tree building GUI out of misc_gui.cpp.