Commit Graph

4422 Commits (70d9e2486d5a5468f424a6e2eea61fa0e65416d1)
 

Author SHA1 Message Date
truelight e3643e4933 (svn r6096) -Fix: silence a warning on mingw (tnx Frostregen) 18 years ago
truelight 76bcaba601 (svn r6089) -Backport r6088: added -s (source) and -d (destination) to strgen (Darkvater) 18 years ago
rubidium d14ac4478d (svn r6086) -Fix: InteractiveRandom was not seeded properly resulting in the dedicated server always generating the same map. Thanks to the #openttdcoop team for detecting. 18 years ago
truelight e9443f0d7a (svn r6084) -Fix r6073: if we removed MSVC6 support, then why is unittest.dsp still around... 18 years ago
miham f74f8010b1 (svn r6083) WebTranslator2 update to 2006-08-24 10:19:06
german     - 3 fixed, 1 changed by chu (4)
slovak     - 82 fixed, 2 changed by lengyel (84)
turkish    - 3 fixed by jnmbk (3)
18 years ago
belugas 8561879ea6 (svn r6082) -CodeChange : Remove the unneeded table/sprites.h include in newgrf_cargo.h.
Set it in genworld_gui.c instead, as it is really needed
18 years ago
belugas 9bb2a97e57 (svn r6081) -Fix(6054) : Silenced a MSVC warning on compiling (thanks MaulinMonkey) 18 years ago
glx 909fd71a09 (svn r6079) -Change: size and alignment of random seed input box and randomise button 18 years ago
truelight ad3feef289 (svn r6078) -Fix: forgot one uint16 -> Date conversion. Tnx to #openttdcoop team for detecting and Rubidium for finding the cause. 18 years ago
miham 7271896810 (svn r6076) WebTranslator2 update to 2006-08-23 21:57:55
french     - 2 changed by glx (2)
portuguese - 26 fixed, 3 changed by izhirahider (29)
18 years ago
Darkvater 62cd33f083 (svn r6073) -We have removed MSVC6 support, so remove strgen and langs project files as well. 18 years ago
matthijs dc5c55a819 (svn r6068) -Codechange: Switch PNG and BMP priority for screenshots. This ensures PNG is used by default when available. (hylje) 18 years ago
miham bdc91f54d7 (svn r6064) WebTranslator2 update to 2006-08-23 15:55:27
french     - 5 fixed by belugas (4), glx (1)
german     - 26 fixed, 5 changed by chu (31)
turkish    - 23 fixed by jnmbk (23)
18 years ago
glx 7fcc1ec40c (svn r6059) -Fix(r6049): FOR_ALL was not use to not skip invalid items, so really don't skip invalid items :) 18 years ago
truelight 93d5b5a355 (svn r6058) -Fix: Get(Industry|Town)ArraySize could never return 0
Note: _total_towns and _total_industries willb e removed soon, so this 'hack' is okay, for now ;)
18 years ago
truelight ceb523c29f (svn r6057) -Codechange: made a function GetRandomXXX, that _always_ returns a valid XXX, unless there are none to pick from. Then NULL is returned. 18 years ago
truelight 3cdabcbbac (svn r6056) -Codechange: don't use a loop what can be done with a simple wrapper 18 years ago
truelight 5fd9aeb12b (svn r6055) -Codechange: added GetXXXArraySize, which returns HighestID + 1 (or, will do that).
It isn't the best name, but we couldn't find any better.
  This unifies the pool-system even more.
18 years ago
tron 2e0d16026b (svn r6054) Change the sign sorter in a similar way as the other sorters: Remember a list of pointers to signs instead of a list of SignIDs - This removes a layer of indirection
Also make the sign list static
18 years ago
truelight b23f719ab9 (svn r6053) -Codechange: renamed all IsXXXIndex to IsValidXXXID
-Codechange: IsValidXXXID now also checks if XXX is really valid, not if the number is within range
  Both changes again in preperation of the new mem-pool system, which requires this.
  IsValidXXXID is not a bit less pretty, but that will be cleaned up after the new mem-pool system
18 years ago
truelight 1331b4aa9a (svn r6052) -Codechange: change OrderType (order->type) in a typedef
-Codechange: renamed DeleteDestinationFromVehicleOrder to RemoveOrderFromAllVehicles to reflect his function better
-Codechange: changed the params of RemoveOrderFromAllVehicles, to avoid unneeded variable-creation
18 years ago
truelight 88d196dff1 (svn r6051) -Fix r6047: forgot many times a ! :( 18 years ago
truelight b34d77ca3f (svn r6050) -Codechange: mass-renamed SignStruct -> Sign and ss -> si. Now functions and variables all match eachother 18 years ago
truelight c0f352670a (svn r6049) -Codechange: forgot EngineRenew in r6047
-Codechange: cleaned up the EngineRenew code a bit (coding style mostly)
-Codechange: forgot the correct comment in station_cmd
-Codechange: move pool-stuff to engine.h, like we always do
18 years ago
truelight a4d7fa19c7 (svn r6048) -Codechange: all InitializeXXX are plural, just not Depot 18 years ago
truelight 0461d89612 (svn r6047) -Codechange: FOR_ALL now _only_ loops valid items, and skips invalid ones
-Codechange: use IsValidXXX where ever possible
  Note: both changes to prepare for new pool system, which needs those changes.
  For every pool there are 2 ugly lines, which will be removed when done
  implementing new pool system.
  Based on FS#13 by blathijs, partly implemented.
18 years ago
belugas 4c2abf1de5 (svn r6046) CodeChange : Rename WWT_5 Widget type to WWT_LABEL : a centered label
CodeChange : Move almost all fixed strings from ON_PAINT event to Widget array using WWT_LABEL.
Feature : All "Select Refit Cargo" are now centered, instead of been left aligned
18 years ago
rubidium 480af9c917 (svn r6045) -Cleanup: align all table-like structures using spaces, i.e. whitespace fixes only except for a few comments to make them uniform for the whole enum/struct. 18 years ago
miham 5f4dbbd522 (svn r6044) WebTranslator2 update to 2006-08-22 15:57:27
danish     - 13 fixed by Bjarni (3), trenskow (10)
french     - 1 fixed by glx (1)
hungarian  - 1 fixed by miham (1)
18 years ago
truelight d917156820 (svn r6043) -Codechange: use wrapper if they are available 18 years ago
miham 9282b29fbc (svn r6042) WebTranslator2 update to 2006-08-21 23:49:18
french     - 2 fixed by glx (2)
german     - 49 fixed by chu (49)
polish     - 1 fixed by meush (1)
portuguese - 3 fixed by izhirahider (3)
18 years ago
truelight 2e0f68014e (svn r6041) -Fix r6040: forgot to declare a function in viewport.c 18 years ago
truelight 7c6ec91ef7 (svn r6040) -Add: when clicking twice on a Location Button, the SmallMap centers on your position (based on FS#54 by thomasdev)
-Add: when clicking twice in SmallMap on a position, it centers there (based on FS#54 by thomasdev)
-Add: add a button in SmallMap that centers the SmallMap on your current position (based on FS#54 by thomasdev)
18 years ago
bjarni 0663fdfc1a (svn r6039) -Fix: [newGRF] FS#287 Bugfix for error in NewGRF callback 31 code for aircraft (Mart3p)
introduced in rev 5822
18 years ago
truelight 2849e4fea9 (svn r6038) -Codechange: move mousewheel code to event WE_MOUSEWHEEL instead of a general function that handles that
-Codechange: use always 'e' for WindowsEvent, neverr 'we'
18 years ago
truelight 305d6eeaef (svn r6037) -Fix: never allow scrolling the map in the main menu (scroll-settings weren't reset if switched to mainmenu) 18 years ago
truelight 9ec2fdcbf3 (svn r6036) -Codechange: do not handle SCROLL in a central function, but let windows handle them theirself. Added WE_SCROLL for this. 18 years ago
Darkvater 323a3160f7 (svn r6035) -Revert r5900 which supposedly fixed an invalid warning caused by buggy MS software 18 years ago
truelight 94f1f75825 (svn r6032) -Fix: when a farm is gone, remove the fields when it is full grown and should be harvest (not before that) 18 years ago
miham 8210772138 (svn r6023) WebTranslator2 update to 2006-08-20 23:53:33
german     - 1 fixed by Neonox (1)
polish     - 2 fixed, 2 changed by meush (4)
portuguese - 2 fixed by izhirahider (2)
18 years ago
rubidium 2d30e02ba2 (svn r6013) -Fix: some newgrf properties returned the date in the new format where the newgrf's expect the original format. Thanks to michi_cc for finding these and providing the initial patch. 18 years ago
rubidium b1e2ae44d6 (svn r6005) -Cleanup: introduce IndustryID and use it
-Cleanup: use TownID and StationID for two instances of uint16
18 years ago
rubidium 893d4ba9d4 (svn r6002) -Cleanup: remove the now redundant BASE_YEAR constant. 18 years ago
truelight 9e755051a1 (svn r6001) -Feature: when removing a farm, his farmland is removed too (over time) (based on peter1138's patch, FS#82)
To make this to work, in older games farmland is removed on load, and replanted
18 years ago
miham e5fb66a23f (svn r6000) WebTranslator2 update to 2006-08-20 20:43:15
danish     - 24 fixed, 1 changed by Bjarni (25)
hungarian  - 2 fixed by miham (2)
polish     - 2 fixed, 3 changed by meush (5)
portuguese - 3 fixed by izhirahider (3)
turkish    - 54 fixed by jnmbk (54)
18 years ago
rubidium 28a0843707 (svn r5999) -Feature: change the original date format to a 32 bits format based at the year 0.
The game date subsystem now allows someone to start in the year 0 and continue
up to the year 5 000 000. However, you currently cannot build anything before 
1920 as there is no newgrf support for dates before 1920 or after 2090 yet.
18 years ago
truelight 5e4667624e (svn r5993) -Fix r5974: a cause-no-warning commit caused a warning ;) (glx) 18 years ago
truelight f73b17323e (svn r5978) -Add: allow a switch in Makefile.config to disable threads in OpenTTD (no matter what system you are on). Only useful for testing. 18 years ago
truelight a06d5548eb (svn r5977) -Fix [FS#78]: never set I-am-a-thread bool to true IN the thread. Machines with
dualcore can be faster then you want, and therefor create 2 threads, while
  you made the bool to make sure there is never more then 1 thread of this type.
18 years ago
rubidium e159ada7a2 (svn r5975) -Cleanup: use ORIGINAL_BASE_YEAR & ORIGINAL_MAX_YEAR where the functions really depend on the original date format.
-Cleanup: use DAYS_TILL_ORIGINAL_BASE_YEAR where the date variables are in the old date format and conversions are needed.
-Cleanup: replace one (forgotten) instance of uint16 with Date.
18 years ago