Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-01-24 | (svn r3425) - Fix: Followup to r3421. Correctly reset the TileHighLightData ↵ | Darkvater | |
structure to prevent crashes in all the other cases where it is not guarded against sufficiently | |||
2006-01-05 | (svn r3365) Staticise 36 functions | tron | |
2006-01-05 | (svn r3364) Remove 3 unused functions (ScrollWindowToTile, ↵ | tron | |
AllocateWindowAutoPlace, AllocateWindowAutoPlace2) | |||
2005-12-24 | (svn r3336) byte -> WindowClass, uint16 -> WindowNumber | tron | |
2005-11-29 | (svn r3247) - Fix: "[ 1335580 ] sticky windows not sticky anymore" | peter1138 | |
Determine clicked status of sticky icon from window flags rather than the widget click state. This keeps the status in one place where it can't get out of sync. | |||
2005-11-19 | (svn r3222) -Feature: Right-Click-Scrolling optionally moves in the opposite ↵ | tron | |
direction (Requested by manx) | |||
2005-11-18 | (svn r3217) Fix issue with resizing stepped windows introduced in revision 3181. | peter1138 | |
2005-11-15 | (svn r3185) const | tron | |
2005-11-14 | (svn r3181) -Bracing | tron | |
-Indentation -Whitespace -DeMorgan's Law -Test with NULL or 0 for non-booleans -'\0' instead of 0 for chars -Remove redundantly redundant comments (like DoFoo(); // Do foo) -Join multiple short lines with a single statement -Split single lines with multiple statements -Avoid assignments in if | |||
2005-11-13 | (svn r3173) Use the trinary operator and switch to improve readability | tron | |
Also align short cases nicely | |||
2005-11-13 | (svn r3172) static, const | tron | |
2005-11-04 | (svn r3133) - static, const | tron | |
- remove long unused stuff and bogus comments - complement struct typedefs - remove read-only (_demo_mode) and unused (_fix_mouse_at) global variables | |||
2005-10-23 | (svn r3078) Some more stuff, which piled up: | tron | |
- const, whitespace, indentation, bracing, GB/SB, pointless casts - use the trinary operator where appropriate - data types (uint[] -> AcceptedCargo, ...) - if cascade -> switch - if (ptr) -> if (ptr != NULL) - DeMorgan's Law - Fix some comments - 0 -> '\0', change magic numbers to symbolic constants | |||
2005-10-15 | (svn r3046) Replace some numbers with sprite names and fix a typo in the ↵ | tron | |
sprite list | |||
2005-09-18 | (svn r2962) - const correctness for all Get* functions and most Draw* ↵ | Darkvater | |
functions that don't change their pointer parameters - change a lot of byte player types to PlayerID - beautify header files, same "#endif /* filename */" ending | |||
2005-07-28 | (svn r2734) -Feature: The Main Toolbar Dropdown Menu can now display ↵ | celestar | |
disabled items | |||
2005-07-26 | (svn r2720) Remove unused declarations and definitions | tron | |
2005-07-24 | (svn r2701) Insert Id tags into all source files | tron | |
2005-07-22 | (svn r2673) Include functions.h directly, not globally via openttd.h | tron | |
2005-07-21 | (svn r2669) Shuffle some more stuff around to reduce dependencies | tron | |
2005-07-21 | (svn r2664) Remove depedency on player.h from variables.h | tron | |
2005-07-08 | (svn r2535) Tabs | tron | |
2005-07-08 | (svn r2530) - Fix: [ 1219829 ] Mouse-wheel crashes OTTD. Widget detection ↵ | Darkvater | |
failed to detect the most-right and most-bottom pixels of a widget. If scrollwheel is used on a not-found widget (such as the background of the toolbar), it will now fail correctly (glx) | |||
2005-06-25 | (svn r2486) Turn TILE_FROM_XY into an inline function and rename it to ↵ | tron | |
TileVirtXY | |||
2005-06-02 | (svn r2397) - CodeChange: rename all "ttd" files to "openttd" files. | Darkvater | |
2005-05-28 | (svn r2373) - CodeChange: don't redraw the window upon a user-based dirty ↵ | Darkvater | |
request if the requested widget is invisible or otherwise not visible (type WWT_EMPTY) | |||
2005-05-02 | (svn r2248) - Fix (regression): fix crashing of game when joining a ↵ | Darkvater | |
dedicated server (only reset _thd.pos, not the whole structure; as done in revision 2241 to fix another crash) | |||
2005-05-01 | (svn r2241) - Fix: [ 1190625 ] Changing mapsize crashes game with ↵ | Darkvater | |
highlighting. Without shutting down OpenTTD some possibly 'invalid' data in TileHighLightData (_thd) is left behind; reset it. | |||
2005-04-07 | (svn r2161) - Fix: When resizing a window, the button is also visibly depressed | Darkvater | |
- CodeChange: Use images as arrows in the scenario-date scroller, looks better - Feature: Clicked buttons with images/text now visibly depress their contents when pressed (eg it really seems like the button is moving) - Fix: Fix sprite offsets of the arrow sprites in openttd.grf | |||
2005-04-05 | (svn r2152) - Fix: Chatbar in MP games is now on-top of the news window. | darkvater | |
- CodeChange: Introduction of SendWindowMessage() where a window can send another window a message (ala windows style msg, wparam, lparam). Messages can be sent by windowclass and by windowpointer. - CodeChange: IsVitalWindow() simplifies a lot of checks for window handling that need to know what windows it can close, or be on top of, etc. | |||
2005-04-04 | (svn r2149) - Fix (Regression): [ 1175877 ] Inputbox of savegamedialog did ↵ | Darkvater | |
not have "focus", keyinput went to game. A quick fix for the horrid inputkey-handling. | |||
2005-04-04 | (svn r2146) - Fix: [ 1175973 ] Crash if any key is pressed in startup ↵ | matthijs | |
(pkirchhofer) | |||
2005-04-03 | (svn r2141) - Fix: Keys now hopefully only activate the right windows. If ↵ | Darkvater | |
console/querybox/chatbox is open, all input goes there, if closed to game itself. | |||
2005-03-26 | (svn r2074) MouseLoop -> InputLoop(), factor out a real mouse-specific ↵ | pasky | |
MouseLoop from the new InitLoop() (more in the spirit of HandleKeypress()). | |||
2005-03-09 | (svn r1978) - Fix: Plug some memleaks; thanks Valgrind | Darkvater | |
2005-02-22 | (svn r1901) - Fix: unwanted behaviour of the savegame dialog, as well as a ↵ | Darkvater | |
bug with a sloppy termination of a string. When any editbox is open, scrolling is disabled. If any new types of editboxes come up, please use SET/CLRBIT of _no_scroll with its unique identifier (ttd.h) | |||
2005-02-05 | (svn r1803) Move debugging stuff into files of it's own | tron | |
2005-01-23 | (svn r1613) -Fix: WE_CLICK event is not called on default actions. If ↵ | darkvater | |
special action is needed, use the other events like WE_RESIZE or WE_DESTROY, etc. | |||
2005-01-23 | (svn r1610) Remove trailing whitespace (last time ever, i hope) | tron | |
2005-01-23 | (svn r1602) -Fix: [1107514] When resizing a window, make sure the correct ↵ | tron | |
window receives the click | |||
2005-01-22 | (svn r1596) Add some more statics | tron | |
2005-01-22 | (svn r1594) Convert all undefined parameter lists to (void) and add the ↵ | tron | |
appropriate warning flags in the Makefile | |||
2005-01-16 | (svn r1539) -Fix: [1103271] free'd memory used. Moved w->wndproc(w, &e) to ↵ | darkvater | |
end of function. Thanks for finding this tamlin. | |||
2005-01-16 | (svn r1534) Use memmove() instead of memcpy() when copying overlapping ↵ | tron | |
memory (tamlin) | |||
2005-01-15 | (svn r1520) Trim 134 (!) lines with trailing whitespace ): | tron | |
2005-01-13 | (svn r1497) -Fix: [1101179] Crash if generating land while industry window ↵ | darkvater | |
is open. This also happened for towns and the land information window -Added DeleteWindowByClass() function that deletes all windows of a given class | |||
2005-01-11 | (svn r1481) -Fix: [ 1099891 ] Added a return in DispatchLeftClickEvent which ↵ | celestar | |
prevents reading of free'd memory (tamlin) | |||
2005-01-11 | (svn r1479) -Added highscore chart (accessible from the difficulty window) ↵ | darkvater | |
with top5 companies for a given difficulty (select the difficulty in the menu) -Added endgame score on 1 jan 2051 where you are added to the highscore if sufficiently large points have been accumulated. Game is paused while -These values are saved in hs.dat; added read/write functions for it -Added code to delete all windows to show charts. There is one issue left: somehow a news-gui pops up in front of the the chart at the end of the game. | |||
2005-01-11 | (svn r1478) -Fix: [1099195] mouse-wheel in train replace window. Scrollbar1 ↵ | darkvater | |
and Scrollbar2 now work independently. You can only scroll on list and scrollbar itself; scrollbar must be next widget of the list. -Fix: updated the few gui's that didn't have the scrollbar right after the listbox. | |||
2005-01-09 | (svn r1451) Fix some of the signed/unsigned comparison warnings | tron | |