diff options
Diffstat (limited to 'time/sunbird/patches/patch-by')
-rw-r--r-- | time/sunbird/patches/patch-by | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/time/sunbird/patches/patch-by b/time/sunbird/patches/patch-by new file mode 100644 index 00000000000..1edc91f6ec4 --- /dev/null +++ b/time/sunbird/patches/patch-by @@ -0,0 +1,49 @@ +$NetBSD: patch-by,v 1.1.1.1 2006/02/05 21:56:26 ghen Exp $ + +--- layout/svg/renderer/src/libart/nsSVGLibartGlyphMetricsFT.cpp.orig 2006-02-02 16:57:57.000000000 +0100 ++++ layout/svg/renderer/src/libart/nsSVGLibartGlyphMetricsFT.cpp +@@ -155,15 +155,15 @@ void NS_InitSVGLibartGlyphMetricsFTGloba + + static NS_NAMED_LITERAL_STRING(arial, "arial"); + nsSVGLibartGlyphMetricsFT::sFontAliases.Put(NS_LITERAL_STRING("helvetica"), +- &arial); ++ (nsDependentString *)&arial); + + static NS_NAMED_LITERAL_STRING(courier, "courier new"); + nsSVGLibartGlyphMetricsFT::sFontAliases.Put(NS_LITERAL_STRING("courier"), +- &courier); ++ (nsDependentString *)&courier); + + static NS_NAMED_LITERAL_STRING(times, "times new roman"); + nsSVGLibartGlyphMetricsFT::sFontAliases.Put(NS_LITERAL_STRING("times"), +- ×); ++ (nsDependentString *)×); + } + + void NS_FreeSVGLibartGlyphMetricsFTGlobals() +@@ -422,19 +422,19 @@ nsSVGLibartGlyphMetricsFT::InitializeFac + return; + } + +- FTC_Image_Desc imageDesc; +- imageDesc.font.face_id=(void*)font_data.font_entry.get(); // XXX do we need to addref? ++ FTC_ImageType imageDesc; ++ imageDesc->face_id = (FTC_FaceID)font_data.font_entry.get(); // XXX do we need to addref? + float twipstopixel = GetTwipsToPixels(); + float scale = GetPixelScale(); +- imageDesc.font.pix_width = (int)((float)(font_data.font.size)*twipstopixel/scale); +- imageDesc.font.pix_height = (int)((float)(font_data.font.size)*twipstopixel/scale); +- imageDesc.image_type |= ftc_image_grays; ++ imageDesc->width = (int)((float)(font_data.font.size)*twipstopixel/scale); ++ imageDesc->height = (int)((float)(font_data.font.size)*twipstopixel/scale); ++ imageDesc->flags = 0; + + // get the face + nsresult rv; + FTC_Manager mgr; + nsSVGLibartFreetype::ft2->GetFTCacheManager(&mgr); +- rv = nsSVGLibartFreetype::ft2->ManagerLookupSize(mgr, &imageDesc.font, &mFace, nsnull); ++ rv = nsSVGLibartFreetype::ft2->ManagerLookupFace(mgr, imageDesc->face_id, &mFace); + NS_ASSERTION(mFace, "failed to get face/size"); + } + |