rubidium
99c4c8e43e
(svn r11084) -Documentation [FS#1219]: of command.*. Patch by Progman.
17 years ago
truelight
f055b0b557
(svn r11083) -Fix r11078: don't clear the anim buffer when alpha = 0 (tnx to frosch)
17 years ago
truelight
65aed53cab
(svn r11082) -Fix r11081: save before commit (yeah, whitelines are important too!)
17 years ago
truelight
f97d2b4706
(svn r11081) -Fix r11080: now solved the problem in a pretty way: don't do animation if we are not drawing to the screen-pointer
17 years ago
truelight
e2fe88fb70
(svn r11080) -Fix r11079: fix it, still dirty, correctly, as the last commit was ... wrong ;)
17 years ago
truelight
b823cc2b6b
(svn r11079) -Fix: dirty fix to allow big-screenshots with 32bpp-anim
17 years ago
truelight
f827093ba7
(svn r11078) -Add: added 32bpp-optimized, which is almost twice as fast as 32bpp-simple (based on the work of frosch)
...
-Add: let 32bpp-anim use 32bpp-optimizeds, so he profits from the speed-up too
17 years ago
truelight
3de2c716df
(svn r11076) -Fix: MakeTransparent of 32bpp blitter used 0..100; using 0..255 makes it much faster (frosch)
...
-Fix: ComposeColourXXX could work a tiny bit faster when using 256, not 255 as value to divide with; downside is that it can give alpha errors (frosch)
17 years ago
rubidium
634aba16a7
(svn r11072) -Fix [FS#1045]: when a vehicle had a service order, the goto-depot button did not make it possible to stop the vehicle at that depot.
17 years ago
rubidium
a93a1a8b62
(svn r11070) -Fix [FS#1217]: due to making an Action2 variable work properly, the NewGRF called other code too that wasn't prepared for non-train vehicles.
17 years ago
rubidium
8b46bc7b98
(svn r11069) -Codechange: allow slopes under statues. Patch by kaan.
17 years ago
rubidium
643ffb270c
(svn r11068) -Codechange: remove Vehicle::HasFront as all vehicles have the Vehicle::first pointer correctly set.
17 years ago
rubidium
1f1ce4ac5b
(svn r11067) -Codechange: also make it possible to use the advanced vehicle list for other players. Patch by SmatZ.
17 years ago
rubidium
c37b0a73b3
(svn r11066) -Documentation [FS#1091]: of map.*. Patch by Progman.
17 years ago
rubidium
0ca9fd7dc2
(svn r11065) -Documentation [FS#1186]: of the dirty marking/repainting subsystem. Patch by Progman.
17 years ago
rubidium
10ea6cd13c
(svn r11064) -Fix [FS#553]: when autorenew is enabled and it cannot renew the vehicle anymore (because the player cannot build the engine), the aging warnings as if autorenew is not enabled are shown.
17 years ago
rubidium
211b8dea39
(svn r11063) -Codechange: make it possible for people to view the loading indicators of everyone. Patch by SmatZ.
17 years ago
miham
7b0fd59eaa
(svn r11062) -Update: WebTranslator2 update to 2007-09-08 22:37:00
...
croatian - 1 changed by knovak (1)
estonian - 4 fixed, 3 changed by kristjans (7)
french - 2 changed by glx (2)
hungarian - 4 fixed by miham (4)
japanese - 4 fixed by ickoonite (4)
norwegian_nynorsk - 14 fixed by pollux (14)
slovak - 4 fixed by lengyel (4)
slovenian - 4 fixed by Necrolyte (4)
spanish - 4 fixed by eusebio (4)
turkish - 27 fixed by jnmbk (27)
ukrainian - 2 fixed by mad (2)
17 years ago
glx
f12a2cabdb
(svn r11061) -Fix [FS#1086]: [win32] some keys were handled twice
17 years ago
rubidium
305bdb70fd
(svn r11060) -Codechange: replace some magic numbers with the right enumified constants.
17 years ago
rubidium
c97804461e
(svn r11059) -Fix [FS#1182]: inconsistency between Rail<->ElRail conversions of different kinds of rail containing tiles (normal rail, stations, depots, etc). Patch by SmatZ.
17 years ago
belugas
20a3b37963
(svn r11058) -Fix[FS#1216]: GetTerrainType was a bit too relax with snow line.
...
After double checking with ttdpatch, behaviour is now more alike (Eddi)
17 years ago
rubidium
704844ed43
(svn r11057) -Fix [FS#1215]: loading TTD savegames went into an infinite loop due to not yet properly set next and previous pointers.
17 years ago
rubidium
88133a97b5
(svn r11056) -Fix [FS#1213]: road/tram tiles would not always get marked dirty properly, causing glitches for non-local players. Patch by SmatZ.
17 years ago
rubidium
36845f243a
(svn r11055) -Fix [FS#1214]: loading indicators would sometimes glitch due to a bounding box that was too small. Patch by frosch.
17 years ago
rubidium
8110b9f517
(svn r11054) -Fix [FS#944]: mismatch between TTDP's and OTTD's placement of catenary, creating graphical glitches when loading a catenary replacement. Patch by frosch.
17 years ago
rubidium
8da977b407
(svn r11053) -Fix: train status bar flickering a lot when waiting at a signal.
17 years ago
glx
5ad79a5db0
(svn r11052) -Fix (r11017)[FS#1210]: vehicles always skip service order
17 years ago
belugas
71a23846d3
(svn r11050) -Codechange: Use the translated gfx, not the original one.
17 years ago
rubidium
07c67183bd
(svn r11049) -Codechange: unify a large part of the vehicle details window. Based on a patch by nycom.
17 years ago
rubidium
0db524e175
(svn r11048) -Fix [FS#1206]: several cases where (re)moving eninges on a train would corrupt the vehicle counts for the groups.
17 years ago
rubidium
e4be90829c
(svn r11047) -Fix (r11011) [FS#1205]: desync due to wrong cached vehicle length on articulated vehicle construction.
17 years ago
bjarni
128e71cde9
(svn r11046) -Codechange: added function to get the next movable (non-articulated, non-read end of dualheaded engine) vehicle in a train
17 years ago
bjarni
7cd2aeb1c9
(svn r11045) -Codechange: added a function to tell if a vehicle is the rear part of a dualheaded train engine
17 years ago
bjarni
9e5376fefe
(svn r11044) -Fix (r11043): [autoreplace] a proper fix should cover all cases, not just the one mentioned in the bug report
...
Certain dualheaded/articulated consists could still trigger this issue
17 years ago
bjarni
b50a3d7522
(svn r11043) -Fix (r10039) [FS#1185]: Autorenew/autoreplace fails silently with multiple multi-headed engines
17 years ago
rubidium
222e105ec7
(svn r11042) -Fix [FS#1196]: so newgrf callbacks returned slightly wrong heights (height of nothern corner instead of height of lowest corner). Patch by frosch.
17 years ago
rubidium
cadf412dcd
(svn r11041) -Fix (r10460) [FS#1195]: the industry's owner was saved twice instead of the owner and the founder. Patch by frosch.
17 years ago
rubidium
bd7483ba3c
(svn r11040) -Fix [FS#1179]: removing CMD_AUTO from some commands could remotely trigger an assertion.
17 years ago
rubidium
d5e3e4c66e
(svn r11039) -Fix [FS#1191]: underflow that caused overflows in the performance rating calculation.
17 years ago
miham
2b850983d1
(svn r11038) -Update: WebTranslator2 update to 2007-09-02 22:28:19
...
brazilian_portuguese - 4 fixed by tucalipe (4)
bulgarian - 1 fixed by thetitan (1)
catalan - 4 fixed by arnaullv (4)
croatian - 6 fixed, 563 changed by knovak (569)
czech - 4 fixed by Hadez (4)
dutch - 4 fixed by habell (4)
french - 4 fixed, 5 changed by Skiper (3), glx (6)
italian - 4 fixed, 2 changed by lorenzodv (6)
korean - 14 fixed, 22 changed by leejaeuk5 (36)
17 years ago
rubidium
75a46eb2cc
(svn r11033) -Fix [FS#1184] (r11011): building articulated vehicles failed. Based on a patch by SmatZ.
17 years ago
rubidium
86f45574a8
(svn r11032) -Codechange: unmagicify some table sizes and removal of some unnecessary variables. Patch by frosch.
17 years ago
rubidium
6f76bc2449
(svn r11031) -Codechange: reduce the amount of duplication of bit counting functions. Based on patches by skidd13, SmatZ and Belugas.
17 years ago
rubidium
766d6d420e
(svn r11030) -Revert r11016, Fix [FS#1178]: the way to determine whether a station should get goods was not done properly.
17 years ago
glx
dc4c52a313
(svn r11029) -Fix [FS#1164]: win32 midi doesn't stop when closing openttd
17 years ago
rubidium
e128170b1f
(svn r11028) -Fix [FS#1177]: crash when having the Finance window opened of the player you are cheating to.
17 years ago
rubidium
2cd15f732c
(svn r11027) -Fix: do not unconditionally assume that a tile has a depot.
17 years ago
rubidium
a06b8a510b
(svn r11026) -Fix: the name of a sign could sometimes be NULL causing crashes.
17 years ago
rubidium
2ac24735e8
(svn r11025) -Fix: safeguard StrEmpty from calls with NULL.
17 years ago
rubidium
5243d98761
(svn r11024) -Fix [FS#1173]: give a more correct error when building some things on tile 0; "Can't build on water" or "Too close to the edge" instead of "Vehicle in the way". Patch by SmatZ.
17 years ago
rubidium
c649f8e3cd
(svn r11023) -Fix [FS#1150]: Switching players (using the cheat) crashed on Big Endian machines.
17 years ago
rubidium
8d0804834c
(svn r11022) -Fix: the canal border determination did not take oil rigs into consideration.
17 years ago
rubidium
3c053259f6
(svn r11021) -Fix [FS#1175]: do not display income/expenses when they do not belong to a "valid" tile, like the money cheat/giving money.
17 years ago
rubidium
2b2d8b5dae
(svn r11020) -Fix [FS#1174]: One could not give money when (s)he had too much money or rather: when casting the amount of money to an int32 becomes negative.
17 years ago
rubidium
cf7c89f72c
(svn r11019) -Fix [FS#1176]: Vehicles in a group must always have the same type when adding new vehicles to a group. Patch by SmatZ.
17 years ago
rubidium
0cf6a3f1ef
(svn r11018) -Fix [FS#1169]: Disallow buying/selling shares in your own company or a bankrupted/non-existant company.
17 years ago
rubidium
cadc470da5
(svn r11017) -Codechange: unify determining whether a vehicle needs/can be service a little more.
17 years ago
rubidium
313fc8930f
(svn r11016) -Fix [FS#1172]: stations would also be given cargo when vehicles have only dropped cargo of that particular type.
17 years ago
rubidium
b3f9121f14
(svn r11015) -Fix [FS#1166]: towns would build bridges through eachother.
17 years ago
rubidium
3b672a5c5f
(svn r11014) -Fix (r11011) [FS#1170]: crash when selling the first train of a consist.
17 years ago
rubidium
a0831a35a2
(svn r11013) -Fix [FS#1171]: MoveGoodsToStation's search area is too small as it assumed a lower maximum catchment area than the real maximum catchment area. Based on a patch by PhilSophus.
17 years ago
rubidium
732845440a
(svn r11011) -Fix [FS#1129]: GetFirstVehicleInChain did change the game state while being marked const.
...
-Codechange: do not brute force determine the first vehicle in the chain or previous vehicle, but do it by properly accounting the previous and first pointers when updating the next pointer. This gives a performance increase of about 15% when there are a lot of vehicles in the game.
17 years ago
rubidium
5ff81aca18
(svn r11009) -Codechange: unvirtualise IsValid as that isn't needed with templates. This gives up to 10% performance increase in games with lots of vehicles.
17 years ago
rubidium
d4290086e8
(svn r11006) -Fix: spectators are not allowed to issue commands. Issue spotted by SmatZ.
17 years ago
rubidium
f4482907da
(svn r11005) -Codechange: move the tiletype specific terraforming checks to the functions for those tile types.
...
-Codechange: barren the rail grounds on terraforming.
17 years ago
rubidium
f830699971
(svn r11004) -Codechange: some reworks of the saveload mechanism to be able to save and load private and protected variables in the vehicle struct.
17 years ago
rubidium
235ad4ab6b
(svn r11003) -Codechange: replace Vehicle->next to Vehicle->Next() and Vehicle->SetNext() so we can trap instances that change a next pointer and (in the future) update the first/previous pointers based on that.
17 years ago
rubidium
6edf2d3a1b
(svn r11002) -Codechange: unhackify the cargo packet list saving (a little).
17 years ago
rubidium
c2dcccae16
(svn r11001) -Codechange: unify the way to determine whether a vehicle is in a depot.
17 years ago
truelight
3a0e647c0e
(svn r11000) -Fix r10121: when introducing the new blitter system, smallmap regained an old bug: buffer-overflow when moving window to far bottom-right.
...
-Note: we no longer cheat on not drawing the last line in smallmap, this time we created a more elegant fix
17 years ago
rubidium
dc80195754
(svn r10999) -Codechange: unify the way the running cost of a vehicle is determined. Patch by nycom.
17 years ago
rubidium
fff12fd22e
(svn r10998) -Codechange: refactor of the "core" of the terraforming code to make it possible to push the tile type specific terraforming requirements out of the generic part of the terraforming code. Patch by frosch. For more information take a look at FS#1147.
17 years ago
rubidium
a6a9968d16
(svn r10997) -Codechange: unify the vehicle view window. Patch by PhilSophus.
17 years ago
bjarni
97135f2b7e
(svn r10996) -Feature: [OSX] added more options for right click emulation (controlled from the interface tab in the patch window)
...
This only works with the cocoa drivers (you will use the cocoa drivers unless you manually switched to SDL and compiled yourself)
Note: if control-click is selected, then the ingame control-click (like presignals and such) will be command-click
Requested and tested by ln- (so he should be blamed if this goes wrong :P )
17 years ago
rubidium
5e5d36d6b4
(svn r10995) -Codechange: unify the way to get the displayed maxium speed of a vehicle. Patch by nycom.
17 years ago
belugas
cb3843b820
(svn r10994) -Codechange: Change some function names to be more representative and more fitting of trunk's naming convention (skidd13)
17 years ago
belugas
da58abafe8
(svn r10993) -Codechange: A few less magical numbers (skidd13)
17 years ago
rubidium
45900925c3
(svn r10992) -Fix [FS#1132]: huge amount of vehicles in the "ungrouped" group. Patch by frosch.
17 years ago
rubidium
759255df12
(svn r10991) -Codechange: add documentation, enumification and some code simplifications to the terraforming code. Patch by frosch.
17 years ago
rubidium
e7b9f597df
(svn r10986) -Fix (r10985): inconsistency between documentation and actual code... thanks to glx for spotting it.
17 years ago
rubidium
9e630945b2
(svn r10985) -Codechange: unify/remove duplicate CcClone(Aircraft|RoadVeh|Ship|Train) in favour of CcCloneVehicle.
17 years ago
rubidium
91d18ebd17
(svn r10984) -Codechange: unify the way one can get the current speed in the same forwat so we can display it.
17 years ago
rubidium
39f17c9de4
(svn r10983) -Codechange: use vehstatus & VS_CRASHED instead of some other "methods" custom to each vehicle to determine whether the vehicle is crashed.
17 years ago
rubidium
1a82bd9350
(svn r10982) -Fix [FS#1162]: some old savegames could be in a state that the current game logic does not like; in the list of vehicles loading at a station when the vehicle is not actually at the station.
17 years ago
rubidium
d5bc4d8b2a
(svn r10981) -Fix [FS#1156] (r10970): stations gave ratings for accepted cargo too.
17 years ago
belugas
182283a67c
(svn r10980) -Fix [FS#1158] : This will hopefully fix the case of an assert that happens when an industry uses a special gfx index (tile spec 0xFF). This 0xFF is the sentinel of a special check done for oil rigs, where water need to be around, but no tile will be constructed on it.
...
Problem is that the upper limit of gfx tiles is currently at 175. So, of course the system will assert with 255 ;)
17 years ago
rubidium
e93f41676f
(svn r10979) -Fix [FS#1157]: catenary on tunnel tiles was drawn non-transparant when the other catenary was drawn transparant. Patch by smatz.
17 years ago
rubidium
f3de8788d8
(svn r10978) -Fix (r10974): only the first road stop (with correct roadtype) was considered when distributing vehicles.
17 years ago
miham
5a496ffeb5
(svn r10975) -Update: WebTranslator2 update to 2007-08-24 21:49:23
...
croatian - 1 fixed by knovak (1)
finnish - 4 changed by tonihele (4)
17 years ago
rubidium
bb368f880b
(svn r10974) -Fix [FS#1144, FS#1155]: road vehicles that could not (properly) use a road stop still tried to go to that road stop.
17 years ago
KUDr
9503f02063
(svn r10973) -Fix [FS#1154]: update wp->xy when waypoint is moved (Catalan)
17 years ago
belugas
40d4d2f2ca
(svn r10972) -Codechange: Implement the counterpart(GetTranslatedIndustryTileID) of getindustileid of TTDPatch. This allows to ensure that the ID of a tile (taken out of the map or not) is still a valid one regarding the possible override it may have been flagged to.
...
It is not the strict same thing, but is what we need regarding the slightly different approach we took for newindustries.
17 years ago
belugas
e9435c11b0
(svn r10971) -Codechange: One less magical number
17 years ago
belugas
64da09f452
(svn r10968) -Codechange: Remove a tileloop performed in the AfterLoadCountBuildings function and use the main loop of CheckhouseIDs instead
17 years ago
truelight
ec1d0811a4
(svn r10967) -Fix: in case of moving the window on create (because it doesn't fit in the screen), make sure to move the viewport too if we are an extra viewport (spotted by Maedhros)
17 years ago
miham
dc52f2cb1b
(svn r10964) -Update: WebTranslator2 update to 2007-08-22 22:57:00
...
croatian - 9 fixed, 13 changed by knovak (22)
italian - 10 fixed by lorenzodv (10)
japanese - 5 fixed by ickoonite (5)
polish - 10 fixed, 1 changed by meush (11)
slovak - 77 changed by lengyel (77)
spanish - 5 fixed by eusebio (5)
17 years ago
belugas
69f9545a20
(svn r10963) -Revert(10700): Although the idea was good, it was more prone of errors than usefull.
...
So now, it will be better to jump to the overriden tile when it is been marked as an override
17 years ago
belugas
339579e22a
(svn r10962) -Codechange: protect yourself against an illicit substitution
17 years ago
belugas
dd61fd374f
(svn r10961) -Codechange: Flag default substitutes of industry/tiles with a value that cannot be legal.
...
This avoids the forest of coal mine error in the futur
17 years ago
belugas
77440b09e4
(svn r10955) -Fix: The substitute prop (0x08) of industry tiles does not behave as prop 0x08 of industry. Therefore, do not disable the old industry with value of 0xFF. Not a bug fix, just a spec compliance correction...
17 years ago
rubidium
8807a47f31
(svn r10953) -Fix [FS#1139, FS#1143]: stations would not get a rating when there were already two stations with a "more than default" rating as no cargo would be moved to the station to be picked up.
17 years ago
glx
e86564d7cd
(svn r10948) -Add: [win32] crash.dmp support for MSVC release builds
17 years ago
glx
1faaedb83f
(svn r10946) -Fix (r10932): forgot one occurence
17 years ago
rubidium
dc454841fd
(svn r10942) -Fix [FS#1133]: make the AI not crash when it has ships as the AI does not support them.
17 years ago
rubidium
4ef6e75609
(svn r10932) -Codechange: replace "text" with "chat" for the chat related function and variables.
17 years ago
rubidium
3686455868
(svn r10931) -Fix [FS#1131]: when a station was destroyed and a vehicle was still loading, changing the current order of the loading vehicle caused a crash. This could happen with removing docks and oil rigs.
17 years ago
miham
7a083c6216
(svn r10927) -Update: WebTranslator2 update to 2007-08-17 17:54:48
...
brazilian_portuguese - 10 fixed by tucalipe (10)
bulgarian - 1 fixed by thetitan (1)
dutch - 99 changed by habell (99)
estonian - 10 fixed, 2 changed by kristjans (12)
finnish - 3 fixed by kerba (3)
german - 10 fixed, 2 changed by Timwi (2), Neonox (10)
slovak - 10 fixed by lengyel (10)
slovenian - 10 fixed by Necrolyte (10)
ukrainian - 10 fixed by mad (10)
17 years ago
belugas
b0d7dff4b0
(svn r10926) -Feature: [NewGRF] Add support for variable 67(for real this time) and 68 of Variational Action 2 for Industries
...
-Fix: a very few codestyle/comments-typo changes
17 years ago
maedhros
8f365e3143
(svn r10924) -Fix [FS#1120]: VS_STOPPED is only set for the front part of an articulated
...
road vehicle, so don't check any other parts when testing if the vehicle is
stopped inside a depot.
17 years ago
glx
857eecdc90
(svn r10923) -Codechange: use 'real' exception handling in saveload code
17 years ago
maedhros
bb1d0dbfb1
(svn r10922) -Codechange: Allow building and removing tracks and signals when there is a
...
train on a parallel diagonal track that doesn't interact with this one. (frosch)
17 years ago
rubidium
11b7931cb0
(svn r10921) -Fix [FS#1130] (r10323): the company related news messages still thought that companies were described by two parameters instead of one.
17 years ago
belugas
e9f06607d1
(svn r10904) -Fix: When using a temporary industry, make sure you do not clear some unreachable tiles upon its destruction.
...
-Codechange: do not perform something that by all means will not change. A zero offset is really meaningless...
17 years ago
belugas
f48e05ec73
(svn r10903) -Feature: [NewGRF] Add support for variable 44 of Variational Action 2 for Industries
17 years ago
miham
88479868d5
(svn r10894) -Update: WebTranslator2 update to 2007-08-14 22:08:16
...
catalan - 5 fixed, 1 changed by arnaullv (6)
czech - 5 fixed, 1 changed by Hadez (6)
dutch - 5 fixed, 1 changed by habell (6)
french - 5 fixed, 1 changed by glx (6)
hungarian - 5 fixed, 1 changed by miham (6)
japanese - 1 changed by ickoonite (1)
portuguese - 1 changed by izhirahider (1)
spanish - 1 changed by eusebio (1)
17 years ago
rubidium
5d8fa0616e
(svn r10892) -Fix [FS#1127]: trains would not get flooded when they are at the lower part of a tile that would become a coast tile after flooding. Patch by frosch.
17 years ago
rubidium
71dec585f3
(svn r10890) -Fix [FS#1125]: removing road with the road removal tool would also work with a negative bank account, making the bank account even more negative than it was.
17 years ago
rubidium
fe16c97a19
(svn r10888) -Fix (r10886): 64 bits alignment made a struct too big.
17 years ago
rubidium
f2e74b7020
(svn r10887) -Cleanup: remove the strings that were removed from english.txt in r10886.
17 years ago
rubidium
15ee365b10
(svn r10886) -Codechange: modify the "start network server" GUI so it can actually handle more than 10 clients/companies/spectators in a nice way, i.e. without making a combobox with 100 players and add 90 new strings to be able to do so.
17 years ago
truelight
4841510c08
(svn r10878) -Add [FS#653]: added TileHeight to the Land Area Information tool (blove)
17 years ago
glx
dfa82cd968
(svn r10877) -Fix: some isocodes were wrong
17 years ago
truelight
6f68d876b8
(svn r10857) -Fix: feeder-income was broken; substract the feeder-costs from the vehicle-income, not from the route-income (tnx to RichK for all the info)
17 years ago
bjarni
8c5d47d510
(svn r10851) -Feature [OSX]: OpenTTD will now pick the same language as finder is set to if no config file is found (ln-)
17 years ago
truelight
76ab8ab86c
(svn r10839) -Fix [FS#873]: bring up the assert window for OSX even when there isn't a video-driver loaded (PinguTux)
17 years ago
rubidium
1a5b0a3417
(svn r10838) -Fix [FS#1119] (r10698): double negation where only single negation was needed. Patch by frosch.
17 years ago
truelight
1194f227da
(svn r10837) -Fix [FS#1102]: DrawLine didn't bound-check the first pixel that was drawn (frosch)
17 years ago
maedhros
c4f77a2f26
(svn r10836) -Fix [FS#1014]: Make sure the third cargo type accepted by houses is valid in
...
the current climate when copying properties from existing houses and using
action 0 property 0F.
17 years ago
glx
db65f0ea8d
(svn r10835) -Fix [FS#998] (r10399): don't try to minimise or restore the window when closing openttd
17 years ago
rubidium
b9370f0247
(svn r10834) -Revert (part of r10833): something too much was committed :(
17 years ago
rubidium
36da8a2a38
(svn r10833) -Fix [FS#1115]: assertion (different cost between test and execution) of overbuilding road tunnels with tram tracks (and vice versa) when the dragged area contains both ends of the tunnel.
17 years ago
miham
5dfa07e928
(svn r10828) -Update: WebTranslator2 update to 2007-08-08 23:27:26
...
brazilian_portuguese - 3 changed by fukumori (3)
bulgarian - 24 fixed by kokobongo (7), thetitan (17)
estonian - 1 changed by kristjans (1)
german - 564 changed by Timwi (564)
polish - 11 fixed, 34 changed by meush (45)
russian - 1 changed by DarkFenX (1)
17 years ago
rubidium
1f73e795e1
(svn r10827) -Fix [FS#1112]: out of bounds access in corner case of list allocations of vehicles.
17 years ago
bjarni
495bc4ecf4
(svn r10823) -Fix r8610 [FS#1097]: the autoreplace window vehicle count didn't always update correctly) (Matthias)
17 years ago
rubidium
4596a68591
(svn r10821) -Cleanup: remove the strings that are not needed anymore since r10820.
17 years ago
rubidium
34545a381a
(svn r10820) -Codechange: make negative currencies red and restore the colour from before the currency was printed; this removes the need to make two strings for printing currencies (one for positive currencies and one for negative currencies).
...
-Fix [FS#1036]: do not use green for currencies as it is practically unreadable on CRT monitors.
17 years ago
rubidium
14e55dd4b9
(svn r10814) -Fix [FS#1103]/Codechange: allow trams to be reverse manually, even though there is no track to do so.
17 years ago
rubidium
341281a7d4
(svn r10813) -Fix (r10799): some destructors were performing too much during the pool cleanups, which could cause crashes as already removed pool items could then be dereferenced by other destructors.
17 years ago
maedhros
83a04adb71
(svn r10812) -Fix (r10097) [FS#1093]: Make RoadVehicle::MarkDirty() mark all parts of articulated vehicles as dirty, not just the front.
17 years ago
maedhros
bc3231d189
(svn r10811) -Fix (r10097): Refit all the parts of an articulated road vehicle, not just the first part.
17 years ago
maedhros
c974edf3a6
(svn r10810) -Fix (r10097): Add a comma between different cargo types if an articulated vehicle carries more than one cargo.
17 years ago
maedhros
371a0c4be6
(svn r10809) -Fix (r10097): When reversing, articulated parts of road vehicles should not attempt to do their own pathfinding.
17 years ago
maedhros
b17975d1f2
(svn r10808) -Fix (r10353): Make sure spectators can't open infrastructure building menus.
17 years ago
rubidium
f09ebb5ec2
(svn r10807) -Fix [FS#1108]: keep_all_autosaves always got ".sav" as filename, which basically means that it only kept the last autosave.
17 years ago
rubidium
8f719a7b2d
(svn r10799) -Fix: only calling QuickFree and not the destructor on pool cleanups might cause memory leaks due to the way C++ works.
17 years ago
rubidium
dfe851e02f
(svn r10798) -Fix [FS#1105]: virtual functions do not work in destructors :(.
17 years ago
rubidium
155a973597
(svn r10792) -Fix [FS#1104]: when determining the gender of a string, do not assume that the gender is in the front of the string when there can be case switching code at that location.
17 years ago
glx
3245f97832
(svn r10787) -Fix r10755: _total_towns was not increased when placing town manually in scenario editor
17 years ago
truelight
20db6ee069
(svn r10782) -Fix: wrongly places #endif a long time ago broke WinCE compiling for sure
17 years ago
truelight
8ca03887b9
(svn r10781) -Fix: ported more pieces to WinCE, so it compiles a bit more
...
-Fix: WinCE doesn't support console
-Fix: Set debug lvl4 when running a debug WinCE build (as you can't give parameters any easy way)
17 years ago
rubidium
a2d6ed7347
(svn r10780) -Fix: assertion when opening the advanced vehicle list with the shortcut when being a spectator.
17 years ago
truelight
930bb84242
(svn r10778) -Fix: one-liners to allow MSVC and WINCE to work together (or anyway, a step towards that goal)
...
-Fix: put DEBUG lines under WINCE via a function designed for just that under WINCE
17 years ago
truelight
c02d8ebb09
(svn r10777) -Fix: don't put the ctor debug on lvl3, it is more a lvl5 debug
17 years ago
rubidium
537025e63b
(svn r10776) -Fix [FS#1081]: you would not pay for some foundations of bridges whereas you would pay for others.
17 years ago
rubidium
ff2f17d1e8
(svn r10774) -Fix (r10768): obiwan pleased us with a visit.
17 years ago
rubidium
655b2048e5
(svn r10773) -Codechange: use pool.CleanPool instead of CleanPool(&pool) and similarly for AddBlock*.
17 years ago
rubidium
9df2e25258
(svn r10772) -Codechange: also make use of the generic clean and destroy pool callback functions for vehicle.
17 years ago
rubidium
bf8ec55db5
(svn r10771) -Codechange: remove some code duplication from the old loader.
17 years ago
rubidium
b21f29c38f
(svn r10770) -Codechange: use the pool item class as super class for the vehicle struct.
...
-Codechange: do not force "special" vehicles to be allocated in the low 1024 vehicle slots and non "special" vehicles in the rest of the slots.
17 years ago
rubidium
7e9594e0a5
(svn r10768) -Codechange: allow to specify from which index to search for a free pool item.
17 years ago
rubidium
c9c2cd8d2e
(svn r10765) -Documentation [FS#1100]: of rail.h. Based on a patch by Progman.
17 years ago
rubidium
7cd5c2d860
(svn r10764) -Documentation: [FS#1099]: of road.h. Based on a patch by Progman.
17 years ago
rubidium
cf0d17d03e
(svn r10763) -Documentation [FS#1098]: document direction.h. Patch by Progman.
17 years ago
peter1138
23a46a301e
(svn r10762) -Codechange: Change enum StringIDEnum { to static const StringID = for
...
each STR_ entry. This avoids the need for a cast to StringID in some
places and thus better type-safety.
17 years ago
glx
f95df6bb61
(svn r10761) -Fix (FS#1101, r10216): _pal_last_dirty changed to _pal_count_dirty without updating, so it was of by one
17 years ago
rubidium
fcc1ccb99b
(svn r10760) -Codechange: make the order struct use the pool item class as super class.
17 years ago
rubidium
2f89fef353
(svn r10759) -Codechange: make the industry struct use the pool item class as super class.
17 years ago
rubidium
c60988a1d5
(svn r10758) -Codechange: make the depot struct use the pool item class as super class.
17 years ago
rubidium
c1d167ae14
(svn r10757) -Codechange: make the engine renew struct use the pool item class as super class.
17 years ago
rubidium
99da45988a
(svn r10756) -Codechange: use vehicle->IsValid in favour of IsValidVehicle(vehicle).
17 years ago
rubidium
032de036dd
(svn r10755) -Codechange: make the town struct use the pool item class as super class.
17 years ago
rubidium
2c9e166e7e
(svn r10754) -Fix: MorphOS does not like sizeof in the templated pool item class, so use the item size that is set in the pool.
17 years ago
rubidium
f9c6775dfd
(svn r10753) -Codechange: make the sign struct use the pool item class as super class.
17 years ago
rubidium
3172f3461d
(svn r10752) -Fix: apparantly const on function pointers is ignored.
17 years ago
rubidium
9458905e4c
(svn r10751) -Codechange: make the group struct use the pool item class as super class.
17 years ago
rubidium
53e6da1752
(svn r10750) -Codechange: make the waypoint struct use the new poolitem class as super class.
17 years ago
rubidium
e7d2918c0c
(svn r10749) -Codechange: use the generic pool item class as super class for cargo packets, which results in a nice reduction of code duplication.
17 years ago
rubidium
d28f8139ea
(svn r10748) -Codechange: call the pool cleanup functions for stations directly instead of using the wrapper functions.
17 years ago
rubidium
e44c760084
(svn r10747) -Codechange: add a variable that points to some index in the pool that is not beyond the first free pool item. It does not necessarily point to the first free item, but it reduces allocation time as it does not have to start at the first item in the pool to find the first free item.
17 years ago
rubidium
4fd5be7f2a
(svn r10746) -Codechange: add a generic superclass for almost all pool items so we do not have to duplicate code for each of the pool item classes and use it for the station and roadstop classes.
17 years ago
rubidium
508ac563a0
(svn r10745) -Codechange: generalize the pool cleanup/initialize functions for stations (in such a manner that they can be used for other pools too).
17 years ago
rubidium
0ab03b835b
(svn r10744) -Codechange: make the pool a little more OO, so it can be easier in other places.
17 years ago
rubidium
cbd3aca30c
(svn r10743) -Fix: some typos introduces by copy-pasting.
17 years ago
miham
415f765006
(svn r10737) -Update: WebTranslator2 update to 2007-07-30 19:33:14
...
catalan - 51 changed by arnaullv (51)
german - 3 changed by chu (3)
polish - 5 fixed by meush (5)
17 years ago
peter1138
61f94c2d5e
(svn r10736) -Fix: Correct all mispellings of 'successful'.
17 years ago
peter1138
9b9bca40b9
(svn r10734) -Fix [FS#1030]: Revert r10513) and add special cases for collision detection on bridges/tunnels.
17 years ago
rubidium
2800a49f03
(svn r10733) -Codechange: change MP_STREET into MP_ROAD as we use the word "road" everywhere except in the tile type.
17 years ago
rubidium
a15df67f9a
(svn r10732) -Codechange: lower the minimum size for the extra viewport window.
17 years ago
rubidium
d1590e8f07
(svn r10731) -Codechange: allow smaller initial "build <vehicle type>" windows.
17 years ago
rubidium
2894283a87
(svn r10730) -Codechange: allow (some) arbitrary data to be send to the WE_CREATE event.
17 years ago
rubidium
364d42f2cd
(svn r10729) -Fix: some hardware (PS(P|3)) seems to loose the non-blocking state of UDP sockets.
17 years ago
rubidium
932baf8360
(svn r10728) -Documentation [FS#1088]: of tile.h. Based on a patch by Progman.
17 years ago
rubidium
4b75381d49
(svn r10727) -Codechange: when a window would fall outside of the screen (on the right) when opening it, move it to the left so it stays inside the screen.
17 years ago
rubidium
000b582423
(svn r10726) -Codechange: make it possible that the chat window is less than 640 pixels.
17 years ago
rubidium
17370d5ae7
(svn r10725) -Codechange: move some window related code out of gfx.cpp to windows.cpp
17 years ago
peter1138
5e1cd09ea4
(svn r10724) -Fix (r10723): Toolbar spacing was off-by-one
17 years ago
rubidium
39a2f2f4a8
(svn r10723) -Codechange: dynamically sized (width) main toolbars and status bar for when the window becomes less than 640 pixels in width.
17 years ago
rubidium
9e918b7980
(svn r10722) -Codechange: unhardcode the positions of strings in the status bar.
17 years ago
peter1138
f975e2e85c
(svn r10721) -Fix [FS#1084]: Skip articulated parts of road vehicles during unique name check.
17 years ago
rubidium
76fea51ada
(svn r10720) -Codechange: unhardcode the positions of the player toolbar menus.
17 years ago
rubidium
6891998fd7
(svn r10719) -Codechange: since DParams are now 64 bits we should make NUM and COMMA handle writing 64 bit integers to the strings.
17 years ago
rubidium
8cc340681d
(svn r10718) -Fix (r10698): when having a road corner on a slope removing the road bit perpendicular on the slope made the foundation disappear.
17 years ago
rubidium
06291aaaf1
(svn r10717) -Fix: in-game console had a "transparent" part when opened in a game, while it did not in the menu.
17 years ago
rubidium
b15bee6dd5
(svn r10716) -Codechange: not all windows' minimum size is actually their minimum size, so take the size of the window after WE_CREATE has been called as bare minimum size.
17 years ago
truelight
b2c765e620
(svn r10715) -Fix: limited-fs code was broken
17 years ago
glx
05ae4506af
(svn r10714) -Fix r10696: MSVC performance warning
17 years ago
KUDr
7a28ccbcf6
(svn r10713) -Cleanup (r10711): too long string buffers, unsafe sprintf used (Darkvater)
17 years ago
KUDr
bcb8169b12
(svn r10712) -Fix (r10711): \0 at the end of string constant (glx)
17 years ago
KUDr
1eda754469
(svn r10711) -Fix [Win32]: take default language from current user's locale on Windows (In-)
17 years ago
rubidium
260932d8ea
(svn r10710) -Codechange: allow automatic downsizing of the group window. Same as idea as for the previous commits, i.e. you could already do so but the button would be out of reach.
17 years ago
rubidium
35f34ca7a3
(svn r10709) -Codechange: allow automatic downsizing of the load game/save game windows. These windows also already supported downsizing, but again the resize button would be unreachable.
17 years ago
rubidium
b837299800
(svn r10708) -Codechange: allow automatic downsizing of the smallmap window in case of low resolutions; one could already make the window smaller, but the resize button was unreachable.
17 years ago
rubidium
5769aaa843
(svn r10707) -Codechange: account for the main toolbar and status bar when determining the maximum height for a window.
17 years ago
rubidium
8fef079cbc
(svn r10706) -Codechange: allow resizing the multiplayer server list window.
17 years ago
rubidium
eb52479c0a
(svn r10705) -Fix (r10704): some windows were not correctly initialized as they resized the window themselves and that should be interfered by making sure the window is resized in the right "step" size.
...
-Fix (r10704): call the WE_RESIZE when resizing during initialization of the windows.
17 years ago
rubidium
13ab17bca8
(svn r10704) -Codechange: provide an infrastructure to have resizable windows that are smaller than the default window size.
17 years ago
miham
ff85f640db
(svn r10703) -Update: WebTranslator2 update to 2007-07-27 10:33:19
...
croatian - 1 fixed, 6 changed by knovak (7)
17 years ago
rubidium
15266d04d0
(svn r10702) -Fix: "Can't build ..." instead of "Can't remove ..." message shown for road stops for trucks/cargo trams.
17 years ago
belugas
05a5967fbb
(svn r10701) -Codechange: Make sure to not use an out of bound index when the index is specified by a grf file. It has a different meaning then.
17 years ago
belugas
3880be2fa8
(svn r10700) -Codechange: Enable to jump (by default) to the overriding industry tile spec of the one been queried.
...
Only on certain very specific circumstances do we need the original spec
17 years ago
rubidium
7b2c963b64
(svn r10699) -Fix (r10698): bridge middle parts were drawn too high if the southern bridge head has a foundation.
17 years ago
rubidium
903a0a08c2
(svn r10698) -Codechange [FS#1082]: simplify the code related to foundations. Primarily removal of (duplicated|magic) code and introduction of few helper functions to ease foundation determination. Patch by frosch.
17 years ago
rubidium
a67957866a
(svn r10697) -Codechange: give a more sensible names to some of the unkX variables.
17 years ago
rubidium
a26ef1ee3a
(svn r10696) -Codechange: remove duplication of the "make sprite transparent" code.
17 years ago
rubidium
e97c2bf621
(svn r10695) -Fix [FS#1079]: building single pieces of road over tramtrack or vice versa on slopes did not work as expected.
17 years ago
rubidium
6806635971
(svn r10694) -Codechange: update the server information in the game list every once in a while so the information stays fairly up-to-date when you are looking through the servers.
17 years ago
rubidium
e6c864f26e
(svn r10692) -Fix (r10691): those good old days that LT_NORMAL was still called LT_NORMAL :)
17 years ago
rubidium
e8ecf501c0
(svn r10691) -Codechange [FS#509]: simplify GetTransportedGoodsIncome to make it more obvious and less hidden what actually happens. Based on a patch by rfalke.
17 years ago
rubidium
feb91ab5ea
(svn r10690) -Codechange: use the enum that describes all callback IDs in favor of "just" using an untyped integer.
17 years ago
rubidium
3c25348348
(svn r10689) -Documentation [FS#1057]: lots of function documentation written by Progman.
17 years ago
rubidium
23e1cf76e5
(svn r10688) -Cleanup: coding style cleanups missed in the last few cleanups.
17 years ago
rubidium
00e76a9e69
(svn r10687) -Fix (r10686): subversion does not like it when you change code when you are typing the commit message.
17 years ago
rubidium
e70f91a4bf
(svn r10686) -Fix [FS#1058]: determining whether there is a tunnel going under the lowered area is only needed in two directions instead of all four, so take the directions (one for each axis) to the nearest border (along the given axis). Furthermore GetTileZ did much more than absolutely necessary.
17 years ago
rubidium
368e04520d
(svn r10685) -Fix [FS#1076]: graphical glitches when the "link landscape toolbar" patch is turned on when opening one of the construction toolbars.
17 years ago
rubidium
7fe3635cdb
(svn r10684) -Codechange: some more coding style related changes. Primarily moving { to a new line.
17 years ago
rubidium
542f552f6e
(svn r10681) -Codechange: do not determine whether a tile is a hangar based on the graphics index to be drawn on the given tile, but do it based on the specification of the location of hangars of the airport.
17 years ago
rubidium
151262c1eb
(svn r10675) -Codechange: unhardcode the industry types used in several locations of the source code.
17 years ago
rubidium
59d33d0f7c
(svn r10673) -Cleanup: some assorted style cleanups. Primarily type* var -> type *var.
17 years ago
rubidium
9c9fc1a79e
(svn r10672) -Codechange: typify some parameters/variables.
17 years ago
truelight
e66ab3b6f1
(svn r10671) -Codechange: don't mix both lookup and temp-variable-with-value-of-lookup (skidd13)
17 years ago
belugas
0bc5d4b768
(svn r10670) -Fix: Use proper initialization for grf_prop override member
17 years ago
belugas
81c6469700
(svn r10669) -Codechange: Removed redundant comment
...
-Codechange: Add placeholder for yet another industry "variable" to code
17 years ago
truelight
7031cc3c0b
(svn r10665) -Codechange: replace magic 15 with MAX_TILE_HEIGHT (bilbo)
...
-Codechange: replace magic 13 with MAX_SNOWLINE_HEIGHT (bilbo)
-Codechange: assure _map_height_bits is always of correct size (Rubidium)
17 years ago
truelight
2418db4c23
(svn r10664) -Codechange: simplify a small piece of code (skidd13)
17 years ago
truelight
59702af996
(svn r10663) -Fix r10662: bad me, didn't comply with coding style, as penalty I updated the surrounding code to comply with coding style too; I will never do it again (I hope :p)
17 years ago
truelight
e15c5fc6b0
(svn r10662) -Add: added 'V' as new shortcut for new viewport (bilbo)
...
-Add: added 'M' as new shortcut for smallmap (bilbo)
-Add: added '+' and '-' as shortcuts to zoom in the mainview (bilbo)
-Add: added support for other keycodes to be possible used in the future (bilbo)
17 years ago
truelight
e0c31b63db
(svn r10661) -Documentation: documented slope.h (Progman)
17 years ago
truelight
c239884287
(svn r10660) -Codechange: simplified tunnel cost algorithm (bilbo)
17 years ago
truelight
1583b5b4db
(svn r10659) -Codechange: updated documentation around RAIL_GROUND_FENCE_VERT[12] (frosch)
...
-Codechange: added documentation and SPR_ enums for track fences (frosch)
17 years ago