rubidium
							
						 
					 | 
					
						
						
							
						
						009a748ab3
					 | 
					
						
						
							
							(svn r13099) -Fix [FS#2014]: when a window had children only one of them would be closed (on a parent closure) instead of all children.
						
						
						
						
						
						
					 | 
					
						2008-05-15 11:17:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						dddfaaac7d
					 | 
					
						
						
							
							(svn r13069) -Codechange: it is no longer needed to pass a void *data pointer with the WE_CREATE message because nothing uses it anymore.
						
						
						
						
						
						
					 | 
					
						2008-05-13 14:43:33 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								glx
							
						 
					 | 
					
						
						
							
						
						c708ab3b48
					 | 
					
						
						
							
							(svn r13047) -Codechange: remove vp_d
						
						
						
						
						
						
					 | 
					
						2008-05-11 15:08:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						e63137f47f
					 | 
					
						
						
							
							(svn r13041) -Fix: calling a virtual function on a not fully constructed object is bound to cause errors.
						
						
						
						
						
						
					 | 
					
						2008-05-11 11:41:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						83664c8bc4
					 | 
					
						
						
							
							(svn r13031) -Codechange: make AssignWidgetToWindow a static function instead of a global one as it should only be used from window.cpp.
						
						
						
						
						
						
					 | 
					
						2008-05-10 13:54:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						89c15ecb23
					 | 
					
						
						
							
							(svn r13030) -Codechange: do use MallocT instead of ReallocT when 100% sure that the pointer you are allocating to is NULL. Patch by Alberth.
						
						
						
						
						
						
					 | 
					
						2008-05-10 13:53:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						d24442ae8b
					 | 
					
						
						
							
							(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.
						
						
						
						
						
						
					 | 
					
						2008-05-10 13:46:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						935434333b
					 | 
					
						
						
							
							(svn r13028) -Codechange: WE_MESSAGE and WE_INVALIDATE_DATA were doing the same thing.
						
						
						
						
						
						
					 | 
					
						2008-05-10 12:30:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						68a1d75d9e
					 | 
					
						
						
							
							(svn r13025) -Codechange: remove the need for two WindowEvents.
						
						
						
						
						
						
					 | 
					
						2008-05-09 15:27:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						f438700402
					 | 
					
						
						
							
							(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.
						
						
						
						
						
						
					 | 
					
						2008-05-09 09:29:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						9ed36409c5
					 | 
					
						
						
							
							(svn r13006) -Codechange: GetMenuItemIndex is only used for the toolbar, so move it to there.
						
						
						
						
						
						
					 | 
					
						2008-05-08 12:59:47 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						23fc96c3e8
					 | 
					
						
						
							
							(svn r13005) -Codechange: prepare AllocateWindowDescFront for subclassing of Window.
						
						
						
						
						
						
					 | 
					
						2008-05-08 11:50:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						2eef026fe3
					 | 
					
						
						
							
							(svn r13004) -Codechange: replace AllocateWindow and AllocateWindowDesc with a Window constructor.
						
						
						
						
						
						
					 | 
					
						2008-05-08 11:31:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						19910188fa
					 | 
					
						
						
							
							(svn r12999) -Fix [FS#1995]: when a Window got deleted on a double click event, we should not send a click event to the now non-existant Window as that causes segfaults.
						
						
						
						
						
						
					 | 
					
						2008-05-07 21:45:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						3d5567ccf7
					 | 
					
						
						
							
							(svn r12987) -Codechange: split viewport and tile selection.
						
						
						
						
						
						
					 | 
					
						2008-05-07 13:10:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						ca4349b517
					 | 
					
						
						
							
							(svn r12984) -Codechange: some coding style in window.cpp.
						
						
						
						
						
						
					 | 
					
						2008-05-07 08:27:55 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						402a1e24ba
					 | 
					
						
						
							
							(svn r12977) -Codechange: remove quite some redundant (duplicate) function declarations.
						
						
						
						
						
						
					 | 
					
						2008-05-06 22:17:12 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						9bf519f26b
					 | 
					
						
						
							
							(svn r12976) -Codechange: use w->SetDirty() instead of SetWindowDirty(w) when it's certain that w != NULL.
						
						
						
						
						
						
					 | 
					
						2008-05-06 22:08:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						e6c944a6c4
					 | 
					
						
						
							
							(svn r12975) -Codechange: replace DeleteWindow(w) with delete w.
						
						
						
						
						
						
					 | 
					
						2008-05-06 21:28:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						d03994098b
					 | 
					
						
						
							
							(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
						
						
						
						
						
						
					 | 
					
						2008-05-06 15:11:33 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						762315c47c
					 | 
					
						
						
							
							(svn r12942) -Fix [FS#1979]: closing some windows caused recursion in the Window deletion causing the reading invalid/freed data which could cause crashes.
						
						
						
						
						
						
					 | 
					
						2008-05-04 21:36:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						cb680474c3
					 | 
					
						
						
							
							(svn r12941) -Codechange: don't access wndproc directly. Patch by Alberth.
						
						
						
						
						
						
					 | 
					
						2008-05-04 10:05:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						a26b25aecc
					 | 
					
						
						
							
							(svn r12938) -Codechange: coding style fixes. Patch by Alberth.
						
						
						
						
						
						
					 | 
					
						2008-05-04 08:56:59 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						5b44c68b19
					 | 
					
						
						
							
							(svn r12937) -Codechange: split allocating and finding the spot to place a window. Patch by Alberth.
						
						
						
						
						
						
					 | 
					
						2008-05-04 08:49:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						752c8d8f2e
					 | 
					
						
						
							
							(svn r12790) -Codechange: code style fixes. Patch by Alberth.
						
						
						
						
						
						
					 | 
					
						2008-04-19 13:28:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						c84fe27ca9
					 | 
					
						
						
							
							(svn r12787) -Documentation: add/fix documentation of some functions. Patch by Alberth.
						
						
						
						
						
						
					 | 
					
						2008-04-19 13:05:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						b1d1a4ac66
					 | 
					
						
						
							
							(svn r12757) -Codechange: move all cheat related stuff from all over the place to a single location.
						
						
						
						
						
						
					 | 
					
						2008-04-17 21:21:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						c31287206d
					 | 
					
						
						
							
							(svn r12749) -Codechange: store the viewport information in the windows that have a viewport instead of one global array with a viewport for each window, even when they do not use the viewport.
						
						
						
						
						
						
					 | 
					
						2008-04-17 09:42:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						fd38b3f850
					 | 
					
						
						
							
							(svn r12714) -Fix [FS#1904]: do not move windows below the toolbar on resizes unless they would go behind the toolbar.
						
						
						
						
						
						
					 | 
					
						2008-04-14 23:26:31 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						9a73b698d4
					 | 
					
						
						
							
							(svn r12695) -Codechange: only allocate window structs when needed. Based on a patch by Alberth.
						
						
						
						
						
						
					 | 
					
						2008-04-13 19:25:14 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						04138ddffc
					 | 
					
						
						
							
							(svn r12694) -Fix: do not call the mouse over callback on already deleted windows.
						
						
						
						
						
						
					 | 
					
						2008-04-13 19:06:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						2310557716
					 | 
					
						
						
							
							(svn r12693) -Documentation: add some documentation to some window related stuff. Based on a patch by Albert.
						
						
						
						
						
						
					 | 
					
						2008-04-13 19:01:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						87ddcb0d5a
					 | 
					
						
						
							
							(svn r12692) -Codechange: swap to functions to remove a function declaration.
						
						
						
						
						
						
					 | 
					
						2008-04-13 18:59:32 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						ee02dd7dad
					 | 
					
						
						
							
							(svn r12619) -Codechange: lots of documentation about window related stuff. Patch by Alberth.
						
						
						
						
						
						
					 | 
					
						2008-04-07 20:28:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								smatz
							
						 
					 | 
					
						
						
							
						
						756e0d9b6e
					 | 
					
						
						
							
							(svn r12371) -Fix [FS#1823]: do not let window hide behind the main toolbar after resizing the screen
						
						
						
						
						
						
					 | 
					
						2008-03-15 20:32:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								smatz
							
						 
					 | 
					
						
						
							
						
						8b56e7544e
					 | 
					
						
						
							
							(svn r12167) -Feature(tte): change colour of autorail and autoroad selection when Ctrl is pressed
						
						
						
						
						
						
					 | 
					
						2008-02-17 17:00:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								smatz
							
						 
					 | 
					
						
						
							
						
						291931bf50
					 | 
					
						
						
							
							(svn r12166) -Fix [FS#337]: when drag&drop mode was cancelled by keyboard input, depot/group window wasn't updated (original patch by GrimRC)
						
						
						
						
						
						
					 | 
					
						2008-02-17 12:21:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						dc87b05e8c
					 | 
					
						
						
							
							(svn r11834) -Codechange: only include settings_type.h if needed.
						
						
						
						
						
						
					 | 
					
						2008-01-13 14:37:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						5c4150d304
					 | 
					
						
						
							
							(svn r11832) -Codechange: get rid of (quite) some VARDEFs.
						
						
						
						
						
						
					 | 
					
						2008-01-13 13:36:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						d4e6a6bf57
					 | 
					
						
						
							
							(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
						
						
						
						
						
						
					 | 
					
						2008-01-13 01:21:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						ac528411df
					 | 
					
						
						
							
							(svn r11818) -Codechange: split player.h into smaller pieces.
						
						
						
						
						
						
					 | 
					
						2008-01-12 14:10:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						0e517fe023
					 | 
					
						
						
							
							(svn r11787) -Codechange: more header rewrites. This time related to viewport.h.
						
						
						
						
						
						
					 | 
					
						2008-01-09 09:45:45 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								egladil
							
						 
					 | 
					
						
						
							
						
						9a2547b5a7
					 | 
					
						
						
							
							(svn r11740) -Fix [FS#1610]: Modify and possibly discard key events for code points in the unicode private use area.
						
						
						
						
						
						
					 | 
					
						2008-01-01 18:55:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						384503e7d3
					 | 
					
						
						
							
							(svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.
						
						
						
						
						
						
					 | 
					
						2007-12-27 13:35:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						2786d789a1
					 | 
					
						
						
							
							(svn r11701) -Codechange: removal unnecessary inclusions of map.h (and split map.h).
						
						
						
						
						
						
					 | 
					
						2007-12-26 11:45:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						429521a7d1
					 | 
					
						
						
							
							(svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'
						
						
						
						
						
						
					 | 
					
						2007-12-25 11:26:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						bf98e25e43
					 | 
					
						
						
							
							(svn r11691) -Codechange: move+rename helpers.hpp and only include it when it is really needed.
						
						
						
						
						
						
					 | 
					
						2007-12-25 09:48:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						a773d45885
					 | 
					
						
						
							
							(svn r11684) -Codechange: split gfx.h in a type and functional header.
						
						
						
						
						
						
					 | 
					
						2007-12-23 10:56:02 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						8f0e68285b
					 | 
					
						
						
							
							(svn r11682) -Codechange: move some 'generic' geometry related types into a single file and do not include gfx.h everywhere to get a Point type.
						
						
						
						
						
						
					 | 
					
						2007-12-22 23:30:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								rubidium
							
						 
					 | 
					
						
						
							
						
						8896bea306
					 | 
					
						
						
							
							(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.
						
						
						
						
						
						
					 | 
					
						2007-12-19 19:44:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |