Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-02-14 | (svn r3604) Remove two unnecessary local variables | tron | |
2006-02-13 | (svn r3603) - NewGRF: Support loading of AI rank data | peter1138 | |
2006-02-13 | (svn r3602) - Move _railveh_score data to _rail_vehicle_info->ai_rank and ↵ | peter1138 | |
remove global variable to return data as we can now access this directly. | |||
2006-02-13 | (svn r3601) -Codechange: special for Tron, and he was absolutely correct in ↵ | truelight | |
thisone: added a comment for last commit | |||
2006-02-13 | (svn r3600) -Fix: suppress error on 64bit targets | truelight | |
2006-02-13 | (svn r3599) -Fix: added some casts to suppress some more warnings | truelight | |
2006-02-13 | (svn r3598) -Fix: suppress invalid warning by assigning value to variable | truelight | |
2006-02-13 | (svn r3597) Miscellaneous (I like that word) changes: Fix some indentation, ↵ | tron | |
add consts, reduce indentation level by short-circuit logic, convert if cascades to switch, whitespace, bracing, plus some minor stuff | |||
2006-02-12 | (svn r3596) -Codechange: [OSX] changed to use Apple's macros instead of OTTD ↵ | bjarni | |
macros for endian conversion This increases the execution speed a lot since GCC can't detect the OTTD macro as an endian conversion while Apple's code uses the instruction to convert endian instead of a series of instructions to produce the same result Since we don't have that many endian conversions in the game, overall performance should not increase noteworthy | |||
2006-02-12 | (svn r3595) Several small cleanups, the only notable are some additional ↵ | tron | |
symbolic names for a few ISO8859 characters | |||
2006-02-12 | (svn r3594) - NewGRF: Add support for some vehicle specific properties and a ↵ | peter1138 | |
give a debug message for unknown variables. | |||
2006-02-11 | (svn r3593) Fix typo in r3591 | peter1138 | |
2006-02-11 | (svn r3592) Miscellaneous smaller changes, most notably replacing ↵ | tron | |
sizeof(type) by sizeof(*variable) | |||
2006-02-11 | (svn r3591) - Fix: validate the setting of max_companies/spectators through ↵ | Darkvater | |
the console. | |||
2006-02-11 | (svn r3590) Fix a bug where sizeof(struct) was allocated instead of ↵ | tron | |
sizeof(pointer to struct). This was non-fatal, because more memory than necessary got allocated | |||
2006-02-11 | (svn r3589) - Rename u.road.unk2 to u.road.blocked_ctr | peter1138 | |
2006-02-11 | (svn r3588) - Refit: Use only one global to return the refit capacity rather ↵ | peter1138 | |
than one per vehicle type. | |||
2006-02-11 | (svn r3587) - NewGRF: Rename Callback IDs to include their "class" | peter1138 | |
2006-02-11 | (svn r3586) - NewGRF: Load callback masks for all vehicle types. | peter1138 | |
2006-02-10 | (svn r3585) Similar changes to the order handlers of the other vehicle types ↵ | tron | |
like r3584 | |||
2006-02-10 | (svn r3584) Replace the rather obscure control flow for handling road ↵ | tron | |
vehicle orders by something remotly comprehensible | |||
2006-02-09 | (svn r3583) Fix 2 glitches in r3556 | tron | |
2006-02-09 | (svn r3582) Restructure MoveGoodsToStation() to avoid double bookkeeping of ↵ | tron | |
StationIDs and station pointers | |||
2006-02-09 | (svn r3581) Just noticed the indentation was totally off, fix it | tron | |
2006-02-09 | (svn r3580) Some small cleanups before the real change, especially reduce ↵ | tron | |
the indentation by one by using continue | |||
2006-02-08 | (svn r3579) v->u.rail.first_engine holds an engine type, not a vehicle ↵ | peter1138 | |
index, so use INVALID_ENGINE. | |||
2006-02-08 | (svn r3576) - Allow unused wagons have their ->first set. This fixes the ↵ | peter1138 | |
faulty cache warning message, and noticably speeds up depot operations in large games. | |||
2006-02-07 | (svn r3574) - [Merge] [GPMI] -Fix: finally OTTD doesn't compile if you do a ↵ | Darkvater | |
'make mrproper' (TrueLight) | |||
2006-02-07 | (svn r3573) - Replace assert(0) with NOT_REACHED(). This commit sponsored by ↵ | peter1138 | |
"giving Darkvater credit for the last three". | |||
2006-02-07 | (svn r3572) - Rewrite GetFreeUnitNumber() so that only one loop of vehicles ↵ | peter1138 | |
is required. Instead a list of used/unused numbers is created and the first unused number is chosen. This significantly improves performance in large games. | |||
2006-02-07 | (svn r3571) - When loading a game, call TrainConsistChanged() for each train ↵ | peter1138 | |
head separately before updating images, as v->first is used extensively in GetTrainImage() for custom graphics. This gives a significant speed improvement on loading a game. | |||
2006-02-07 | (svn r3570) - Explicitly update v->first in TrainConsistChanged() if ↵ | peter1138 | |
necessary, as this is far faster than brute forcing it later. | |||
2006-02-06 | (svn r3568) - Fix: constantizing side-effect of qsort in r3563. Ugly? Yes. ↵ | Darkvater | |
Makes MSVC happy? Yes. | |||
2006-02-06 | (svn r3567) -Fix: for once and for all, use 'unsigned long' if you want to ↵ | truelight | |
cast something from int-like to void *... we fixed that not too long ago, and the code below this changed line clearly tells you do to that :p | |||
2006-02-06 | (svn r3565) - Fix: On loading a game, GetPlayerRailtypes() didn't account ↵ | peter1138 | |
for the fact that vehicles are introduced a year after their introduction date. This will also relieve possible (rare) network desyncs. | |||
2006-02-06 | (svn r3564) Several smaller changes: | tron | |
- Don't treat non-booleans as booleans - Reduce variable scope - Bracing - Use DeMorgan's law to make conditionals easier to read - if cascade -> switch - Replace some magic numbers by symbolic names - Avoid assignments within other statements | |||
2006-02-06 | (svn r3563) Simplify the code for calculating the highscore table in network ↵ | tron | |
games and saving of old ecenomy data | |||
2006-02-06 | (svn r3562) Remove pointless buffer copies | tron | |
2006-02-06 | (svn r3561) Don't use FindLandscapeHeightByTile() when it's overkill. Also ↵ | tron | |
use a sprite enum instead of a magic number. | |||
2006-02-06 | (svn r3560) Restore plural forms of cargo types for several languages. | tron | |
I extracted the info from 2614:2615. If you speak one of the languages, please check if the changes are correct. | |||
2006-02-05 | (svn r3559) - CodeChange: simplify MKCOLOR(x) macro for smallmap_gui.c by ↵ | Darkvater | |
adding a TO_LE32X() macro next to TO_BE32X(). The 'X' signifies them as macros and not-inline functions so they can be used in variable declarations. | |||
2006-02-05 | (svn r3558) Add newgrf_callbacks.h to VS project files | peter1138 | |
2006-02-05 | (svn r3557) - NewGRF: move callback enums to a new file as more than just ↵ | peter1138 | |
engines will use them | |||
2006-02-05 | (svn r3556) Add accessors for handling tree tiles | tron | |
See tree.h for details | |||
2006-02-05 | (svn r3555) -Codechange: [Big Endian] removed defining OTTD_ALIGNMENT by ↵ | bjarni | |
default on Big Endian CPUs this increased speed when reading unaligned data (like strings) test showed this to increase speed by 5,6% when drawing the mini map on PPC OSX the tradeoff is that now it will crash if a Big Endian computer don't support unaligned reading but it should easily fixable in stdafx.h if it turns out to be a problem | |||
2006-02-05 | (svn r3554) Add accessors for the field type and fences of clear tiles | tron | |
2006-02-05 | (svn r3553) - Revert r3549 "Change the behaviour of OTTD_ALIGNMENT". Some ↵ | Darkvater | |
tests showed that forcing aligned reads slowed down the code (drawing smallmap) by 14%. Change back to the old behaviour. | |||
2006-02-05 | (svn r3552) Remove the global variable _mixer | tron | |
2006-02-05 | (svn r3551) Add directives to allow Visual Studio 2005 compilation. | peter1138 | |
2006-02-04 | (svn r3550) - [Patches]: fix GCC warning, sorry | Darkvater | |