summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-11-11(svn r11414) -Fix [FS#1387]: when building a station, even though we already ↵rubidium
'know' it in memory, it should still be unknown in the realm of callbacks.
2007-11-11(svn r11413) -Fix [FS#1405]: don't use cached override spriteset for callbacksglx
2007-11-11(svn r11412) -Fix (r11403): animation was not turned on properly.rubidium
-Fix (r11410): wrong assumption about random reseeds made the whole thing reseed way too often, making the animation look very ugly.
2007-11-11(svn r11411) -Codechange: implement random triggers for houses.rubidium
2007-11-11(svn r11410) -Codechange: implement random triggers for industries.rubidium
2007-11-11(svn r11409) -Update: as of now, I am a retired Developer, so mark me as suchtruelight
2007-11-11(svn r11408) -Fix [FS#1422]: do not do a 270 degree turn when 90 degrees is ↵rubidium
enough on a commuter airport.
2007-11-11(svn r11407) -Fix: do not allow building of tram-tracks when they are not ↵truelight
available (SmatZ)
2007-11-11(svn r11406) -Fix: wrong triggers would be activated on callback 32 for ↵rubidium
vehicles.
2007-11-11(svn r11405) -Fix: in rare cases OpenTTD could segfault when resizing and ↵truelight
scroll the main window (Rafal Rzepecki)
2007-11-11(svn r11404) -Codechange: remove 2 magical numbersbelugas
2007-11-11(svn r11403) -Fix: NewIndustries GRF assume that tiles are already animated ↵rubidium
during construction.
2007-11-11(svn r11402) -Fix [FS#1382]: incorrect handling of industry behaviour 'must ↵glx
be in town with population large than 1200'
2007-11-10(svn r11401) -Fix [FS#1391]: make all min functions do exactly the same ↵rubidium
instead of branching on either < or <=.
2007-11-10(svn r11400) -Fix [FS#1409]: assign orders during cloning after refitting as ↵rubidium
it needs the cargo types to be the same.
2007-11-10(svn r11399) -Feature(ette): transparency settings can now be saved and thus ↵belugas
remembered. -Codechange: Wrap all transparency settings in accessors, hiding the implementation -Change: Clicking "transparent building" menu will toggle Houses And Trees only. The other options can be used in the transparency gui. Initial patch by Smatz (FS#1349), with some rework by BigBB and your humble servant.
2007-11-10(svn r11398) -Fix [FS#1414]: industry variables 67 and 68 return was incorrectglx
2007-11-09(svn r11397) -Fix r11395: some minor fixes for better town-bridge results ↵truelight
(and better comments) (skidd13 / TrueLight)
2007-11-09(svn r11396) -Fix: GCC 3.3 doesn't like 'static bool inline', should of ↵truelight
course be 'static inline bool' (SmatZ)
2007-11-09(svn r11395) -Fix: allow town-bridges to be build on slopes (Rafal Rzepecki)truelight
2007-11-08(svn r11394) -Fix: default value for input cargo multipliers is 256 even for ↵glx
invalid cargo. Exceptions are temperate banks and oil rigs, default value is 0 for them
2007-11-08(svn r11393) -Fix (r11368): forgot to update lang project filesglx
2007-11-08(svn r11392) -Codechange: Remove some MSVC warnings by removing boolean ↵belugas
typecast that can be avoided by using HASBIT instead. Although the code is old (r2817), it is the recent changes made in macros.h that brough it up.
2007-11-07(svn r11391) -Change: print all error messages related to missing/corrupted ↵rubidium
files in one message including the location where they can get said missing/corrupted files.
2007-11-07(svn r11390) -Fix r11387: AB() was wrong (spotted by Rafal Rzepecki, patch ↵truelight
by skidd13)
2007-11-07(svn r11389) -Fix [FS#1386]: Replace calls to deprecated API with newer ones ↵egladil
and handle broken iconv declaration in OSX 10.5.
2007-11-07(svn r11388) -Fix: postfix ++ returned new value, should (ofcourse) be old ↵truelight
value (SmatZ) -Fix: prefix ++ didn't exist, added it
2007-11-06(svn r11387) -Codechange: changed many macros.h #defines to static inline ↵truelight
functions (patch by skidd13, with a big tnx to SmatZ for profiling!)
2007-11-05(svn r11386) -Update: WebTranslator2 update to 2007-11-05 19:07:09miham
afrikaans - 24 changed by TrueTenacity (24) brazilian_portuguese - 1 fixed by tucalipe (1) czech - 1 fixed by Hadez (1) dutch - 1 fixed by habell (1) norwegian_bokmal - 4 fixed, 43 changed by jhsoby (47) turkish - 28 fixed by jnmbk (28)
2007-11-05(svn r11385) -Fix r11383: bool operation can be hard to translate for some ↵truelight
people ;) (tnx fjb for noticing this bug ;))
2007-11-05(svn r11384) -Fix: second and third accepted cargo were inverted in original ↵glx
industry tiles
2007-11-04(svn r11383) -Codechange: fixed all the mess around KillFirstBit (tnx to ↵truelight
Rubidium and skidd13)
2007-11-04(svn r11382) -Codechange: renamed COUNTBITS to CountBits, as it is no longer ↵truelight
a macro (skidd13)
2007-11-04(svn r11381) -Fix [FS#1227]: redo the fix in a less breaking wayglx
2007-11-04(svn r11380) -Revert (r11191, r11196): it worked, but broke cargo loadingglx
2007-11-04(svn r11379) -Fix r11378: KillFirstBit2x64 accepts and returns unsigned ↵truelight
variables, not signed, so enforce that a bit
2007-11-04(svn r11378) -Codechange: optimize KillFirstBit2x64 (skidd13)truelight
2007-11-04(svn r11377) -Codechange: some more strictness in macros.h (skidd13)truelight
2007-11-04(svn r11376) -Fix: fill the town a oil rig is associated with before ↵rubidium
creating the name, otherwise every oil rig will become "<TOWN> Oilrig" which effectively means that there can be several oil rigs with exactly the same name.
2007-11-04(svn r11375) -Fix [FS#1397]: the industry recolour map was always applied ↵rubidium
when recolouring was turned on, instead of only applying it when the colour translation is '0'.
2007-11-04(svn r11374) -Codechange: Give meaning to the magical number that specifies ↵belugas
the color of the text in a DrawString call. Patch heavily based on BiBB's work (FS#1383)
2007-11-03(svn r11373) -Fix [FS#1398]: do not even think about building disabled ↵rubidium
industries.
2007-11-03(svn r11372) -Fix [FS#1394]: don't stop on first invalid cargo type when ↵glx
displaying industry acceptance
2007-11-03(svn r11371) -Fix [FS#1396]: the industry protection only kicked in when it ↵rubidium
should not kick in.
2007-11-03(svn r11370) -Fix [FS1384]: manually replacing a vehicle with shared orders ↵rubidium
makes it lose it's order index and service interval. Patch by jthill.
2007-11-02(svn r11369) -Codechange [FS#1390]: changes some int to int8 in macros.h, as ↵truelight
they describe a bit-position, which fits perfectly in an int8 (max 64) (skidd13) -Codechange [FS#1390]: added consts in macros.h functions, so compilers can optimise better (skidd13) -Codechange [FS#1390]: remove HAS_SINGLE_BIT, as COUNTBITS does the same (skidd13)
2007-11-01(svn r11368) -Update: WebTranslator2 update to 2007-11-01 16:56:10miham
afrikaans - 9 fixed, 1 changed by TrueTenacity (10) brazilian_portuguese - 1 fixed by fukumori (1) catalan - 1 fixed by arnaullv (1) croatian - 1 fixed by knovak (1) french - 1 fixed by glx (1) slovak - 1 fixed by lengyel (1) ukrainian - 1 fixed by mad (1)
2007-10-31(svn r11367) -Fix [FS#1258]: non-articulated road vehicles should be able to ↵rubidium
overtake (not-too-long) articulated vehicles, i.e. overtaking of articulated vehicles that are several (3+) tiles long is not supported.
2007-10-31(svn r11366) -Fix [FS#1258]: road vehicles must not drive through eachother ↵rubidium
on bridges/in tunnels.
2007-10-31(svn r11365) -Fix [FS#1288]: when stopping a ship or aircraft, set their ↵rubidium
speed to 0 so they won't continue at the speed where they were stopped at.