Age | Commit message (Collapse) | Author |
|
CMake works on all our supported platforms, like MSVC, Mingw, GCC,
Clang, and many more. It allows for a single way of doing things,
so no longer we need shell scripts and vbs scripts to work on all
our supported platforms.
Additionally, CMake allows to generate project files for like MSVC,
KDevelop, etc.
This heavily reduces the lines of code we need to support multiple
platforms from a project perspective.
Addtiionally, this heavily improves our detection of libraries, etc.
|
|
|
|
|
|
|
|
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
|
limiting the size of full zoom sprites to about 32kix32ki
|
|
|
|
|
|
always going to be 0.
|
|
bigger sprites.
|
|
|
|
|
|
|
|
|
|
remapping for 32bpp sprites
|
|
|
|
error.h
|
|
|
|
|
|
|
|
sprites.
|
|
|
|
(Based on patch by monoid)
|
|
(some) files instead of the default one
|
|
|
|
-Remove: the '-i' option for palette selection.
|
|
|
|
|
|
more likely to be updated [n].
|
|
|
|
information for RGB PNGs (Szvengar)
|
|
|
|
files which prevented tar-lookups.
|
|
if a header require a header make it include that header
|
|
|
|
|
|
|
|
before the details string.
Gentlemen, swap your string parameters.
|
|
|
|
|
|
just reuse the same piece of allocated memory for each encoding.
|
|
loading sprites.
|
|
color and colour.
|
|
corrupted sprites.
-Change: harden the sprite reading routine against corrupt sprites.
|
|
way you can play with NewGRFs made for the Windows palette with the DOS palettes base GRFs (and vice versa). Note that for this to work correctly ALL NewGRFs must use the same palette; mix and match is not yet supported.
|
|
sprites: fonts, recolour, mapgen and normal sprites.
|
|
fileio_func.h so not everything that includes saveload.h needs to include everything else too.
|
|
allocated memory shouldn't be used after the function ended.
|
|
|
|
This can't be solved by using exceptions because the longjmp is needed for PNG (C-code) handling.
|