summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-11-29(svn r26137) -Merge: documentation updates from 1.3 branchrubidium
2013-11-28(svn r26134) -Fix [FS#5820]: aircraft crashing near the map's border due to ↵rubidium
a lack of airports could trigger an assertion in most builds
2013-11-28(svn r26133) -Update from WebTranslator v3.0:translators
frisian - 1 changes by Taeke malay - 3 changes by aarchen1795
2013-11-26(svn r26132) -Fix-ish: prevent issues due to overflowing multiplications by ↵rubidium
limiting the size of full zoom sprites to about 32kix32ki
2013-11-26(svn r26131) -Update from WebTranslator v3.0:translators
simplified_chinese - 1 changes by siu238X traditional_chinese - 1 changes by siu238X turkish - 13 changes by wakeup
2013-11-26(svn r26130) -Codechange: add some guards against using invalid image indicesrubidium
2013-11-26(svn r26129) -Fix: remove dead code; it could be made to do what it did, but ↵rubidium
then it would be inconsistent with moving vehicles around
2013-11-26(svn r26128) -Fix: erroneous castrubidium
2013-11-26(svn r26127) -Fix (r18186): missing breakrubidium
2013-11-26(svn r26126) -Cleanup: remove unneeded check for NULLrubidium
2013-11-26(svn r26125) -Fix: make sure the tile area's variables are always properly ↵rubidium
initialised
2013-11-26(svn r26124) -Fix: make sure all members of the default string iterator are ↵rubidium
initialised
2013-11-26(svn r26123) -Fix: make sure the maximum row length when making company ↵rubidium
buttons is at least 1
2013-11-26(svn r26122) -Fix-ish: remove essentially dead code; if nested_array were ↵rubidium
NULL there, it would segfault in RaiseWidget
2013-11-26(svn r26121) -Codechange: add some asserts after dynamic casts to show they ↵rubidium
shouldn't return NULL ever
2013-11-26(svn r26120) -Fix: [Script] Replace simple check with precondition check, ↵rubidium
after that simple check was documented as a precondition
2013-11-26(svn r26119) -Fix: ResolveCompanyID on an already resolved CompanyIDrubidium
2013-11-26(svn r26118) -Fix-ish?: comparing the old Direction to the possibly new ↵rubidium
state containing a TrackDir... well comparing apples and pears. Occasionally they would be the same and occasionally not; at least without any logic behind it. Since the occasions that the false branch was taken never resulted in a bug report, I highly doubt that removing it completely affects anything... except the visual speed of cornering in a numer of corners (<50%) and visual speed in an old style road stop.
2013-11-26(svn r26117) -Cleanup: unneeded NULL checkrubidium
2013-11-25(svn r26116) -Codechange: validate that the number of lines in a graph is ↵rubidium
more than 0
2013-11-25(svn r26115) -Fix: AfterLoadGame can throw an exception; from the old ↵rubidium
savegame load section this wouldn't be caught
2013-11-25(svn r26114) -Fix-ish: do our best to not get bit by getenv being unsafe as hellrubidium
2013-11-25(svn r26113) -Fix: unhandled seek error, and leaking file descriptorrubidium
2013-11-25(svn r26112) -Fix: make sure a vehicle list is always initialisedrubidium
2013-11-25(svn r26111) -Fix: theoretical case where sprite table could be overread for ↵rubidium
aqueducts that start at flat land
2013-11-25(svn r26110) -Codechange: add guard for enterdir being valid in signal coderubidium
2013-11-25(svn r26109) -Fix: missing initialisationrubidium
2013-11-25(svn r26108) -Codechange: some coding style (whitespace)rubidium
2013-11-25(svn r26107) -Codechange/cleanup: remove some coding bloat and simplify the ↵rubidium
driver factory instatiations
2013-11-25(svn r26106) -Codechange: document fall through explicitlyrubidium
2013-11-25(svn r26105) -Codechange: add a lot of assertions to track/road functions ↵rubidium
that might eventually lead to become indices into tables
2013-11-25(svn r26104) -Fix: do not attempt to do stuff with an invalid direction, ↵rubidium
especially using it as index into a table
2013-11-25(svn r26103) -Fix: prevent odd overflows due to integer promotionrubidium
2013-11-25(svn r26102) -Fix: m_veh is not NULL by definition when IsRoadTT is truerubidium
2013-11-25(svn r26101) -Fix: NULL pointer dereference when one can't allocate an order ↵rubidium
list but wants to make implicit orders
2013-11-25(svn r26100) -Fix: possible buffer overflow in console handling of aliasesrubidium
2013-11-25(svn r26099) -Codechange: make NewGRF scanner management slightly easierrubidium
2013-11-25(svn r26098) -Fix: close the log file when OpenTTD was forked and finally closedrubidium
2013-11-25(svn r26097) -Fix: another minor memory leak (when pressing cancel in the ↵rubidium
bootstrap window)
2013-11-24(svn r26093) -Fix (r26092): compilation errorrubidium
2013-11-24(svn r26092) -Fix [FS#5818]: prevent scripts from crashing OpenTTD when they ↵rubidium
send text with command codes to user editable texts such as sign and station names
2013-11-24(svn r26091) -Fix (r26089): double frees... woospierubidium
2013-11-24(svn r26090) -Fix: leaking of file descriptor when reading strings for game ↵rubidium
texts
2013-11-24(svn r26089) -Fix: a number of minor memory leaksrubidium
2013-11-24(svn r26088) -Fix (r26086): Windows compilationrubidium
2013-11-24(svn r26087) -Fix: file descriptor leak when finding a corrupt tarrubidium
2013-11-24(svn r26086) -Codechange: use AutoDeleteSmallVector instead std::list for ↵rubidium
dropdowns
2013-11-24(svn r26085) -Codechange: Pass ResolverObjects as reference instead of ↵frosch
pointer since they are never NULL.
2013-11-24(svn r26084) -Fix: don't allow executing the palette toggling code when it's ↵rubidium
not editable
2013-11-24(svn r26083) -Codechange: pass the CommandContainer for the station joiner ↵rubidium
around using a reference instead of by-value