summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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.
2007-10-31(svn r11364) -Fix (r11363): compilation brokenglx
2007-10-31(svn r11363) -Codechange: Remove some magical numbersbelugas
2007-10-30(svn r11362) -Fix [FS#1380]: cloning vehicles with non-standard ↵rubidium
sub-cargotypes (i.e. livery refits) failed.
2007-10-30(svn r11361) -Update: WebTranslator2 update to 2007-10-30 19:53:53miham
afrikaans - 211 fixed, 22 changed by TrueTenacity (233) brazilian_portuguese - 2 fixed by fukumori (2) bulgarian - 3 fixed by thetitan (3) catalan - 3 fixed, 1 changed by arnaullv (4) croatian - 49 fixed by knovak (49) czech - 51 fixed by Hadez (51) danish - 55 fixed by ThomasA (55) dutch - 2 fixed by habell (2) estonian - 52 fixed by t2t2 (7), kristjans (45) french - 2 fixed by Skiper (2) german - 56 fixed by moewe2 (56) italian - 3 fixed, 1 changed by lorenzodv (4) japanese - 56 fixed by ickoonite (56) latvian - 38 fixed by Gustavo (38) norwegian_nynorsk - 56 fixed by pollux (56) romanian - 55 fixed, 3 changed by CrystyB (16), kneekoo (42) russian - 3 fixed by Smoky555 (3) slovak - 2 fixed, 4 changed by lengyel (6) slovenian - 3 fixed by Necrolyte (3) spanish - 4 fixed by eusebio (4) traditional_chinese - 55 fixed by xbddc (55) ukrainian - 3 fixed, 10 changed by fevral13 (3), mad (10)
2007-10-30(svn r11360) -Fix [FS#1375]: do not crash when trying to "draw" an invalid ↵rubidium
string, just draw a message saying it is invalid.
2007-10-30(svn r11359) -Fix [FS#1381]: shared timetables were not properly refreshed ↵rubidium
with autofill.
2007-10-30(svn r11358) -Fix: condition types 0x0B and 0x0C are also valid for variable ↵rubidium
0x88 in action 7/9.
2007-10-30(svn r11357) -Fix: NetworkUniqueID could be 80 chars, while the max size we ↵truelight
generate is 32. So reduce the size a bit. Pointed out by dihedral, so give him a big hug ;)
2007-10-29(svn r11356) -Fix (r11305): funding industries in MP game was causing desyncglx
2007-10-29(svn r11355) -Fix [FS#1377]: loading too many GRFs was not handled ↵rubidium
gracefully causing crashes and such.
2007-10-29(svn r11354) -Codechange [FS#1379]: one variable wasn't freed whereas all ↵rubidium
others were. It's not causing any problems as it happens during the shutdown of OpenTTD. So basically it is only for consistency.
2007-10-28(svn r11353) -Codechange: add support for newgrf callback 32glx
2007-10-28(svn r11352) -Codechange: cache callback 2D result (vehicle color mapping) ↵glx
instead calling it every time the vehicle is drawn
2007-10-27(svn r11351) -Fix (r11342): [OSX] killed a warningbjarni
2007-10-27(svn r11350) -Change: add missing elrail sprites for some rail build ↵rubidium
buttons/cursors. Sprites by skidd13.
2007-10-27(svn r11349) -Fix [FS#1372]: crash when moving "invalid" cargo to a station.rubidium
2007-10-26(svn r11348) -Fix (r11049): [OSX] killed a warning (don't ask why only OSX ↵bjarni
showed this one)
2007-10-26(svn r11347) -Codechange: use marker loaded grf feature has_newwater when it ↵belugas
is required. (more to come)
2007-10-26(svn r11346) -Codechange: Add marker has_newwater to the loaded grf ↵belugas
features. Not in used yet.
2007-10-26(svn r11345) -Cleanup: a bit of comment style fixingbelugas
2007-10-26(svn r11344) -Codechange: Removes some magic numbers referring the ↵belugas
highlighting mode in road_gui.cpp Some typos fixed too.(FS#1371-skidd13)
2007-10-26(svn r11343) -Fix[FS#1368]: Autoslope did not work correctly for single ↵belugas
track on higher part of steep slopes. (frosch)
2007-10-25(svn r11342) -Fix: [OSX] The cocoa driver incorrectly assumed that the ↵egladil
blitter always was 8bpp. Now both 8bpp and 32bpp blitters can be used. The driver will check the blitter screen depth. In fullscreen it will select a proper video mode for this depth, and in windowed mode it will simply skip doing fake 8bpp.
2007-10-25(svn r11341) -Codechange: add missing callback ID enums, add stub for house ↵glx
property 20 and reorder unimplemented action 0 properties
2007-10-25(svn r11340) -Fix[FS#1362]: Newindustries can provide no production at ↵belugas
start. So the Modifying Production cheat was a bit puzzled on how to deal with it. This will help a bit.
2007-10-22(svn r11339) -Add: autoroad; same as autorail, but for road and trams and ↵rubidium
only on X and Y direction. Patch by Octopussy and skidd13.
2007-10-22(svn r11338) -Fix [FS#1359]: water tiles not at sealevel (i.e. canals) ↵rubidium
should not be owned by water as that signals normal water.
2007-10-22(svn r11337) -Update: WebTranslator2 update to 2007-10-22 15:25:18miham
afrikaans - 128 fixed, 35 changed by TrueTenacity (163) bulgarian - 2 fixed by thetitan (2) dutch - 1 fixed by habell (1) french - 1 fixed by glx (1) italian - 1 fixed by lorenzodv (1) slovak - 1 fixed by lengyel (1) ukrainian - 39 fixed by mad (39)
2007-10-21(svn r11333) -Fix: Train engines still had a value of 0.maedhros
2007-10-21(svn r11332) -Fix: vehicles getting a value of 0 on construction.rubidium
-Fix: assertion when selling vehicles.
2007-10-21(svn r11331) -Fix: do not misuse CommandCost for overflow safe stuff as ↵rubidium
Money supports that now too.
2007-10-21(svn r11330) -Add: OTTD version checking for NewGRFs. This allows NewGRFs to ↵rubidium
do something different for different versions of OpenTTD, like disabling it for too low versions or loading different graphics.