summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-01-12(svn r15029) -Cleanup (r15027): remove strings that aren't needed anymorerubidium
2009-01-12(svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to ↵truebrain
see. NoAI is an API (a framework) to build your own AIs in. See: http://wiki.openttd.org/wiki/index.php/AI:Main_Page With many thanks to: - glx and Rubidium for their syncing, feedback and hard work - Yexo for his feedback, patches, and AIs which tested the system very deep - Morloth for his feedback and patches - TJIP for hosting a challenge which kept NoAI on track - All AI authors for testing our AI API, and all other people who helped in one way or another -Remove: all old AIs and their cheats/hacks
2009-01-12(svn r15026) -Codechange: use SpriteTypeByte instead of SpriteType in the ↵smatz
SpriteCache struct in order to make it smaller
2009-01-12(svn r15019) -Fix (r14919): Close station selection window, when disabling ↵frosch
distant-join setting. (PhilSophus)
2009-01-12(svn r15015) -Fix (r14919): Distant-join always failed for docks. Based on ↵frosch
patch by PhilSophus.
2009-01-12(svn r15014) -Codechange: Add a helper function to get the needed DC_xxx ↵frosch
flags from the result of GetCommandFlags().
2009-01-12(svn r15011) -Documentation: Nuclear, not Nucleairtruebrain
2009-01-12(svn r15009) -Fix [FS#2528]: No need to extent the reserved path when the ↵frosch
vehicle is still loading.
2009-01-12(svn r15008) -Revert (r12706): remove fibersglx
2009-01-12(svn r15006) -Codechange: throw a real instance of a class, instead of '0' ↵truebrain
(which can also be a throw from within a thread for what ever reason)
2009-01-12(svn r14999) -Change [FS#2523]: move service at helipad to the servicing optionsrubidium
2009-01-11(svn r14998) -Codechange: warn once about misuse of each sprite, not once ↵smatz
about misuse of any sprite
2009-01-11(svn r14997) -Fix [FS#2524](r14223): when handling invalid sprites, entry in ↵smatz
spritecache data could lose its parent
2009-01-11(svn r14996) -Update: WebTranslator2 update to 2009-01-11 18:44:49translators
afrikaans - 22 fixed by burgerd (22) arabic_egypt - 18 fixed by khaloofah (18) catalan - 16 fixed by arnaullv (16) czech - 12 fixed by Hadez (12) dutch - 13 fixed by Excel20 (13) finnish - 1 fixed by UltimateSephiroth (1) french - 1 fixed, 1 changed by glx (2) greek - 8 fixed by paolitotas (8) hungarian - 16 fixed by alyr (16) italian - 16 fixed, 8 changed by lorenzodv (24) lithuanian - 21 fixed by Enternald (21) polish - 11 fixed by xaxa (11) slovenian - 41 fixed by Necrolyte (41) turkish - 22 fixed by Emin (22)
2009-01-11(svn r14994) -Fix [FS#Aali]: Better handling of OT_LOADING and ↵frosch
OT_LEAVESTATION in ChooseTrainTrack.
2009-01-11(svn r14993) -Fix (r14957, r14975): Do not reverse the train with ↵frosch
OT_LEAVESTATION as that breaks PBS prediction.
2009-01-11(svn r14992) -Codechange: Rename 'CheckIfAuthorityAllows' to ↵frosch
'CheckIfAuthorityAllowsNewStation' and unduplicate a tiny bit of code.
2009-01-11(svn r14991) -Fix: Command-flags is an uint32.frosch
2009-01-11(svn r14990) -Codechange: handle articulated RVs and trams more strictly in ↵rubidium
GetStationTileForVehicle and CanVehicleUseStation (based on idea by Swallow)
2009-01-11(svn r14989) -Codechange: remove a lookup table by reordering some items in ↵rubidium
english.txt (Swallow)
2009-01-10(svn r14986) -Doc: small error in a comment (PhilSophus)rubidium
2009-01-10(svn r14980) -Change: shuffle around some more settings to make them more ↵rubidium
logically grouped/ordered
2009-01-10(svn r14979) -Fix: Disable a NewGRF from loading if it contains multiple ↵peter1138
Action 8s
2009-01-10(svn r14978) -Codechange: simplify the control flow of the OnClick of the ↵rubidium
settings window
2009-01-10(svn r14977) -Update: WebTranslator2 update to 2009-01-10 18:44:17translators
arabic_egypt - 4 fixed by khaloofah (4) brazilian_portuguese - 26 fixed by tucalipe (26) bulgarian - 3 fixed by Ar4i (3) catalan - 3 fixed by arnaullv (3) croatian - 35 fixed by tifached (35) czech - 52 fixed, 10 changed by Hadez (62) danish - 4 fixed by ThomasA (4) dutch - 6 fixed by Excel20 (4), habell (2) finnish - 15 fixed by UltimateSephiroth (15) french - 15 fixed by glx (15) hungarian - 6 fixed by alyr (6) indonesian - 6 fixed, 64 changed by fanioz (70) italian - 3 fixed, 1 changed by lorenzodv (4) portuguese - 6 fixed by rmrebelo (6) romanian - 6 fixed by kkmic (6)
2009-01-10(svn r14975) -Fix (r14957): Do not immediatelly move the train when leaving ↵frosch
the station and the destination is not yet known.
2009-01-10(svn r14974) -Change: reorder/reorganise the entries of the settings window ↵rubidium
(Alberth)
2009-01-10(svn r14973) -Codechange: recursively fold subpages (Alberth)rubidium
2009-01-10(svn r14972) -Update: do r14971 also for the non-English strings (Alberth)rubidium
2009-01-10(svn r14971) -Change: the colour of the patch page text so it becomes more ↵rubidium
visible as it changed background (Alberth)
2009-01-10(svn r14970) -Change: move all (patch) settings to a single "page" (Alberth)rubidium
2009-01-10(svn r14969) -Codechange: make drawing trees possible (Alberth)rubidium
2009-01-10(svn r14967) -Codechange: split the drawing of the window into several ↵rubidium
smaller functions (Alberth)
2009-01-10(svn r14966) -Codechange: simplify and generalise finding patch entries ↵rubidium
(Alberth)
2009-01-10(svn r14965) -Codechange: remember the patch entry instead of the page and ↵rubidium
index of the entry for handling the "input box" (Alberth)
2009-01-10(svn r14964) -Codechange: hide the length of a patch page behind a function ↵rubidium
(Alberth)
2009-01-10(svn r14963) -Codechange: remember what entry was clicked instead of the ↵rubidium
index (Alberth)
2009-01-10(svn r14962) -Codechange: add the concept of patch entries and patch (sub) pagesrubidium
2009-01-10(svn r14961) -Update: remove the string from r14960 from the other languages ↵rubidium
too.
2009-01-10(svn r14960) -Codechange: add some this where appropriate (Alberth)rubidium
2009-01-10(svn r14959) -Fix [FS#2508]: wrong defaults for service interval when ↵rubidium
switching between service interval in days and service interval in percentages.
2009-01-10(svn r14958) -Codechange [FS#1923]: when checking for unique names, compare ↵smatz
only with manually set names There are situations that aren't solvable (because of different language files), so if the user really wants to have duplicated name, allow him to do so. It solves desyncs between server and clients using different languages. It behaves the same in SP and MP, so users won't see the different behaviour as a bug (and even checking in SP could be worked around by the user).
2009-01-10(svn r14957) -Fix [FS#2516]: Do not abort train movement, when we are just ↵frosch
about to reach the end of the platform.
2009-01-10(svn r14956) -Fix [FS#1832]: building new station parts didn't allocate a ↵rubidium
new station spec effectively breaking variable 41. This was due to the limited number of station specs that we can have per station. This fix makes newly build station parts create a new spec until one cannot allocate new station specs anymore and it'll revert to the old behaviour (sharing station specs).
2009-01-10(svn r14955) -Fix: newgrf station specs didn't get deallocated when building ↵rubidium
a new station part over them.
2009-01-10(svn r14954) -Fix [FS#1890]: sharing/cloning/inserting of orders that the/a ↵rubidium
vehicle (in the shared list) can't go to (wrong station type etc)
2009-01-10(svn r14953) -Fix (r14952): the "available aircraft" list caused a crashrubidium
2009-01-10(svn r14952) -Codechange: unify the "can vehicle go to station" testsrubidium
2009-01-10(svn r14951) -Revert: partly what has been done on r14950. That would teach ↵belugas
me to update repos before
2009-01-10(svn r14950) -Codechange: MSVC projects and source list updatebelugas