summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-11-04(svn r14564) -Fix (r14555): one more incorrect use of lastof()smatz
2008-11-03(svn r14563) -Fix [FS#2395]: in the case that an industry NewGRF, a shared ↵rubidium
TTDPatch and OpenTTD feature with it's origin in TTDPatch to replace/add/change vehicles (including e.g. maximum speed, graphics and introduction year), stations, bridges, industries, town houses or any other graphics used by either TTDPatch or OpenTTD, would tell that building an industry is okay, which is queried using a so-called callback that allows the NewGRF author to test all kinds of information about the neighbourhood where the industry might get build, it would corrupt, i.e. overwrite with invalid data, the structure that is used to build up an error message. This then might result in trying to resolve an invalid StringID, an internal numeric representation of all translateable strings, which would in it's turn trigger a safety check that is added to ensure invalid StringIDs are never resolved.
2008-11-03(svn r14562) -Fix (r14561): 8 bits are enough. The rest stays reserved.frosch
2008-11-03(svn r14561) -Feature(ette)[FS#2334]: Add result 0x0F to callbacks ↵frosch
0x29/0x35. (Yexo)
2008-11-03(svn r14560) -Fix [FS#2396](r14555): lengthof() can't be simply replaced by ↵smatz
lastof() in some cases (part by Aali)
2008-11-02(svn r14559) -Fix [FS#2387]: A train could be blocked inside a depot if it ↵michi_cc
was reversed just after leaving the depot.
2008-11-02(svn r14558) -Fix (r13957): Converting the track type of a tunnel/bridge ↵michi_cc
could cause trains to get stuck.
2008-11-02(svn r14557) -Codechange: Remove a redundant line of codeskidd13
2008-11-02(svn r14556) -Fix (r14533): Bounding box with height > TILE_HEIGHT could ↵frosch
cause circular dependencies with surrounding bridges.
2008-11-02(svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat ↵skidd13
and strecpy where direct conversion is possible
2008-11-02(svn r14554) -Fix: languages using longer gender names than strgen supports.rubidium
2008-11-02(svn r14553) -Doc: Add some doxygen commentsskidd13
2008-10-31(svn r14550) -Fix [FS#2391]: Don't assert on path look-ahead when processing ↵michi_cc
a not-part-of-orders depot-order.
2008-10-30(svn r14549) -Update: WebTranslator2 update to 2008-10-30 18:25:24translators
croatian - 9 fixed by tperic (9) ido - 13 fixed by Cecile (13) indonesian - 219 fixed by dnaftali (219) italian - 1 changed by lorenzodv (1) korean - 2 changed by dlunch (2) latvian - 168 fixed, 22 changed by Wersoo (119), v3rb0 (71) persian - 99 fixed by ali sattari (99) swedish - 3 changed by Andreas (3)
2008-10-30(svn r14548) -Add: partial welsh translation, to be finished later.rubidium
2008-10-30(svn r14547) -Fix: order pool seemed to look full when it was not as it only ↵rubidium
checked whether it was possible to allocate a new block of pool items instead of checking for free pool items.
2008-10-29(svn r14546) -Codechange: Unify string(cpy|cat) functionsskidd13
-Doc: string(cpy|cat) functions
2008-10-28(svn r14545) -Fix [FS#2386]: road vehicles sometimes never got their "slots" ↵rubidium
deallocated causing RVs not going to depot for service.
2008-10-28(svn r14542) -Codechange: replace some sprintf with s[en]printf to make sure ↵rubidium
they will not overflow their buffers.
2008-10-28(svn r14541) -Fix (r14540): mingw didn't like it :(rubidium
2008-10-28(svn r14540) -Codechange: introduce [v]seprintf which are like [v]snprintf ↵rubidium
but do return the number of characters written instead of the number of characters that would be written; as size_t is unsigned substraction can cause integer underflows quite quickly.
2008-10-27(svn r14539) -Update: WebTranslator2 update to 2008-10-27 18:43:26translators
dutch - 5 fixed by habell (5) french - 5 fixed by glx (5) galician - 5 fixed by Condex (5) ido - 31 fixed by Cecile (31) indonesian - 50 fixed by dnaftali (50) italian - 5 fixed by lorenzodv (5) korean - 5 fixed, 4 changed by leejaeuk5 (9) spanish - 5 fixed by eusebio (5) swedish - 5 fixed by ChrillDeVille (5) ukrainian - 5 fixed by mad (5)
2008-10-25(svn r14536) -Fix (r14530): Do not expect uints to become negative.frosch
2008-10-25(svn r14535) -Fix: Description of '-i' commandline option.frosch
2008-10-25(svn r14534) -Codechange [FS#2382]: Enumify magic return values of ↵glx
HandleEditBox function (Zuu)
2008-10-25(svn r14533) -Fix: ...hopefully most glitches wrt. inclined foundations.frosch
2008-10-25(svn r14532) -Fix (r14522): one 'M' is enough to show modified versionglx
2008-10-25(svn r14531) -Fix (r12425): OSK accessed wrong widgets of password query window.frosch
2008-10-25(svn r14530) -Fix [FS#2138]: Do not deliver cargo to industries not inside ↵frosch
station catchment area.
2008-10-25(svn r14529) -Codechange: Turn FindCatchmentRadius() into ↵frosch
Station::GetCatchmentRadius().
2008-10-25(svn r14528) -Codechange: cache the closest town for all road tiles instead ↵rubidium
of only roads owned by tiles. This replaces a O(n) search over all towns from the road's tileloop with a O(1) lookup (PhilSophus)
2008-10-25(svn r14527) -Fix: allocate stub (empty) sound entries when loading an ↵rubidium
empty/corrupt/incorrectly sized sample.cat instead of making valid NewGRFs fail to load.
2008-10-24(svn r14526) -Fix [FS#2379]: make sure trains stop at the end of a station; ↵rubidium
a 3/8th length train did stop 2/8th of it's length too early causing a 63/8th long train not to fit in a 4 tile station.
2008-10-24(svn r14525) -Update: WebTranslator2 update to 2008-10-24 17:44:48translators
indonesian - 412 fixed by dnaftali (412)
2008-10-24(svn r14524) -Add: stop-in-depot as part of orders (PhilSophus)rubidium
2008-10-23(svn r14523) -Update: WebTranslator2 update to 2008-10-23 17:42:35translators
indonesian - 668 fixed by dnaftali (668) italian - 6 changed by lorenzodv (6) persian - 88 fixed by ali sattari (88)
2008-10-23(svn r14522) -Fix: apply r14519 to determineversion.vbs. Also properly set ↵glx
'modified' for hg and git (was always 1).
2008-10-22(svn r14521) -Fix [FS#2378]: fast trains could continue to move after a crashglx
2008-10-22(svn r14519) -Fix [FS#2376]: do not use the short hash form for getting a ↵rubidium
specific mercurial/git revision as those can collide quite easily causing reversion detection to fail (PhilSophus)
2008-10-22(svn r14518) -Fix (r14514): forgot win32 and OS/2 files (glx)smatz
2008-10-22(svn r14517) -Feature: arrow key scrolling in the server list (Roujin)rubidium
2008-10-22(svn r14516) -Fix: determine the default text direction based on the ↵rubidium
language file instead of hardcoding one.
2008-10-22(svn r14515) -Fix (r7759): iconv is included in glibc-2.1 and higher, so we ↵rubidium
don't need to link to a most likely non-existing libiconv in those situations.
2008-10-22(svn r14514) -Codechange: use 'size' instead of 'length' for querystring and ↵smatz
textbuf, explicitly say it includes the terminating zero -Fix: one couldn't rename things with too long default/automatic name -Fix: buffer overflow in console when too long (1024 bytes) command was entered
2008-10-22(svn r14513) -Update: WebTranslator2 update to 2008-10-22 17:26:32translators
czech - 6 fixed by Hadez (6) indonesian - 121 fixed by dnaftali (120), Admin (1) italian - 1 changed by lorenzodv (1) korean - 15 changed by dlunch (15) latvian - 20 fixed by v3rb0 (20) persian - 127 fixed by ali sattari (127)
2008-10-21(svn r14509) -Fix (r14507): missing svn:keywordssmatz
2008-10-21(svn r14508) -Fix (r14501): arrays were not properly zeroedsmatz
2008-10-21(svn r14507) -Codechange: Update the RPM spec file (futher changes are ↵skidd13
expected till 0.7)
2008-10-21(svn r14506) -Add: stub for indonesian language.rubidium
2008-10-20(svn r14505) -Fix (r14504): Missing include.michi_cc