summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-01-13(svn r11826) -Fix (r10444): at least one instance of dmusic driver is needed ↵glx
for it to be registered and usable
2008-01-12(svn r11825) -Fix (FS#1627): an articulated road vehicle could split up when ↵rubidium
it turned around at a corner and then would enter a drive through station at the next tile.
2008-01-12(svn r11824) -Fix (r11822): Converting signs from TTD games incompletepeter1138
2008-01-12(svn r11823) -Fix (r11822): Custom names from old TTD games were not updated.peter1138
2008-01-12(svn r11822) -Codechange: Replaced fixed size custom name array. Names are ↵peter1138
now attached to their object directly and there is no limit to the amount of names. -Fix: NewGRF engines could not be renamed.
2008-01-12(svn r11821) -Fix (r11802): 'optimization assert' when removing crashed ↵smatz
wagon in some cases
2008-01-12(svn r11820) -Fix: invalidate depot window when removing crashed trainsmatz
2008-01-12(svn r11819) -Fix: do not access the Vehicle struct that has been already ↵smatz
deleted when removing crashed train
2008-01-12(svn r11818) -Codechange: split player.h into smaller pieces.rubidium
2008-01-12(svn r11817) -Codechange: Base vehicle group validity on owner, not name.peter1138
2008-01-12(svn r11816) -Fix: forgot clearing one byte, causing the passwords to differ ↵rubidium
slightly on different platforms.
2008-01-11(svn r11815) -Codechange (r11802): some compilers were giving a false ↵smatz
warning about uninitialized variable
2008-01-11(svn r11814) -Fix: Get OpenTTD compiling again on OS/2orudge
2008-01-11(svn r11813) -Fix [FS#1602]: Switch _screen to the output buffer and disable ↵frosch
usage of 32bpp-anim animation buffer during giant screenshots.
2008-01-11(svn r11812) -Codechange: introduce TrainExitDir() to simplify some functionssmatz
2008-01-11(svn r11811) -Fix: make compilation without networking work again (and thus ↵rubidium
move the debugdumpcommand stuff out of the network 'area').
2008-01-10(svn r11810) -Fix (r11802): reset sets when leaving prematurelysmatz
2008-01-10(svn r11809) -Fix [FS#1643]: set expenses type when selling all vehicles in ↵smatz
depot
2008-01-10(svn r11808) -Fix: remember --with-ccache in config.cachesmatz
-Codechange: shuffle params a bit, sort params in save_params_array in the same order as the table above
2008-01-10(svn r11807) -Codechange: Make Action5 handler more upwards- and ↵frosch
TTDP-compatible by allowing specifiing more sprites than needed.
2008-01-10(svn r11806) -Fix (r11793) [FS#1638]: sign inversion when updating income ↵glx
and expenses
2008-01-10(svn r11805) -Fix [FS#1620]: VEHICLE_TRIGGER_EMPTY was triggered ↵frosch
continuously while train waiting in station.
2008-01-10(svn r11804) -Fix(r11797,FS#1636): Industry tiles should receive the same ↵belugas
medecine as indstries themselves regarding the resolver's object
2008-01-09(svn r11803) -Fix: unlikely but possible infinite loop leading to undefined ↵peter1138
behaviour
2008-01-09(svn r11802) -Fix [FS#716]: do not crash trains when leaving depot to a very ↵smatz
long track -Codechange: use dedicated pathfinder for signal updating, resulting in better performance and possible future improvements
2008-01-09(svn r11801) -Codechange: remove some unneeded includes from some header files.rubidium
2008-01-09(svn r11800) -Codechange: move some functions to a more logical location + ↵rubidium
some type safety.
2008-01-09(svn r11799) -Codechange: no need to special-case helicopter rotor 'overrides'peter1138
2008-01-09(svn r11798) -Codechange: add comments and give a more representative ↵belugas
function's name
2008-01-09(svn r11797) -Fix: Add protection against not already created industry while ↵belugas
doing industry callback. Some variables used were linked to invalid industry.
2008-01-09(svn r11795) -Fix [FS#1616]: take town rating into account when testing if a ↵glx
command can be executed.
2008-01-09(svn r11794) -Fix [FS#1632]: reversing a train when loading at a station ↵glx
with an adjacent station in the same axis crashed.
2008-01-09(svn r11793) -Codechange: pass the expense type via the CommandCost instead ↵rubidium
of a global variable. Patch by Noldo (FS#1114).
2008-01-09(svn r11792) -Codechange: move some (virtually) globally included AI related ↵rubidium
structs to a place where they are only included a few times.
2008-01-09(svn r11791) -Cleanup: move railtype data into table/, like other data files.peter1138
2008-01-09(svn r11790) -Update: apparantly it's 2008 already ;). Patch by Anne ↵rubidium
Stellingwerf (FS#1613).
2008-01-09(svn r11789) -Codechange: coding style for global variable namespeter1138
2008-01-09(svn r11788) -Fix (11787): makedepend doesn't mark delete files as changed...rubidium
2008-01-09(svn r11787) -Codechange: more header rewrites. This time related to viewport.h.rubidium
2008-01-09(svn r11786) -Codechange: shuffle more includespeter1138
2008-01-09(svn r11785) -Codechange: remove some unneeded includes.rubidium
2008-01-08(svn r11784) -Codechange: set up initial engine data in one placepeter1138
2008-01-08(svn r11783) -Codechange: compare engine type with its type property, not by ↵peter1138
its index
2008-01-08(svn r11782) -Codechange: e->type was used before being properly initialized ↵peter1138
(it relied on previous runs) but there is no need to invalidate window data during game load as the windows in question cannot be open.
2008-01-07(svn r11781) -Codechange: variable scope and initializationpeter1138
2008-01-07(svn r11780) -Codechange: When compiling a dedicated server build, select ↵peter1138
the dedicated video driver by default.
2008-01-07(svn r11779) -Fix: win32 compile failed. Also removed a duplicate includeglx
2008-01-07(svn r11778) -Fix: compiles with ICONV failed.rubidium
2008-01-07(svn r11777) -Codechange: split the string header and make do not include it ↵rubidium
when it's not necessary.
2008-01-07(svn r11776) -Codechange: more header splittings to reduce the dependencies.rubidium