Commit Graph

15122 Commits (39e2e5af1eff4d0fb556655240c181f8a915fb10)

Author SHA1 Message Date
rubidium 452056df8f (svn r26309) -Codechange: instead of memsetting a byte array with zero, use a set for marking the flow area of a river 11 years ago
rubidium 732ae5b600 (svn r26308) -Fix-ish: do not try to build more towns/industries than the pool can hold (MJP) 11 years ago
zuu 3d2a8bb1e9 (svn r26307) -Add: [nogo] Allow GS to hide story page date 11 years ago
zuu 6a571811c7 (svn r26306) -Add: [nogo] More story APIs: RemovePageElement, GetCompany, GetDate, SetDate 11 years ago
zuu ea7483a419 (svn r26305) -Add: [nogo] ScriptStoryPageElementList() - a list of all story page elements for a given page 11 years ago
zuu 2d250c571f (svn r26304) -Fix (26303): Forgot to add new files 11 years ago
zuu a6e0f162ed (svn r26303) -Add: [nogo] ScriptStoryPageList() - a list of all story pages 11 years ago
zuu 0317163f1b (svn r26302) -Doc: [nogo] ScriptStory::Remove does remove both the page and its elements 11 years ago
zuu 82173b7dbc (svn r26299) -Fix: [nogo] CmdRemoveStoryPage does not use the string parameter 11 years ago
zuu 33bcc9d24a (svn r26298) -Fix: [nogo] Invalid DoCommand return callback for method returning bool 11 years ago
translators a953ec79be (svn r26297) -Update from WebTranslator v3.0:
frisian - 1 changes by Rubidium
hebrew - 97 changes by oofnik
korean - 10 changes by telk5093
11 years ago
translators 51b4a45cb8 (svn r26296) -Update from WebTranslator v3.0:
frisian - 53 changes by Geoloep
indonesian - 3 changes by UseYourIllusion
korean - 27 changes by telk5093
marathi - 31 changes by rbarde
11 years ago
translators 815b7e5221 (svn r26295) -Update from WebTranslator v3.0:
danish - 1 changes by phnoggie
frisian - 147 changes by Geoloep
korean - 130 changes by Phryxia, telk5093
luxembourgish - 1 changes by Phreeze
11 years ago
frosch e1ee51d43c (svn r26294) -Change: [NewGRF] Make vehicle variable 61 return 'not available' instead of zero when using it in invalid callback contexts. 11 years ago
translators a5ebde3974 (svn r26293) -Update from WebTranslator v3.0:
english_AU - 1 changes by mrtux
frisian - 94 changes by Geoloep
korean - 66 changes by Phryxia
latvian - 19 changes by okama2
marathi - 42 changes by rbarde
11 years ago
translators 6679262044 (svn r26292) -Update from WebTranslator v3.0:
czech - 6 changes by Eskymak
estonian - 1 changes by planetmaker
frisian - 152 changes by Geoloep
11 years ago
fonsinchen 4b525e34fe (svn r26291) -Fix [FS#5866, FS#5888]: Correctly identify opposite ends of bridges and tunnels when converting rails (adf88) 11 years ago
fonsinchen 8726ade3fa (svn r26290) -Codechange: Use nicer orthogonal tile iterator constructor and simplify calculation of explosion points when clearing. 11 years ago
fonsinchen c915338be9 (svn r26289) -Codechange: Make tile areas and iterators more consistent to each other. 11 years ago
translators 53153999f4 (svn r26288) -Update from WebTranslator v3.0:
polish - 1 changes by wojteks86
11 years ago
translators 9fffa7fada (svn r26287) -Update from WebTranslator v3.0:
lithuanian - 1 changes by Stabilitronas
11 years ago
fonsinchen b31a1119fb (svn r26286) -Fix: Thoroughly erase dead flows. 11 years ago
translators 5b464bf9fe (svn r26285) -Update from WebTranslator v3.0:
latvian - 3 changes by Tranzistors
11 years ago
frosch 21cde19d98 (svn r26284) -Fix: Comparison of NULL and char 0. (lbalbalba) 11 years ago
fonsinchen 21a5571d07 (svn r26283) -Fix [FS#5878]: Prevent infinite recursion also in RefreshLinks. 11 years ago
translators ecedf63b0c (svn r26282) -Update from WebTranslator v3.0:
belarusian - 1 changes by KorneySan
catalan - 1 changes by juanjo
finnish - 2 changes by jpx_
russian - 1 changes by KorneySan
11 years ago
translators 34f5d5813e (svn r26281) -Update from WebTranslator v3.0:
croatian - 1 changes by VoyagerOne
danish - 1 changes by Knogle
dutch - 1 changes by habell
german - 2 changes by planetmaker
italian - 1 changes by lorenzodv
korean - 1 changes by telk5093
norwegian_bokmal - 1 changes by cuthbert
slovak - 1 changes by Milsa
spanish - 1 changes by Terkhen
11 years ago
translators 9162b8209c (svn r26280) -Update from WebTranslator v3.0:
english_US - 1 changes by Rubidium
french - 1 changes by glx
korean - 8 changes by telk5093
slovenian - 5 changes by ntadej
welsh - 1 changes by kazzie
11 years ago
frosch 83b7021d9f (svn r26279) -Fix [FS#5853]: [NoAI] Some RemoveRail methods required to set a valid railtype, though it was not used anyway. Remove the need to set one. 11 years ago
frosch 2ce5034005 (svn r26277) -Add [FS#5849]: Display speed limit also for road bridges in the TileInfo window. 11 years ago
fonsinchen cd68a2d8a5 (svn r26276) -Fix [FS#5874]: Don't spawn link graph jobs for link graphs with only one node 11 years ago
frosch 22e86e3d1a (svn r26275) -Fix: If NewGRF provided the same station name for different industry types, stations would end up with same name. So also consider the provided name, not only the industry type. 11 years ago
translators c910d5bed2 (svn r26274) -Update from WebTranslator v3.0:
danish - 6 changes by Elyon
norwegian_nynorsk - 2 changes by skjaeve
11 years ago
translators 90772ccc3e (svn r26271) -Update from WebTranslator v3.0:
norwegian_nynorsk - 8 changes by 2rB
11 years ago
frosch 69c0a9d32b (svn r26270) -Fix-ish: If ScriptTown::FoundTown fails to generate a new random town name, don't bother sending a command, but fail immediately. 11 years ago
translators 2cad0c5338 (svn r26269) -Update from WebTranslator v3.0:
danish - 10 changes by manframe
norwegian_nynorsk - 24 changes by 2rB
11 years ago
translators d0d0d9f5bf (svn r26268) -Update from WebTranslator v3.0:
danish - 50 changes by Elyon
persian - 1 changes by rey
11 years ago
fonsinchen f0766d894c (svn r26267) -Fix [FS#5865]: Really fix the infinite recursion problem and always consider all branches of conditional orders as possible next stopping stations. 11 years ago
fonsinchen ced1bfa60f (svn r26266) -Fix [FS#5860]: Update smallmap overlay if player joins different company and make sure company masks are valid 11 years ago
fonsinchen b4a889fcb4 (svn r26265) -Fix: Don't rebuild the link graph overlay cache twice in a row 11 years ago
translators d9832f0dc3 (svn r26264) -Update from WebTranslator v3.0:
danish - 75 changes by Elyon
11 years ago
fonsinchen e0541a47e6 (svn r26263) -Fix [FS#5865]: Don't run into infinite recursion when getting next stopping station 11 years ago
frosch 6955e60f07 (svn r26262) -Fix (r25075, r25076): Custom currency was reset on game start. 11 years ago
translators 5c22b072c3 (svn r26261) -Update from WebTranslator v3.0:
swedish - 5 changes by spacejens
11 years ago
rubidium 4f48e99c64 (svn r26260) -Codechange: add template parameters for (non) translucent and (non) animated sprites, so the least expensive variant can be chosen (MJP) 11 years ago
rubidium ec66bd461b (svn r26259) -Codechange: add and maintain some general flags about sprites to prevent unneeded execution of expensive code (MJP) 11 years ago
rubidium 4585f74faa (svn r26258) -Codechange: deduplicate Draw methods (MJP) 11 years ago
rubidium 3df799c1c6 (svn r26257) -Codechange: replace most of the SSE macros by functions 11 years ago
rubidium 2f3c3d2ba6 (svn r26256) -Codechange: do not load some data when it is not (often) used later on (MJP) 11 years ago
rubidium 5849290640 (svn r26255) -Codechange: improve performance of brightness adjustment (MJP) 11 years ago
rubidium d263ec2bd9 (svn r26254) -Codechange: MOVD is better in some cases than PINSRD (MJP) 11 years ago
rubidium d27f085ef6 (svn r26253) -Codechange: remove margin limitation to preserve block type (MJP) 11 years ago
rubidium 3f1550ed2f (svn r26252) -Codechange: deduplicate code for margin case (MJP) 11 years ago
rubidium 64fb166b74 (svn r26251) -Codechange: prepare Draw code for code deduplication (MJP) 11 years ago
rubidium 0d43f2f437 (svn r26250) -Codechange: deduplicate darkening (e.g. shadow) code (MJP) 11 years ago
rubidium b9823410cc (svn r26249) -Codechange: simplify/cleanup ALPHA_BLEND macro (MJP) 11 years ago
rubidium 1b8b8288b0 (svn r26248) -Fix (r26223): missed compiler warning (MJP) 11 years ago
rubidium 08d405ea09 (svn r26247) -Fix [FS#5854, FS#5855]: Possible out of bounds reads with the sse blitters (MJP) 11 years ago
translators 2c520c52fc (svn r26246) -Update from WebTranslator v3.0:
danish - 4 changes by Hatsen
11 years ago
frosch cc0d263d96 (svn r26245) -Codechange: No need for a map, if a vector suffices. 11 years ago
frosch 968ba79de2 (svn r26244) -Feature: [NewGRF] Add StringCodes 9A 1B, 9A 1C and 9A 1D to display amounts of cargo. 11 years ago
frosch 3a1fcd76dd (svn r26243) -Cleanup: Move TTDPStringIDToOTTDStringIDMapping to newgrf.cpp, it's only used there. 11 years ago
frosch bc53bbb8b6 (svn r26242) -Codechange: Use GRFFile that filled the TextRefStack to translate StringIDs from the TextRefStack, instead of passing stuff via global vars. 11 years ago
frosch 7b238142b8 (svn r26241) -Codechange: Remember the GRFFile which filled the TextRefStack in the TextRefStack. 11 years ago
frosch 3484660ab1 (svn r26240) -Codechange: Pass the GRFFile to GetErrorMessageFromLocationCallbackResult instead of the GRFID. 11 years ago
frosch 9215fd3c96 (svn r26239) -Fix: Check that there is space left in the string parameter array, before pushing NewGRF parameters to it. 11 years ago
frosch 68c8aa93cd (svn r26238) -Codechange: Use StringParameters::GetDataLeft to check for left space in the param array. 11 years ago
frosch cb6aee2f27 (svn r26237) -Cleanup: Remove unused SCC_STRING_ID. 11 years ago
fonsinchen 06548d7b05 (svn r26236) -Fix: Don't overreserve after autorefit, but do reserve mail for aircraft 11 years ago
planetmaker 240c095abc (svn r26235) -Fix: Decimal and digit separators were swapped for Korean language 11 years ago
translators 4ac745f2a1 (svn r26234) -Update from WebTranslator v3.0:
bulgarian - 69 changes by kokobongo
11 years ago
translators 1b96952d48 (svn r26233) -Update from WebTranslator v3.0:
swedish - 2 changes by spacejens
11 years ago
translators c4aa7ba7b3 (svn r26232) -Update from WebTranslator v3.0:
korean - 6 changes by telk5093
portuguese - 1 changes by frosch
11 years ago
fonsinchen 6becaddec2 (svn r26228) -Fix: missing variable initialization 11 years ago
zuu 35a2435b9d (svn r26226) -Fix (r26212): Compilation in visual studio 2008 failed 11 years ago
rubidium d185ca3b0e (svn r26225) -Document: more tidbits about cpuid and PIC (Eagle_Rainbow) 11 years ago
translators 9ae4a01812 (svn r26224) -Update from WebTranslator v3.0:
brazilian_portuguese - 4 changes by Tucalipe
11 years ago
planetmaker b67933bd4d (svn r26223) -Codechange: Silence some compile warnings about unititialized variables in the SSE blitters (MJP) 11 years ago
rubidium b40b95e2ab (svn r26222) -Codechange: use SSE instructions for transparent colour "remap" in the SSE2/SSSE3 blitters as well 11 years ago
rubidium dbec2223b1 (svn r26221) -Codechange: normalize constant names in anim-sse4 with the others (MJP) 11 years ago
rubidium 8dd2230b10 (svn r26220) -Fix?: another attempt at getting cpuid to finally work "everywhere" 11 years ago
rubidium bd282d2572 (svn r26219) -Fix: cpuid code still didn't work right in some situations 11 years ago
rubidium 59ab35bd4c (svn r26217) -Change: blitter autoselection based on full animation state, so the non-animated optimizations can actually be used in an easy manner (based on patch by MJP) 11 years ago
rubidium 6f4078a379 (svn r26216) -Change: the blitter selection to also consider the 32bpp-sse4-anim blitter (MJP) 11 years ago
rubidium bf4ea2594a (svn r26215) -Codechange: rework code so one can test if a blitter factory exists before attempting trying to instantiate an instance 11 years ago
rubidium 793dc27096 (svn r26214) -Add: specialised animated SSE4 blitter (MJP)
With 32bpp base set about 15-20% faster in the Draw function (slower with 8bpp base set). Overall, with 32bpp base set, about 5% faster.
11 years ago
rubidium e25733c417 (svn r26213) -Add: specialised non-animated SSE4 blitter (MJP)
With 32bpp base set about 40% faster than 32bpp-optimized, or about 10% for 8bpp base sets in the Draw function. Respectively about 8 and 1% of total run time
11 years ago
rubidium 730127b67e (svn r26212) -Add: specialised non-animated SSSE3 blitter (MJP)
With 32bpp base set about 35% faster than 32bpp-optimized, or about 10% for 8bpp base sets in the Draw function. Respectively about 6 and 1% of total run time
11 years ago
rubidium 0b08fb44f4 (svn r26211) -Add: specialised non-animated SS2 blitter (MJP)
With 32bpp base set about 30% faster than 32bpp-optimized, or about 10% for 8bpp base sets in the Draw function. Respectively about 5 and 1% of total run time
11 years ago
rubidium 29405f89ed (svn r26210) -Codechange: add infrastructure for not registering a blitter 11 years ago
rubidium 4a911754b5 (svn r26209) -Codechange: remove some template magic and simplify some code 11 years ago
rubidium 1f0d3cc15b (svn r26208) -Fix (r26197): the cpuid assembly didn't work when PIC was enabled 11 years ago
rubidium ee73015e8f (svn r26207) -Codechange: move the CPUID flag detection into cpu.cpp 11 years ago
frosch e6f83028f6 (svn r26206) -Fix [FS#5829]: Run everything from ini, obg, obs, obs, ... files through str_validate. 11 years ago
rubidium 5156c3731b (svn r26205) -Feature: SSE 4.1 sprite sorter, improving the sorting performance significantly (MJP)
For example with GCC 4.8, x86_64 Linux, Intel i5-3337U this patch improves the performance of Pile, Treham and Hamac test save games by about 10% in over-all run time at fast forward at 1920x1080 when zoomed out and when trees are not disabled.
11 years ago
rubidium 31fd320d5f (svn r26204) -Codechange: rework GfxBlitter to remove some unneeded operations when there is no sub sprite (based on patch by MJP) 11 years ago
rubidium cb397e9455 (svn r26203) -Codechange: unduplicate GfxMainBlitter and GfxMainBlitterViewport 11 years ago
rubidium 9e1255b298 (svn r26202) -Cleanup: since ZOOM_LEVEL_NORMAL 0 and there aren't any negative zoom levels, there is no reason to account for negative zoom levels in the zoom functions (based on patch by MJP) 11 years ago
rubidium 98b320614a (svn r26201) -Fix: unscaling by a negative value is the same as scaling by a positive number 11 years ago
rubidium 3d40beeb69 (svn r26200) -Fix (r26197): hopefully it works now 11 years ago
rubidium ee25e7a0cb (svn r26199) -Fix (r29197): typo in function name 11 years ago
rubidium 2ef6ad8cf9 (svn r26197) -Add: wrappers around cpuid 11 years ago
rubidium ebda1208d0 (svn r26195) -Codechange: move debug's ottd_rdtsc (CPU specific high precision timer) into cpu.h/cpp 11 years ago
translators 2211ef280e (svn r26193) -Update from WebTranslator v3.0:
german - 1 changes by Jogio
11 years ago
rubidium 10e5681920 (svn r26192) -Fix (r24878): off-by-one error ;) 11 years ago
translators a8c0a3aaf8 (svn r26190) -Update from WebTranslator v3.0:
indonesian - 2 changes by abdu354
11 years ago
translators be99b5a43a (svn r26189) -Update from WebTranslator v3.0:
indonesian - 33 changes by abdu354
korean - 5 changes by telk5093
11 years ago
fonsinchen feaeb497e7 (svn r26188) -Codechange: Move station refitting to a separate function. 11 years ago
fonsinchen 7d5640166f (svn r26187) -Fix: allow refitting at station if cargo has already been reserved. 11 years ago
fonsinchen 6218ae7be3 (svn r26186) -Fix: Don't check for equality of MAC_OS_X_VERSION_MAX_ALLOWED. 11 years ago
translators d15541b47e (svn r26185) -Update from WebTranslator v3.0:
norwegian_nynorsk - 137 changes by terjesc
11 years ago
translators 78e65e8817 (svn r26184) -Update from WebTranslator v3.0:
welsh - 126 changes by kazzie
11 years ago
translators 72bb055e30 (svn r26183) -Update from WebTranslator v3.0:
estonian - 9 changes by KSiimson
indonesian - 4 changes by abdu354
korean - 85 changes by telk5093
11 years ago
translators 016e70ab49 (svn r26182) -Update from WebTranslator v3.0:
arabic_egypt - 15 changes by abdXelrhman
11 years ago
translators f2b6b85e7e (svn r26181) -Update from WebTranslator v3.0:
estonian - 20 changes by KSiimson
hungarian - 7 changes by IPG
korean - 1 changes by telk5093
11 years ago
frosch 8ca01821be (svn r26180) -Fix: Visual effects did not work for articulated RV parts. 11 years ago
translators 90cab1b22c (svn r26179) -Update from WebTranslator v3.0:
estonian - 9 changes by KSiimson
greek - 51 changes by Evropi
korean - 2 changes by telk5093
11 years ago
translators 2edd2c6fe5 (svn r26176) -Update from WebTranslator v3.0:
estonian - 6 changes by KSiimson
11 years ago
frosch 74916a103e (svn r26175) -Add: Log in desync output when persistent storage is discarded. 11 years ago
frosch 35ecb9db3f (svn r26174) -Codechange: Rename BaseStorageArray to BasePersistentStorageArray 11 years ago
frosch cefdd69748 (svn r26173) -Change: [NewGRF] Reset the temporary storage registers for every sprite resolving. 11 years ago
frosch badbd2f894 (svn r26172) -Codechange: Make SpriteGroup::Resolve aware of nested calls. 11 years ago
frosch 71e2ca5822 (svn r26171) -Codechange: Make TemporaryStorageArray keep track of assigned registers. Also make clearing the array 'cheaper'. 11 years ago
rubidium 8860bb5c8d (svn r26170) -Feature-ish: add the currently used fonts to the crash log 11 years ago
frosch 7fcae50579 (svn r26169) -Fix-ish [FS#5831-ish]: Unify the time a RV needs to travel through a curve. 11 years ago
frosch 66d4bcb88e (svn r26167) -Fix [FS#5834]: Certain hotkeys crashed the content GUI when the list was empty. 11 years ago
fonsinchen fea3a433b2 (svn r26166) -Fix: Scale flows only after mapping to avoid rounding errors. 11 years ago
frosch 2852dbae2c (svn r26165) -Change [FS#5832]: Improve layout of build-airport GUI (hackalittlebit) 11 years ago
zuu 61f3172d17 (svn r26164) -Doc: Fix Game Script API docs on that deity can build/prospect independent of advanced setting for that 11 years ago
translators bd7b10980a (svn r26163) -Update from WebTranslator v3.0:
czech - 4 changes by retro
latvian - 6 changes by Parastais
11 years ago
translators 7fa241bfbd (svn r26162) -Update from WebTranslator v3.0:
thai - 1 changes by nirakanz
11 years ago
frosch 2f61ba43ae (svn r26161) -Fix [FS#5830] (r22567) (r25956-ish): Backup data of altered persistent storage arrays was freed twice. 11 years ago
translators 6d8dee9638 (svn r26160) -Update from WebTranslator v3.0:
danish - 1 changes by Hellwing
gaelic - 7 changes by GunChleoc
11 years ago
frosch 9a00a23656 (svn r26158) -Fix: NewGRF inspect window lacked several newer variables. 11 years ago
frosch edf905e6cf (svn r26157) -Feature: [NewGRF] Vehicle variable 4D for determining the position within an articulated vehicle. 11 years ago
translators 87e1afbdd2 (svn r26156) -Update from WebTranslator v3.0:
luxembourgish - 4 changes by Phreeze
11 years ago
translators 9fe9e6d799 (svn r26154) -Update from WebTranslator v3.0:
luxembourgish - 34 changes by Phreeze
11 years ago
frosch a8d1e188b3 (svn r26153) -Doc [FS#5826]: Fix copy-pasty. (krinn) 11 years ago
frosch cc5e8bf56d (svn r26152) -Revert/Fix (r26118) [FS#5822]: While the condition is non-sense, the 'true' case is required for articulated parts and the 'false' case is required for savegame compatibility. 11 years ago
translators 85d9b4f097 (svn r26151) -Update from WebTranslator v3.0:
luxembourgish - 37 changes by Phreeze
turkish - 40 changes by wakeup
11 years ago
frosch 1af98ee64c (svn r26150) -Revert (r26120): EnforcePrecondition alters the last-error status and is only meant for commands. 11 years ago
frosch 52c2c53c02 (svn r26149) -Fix [FS#5825]: [Script] Various API functions did not check whether ScrtipRoad::SetCurrentRoadType was called appropiately. 11 years ago
frosch 0bedd475e3 (svn r26148) -Fix [FS#5824] (r25735): Script API failed for vehicles with only implicit orders. 11 years ago
translators 494f446c8f (svn r26146) -Update from WebTranslator v3.0:
luxembourgish - 40 changes by Phreeze
turkish - 56 changes by wakeup
11 years ago
translators c8bbceb377 (svn r26145) -Update from WebTranslator v3.0:
norwegian_bokmal - 3 changes by Trond
polish - 1 changes by p0358
11 years ago
translators 9866d770e8 (svn r26144) -Update from WebTranslator v3.0:
slovak - 1 changes by Tinix
11 years ago
translators 46b2c521cb (svn r26143) -Update from WebTranslator v3.0:
danish - 15 changes by Hellwing
english_AU - 8 changes by mrtux
korean - 2 changes by telk5093
latvian - 1 changes by Parastais
luxembourgish - 6 changes by Phreeze
11 years ago
translators e7e9ed4503 (svn r26142) -Update from WebTranslator v3.0:
latvian - 10 changes by Parastais
turkish - 49 changes by wakeup
11 years ago
translators 7f1452a097 (svn r26141) -Update from WebTranslator v3.0:
portuguese - 1 changes by vesgo
turkish - 39 changes by wakeup
11 years ago
translators 79fcf71454 (svn r26140) -Update from WebTranslator v3.0:
turkish - 41 changes by wakeup
11 years ago
translators 66473ee600 (svn r26139) -Update from WebTranslator v3.0:
latvian - 3 changes by Parastais
vietnamese - 2 changes by nglekhoi
11 years ago
rubidium a7ac207c8f (svn r26138) -Fix [FS#5821] (r26105-ish): [Script] scripts could trigger the internal IsValidRoadType assertion 11 years ago
rubidium ebf46b7e4f (svn r26137) -Merge: documentation updates from 1.3 branch 11 years ago
rubidium 63ddad069b (svn r26134) -Fix [FS#5820]: aircraft crashing near the map's border due to a lack of airports could trigger an assertion in most builds 11 years ago
translators 186581f15c (svn r26133) -Update from WebTranslator v3.0:
frisian - 1 changes by Taeke
malay - 3 changes by aarchen1795
11 years ago
rubidium 223f743271 (svn r26132) -Fix-ish: prevent issues due to overflowing multiplications by limiting the size of full zoom sprites to about 32kix32ki 11 years ago
translators f7112a42bd (svn r26131) -Update from WebTranslator v3.0:
simplified_chinese - 1 changes by siu238X
traditional_chinese - 1 changes by siu238X
turkish - 13 changes by wakeup
11 years ago
rubidium a498a56573 (svn r26130) -Codechange: add some guards against using invalid image indices 11 years ago
rubidium f84b67ea73 (svn r26129) -Fix: remove dead code; it could be made to do what it did, but then it would be inconsistent with moving vehicles around 11 years ago
rubidium a1ea310e66 (svn r26128) -Fix: erroneous cast 11 years ago
rubidium d9bd866b27 (svn r26127) -Fix (r18186): missing break 11 years ago
rubidium 14f5d55f6c (svn r26126) -Cleanup: remove unneeded check for NULL 11 years ago
rubidium 59ca31b442 (svn r26125) -Fix: make sure the tile area's variables are always properly initialised 11 years ago
rubidium d2598167ad (svn r26124) -Fix: make sure all members of the default string iterator are initialised 11 years ago
rubidium cf6fe08d8a (svn r26123) -Fix: make sure the maximum row length when making company buttons is at least 1 11 years ago
rubidium 115877a111 (svn r26122) -Fix-ish: remove essentially dead code; if nested_array were NULL there, it would segfault in RaiseWidget 11 years ago
rubidium 519cb3e103 (svn r26121) -Codechange: add some asserts after dynamic casts to show they shouldn't return NULL ever 11 years ago
rubidium 0e6e408cd3 (svn r26120) -Fix: [Script] Replace simple check with precondition check, after that simple check was documented as a precondition 11 years ago
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
rubidium fcd6bf6342 (svn r26063) -Fix (r26062): a few tabs too much 11 years ago
rubidium 54ecaa1290 (svn r26062) -Fix: beef up checks against invalid data in highscore and language files 11 years ago
rubidium e4b208c069 (svn r26061) -Fix: negative result of ftell wasn't handled correctly in some cases 11 years ago
rubidium 5e0ea95267 (svn r26060) -Fix: do not let depend overrun its buffers when paths are extremely (and unlikely) long 11 years ago
rubidium 6bc32d7c5d (svn r26059) -Fix (r20435): missed one instance causing to compare an array to NULL instead of an array's element 11 years ago
rubidium a6fae2c608 (svn r26058) -Fix: handle the return value of a number of functions better 11 years ago
rubidium 73474728e3 (svn r26057) -Fix: a number of possibly uninitialised variables 11 years ago
rubidium bebf2291db (svn r26056) -Fix: a number of possibly uninitialised variables 11 years ago
rubidium 7ecfd60b96 (svn r26055) -Codechange: mark switch default as really not triggerable, as technically it's dead code 11 years ago
rubidium f2a6dcc1ba (svn r26054) -Fix: minor memory leak in strgen 11 years ago
rubidium d32a858d30 (svn r26053) -Fix: possible use-after-free 11 years ago
rubidium d8cd229ef7 (svn r26052) -Fix: missing virtual destructor could cause some memory to be not freed 11 years ago
rubidium 81c0b0e861 (svn r26051) -Fix: out of bounds access in CmdTownCargoGoal 11 years ago
rubidium ecfed05729 (svn r26050) -Fix: possible, but currently untriggered, out of bounds access in strgen 11 years ago
rubidium aec32ecac1 (svn r26049) -Codechange: remove some dead code as order can't be NULL there 11 years ago
rubidium 9cd7c07e34 (svn r26048) -Fix: use delete instead of free when allocated by new 11 years ago
rubidium 0eb1e6ae67 (svn r26047) -Fix: possible, but very unlikely, null pointer dereference when gunziping just downloaded files 11 years ago
rubidium 32e52df99f (svn r26046) -Fix: handle a number of failure conditions from methods called in the network code 11 years ago
translators 54c6d9540f (svn r26045) -Update from WebTranslator v3.0:
norwegian_bokmal - 2 changes by Trond
swedish - 3 changes by abbedabb
11 years ago
translators 40f040e901 (svn r26044) -Update from WebTranslator v3.0:
norwegian_bokmal - 4 changes by Trond
11 years ago
rubidium dc65379970 (svn r26043) -Fix [FS#5811]: occasional hanging when client joins 11 years ago
translators 4c81d3c2cd (svn r26042) -Update from WebTranslator v3.0:
japanese - 3 changes by nex259
luxembourgish - 1 changes by Phreeze
11 years ago
fonsinchen 02af2aa10e (svn r26041) -Fix: make variable initialization more obvious for humans and compilers. 11 years ago
fonsinchen fa581e5b5c (svn r26040) -Fix: return 0 from unreached part of function to silence some compilers 11 years ago
translators 4f3f3e684d (svn r26039) -Update from WebTranslator v3.0:
belarusian - 139 changes by KorneySan
croatian - 1 changes by VoyagerOne
korean - 2 changes by telk5093
turkish - 15 changes by wakeup
11 years ago
frosch 83fea1c6ca (svn r26038) -Fix: Doxygen syntax. 11 years ago
rubidium f7d1308574 (svn r26037) -Fix (r26036): there was a reason they weren't references... 11 years ago
rubidium 1343518de5 (svn r26036) -Fix [FS#5809]: multi line text was handled incorrectly causing glitches 11 years ago
translators 8fce67abcc (svn r26035) -Update from WebTranslator v3.0:
belarusian - 1 changes by KorneySan
catalan - 1 changes by juanjo
dutch - 1 changes by habell
french - 28 changes by glx
german - 1 changes by planetmaker
norwegian_bokmal - 7 changes by Trond
spanish - 2 changes by Terkhen
11 years ago
translators 8e01099b06 (svn r26030) -Update from WebTranslator v3.0:
italian - 1 changes by lorenzodv
japanese - 3 changes by nex259
lithuanian - 1 changes by Stabilitronas
norwegian_bokmal - 14 changes by Trond, cuthbert
11 years ago
michi_cc 9c94fc489b (svn r26029) -Fix (r26017): The internal index of a character in the layout line depends on the used layouter. 11 years ago
frosch e580a3fe8a (svn r26027) -Change [FS#5669-ish]: [NewGRF] Invalidate vehicle colour palette when leaving a station. 11 years ago