Commit Graph

6612 Commits (42714792dcd103c5487874f3a0de2d4dbbd57fb5)

Author SHA1 Message Date
translators 83abcf6034 (svn r16674) -Update: WebTranslator2 update to 2009-06-27 17:32:13
estonian   - 1 fixed by kristjans (1)
slovak     - 38 fixed by James (38)
traditional_chinese - 9 fixed, 15 changed by josesun (24)
15 years ago
smatz 837b3628d9 (svn r16673) -Codechange: rename GetProducedCargo() to AddProducedCargo() and change its behaviour accordingly 15 years ago
alberth 28ad9897da (svn r16672) -Codechange: Add functions to compute size of strings and sprites. 15 years ago
alberth d5693bd446 (svn r16671) -Doc: Documenting Sprite structure. 15 years ago
alberth 657b6c84f0 (svn r16670) -Codechange: Containers with equally sized children are useful to have. 15 years ago
frosch 9136b9b779 (svn r16669) -Cleanup (r1): Only animated tiles are... animated. 15 years ago
translators cbb3fa2eca (svn r16668) -Update from WebTranslator v3.0:
dutch - 43 changes by Yexo
ukrainian - 34 changes by Madvin
15 years ago
smatz 873a205ae6 (svn r16667) -Codechange: replace GetRandomTown() and GetRandomIndustry() by Town::GetRandom() and Industry::GetRandom() 15 years ago
smatz 0e5af86ead (svn r16666) -Codechange: replace GetHouseSpecs() by HouseSpec::Get(), hide _house_specs[] 15 years ago
smatz 7b78bae8e7 (svn r16665) -Codechange: replace GetTownByTile() by Town::GetByTile() 15 years ago
smatz d39c08fd9d (svn r16664) -Codechange: move house-related stuff from town.h and town_type.h to separate files 15 years ago
smatz 5ca420492f (svn r16663) -Codechange: make removing of railway station tiles faster 15 years ago
smatz 9d63b88b22 (svn r16662) -Codechange: replace GetRoadStopByTile() by RoadStop::GetByTile() 15 years ago
smatz d5e58990f8 (svn r16661) -Codechange: move definition of few very short functions to header files 15 years ago
smatz bd208c30e0 (svn r16660) -Codechange: get rid of more dummy tile_type_procs 15 years ago
smatz 5d301445a2 (svn r16659) -Codechange: rename GetAcceptedCargo() to AddAcceptedCargo() and change its behaviour accordingly
-Codechange: remove dummy GetAcceptedCargo_*() handlers
15 years ago
translators 0767682e01 (svn r16658) -Update from WebTranslator v3.0:
dutch - 42 changes by Excel20
german - 26 changes by dihedral, mjreaper, planetmaker
hungarian - 39 changes by alyr
ukrainian - 47 changes by Madvin
15 years ago
translators 1eb577e003 (svn r16657) -Update: WebTranslator2 update to 2009-06-25 16:41:10
finnish    - 1 fixed by jpx_ (1)
serbian    - 110 fixed by etran (110)
15 years ago
smatz 5799a7a57c (svn r16656) -Fix (r16655): strange things happen 15 years ago
smatz c113303593 (svn r16655) -Codechange: use IsRailwayStationTile() more 15 years ago
smatz 72bee4ad2d (svn r16654) -Codechange: cache industries in station's coverage area instead of searching them everytime payment is made 15 years ago
smatz 2fc6fc7d62 (svn r16653) -Fix (r16269): TOC() macro was broken 15 years ago
smatz d4538bc611 (svn r16652) -Codechange: use less strict, but faster check for quickly bailing out in FindTrainCollideEnum() (Bilbo)
-Codechange: shuffle the code a bit
15 years ago
yexo 210c61bef7 (svn r16651) -Fix: When there is no AI version that can load data from the savegame, load the latest version of the same AI instead of a random AI. 15 years ago
yexo b424962e57 (svn r16650) -Fix (r16649): missing () 15 years ago
yexo f225163e60 (svn r16649) -Fix: When the exact AI version a game was saved with is no longer available and the latest version of the AI can't load data from that AI version, use the latest available version of the AI that can load the data instead of the first found version that can load the data. 15 years ago
yexo a52f5c45e6 (svn r16648) -Codechange: move some more includes around 15 years ago
yexo b00726a5d2 (svn r16647) -Codechange: remove newgrf.h include from newgrf_engine.h to prevent unnecessary inclusion newgrf.h anyway 15 years ago
smatz a9602401f0 (svn r16646) -Codechange: rename GetDepotByTile() to Depot::GetByTile() 15 years ago
translators 6a43a2e8f2 (svn r16645) -Update from WebTranslator v3.0:
russian - 6 changes by Lone_Wolf
15 years ago
translators 172a366412 (svn r16644) -Update: WebTranslator2 update to 2009-06-24 17:43:08
czech      - 1 fixed by Hadez (1)
hungarian  - 1 fixed by IPG (1)
indonesian - 1 fixed by adjayanto (1)
15 years ago
smatz f6a4d61cca (svn r16643) -Codechange: replace GetStationByTile() by Station::GetByTile() 15 years ago
smatz 916331328e (svn r16642) -Codechange: use map size limits enum at one more place 15 years ago
smatz 4b3bf5667a (svn r16641) -Codechange: reduce number of multiplications done in FindTrainCollideEnum() to minimum 15 years ago
smatz 61a42f42c1 (svn r16640) -Codechange: move roadstop stuff to separate files 15 years ago
smatz cc9ecc4e7d (svn r16639) -Codechange: enumify RoadStop::status, move definition of short functions to header file 15 years ago
smatz 51c8a2fefc (svn r16637) -Cleanup: remove unused _debug_station_level 15 years ago
smatz da1b67f115 (svn r16636) -Codechange: no need to initialize already zeroed variables by zero in station and rs constructors, remove debug output 15 years ago
rubidium b5f49d5b5a (svn r16635) -Fix: a couple of MSVC 64 bits warnings 15 years ago
smatz 54cbd17bd8 (svn r16634) -Codechange: use Company::IsHumanID() instead of IsHumanCompany() 15 years ago
smatz 9ec6fc8a61 (svn r16633) -Codechange: remove checks for consistency of newpool 15 years ago
smatz 45312433b6 (svn r16632) -Codechange: rename Town::flags12 to Town::flags 15 years ago
smatz f733d75dad (svn r16631) -Fix (r1826)(r1881)(r9613): loading of some town data from old savegames was broken 15 years ago
glx a2ef2e748e (svn r16630) -Fix (r16629): forgot a continue 15 years ago
glx a77b5e7c29 (svn r16629) -Fix: depend hang on solaris
-Fix: depend do not append delimiter string before deps for non empty files
-Add: support for -s option (starting string delimiter)
15 years ago
smatz 721a0b0608 (svn r16628) -Codechange: remove one gcc2 hack 15 years ago
smatz 368eb3d473 (svn r16627) -Fix: warning about comparing signed and unsigned types 15 years ago
rubidium 4b60c03e60 (svn r16625) -Fix: unsigned vs signed warning in strgen 15 years ago
rubidium 0704883074 (svn r16622) -Fix: {CARGO} only consumes 1 argument 15 years ago
translators e8530f1c0e (svn r16621) -Update: WebTranslator2 update to 2009-06-22 17:28:43
dutch      - 1 fixed by Excel20 (1)
german     - 1 fixed by planetmaker (1)
italian    - 1 fixed by lorenzodv (1)
russian    - 5 fixed, 13 changed by Lone Wolf (18)
slovenian  - 1 fixed by Necrolyte (1)
15 years ago
rubidium 39d51e3cfa (svn r16620) -Fix (r16619): sometimes one misses the obvious :( 15 years ago
rubidium 1e84abd2d6 (svn r16619) -Cleanup: more coding style in airport stuff. 15 years ago
frosch 4ff924862d (svn r16618) -Fix (r16614): Silence a warning. 15 years ago
rubidium 7ced2b4795 (svn r16617) -Cleanup: some incorrect indenting 15 years ago
translators d4cb72d75b (svn r16616) -Update from WebTranslator v3.0:
french - 41 changes by glx
15 years ago
yexo 2c82d10226 (svn r16615) -Fix (r16613): 0x10 != 2 15 years ago
yexo 679ffee940 (svn r16614) -Codechange: Make the airport min/max available year a property of the Airport class.
-Change: rename station.always_small_airport to station.never_expire_airports to make it more future-proof
15 years ago
yexo 3531315322 (svn r16613) -Fix [NewGRF]: some of the var action 2 80+ variables contained wrong results due to OpenTTD codechanges 15 years ago
alberth 8d3e094920 (svn r16612) -Fix (r16605): ASCII_LETTERSTART should be defined unconditionally (leeus) 15 years ago
belugas af54ba7bfc (svn r16611) -Doc Fix(r16606): "then" became "the" and now is gone.
In other words, fix a comment ;)
15 years ago
rubidium ba85e6dae1 (svn r16610) -Fix: remove rogue space before '?' 15 years ago
alberth 460b2656df (svn r16609) -Codechange: Introduction of widget sizes and offsets used while drawing. 15 years ago
translators d4e8d62bcc (svn r16607) -Update: WebTranslator2 update to 2009-06-20 17:50:41
estonian   - 1 changed by lible (1)
russian    - 31 fixed, 40 changed by Lone Wolf (71)
15 years ago
alberth 484a915ec2 (svn r16606) -Doc: Added/fixed doxygen comments. 15 years ago
alberth f773774d15 (svn r16605) -Codechange: Move ASCII_LETTERSTART to the right source file. 15 years ago
alberth 88d75805af (svn r16604) -Codechange: Use FS_BEGIN for iterating over fonts. 15 years ago
smatz d65963a48f (svn r16603) -Codechange: enumify map size limits (based on a patch by Bilbo) 16 years ago
peter1138 67485b5c76 (svn r16602) -Fix (r13831): Antialiased fonts broken; check pixel_mode instead of palette_mode. (Why did it work at some point?) 16 years ago
rubidium 71c7064ad6 (svn r16601) -Fix [FS#2880]: try 2... hopefully better this time 16 years ago
frosch a490ae68ed (svn r16600) -Fix: Give a more meaningful error message when console commands expect an integer but don't get one. 16 years ago
rubidium e48606124d (svn r16599) -Fix [FS#2987] (r16584): reset the 'current' font size after drawing, this way we won't draw other strings too small; only caused problems when tiny/big text strings would use SETX. 16 years ago
smatz 717248b0d8 (svn r16596) -Fix (r16378): there were several hundreds of empty signs above tile 0 after loading TTO/TTD savegame 16 years ago
translators 68ba22738f (svn r16595) -Update: WebTranslator2 update to 2009-06-18 17:50:03
russian    - 31 fixed, 11 changed by Lone Wolf (42)
16 years ago
rubidium c011ea92f2 (svn r16594) -Fix [FS#2969]: mouse would under some circumstances not be undrawn when drawing the first chat line causing two mouse pointers to be visible. 16 years ago
rubidium a5256855a3 (svn r16593) -Cleanup: realign the TTDP flags table. 16 years ago
rubidium 8f74c85d74 (svn r16592) -Fix [FS#2880]: 'connection lost' was also shown when the client was 'leaving'. 16 years ago
rubidium 6d70d935a9 (svn r16591) -Codechange: some coding style in strgen 16 years ago
rubidium 62ee93c702 (svn r16590) -Fix [FS#2967]: don't crash when tars/newgrfs are removed, just tell the file could be opened/found. 16 years ago
translators 54c22ce1e3 (svn r16587) -Update: WebTranslator2 update to 2009-06-17 17:39:59
estonian   - 16 changed by lible (16)
russian    - 10 changed by Lone Wolf (10)
slovenian  - 27 fixed by Necrolyte (27)
16 years ago
rubidium 11c7c258dd (svn r16586) -Codechange: don't store lifelength in the savegame; it can easily be calculated, it isn't used often and now changing extend_vehicle_life in game has some effect. 16 years ago
yexo 4c227b6b78 (svn r16585) -Add [NoAI]: AIBuoyList to get a list of all buoys 16 years ago
rubidium 6a5c852aea (svn r16584) -Fix [FS#2965]: sometimes SETX/SETXY would lead to unexpected results for NewGRF texts.
Note: This readds support for centering strings with SETX, however the text part of the string will not be in the exact center, as the SETX offsets that.
Note: All means of aligning vehicle names behind wide sprites (SETX or lots of spaces) in the buy menu will cause the vehicle names to be misaligned in other places, like the new vehicle news message, exclusive use of vehicle message, detailed vehicle information or autoreplace.
16 years ago
rubidium 2f4336b175 (svn r16583) -Update: the order of the language files so it's in sync with english.txt. Normally WT2 would do this, but only with activity for those languages. Now we'd like to the order to match so we can more easily spot import bugs while developing WT3. 16 years ago
translators ad5d4d57c3 (svn r16582) -Update: WebTranslator2 update to 2009-06-16 17:10:36
estonian   - 3 fixed, 47 changed by lible (50)
russian    - 31 fixed, 225 changed by Lone Wolf (256)
16 years ago
rubidium 8ca2ccc456 (svn r16581) -Codechange: unify the access to Engine::lifelength. 16 years ago
rubidium ee96d737b2 (svn r16580) -Codechange: rename Engine::image_index to original_image_index to not confuse it with image_index from *VehInfo. 16 years ago
rubidium 2df1a2119c (svn r16579) -Codechange: rework smallmap code a bit; remove goto, remove some unneeded variables, return value directly instead of writing it to a variable to later return that 16 years ago
translators 880f420525 (svn r16578) -Update: WebTranslator2 update to 2009-06-14 17:33:27
russian    - 39 fixed, 121 changed by Lone Wolf (160)
simplified_chinese - 3 fixed by ww9980 (3)
traditional_chinese - 3 fixed by ww9980 (3)
16 years ago
rubidium af4992ec14 (svn r16577) -Fix: signed/unsigned comparison 16 years ago
rubidium 714acd5c74 (svn r16576) -Fix: show the line of the translation file that has the fault and not the line of the string in english.txt. 16 years ago
alberth 978a9df133 (svn r16575) -Fix (r15760): Move resize sprite to the right when widget is lowered for RTL languages also. 16 years ago
rubidium f1840d084b (svn r16574) -Codechange: reorder stuff in NetworkGameInfo so compilers waste less bytes aligning stuff and fix the comment of the structs. 16 years ago
rubidium 8b8920533b (svn r16573) -Fix: [Network] Always send the starting date from the game you're currently playing instead the starting date from the config file. 16 years ago
rubidium c09176b0b7 (svn r16572) -Codechange: also catch FPEs in saveload and the warning about missing NewGRFs; only happens when assertions are disabled and NewGRFs are missing. 16 years ago
smatz 632a3191f6 (svn r16571) -Fix [FS#2974](r16322): in some cases, train could be stuck in depot 16 years ago
yexo eed0de5166 (svn r16569) -Codechange: remove the gaps in the AirportTiles enum 16 years ago
yexo 7d4e41c977 (svn r16568) -Codechange: rename all arrays with airport-tile sprites 16 years ago
yexo 772ed49d15 (svn r16567) -Fix (r16566): some minor corrections 16 years ago
yexo fc00382c0d (svn r16566) -Codechange: enumify all airport tiles 16 years ago
translators f74489c69e (svn r16565) -Update: WebTranslator2 update to 2009-06-11 17:32:14
russian    - 3 fixed, 1 deleted, 209 changed by Lone Wolf (213)
serbian    - 95 fixed by etran (95)
16 years ago
yexo 148559ff5e (svn r16563) -Fix [NoAI]: AIMarine::AreWaterTilesConnected didn't return true for bridge head<>neighbouring water tile 16 years ago
yexo e624d96282 (svn r16562) -Revert (r16561) 16 years ago
yexo c5c15fcbd9 (svn r16561) -Fix [NoAI]: AIMarine::AreWaterTilesConnected didn't return true for bridge head<>neighbouring water tile 16 years ago
smatz 500b272ba1 (svn r16560) -Fix (r16559): wrong replacement at one place 16 years ago
smatz a2567c84a0 (svn r16559) -Codechange: introduce Company::IsValidAiID() and Company::IsValidHumanID(), don't use IsHumanCompany() where possible 16 years ago
alberth 0b66eb938f (svn r16558) -Codechange: Switch found-town window to nested widgets. 16 years ago
smatz 0ae854650a (svn r16557) -Feature(tte) [NoAI][FS#2892]: mark dead AIs by red background in the AIDebug window 16 years ago
smatz f67ea11992 (svn r16556) -Codechange [NoAI]: use accessor for AIInstance::is_dead 16 years ago
smatz 7d4d3850cb (svn r16555) -Feature [FS#570]: ability to enter server and company password via command line when joining a server (based on patch by Progman, Ammler and planetmaker) 16 years ago
smatz 2d841c66e5 (svn r16554) -Fix (r16433): compilation with disabled network was broken 16 years ago
smatz ca9787b2ea (svn r16553) -Codechange: don't use TRACK_BIT_WORMHOLE and TRACK_BIT_DEPOT as bitmasks 16 years ago
smatz aae77c67cb (svn r16552) -Codechange: make AddTileIndexDiffCWrap() a bit faster 16 years ago
smatz 8786c8792d (svn r16551) -Codechange: use shift instead of multiplication in TileXY() 16 years ago
smatz 6ba1c691ad (svn r16550) -Codechange: move definition of ScaleByMapSize to header file, use shifts instead of mults 16 years ago
smatz 0f76a15344 (svn r16549) -Codechange: use bool in TileLoopClearHelper 16 years ago
smatz e300d153cc (svn r16548) -Fix (r16538): removing of duplicates of base graphics set could behave randomly 16 years ago
smatz ac991bff90 (svn r16547) -Codechange: make CircularTileSearch a tiny bit faster 16 years ago
smatz 55b1e701e4 (svn r16546) -Codechange: use array member instead of allocating in costructor and freeing in desctructor 16 years ago
smatz 5c934c621d (svn r16545) -Cleanup: tunnels have been returning correct SlopeZ since r1 16 years ago
smatz d2ad6d38be (svn r16544) -Codechange: use double-linked list for vehicle position caches in order to improve performance (~5% with many vehicles) 16 years ago
translators 86f6a61d3b (svn r16543) -Update: WebTranslator2 update to 2009-06-09 17:05:46
russian    - 6 deleted, 276 changed by Lone Wolf (282)
16 years ago
smatz f76c080976 (svn r16542) -Fix [FS#2971](r16307): depend failed on architectures with unsigned char 16 years ago
rubidium 5209b32953 (svn r16538) -Fix (r16503): when finding duplicate graphics sets favour the more complete one 16 years ago
translators 644e879b16 (svn r16537) -Update: WebTranslator2 update to 2009-06-08 17:40:35
french     - 1 fixed by glx (1)
german     - 1 changed by planetmaker (1)
russian    - 31 fixed, 89 changed by Lone Wolf (120)
16 years ago
frosch 6d54a1939e (svn r16536) -Fix (r16535): W != S 16 years ago
frosch 28f8c8b493 (svn r16535) -Fix (r16146): In one case a too small portion of the screen was marked dirty, when (un-)drawing selections. 16 years ago
yexo 76b077ce25 (svn r16534) -Fix [Squirrel] [FS#2942]: fix crash that occured when an AI was halted while one or more generators were still in a 'running' state 16 years ago
translators a9c6dcfa81 (svn r16533) -Update: WebTranslator2 update to 2009-06-07 17:45:47
icelandic  - 8 fixed, 50 changed by scrooge (58)
russian    - 8 fixed, 28 changed by Lone Wolf (36)
serbian    - 100 fixed by etran (100)
16 years ago
yexo 1c754c75d6 (svn r16532) -Fix [Squirrel]: Don't copy an object when we just checked that the pointer to it is NULL 16 years ago
alberth d7663017e5 (svn r16530) -Fix [FS#2964], (r16501): Deduct additional widget length given away to a child from the total (Hirundo). 16 years ago
yexo 338f75b3b2 (svn r16529) -Fix [NoAI]: StationIDs from oilrigs were not considered valid by the API. 16 years ago
frosch 69107b00cc (svn r16528) -Fix [FS#2959]: Draw PBS reservation as groundsprite resp. childsprite of foundation/bridgehead. 16 years ago
smatz af85994f7f (svn r16527) -Codechange: use static member functions instead of simple casts when converting Vehicle to specialised vehicle types. Includes safety check 16 years ago
smatz 6cf1610a08 (svn r16526) -Fix: don't cast Vehicle to RoadVehicle when it's not a RoadVehicle 16 years ago
frosch 289e8a7f45 (svn r16525) -Codechange: Notify small ufos on deletion of road vehicles, so they can head for somewhere else instead of stumbling over a ghost. 16 years ago
rubidium 8d6dec5e72 (svn r16524) -Fix [FS#2963]: missing guards in the NoAI API making it possible to hit an assert in OpenTTD. 16 years ago
frosch d98e8fcf90 (svn r16523) -Fix (rNewPool): Segfault when small ufos were heading for deleted vehicles. 16 years ago
yexo 8dba8371e3 (svn r16522) -Fix [FS#2962]: possible assert in ai debug window when an AI was stopped an a human company took it's CompanyID 16 years ago
frosch a75f564af4 (svn r16521) -Fix [FS#2946] (r13945): Do not access 'compatible_railtypes' for road vehicles. (causing invalid reads since r16391/16392) 16 years ago
yexo a2c5c2651a (svn r16520) -Fix [NoAI]: Make sure AIBridge::BuildBridge returns what the documentation says it does (r16244 for AIBridge) 16 years ago
alberth e77b0adb53 (svn r16519) -Add: Prevent hiding of a window titlebar behind the status bar. 16 years ago
translators 4973d4a290 (svn r16518) -Update: WebTranslator2 update to 2009-06-04 16:25:41
swedish    - 39 fixed by daishan (39)
16 years ago
alberth e47ca002d2 (svn r16517) -Codechange: Switched intro-screen and town directory window to nested widget trees. 16 years ago
alberth cbf2d24ebb (svn r16516) -Codechange: Added click and drag handling for nested widgets. 16 years ago
alberth 24b2876cb5 (svn r16515) -Codechange: Added scrollbar handling for nested widgets, and finding widgets by type or position in the tree. 16 years ago
alberth ed0a0a681a (svn r16514) -Codechange: Add widget flags, and drawing and invalidating. 16 years ago
alberth bb075195b9 (svn r16513) -Codechange: Add nested widgets root and array to Window, and NWidgetBase::FillNestedArray() to fill the array. 16 years ago
rubidium bb854f2b97 (svn r16510) -Doc: silence some (AI) doxygen warnings by adding comments about the appropriate things. 16 years ago
yexo 1df82e9702 (svn r16509) -Fix (r16502): All Sleep/DoCommand calls failed instead of only those via a call/acall/pcall function 16 years ago
smatz 4e7ec0035e (svn r16507) -Fix (r16503): segfault when deleting non-last graphics set 16 years ago
smatz f74b597c83 (svn r16506) -Fix: count only active clients (not those waiting for map download) when checking min_active_clients limit 16 years ago
rubidium d7eb9f9d0e (svn r16505) -Fix [FS#2951] (r16472): since g++ 4.4 the implicit (default) constructor will zero the whole class. This caused all vehicle indices to be 0, which causes all kinds of trouble. 16 years ago
smatz e6b8b65fcd (svn r16504) -Fix [FS#2948](r16435): one couldn't build anything in the scenario editor 16 years ago
rubidium b982ff66f6 (svn r16503) -Fix: base graphics names must be unique, so don't add duplicates (even if the versions differ). 16 years ago
yexo 62a698df32 (svn r16502) -Fix [FS#2935]: when an AI was suspended while in a function called (indirectly) via call/acall/pcall OpenTTD crashed. Fix this by disallowing AIs to be suspended while called via call/acall/pcall.
IMPORTANT FOR AI WRITERS: AIs can no longer call any DoCommand functions (change anything, build vehicles, etc.) in a function called (indirectly) via call/acall/pcall. Where possible, please rewrite your code so it doesn't use call/acall/pcall
16 years ago
alberth 85824cf261 (svn r16501) -Codechange: Introduced different phases in resizing a nested widget tree. 16 years ago
translators afd9e81a47 (svn r16499) -Update: WebTranslator2 update to 2009-06-01 17:32:36
luxembourgish - 3 fixed, 11 changed by *jigo* (14)
serbian    - 105 fixed by etran (105)
16 years ago
frosch c9eac207ea (svn r16498) -Codechange: Remove hardly used HASBITS. 16 years ago
smatz 61e668929f (svn r16497) -Feature [FS#2870]: Q/W/E/D will now open the landscape toolbar and select appropriate tool 16 years ago
smatz 00cd25b7a2 (svn r16496) -Codechange: remove one useless dynamic_cast<> 16 years ago
alberth 53c60be207 (svn r16495) -Codechange: Renamed a few variables. 16 years ago
smatz c5240c770c (svn r16494) -Codechange: cache train's speed limit caused by curves 16 years ago
rubidium f163217dbb (svn r16493) -Fix: missing/wrong @file doxygen 'headers' 16 years ago
smatz d091c7d80f (svn r16492) -Remove: support for gcc2. It hasn't been able to compile OTTD for months. All attempts to do another workaround failed. 16 years ago
alberth 580e478e4e (svn r16491) -Codechange: Added parentheses around bitwise operators for code style. 16 years ago
frosch 07b9c68a81 (svn r16490) -Fix: Do not draw train details over the scrollbar. 16 years ago
alberth dd43a1b97f (svn r16489) -Fix [FS#2937] (r16258): Do not resize a widget twice (erikjanp) 16 years ago
alberth 49e253d949 (svn r16488) -Codechange [FS#2941]: Use widget numbers of base grap window and cargo payment window in the window handling code (erikjanp) 16 years ago
alberth 627cb3abe2 (svn r16487) -Codechange [FS#2940]: Add widget numbers to news display and news history windows (based on work by erikjanp) 16 years ago
alberth 3174fef27c (svn r16486) -Codechange [FS#2939]: Added widget numbers to the airport toolbar (based on work by erikjanp) 16 years ago
alberth 02c1ed111d (svn r16485) -Fix [FS#2938]: Move date in news window a pixel away from the right-edge (erikjanp) 16 years ago
alberth 5207900285 (svn r16484) -Cleanup: Renamed widget variable to widget_index and introduced widget_type variable.
-Fix: Prevented out-of-bounds array access when not clicking at a widget.
16 years ago
frosch eb3965f934 (svn r16483) -Codechange: Enumerate tabs in train details window. 16 years ago
frosch 6e06b592ad (svn r16480) -Fix (r15617): Invalidate newgrf variable caches of more vehicles in more places. Esp. they were only invalidated for trains. 16 years ago
frosch 749c976e47 (svn r16479) -Fix (r5146): Call callbacks after initialisation of vehicle variables. 16 years ago
frosch bec5f3f11b (svn r16478) -Fix (r15378): Determining most common (sub-)cargo-type was broken due to someone confusing similiary named variables. 16 years ago
rubidium f540a86f95 (svn r16477) -Fix [FS#2936] (r12650): loading indicator when 'unload' in and 'no loading' is off was pointing to the wrong direction. 16 years ago
smatz b12ba4b751 (svn r16476) -Fix (r16475): wrong version of the patch 16 years ago
smatz 7cd7be48c3 (svn r16475) -Codechange: move code invalidating Vehicle::last_station_visited to more logical place 16 years ago
rubidium b7dfc3aa0b (svn r16474) -Fix [FS#2933]: could set company related settings via query window 16 years ago
smatz e4cbd54748 (svn r16473) -Fix [FS#2934](r16442): show all non-effect vehicles in the minimap, not only effect vehicles 16 years ago
smatz 11d88765cc (svn r16472) -Codechange: set vehicle type in SpecializedVehicle constructor instead of constructor of each vehicle type 16 years ago
smatz 6c2f88691b (svn r16470) -Fix (r14293): track reservation was drawn at bridge heads in the menu 16 years ago
translators e7bdc770f3 (svn r16469) -Update: WebTranslator2 update to 2009-05-30 17:31:31
afrikaans  - 6 fixed by Chilli (6)
luxembourgish - 290 fixed, 793 changed by *jigo* (1083)
16 years ago
alberth f608a7d4a6 (svn r16468) -Codechange: Use GetWidgetOfType() for finding an edit box. 16 years ago
alberth 3e78641156 (svn r16467) -Codechange: Unduplicate setting of widget focus (with thanks to Smatz). 16 years ago
alberth c9e3d041fb (svn r16466) -Codechange: Improved wording in comments. 16 years ago
alberth b96e1dc80c (svn r16465) -Codechange: Eliminated GetGloballyFocusedWidget(), it was used only once. 16 years ago
alberth ae70c7641f (svn r16464) -Codechange (r16422): Added a missing const_cast<> 16 years ago
alberth feaaf78a63 (svn r16463) -Cleanup: Code style fixes. 16 years ago
translators ad34f67468 (svn r16460) -Update: WebTranslator2 update to 2009-05-29 17:38:27
afrikaans  - 18 fixed, 6 changed by Chilli (24)
luxembourgish - 114 fixed, 252 changed by *jigo* (366)
16 years ago
smatz 917e1f4fad (svn r16459) -Codechange: move definition of several cargopacket accessors to header file 16 years ago
smatz 436730d9a0 (svn r16458) -Codechange: use one enum instead of four 16 years ago
rubidium 9f9c1cd29c (svn r16457) -Fix [FS#2925]: skipping a 'nearest depot order' because none could be found could cause multiple orders to get skipped 16 years ago
yexo a9a3a9c6a9 (svn r16455) -Fix: don't crash when a newgrf has sounds in an unsupported sound format 16 years ago
yexo 5357fa2467 (svn r16454) -Fix (r16181, r16241): fix the try/catch bug fixed in r16181 and reintroduced in r16241 again, this time without breaking the regression test. 16 years ago
yexo e7a087b08b (svn r16453) -Fix: Move some code around so a company is no longer used after deleting it 16 years ago
smatz 05c3a12463 (svn r16452) -Fix: don't trigger station animations when the station was deleted in the same tick 16 years ago
smatz fa4f521e82 (svn r16451) -Fix (r16449): crash when a spectator (or dedicated server) received news about new engine 16 years ago
translators d81b3c61e9 (svn r16450) -Update: WebTranslator2 update to 2009-05-27 17:39:46
arabic_egypt - 2 fixed by khaloofah (2)
danish     - 2 fixed by ThomasA (2)
english_US - 2 fixed by WhiteRabbit (2)
indonesian - 2 fixed, 8 changed by anansboga (10)
romanian   - 1 changed by CrystyB (1)
serbian    - 100 fixed by etran (100)
16 years ago
rubidium 984f711392 (svn r16449) -Fix [FS#2924]: vehicle recolouring wasn't done for engine preview/news 16 years ago
rubidium 52113477f1 (svn r16448) -Fix [FS#2909]: road vehicles ending up on the pavement when they are in a drive through station that got removed due to bankruptcy 16 years ago
yexo 9b0476951d (svn r16447) -Fix [FS#2922] (r16444): compiling on x86-64 failed 16 years ago
glx 41b9670bc2 (svn r16446) -Fix (r16378): 'cast to pointer from integer of different size' warning 16 years ago
smatz 01e5c536a7 (svn r16445) -Codechange: update old comments (Yexo) 16 years ago
yexo 18d0a5238f (svn r16444) -Codechange: Set all company settings to their default value for a new company instead of zeroing them. 16 years ago
smatz e419fe6d3f (svn r16442) -Codechange: use new Vehicle accessors at more places 16 years ago
smatz 0c53f04c07 (svn r16441) -Codechange: new class SpecializedVehicle used as superclass for all vehicle types 16 years ago
yexo c04e5a9aa3 (svn r16440) -Fix [NoAI]: AIRail::GetRailStationDirection returned incorrect information 16 years ago
yexo f044ad6f80 (svn r16439) -Change: Make the default vehicle servicing settings company-based settings, so in a multiplayer game everyone can change them. 16 years ago
smatz d8d7a38eb9 (svn r16438) -Fix (r16436): set 'old_company' after modifying '_current_company' 16 years ago
rubidium 78c726d2b1 (svn r16437) -Codechange: remove the hack that for CMD_COMPANY_CTRL the company was changed from spectator to company 0 in the network code. 16 years ago
rubidium 4677b60b73 (svn r16436) -Codechange: always execute 'spectator'/'server' commands as spectator. This to reduce the difference between dedicated and non-dedicated servers and normal clients. 16 years ago
rubidium e234e88d2d (svn r16435) -Codechange: don't require the 'user company 0' hack for commands. 16 years ago
rubidium d39f442bd0 (svn r16434) -Cleanup: remove some dead code; primarily stuff that can't be reached like break after returns or break after functions that never return (i.e. NOT_REACHED) 16 years ago
yexo 68042a6dde (svn r16433) -Codechange: Remove most of CmdSetAutoreplace and replace it with calls to CmdChangeCompanySetting 16 years ago
smatz 795231995d (svn r16432) -Feature(tte): use 'scrollto x y' in console to scroll to tile with given coordinates 16 years ago
yexo 272722f12f (svn r16431) -Fix (16429): Company settings can also be changed in multiplayer games 16 years ago
smatz 72165d32c8 (svn r16430) -Fix: crash when a company is deleted while a dropdown with company names is open 16 years ago
yexo 7eb9ad0415 (svn r16429) -Change: Make the company settings behave like all others settings: the default set in the main menu / config file is now really the default for a new company, and changing the value in game will no longer change the default for new companies. 16 years ago
rubidium 87dfc2a881 (svn r16428) -Codechange: use the less bloated SimpleTinyEnumT instead of TinyEnumT if the stuff provided by TinyEnumT but not SimpleTinyEnumT is not used. 16 years ago
rubidium 82cdacb20c (svn r16427) -Codechange: replace a few magic numbers with an existing constant and unduplicate a few lines. 16 years ago
rubidium 37b391901a (svn r16426) -Fix [FS#2921] (r16390): articulated parts got the wrong image assigned 16 years ago
yexo de04ae2cda (svn r16425) -Change [FS#2869]: Stop an AI when it takes too long to initialize or load 16 years ago
rubidium 2832d69272 (svn r16422) -Codechange: use const_cast for removing const and warn when const is (accidentally?) removed using C-style casts. 16 years ago
rubidium c496a3e014 (svn r16421) -Codechange: do not unnecessarily remove constness or unnecessarily add it. 16 years ago
rubidium 49235963aa (svn r16420) -Fix [FS#2919]: don't allow content download via the console when there's no zlib as it's done for the GUI already 16 years ago
frosch 80e19b12c3 (svn r16418) -Fix: Resolve the company name for 'subsidy awarded'-news when the news are triggered, so it stays valid when the company bankrupts or is taken over. 16 years ago
translators 6d74fb3553 (svn r16417) -Update: WebTranslator2 update to 2009-05-24 17:18:38
icelandic  - 31 fixed, 14 changed by scrooge (45)
indonesian - 17 fixed by adjayanto (17)
serbian    - 84 fixed by etran (84)
16 years ago
frosch eeb3f75cfe (svn r16416) -Fix [FS#2912]: Rework deleting of news when referenced vehicles/stations/industries are deleted. 16 years ago
smatz b86ab81030 (svn r16415) -Fix (r13008): some 64bit architectures require size_t to be aligned at 8-byte boundary, ensure it for MemBlock 16 years ago
frosch 6e06e82bc4 (svn r16414) -Change: Make it harder to ignore/close important error messages. Esp. do not close them automatically after some time. 16 years ago
alberth 0db7c2929e (svn r16413) -Codechange: Allow leading/trailing whitespace and comma in newgrf parameters instead of treating them as invalid. 16 years ago
frosch e60a1ec090 (svn r16412) -Cleanup: Shuffle vehicle pointers in AddArticulatedParts(), and remove two of them. 16 years ago
frosch 8ae1c5d908 (svn r16411) -Fix (r16390): Building articulated roadvehicles caused infinite loop due to v->Next() pointing to v itself. 16 years ago
rubidium a661b157ad (svn r16410) -Fix (r16307): don't assume the extension starts with the first '.', but with the last '.'. This way depend doesn't fail if there's a dot in your path, e.g. 'gcc-4.4'. 16 years ago
rubidium 65d2a381d9 (svn r16409) -Change: don't add empty lines/duplicates of the previous command to the console's history 16 years ago
frosch b9e911170a (svn r16408) -Codechange: Silence a pointless newgrf debug message. 16 years ago
smatz bebab3cd79 (svn r16407) -Fix [FS#2913]: set CargoPacket::source to INVALID_STATION when source station is deleted 16 years ago
smatz c1861060f7 (svn r16406) -Codechange: constify parameters of CheckSubsidised() 16 years ago
alberth 6bad10d216 (svn r16405) -Codechange: Move widget drawing code to functions to allow re-use. 16 years ago
rubidium 9f5d8d0f56 (svn r16404) -Fix [FS#2911] (r16378): the number of spritegroups got halved when the new pool was added, which mean there weren't enough spritegroups when you have more than about a dozen ECS vectors.
-Change: increase the spritegroup pool's maximum size to something more than the number of real sprites that OpenTTD can handle; for example ECS has about 30 spritegroups per real sprite. With the 'old' limit that would mean 'only' about 4000 real sprites worth of spritegroups could be loaded.
16 years ago
smatz 1eb48cdded (svn r16403) -Codechange: move code related to subsidies to separate file 16 years ago
rubidium 846382a0f3 (svn r16402) -Codechange: make Resolve a function of SpriteGroup 16 years ago
yexo 2d8609080f (svn r16400) -Add [NoAI]: add AISignList that can be used to get a list of valid signs. This makes AISign::GetMaxSignID obsolete. 16 years ago
frosch a368f8615d (svn r16399) -Fix (r4540): Don't treat pointer values as integer. 16 years ago
rubidium fd016d5d09 (svn r16398) -Feature: make NewGRF callbacks work again; honouring the 'features' of 0.3.2.1, which was released only 5 years ago. 16 years ago
rubidium 6cfc38b97c (svn r16397) -Codechange: move GetVehicleOrder/GetLastVehicleOrder into Vehicle 16 years ago
rubidium 730b411878 (svn r16396) -Codechange: split NewGRF spritegroup into multiple subclasses instead of using a big union 16 years ago
smatz 329407e9bc (svn r16395) -Fix (r16379): max sign ID can be higher than total number of signs 16 years ago
rubidium cd382b28a3 (svn r16394) -Codechange: move (NewGRF) cache variables into a separate struct so (some vehicle related) NewGRF cache 'desyncs' can be tested easier. 16 years ago
rubidium 4c0542c17f (svn r16393) -Codechange: move VehicleRail to Train. 16 years ago
rubidium 6350648a6c (svn r16392) -Codechange: move some variables (the ones that aren't caches) from VehicleRail to Train 16 years ago
rubidium 1324100d69 (svn r16391) -Codechange: use Train instead of Vehicle where appropriate. 16 years ago
rubidium 489253b630 (svn r16390) -Codechange: move u.road to RoadVehicle. 16 years ago
rubidium 1ceb349779 (svn r16389) -Codechange: use RoadVehicle instead of Vehicle where appropriate 16 years ago
rubidium 4ae19b7451 (svn r16388) -Codechange: move u.air to Aircraft 16 years ago
rubidium 1e853b1226 (svn r16387) -Codechange: use Aircraft instead of Vehicle where appropriate 16 years ago
frosch 6478025c7d (svn r16386) -Codechange: Move ShowAdditionalText() to build_vehicle_gui and make it static. 16 years ago
rubidium d40c61749f (svn r16385) -Codechange: move u.disaster to DisasterVehicle. 16 years ago
rubidium 521c265282 (svn r16384) -Codechange: move u.effect to EffectVehicle 16 years ago
frosch 36d36166ad (svn r16383) -Fix/Change: Disable multitile houses with non-zero population on additional tiles as they cause desyncs and because the specs do not allow that either. 16 years ago
rubidium 86fc432293 (svn r16382) -Codechange: make GetVehicleTrackdir a member function of Vehicle. 16 years ago
translators 5c62ee0529 (svn r16381) -Update: WebTranslator2 update to 2009-05-22 17:38:42
brazilian_portuguese - 2 fixed by tucalipe (2)
estonian   - 2 fixed by kristjans (2)
french     - 2 fixed by glx (2)
indonesian - 20 fixed by rindu (20)
romanian   - 4 fixed by CrystyB (2), kkmic (2)
serbian    - 229 fixed by etran (229)
spanish    - 2 fixed by eusebio (2)
16 years ago
smatz 3793b966c3 (svn r16380) -Codechange: rename pool.hpp to pool_type.hpp 16 years ago
smatz d6e203ebe2 (svn r16379) -Codechange: remove GetNumTowns(), GetNumIndustries() and GetActiveCompanyCount(), use PoolItem::GetNumItems() instead 16 years ago
smatz 50624d5c0f (svn r16378) -Codechange: replace OldPool with simpler Pool. Compilation time, binary size and run time (with asserts disabled) should be improved 16 years ago
smatz 7eb14aa49f (svn r16377) -Codechange: unify FOR_ALL_* macros, use separate index variable instead of var->index 16 years ago
smatz 70d3ed15c8 (svn r16376) -Codechange: Vehicle::Tick() now returns false if the vehicle was deleted 16 years ago
smatz 10a36c64ca (svn r16375) -Codechange: don't be afraid of deleting NULL pointers 16 years ago
peter1138 75c2f19ed2 (svn r16374) -Fix (r11622): Valid UTF-8 sequences between 0x20 and 0xFF should be allowed as is instead of being treated as control codes. 16 years ago
smatz 85043a1fb7 (svn r16373) -Codechange: use () instead of (void) for functions without parameters 16 years ago
alberth eded5a612c (svn r16372) -Codechange: Simplify size calculations with a few helper functions. 16 years ago
alberth 673a4802e8 (svn r16371) -Codechange (r16367): Properly align comments. 16 years ago
alberth b1afd68e4c (svn r16370) -Doc: Improvements to the nested widgets documentation, added explanation about computations, fixed typo in param description. 16 years ago
alberth b7fc3fba32 (svn r16369) -Codechange: Renaming ComputeMinimalSize() to SetupSmallestSize(), and AssignMinimalPosition() to AssignSizePosition(), they do not compute minimal size anymore. 16 years ago
alberth 3d32e2cc69 (svn r16368) -Codechange: Only leaf widgets use min_x and min_y. 16 years ago
alberth fd98f18ac4 (svn r16367) -Codechange: Do not use min_x and min_y for storing smallest size to allow initialization more than once. 16 years ago
frosch 12a09a0dda (svn r16366) -Fix: Use a valid StringID as fall-back when undefined generic newgrf strings of vehicles are requested. 16 years ago
peter1138 5a3c73729d (svn r16363) -Fix: The previously selected newgrf station type was still remembered after switching to a different game without newstations enabled, preventing stations from being built. 16 years ago
translators 5cce2f8624 (svn r16362) -Update: WebTranslator2 update to 2009-05-20 17:30:16
catalan    - 2 fixed by arnaullv (2)
czech      - 2 fixed by Hadez (2)
dutch      - 2 fixed by habell (2)
finnish    - 2 fixed by jpx_ (2)
german     - 2 fixed by planetmaker (2)
hungarian  - 2 fixed by oklmernok (2)
italian    - 2 fixed by lorenzodv (2)
japanese   - 20 fixed by ickoonite (20)
turkish    - 2 fixed by Emin (2)
16 years ago
rubidium 1daa10520c (svn r16361) -Fix: pointer incremented with wrong count 16 years ago
rubidium 789999ecf3 (svn r16360) -Codechange: don't use _network_playas as a 'second' _local_company, but only as a storage location for the company you want to join in MP. 16 years ago
smatz 53ae829b0b (svn r16359) -Codechange: don't abuse company 0 when determining 'cost to clear land' in the LandInfoWindow 16 years ago
glx 9f5472bf1d (svn r16358) -Fix (r16343): strdup doesn't like NULL 16 years ago
smatz af57719513 (svn r16357) -Codechange: delete invalid depots in TTD savegames caused by improper SVXConverter conversions 16 years ago
smatz 67696c8a15 (svn r16356) -Codechange: use 'size_t' instead of 'uint' as parameter of functions in mem_func.hpp 16 years ago
smatz 6636ed7589 (svn r16354) -Codechange: use 'new' pool accessors and methods for Engine too 16 years ago
smatz fe498e21e7 (svn r16353) -Fix (r1): invalid read when OTTD savegame contains VEH_INVALID 16 years ago
smatz 512db5248e (svn r16352) -Codechange: use PoolItem::GetIfValid() instead of PoolItem::IsValidID() and PoolItem::Get() 16 years ago
smatz 1eca6aefeb (svn r16351) -Fix (r14773): signal handler could end in endless loop 16 years ago
smatz 74a667cb21 (svn r16350) -Codechange: make some 'rail track is present' checks more 'secure' 16 years ago
smatz 05db91dc65 (svn r16349) -Codechange: rename IsPlainRailTile() to IsPlainRail(), introduce shiny new IsPlainRailTile() 16 years ago
smatz bad5d6d6a2 (svn r16348) -Fix (r16280): buoys with invalid station ID could be left in the game 16 years ago
rubidium c2e778224a (svn r16347) -Cleanup: remove some unused defines from oldpool.h. 16 years ago
rubidium d46d1e706e (svn r16346) -Codechange: don't exploit the pool system in the way done for the saveload pool; it makes writing replacements unnecessarily difficult. And now we've got SmallVector that does more than enough for saving with less lines of 'interface' code. 16 years ago
rubidium ad031c3f7d (svn r16345) -Codechange: replace the Sound(Entry) pool with a simple vector of SoundEntries. 16 years ago
rubidium 41c4c48add (svn r16344) -Codechange: s/FileEntry/SoundEntry/ 16 years ago
frosch 14c7cc16a6 (svn r16343) -Fix (r16066): Invalid free on exit after changing base graphics set in game. 16 years ago
frosch 3f9fa18671 (svn r16342) -Feature(tte): Display base graphics description in game options window. 16 years ago