summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2008-06-17(svn r13540) -Codechange: Less a magic number and a more adaptable codebelugas
2008-06-16(svn r13539) -Fix (r13537): signed/unsigned warningsglx
2008-06-16(svn r13538) -Fix (r12740)[FS#2087]: ChildSprites of foundations are not ↵frosch
necessarily consecutive.
2008-06-16(svn r13537) -Fix [FS#2090](r13523): QSortT won't work this way, use ↵smatz
Dimension instead of uint16[2] for resolutions
2008-06-16(svn r13536) -Codechange: Bit shifting is not really required when you know ↵belugas
exactly the value to use. Even more when it's a parameter.
2008-06-16(svn r13535) -Codechange: Protect GUIList internalsskidd13
-Fix: VL_FIST_SORT should be set after list rebuild too
2008-06-16(svn r13534) -Codechange: Replace the main part of VehiclesListBase sorting ↵skidd13
with GUIList function calls
2008-06-16(svn r13533) -Codechange: Replace direct class member access of GUIList with ↵skidd13
the appropriate function calls
2008-06-15(svn r13524) -Codechange: use the typesafe QSort for vehicle sortingsskidd13
-Prepare: vehicles sorting for convsersion to GUIList
2008-06-15(svn r13523) -Codechange: replace qsort by the internal typesafe QSortT for ↵skidd13
resolution sorting
2008-06-15(svn r13522) -Codechange: Replace the qsort of the highscore with one of the ↵skidd13
internal sorters
2008-06-15(svn r13521) -Codechange: Use GUIList sorting instead of poll & sort for ↵skidd13
CompanyLeagueWindow
2008-06-15(svn r13520) -Fix (r13375): pointer has to be valid before it can be loaded ↵smatz
to (SLE_STR)
2008-06-15(svn r13519) -Feature[newGRF]: Implement var 63, variational action2 ↵belugas
variable for Houses. Or, in more simple terms, the check for the animation frame of nearby house.
2008-06-14(svn r13518) -Fix [FS#2083]: Properly count number of non-north housetiles.frosch
2008-06-14(svn r13517) -Add: remaining used typesafe versions of the mem* functions ↵skidd13
from <string.h>
2008-06-14(svn r13516) -Codechange: Move MemCpyT to a fitting core headerskidd13
-Codechange: Split the sorting code from the sortlist to an appropriate header
2008-06-14(svn r13515) -Codechange: Widget enumification for scenario editorbelugas
2008-06-14(svn r13514) -Codechange: Removal of dead code (or useless, to be more exact)belugas
2008-06-14(svn r13513) -Codechange: Give proper message when building a river fails.belugas
Give proper description of a river tile with the Query Tool. Extracted (in part) from FS#1884, by Ammler
2008-06-13(svn r13508) -Fix (r7733): incorrect usage of strtoulglx
2008-06-13(svn r13507) -Fix (r12856): first engine change should've been moved toopeter1138
2008-06-13(svn r13505) -Fix: clear the memory for the new AI during the loading of a ↵rubidium
savegame so it does not try to execute commands generated in a different savegame, which could be resulting in the AI trying to give orders to stations that do not exist.
2008-06-13(svn r13504) -Codechange: enumify some widgets for scenario editor. More ↵belugas
work is required.
2008-06-13(svn r13503) -Fix(r13173)[FS#2073]: Wrong widget numbers & event handlers ↵belugas
were assigned to the zoom in and out buttons in the scenario editor
2008-06-13(svn r13502) -Fix (r11212): drawing of zoomed out partial sprites could ↵smatz
cause deadlocks or crashes
2008-06-12(svn r13501) -Feature(tte): ctrl+click on sign you own to remove it (Osai, ↵smatz
planetmaker)
2008-06-12(svn r13499) -Codechange: Allow drawing (ugly) leveled foundations on steep ↵frosch
slopes, just in case someone needs them for fallback.
2008-06-12(svn r13495) -Fix: scrolling the main map with the keys speed was influenced ↵rubidium
by movement of the mouse.
2008-06-12(svn r13494) -Fix: a little documentation + copy-paste mistake for sprite.h.rubidium
2008-06-12(svn r13490) -Add: a seperate icon for aqueductsskidd13
2008-06-12(svn r13489) -Fix: first determine where to *exactly* build a house before ↵rubidium
asking a NewGRF whether the location is good instead of possibly moving the house a tile after the NewGRF said the location is good.
2008-06-12(svn r13488) -Fix (r13485): track wasn't removed on company bankrupcy when ↵smatz
there was a ship on lower halftile
2008-06-12(svn r13485) -Fix: let ships also navigate on half-tile sloped watery rail ↵rubidium
tiles.
2008-06-12(svn r13482) -Codechange: Use "extended bytes" in Actions 3 and 4 for vehiclespeter1138
2008-06-11(svn r13481) -Codechange: add 'B' keyboard shortcut to build aqueduct ↵smatz
(planetmaker)
2008-06-11(svn r13480) -Fix [FS#2050]: RVs stoppping at drive through stations of ↵rubidium
other companies.
2008-06-11(svn r13479) -Codechange: don't use word 'bridge' for aqueducts that oftensmatz
2008-06-11(svn r13478) -Codechange: don't use GetBridgeSpec() for aqueductssmatz
2008-06-11(svn r13477) -Fix (r13464): correct tile type in the Query tile info windowsmatz
2008-06-11(svn r13476) -Fix: draw canal borders for locks and when directly next to a ↵rubidium
aquaduct entrace but under the aqueduct.
2008-06-11(svn r13475) -Fix (r13464): crash on destroying aquaduct with ship on in and ↵smatz
on company bankrupt
2008-06-11(svn r13472) -Backport (r13467 from NoAI): make CmdRemoveRoadStop use p2 as ↵glx
documented (only look at bit 0, not at the complete value)
2008-06-11(svn r13469) -Codechange: add support for loading Action 0x05, type 0F: ↵rubidium
"tracks for slopes". It's not useful right now, but it will be in the future.
2008-06-11(svn r13468) -Fix: make aqueducts a little more expensive than normal ↵rubidium
bridges and disable terraforming of aqueduct bridgeheads; one can't terraform normal canal tiles either.
2008-06-11(svn r13466) -Fix (r13464): slope checking got lost during development...rubidium
2008-06-11(svn r13464) -Codechange: support NewGRF Action 0x05, type 12.rubidium
2008-06-11(svn r13462) -Codechange: move DriverFactoryBase destructor definition from ↵smatz
header file (saves ~16kB)
2008-06-10(svn r13456) -Codechange: use AllocaM() macro instead of alloca() at most placessmatz
2008-06-10(svn r13446) -Fix(r13443): changed the var previously introduced from 69 to ↵belugas
46, as no param was required (thanks frosch)