Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-10 | (svn r13035) -Codechange: remove two needless global-ish variables. | rubidium | |
2008-05-08 | (svn r13019) -Fix [FS#1997]: silence some more MSVC x64 warnings (michi_cc) | glx | |
2008-05-08 | (svn r13005) -Codechange: prepare AllocateWindowDescFront for subclassing of ↵ | rubidium | |
Window. | |||
2008-05-07 | (svn r12995) -Codechange: use std::vector for EngineList instead of C/C++ ↵ | smatz | |
wrapper for CBlobT | |||
2008-05-06 | (svn r12976) -Codechange: use w->SetDirty() instead of SetWindowDirty(w) ↵ | rubidium | |
when it's certain that w != NULL. | |||
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. | |||
2008-04-29 | (svn r12924) -Feature: Introducing the so called 'engine pool' which ↵ | peter1138 | |
primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist. | |||
2008-04-29 | (svn r12917) -Codechange: standardise variable names called with ↵ | peter1138 | |
FOR_ALL_ENGINEIDS_OF_TYPE | |||
2008-04-22 | (svn r12843) -Feature [FS#1945]: The autoreplace window is now resizable in ↵ | bjarni | |
both directions The code to open this window is also unified for all vehicle types | |||
2008-04-22 | (svn r12837) -Codechange: Alignment of widget array | belugas | |
2008-03-31 | (svn r12490) -Codechange: rename engine.h to engine_func.h and remove ↵ | rubidium | |
unneeded inclusions of engine.h and/or replace them with engine_type.h. | |||
2008-03-28 | (svn r12469) -Codechange: split type related stuff from group.h (and ↵ | rubidium | |
openttd.h) to group_type.h. | |||
2008-02-04 | (svn r12054) -Cleanup: Use VehicleType instead of byte for vehicle types... | peter1138 | |
2008-01-26 | (svn r11989) -Fix: Resize autoreplace window to fit purchase information ↵ | peter1138 | |
text if it is too large. | |||
2008-01-18 | (svn r11918) -Codechange: Draw engine lists at widget positions instead of ↵ | peter1138 | |
fixed pixel positions | |||
2008-01-17 | (svn r11912) -Codechange: use dropdown widget for autoreplace, station ↵ | peter1138 | |
builder and (second?) vehicle list windows | |||
2008-01-17 | (svn r11911) -Codechange: use enum for autoreplace window widgets | peter1138 | |
2008-01-17 | (svn r11899) -Cleanup: Remove ShowReplaceVehicleWindow() as it is basically ↵ | frosch | |
a duplicate of ShowReplaceGroupVehicleWindow(). | |||
2008-01-14 | (svn r11848) -Codechange: New class-based drop down list functionality. ↵ | peter1138 | |
Lists are now dynamically generated, and can include parameters, or be extended however needed. | |||
2008-01-13 | (svn r11828) -Codechange: include table/* as the last includes and remove an ↵ | rubidium | |
unneeded include from openttd.h. | |||
2008-01-12 | (svn r11818) -Codechange: split player.h into smaller pieces. | rubidium | |
2008-01-09 | (svn r11787) -Codechange: more header rewrites. This time related to viewport.h. | rubidium | |
2008-01-07 | (svn r11775) -Codechange: move all autoreplace/autorenew functions to a ↵ | rubidium | |
single location. | |||
2008-01-01 | (svn r11737) -Fix: Reinstate NewGRF-specified engine list order in ↵ | peter1138 | |
autoreplace window. | |||
2007-12-27 | (svn r11706) -Codechange: split vehicle.h and remove another bunch of ↵ | rubidium | |
useless includes. | |||
2007-12-25 | (svn r11692) -Codechange: move some functions from 'functions.h' to a more ↵ | rubidium | |
logical place and remove about 50% of the includes of 'functions.h' | |||
2007-12-21 | (svn r11677) -Codechange: move price and command related types/functions to ↵ | rubidium | |
their respective places. | |||
2007-12-21 | (svn r11675) -Codechange: split the string types from the string functions. | rubidium | |
2007-12-19 | (svn r11667) -Codechange: split window.h into a header that defines some ↵ | rubidium | |
'global' window related types, on that defined 'global' window functions and one that defines functions and types only used by *_gui.cpps. | |||
2007-12-18 | (svn r11664) -Codechange: use more specific ("rail_type.h" instead of ↵ | rubidium | |
"rail.h" that includes way more than only "rail_type.h") includes at some places. | |||
2007-12-16 | (svn r11643) -Codechange: conform with the coding style for the WP macro uses. | rubidium | |
2007-12-02 | (svn r11555) -Codechange: use the new members introduced in r11551. | rubidium | |
2007-11-19 | (svn r11481) -Codechange: Rename the HASBIT function to fit with the naming ↵ | skidd13 | |
style | |||
2007-11-04 | (svn r11374) -Codechange: Give meaning to the magical number that specifies ↵ | belugas | |
the color of the text in a DrawString call. Patch heavily based on BiBB's work (FS#1383) | |||
2007-08-27 | (svn r10992) -Fix [FS#1132]: huge amount of vehicles in the "ungrouped" ↵ | rubidium | |
group. Patch by frosch. | |||
2007-07-27 | (svn r10704) -Codechange: provide an infrastructure to have resizable ↵ | rubidium | |
windows that are smaller than the default window size. | |||
2007-07-16 | (svn r10587) -Codechange: move the string/dparam related stuff from ↵ | rubidium | |
variables.h to strings.h | |||
2007-07-14 | (svn r10567) -Add [FS#915]: a "group" with ungrouped vehicles. Patch by ↵ | rubidium | |
Matthias Wolf. | |||
2007-06-27 | (svn r10363) -Fix [FS#911]: invalidating autoreplace windows didn't take ↵ | peter1138 | |
account of vehicle group (Matthias Wolf) | |||
2007-06-25 | (svn r10324) -Codechange: reference engine names by index | peter1138 | |
2007-05-25 | (svn r9919) -Codechange: prepare some more places for more road types. | rubidium | |
2007-05-19 | (svn r9874) -Feature: advanced vehicle lists a.k.a. group interface. Now you ↵ | rubidium | |
can make groups of vehicles and perform all kinds of tasks on that given group. Original code by nycom and graphics by skidd13. | |||
2007-05-18 | (svn r9869) -Codechange: replace some bytes with VehicleType, i.e. more type ↵ | rubidium | |
strictness. | |||
2007-03-30 | (svn r9528) -Fix r8610: don't try to modify non-existent widgets (many ↵ | glx | |
thanks to Bruce Perence, the libefence developer) | |||
2007-03-08 | (svn r9068) -Codechange: capitalize the VEH_Train etc. enums to match the ↵ | rubidium | |
coding style (and rest of the code). | |||
2007-03-07 | (svn r9050) -Codechange: Foo(void) -> Foo() | rubidium | |
2007-02-23 | (svn r8853) -Cleanup: doxygen changes. Correct forgotten c files to cpp ↵ | belugas | |
files with the @file tag as well as a few general comments style | |||
2007-02-07 | (svn r8621) -Codechange: assigned new numbers to the VEH_(type) enum so that ↵ | bjarni | |
VEH_Train is 0, VEH_Road is 1 and so on This means that "v->type" can be used as array indexes instead of VehTypeToIndex() (or "v->type - VEH_Train/0x10 as the code still used in some places) Surprisingly this can be done without changing the savegame format | |||
2007-02-06 | (svn r8610) -Codechange/Feature: rewrote the list handling in the ↵ | bjarni | |
autoreplace window -The user will notice the following changes: All vehicle types behaves in the same way Adding/removing an engine (new design and so on) can no longer result in the window selecting a new engine All valid replacements will be displayed since it looks at refitting options as well (this solves the missing ships with the newships GRF) Since you can't replace an engine into itself, the engine selected in the left list will no longer appear in the right list -The code changes: Instead of looping all engines all the time, each list generates a list like the build windows This ensures consistent list generation since only one function can loop all engines Unified code for all vehicle types It now use the lists to call the drawing code in the build vehicle window Works on selected EngineIDs instead of selected index in the list | |||
2007-02-01 | (svn r8511) -Codechange: make WindowClass an enumerated value. | rubidium | |