Alexandre Julliard : winex11: Add some tracing to the fontconfig subpixel code.
Alexandre Julliard
julliard at winehq.org
Thu May 20 11:02:55 CDT 2010
Module: wine
Branch: master
Commit: 9479fbfd34cc8bd0f1154abe47befa5d4a645d9e
URL: http://source.winehq.org/git/wine.git/?a=commit;h=9479fbfd34cc8bd0f1154abe47befa5d4a645d9e
Author: Alexandre Julliard <julliard at winehq.org>
Date: Wed May 19 19:49:15 2010 +0200
winex11: Add some tracing to the fontconfig subpixel code.
---
dlls/winex11.drv/xrender.c | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/dlls/winex11.drv/xrender.c b/dlls/winex11.drv/xrender.c
index b7e0c2f..cc0b2b5 100644
--- a/dlls/winex11.drv/xrender.c
+++ b/dlls/winex11.drv/xrender.c
@@ -194,6 +194,7 @@ MAKE_FUNCPTR(FcPatternDestroy)
MAKE_FUNCPTR(FcPatternAddInteger)
MAKE_FUNCPTR(FcPatternAddString)
MAKE_FUNCPTR(FcPatternGetInteger)
+MAKE_FUNCPTR(FcPatternGetString)
static void *fontconfig_handle;
static BOOL fontconfig_installed;
#endif
@@ -408,6 +409,7 @@ LOAD_OPTIONAL_FUNCPTR(XRenderSetPictureTransform)
LOAD_FUNCPTR(FcPatternAddInteger);
LOAD_FUNCPTR(FcPatternAddString);
LOAD_FUNCPTR(FcPatternGetInteger);
+ LOAD_FUNCPTR(FcPatternGetString);
#undef LOAD_FUNCPTR
fontconfig_installed = pFcInit();
}
@@ -937,6 +939,12 @@ static int GetCacheEntry(X11DRV_PDEVICE *physDev, LFANDSIZE *plfsz)
if (pFcPatternGetInteger( match, FC_RGBA, 0, &rgba ) == FcResultMatch)
{
+ FcChar8 *file;
+ if (pFcPatternGetString( match, FC_FILE, 0, &file ) != FcResultMatch) file = NULL;
+
+ TRACE( "fontconfig returned rgba %u for font %s file %s\n",
+ rgba, debugstr_w(plfsz->lf.lfFaceName), debugstr_a((char *)file) );
+
switch (rgba)
{
case FC_RGBA_RGB: entry->aa_default = AA_RGB; break;
More information about the wine-cvs
mailing list