summaryrefslogtreecommitdiff
path: root/www/mozilla/files/patch-nsFontMetricsGTK.cpp
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2002-08-28 22:11:41 +0000
committerJoe Marcus Clarke <marcus@FreeBSD.org>2002-08-28 22:11:41 +0000
commitbfa2a3c1a4c397010a2805bea8305def4cf46b7e (patch)
tree611e51532753453b15ab03437479a86fcb7a47cb /www/mozilla/files/patch-nsFontMetricsGTK.cpp
parentFix 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/files/patch-nsFontMetricsGTK.cpp')
-rw-r--r--www/mozilla/files/patch-nsFontMetricsGTK.cpp40
1 files changed, 0 insertions, 40 deletions
diff --git a/www/mozilla/files/patch-nsFontMetricsGTK.cpp b/www/mozilla/files/patch-nsFontMetricsGTK.cpp
deleted file mode 100644
index 3bab909b5a89..000000000000
--- a/www/mozilla/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;
-