Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-06-05 | (svn r19934) -Fix [FS#3857]: When 'pause on new game' is set, pause the game ↵ | frosch | |
before CleanupGeneration() to avoid conflicts with concurrent GUI code. | |||
2010-06-05 | (svn r19933) -Fix [FS#3804]: Keep _current_company and _local_company in ↵ | frosch | |
sync during GUI operation. | |||
2010-06-05 | (svn r19931) -Fix (r19914): Convert assertion in Backup<> destructor into ↵ | frosch | |
DEBUG() output. It was triggered on exceptions, especially when aborting world generation. | |||
2010-05-31 | (svn r19914) -Codechange: Wrap a helper class around temporary assignments ↵ | frosch | |
of _current_company to ensure proper restoration. | |||
2010-05-18 | (svn r19850) -Codechange: move declaration of InitializeRailGUI() to rail_gui.h | smatz | |
2010-04-21 | (svn r19688) -Codechange: run CheckCaches after the debug desync save, so we ↵ | rubidium | |
don't store just reset values in the savegame but the data from the previous tick | |||
2010-04-17 | (svn r19664) -Fix [FS#3749]: Crash of a dedicated server if the null blitter ↵ | rubidium | |
is overridden and (after a while) there is no company 0 on new year anymore | |||
2010-04-09 | (svn r19592) -Fix: don't do the desync debug savegames mid-StateGameLoop; ↵ | rubidium | |
they're increadibly useless (or hard to load correctly) in that case | |||
2010-04-08 | (svn r19589) -Change: add some more useful information to the desync log and ↵ | rubidium | |
unify the formatting | |||
2010-04-08 | (svn r19587) -Fix: false positive in cache validity checking when a train ↵ | rubidium | |
crashes; the max curve speed depends on the 'angle' between wagons and with wagons spinning around randomly without updating the max curve speed cache that leads to "seeing" a difference. As the caches aren't useful for crashed vehicles anymore, just ignore those vehicles | |||
2010-04-08 | (svn r19586) -Fix: some false positives in cache validity checks because ↵ | rubidium | |
cache = v->cache doesn't necessarily write all sizeof(Cache) bytes | |||
2010-03-18 | (svn r19457) -Codechange: introduce AirportOverrideManager to keep track of ↵ | yexo | |
airports if a newgrf can't be found | |||
2010-03-13 | (svn r19403) -Fix (r19398): Test inverted. | frosch | |
2010-03-13 | (svn r19398) -Codechange: move the desync cache checking code to its own ↵ | rubidium | |
function. Also make the drive through and cargo list checks only run when 'desync' debugging is enabled. | |||
2010-03-06 | (svn r19353) -Codechange: use static objects for the airport statemachines ↵ | yexo | |
instead of new/delete at the start/end of the game -Codechange: store the fta in AirportSpec | |||
2010-03-06 | (svn r19331) -Fix: when deleting an airport the size from the AirportSpec ↵ | yexo | |
was used instead of the stored airport size -Fix (r19319): detecting if a plane was landed at an airport failed -Fix: reset the airporttile mapping when restarting a game | |||
2010-02-24 | (svn r19233) -Fix: the -M command line option did not work | rubidium | |
2010-02-24 | (svn r19224) -Codechange: change parameters passed to ShowErrorMessage() a bit | smatz | |
2010-02-22 | (svn r19213) -Change: warn if a fallback sound set is loaded and tell the ↵ | yexo | |
user where to download a proper sound setd | |||
2010-02-10 | (svn r19081) -Codechange: make it possible to disable compilation of the ↵ | rubidium | |
AI+Squirrel | |||
2010-02-10 | (svn r19075) -Codechange: unhackify NetworkChangeCompanyPassword() | smatz | |
2010-02-09 | (svn r19073) -Fix (r15027): -a is not a command line parameter | rubidium | |
2010-01-17 | (svn r18853) -Codechange: apply coding style to GenWorld's enums, structs ↵ | smatz | |
and typedefs | |||
2010-01-15 | (svn r18812) -Codechange: make some functions in train.h functions of Train. | rubidium | |
2010-01-15 | (svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, ↵ | rubidium | |
if a header require a header make it include that header | |||
2010-01-15 | (svn r18808) -Cleanup: deplicate by using an existing function | yexo | |
2009-12-22 | (svn r18608) -Change: add the concept of music sets | rubidium | |
2009-12-22 | (svn r18598) -Fix [FS#3402]: also cancel the save-pause when loading a ↵ | rubidium | |
savegame as scenario | |||
2009-12-19 | (svn r18546) -Codechange: make making the screenshot not asynchronious; just ↵ | rubidium | |
do it at the moment it's requested. | |||
2009-12-16 | (svn r18520) -Fix [FS#3272]: allegro doesn't like to work with extmidi; it ↵ | rubidium | |
causes 'random' (looks like a racing condition in allegro) crashes when songs are stopped. | |||
2009-12-13 | (svn r18483) -Document [FS#3367]: that OpenGFX/OpenSFX can be used and where ↵ | rubidium | |
to find them. Also refer to the readme in some error messages. | |||
2009-12-04 | (svn r18404) -Codechange: link drive through stops better together | rubidium | |
-Feature: make penalty for road stop occupancy user configurable -Fix [FS#1944]: road vehicles would not pick an empty drive through stop. Now they will *if* the penalty for driving around is less than the occupancy penalty -Fix [FS#1495]: long (articulated) road vehicles could block loading of others when the following road vehicle already got 'permission' to go to the next bay even when it could not reach it -Change: improve the throughput of the drive through road stops by letting them stop closer together | |||
2009-11-28 | (svn r18330) -Cleanup: remove some unneeded includes | rubidium | |
2009-11-17 | (svn r18156) -Add: crash screenshot, created from blitter buffer | smatz | |
2009-11-01 | (svn r17937) -Codechange: rename current_screenshot_type to _screenshot_type | smatz | |
2009-10-31 | (svn r17928) -Codechange: ShowErrorMessage() now takes the summary string ↵ | alberth | |
before the details string. Gentlemen, swap your string parameters. | |||
2009-10-20 | (svn r17816) -Codechange: move the CargoList invalidation-after-saveload to ↵ | rubidium | |
the function that handles the CargoPackets instead of spreading it around over the saveload files. Also add some code to validate whether the caches are valid; to be removed later when no problems turn up | |||
2009-10-04 | (svn r17693) -Cleanup: remove some unneeded includes | rubidium | |
2009-09-13 | (svn r17532) -Codechange: Rename several Invalidate functions to SetDirty ↵ | frosch | |
for more consistency and distinguishability. | |||
2009-09-07 | (svn r17450) -Codechange: refactor the windows crash logger so parts of it ↵ | rubidium | |
can be reused by other crash logger implementations | |||
2009-09-01 | (svn r17339) -Codechange: move thread related files to their own directory ↵ | rubidium | |
(like done for video, music, sound, etc) | |||
2009-08-28 | (svn r17298) -Fix [FS#3153]: reloading an AI started a new AI in the first ↵ | yexo | |
available company slot causing other AIs to be started | |||
2009-08-21 | (svn r17248) -Fix: add GPL license notice where appropriate | rubidium | |
2009-08-09 | (svn r17139) -Change: add the concept of sound sets | rubidium | |
2009-08-09 | (svn r17133) -Codechange: generalise the code that searches for base graphics | rubidium | |
2009-08-06 | (svn r17097) -Fix [FS#3092] (r13256): make restart command work again and ↵ | rubidium | |
make the help show how it works and how it doesn't work | |||
2009-08-05 | (svn r17075) -Codechange: rename ~750 strings to be more uniform with their ↵ | rubidium | |
relatives | |||
2009-07-31 | (svn r17001) -Codechange: replace some more assert(0)s to NOT_REACHED() and ↵ | rubidium | |
document why they (assert(0)) have to stay for the remaining cases. | |||
2009-07-10 | (svn r16784) -Fix: Audio playback rate was fixed at 11025Hz regardless of ↵ | peter1138 | |
the rate specified to the audio driver, resulting in incorrect playback speed. It is still preferable to use 11025Hz output rate if possible as OpenTTD's sample rate converter is very low quality. | |||
2009-06-30 | (svn r16701) -Fix [FS#3001]: limit the screen's resolution to 65535x65535 so ↵ | rubidium | |
the dirty pixels stay within bounds of a 32 bits integer |