summaryrefslogtreecommitdiff
path: root/fontcache.c
AgeCommit message (Collapse)Author
2007-01-02(svn r7759) -Merge: makefile rewrite. This merge features:rubidium
- 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.
2006-12-26(svn r7565) -Codechange: Rework DEBUG functionality. Look for appropiate ↵Darkvater
debugging levels to use in debug.h. grfmsg() is now used as a specific debug-function for grf.
2006-12-07(svn r7411) -Cleanup: Add 'Freetype' to dbg message output, just like all othersDarkvater
2006-12-06(svn r7406) -Fix (r7377): [win32] Fontcache now also compiles in UNICODE ↵Darkvater
mode; sorry, should've tested.
2006-12-04(svn r7362) -Fix (r7337): Free the freetype face after any possible error. ↵Darkvater
For win32 do not use the last font in the registry if no suitable font is found.
2006-12-03(svn r7337) -Feature: [win32] Add font selection by specifying a font-name, ↵Darkvater
ala Fontconfig. Pretty messy if you ask me, but this is what you get when MS hides the font API in the deepest depths... thanks Rubidium for testing.
2006-12-03(svn r7334) -Revert accidentally committed file in r7333Darkvater
2006-12-03(svn r7333) -Codechange: [win32] Extend the OTTD2FS and FS2OTTD functions to ↵Darkvater
also accept conversions into a predefined buffer insted of using the static (global) buffer. This is useful if the converted value will be used later on; no need to copy it somewhere else to save it. -CodeChange: [win32] Added appropiate macros WIDE_TO_MB_BUFFER, MB_TO_WIDE_BUFFER next to existing WIDE_TO_MB and MB_TO_WIDE that only do work when UNICODE is defined, saves #ifdefs all over the place
2006-11-24(svn r7249) -Fix (r7248): Missed a free()...peter1138
2006-11-24(svn r7248) -Codechange: Support reinitializing the unicode glyph map.peter1138
2006-11-17(svn r7196) -Feature: use fontconfig so one can set the font family name in ↵rubidium
openttd.cfg instead of the full path to the font.
2006-11-16(svn r7182) -Feature: Merge utf8 branch. This brings us support for ↵peter1138
Unicode/UTF-8 and the option for fonts rendered by FreeType. Language changes to come.