Fri, 29 Dec 2006 17:56:34 +0000(svn r7622) -Codechange: Convert some more windows to ShowQuery. This includes the depot
Darkvater [Fri, 29 Dec 2006 17:56:34 +0000] rev 5670
(svn r7622) -Codechange: Convert some more windows to ShowQuery. This includes the depot
sell-all popup, quit/abandon game. The language files committed in r7619 go with this.

Fri, 29 Dec 2006 17:54:47 +0000(svn r7621) -Codechange: Rework ShowQuery into a general modal popup window. It gets passed
Darkvater [Fri, 29 Dec 2006 17:54:47 +0000] rev 5669
(svn r7621) -Codechange: Rework ShowQuery into a general modal popup window. It gets passed
a parent pointer which will be blocked as long as the popup is open. This
applies to newgrf-apply, heightmap warning, genworld progress.

Fri, 29 Dec 2006 17:51:16 +0000(svn r7620) -Fix: [OPF] signal update was incorrectly propagated:
KUDr [Fri, 29 Dec 2006 17:51:16 +0000] rev 5668
(svn r7620) -Fix: [OPF] signal update was incorrectly propagated:
- through incompatible rail types
- from under bridge track to the bridge ramp (peter1138)
- same for tunnels (from track on top of tunnel entry to the tunnel)

Fri, 29 Dec 2006 17:16:12 +0000(svn r7619) -Feature (Internal): Add support for modal children. It's a window-child that
Darkvater [Fri, 29 Dec 2006 17:16:12 +0000] rev 5667
(svn r7619) -Feature (Internal): Add support for modal children. It's a window-child that
will block activity for the parent window until the modal popup is dismissed.

Fri, 29 Dec 2006 17:07:41 +0000(svn r7618) -Feature: Add support for a parent<>child relationship in Window terms. A child
Darkvater [Fri, 29 Dec 2006 17:07:41 +0000] rev 5666
(svn r7618) -Feature: Add support for a parent<>child relationship in Window terms. A child
is a window whose parent pointer is non-null. Deleting the parent cascades deleting
the children as well; children first.

Fri, 29 Dec 2006 16:40:22 +0000(svn r7617) -Fix (7609): GetTrackBits only works (as intended) for plain rail tiles, so get the trackbits if it is certain it is a plain rail tile. Noticed by Tron.
rubidium [Fri, 29 Dec 2006 16:40:22 +0000] rev 5665
(svn r7617) -Fix (7609): GetTrackBits only works (as intended) for plain rail tiles, so get the trackbits if it is certain it is a plain rail tile. Noticed by Tron.

Fri, 29 Dec 2006 13:59:48 +0000(svn r7616) -Cleanup:
Darkvater [Fri, 29 Dec 2006 13:59:48 +0000] rev 5664
(svn r7616) -Cleanup:
-(re)set _rename_[id/what] to -1 to catch invalid calls (main_gui.c)
-Only invalidate widget of pause/ff instead of whole window (main_gui.c)
-Remove numbering from WE_ and WC_ as it's not needed, also remove
non-existing windowclasses (window.h, openttd.h)
-Give names to some of the enums (window.h)
-In UninitWindowSystem not only free malloc'd widgets, but also reset the z-array (window.c)
-Some coding style, comments, etc.

Fri, 29 Dec 2006 11:28:39 +0000(svn r7611) WebTranslator2 update to 2006-12-29 12:28:05
miham [Fri, 29 Dec 2006 11:28:39 +0000] rev 5663
(svn r7611) WebTranslator2 update to 2006-12-29 12:28:05
american - 2 fixed by WhiteRabbit (2)
french - 2 fixed by glx (2)
portuguese - 2 fixed by izhirahider (2)

Fri, 29 Dec 2006 10:16:36 +0000(svn r7609) -Codechange: remove some direct map accesses to m5 and some unneeded signal removal code in ClearTileTrack as it is done in CmdRemoveSingleRail too, which is called for every removed trackbit.
rubidium [Fri, 29 Dec 2006 10:16:36 +0000] rev 5662
(svn r7609) -Codechange: remove some direct map accesses to m5 and some unneeded signal removal code in ClearTileTrack as it is done in CmdRemoveSingleRail too, which is called for every removed trackbit.

Fri, 29 Dec 2006 09:10:44 +0000(svn r7607) -Codechange: remove direct map accesses for snow/desert on tunnels and bridges.
rubidium [Fri, 29 Dec 2006 09:10:44 +0000] rev 5661
(svn r7607) -Codechange: remove direct map accesses for snow/desert on tunnels and bridges.