commit 3727fe1c9ded2cfd58fc8860bf2d2566ce9c160e Author: Michael Lutz Date: Fri May 6 19:09:26 2011 +0200 -Feature: Generate destinations for cargo packets. commit 0688266b513eb48d37a78a455a3ca122b29b4a99 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 da78c1215bd02a00af7bcffc431c488857e67145 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 54110f89b1357ab208a97f33d9cce81525b6ed53 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 570e2b6788d1090ce10ba4a12efebfbb85c2518a Author: Michael Lutz Date: Sat Jan 29 02:43:41 2011 +0100 -Feature: Different routing classes for cargo packets (e.g. fast, cheap). commit 86c12a3346999ff3c4960bca7693c6952d2afabc Author: Michael Lutz Date: Thu Jan 27 02:56:56 2011 +0100 -Add: Automatically transfer/unload cargo packets based on their destination. commit bf55442656966c11ea351028c280cb3d69b3a77c Author: Michael Lutz Date: Thu Jan 27 02:55:28 2011 +0100 -Codechange: Deliver cargo packets to their destination on final delivery. commit 222b78bd64222285c789f9ca712eb808e27c5be0 Author: Michael Lutz Date: Sun Feb 27 00:55:46 2011 +0100 -Add: Separate display of real and transfer profits for a vehicle. commit 7cea52c87a15d5028d73b716e85fbecd101cd1aa 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 3cd0cb2efff82532dc2bfe1b71ca79add2900a06 Author: Michael Lutz Date: Tue May 3 21:38:11 2011 +0200 -Feature: Route links display on the smallmap. commit 2a0c6fbb46b148968832514347ba70e36c3083a1 Author: Michael Lutz Date: Sun Mar 20 21:09:58 2011 +0100 -Feature: Display final cargo destination in the train details window. commit a7b05c315ba0f93518c59d0c8fbf3e48061a221a 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 dd0705f656e248e6528b0582d2828dd9d9bcd962 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 a2802f60f7bb3c729f79427e53d677c215efed7c Author: Michael Lutz Date: Mon Jan 24 17:17:24 2011 +0100 -Feature: Display the cargo's destination in the station view window. commit 69454c5a19d3d3ec50d918fdca619f21455eb4a3 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 2b91da408303bb169052c085d9dce0bac85edba3 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 ff20257a547a1d1aefc54390a0f34259cf7996b2 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 5796baf07cb9769a22fc4031c8ed3dd4ee811b6f Author: Michael Lutz Date: Wed May 4 18:31:56 2011 +0200 -Codechange: Keep the next unload station for each cargo packet. commit a95c4afb6f80f8f301d3a439fb31269b96d5e13d Author: Michael Lutz Date: Wed May 4 19:45:10 2011 +0200 -Codechange: Keep the next desired hop for each cargo packet. commit 10395deb8be7c3de3fdad08f60e03ca8e2a5740d 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 a05f9bc0866a9dbcbedbcc5f49f3af5e292e9f13 Author: Michael Lutz Date: Wed May 4 19:44:43 2011 +0200 -Codechange: Clear destination of cargo packets when changing cargodest mode. commit 98d1c35d60e74e1b81d7f2176fcbe355b4fff267 Author: Michael Lutz Date: Sun Feb 27 00:47:58 2011 +0100 -Codechange: Cargo packets can now have a destination. commit 0b499ec77675caa713c02e856b22cfafef98faba Author: Michael Lutz Date: Mon Jan 31 21:31:30 2011 +0100 -Add: [YAPF] Maximum allowed cost for cargo routing. commit 6ac737cae7da5a63400d338d9f0186db5d168899 Author: Michael Lutz Date: Tue May 3 22:08:31 2011 +0200 -Add: Cargo routing penalty factor based on the vehicle type. commit c699946d7f0956b1f29fc9ff3284010a6f069598 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 528d41d7d33c42429f62f1429e2f1b9d0ea2a60d Author: Michael Lutz Date: Tue May 3 21:59:30 2011 +0200 -Add: Travel time penalty for cargo routing. commit f6b13bae9a8fd58d66783d25ae691df30ce90fd9 Author: Michael Lutz Date: Sun Apr 17 20:58:34 2011 +0200 -Add: [YAPF] Configurable limit of number of transfers for cargo routing. commit 6f4f42dcd0a656ccc811745f5c648dd8ae1cabed Author: Michael Lutz Date: Sat Feb 26 23:40:34 2011 +0100 -Add: [YAPF] Transfer penalty for cargo routing. commit fb3ff79767bcf19c36c541335e49825a048ed49a Author: Michael Lutz Date: Sun Feb 27 00:37:59 2011 +0100 -Codechange: [YAPF] Implement a basic pathfinder for cargo routing. commit 924c1efaf47201bca8d6f4ef5015fd45d36c11e5 Author: Michael Lutz Date: Sun Jan 23 18:56:46 2011 +0100 -Add: [YAPF] Skeleton YAPF specialisation for cargo routing. commit d65c1726cd5a3645946818f406f339d495f6e573 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 bf8bfe6fee9b0791344cb5361ac0735388839f95 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 b489cd7999fecd217412c14230f6355e198fc9ef 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 3371c6791fe83752b1afde5114d7e2ebd76b1d5b Author: Michael Lutz Date: Sun Feb 27 22:29:50 2011 +0100 -Add: Pre-fill the route links from the vehicle's orders. commit 06e1f3986477ad9b1542bdd44b6024d0bed2e624 Author: Michael Lutz Date: Wed May 4 18:26:05 2011 +0200 -Codechange: Age and expire route links. commit 43732cafb15612bcafc4770a58ff1b485df29c56 Author: Michael Lutz Date: Thu Jan 20 19:22:56 2011 +0100 -Codechange: Remove all route links when deleting an order. commit d616ca969343dcea3c2f93ea70ef7290ba96e924 Author: Michael Lutz Date: Thu Jan 20 16:53:09 2011 +0100 -Codechange: Remove all route links when deleting a station. commit 57a3f1a6e3dd310900a5a1325e91b23060bbfbe5 Author: Michael Lutz Date: Wed Jan 26 14:23:20 2011 +0100 -Codechange: Clear route links when changing the cargodest mode. commit 2eef01a6ee6b9829bf06d10bf414feb9a5a3d532 Author: Michael Lutz Date: Sat Apr 30 19:17:08 2011 +0200 -Add: Keep a list of route links originating at each station. commit 742dab846a3125b52b94ee32ac31bcb8f3d2d24f 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 e46d20ddf9ceac644d41a5cf318cbc5e65512818 Author: Michael Lutz Date: Wed Jan 19 22:27:38 2011 +0100 -Add: Save/load support for references to route links. commit 5b8ffc83f39bc18d66d566b77135553ec52c533b Author: Michael Lutz Date: Sun Feb 27 00:35:15 2011 +0100 -Codechange: Add a pool for route links between stations. commit e65235ff07c280ffdcf1796590340091132dbf25 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 72bcbd895f0df02c4b90094620fe7e5782e34c23 Author: Michael Lutz Date: Sun Jan 16 03:04:17 2011 +0100 -Codechange: Deduplicate setting the last visited station of a vehicle. commit b8fc737fea57d2b7862b0882a6d5f709a97ae3de 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 dfed2f3b930d7a3d930220431b978c7dd0d8ec5c Author: Michael Lutz Date: Wed May 4 18:24:42 2011 +0200 -Add: Demand link weight calculation for industries. commit add10f067fbc17e614222c99658662e22e7253fa Author: Michael Lutz Date: Wed May 4 23:08:40 2011 +0200 -Change: Improve the demand link generator for industries. commit 692a320b902b9e3eb9c26361e692b0de7ef9263d 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 7c1a09c10b52216b7f82721090c6cfe49addc556 Author: Michael Lutz Date: Wed May 4 22:59:08 2011 +0200 -Add: Demand link weight calculation for towns. commit 867788c788bad089ce732a650c56c656b4b94708 Author: Michael Lutz Date: Wed May 4 23:27:25 2011 +0200 -Change: Improve the demand link calculation for towns. commit 85e0c4f66a45dd674c28a8bb803de501e685c4b0 Author: Michael Lutz Date: Mon Apr 18 20:03:09 2011 +0200 -Codechange: Remove demand links when supply/acceptance changes. commit ccb8e56da76ff6760508ed38b6bdb7086f95de22 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 c03c54f4057933dfcfcd800ec5653738203e5522 Author: Michael Lutz Date: Wed May 4 22:43:00 2011 +0200 -Add: A basic, stupid demand link generator for towns and industries. commit d712a6c81da231d3108f378cbb41360588d72411 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 b77ebecec2abe64ada0dc19a8dc21a9264b36f5d 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 fb72526bbc198460761b3a958ac699f4fd28c916 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 c9d246a6a6ceb5efe66ab3fee43d72e02d28848e Author: Michael Lutz Date: Sun Apr 24 01:51:18 2011 +0200 -Feature: Display demand destinations in the town and industry detail windows. commit f057f182654795a6fe175f5f64b1848efbe4ad48 Author: Michael Lutz Date: Sun Feb 27 00:18:43 2011 +0100 -Codechange: Store average production of industries. commit 88380de56ab4ea47caeb6834ddc3187dcdaabd26 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 2ea44d4d9a1a8828fa8be1f956dbc7ef1b15bdc6 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 75cfdd989d76fd33ae71ceaea459093728ad5df7 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 aded5e4579772dce9a81914bc21d2cfe75d2ff8c Author: Michael Lutz Date: Thu Oct 7 18:30:54 2010 +0200 -Codechange: Remove all demand links when deleting a town or industry. commit a8900c42cd08c6fba78158204c97167c1b665d15 Author: Michael Lutz Date: Wed May 4 22:36:14 2011 +0200 -Codechange: Store demand destinations for towns and industries. commit 82464247f739ea308bba766b8f117407e4e593b5 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 21499cbe7f9f8cc59231e209d98f7ba481819f89 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 b9089303e32da7d5229a7fc96f256b7809914ad2 Author: Michael Lutz Date: Fri Jun 19 23:53:31 2009 +0200 Debug level for cargo destinations. commit ca1469b78213e7b4af6ce457a7c3f27141ce6211 Author: frosch Date: Sun May 8 18:20:21 2011 +0000 (svn r22439) -Fix (r22291, r22426): Drawing lines of length zero failed. commit bfba42f74ab24ec52495aecbec7b15a9ac03fb18 Author: translators Date: Sun May 8 17:45:09 2011 +0000 (svn r22438) -Update from WebTranslator v3.0: simplified_chinese - 1 changes by Gavin romanian - 6 changes by tonny commit 87b2af468dd66658d8c117006e74490ed2274bef Author: frosch Date: Sun May 8 16:19:04 2011 +0000 (svn r22437) -Fix: Catenary was drawn incorrectly next to level crossings with foundations. (same as r3935, but for level crossings) commit fb722959450a1e7f39d632b67ea35de7df50d095 Author: frosch Date: Sun May 8 15:58:59 2011 +0000 (svn r22436) -Fix (r18969): Apply railtype property 12 (station graphics) also to station groundsprites from action 1. commit 29357ef65c0cc806d08e9b4b2e0c5f24a2e7b02b Author: michi_cc Date: Sat May 7 15:13:52 2011 +0000 (svn r22435) -Fix: Git revision detection would return too much when tags are involved. commit e070f90aed64efd19d2f05d285e1ddcb586ae8b2 Author: terkhen Date: Sat May 7 10:20:29 2011 +0000 (svn r22434) -Feature [FS#4591]: [NewGRF] Allow to filter by town of the current industry when using industry variable 0x68 (Yexo) commit 43f7d6c0b778357b72e32d6632a6e5838ed955b5 Author: frosch Date: Sat May 7 00:22:46 2011 +0000 (svn r22433) -Add/Fix: Add constants for the palette colours used in the smallmap and fix some windows palette indices. commit a36ccb0e07e9543d2b7209c6d58da7a9efd9a8d8 Author: frosch Date: Sat May 7 00:15:46 2011 +0000 (svn r22432) -Codechange: Simplify smallmap colour constants using some more specialised macros. commit be59f1e7fff1004be11e6290be05c560172df5b9 Author: michi_cc Date: Fri May 6 22:17:34 2011 +0000 (svn r22431) -Fix (r22399): NETWORK_RECV_STATUS_MALFORMED_PACKET != false. commit a5ba61f9b229c86375b0303518db81a506c7384e Author: frosch Date: Fri May 6 22:10:50 2011 +0000 (svn r22430) -Fix: COAL, RUBR, SUGR and the coalmine used windows palette colours in smallmap/legends etc.. commit 7b251297c9e399c372c5b358fc17b67dac70dd84 Author: frosch Date: Fri May 6 21:13:29 2011 +0000 (svn r22429) -Add: some constants for specific palette colours used in the GUI. commit b339fdae41b370828ab85903179d9b09224cb186 Author: michi_cc Date: Fri May 6 20:57:02 2011 +0000 (svn r22428) -Codechange: Reduce code duplication in the smallmap legend. commit d4c6960654bf647bd82eb2e52251ce6bab403ced Author: translators Date: Fri May 6 17:45:13 2011 +0000 (svn r22427) -Update from WebTranslator v3.0: belarusian - 3 changes by KorneySan, Wowanxm catalan - 4 changes by arnau croatian - 3 changes by VoyagerOne commit d3f23f0fbd3062ca69714771a0ab3f36f4c0c9a9 Author: frosch Date: Thu May 5 20:20:52 2011 +0000 (svn r22426) -Fix (r22291): Drawing vertical and horizontal lines of width 1 missed drawing the first pixel. commit 1514cc53f06648f958cbfb3283bc4c69d456a706 Author: translators Date: Thu May 5 17:45:23 2011 +0000 (svn r22425) -Update from WebTranslator v3.0: french - 3 changes by ElNounch italian - 3 changes by lorenzodv polish - 6 changes by lion russian - 3 changes by Lone_Wolf serbian - 3 changes by etran vietnamese - 2 changes by nglekhoi commit 61a39633619f5d6e3128ad5d8cfac29506b70841 Author: rubidium Date: Thu May 5 16:24:48 2011 +0000 (svn r22424) -Document: some more bits commit 1ef751e855bd01e70b47bcdd1d7545d0148cb994 Author: rubidium Date: Wed May 4 20:24:23 2011 +0000 (svn r22423) -Document: some network stuff commit c2d5d230c02a6c0f33dfe58c8cd72ed85b29fbdb Author: translators Date: Wed May 4 17:45:17 2011 +0000 (svn r22422) -Update from WebTranslator v3.0: dutch - 3 changes by habell english_US - 3 changes by Rubidium finnish - 3 changes by jpx_ brazilian_portuguese - 3 changes by Tucalipe commit 7cc3d3e143364e1cd9e4661661d323de32fdd841 Author: frosch Date: Wed May 4 17:45:16 2011 +0000 (svn r22421) -Fix: Replace various references to Windows palette greyscale indices with the DOS palette indices. commit 9728dc172b4c010d527f518b8d2a0f27ba0bebc7 Author: frosch Date: Wed May 4 17:15:54 2011 +0000 (svn r22420) -Cleanup: Replace the somewhat mixed DOS+Windows palette with the pure DOS palette. Also blank the animation colours, which are filled from a different array anyway. commit 74e71380ef81bb5664bc633f9ccc7a79cf76f8c6 Author: frosch Date: Wed May 4 17:12:37 2011 +0000 (svn r22419) -Change: Always use the DOS palette for drawing. -Remove: the '-i' option for palette selection. commit 3d0d0729afa65021f094a66c4281393ddf4d109b Author: frosch Date: Tue May 3 20:48:53 2011 +0000 (svn r22418) -Fix (r22417): Messed up the palette detection of the extra base grf. commit ad541cb1880ca88e105a47be00178b55aabda4c4 Author: frosch Date: Tue May 3 20:30:26 2011 +0000 (svn r22417) -Add: an advanced setting to specify the default palette to use for NewGRFs without action 14 palette information; this makes the default choice independent from the used base graphics and '-i' option. commit 27a2b53237c7e81c325c79ef9b046402277e9ed6 Author: frosch Date: Tue May 3 20:19:57 2011 +0000 (svn r22416) -Fix: When action14 specified different values for the palette, the values were OR-ed. Use the last set value instead. commit 6f9553404bc5d0a08dd3a45e4b5957f82d973567 Author: rubidium Date: Tue May 3 15:05:15 2011 +0000 (svn r22414) -Fix [FS#4606]: kicking thyself via remote console crashes the server commit d946841eff2e0a24acf2683f65c4ef11ff5c3619 Author: rubidium Date: Mon May 2 20:59:54 2011 +0000 (svn r22413) -Document: even more stuff commit 4d38adf1ed059beb6b7b581f1602381c4c6c95e5 Author: translators Date: Mon May 2 17:45:09 2011 +0000 (svn r22412) -Update from WebTranslator v3.0: french - 2 changes by glx norwegian_nynorsk - 2 changes by 2rB commit 9fc2798baf897c99e654d23819ee898e6658fe56 Author: rubidium Date: Mon May 2 17:42:12 2011 +0000 (svn r22411) -Document: another bunch of bits commit eb2197f4c8b28817f92720ba81f7251fa40d2ea8 Author: rubidium Date: Mon May 2 16:14:23 2011 +0000 (svn r22410) -Document: some more bits ;)