window.c
Thu, 02 Jun 2005 19:30:21 +0000 Darkvater (svn r2397) - CodeChange: rename all "ttd" files to "openttd" files.
Sat, 28 May 2005 17:01:26 +0000 Darkvater (svn r2373) - CodeChange: don't redraw the window upon a user-based dirty request if the requested widget is invisible or otherwise not visible (type WWT_EMPTY)
Mon, 02 May 2005 17:14:31 +0000 Darkvater (svn r2248) - Fix (regression): fix crashing of game when joining a dedicated server (only reset _thd.pos, not the whole structure; as done in revision 2241 to fix another crash)
Sun, 01 May 2005 19:37:20 +0000 Darkvater (svn r2241) - Fix: [ 1190625 ] Changing mapsize crashes game with highlighting. Without shutting down OpenTTD some possibly 'invalid' data in TileHighLightData (_thd) is left behind; reset it.
Thu, 07 Apr 2005 00:59:54 +0000 Darkvater (svn r2161) - Fix: When resizing a window, the button is also visibly depressed
Tue, 05 Apr 2005 21:03:30 +0000 darkvater (svn r2152) - Fix: Chatbar in MP games is now on-top of the news window.
Mon, 04 Apr 2005 19:14:40 +0000 Darkvater (svn r2149) - Fix (Regression): [ 1175877 ] Inputbox of savegamedialog did not have "focus", keyinput went to game. A quick fix for the horrid inputkey-handling.
Mon, 04 Apr 2005 16:47:03 +0000 matthijs (svn r2146) - Fix: [ 1175973 ] Crash if any key is pressed in startup (pkirchhofer)
Sun, 03 Apr 2005 13:35:43 +0000 Darkvater (svn r2141) - Fix: Keys now hopefully only activate the right windows. If console/querybox/chatbox is open, all input goes there, if closed to game itself.
Sat, 26 Mar 2005 04:16:39 +0000 pasky (svn r2074) MouseLoop -> InputLoop(), factor out a real mouse-specific MouseLoop from the new InitLoop() (more in the spirit of HandleKeypress()).
Wed, 09 Mar 2005 19:48:20 +0000 Darkvater (svn r1978) - Fix: Plug some memleaks; thanks Valgrind
Tue, 22 Feb 2005 14:52:20 +0000 Darkvater (svn r1901) - Fix: unwanted behaviour of the savegame dialog, as well as a bug with a sloppy termination of a string. When any editbox is open, scrolling is disabled. If any new types of editboxes come up, please use SET/CLRBIT of _no_scroll with its unique identifier (ttd.h)
Sat, 05 Feb 2005 15:58:59 +0000 tron (svn r1803) Move debugging stuff into files of it's own
Sun, 23 Jan 2005 13:42:26 +0000 darkvater (svn r1613) -Fix: WE_CLICK event is not called on default actions. If special action is needed, use the other events like WE_RESIZE or WE_DESTROY, etc.
Sun, 23 Jan 2005 13:09:35 +0000 tron (svn r1610) Remove trailing whitespace (last time ever, i hope)
Sun, 23 Jan 2005 08:34:39 +0000 tron (svn r1602) -Fix: [1107514] When resizing a window, make sure the correct window receives the click
Sat, 22 Jan 2005 22:47:58 +0000 tron (svn r1596) Add some more statics
Sat, 22 Jan 2005 20:23:18 +0000 tron (svn r1594) Convert all undefined parameter lists to (void) and add the appropriate warning flags in the Makefile
Sun, 16 Jan 2005 12:30:52 +0000 darkvater (svn r1539) -Fix: [1103271] free'd memory used. Moved w->wndproc(w, &e) to end of function. Thanks for finding this tamlin.
Sun, 16 Jan 2005 11:04:45 +0000 tron (svn r1534) Use memmove() instead of memcpy() when copying overlapping memory (tamlin)
Sat, 15 Jan 2005 08:58:31 +0000 tron (svn r1520) Trim 134 (!) lines with trailing whitespace ):
Thu, 13 Jan 2005 16:50:20 +0000 darkvater (svn r1497) -Fix: [1101179] Crash if generating land while industry window is open. This also happened for towns and the land information window
Tue, 11 Jan 2005 12:15:08 +0000 celestar (svn r1481) -Fix: [ 1099891 ] Added a return in DispatchLeftClickEvent which prevents reading of free'd memory (tamlin)
Tue, 11 Jan 2005 00:54:06 +0000 darkvater (svn r1479) -Added highscore chart (accessible from the difficulty window) with top5 companies for a given difficulty (select the difficulty in the menu)
Tue, 11 Jan 2005 00:24:27 +0000 darkvater (svn r1478) -Fix: [1099195] mouse-wheel in train replace window. Scrollbar1 and Scrollbar2 now work independently. You can only scroll on list and scrollbar itself; scrollbar must be next widget of the list.
Sun, 09 Jan 2005 21:25:44 +0000 tron (svn r1451) Fix some of the signed/unsigned comparison warnings
Mon, 03 Jan 2005 19:45:18 +0000 truelight (svn r1348) -Feature: resizable windows. Read the comment in window.h to find out
Mon, 03 Jan 2005 14:07:49 +0000 darkvater (svn r1338) -Fix: fix signed/unsigned warnings introduced when ditching the macros for map querying.
Mon, 03 Jan 2005 12:56:22 +0000 tron (svn r1337) Use MapMax[XY]() (or MapSize[XY]() if appropriate) instead of TILE_MAX_[XY]
Sun, 02 Jan 2005 17:23:04 +0000 bjarni (svn r1323) Adding autoreplace feature
Wed, 22 Dec 2004 17:37:21 +0000 darkvater (svn r1225) -Feature: SHIFT+DEL now deletes all non-vital windows (only status bar and main bar remain)
Wed, 15 Dec 2004 23:33:04 +0000 darkvater (svn r1121) -Feature: Added sticky windows feature. A small pin allows the user to set the window as undeletable and can only be closed by hand. As an example the viewport window has been stickied (thanks to Neko-San)
Wed, 15 Dec 2004 22:18:54 +0000 tron (svn r1117) Move map arrays and some related macros into their own files map.c and map.h
Tue, 14 Dec 2004 17:38:48 +0000 dominik (svn r1084) Generalized hotkey catching when textfield windows are open. Now only hotkeys attached to the main toolbar are working if you have a textfield open.
Tue, 14 Dec 2004 16:53:38 +0000 dominik (svn r1082) Feature: Chat toolbar
Tue, 14 Dec 2004 08:01:12 +0000 tron (svn r1080) Improve mini-map scrolling in a similar way as viewport scrolling (r1063): now the centre of the mini-map window is the region of interest instead some arbitrary coordinate.
Sat, 04 Dec 2004 17:54:56 +0000 truelight (svn r942) -Merged branch/network back into the trunk
Sun, 14 Nov 2004 19:44:06 +0000 tron (svn r607) -Patch: [ 985102 ] static cleanup
Sun, 14 Nov 2004 08:15:50 +0000 tron (svn r580) Fix latent bug in BringWindowToFrontByID() - a wrong pointer was returned
Sun, 14 Nov 2004 08:11:05 +0000 tron (svn r578) Simplify BringWindowToFront()
Sat, 13 Nov 2004 11:08:50 +0000 tron (svn r559) Minor simplification
Sat, 13 Nov 2004 10:53:42 +0000 tron (svn r558) -Fix: [ 1065247 ] Windows can be placed behind toolbar
Thu, 11 Nov 2004 21:20:15 +0000 tron (svn r541) Make windows even snappier! ^^
Wed, 10 Nov 2004 21:14:16 +0000 tron (svn r538) -Feature: Windows snap at each other
Sun, 12 Sep 2004 21:49:38 +0000 darkvater (svn r223) -Fix: Const correctness and miscellaneous fixes. Thank you Tron for your diligent fixing of warnings (and some possibly bugs) (Tron)
Sun, 12 Sep 2004 14:12:33 +0000 darkvater (svn r212) -Fix: Network-gui fixes (sign_de)
Fri, 10 Sep 2004 19:02:27 +0000 truelight (svn r194) -Codechange: stripping trailing-spaces. Please keep this that way!
Tue, 07 Sep 2004 22:44:14 +0000 darkvater (svn r179) -Fix: [1023971] Fix for MouseWheel assert error in non-zoomable viewports. Zooming now will only occur if mousepointer is either in an extra viewport window, or main game-window (Dribbel)
Sun, 05 Sep 2004 14:20:36 +0000 truelight (svn r159) -Fix: w->custom[] was too small for 64bit pointers
Fri, 03 Sep 2004 19:59:05 +0000 darkvater (svn r153) -Feature: [1009710] Extra Viewport. In the minimap dropdown menu, open a new viewport to have a quick look at your favorite map-positions. Independent zoom and quick jump to/from viewport (Dribbel)
Wed, 25 Aug 2004 08:55:53 +0000 dominik (svn r137) Fix: console sometime didn't open (sign_de)
Tue, 24 Aug 2004 08:34:28 +0000 dominik (svn r127) New feature: ingame console. (sign_de)
Mon, 23 Aug 2004 10:59:03 +0000 dominik (svn r117) Feature: Performance details window in company league menu (TrueLight)
Fri, 20 Aug 2004 11:25:36 +0000 dominik (svn r87) Fix: rare mousewheel scrolling with scrollbar crash
Tue, 17 Aug 2004 22:39:40 +0000 darkvater (svn r78) -Fix: [1010830] Landscape toolbar in scenario editor shown at wrong position
Mon, 16 Aug 2004 22:35:17 +0000 darkvater (svn r71) -Cheat: [976127] no extra frequent jet crash on small airports (truesatan)
Mon, 16 Aug 2004 22:15:44 +0000 darkvater (svn r70) -Fix: typo in english.txt
Mon, 16 Aug 2004 21:02:06 +0000 darkvater (svn r69) -Feature: align toolbar left/center/right patch (TrueLight)
Mon, 16 Aug 2004 18:46:54 +0000 darkvater (svn r68) -Fix: [1009621] build in pause is now a cheat instead of a patch (truesatan)
Mon, 09 Aug 2004 17:04:08 +0000 truelight (svn r1) Import of revision 975 of old (crashed) SVN