Fri, 19 Jan 2007 16:01:43 +0000(svn r8277) -Fix (r8038): assert on game exit when waypoints were used. The static variable of type Station (inside ComposeWaypointStation) replaced by byte array so no destructor is called for it on exit.
KUDr [Fri, 19 Jan 2007 16:01:43 +0000] rev 5985
(svn r8277) -Fix (r8038): assert on game exit when waypoints were used. The static variable of type Station (inside ComposeWaypointStation) replaced by byte array so no destructor is called for it on exit.

Fri, 19 Jan 2007 11:47:48 +0000(svn r8276) -Fix
tron [Fri, 19 Jan 2007 11:47:48 +0000] rev 5984
(svn r8276) -Fix

Change the signature of Swap() to be less error prone, i.e. pass the variables to be swapped by reference instead of passing pointers to the variables.
Just do Swap(x, y) instead of Swap(&x, &y). This prevents accidents when the variables are pointers.

Fri, 19 Jan 2007 06:08:04 +0000(svn r8275) -Fix
tron [Fri, 19 Jan 2007 06:08:04 +0000] rev 5983
(svn r8275) -Fix

Factor common data tables and use a bit more sensible names

Fri, 19 Jan 2007 00:01:52 +0000(svn r8274) -Codechange (r8151): Move the automatic semaphore/signal checks inside the CMD_ functions where they are supposed to be. Achieve this by adding a seperate bit to p1/p2 to hold the CTRL-modifier. While here, use proper types, and 'unify' the parameter bit-meanings. 0 - ctrl-pressed, 1 - signal/semaphore, 2-4 - trackbits, 5 - remove (internal), 24-31 - drag density.
Darkvater [Fri, 19 Jan 2007 00:01:52 +0000] rev 5982
(svn r8274) -Codechange (r8151): Move the automatic semaphore/signal checks inside the CMD_ functions where they are supposed to be. Achieve this by adding a seperate bit to p1/p2 to hold the CTRL-modifier. While here, use proper types, and 'unify' the parameter bit-meanings. 0 - ctrl-pressed, 1 - signal/semaphore, 2-4 - trackbits, 5 - remove (internal), 24-31 - drag density.

Thu, 18 Jan 2007 23:48:04 +0000(svn r8273) -Fix: return value from clamp was ignored
KUDr [Thu, 18 Jan 2007 23:48:04 +0000] rev 5981
(svn r8273) -Fix: return value from clamp was ignored

Thu, 18 Jan 2007 23:45:58 +0000(svn r8272) -Fix (r8038): signed/unsigned change - PlayerID is now enum (signed) and was byte so test for PlayerID validity needed to be updated (Darkvater)
KUDr [Thu, 18 Jan 2007 23:45:58 +0000] rev 5980
(svn r8272) -Fix (r8038): signed/unsigned change - PlayerID is now enum (signed) and was byte so test for PlayerID validity needed to be updated (Darkvater)

Thu, 18 Jan 2007 22:24:11 +0000(svn r8267) [Translations] -Fix: (r8266) fixed the ownname and the isocode of the russian language
miham [Thu, 18 Jan 2007 22:24:11 +0000] rev 5979
(svn r8267) [Translations] -Fix: (r8266) fixed the ownname and the isocode of the russian language

Thu, 18 Jan 2007 18:42:50 +0000(svn r8266) -Update: WebTranslator2 update to 2007-01-18 19:42:06
miham [Thu, 18 Jan 2007 18:42:50 +0000] rev 5978
(svn r8266) -Update: WebTranslator2 update to 2007-01-18 19:42:06
afrikaans - 26 fixed, 63 changed by TrueTenacity (89)
dutch - 1 fixed by habell (1)
esperanto - 1 fixed by LaPingvino (1)
russian - 26 changed by DarkFenX (26)
turkish - 1 fixed by jnmbk (1)
ukrainian - 6 changed by znikoz (6)

Thu, 18 Jan 2007 15:39:58 +0000(svn r8254) -Merge: Release changes from the 0.5 branch back to trunk. This ensures an updated changelog, readme, et.
Darkvater [Thu, 18 Jan 2007 15:39:58 +0000] rev 5977
(svn r8254) -Merge: Release changes from the 0.5 branch back to trunk. This ensures an updated changelog, readme, et.

Thu, 18 Jan 2007 15:27:57 +0000(svn r8253) -Codechange: Be more strict about language generation and fail any languages not having the mandatory ##name, ##ownname and ##isocode pragma's.
Darkvater [Thu, 18 Jan 2007 15:27:57 +0000] rev 5976
(svn r8253) -Codechange: Be more strict about language generation and fail any languages not having the mandatory ##name, ##ownname and ##isocode pragma's.