Age | Commit message (Collapse) | Author |
|
-Fix [FS#1997]: MSVC 64 bit build failing to compile due to std::vectors being very large..
|
|
something more than whitespace as description of files that don't have a description.
|
|
argument can be either a Vehicle pointer or a VehicleID
|
|
WindowClass lookup
|
|
openttd.h) to engine_type.h.
|
|
DrawPixelInfo.
|
|
openttd.h) to order_type.h.
|
|
openttd.h) to station_type.h.
|
|
constants
-Fix: refit button widget was not correctly updated
|
|
single location.
|
|
useless includes.
|
|
'global' window related types, on that defined 'global' window functions and one that defines functions and types only used by *_gui.cpps.
|
|
|
|
callbacks 11 and 17 for
road vehicles for those who prefer the technical explanation.
|
|
can make groups of vehicles and perform all kinds of tasks on that given group. Original code by nycom and graphics by skidd13.
|
|
strictness.
|
|
Almost done. Yeah. I know, I've already said that...
|
|
dynamically if there's still not enough room for the text.
|
|
coding style (and rest of the code).
|
|
|
|
a sprite is too big to fit (ships and aircraft only)
-Codechange: depot windows default now makes a 1x1 matrix and resize the window by block size*number of blocks
This will make less vehicle type specific code and easier to read resizing based on sprite sizes
|
|
file of it's own
Note: it's the same as r8363, only this time the svn history of autoreplace should be preserved
|
|
|
|
file of it's own
|
|
Note: now all build vehicle windows are merged into build_vehicle_gui.cpp
|
|
horizontally and contains sorting options
-Codechange: the build ship window is merged into build_vehicle_gui.cpp
|
|
in horizontal direction as well
-Codechange: merged train and aircraft build window code
|
|
all types of vehicle lists (depending on arguments)
- Also removed some unneeded arguments
- this also allows removing an if-else cascade in ShowVehicleListWindowLocal()
|
|
- A proper ./configure, so everything needs to be configured only once, not for every make.
- Usage of makedepend when available. This greatly reduces the time needed for generating the dependencies.
- A generator for all project files. There is a single file with sources, which is used to generate Makefiles and the project files for MSVC.
- Proper support for OSX universal binaries.
- Object files for non-MSVC compiles are also placed in separate directories, making is faster to switch between debug and release compiles and it does not touch the directory with the source files.
- Functionality to make a bundle of all needed files for for example a nightly or distribution of a binary with all needed GRFs and language files.
Note: as this merge moves almost all files, it is recommended to make a backup of your working copy before updating your working copy.
|