Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-12-26 | (svn r7565) -Codechange: Rework DEBUG functionality. Look for appropiate ↵ | Darkvater | |
debugging levels to use in debug.h. grfmsg() is now used as a specific debug-function for grf. | |||
2006-11-19 | (svn r7219) -Fix: Several warnings by gcc introduced in r7206 which MSVC ↵ | Darkvater | |
found not of a problem. Thanks Tron | |||
2006-11-18 | (svn r7205) -Fix [FS#350, SF#1560913]: Window allocation and deletion messed ↵ | Darkvater | |
with the actual window structs inside their array, and possibly invalidating pointers higher up. Meaning that any function called within an wndproc could cause unknown/invalid pointers once control was returned to this function. Solved by the introduction of an extra abstraction layer, an array of z-window positions that is only concerned with the pointers. | |||
2006-11-18 | (svn r7202) -Codechange: Move _viewports and _active_viewports local to ↵ | Darkvater | |
viewport.c and have them called from the appropiate places in window.c | |||
2006-11-18 | (svn r7200) -Codechange: remove unneeded redraw (console.c), coding style, ↵ | Darkvater | |
use FindWindowById instead of _windows loop (viewport.c), remove dump-code (mixer.c), MSVC6 borkdness in stdafx.h, constness (viewport.c), variable localization (win32.c), comments (window.c) | |||
2006-11-07 | (svn r7094) -Codechange: Get rid of the window-specific code in ↵ | Darkvater | |
DoZoomInOutWindow (enable, disable buttons depending on calling window, game-mode); handle it by broadcasting messages to the calling window, because that knows how and what buttons to set. | |||
2006-11-05 | (svn r7068) if () cascades -> switch () | tron | |
2006-11-05 | (svn r7067) Remove the unused parameter params_3 from AddStringToDraw() | tron | |
2006-11-05 | (svn r7066) -Codechange: Factorise common code | tron | |
2006-11-03 | (svn r7047) -Fix [FS#317]: Zooming out near map-borders would previously ↵ | Darkvater | |
fail because the new centre would be outside the map. Change behaviour so that a reasonable approximation is returned so that zooming (out) still works (GrimRC) | |||
2006-10-21 | (svn r6884) -Codechange: Add strict bounds checking in string formatting system. | Darkvater | |
The last parameter should point to the end of the buffer (eg lastof(buf)) Courtesy of Tron. | |||
2006-10-18 | (svn r6822) -Fix r6821: add type for measure_strings_length[] | glx | |
2006-10-18 | (svn r6821) -Codechange: For the measurement tool do not show the tooltip ↵ | Darkvater | |
when the selection is only a single tile. Seems this was a bit annoying to some ;) | |||
2006-10-12 | (svn r6764) -Fix (r6758): Wrong height difference calculated because invalid ↵ | Darkvater | |
drag-type was passed to the function. Thanks peter1138. | |||
2006-10-12 | (svn r6758) -Feature: Add a measurement tool that will show dimensions and ↵ | Darkvater | |
height differences of various draggable tools (inspiration, concept and double checking by MeusH). | |||
2006-10-10 | (svn r6721) -Codechange: some comments, aligning, types and variable ↵ | Darkvater | |
localization. | |||
2006-09-23 | (svn r6499) -Codechange: Finally, got "byte event" outside of the union ↵ | belugas | |
WindowEvent, which is now a struct | |||
2006-09-16 | (svn r6462) -Codechange: Have GetStringWidth() return width as well as the ↵ | Darkvater | |
height bounding box of the string. Therefore rename the function to GetStringBoundingRect() and have it return a BoundingRect type of width/height | |||
2006-09-03 | (svn r6368) -Fix [FS#136]: Station catchment area persists after switching ↵ | Darkvater | |
tools. The correct fix was to reset the highlight box if any size changes (grimrc) | |||
2006-09-02 | (svn r6348) -Codechange: Remove redundant assignment | tron | |
2006-09-02 | (svn r6347) Undo | tron | |
2006-09-02 | (svn r6346) -Codechange: Remove redundant assignment | tron | |
2006-08-31 | (svn r6256) if () cascades -> switch () | tron | |
2006-08-29 | (svn r6222) Remove struct ColorList, because the names of its attributes are ↵ | tron | |
plain confusing All the struct holds is a simple colour gradient, so using a simple array with 8 entries is more clear Also add the names of colour the gradients as enum | |||
2006-08-29 | (svn r6211) Commit file forgotten in r6210 | tron | |
2006-08-22 | (svn r6050) -Codechange: mass-renamed SignStruct -> Sign and ss -> si. Now ↵ | truelight | |
functions and variables all match eachother | |||
2006-08-22 | (svn r6047) -Codechange: FOR_ALL now _only_ loops valid items, and skips ↵ | truelight | |
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. | |||
2006-08-21 | (svn r6041) -Fix r6040: forgot to declare a function in viewport.c | truelight | |
2006-08-21 | (svn r6040) -Add: when clicking twice on a Location Button, the SmallMap ↵ | truelight | |
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) | |||
2006-08-21 | (svn r6035) -Revert r5900 which supposedly fixed an invalid warning caused ↵ | Darkvater | |
by buggy MS software | |||
2006-08-14 | (svn r5900) -Fix [FS#84]: Warning silencing fix for OpenTTD on Windows x64 ↵ | Darkvater | |
(michi_cc) | |||
2006-08-07 | (svn r5806) Inline FindLandscapeHeight() into its only remaining caller and ↵ | tron | |
remove the attribute "type" from struct TileInfo | |||
2006-08-06 | (svn r5794) Pass the TileIndex plus x and y coordinates into GetSlopeZ_* ↵ | tron | |
instead of a TileInfo | |||
2006-07-29 | (svn r5631) Don't allocate memory for information about a sprite which isn't ↵ | tron | |
drawn | |||
2006-07-29 | (svn r5630) Replace a boolean variable by continue | tron | |
2006-07-29 | (svn r5629) Simplify the test whether two bounding boxes overlap | tron | |
2006-07-29 | (svn r5628) Rename the attributes for the bounding box of struct ↵ | tron | |
ParentSpriteToDraw to something sensible. Half of them was totally off: right is left, bottom is top *sigh* | |||
2006-07-26 | (svn r5609) CodeChange : Apply coding style | belugas | |
2006-07-23 | (svn r5597) Remove the unused attribute ground_child from struct ViewportDrawer | tron | |
2006-06-27 | (svn r5391) Miscellaneous, mostly bracing and whitespace, nothing spectacular | tron | |
2006-06-10 | (svn r5210) Many small changes which piled up: const, unsigned, variable ↵ | tron | |
scope, CSE for readability, DeMorgan, if cascades -> switch, whitespace, parentheses, bracing, misc. | |||
2006-05-11 | (svn r4819) -Debug: When clicking on a vehicle in the viewport, the index ↵ | celestar | |
and address of the vehicle get dumped for "misc" debug levels >= 2 | |||
2006-05-09 | (svn r4802) - Codechange: replace _stringwidth_base and associated magic ↵ | peter1138 | |
numbers with a FontSize enum, using the numbers (which are SpriteIDs) in only the places needed. | |||
2006-04-23 | (svn r4554) Replace magic numbers by TILE_{HEIGHT,SIZE} | tron | |
2006-04-23 | (svn r4541) Add a type for slopes and replace many magic numbers by the ↵ | tron | |
appropriate enums | |||
2006-04-21 | (svn r4502) -Cleanup: Remove code unused since rev1. (Rubidium) | celestar | |
2006-04-03 | (svn r4246) -Codechange. Replaced about 100 occurences of '16' by TILE_SIZE | celestar | |
2006-03-21 | (svn r3995) -Fix: Committed one file too much in 3992 (Thanks to Tron for ↵ | celestar | |
pointing it out) | |||
2006-03-20 | (svn r3992) -Fix: Rewrote the code to determine whether a rail-tile can be ↵ | celestar | |
terraformed. Fixes a bug where you could terraform a tunnel (fixed by r3228, but reverted that one) Fixes a bug introduced by r3228 which allowed steep rail tiles resulting in ... unwanted effects such as display artifacts. That means the terraform feature should not work as intended; it also uses _valid_tileh_slopes to determine valid configurations instead of hand-brewn stuff. TODO: _terraform_err_tile and similar TileIndices should have INVALID_TILE as "unused", not 0. (0 is a valid tile). | |||
2006-02-01 | (svn r3511) More whitespace ([FS#46] by Rubidium) | tron | |