summaryrefslogtreecommitdiff
path: root/src/fontdetection.cpp
AgeCommit message (Collapse)Author
2019-05-14Codechange: [Win32] Pass a native GDI font description around when we have ↵Michael Lutz
one, instead of repeatedly guessing the font.
2019-05-14Add: [Win32] GDI engine for font glyph rendering as a replacement for ↵Michael Lutz
including FreeType. Building with FreeType is still possible and will take precedence over the GDI renderer, but the project files don't include FreeType anymore by default. Combining GDI rendering with ICU text layout is untested.
2019-04-10Codechange: Use null pointer literal instead of the NULL macroHenry Wilson
2018-12-27Fix: [Win32] WIN32 may not be defined, always prefer the compiler predefined ↵glx
macro _WIN32
2018-04-10Codechange: [OSX] Use 10.6+ APIs to get the path for a font where available.Michael Lutz
2014-07-30(svn r26709) -Fix (r15892 and others) [FS#6069]: [OSX] Compilation fails ↵planetmaker
with some lzo2 versions if we define __LP64__ as 0 instead of checking whether it is defined (kernigh2)
2014-04-25(svn r26509) -Codechange: replace strdup with stredup (the latter ensures ↵rubidium
the return is not NULL)
2014-04-23(svn r26482) -Codechange: add an include that allows us to undefine/redefine ↵rubidium
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
2013-08-05(svn r25676) -Fix: [Win32] The ANSI code page is not UTF-8 for non-Unicode ↵michi_cc
builds.
2013-08-05(svn r25663) -Fix [FS#4857]: [OSX] Monospace font detection.michi_cc
2013-08-05(svn r25662) -Fix: [OSX] Better rejection of unsuitable fonts during ↵michi_cc
fallback auto-detection.
2013-08-05(svn r25661) -Fix [FS#4847]: [OSX] Rework font detection to work even if no ↵michi_cc
default font sprites are present.
2013-06-23(svn r25450) -Fix: compilation without freetyperubidium
2013-06-23(svn r25447) -Fix (r25437): [OSX] Compilation was brokenplanetmaker
2013-06-23(svn r25440) -Fix: MSVC compilation errorrubidium
2013-06-23(svn r25436) -Codechange: split the font detection code out of the font ↵rubidium
caching code