rubidium
0bf1d73556
(svn r26119) -Fix: ResolveCompanyID on an already resolved CompanyID
11 years ago
rubidium
8388624284
(svn r26118) -Fix-ish?: comparing the old Direction to the possibly new 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.
11 years ago
rubidium
fff7216d04
(svn r26117) -Cleanup: unneeded NULL check
11 years ago
rubidium
11b039e812
(svn r26116) -Codechange: validate that the number of lines in a graph is more than 0
11 years ago
rubidium
089d75e250
(svn r26115) -Fix: AfterLoadGame can throw an exception; from the old savegame load section this wouldn't be caught
11 years ago
rubidium
bb5984a02b
(svn r26114) -Fix-ish: do our best to not get bit by getenv being unsafe as hell
11 years ago
rubidium
652711f29a
(svn r26113) -Fix: unhandled seek error, and leaking file descriptor
11 years ago
rubidium
94b9ee1e45
(svn r26112) -Fix: make sure a vehicle list is always initialised
11 years ago
rubidium
baad79b1b6
(svn r26111) -Fix: theoretical case where sprite table could be overread for aqueducts that start at flat land
11 years ago
rubidium
ae3a178a25
(svn r26110) -Codechange: add guard for enterdir being valid in signal code
11 years ago
rubidium
8394abb2f5
(svn r26109) -Fix: missing initialisation
11 years ago
rubidium
d709a7f465
(svn r26108) -Codechange: some coding style (whitespace)
11 years ago
rubidium
f843a0b5d9
(svn r26107) -Codechange/cleanup: remove some coding bloat and simplify the driver factory instatiations
11 years ago
rubidium
e12e78b95b
(svn r26106) -Codechange: document fall through explicitly
11 years ago
rubidium
299786a8d1
(svn r26105) -Codechange: add a lot of assertions to track/road functions that might eventually lead to become indices into tables
11 years ago
rubidium
437dcfb37d
(svn r26104) -Fix: do not attempt to do stuff with an invalid direction, especially using it as index into a table
11 years ago
rubidium
c5727f49d9
(svn r26103) -Fix: prevent odd overflows due to integer promotion
11 years ago
rubidium
f018a1adc2
(svn r26102) -Fix: m_veh is not NULL by definition when IsRoadTT is true
11 years ago
rubidium
379e83f042
(svn r26101) -Fix: NULL pointer dereference when one can't allocate an order list but wants to make implicit orders
11 years ago
rubidium
89a1217e86
(svn r26100) -Fix: possible buffer overflow in console handling of aliases
11 years ago
rubidium
cd2f85cfdb
(svn r26099) -Codechange: make NewGRF scanner management slightly easier
11 years ago
rubidium
f9300ba6a2
(svn r26098) -Fix: close the log file when OpenTTD was forked and finally closed
11 years ago
rubidium
2b3d476efc
(svn r26097) -Fix: another minor memory leak (when pressing cancel in the bootstrap window)
11 years ago
rubidium
ffa7693524
(svn r26093) -Fix (r26092): compilation error
11 years ago
rubidium
30a390b759
(svn r26092) -Fix [FS#5818]: prevent scripts from crashing OpenTTD when they send text with command codes to user editable texts such as sign and station names
11 years ago
rubidium
4e34aae523
(svn r26091) -Fix (r26089): double frees... woospie
11 years ago
rubidium
65d670269e
(svn r26090) -Fix: leaking of file descriptor when reading strings for game texts
11 years ago
rubidium
d9a3177862
(svn r26089) -Fix: a number of minor memory leaks
11 years ago
rubidium
c1cbc05ca7
(svn r26088) -Fix (r26086): Windows compilation
11 years ago
rubidium
86621f0ff4
(svn r26087) -Fix: file descriptor leak when finding a corrupt tar
11 years ago
rubidium
201b3d8aa2
(svn r26086) -Codechange: use AutoDeleteSmallVector instead std::list for dropdowns
11 years ago
frosch
6c63c98d7f
(svn r26085) -Codechange: Pass ResolverObjects as reference instead of pointer since they are never NULL.
11 years ago
rubidium
926fb4c6c5
(svn r26084) -Fix: don't allow executing the palette toggling code when it's not editable
11 years ago
rubidium
e55aae44eb
(svn r26083) -Codechange: pass the CommandContainer for the station joiner around using a reference instead of by-value
11 years ago
rubidium
e591a65ade
(svn r26082) -Fix [FS#5816] (r26077): tar files with more than one file in the root directory would not be read properly (zydeco)
11 years ago
rubidium
388e8e2d97
(svn r26081) -Fix [FS#5815]: memset with virtual functions doesn't quite work. Upon further review CompanyProperties doesn't need to be virtual in the current code base
11 years ago
rubidium
3784110fe6
(svn r26080) -Fix: possible out of bounds array access
11 years ago
rubidium
954a141ca8
(svn r26077) -Codechange: handle strings like strings when scanning a tar instead of merely blobs of memory
11 years ago
rubidium
428faaf4ad
(svn r26076) -Codechange: upgrade some C-style named structs to C++-style named structs
11 years ago
translators
31d55ff1a4
(svn r26074) -Update from WebTranslator v3.0:
...
afrikaans - 3 changes by mulderpf
11 years ago
rubidium
5a3d193f68
(svn r26073) -Cleanup: unneeded check against NULL
11 years ago
rubidium
157a3d3be4
(svn r26072) -Cleanup: mark some unreachable default cases by NOT_REACHED()
11 years ago
rubidium
710a35d8fe
(svn r26071) -Fix: always initialise GRFFileProps
11 years ago
rubidium
7edbf2fed1
(svn r26070) -Fix: prevent extremely huge size for data (1+GiB)
11 years ago
rubidium
5eb7aea386
(svn r26069) -Fix: missing break in NewGRF object handling
11 years ago
rubidium
5f44f88d3c
(svn r26068) -Fix: unneeded NULL check
11 years ago
rubidium
5b6a15f879
(svn r26067) -Fix: possible NULL dereference when getting NewGRF version
11 years ago
rubidium
32164fc207
(svn r26066) -Fix: possible NULL dereference when resolving industry scope
11 years ago
rubidium
49eaa397ab
(svn r26065) -Fix: possible dereference of NULL for texts from game scripts
11 years ago
rubidium
fd0454e229
(svn r26064) -Fix: possible uninitialised array when loading a broken TT-ish savegame
11 years ago