summaryrefslogtreecommitdiff
path: root/src/viewport.cpp
AgeCommit message (Collapse)Author
2009-02-08(svn r15413) -Fix [FS#2529/2533]: inconsistencies between station and bridge ↵rubidium
building w.r.t. tile selection and when the window should be closed.
2009-01-31(svn r15299) -Cleanup: remove many redundant includessmatz
2009-01-21(svn r15199) -Fix (r15190): The south point of the south-most tile wasn't ↵Yexo
highlighted during terraforming.
2009-01-21(svn r15190) -Feature: Allow terraforming of the tiles at the edges of the map.Yexo
2009-01-19(svn r15151) -Fix: tile 0 can now be highlighted as error tileYexo
2009-01-19(svn r15150) -Fix: Don't highlight tiles outside the visible map.Yexo
2009-01-13(svn r15065) -Change (r14919): Allow to select a new station location by ↵frosch
ctrl-clicking while distant-join window is open. (PhilSophus)
2009-01-10(svn r14949) -Cleanup: pointer coding stylerubidium
2009-01-09(svn r14947) -Fix [FS#2519]: vehicle following did not update the location ↵rubidium
from where to smooth scroll, thus any new viewport center would smooth scroll from the location where you were just before you started following the vehicle
2009-01-09(svn r14944) -Cleanup: add spaces around some operatorsrubidium
2009-01-08(svn r14919) -Feature: distant joining of stations (Frostregen and PhilSophus)rubidium
2009-01-07(svn r14905) -Fix (r14899): in some corner cases already freed memory could ↵rubidium
be read.
2009-01-07(svn r14899) -Feature: remove the window limit, but leave a configurable ↵rubidium
limit on the number of non-sticky non-vital windows. -Fix [FS#2499]: crashes/misbehaviours when (almost) all windows are stickied.
2009-01-07(svn r14884) -Codechange: simplify code responsible for opening vehicle view ↵smatz
windows
2009-01-06(svn r14880) -Codechange: make it clear which way the FOR_ALL_WINDOWS goes ↵rubidium
(from back to front or vice versa) and make it iterate over the Window* instead of Window**.
2009-01-04(svn r14828) -Codechange: move most of save/load-specific code to separate filessmatz
2009-01-03(svn r14806) -Fix: MarkAllViewportsDirty() didn't mark dirty whole area when ↵smatz
zoomed out, visible by aircraft leaving trails sometimes
2009-01-02(svn r14789) -Feature: allow scrolling with the left mouse button pressed ↵rubidium
(if enabled). Primarily useful for systems with touch screen (aapo)
2008-10-14(svn r14466) -Doc: remove some obsolete parameters, fix a few parameter ↵rubidium
names in comments and add a little more doxygen documentation.
2008-10-13(svn r14461) -Document: add some doxygen comments (Albert)rubidium
2008-10-04(svn r14439) -Fix (r12044)(r14139): centering on a plane at the SE border ↵smatz
could cause crash
2008-09-30(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.rubidium
2008-09-30(svn r14421) -Codechange: rename all player variables/types to company *or* ↵rubidium
client so it is immediatelly clear which one you are working with.
2008-09-28(svn r14409) -Codechange: Simplify a loop and correct a comment.frosch
2008-09-02(svn r14223) -Codechange: make GetSprite aware of the 4 different types of ↵rubidium
sprites: fonts, recolour, mapgen and normal sprites.
2008-09-02(svn r14221) -Fix: signs (town name, station name, ...) could be too long ↵smatz
for 8bit width in pixels
2008-08-23(svn r14139) -Fix (r12044): GetSlopeZ() gets a virtual coordinate, not a tile.frosch
2008-08-20(svn r14104) -Feature: Add a window for waypoints, allowing to view all the ↵belugas
trains having the selected waypoint in their orders. Changing its name is also supported from the same new window. Gui based on work done by Satyap, on FS#2025.
2008-08-04(svn r13991) -Codechange: draw text effects after all other signssmatz
2008-08-02(svn r13922) -Codechange: Move measurement-tooltip related stuff out of the ↵frosch
general tooltip window.
2008-07-31(svn r13891) -Fix (r12547): one could click on waypoint and station signs ↵smatz
even when they were invisible
2008-06-19(svn r13575) -Codechange: Move small vector to core since it fits better in ↵skidd13
there -Codechange: convert smallvector from struct to class
2008-06-19(svn r13573) -Codechange: Use smallvec class functions instead of class membersskidd13
2008-06-16(svn r13538) -Fix (r12740)[FS#2087]: ChildSprites of foundations are not ↵frosch
necessarily consecutive.
2008-06-12(svn r13501) -Feature(tte): ctrl+click on sign you own to remove it (Osai, ↵smatz
planetmaker)
2008-05-29(svn r13325) -Codechange: split the client-side only settings from the ↵rubidium
settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
2008-05-29(svn r13321) -Codechange: move some GUI/viewport related functions out op ↵rubidium
openttd.cpp to viewport.cpp/window.cpp.
2008-05-25(svn r13251) -Codechange: rename _patches to _settings as that is more logic.rubidium
-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped.
2008-05-19(svn r13182) -Doc: add documentation to mostly rail_gui related functions. ↵rubidium
Patch by Alberth.
2008-05-17(svn r13140) -Codechange: move the gui-list-sorting out of window_gui.h so ↵rubidium
window_gui.h only needs to be included in *_gui.cpp.
2008-05-17(svn r13139) -Codechange: move DrawWindowWidgets and DrawWindowViewport to ↵rubidium
the Window class and remove Window from their naming.
2008-05-15(svn r13110) -Fix [FS#2018]: some toolbar buttons not being unpressed properly.rubidium
2008-05-15(svn r13104) -Codechange: make ResetObjectToPlace safe to be called ↵rubidium
recursively via the OnPlaceObjectAbort callback and use this knowledge to simplify closing some windows.
2008-05-11(svn r13055) -Codechange: make a class of SmallMapWindow.glx
2008-05-11(svn r13047) -Codechange: remove vp_dglx
2008-05-10(svn r13029) -Codechange: more work in the road to getting the WP macros and ↵rubidium
byte[WINDOW_CUSTOM_SIZE] removed. This step changes the event handling to work directly on the Window class instead of via a function pointer and big switches while keeping backward compatability while we're rewriting the Windows to the new scheme.
2008-05-08(svn r13009) -Codechange: move more tile highlighting related ↵rubidium
functions/types to tilehighlight_*.h.
2008-05-07(svn r12987) -Codechange: split viewport and tile selection.rubidium
2008-05-06(svn r12977) -Codechange: remove quite some redundant (duplicate) function ↵rubidium
declarations.
2008-05-06(svn r12971) -Documentation: add @file in files that missed them and add ↵rubidium
something more than whitespace as description of files that don't have a description.