commit b625ef31b86d7bba3eecf6958fd2de57ba6f9a39 Author: Michael Lutz Date: Fri May 6 19:09:26 2011 +0200 -Feature: Generate destinations for cargo packets. commit 3109286b0a039de97d2031642f45e066cc4a8d23 Author: Michael Lutz Date: Sun Apr 17 21:32:44 2011 +0200 -Codechange: Cargo packets for a station can now be created with a destination. commit 2d961453ba10dbb0bb800620e0b80210e7ec7b48 Author: Michael Lutz Date: Mon Apr 25 17:02:39 2011 +0200 -Add: A method to get a random destination tile inside a town or industry. commit 7bcabd7682b7f51e89fd00c370465fe8c3b2aac1 Author: Michael Lutz Date: Mon Jan 31 23:00:09 2011 +0100 -Codechange: Assign a weight to all tiles of a town accepting a specific cargo and store the total weight per cargo. commit 43ea77f54892f016430546e3aa066400ded7533c Author: Michael Lutz Date: Sat Jan 29 02:43:41 2011 +0100 -Feature: Different routing classes for cargo packets (e.g. fast, cheap). commit 938dcea9e0d319e516768063b4c15f3892e2ed24 Author: Michael Lutz Date: Thu Jan 27 02:56:56 2011 +0100 -Add: Automatically transfer/unload cargo packets based on their destination. commit cafce10c82832032d631dd8bd1d908c1b5ec1f82 Author: Michael Lutz Date: Thu Jan 27 02:55:28 2011 +0100 -Codechange: Deliver cargo packets to their destination on final delivery. commit 8eeaf9d31a5b8e9b6429768e137670e9f28b8a40 Author: Michael Lutz Date: Sun Feb 27 00:55:46 2011 +0100 -Add: Separate display of real and transfer profits for a vehicle. commit be67ebe5a96e8d92e49d617bf13fff0aa2a4c515 Author: Michael Lutz Date: Wed May 4 18:43:32 2011 +0200 -Codechange: Recompute the next hop of some of the cargo at a station when a vehicle arrives. commit fc276aebbc347c539fa0b9f1c08b55d5c5033ec0 Author: Michael Lutz Date: Tue May 3 21:38:11 2011 +0200 -Feature: Route links display on the smallmap. commit 87790286f3c2df8ace532d1104f404c93f285238 Author: Michael Lutz Date: Sun Mar 20 21:09:58 2011 +0100 -Feature: Display final cargo destination in the train details window. commit 9bdab945919adad0e84a42099c48b951edeac4af Author: Michael Lutz Date: Sat Apr 30 19:13:08 2011 +0200 -Feature: Ctrl+Click on a line in the destination view of the station view scrolls to the destination. commit 056da9e9be1ec2010b4dccd7680dcba469d09f3d Author: Michael Lutz Date: Tue May 3 18:32:03 2011 +0200 -Feature: Store the last selected destination mode in the station window and use it for new windows. commit f42d9cfae837a1a3fd148e7a2d3ffa97b41d11fb Author: Michael Lutz Date: Mon Jan 24 17:17:24 2011 +0100 -Feature: Display the cargo's destination in the station view window. commit a061258f54d291029360b441d2553b621506a9b9 Author: Michael Lutz Date: Wed May 4 21:57:01 2011 +0200 -Add: [YAPF] Cargo routing penalty for the cargo amount waiting on a link. commit 9ce0a6980f4fb16dbcb52a7bacec186f07976ced Author: Michael Lutz Date: Wed May 4 18:33:03 2011 +0200 -Codechange: Keep cargo counts per next hop for the station cargo list. commit 873b39ac2d5fa1869894bee7387611f313c0c0e6 Author: Michael Lutz Date: Wed May 4 18:07:44 2011 +0200 -Codechange: Invalidate the next unload station of all cargo on a vehicle when changing/deleting orders. commit 7b95244c23e19406c80e2d8e4d4e8936216c75f2 Author: Michael Lutz Date: Wed May 4 18:31:56 2011 +0200 -Codechange: Keep the next unload station for each cargo packet. commit b76663c56a7c2c60c483806c4102a3cbb9556eb9 Author: Michael Lutz Date: Wed May 4 19:45:10 2011 +0200 -Codechange: Keep the next desired hop for each cargo packet. commit 311e79353d1478302138e8ac578b9767a278c2f7 Author: Michael Lutz Date: Mon Jan 24 17:17:01 2011 +0100 -Codechange: Implement function for getting the next route link of a cargo packet. commit d020928a972f8190194b976635beefe487e081d9 Author: Michael Lutz Date: Wed May 4 19:44:43 2011 +0200 -Codechange: Clear destination of cargo packets when changing cargodest mode. commit 03aa184620370aa9b6e8d28d03d3bfb9c4f7b9e0 Author: Michael Lutz Date: Sun Feb 27 00:47:58 2011 +0100 -Codechange: Cargo packets can now have a destination. commit 97ccf2a1829bb6fd2efef3262e13c96652a55de7 Author: Michael Lutz Date: Mon Jan 31 21:31:30 2011 +0100 -Add: [YAPF] Maximum allowed cost for cargo routing. commit b4d6b1973dd8c405535e0ade65628630e520004c Author: Michael Lutz Date: Tue May 3 22:08:31 2011 +0200 -Add: Cargo routing penalty factor based on the vehicle type. commit 56d634525d831b53c550ada82ccaf0908e9a9f1d Author: Michael Lutz Date: Wed May 4 18:27:34 2011 +0200 -Add: [YAPF] Cargo routing penalty for the time since a vehicle last travelled a link. commit 44c8d339cef81f434d872d8753264b62ceba580c Author: Michael Lutz Date: Tue May 3 21:59:30 2011 +0200 -Add: Travel time penalty for cargo routing. commit 72d1d29758d51611ae32988f4715aa3705f5cf73 Author: Michael Lutz Date: Sun Apr 17 20:58:34 2011 +0200 -Add: [YAPF] Configurable limit of number of transfers for cargo routing. commit 013a2709b3a29da81eea8d89cafda0ad9096cb0f Author: Michael Lutz Date: Sat Feb 26 23:40:34 2011 +0100 -Add: [YAPF] Transfer penalty for cargo routing. commit 76e414bcadfdd219f39938d805534ce9fe1ad706 Author: Michael Lutz Date: Sun Feb 27 00:37:59 2011 +0100 -Codechange: [YAPF] Implement a basic pathfinder for cargo routing. commit 7f77b04cddf39e422f877372215e9af8da868a24 Author: Michael Lutz Date: Sun Jan 23 18:56:46 2011 +0100 -Add: [YAPF] Skeleton YAPF specialisation for cargo routing. commit 2121ce7b568e88484a789ec81558332f89f3b090 Author: Michael Lutz Date: Mon Jan 24 01:15:10 2011 +0100 -Codechange: [YAPF] Make the maximum number of nodes changeable via a template parameter. commit 2fbf5821d0a51e4827f969f1fc235a2b67f1f46f Author: Michael Lutz Date: Thu Dec 23 00:14:55 2010 +0100 -Codechange: [YAPF] Move the key-dependant part of the node base into a new class so the node base can also be used to implement nodes not using Tile/Trackdir. commit f3318c02448dc7b7fd075387bed43e82ea791e65 Author: Michael Lutz Date: Sun Jan 23 16:52:17 2011 +0100 -Add: Function to test intersection between a tile area and a station rect. commit 2130f9d851eb90c651faa4f47c8d12f800d30d82 Author: Michael Lutz Date: Sun Feb 27 22:29:50 2011 +0100 -Add: Pre-fill the route links from the vehicle's orders. commit 256136423f57e8ba2f06276af7c63439faa608c1 Author: Michael Lutz Date: Wed May 4 18:26:05 2011 +0200 -Codechange: Age and expire route links. commit 95985758226b51b4f4637a787b1fa0ba33eeccca Author: Michael Lutz Date: Thu Jan 20 19:22:56 2011 +0100 -Codechange: Remove all route links when deleting an order. commit e00d8adcd03315b0980b4b27b78428beee6555d6 Author: Michael Lutz Date: Thu Jan 20 16:53:09 2011 +0100 -Codechange: Remove all route links when deleting a station. commit e778ce07af24ed65d2811b90940fe480a8310bba Author: Michael Lutz Date: Wed Jan 26 14:23:20 2011 +0100 -Codechange: Clear route links when changing the cargodest mode. commit f8cfa2a48342bcecfe7175c7ebe5042ada73faa0 Author: Michael Lutz Date: Sat Apr 30 19:17:08 2011 +0200 -Add: Keep a list of route links originating at each station. commit 7cafaad78b958acbaffd0e36498b9e5fc8813244 Author: Michael Lutz Date: Tue Jan 25 18:01:53 2011 +0100 -Codechange: Cache a bit mask of carried cargo types for vehicle chains. commit d84756a721370f59b233d13cbc06471909d92afd Author: Michael Lutz Date: Wed Jan 19 22:27:38 2011 +0100 -Add: Save/load support for references to route links. commit 4f71f74e779dbc67aec4a9f22a8e0c6d0757077e Author: Michael Lutz Date: Sun Feb 27 00:35:15 2011 +0100 -Codechange: Add a pool for route links between stations. commit 4722246926d466a0bcf6ac7d79afd20cf5e1c123 Author: Michael Lutz Date: Sun Feb 27 00:29:08 2011 +0100 -Codechange: Keep the last station a vehicle loaded at and the OrderID which caused the vehicle to arrive there. commit 58c622d56541086bc96232a76ac714411e939e3c Author: Michael Lutz Date: Sun Jan 16 03:04:17 2011 +0100 -Codechange: Deduplicate setting the last visited station of a vehicle. commit a3c24b700041d3829b69ab8b80b38455ddf1a6c7 Author: Michael Lutz Date: Fri May 6 20:56:36 2011 +0200 -Change: Generate subsidies only for destinations that have demand from the source. commit 9b87b0c659b5745157f7ef2d4a2747902925946a Author: Michael Lutz Date: Wed May 4 18:24:42 2011 +0200 -Add: Demand link weight calculation for industries. commit 5485d96f511a410b442e2f3a29b788826fd34dd3 Author: Michael Lutz Date: Wed May 4 23:08:40 2011 +0200 -Change: Improve the demand link generator for industries. commit 27ed29b7fe9ec8c2312915aec2668c6d64be3472 Author: Michael Lutz Date: Wed May 4 23:05:01 2011 +0200 -Feature: Make sure all industries have at least one incoming demand link for each accepted cargo (if possible at all). commit 2c7d455a8a751787de1cbd4da0a63cd6baea161b Author: Michael Lutz Date: Wed May 4 22:59:08 2011 +0200 -Add: Demand link weight calculation for towns. commit 8f3a7e4b34597bfdcd4d858950cebc7681b8b20e Author: Michael Lutz Date: Wed May 4 23:27:25 2011 +0200 -Change: Improve the demand link calculation for towns. commit 9ebedc46beb3e93f15cd4d0642a9d00cd688a953 Author: Michael Lutz Date: Mon Apr 18 20:03:09 2011 +0200 -Codechange: Remove demand links when supply/acceptance changes. commit 08848bae1034435e9e0b31e02ab409cb5bfd692b Author: Michael Lutz Date: Tue Dec 21 17:47:03 2010 +0100 -Codechange: Keep a count of the incoming demand links for towns and industries. commit 02e8a516010fdff020ec2ddc19d579d9edb213b3 Author: Michael Lutz Date: Wed May 4 22:43:00 2011 +0200 -Add: A basic, stupid demand link generator for towns and industries. commit 4dc8da2bcc3f3a7542488c3e9b15258e690ccd03 Author: Michael Lutz Date: Sat Oct 16 22:01:00 2010 +0200 -Codechange: Helper functions to check if a town/industry accepts or supplies a cargo. commit e524c04241c65da1b4d035addce704af1d7d42e1 Author: Michael Lutz Date: Fri Jan 8 22:50:42 2010 -0800 -Add: A way to filter the candidates for getting a random town or industry by a callback function. commit f48ac80ddff28350010c94ee67f9fca69fd8ac48 Author: Michael Lutz Date: Sat Oct 16 01:58:01 2010 +0200 -Feature: Clicking on a line in the demand destination list moves the viewport to the target. commit aaf90fb37c6d1a5938b293382a217e03f30fe4c9 Author: Michael Lutz Date: Sun Apr 24 01:51:18 2011 +0200 -Feature: Display demand destinations in the town and industry detail windows. commit d7b673df32444330e7a2147fbebcb3426121b420 Author: Michael Lutz Date: Sun Feb 27 00:18:43 2011 +0100 -Codechange: Store average production of industries. commit 3097fe836dee588d7ff5cee6bc8a1fc9e47dc8dd Author: Michael Lutz Date: Sun Feb 27 00:18:09 2011 +0100 -Codechange: Keep a bit mask of always accepted and produced cargos for industries. commit d2d24d29b44189e32a6e27c978cf5d36cd224c6e Author: Michael Lutz Date: Sun Feb 27 00:17:15 2011 +0100 -Codechange: Keep a matrix of cargos accepted by houses for each town. commit 253b9e20d580b445a0131c8aad4c63a522a81141 Author: Michael Lutz Date: Sun Sep 26 02:39:49 2010 +0200 -Add: A function to test if a tile area contains a tile. commit b5dd0d9b6c5f75a004c954880319fed111f1c4a7 Author: Michael Lutz Date: Thu Oct 7 18:30:54 2010 +0200 -Codechange: Remove all demand links when deleting a town or industry. commit d93daeff8e13b61ec75c127f8668cd598cca7861 Author: Michael Lutz Date: Wed May 4 22:36:14 2011 +0200 -Codechange: Store demand destinations for towns and industries. commit c41b15b479d6d40c42cf7577a2ef46e943141943 Author: Michael Lutz Date: Mon Jan 10 01:08:43 2011 +0100 -Codechange: Give towns and industries (as cargo producing and accepting entities) a common base class. commit 29f7c8da9d374cfd0180f0029b5512078ebc5e9c Author: Michael Lutz Date: Mon Aug 17 01:00:06 2009 +0200 -Codechange: Refactor maximum and actually transported cargo amount of towns into a reusable struct. commit 13acc4d515a1b83d2e11dbc0ee3eb178c1826a39 Author: Michael Lutz Date: Fri Jun 19 23:53:31 2009 +0200 Debug level for cargo destinations. commit 5970854fa8e86b4a96b554bd94003e3a800ee527 Author: michi_cc Date: Thu Jun 2 22:41:05 2011 +0000 (svn r22532) -Fix: Do not create an implicit order if the current order is the first order in the order list and we visit the station of the last entry of the order list. commit 9b06a6a832778d1c7f78baef44a0ea7ee8e8ad2e Author: translators Date: Thu Jun 2 17:45:06 2011 +0000 (svn r22531) -Update from WebTranslator v3.0: simplified_chinese - 5 changes by Gavin commit 66e3e4e4d1de5e7841c05359e19cc540cbb18c65 Author: translators Date: Wed Jun 1 17:45:09 2011 +0000 (svn r22530) -Update from WebTranslator v3.0: frisian - 6 changes by Fopper polish - 5 changes by nouwak commit f385764b7d0cdf7f7fdbaafc760b9697c243afb4 Author: frosch Date: Tue May 31 20:51:19 2011 +0000 (svn r22529) -Doc (r22419): Reflect removal of '-i' option in documentation. commit d9cf72eeb7e8d35b8a832b46b9ffa7905c6f0888 Author: translators Date: Tue May 31 17:45:09 2011 +0000 (svn r22526) -Update from WebTranslator v3.0: serbian - 4 changes by etran commit 7538e19aacd5cee08e9acf7054bcb2cca0203e9c Author: translators Date: Mon May 30 17:45:22 2011 +0000 (svn r22525) -Update from WebTranslator v3.0: belarusian - 3 changes by KorneySan croatian - 3 changes by VoyagerOne dutch - 3 changes by Yexo finnish - 1 changes by jpx_ italian - 3 changes by lorenzodv russian - 1 changes by KorneySan commit 501facad250a1c93bb3a1d71eefd96bb7c088a64 Author: rubidium Date: Sun May 29 20:01:39 2011 +0000 (svn r22523) -Doc: how OpenTTD finds a font, and what to do when that "fails" commit ea311e79044a76ca8949f2781c43528a9059bb36 Author: frosch Date: Sun May 29 18:35:31 2011 +0000 (svn r22522) -Fix (r22489): (size_t)(uint32)(-1) != (size_t)-1 commit eaec8881cc8df7be3e944fb8434ecc694b36aeea Author: rubidium Date: Sun May 29 17:57:53 2011 +0000 (svn r22521) -Fix: tiny typo in translation commit 92cf4134607c65826ed5a41477c87741ce912e88 Author: translators Date: Sun May 29 17:45:19 2011 +0000 (svn r22519) -Update from WebTranslator v3.0: dutch - 1 changes by Rubidium english_US - 3 changes by Rubidium french - 3 changes by glx german - 3 changes by frosch spanish - 4 changes by Terkhen commit becf6c823f849e3401ad202184f599971c53f442 Author: frosch Date: Sun May 29 16:56:22 2011 +0000 (svn r22518) -Feature: [NewGRF] Advanced sprite layouts with register modifiers. commit 2d24e00b27cd7339d9c6d89ff3a2049f9625098d Author: frosch Date: Sun May 29 16:54:40 2011 +0000 (svn r22517) -Fix (r22472): If a NewGRF sprite ran out of bytes at a very specific point, data might be freed twice. commit a2dcfce59dba0a769f02ab6c0f4215982aa98842 Author: frosch Date: Sun May 29 08:56:05 2011 +0000 (svn r22516) -Codechange: Replace some magic numbers with the appropiate enum values. (Eddi) commit a707fbebc5a24a170e72dfdd57b92ca3bbf11991 Author: translators Date: Sat May 28 17:45:18 2011 +0000 (svn r22515) -Update from WebTranslator v3.0: catalan - 2 changes by arnau finnish - 2 changes by jpx_ norwegian_bokmal - 9 changes by kristoffer_hh russian - 2 changes by Lone_Wolf slovenian - 1 changes by ntadej commit 0a5f690be22b95a7243896a5192913cb28ee3a5a Author: alberth Date: Sat May 28 13:56:35 2011 +0000 (svn r22514) -Feature: Save heightmap in scenario editor. commit c8a1de957b6a6ecd02f18df8f8dcad197977db6d Author: alberth Date: Sat May 28 13:55:59 2011 +0000 (svn r22513) -Add: Allow for saving a heightmap from the file dialogue window. commit cae2d84af338c3b21a4f6cc3355a094e2b72b6f8 Author: alberth Date: Sat May 28 13:55:34 2011 +0000 (svn r22512) -Add: Save heightmap. commit 4b295664ad784abde956d5a9aa41571adde1741b Author: alberth Date: Sat May 28 13:55:05 2011 +0000 (svn r22511) -Add: Function to make heightmap file paths. commit b04d69df7a91b49cba28ad0d0692bcd104bb82bc Author: alberth Date: Sat May 28 13:54:42 2011 +0000 (svn r22510) -Codechange: Extract filepath creation to its own function. commit d042417821d0befe03fb94d5637d0354ea236ba7 Author: alberth Date: Sat May 28 13:54:18 2011 +0000 (svn r22509) -Add: Save heightmap. commit 8eb1fba76344f56f28afde01c4bc5b38400a482c Author: alberth Date: Sat May 28 13:53:52 2011 +0000 (svn r22508) -Codechange: Lift default screenshot filename out of MakeScreenshotName. commit b833c084593b2f05176b299d65c9467be0f09d04 Author: alberth Date: Sat May 28 09:56:14 2011 +0000 (svn r22507) -Doc: Document SwitchMode. commit bc3404f90cf3a817dc341980c76423ca626eed34 Author: frosch Date: Sat May 28 09:46:37 2011 +0000 (svn r22506) -Feature [FS#4625]: Make the transparency options for industries also affect the effect vehicles created by industries. commit a3d8633e4095dae8021865d780aaa726d621d9fd Author: frosch Date: Sat May 28 09:45:12 2011 +0000 (svn r22505) -Add: Separate EffectVehicleTypes for broken aircraft and smoke at copper ore mine, to make them distinguishable from each other and from smoke due to disasters. (only affects newly spawned effects) commit 56216a49891e5ec138757b0a31e2d1f6d6514a78 Author: frosch Date: Sat May 28 09:43:53 2011 +0000 (svn r22504) -Codechange: Add EV_END and use it to check the lengths of _effect_init_procs and _effect_tick_procs. commit d91ba4741b481e6df2f09f7141abae3113464278 Author: frosch Date: Sat May 28 09:43:22 2011 +0000 (svn r22503) -Doc: EffectVehicleType. commit 3e1bafdc0dc054704da52d0b5b3968bc75a57600 Author: glx Date: Sat May 28 03:23:34 2011 +0000 (svn r22502) -Fix (r22501): WIN32 compilation commit 45f05f2419ceeda2c434d85964a0bbb50c6eba1c Author: alberth Date: Fri May 27 21:42:51 2011 +0000 (svn r22501) -Codechange: Move FileExists to a better place. commit 19a9fc4a40d188ef9323ad0559afcfac18536d32 Author: alberth Date: Fri May 27 21:20:07 2011 +0000 (svn r22500) -Doc: Fix and add fios doxygen documentation. commit 1171fdc889f3ec63975694bf97b014e35c2c95ef Author: yexo Date: Fri May 27 18:02:55 2011 +0000 (svn r22499) -Fix: don't lower the arrow buttons in the newgrf/AI parameter windows if they're clicked when disabled commit 74c21008a7dedfc5c98de0d534b1c85623fd8bd9 Author: translators Date: Fri May 27 17:45:06 2011 +0000 (svn r22498) -Update from WebTranslator v3.0: simplified_chinese - 1 changes by Gavin commit 0b8adb8392a61c93d0aabf83a706c41d571f188b Author: planetmaker Date: Fri May 27 16:26:10 2011 +0000 (svn r22497) -Codechange: Simplify button handling in airport build GUI commit 9841c40da14ce06cfb0e843df18ee204006ac0be Author: yexo Date: Fri May 27 16:06:23 2011 +0000 (svn r22496) -Fix: callback result for airport layout name was incorrectly used commit 485b55e53ef5fba295de0649989eb071b90c471e Author: planetmaker Date: Fri May 27 15:40:32 2011 +0000 (svn r22495) -Fix: The layout selectors of the airport build GUI did not latch properly commit 44b36cdfcf5e0c3e7e92a5bccfa238e322d56426 Author: yexo Date: Fri May 27 15:31:54 2011 +0000 (svn r22494) -Fix: airport preview sprite can depend on the layout, so update the cached SpriteID when the layout changes