diff options
author | Joe Marcus Clarke <marcus@FreeBSD.org> | 2002-08-28 22:11:41 +0000 |
---|---|---|
committer | Joe Marcus Clarke <marcus@FreeBSD.org> | 2002-08-28 22:11:41 +0000 |
commit | bfa2a3c1a4c397010a2805bea8305def4cf46b7e (patch) | |
tree | 611e51532753453b15ab03437479a86fcb7a47cb /www/mozilla-vendor/files/patch-nsFontMetricsGTK.cpp | |
parent | Fix install bug. Maintainer's domain is dead in H20. (diff) |
Update to 1.1. This fixes the font problem as well as the chatzilla bug. A
full list of changes can be found in the Mozilla 1.1 release notes from:
http://www.mozilla.org/releases/mozilla1.1/
PR: 42068
Notes
Notes:
svn path=/head/; revision=65193
Diffstat (limited to 'www/mozilla-vendor/files/patch-nsFontMetricsGTK.cpp')
-rw-r--r-- | www/mozilla-vendor/files/patch-nsFontMetricsGTK.cpp | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/www/mozilla-vendor/files/patch-nsFontMetricsGTK.cpp b/www/mozilla-vendor/files/patch-nsFontMetricsGTK.cpp deleted file mode 100644 index 3bab909b5a89..000000000000 --- a/www/mozilla-vendor/files/patch-nsFontMetricsGTK.cpp +++ /dev/null @@ -1,40 +0,0 @@ -$FreeBSD$ - -As reported by Mikko Rapeli and Tom Vogt at -http://bugzilla.mozilla.org/show_bug.cgi?id=115788 and -http://bugzilla.mozilla.org/show_bug.cgi?id=150339 the X server can -abort when Mozilla requests a huge (scalable) font. This is also -likely to happen to the X font server, or to Xvnc. - -This patch is from -http://bugzilla.mozilla.org/attachment.cgi?id=87432&action=view -. - ---- gfx/src/gtk/nsFontMetricsGTK.cpp Mon Jun 10 01:02:08 2002 -+++ gfx/src/gtk/nsFontMetricsGTK.cpp Thu Jun 13 00:06:33 2002 -@@ -87,6 +87,12 @@ - #undef USER_DEFINED - #define USER_DEFINED "x-user-def" - -+// This is the scaling factor that we keep fonts limited to against -+// the display size. If a pixel size is requested that is more than -+// this factor larger than the height of the display, it's clamped to -+// that value instead of the requested size. -+#define FONT_MAX_FONT_SCALE 2 -+ - #undef NOISY_FONTS - #undef REALLY_NOISY_FONTS - -@@ -1276,7 +1282,12 @@ - - float app2dev; - mDeviceContext->GetAppUnitsToDevUnits(app2dev); -+ - mPixelSize = NSToIntRound(app2dev * mFont->size); -+ // Make sure to clamp the pixel size to something reasonable so we -+ // don't make the X server blow up. -+ mPixelSize = PR_MIN(gdk_screen_height() * FONT_MAX_FONT_SCALE, mPixelSize); -+ - mStretchIndex = 4; // normal - mStyleIndex = mFont->style; - |