Tue, 20 Dec 2005 20:52:05 +0000(svn r3322) - Fix: Network window crash when it receives invalid information for example from the integrated nightly, so validate the network-input when it is received
Darkvater [Tue, 20 Dec 2005 20:52:05 +0000] rev 2775
(svn r3322) - Fix: Network window crash when it receives invalid information for example from the integrated nightly, so validate the network-input when it is received
- CodeChange: added str_validate(char *str) function that checks if a string contains only printable characters and if not, replaces those characters by question marks. Also move IsValidAsciiChar() to string.h

Tue, 20 Dec 2005 00:50:16 +0000(svn r3321) - Fix: A wrong use of the map m5 bits, where a previously calculated "bits" variable should have been used. This resulted in the pathfinder imagining junctions, which negatively affects performance somewhat (Darkvater).
matthijs [Tue, 20 Dec 2005 00:50:16 +0000] rev 2774
(svn r3321) - Fix: A wrong use of the map m5 bits, where a previously calculated "bits" variable should have been used. This resulted in the pathfinder imagining junctions, which negatively affects performance somewhat (Darkvater).
- Fix: [ 1346377 ] Limiting the "depth" of the search tree fixes this assert.
Though the above fix seems to fix this bug too, it will only make it less likely to occur. The problem here was the StackedItem::depth field overflowing, which made the pathfinder think it was at the first tile again. Adding an explicit overflow check should fix this.

Mon, 19 Dec 2005 00:19:12 +0000(svn r3320) - Fix: FS#22 - Exiting with double size enabled saves wrong window size. Reset the window size to its true size upon exiting when double-size is active. Is set in ClientSizeChanged.
Darkvater [Mon, 19 Dec 2005 00:19:12 +0000] rev 2773
(svn r3320) - Fix: FS#22 - Exiting with double size enabled saves wrong window size. Reset the window size to its true size upon exiting when double-size is active. Is set in ClientSizeChanged.

Sun, 18 Dec 2005 22:48:45 +0000(svn r3319) - Fix (regression): "Unnamed Competitors". A result of revision r3224 which allowed AI's for multiplayer. Old AI's didn't function correctly anymore. The update of last-built tile is moved back, but to a slightly different place so it is only executed when the command is actually successfully executed. This code shouldn't be neccessary, but alas, the old AI doesn't use DoCommandDP() functions.
Darkvater [Sun, 18 Dec 2005 22:48:45 +0000] rev 2772
(svn r3319) - Fix (regression): "Unnamed Competitors". A result of revision r3224 which allowed AI's for multiplayer. Old AI's didn't function correctly anymore. The update of last-built tile is moved back, but to a slightly different place so it is only executed when the command is actually successfully executed. This code shouldn't be neccessary, but alas, the old AI doesn't use DoCommandDP() functions.

Sun, 18 Dec 2005 20:48:22 +0000(svn r3318) - Codechange: [FS#27] MSVC projectfile & documentation update (bociusz)
Darkvater [Sun, 18 Dec 2005 20:48:22 +0000] rev 2771
(svn r3318) - Codechange: [FS#27] MSVC projectfile & documentation update (bociusz)

Sun, 18 Dec 2005 17:04:02 +0000(svn r3317) [Translations] Updated to 2005-12-18
miham [Sun, 18 Dec 2005 17:04:02 +0000] rev 2770
(svn r3317) [Translations] Updated to 2005-12-18

Sun, 18 Dec 2005 14:03:28 +0000(svn r3316) - NewGRF: Unload engine names before loading grf files. This fixes names in climates where the engines don't get loaded. Renamed function to reflect its purpose.
peter1138 [Sun, 18 Dec 2005 14:03:28 +0000] rev 2769
(svn r3316) - NewGRF: Unload engine names before loading grf files. This fixes names in climates where the engines don't get loaded. Renamed function to reflect its purpose.

Sun, 18 Dec 2005 12:17:53 +0000(svn r3314) Add 2 times static
tron [Sun, 18 Dec 2005 12:17:53 +0000] rev 2768
(svn r3314) Add 2 times static

Sun, 18 Dec 2005 12:10:46 +0000(svn r3313) Remove GPMI related changes from trunk
tron [Sun, 18 Dec 2005 12:10:46 +0000] rev 2767
(svn r3313) Remove GPMI related changes from trunk
Revisions in detail: 2542, 3226 (partial), 3229, 3231, 3232, 3238, 3242-3245, 3251, 3253, 3260, 3263, 3265, 3266, 3269, 3277, 3278, 3279, 3283 (partial), 3304, 3305, 3306

Sun, 18 Dec 2005 08:01:05 +0000(svn r3311) Remove the unnecessary global variable _grffile_count: It's just the scroll count of a list and furthermore only used in one file
tron [Sun, 18 Dec 2005 08:01:05 +0000] rev 2766
(svn r3311) Remove the unnecessary global variable _grffile_count: It's just the scroll count of a list and furthermore only used in one file