commit 9efc21fade1345423f3852a1da43f5328a2f289f Author: Michael Lutz Date: Fri May 6 19:09:26 2011 +0200 -Feature: Generate destinations for cargo packets. commit 006b80c9b9530c55bb6ac07c11bdf1f847bf94cf 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 95616464e45c548efce5e95cdc7be99750e45590 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 f68cb592832cc58c088679c4677f4124d3638596 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 9164c793e1459ea0f595af2e8ded7fed54e1df13 Author: Michael Lutz Date: Sat Jan 29 02:43:41 2011 +0100 -Feature: Different routing classes for cargo packets (e.g. fast, cheap). commit f5aea912328887511ee371342552bcaebf3008f3 Author: Michael Lutz Date: Thu Jan 27 02:56:56 2011 +0100 -Add: Automatically transfer/unload cargo packets based on their destination. commit 25f324c2295b4cd809d86442603ab35cc7b47799 Author: Michael Lutz Date: Thu Jan 27 02:55:28 2011 +0100 -Codechange: Deliver cargo packets to their destination on final delivery. commit cbb6c35e21b514c390b4f8cf261dcc158d99ff27 Author: Michael Lutz Date: Sun Feb 27 00:55:46 2011 +0100 -Add: Separate display of real and transfer profits for a vehicle. commit 79bde58b4688d7f1af8fa48548c77ea6aa666a7e 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 e73750083090766ff9d79331494f0f8a446c99c1 Author: Michael Lutz Date: Tue May 3 21:38:11 2011 +0200 -Feature: Route links display on the smallmap. commit 47710550284d21b08d365b8392b663e65b5d93ce Author: Michael Lutz Date: Sun Mar 20 21:09:58 2011 +0100 -Feature: Display final cargo destination in the train details window. commit 645c90977083c10c903a184344dc3d3bdd095da5 Author: Michael Lutz Date: Sat Apr 30 19:13:08 2011 +0200 -Feature: Ctrl+Click on line in the destination view of the station view scrolls to the destination. commit 72263ce7def0c88e6b202cad7eb317339bd82d18 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 e15ea110178178ed3a6e86b66ee7b0a3c316e535 Author: Michael Lutz Date: Mon Jan 24 17:17:24 2011 +0100 -Feature: Display the cargo's destination in the station view window. commit b560798282262a020d93c266780ba6adac54eac9 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 6c686760e3729b8742bb58d34391b132523c32c9 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 ffb2c8441c434ac322790b2fb482a7c471060a8d 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 bb4523aaec59f2b2d74f346c2b94211a7d20ce62 Author: Michael Lutz Date: Wed May 4 18:31:56 2011 +0200 -Codechange: Keep the next unload station for each cargo packet. commit 8537092744d4dbed9f724b8533afc3339f28473b Author: Michael Lutz Date: Wed May 4 19:45:10 2011 +0200 -Codechange: Keep the next desired hop for each cargo packet. commit 746c842d3b5e916cb1e1fea5b85f7b56d11ce4fd 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 f56c77b3de625031f63ad153ccd1faa8cc1b8a6f Author: Michael Lutz Date: Wed May 4 19:44:43 2011 +0200 -Codechange: Clear destination of cargo packets when changing cargodest mode. commit aef19ddc3635a8f38f90df32db57584a158f8a2a Author: Michael Lutz Date: Sun Feb 27 00:47:58 2011 +0100 -Codechange: Cargo packets can now have a destination. commit ac80e8ee43f1063afc546aa523c47ae3c31778da Author: Michael Lutz Date: Mon Jan 31 21:31:30 2011 +0100 -Add: [YAPF] Maximum allowed cost for cargo routing. commit 7f73829864c712abaa7624d4ee7b75ef5c33ce9f Author: Michael Lutz Date: Tue May 3 22:08:31 2011 +0200 -Add: Cargo routing penalty factor based on the vehicle type. commit 177c3037f0460f936fa5fe0ee67af4e80e627d16 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 607a755649350e50f5c78f3653a401e37ec5e3d1 Author: Michael Lutz Date: Tue May 3 21:59:30 2011 +0200 -Add: Travel time penalty for cargo routing. commit 649d039efebc0e326f2ffc0b386fb95a2a5ba38f Author: Michael Lutz Date: Sun Apr 17 20:58:34 2011 +0200 -Add: [YAPF] Configurable limit of number of transfers for cargo routing. commit bbda3c7d517f0f1f3f799fad51403dcbfd2c4ad9 Author: Michael Lutz Date: Sat Feb 26 23:40:34 2011 +0100 -Add: [YAPF] Transfer penalty for cargo routing. commit f73a645ceb21879c497c4280c79ccf3dc9563e11 Author: Michael Lutz Date: Sun Feb 27 00:37:59 2011 +0100 -Codechange: [YAPF] Implement a basic pathfinder for cargo routing. commit d4e7737b7e51a571a7c62af3a92983f24e9f3d8d Author: Michael Lutz Date: Sun Jan 23 18:56:46 2011 +0100 -Add: [YAPF] Skeleton YAPF specialisation for cargo routing. commit d60e33b7567cb73b22a9caf575dd8cef4c17f4ae 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 111af98ee574041a2c760424e9a4019ba1cb4b02 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 ccbbf950e10f14c096bae373fef0f73cc960888a 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 fcf2c4a46abcae0734d2233723071820189690ac Author: Michael Lutz Date: Sun Feb 27 22:29:50 2011 +0100 -Add: Pre-fill the route links from the vehicle's orders. commit a03da087e96d1be84b063dd100071435615609ef Author: Michael Lutz Date: Wed May 4 18:26:05 2011 +0200 -Codechange: Age and expire route links. commit b026995342ba02a9f459917de9987e0011d59dae Author: Michael Lutz Date: Thu Jan 20 19:22:56 2011 +0100 -Codechange: Remove all route links when deleting an order. commit f4a2cd96a4ea15f65ebd7966043d7fe43ced5b68 Author: Michael Lutz Date: Thu Jan 20 16:53:09 2011 +0100 -Codechange: Remove all route links when deleting a station. commit e075905ea8b99d68dd1baef65b0d04a8cfbe6f90 Author: Michael Lutz Date: Wed Jan 26 14:23:20 2011 +0100 -Codechange: Clear route links when changing the cargodest mode. commit f4b5a372aca490db2acd1aac1dd062c51946a93f Author: Michael Lutz Date: Sat Apr 30 19:17:08 2011 +0200 -Add: Keep a list of route links originating at each station. commit 0370d01b33f9f3ece2aa4e4eb66769e006d8fd7b 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 91af03802cbdf388d8e389cd99df720f8db5be47 Author: Michael Lutz Date: Wed Jan 19 22:27:38 2011 +0100 -Add: Save/load support for references to route links. commit 67b51279ba94e7e084a407d1b37b751cf76cc223 Author: Michael Lutz Date: Sun Feb 27 00:35:15 2011 +0100 -Codechange: Add a pool for route links between stations. commit cef002b81c73dc445216e2d5335cd0e4c11d1723 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 ad741ee410b4b27a09e83cdde6e14e4f9f1b4c62 Author: Michael Lutz Date: Sun Jan 16 03:04:17 2011 +0100 -Codechange: Deduplicate setting the last visited station of a vehicle. commit b5bc7c27284df822d916da1084b49b11e493d846 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 e6f03c685906a3008247136d2b8099c892547710 Author: Michael Lutz Date: Wed May 4 18:24:42 2011 +0200 -Add: Demand link weight calculation for industries. commit f185e995e92b82c9811b8462fe2e6d6de5efe5ee Author: Michael Lutz Date: Wed May 4 23:08:40 2011 +0200 -Change: Improve the demand link generator for industries. commit c752e407a086cac984e96ed20a37fc2280dab980 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 db81225d41054f40aa6cb5e4591e56e48a9e7ea1 Author: Michael Lutz Date: Wed May 4 22:59:08 2011 +0200 -Add: Demand link weight calculation for towns. commit e1576cec5b63255d3334d29255bb7d334a900f53 Author: Michael Lutz Date: Wed May 4 23:27:25 2011 +0200 -Change: Improve the demand link calculation for towns. commit 5d76716edc4d95eb2e8984f2ae138e9c4750bd99 Author: Michael Lutz Date: Mon Apr 18 20:03:09 2011 +0200 -Codechange: Remove demand links when supply/acceptance changes. commit ab2425f7c98b342a9303083a314fd5f394f9091d 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 b7ba3f880fabead839fc6e114f53b049e7f88560 Author: Michael Lutz Date: Wed May 4 22:43:00 2011 +0200 -Add: A basic, stupid demand link generator for towns and industries. commit dc7bbbc50887ef4a8dbc77da1cedaa2ed009de92 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 38b1fc151a7666a77832df5f59a3b915de8600b1 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 bb327ff4534a4679818d7e741cb5ca0d59c61a8b 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 8f60f6398723cd6bf5e13283878102d05066d562 Author: Michael Lutz Date: Sun Apr 24 01:51:18 2011 +0200 -Feature: Display demand destinations in the town and industry detail windows. commit 5759dc0a1c6e3c5c858d811d7f59aba66839c882 Author: Michael Lutz Date: Sun Feb 27 00:18:43 2011 +0100 -Codechange: Store average production of industries. commit 12d9940544f90106e20a39c842a49f69e2f0fc59 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 8bc0dddf0ba3be0c391e79ed14852f678ecb25dc 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 29f615f33bfd8846b63181f62cdfd5c46df4be26 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 51b08ec81792f4dce149ff9280d2c75a4c07e5f9 Author: Michael Lutz Date: Thu Oct 7 18:30:54 2010 +0200 -Codechange: Remove all demand links when deleting a town or industry. commit f097b3519433ba8e57f4878e78c93c2485d5ba56 Author: Michael Lutz Date: Wed May 4 22:36:14 2011 +0200 -Codechange: Store demand destinations for towns and industries. commit ba1641bb4b8be350846725307b16eef47cd8286e 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 8ef065b8ba345eae3275df4a657d17650664c7f6 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 6cced6d829b3d347087f858d9e34e81e055baa1d Author: Michael Lutz Date: Fri Jun 19 23:53:31 2009 +0200 Debug level for cargo destinations. 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 ;) commit 480c1bd9e0b9bf9447513547d907908184ed2578 Author: yexo Date: Sun May 1 21:02:18 2011 +0000 (svn r22409) -Fix: [NewGRF] make sure the action2 ID of a generic feature callback is valid commit cd4379aada189e62c569b72de9216c104e7d727d Author: yexo Date: Sun May 1 20:46:36 2011 +0000 (svn r22408) -Cleanup: remove unused variable GRFFile::sprite_offset commit 13e0962b08754f4e84cef2f074559a0036b54a6f Author: rubidium Date: Sun May 1 20:04:09 2011 +0000 (svn r22407) -Document: the "root" driver related stuff commit 6e9122828efe87d27ed778e712f966b6a1a176e3 Author: rubidium Date: Sun May 1 19:51:52 2011 +0000 (svn r22406) -Document: some more "random-ish" tidbits commit 87272273b5e98d95ad8472926a701c3eb6395ee8 Author: rubidium Date: Sun May 1 19:14:12 2011 +0000 (svn r22405) -Document: some more "random-ish" tidbits commit 7506f642360132b92c5d609041487b14f323b00c Author: translators Date: Sun May 1 17:45:08 2011 +0000 (svn r22404) -Update from WebTranslator v3.0: brazilian_portuguese - 4 changes by Tucalipe commit ee93be2e3f422d4ff970edbc37c6f3dfff4fd9b9 Author: rubidium Date: Sun May 1 13:29:40 2011 +0000 (svn r22403) -Document: some more network/core code commit 8a58e2cd16d8f7929911a6c09a754a97e8075b49 Author: rubidium Date: Sun May 1 12:18:34 2011 +0000 (svn r22401) -Codechange: replace some defines in the udp code so doxygen can create better documentation commit 8e39557a2edc6323150255166ff8d65369afe500 Author: rubidium Date: Sun May 1 11:30:03 2011 +0000 (svn r22400) -Codechange: replace some defines in the tcp/game code so doxygen can create better documentation commit 0e2f541c801bb1d1aa9371eb609f1107735dda6b Author: rubidium Date: Sun May 1 11:13:11 2011 +0000 (svn r22399) -Codechange: replace some defines in the tcp/content code so doxygen can create better documentation commit e2c050d2567e09b0d7851b509278a210bb45845e Author: rubidium Date: Sun May 1 11:01:57 2011 +0000 (svn r22398) -Codechange: remove some defines from the tcp/admin code, so doxygen can create better documentation commit 7dfcc690111241f551607c9ffa281ebc06cb1c8f Author: rubidium Date: Sun May 1 10:15:33 2011 +0000 (svn r22397) -Document: some tidbits of the blitter code commit 2c1555b13c5821fc3a79b9bfbec87c1d189b4726 Author: rubidium Date: Sun May 1 09:24:19 2011 +0000 (svn r22396) -Document: some AI doxygen stuff