Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-03-22 | (svn r15818) -Fix [FS#2752]: some (newer) GCCs have trouble compiling the ↵ | rubidium | |
Win32 specific part of fontcache.cpp; jumps across variable declarations (Maeyanie) | |||
2009-03-18 | (svn r15758) -Fix (r15757): win9x compilation | glx | |
2009-03-18 | (svn r15757) -Fix/hackaround (r15314): of course on some system searching a ↵ | glx | |
font using its english name fails. So now we search the font using the localised name and use the english name for the final 'validation' only. | |||
2009-03-15 | (svn r15718) -Cleanup: apply some comment coding style on the rest of the ↵ | rubidium | |
sources too | |||
2009-03-14 | (svn r15711) -Codechange: lots of whitespace cleanup/fixes | rubidium | |
2009-03-14 | (svn r15710) -Fix (r15706): for non MSVC io.h needs to be included before ↵ | glx | |
defining unlink. Also remove redundant tchar.h includes as it is already in stdafx.h. | |||
2009-02-23 | (svn r15555) -Codechange: remove the mallocs + frees for temporary data from ↵ | rubidium | |
loading sprites. | |||
2009-02-05 | (svn r15361) -Cleanup: minor comment style fixes (planetmaker) | smatz | |
2009-02-02 | (svn r15317) -Fix: support Windows fonts with non-ASCII characters in their ↵ | rubidium | |
file name. Windows doesn't come with them by default, but one can easily install a font with non-ASCII name. | |||
2009-02-02 | (svn r15315) -Fix (r15314): make gcc happy (for once) | glx | |
2009-02-02 | (svn r15314) -Fix/hackaround [FS#2590]: fonts have a feature where they can ↵ | rubidium | |
have localised names. Windows thinks it's a feature to use the name matching the system's locale, Windows doesn't provide an API to get the font name given another locale and freetype uses the English locale to resolve the name when opening the font... This results in fonts that will can't be found and warnings that the fallback font can't be loaded. Work around this by 'manually' getting the non-localised font name from the font. | |||
2009-01-31 | (svn r15299) -Cleanup: remove many redundant includes | smatz | |
2008-11-24 | (svn r14622) -Fix (r14618): win9x compilation | glx | |
2008-11-24 | (svn r14621) -Fix (r14618): link error when you aren't compiling for Windows ↵ | rubidium | |
or you don't have fontconfig. | |||
2008-11-24 | (svn r14620) -Fix (r14618): missing lines broke compilation on windows | glx | |
2008-11-24 | (svn r14618) -Feature: when the chosen language isn't supported by the ↵ | rubidium | |
current font, try to find a font that does and use that instead. Thanks to glx/michi_cc for the Windows implementation. | |||
2008-09-02 | (svn r14223) -Codechange: make GetSprite aware of the 4 different types of ↵ | rubidium | |
sprites: fonts, recolour, mapgen and normal sprites. | |||
2008-07-26 | (svn r13832) -Fix [FS#2152]: FreeType may return a bitmap glyph even if a ↵ | peter1138 | |
grey-scale glyph was requested. | |||
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-01-25 | (svn r11981) -Fix [FS#1698]: Use unicode glyph mapping to fix up ↵ | peter1138 | |
missing/shuffled sprites in original data files instead of shuffling or skipping sprites directly. Some required glyphs were not loaded. -Fix: Large capital U with grave (Ù) along with some other glyphs are broken in the original data files, so do no display them. | |||
2008-01-13 | (svn r11828) -Codechange: include table/* as the last includes and remove an ↵ | rubidium | |
unneeded include from openttd.h. | |||
2008-01-07 | (svn r11777) -Codechange: split the string header and make do not include it ↵ | rubidium | |
when it's not necessary. | |||
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-25 | (svn r11691) -Codechange: move+rename helpers.hpp and only include it when ↵ | rubidium | |
it is really needed. | |||
2007-12-23 | (svn r11684) -Codechange: split gfx.h in a type and functional header. | rubidium | |
2007-12-22 | (svn r11682) -Codechange: move some 'generic' geometry related types into a ↵ | rubidium | |
single file and do not include gfx.h everywhere to get a Point type. | |||
2007-12-21 | (svn r11674) -Codechange: refactor some functions out of macros.h into more ↵ | rubidium | |
logical locations. | |||
2007-12-08 | (svn r11597) -Change: replace all remaining instances of (re|m|c)alloc with ↵ | rubidium | |
(Re|M|C)allocT and add a check for out-of-memory situations to the *allocT functions. | |||
2007-11-19 | (svn r11481) -Codechange: Rename the HASBIT function to fit with the naming ↵ | skidd13 | |
style | |||
2007-06-17 | (svn r10190) -Codechange: merged renderer and blitter to one single class ↵ | truelight | |
API: blitter -Codechange: introduced a hierachy of blitters to avoid a lot of code duplication Note: this allows much easier adding other types of video-drivers, like OpenGL | |||
2007-06-15 | (svn r10166) -Feature(tte): Add support for antialiased typefaces via ↵ | peter1138 | |
FreeType. This is configurable for each font size in the configuration settings and requires using the 32bpp blitter and suitable fonts. | |||
2007-06-13 | (svn r10142) -Fix r10132: do something useful with the alpha channel instead ↵ | truelight | |
of ignoring it | |||
2007-06-11 | (svn r10096) -Fix r10092: freetype bypassed the Blitter::Encode, making ↵ | truelight | |
fonts look weird | |||
2007-06-11 | (svn r10092) -Codechange: code-seperated the spriteloader and blitter from ↵ | truelight | |
the rest of the code -Add: make it possible to pick your own blitter (-b <blitter>, -h for overview) -Add: added a new optimized 8bpp blitter (default, caches sprites of all zoom-levels) -Add: added a debug 8bpp blitter and a very slow normal 8bpp blitter | |||
2007-03-28 | (svn r9519) -Fix r7406 (revert r9518): free the malloced variable, not a ↵ | glx | |
pointer to that variable. Also free it if there's any error. | |||
2007-03-28 | (svn r9518) -Fix [Windows]: do not free an uninitialized pointer. | rubidium | |
2007-03-07 | (svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {}; | rubidium | |
2007-03-07 | (svn r9050) -Codechange: Foo(void) -> Foo() | rubidium | |
2007-03-01 | (svn r8950) -Cleanup: doxygen changes. Mostly @files missing tags and a few ↵ | belugas | |
comments style. | |||
2007-02-04 | (svn r8576) -Fix: wrong type given to MallocT (VC2003, UNICODE build) | KUDr | |
2007-01-13 | (svn r8097) Replace strlen() {==,!=,>} 0 by the more concise {,!}StrEmpty(). ↵ | tron | |
Additionally the test takes O(1) instead of O(n) now | |||
2007-01-11 | (svn r8066) - Codechange: MallocT(), CallocT(), ReallocT() now return the ↵ | KUDr | |
pointer to allocated memory instead of modifying the pointer given as parameter | |||
2007-01-10 | (svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, ↵ | rubidium | |
stillunknown and pv2b. | |||
2007-01-10 | (svn r8033) [cpp] - Prepare for merge from branches/cpp (all .c files ↵ | KUDr | |
renamed to .cpp) |