------------------------------------------------------------------------ r20690 | translators | 2010-08-29 17:45:46 +0000 (Sun, 29 Aug 2010) | 16 lines -Update from WebTranslator v3.0: belarusian - 10 changes by Wowanxm catalan - 11 changes by arnau traditional_chinese - 14 changes by josesun croatian - 10 changes by VoyagerOne finnish - 10 changes by jpx_ french - 10 changes by glx german - 13 changes by planetmaker hungarian - 3 changes by IPG icelandic - 11 changes by grjonib italian - 2 changes by lorenzodv polish - 10 changes by voythas russian - 14 changes by Lone_Wolf slovenian - 34 changes by Necrolyte, ntadej swedish - 12 changes by Zuu ------------------------------------------------------------------------ r20689 | alberth | 2010-08-29 15:58:43 +0000 (Sun, 29 Aug 2010) | 1 line -Codechange: Make some global functions used in 1 .cpp file static in that file. ------------------------------------------------------------------------ r20688 | alberth | 2010-08-29 13:47:15 +0000 (Sun, 29 Aug 2010) | 1 line -Codechange: Rename Queue struct to BinaryHeap. ------------------------------------------------------------------------ r20687 | alberth | 2010-08-29 13:46:34 +0000 (Sun, 29 Aug 2010) | 1 line -Codechange: Replace the THISBIN_HEAP_ARR macro by a GetElement() method. ------------------------------------------------------------------------ r20686 | alberth | 2010-08-29 13:42:38 +0000 (Sun, 29 Aug 2010) | 1 line -Codechange: Make init_BinaryHeap() a method. ------------------------------------------------------------------------ r20685 | alberth | 2010-08-29 13:38:43 +0000 (Sun, 29 Aug 2010) | 1 line -Codechange: Make BinaryHeap_Clear() a method. ------------------------------------------------------------------------ r20684 | alberth | 2010-08-29 13:38:27 +0000 (Sun, 29 Aug 2010) | 1 line -Codechange: Make BinaryHeap_Free() a method. ------------------------------------------------------------------------ r20683 | alberth | 2010-08-29 13:38:06 +0000 (Sun, 29 Aug 2010) | 1 line -Codechange: Make BinaryHeap_Delete() a method. ------------------------------------------------------------------------ r20682 | alberth | 2010-08-29 13:36:50 +0000 (Sun, 29 Aug 2010) | 1 line -Codechange: Make BinaryHeap_Pop() a method. ------------------------------------------------------------------------ r20681 | alberth | 2010-08-29 13:35:51 +0000 (Sun, 29 Aug 2010) | 1 line -Codechange: Make BinaryHeap_Push() a method, introduce temporary THISBIN_HEAP_ARR macro. ------------------------------------------------------------------------ r20680 | alberth | 2010-08-29 13:34:08 +0000 (Sun, 29 Aug 2010) | 1 line -Codechange: Remove the now useless union and struct wrappers around the binary heap data. ------------------------------------------------------------------------ r20679 | alberth | 2010-08-29 13:32:39 +0000 (Sun, 29 Aug 2010) | 1 line -Codechange: Remove unused insertion sorter. ------------------------------------------------------------------------ r20678 | alberth | 2010-08-29 12:37:49 +0000 (Sun, 29 Aug 2010) | 1 line -Codechange: Remove unused NetworkFindClientInfoFromIndex(), NetworkFindClientInfoFromIP(). ------------------------------------------------------------------------ r20677 | rubidium | 2010-08-29 09:41:50 +0000 (Sun, 29 Aug 2010) | 2 lines -Fix (r20136): copy-paste error (jwm) ------------------------------------------------------------------------ r20676 | rubidium | 2010-08-28 22:26:25 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: it's not needed to supply two almost identical vars ------------------------------------------------------------------------ r20675 | rubidium | 2010-08-28 21:45:44 +0000 (Sat, 28 Aug 2010) | 2 lines -Add [FS#4077]: method to access the (action 14) NewGRF version of other NewGRFs ------------------------------------------------------------------------ r20674 | alberth | 2010-08-28 20:15:45 +0000 (Sat, 28 Aug 2010) | 1 line -Codechange: Remove declared functions that do not exist (anymore) otherwise. ------------------------------------------------------------------------ r20673 | rubidium | 2010-08-28 19:48:46 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: add support for inspecting objects ------------------------------------------------------------------------ r20672 | rubidium | 2010-08-28 19:46:35 +0000 (Sat, 28 Aug 2010) | 2 lines -Remove: some stale strings ------------------------------------------------------------------------ r20671 | rubidium | 2010-08-28 19:45:56 +0000 (Sat, 28 Aug 2010) | 2 lines -Add: feature F (not action F as written mistakenly in the previous message) support for the scenario editor ------------------------------------------------------------------------ r20670 | rubidium | 2010-08-28 19:43:41 +0000 (Sat, 28 Aug 2010) | 3 lines -Add: support for action F -Add: a window to select (NewGRF) objects ------------------------------------------------------------------------ r20669 | rubidium | 2010-08-28 19:13:20 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: trigger the whole object every 256 ticks instead of every 250 ticks ------------------------------------------------------------------------ r20668 | rubidium | 2010-08-28 19:02:21 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: add (more) support for bridges over objects ------------------------------------------------------------------------ r20667 | rubidium | 2010-08-28 19:00:21 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: implement the autoslope callback for objects ------------------------------------------------------------------------ r20666 | rubidium | 2010-08-28 18:57:32 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: enable drawing of (NewGRF) objects ------------------------------------------------------------------------ r20665 | rubidium | 2010-08-28 18:56:07 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: make clearing object tiles behave (more) like TTDPatch ------------------------------------------------------------------------ r20664 | rubidium | 2010-08-28 18:55:20 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: implement the land slope callback for objects ------------------------------------------------------------------------ r20663 | rubidium | 2010-08-28 18:54:12 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: add the GRF name to the tile info window ------------------------------------------------------------------------ r20662 | rubidium | 2010-08-28 18:51:47 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: implement object animation ------------------------------------------------------------------------ r20661 | rubidium | 2010-08-28 18:50:32 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: implement the "decide colour" callback for objects ------------------------------------------------------------------------ r20660 | rubidium | 2010-08-28 18:49:39 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: implement (most) of action2 support for objects ------------------------------------------------------------------------ r20659 | rubidium | 2010-08-28 18:37:49 +0000 (Sat, 28 Aug 2010) | 2 lines -Feature: make the (flat) area around an industry configurable (Eddi|zuHause) ------------------------------------------------------------------------ r20658 | rubidium | 2010-08-28 18:28:34 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: add the colour of an object to the object instance ------------------------------------------------------------------------ r20657 | rubidium | 2010-08-28 18:23:58 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: add function to draw NewGRF tileseq in the GUI ------------------------------------------------------------------------ r20656 | rubidium | 2010-08-28 18:23:14 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: implement counting of objects ------------------------------------------------------------------------ r20655 | rubidium | 2010-08-28 18:22:24 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: implement reading the action3 of objects ------------------------------------------------------------------------ r20654 | rubidium | 2010-08-28 18:21:09 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: implement reading action0 of objects ------------------------------------------------------------------------ r20653 | translators | 2010-08-28 17:45:17 +0000 (Sat, 28 Aug 2010) | 7 lines -Update from WebTranslator v3.0: simplified_chinese - 23 changes by ww9980 traditional_chinese - 2 changes by ww9980 esperanto - 6 changes by Christopher icelandic - 108 changes by grjonib thai - 6 changes by angelix ------------------------------------------------------------------------ r20652 | rubidium | 2010-08-28 17:38:07 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: implement a function to get the index of a spec. ------------------------------------------------------------------------ r20651 | rubidium | 2010-08-28 17:36:28 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: add a function to determine whether an object is available and use it ------------------------------------------------------------------------ r20650 | rubidium | 2010-08-28 17:35:00 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: add some variables to the object's spec ------------------------------------------------------------------------ r20649 | rubidium | 2010-08-28 17:32:30 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: implement classes for objects ------------------------------------------------------------------------ r20648 | rubidium | 2010-08-28 17:30:55 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: implement the NewGRF override manager for objects ------------------------------------------------------------------------ r20647 | rubidium | 2010-08-28 17:29:12 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: update some of the object spec information ------------------------------------------------------------------------ r20646 | rubidium | 2010-08-28 14:18:56 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange: make the code flow of breakdown handling a bit clearer ------------------------------------------------------------------------ r20645 | rubidium | 2010-08-28 14:14:37 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange [FS#4086]: unify the code for checking for breakdown handling as well (Hirundo) ------------------------------------------------------------------------ r20644 | rubidium | 2010-08-28 14:01:50 +0000 (Sat, 28 Aug 2010) | 2 lines -Codechange [FS#4086]: unify the vehicle breakdown code (Hirundo) ------------------------------------------------------------------------ r20643 | rubidium | 2010-08-27 22:51:16 +0000 (Fri, 27 Aug 2010) | 2 lines -Fix (r20641): != != == ------------------------------------------------------------------------ r20642 | rubidium | 2010-08-27 22:46:11 +0000 (Fri, 27 Aug 2010) | 2 lines -Codechange: make the table in object_land easier expandable. ------------------------------------------------------------------------ r20641 | rubidium | 2010-08-27 22:43:27 +0000 (Fri, 27 Aug 2010) | 2 lines -Codechange: remove the "require flat land" flag ------------------------------------------------------------------------ r20640 | rubidium | 2010-08-27 22:29:13 +0000 (Fri, 27 Aug 2010) | 2 lines -Add: support for water under objects ------------------------------------------------------------------------ r20639 | rubidium | 2010-08-27 22:26:21 +0000 (Fri, 27 Aug 2010) | 2 lines -Add: random bits to object tiles ------------------------------------------------------------------------ r20638 | rubidium | 2010-08-27 22:21:23 +0000 (Fri, 27 Aug 2010) | 2 lines -Codechange: split object.h ------------------------------------------------------------------------ r20637 | michi_cc | 2010-08-27 22:08:59 +0000 (Fri, 27 Aug 2010) | 1 line -Change: [Win32] Don't build the DirectMusic driver for x64 as it won't work anyway. ------------------------------------------------------------------------ r20636 | frosch | 2010-08-27 20:46:36 +0000 (Fri, 27 Aug 2010) | 1 line -Codechange: Move MarkTileDirtyByTile() and DeleteAnimatedTile() into MakeWaterKeepingClass(). ------------------------------------------------------------------------ r20635 | translators | 2010-08-27 17:45:17 +0000 (Fri, 27 Aug 2010) | 3 lines -Update from WebTranslator v3.0: chuvash - 18 changes by mefisteron ------------------------------------------------------------------------ r20634 | rubidium | 2010-08-27 10:50:21 +0000 (Fri, 27 Aug 2010) | 2 lines -Fix (r20592): gracefully do the date_fract format conversion when an older OpenTTD savegame which loaded an ancient savegame still has the old date_fract "format". ------------------------------------------------------------------------ r20633 | rubidium | 2010-08-27 10:42:48 +0000 (Fri, 27 Aug 2010) | 2 lines -Cleanup: and clarify some bits in the landscape documentation and make them pass the validator again. ------------------------------------------------------------------------ r20632 | rubidium | 2010-08-26 22:01:16 +0000 (Thu, 26 Aug 2010) | 2 lines -Cleanup: remove "a few" unneeded includes, and add them to some headers ------------------------------------------------------------------------ r20631 | rubidium | 2010-08-26 19:29:20 +0000 (Thu, 26 Aug 2010) | 2 lines -Codechange: generalise IsIndustryTileOnWater + simplify so related code ------------------------------------------------------------------------ r20630 | translators | 2010-08-26 17:45:14 +0000 (Thu, 26 Aug 2010) | 6 lines -Update from WebTranslator v3.0: chuvash - 5 changes by mefisteron dutch - 2 changes by habell german - 1 changes by planetmaker polish - 1 changes by silver_777 ------------------------------------------------------------------------ r20629 | rubidium | 2010-08-26 17:12:44 +0000 (Thu, 26 Aug 2010) | 2 lines -Fix (r20627): ofcourse I forget to update source.list/MSVC project files when adding a header. ------------------------------------------------------------------------ r20628 | rubidium | 2010-08-26 17:08:37 +0000 (Thu, 26 Aug 2010) | 2 lines -Fix: typos in animation trigger enum/comments ------------------------------------------------------------------------ r20627 | rubidium | 2010-08-26 17:01:17 +0000 (Thu, 26 Aug 2010) | 2 lines -Codechange: unify the animation code of station, airport, house and industry tiles ------------------------------------------------------------------------ r20626 | rubidium | 2010-08-26 16:56:06 +0000 (Thu, 26 Aug 2010) | 2 lines -Codechange: pass AirportTileSpec to the airport tile callback ------------------------------------------------------------------------ r20625 | rubidium | 2010-08-26 16:53:06 +0000 (Thu, 26 Aug 2010) | 2 lines -Add: AirportTileSpec::GetByTile to simplify accessing the AirportTileSpec ------------------------------------------------------------------------ r20624 | rubidium | 2010-08-26 16:48:32 +0000 (Thu, 26 Aug 2010) | 2 lines -Codechange: some constifying for NewGRF house ------------------------------------------------------------------------ r20623 | rubidium | 2010-08-26 15:31:40 +0000 (Thu, 26 Aug 2010) | 2 lines -Codechange: unify the storing of animation related information ------------------------------------------------------------------------ r20622 | rubidium | 2010-08-26 14:45:45 +0000 (Thu, 26 Aug 2010) | 2 lines -Codechange: unify [GS]et[Statation|Object|Industry|House]AnimationFrame ------------------------------------------------------------------------ r20621 | rubidium | 2010-08-26 14:36:00 +0000 (Thu, 26 Aug 2010) | 2 lines -Codechange: move animation frames of houses, objects and industries to m7 (same as airports and stations) ------------------------------------------------------------------------ r20620 | rubidium | 2010-08-26 11:18:32 +0000 (Thu, 26 Aug 2010) | 2 lines -Codechange: rename airporttile's callback_flags to callback_mask, so it's the same for all NewGRF features with callbacks ------------------------------------------------------------------------ r20619 | rubidium | 2010-08-25 19:05:34 +0000 (Wed, 25 Aug 2010) | 2 lines -Fix [FS#4070]: [OSX] Limit minimum window size to 64x64 like all other platforms (matheweis) ------------------------------------------------------------------------ r20618 | rubidium | 2010-08-25 19:02:51 +0000 (Wed, 25 Aug 2010) | 2 lines -Fix [FS#4081]: drawing the "OpenTTD" text in the intro game caused crashes with very low resolutions ------------------------------------------------------------------------ r20617 | translators | 2010-08-25 17:45:30 +0000 (Wed, 25 Aug 2010) | 11 lines -Update from WebTranslator v3.0: belarusian - 2 changes by KorneySan, Wowanxm finnish - 2 changes by jpx_ german - 2 changes by planetmaker greek - 2 changes by fumantsu hungarian - 1 changes by IPG italian - 2 changes by lorenzodv polish - 2 changes by voythas spanish - 3 changes by Terkhen vietnamese - 13 changes by myquartz ------------------------------------------------------------------------ r20616 | glx | 2010-08-25 17:12:26 +0000 (Wed, 25 Aug 2010) | 1 line -Change: disable .sbr/.bsc generation in MSVC project files ------------------------------------------------------------------------ r20612 | translators | 2010-08-24 17:45:33 +0000 (Tue, 24 Aug 2010) | 12 lines -Update from WebTranslator v3.0: catalan - 79 changes by arnau croatian - 3 changes by VoyagerOne esperanto - 9 changes by Christopher french - 2 changes by glx hungarian - 7 changes by IPG icelandic - 142 changes by grjonib romanian - 2 changes by tonny russian - 2 changes by Lone_Wolf serbian - 3 changes by etran spanish - 2 changes by Terkhen ------------------------------------------------------------------------ r20611 | yexo | 2010-08-24 16:30:31 +0000 (Tue, 24 Aug 2010) | 1 line -Fix: disable newgrf houses that have a different size then their substitute type ------------------------------------------------------------------------ r20610 | frosch | 2010-08-24 16:15:42 +0000 (Tue, 24 Aug 2010) | 1 line -Fix (r20609): X and Y got swapped. ------------------------------------------------------------------------ r20609 | yexo | 2010-08-24 16:00:35 +0000 (Tue, 24 Aug 2010) | 1 line -Fix [FS#3702]: crash when a NewGRF defined an invalid substitute type for a house and the NewGRF was removed during the game ------------------------------------------------------------------------ r20607 | rubidium | 2010-08-23 23:49:14 +0000 (Mon, 23 Aug 2010) | 2 lines -Fix: retain information about all base sets that are found and not only the latest version. This to stop confusing people that use newer versions of the base sets than those available via BaNaNaS. ------------------------------------------------------------------------ r20606 | yexo | 2010-08-23 22:44:08 +0000 (Mon, 23 Aug 2010) | 1 line -Change [FS#4042]: change the debug level of the "Registering two AIs/libraries with the same name and version" message from 0 to 1 ------------------------------------------------------------------------ r20605 | rubidium | 2010-08-23 22:28:35 +0000 (Mon, 23 Aug 2010) | 2 lines -Fix [FS#4063]: let NewGRFs var43 var (information about liveries) for vehicles not be influenced by the local setting determining whether to show liveries or not. ------------------------------------------------------------------------ r20604 | yexo | 2010-08-23 22:25:50 +0000 (Mon, 23 Aug 2010) | 1 line -Feature: add a reset button to the newgrf parameters window ------------------------------------------------------------------------ r20603 | rubidium | 2010-08-23 22:03:36 +0000 (Mon, 23 Aug 2010) | 2 lines -Codechange: silence some ICC warnings ------------------------------------------------------------------------ r20602 | yexo | 2010-08-23 21:53:55 +0000 (Mon, 23 Aug 2010) | 1 line -Change (r20601): use DFLT instead of DEFA as name for the default field ------------------------------------------------------------------------ r20601 | yexo | 2010-08-23 21:47:07 +0000 (Mon, 23 Aug 2010) | 1 line -Feature: [NewGRF] Add 'DEFA' field to set parameter defaults with action 14 ------------------------------------------------------------------------ r20600 | rubidium | 2010-08-23 21:21:41 +0000 (Mon, 23 Aug 2010) | 2 lines -Fix [FS#4075]: "downscale" a full load order to a load if possible order when removing the order while the vehicle is loading. This to prevent the vehicle from (possibly) staying forever in the station ------------------------------------------------------------------------ r20599 | michi_cc | 2010-08-23 18:20:22 +0000 (Mon, 23 Aug 2010) | 1 line -Add: [Win32] Append a decoded stack trace to the debug.log. Most of the time, the result will only be useful if the corresponding PDB file is present. ------------------------------------------------------------------------ r20598 | michi_cc | 2010-08-23 18:19:15 +0000 (Mon, 23 Aug 2010) | 2 lines -Codechange: [Win32] Replace the external x64 asm with a built-in Windows function. ------------------------------------------------------------------------ r20597 | translators | 2010-08-23 17:45:26 +0000 (Mon, 23 Aug 2010) | 9 lines -Update from WebTranslator v3.0: dutch - 4 changes by habell esperanto - 10 changes by Christopher finnish - 1 changes by jpx_ german - 1 changes by planetmaker icelandic - 54 changes by grjonib polish - 8 changes by silver_777, voythas, xine serbian - 10 changes by etran ------------------------------------------------------------------------ r20596 | rubidium | 2010-08-22 20:25:45 +0000 (Sun, 22 Aug 2010) | 2 lines -Fix [FS#4066]: crash when the tooltip is wider than the window is ------------------------------------------------------------------------ r20595 | frosch | 2010-08-22 19:15:47 +0000 (Sun, 22 Aug 2010) | 1 line -Fix (r20536)[FS#4068]: Autoreplace needs refitting of wagons in free wagon chains. ------------------------------------------------------------------------ r20594 | translators | 2010-08-22 17:45:33 +0000 (Sun, 22 Aug 2010) | 12 lines -Update from WebTranslator v3.0: german - 2 changes by planetmaker icelandic - 19 changes by grjonib italian - 1 changes by lorenzodv polish - 6 changes by xine portuguese - 15 changes by JayCity romanian - 7 changes by tonny russian - 1 changes by KorneySan slovak - 1 changes by JamesSVK spanish - 1 changes by Terkhen vietnamese - 9 changes by nglekhoi ------------------------------------------------------------------------ r20593 | rubidium | 2010-08-22 16:47:26 +0000 (Sun, 22 Aug 2010) | 2 lines -Fix: (rlongago, r20547): long ago the service interval was int16, after which is got converted to Date except in the order backup. Much later I copied the savegame snippets from a vehicle and applied that on the order backup. Presto, reading/writing 32 bits (of Date) into 16 bits of ancient style service interval. That would then "spoil" the name pointer and that eventually crashes OpenTTD as it's likely to be an invalid pointer. ------------------------------------------------------------------------