rubidium
3b83a195ca
(svn r26119) -Fix: ResolveCompanyID on an already resolved CompanyID
11 years ago
rubidium
b12205697b
(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
f669101560
(svn r26117) -Cleanup: unneeded NULL check
11 years ago
rubidium
04e97a0bec
(svn r26116) -Codechange: validate that the number of lines in a graph is more than 0
11 years ago
rubidium
77e5b1e3b2
(svn r26115) -Fix: AfterLoadGame can throw an exception; from the old savegame load section this wouldn't be caught
11 years ago
rubidium
d2ffba07bb
(svn r26114) -Fix-ish: do our best to not get bit by getenv being unsafe as hell
11 years ago
rubidium
43f76dcabb
(svn r26113) -Fix: unhandled seek error, and leaking file descriptor
11 years ago
rubidium
ffb9279479
(svn r26112) -Fix: make sure a vehicle list is always initialised
11 years ago
rubidium
b53da6a6f5
(svn r26111) -Fix: theoretical case where sprite table could be overread for aqueducts that start at flat land
11 years ago
rubidium
c2ee87c1a9
(svn r26110) -Codechange: add guard for enterdir being valid in signal code
11 years ago
rubidium
00264cc708
(svn r26109) -Fix: missing initialisation
11 years ago
rubidium
defda16eb6
(svn r26108) -Codechange: some coding style (whitespace)
11 years ago
rubidium
6996b441d9
(svn r26107) -Codechange/cleanup: remove some coding bloat and simplify the driver factory instatiations
11 years ago
rubidium
a399fc667c
(svn r26106) -Codechange: document fall through explicitly
11 years ago
rubidium
4b8d9aad5b
(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
c143ca729a
(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
f817b06c18
(svn r26103) -Fix: prevent odd overflows due to integer promotion
11 years ago
rubidium
e106e54f9f
(svn r26102) -Fix: m_veh is not NULL by definition when IsRoadTT is true
11 years ago
rubidium
18beaac571
(svn r26101) -Fix: NULL pointer dereference when one can't allocate an order list but wants to make implicit orders
11 years ago
rubidium
573f6dcd34
(svn r26100) -Fix: possible buffer overflow in console handling of aliases
11 years ago
rubidium
2009da4f7d
(svn r26099) -Codechange: make NewGRF scanner management slightly easier
11 years ago
rubidium
43edd2409e
(svn r26098) -Fix: close the log file when OpenTTD was forked and finally closed
11 years ago
rubidium
ee0aa389a8
(svn r26097) -Fix: another minor memory leak (when pressing cancel in the bootstrap window)
11 years ago
rubidium
0460b78515
(svn r26093) -Fix (r26092): compilation error
11 years ago
rubidium
168fa4129d
(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
4de2871fc0
(svn r26091) -Fix (r26089): double frees... woospie
11 years ago
rubidium
c54a70cce8
(svn r26090) -Fix: leaking of file descriptor when reading strings for game texts
11 years ago
rubidium
0ac9ed0b6b
(svn r26089) -Fix: a number of minor memory leaks
11 years ago
rubidium
2fc10b7e04
(svn r26088) -Fix (r26086): Windows compilation
11 years ago
rubidium
3eecd246eb
(svn r26087) -Fix: file descriptor leak when finding a corrupt tar
11 years ago
rubidium
83eeba28b7
(svn r26086) -Codechange: use AutoDeleteSmallVector instead std::list for dropdowns
11 years ago
frosch
db894b0b3f
(svn r26085) -Codechange: Pass ResolverObjects as reference instead of pointer since they are never NULL.
11 years ago
rubidium
45a5aba8d5
(svn r26084) -Fix: don't allow executing the palette toggling code when it's not editable
11 years ago
rubidium
58c356e935
(svn r26083) -Codechange: pass the CommandContainer for the station joiner around using a reference instead of by-value
11 years ago
rubidium
b75e60124d
(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
6fb28d8719
(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
a8e8f606d8
(svn r26080) -Fix: possible out of bounds array access
11 years ago
rubidium
5e2d22da79
(svn r26077) -Codechange: handle strings like strings when scanning a tar instead of merely blobs of memory
11 years ago
rubidium
5049e938f5
(svn r26076) -Codechange: upgrade some C-style named structs to C++-style named structs
11 years ago
translators
2f51639af8
(svn r26074) -Update from WebTranslator v3.0:
...
afrikaans - 3 changes by mulderpf
11 years ago
rubidium
d336bf65df
(svn r26073) -Cleanup: unneeded check against NULL
11 years ago
rubidium
be6b64f4e6
(svn r26072) -Cleanup: mark some unreachable default cases by NOT_REACHED()
11 years ago
rubidium
729d64d8d9
(svn r26071) -Fix: always initialise GRFFileProps
11 years ago
rubidium
1b9e32664f
(svn r26070) -Fix: prevent extremely huge size for data (1+GiB)
11 years ago
rubidium
cf130ce9d8
(svn r26069) -Fix: missing break in NewGRF object handling
11 years ago
rubidium
9e216a688f
(svn r26068) -Fix: unneeded NULL check
11 years ago
rubidium
c035a9531b
(svn r26067) -Fix: possible NULL dereference when getting NewGRF version
11 years ago
rubidium
d18852170b
(svn r26066) -Fix: possible NULL dereference when resolving industry scope
11 years ago
rubidium
c29f18f357
(svn r26065) -Fix: possible dereference of NULL for texts from game scripts
11 years ago
rubidium
d9ee35006d
(svn r26064) -Fix: possible uninitialised array when loading a broken TT-ish savegame
11 years ago