3035 Commits

Author SHA1 Message Date
dcone%netscape.com
2bc4e3cbf3 b=37685 r=rods a=attinasi a=roc+moz. Put in substitute fonts for the pre. Use the correct metrics for
bold and italic fonts.  All this work is for Postscript on linux.


git-svn-id: svn://10.0.0.236/trunk@115491 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 14:48:16 +00:00
jdunn%netscape.com
5314fb0a2c fixing hp-ux tinderbox (commercial) bustage
r=bstell@netscape.com
a=shaver@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@115439 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 21:19:24 +00:00
rjesup%wgate.com
04ea03f366 Bug 94336: crash when viewing animated GIF with subsequent frame larger
than header.  r=pavlov, sr=tor, a=asa


git-svn-id: svn://10.0.0.236/trunk@115425 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 15:30:29 +00:00
dcone%netscape.com
48fe96650e b=127513 r=rods sr=attinasi a=shaver. Fixes windows 98 problems with the PatBlt.
git-svn-id: svn://10.0.0.236/trunk@115402 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 02:10:04 +00:00
rbs%maths.uq.edu.au
c1929b9f84 fix crasher bug 110898 by doing a null check before deferencing a pointer that can be null in extreme situations where a font could not be realized, r=shanjian, sr=attinasi, a=shaver
git-svn-id: svn://10.0.0.236/trunk@115398 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 01:33:11 +00:00
bzbarsky%mit.edu
f5b7b272dd Don't create multiple XPrint or PostScript device contexts -- the
contexts share globals and are careless... Bug 127627, patch by Roland
Mainz <Roland.Mainz@informatik.med.uni-giessen.de>, r=bryner,rods,
sr=jag, a=asa.


git-svn-id: svn://10.0.0.236/trunk@115359 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 07:02:31 +00:00
bzbarsky%mit.edu
1fbf4a7ca5 Um... backing this out, will reland when tree is actually green.
git-svn-id: svn://10.0.0.236/trunk@115354 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 04:07:53 +00:00
bzbarsky%mit.edu
74a0cb1096 Don't create multiple XPrint or PostScript device contexts -- the
contexts share globals and are careless... Bug 127627, patch by Roland
Mainz <Roland.Mainz@informatik.med.uni-giessen.de>, r=bryner,rods,
sr=jag, a=asa


git-svn-id: svn://10.0.0.236/trunk@115353 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 04:05:05 +00:00
bzbarsky%mit.edu
624fcf1f96 Only do extra drawing to de-uglify ellipses for small ellipse sizes.
Bug 91816, patch by Roland Mainz
<Roland.Mainz@informatik.med.uni-giessen.de>, r=bzbarsky, sr=attinasi,
a=shaver


git-svn-id: svn://10.0.0.236/trunk@115327 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 23:22:50 +00:00
pinkerton%netscape.com
b227c84c1e implement NS_THEME_TOOLBAR_SEPARATOR, also patch outliner to support it. r=bryner,smfr/sr=blake/a=shaver. bug#127722
git-svn-id: svn://10.0.0.236/trunk@115322 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 22:14:55 +00:00
tor%cs.brown.edu
75bf5d9198 Bug 127430 - delete client image copy. r=pavlov, sr=blizzard, a=chofmann
git-svn-id: svn://10.0.0.236/trunk@115301 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-24 23:42:32 +00:00
bstell%ix.netcom.com
4f98f59229 bug 127283, I missed a changed requested by super-reviewer before the a=
git-svn-id: svn://10.0.0.236/trunk@115293 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-24 07:03:17 +00:00
dcone%netscape.com
7302984c86 bug=122996 r=karnaze sr=attinasi a=asa Fixes a windows98 tiling quirk with PatBlt.
git-svn-id: svn://10.0.0.236/trunk@115291 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-24 04:18:09 +00:00
bstell%ix.netcom.com
507100437f bug 127283, fix hang in TrueType MathML
r=ftang, sr=brendan, a=blizzard


git-svn-id: svn://10.0.0.236/trunk@115286 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-24 00:22:16 +00:00
bstell%ix.netcom.com
f33d85b532 bug 126979, fix solaris bustage
sr=brendan


git-svn-id: svn://10.0.0.236/trunk@115285 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-24 00:17:30 +00:00
cbiesinger%web.de
6889b4fa22 Bug 126303 patch by Roland.Mainz@informatik.med.uni-giessen.de r=rods sr=attinasi a=roc+moz
Remove the DOM dependendecies from gfx/src/xprint/


git-svn-id: svn://10.0.0.236/trunk@115277 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 15:32:03 +00:00
tor%cs.brown.edu
47117364a9 Fix cement bustage.
git-svn-id: svn://10.0.0.236/trunk@115258 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 00:47:15 +00:00
tor%cs.brown.edu
d170406692 Bug 121015 - nsImageGTK server side scaling. r=pavlov, sr=blizzard, a=asa.
git-svn-id: svn://10.0.0.236/trunk@115254 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 23:58:25 +00:00
rods%netscape.com
6d75523e55 Fix comparison for pref defined fonts names
Bug 126920 r=rods sr=attinasi a=asa


git-svn-id: svn://10.0.0.236/trunk@115227 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 13:12:12 +00:00
rods%netscape.com
6f25ce2529 Changing return codes from NOT_IMPL to NS_OK, these methods are no-ops on
platforms that don't implement them
Bug 126803 r=dcone sr=attinasi a=asa


git-svn-id: svn://10.0.0.236/trunk@115200 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 03:11:17 +00:00
rjesup%wgate.com
4e11e651a1 Bug 125025: Offscreen animations use lots of CPU. This is the DrawToImage
patch.  r=saari, sr=brendan, a=moz+roc


git-svn-id: svn://10.0.0.236/trunk@115131 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 01:52:38 +00:00
seawood%netscape.com
6b84c9d933 Do platform checks for postscript printing support (MOZ_ENABLE_POSTSCRIPT) in configure instead of makefiles.
Bug #126102 r=bryner


git-svn-id: svn://10.0.0.236/trunk@115084 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 07:08:02 +00:00
dcone%netscape.com
d781bc3674 bug=100324 r=dcone sr=attinasi. Checkin for ftang. Measure the cyrillic characters.
git-svn-id: svn://10.0.0.236/trunk@115058 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 05:55:52 +00:00
arougthopher%lizardland.net
a2127abd9a Fix for Bug#125132
foreign characters not displayed properly in justified text

Still iterates one character at a time, but can handle utf-8 chars now.

r=arougthopher@lizardland.net


git-svn-id: svn://10.0.0.236/trunk@115047 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 05:38:13 +00:00
pinkerton%netscape.com
df549a9260 cleanup bg theme brush and fix things for dialog bg to draw. r=bryner/sr=hyatt. bug#119736
git-svn-id: svn://10.0.0.236/trunk@114993 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 02:14:04 +00:00
dbaron%fas.harvard.edu
57bd9db886 Fix IRIX bustage. We can't use C++ comments in headers included by C files.
git-svn-id: svn://10.0.0.236/trunk@114992 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 02:04:10 +00:00
alecf%netscape.com
fda1c3b05c add unicharutil static libs
git-svn-id: svn://10.0.0.236/trunk@114977 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 23:47:11 +00:00
alecf%netscape.com
f85a67075e one part of fix for bug 107575 - clean up consumers of nsString::EqualsIgnoreCase and nsString::EqualsWithConversion, to be explicit about case-insensitive compares
r=timeless sr=jag


git-svn-id: svn://10.0.0.236/trunk@114971 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 22:49:12 +00:00
timeless%mac.com
ee97348478 Bug 125078 Implement InitPrintSettingsFromPrinter for GTK+/Xlib
patch by Roland.Mainz@informatik.med.uni-giessen.de r=rods sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@114969 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 22:47:35 +00:00
rods%netscape.com
c3c6dd1adf Makes sure the prefs aren't set if the pref values don't exist
Bug 124139 r=rods sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@114925 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 11:59:27 +00:00
rods%netscape.com
221670b5c2 1) In DocumentViewer: I did rearrange some of the data members for PrintData
and PrintObject and their initialization order
2) In DocumentViewer: Implemented the shrink to fit feature by calc'ing the
ratios in the first reflow and then reflowing a second time to shrink them
3) In nsPageFrame: This is somewhat unrelated to this bug, but I found where
continuing frame content was being parented to the PageFrame instead of the
PageContentFrame.
4) Although at this time I am not using DumpFrames for debugging I may want to
switch back to it while debugging at anytime.
Bug 100967 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@114923 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 11:49:27 +00:00
bstell%ix.netcom.com
b7194ebab6 better fix for the linux bustage
git-svn-id: svn://10.0.0.236/trunk@114921 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 11:02:23 +00:00
bstell%ix.netcom.com
4ed5035aa4 bug 116155, add code to measure/render using a common X font interface
r=pavlov@netscape.com, sr=jaggernaut@netscape.com


git-svn-id: svn://10.0.0.236/trunk@114920 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 11:00:24 +00:00
bstell%ix.netcom.com
758d860008 fix HP bustage
git-svn-id: svn://10.0.0.236/trunk@114915 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 09:51:56 +00:00
bstell%ix.netcom.com
2b1244ccf3 fix tree bustage
git-svn-id: svn://10.0.0.236/trunk@114914 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 09:32:54 +00:00
bstell%ix.netcom.com
a9d7de11b5 bug 116151, add files for FreeType / TrueType font support
r=shanjian@netscape.com, sr=mcafee@netscape.com (delegate for mscott@netscape.com)


git-svn-id: svn://10.0.0.236/trunk@114911 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 08:53:50 +00:00
bstell%ix.netcom.com
26c9bf542d bug 116153, add TrueType support for MathML (GetBoundingBox)
requested during sr= by rbs@maths.uq.edu.au (delegate for brendan@mozilla.org)


git-svn-id: svn://10.0.0.236/trunk@114910 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 08:51:40 +00:00
bstell%ix.netcom.com
350129e0b1 bug 116153, add TrueType language group info to the X font language group
table. Read TrueType prefs.
r=katakai@japan.sun.com, sr=jaggernaut@netscape.com


git-svn-id: svn://10.0.0.236/trunk@114909 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 08:49:29 +00:00
bstell%ix.netcom.com
0bac2c0150 bug 116155, add alpha blending routines for FreeType2/TrueType (performance)
Code to to measure/render text using a common font interface.
r=pavlov@netscape.com, sr=jaggernaut@netscape.com


git-svn-id: svn://10.0.0.236/trunk@114906 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 07:47:06 +00:00
cathleen%netscape.com
44c62ad490 eliminate nsCRT::strlen for char* strings (part 2), bug 124536 r=dp sr=brendan
git-svn-id: svn://10.0.0.236/trunk@114905 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 07:43:41 +00:00
bstell%ix.netcom.com
4885d00b22 bug 116154, scan fonts to generate/save/read font summaries since getting
the valid glyph list is so expensive. Code to map TrueType fonts so the
mos X font selection code cand find them by name and/or language-group
r=smontagu@netscape.com, sr=rbs@maths.uq.edu.au/brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@114900 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 07:14:10 +00:00
gordon%netscape.com
65f1aed4fd Fixing optimized mac bustage.
git-svn-id: svn://10.0.0.236/trunk@114897 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 06:17:10 +00:00
gordon%netscape.com
50c69be4a2 Fixing optimized mac bustage.
git-svn-id: svn://10.0.0.236/trunk@114883 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 05:00:29 +00:00
shanjian%netscape.com
5c89a47ef8 #117522 gfx/src/nsCompressedCharMap.cpp doesn't build: too many Ls in nsCompressedCharMap.h
r=bstell, sr=brendan
(thanks to timp@clarityconnect.com for test and verify the patch.)


git-svn-id: svn://10.0.0.236/trunk@114881 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 03:29:43 +00:00
dcone%netscape.com
b9645ce2ce b=122996 r=kmclusky sr=attinasi. Use patblt for windows background tiling
git-svn-id: svn://10.0.0.236/trunk@114879 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 03:10:42 +00:00
sfraser%netscape.com
6b89ad1ce9 Fix debug-only code that validates the drawing state, to take the SIOUX window into account. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@114864 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 02:04:46 +00:00
kmcclusk%netscape.com
16a29eb1ea check for null mOffScreenSurface in CopyOffscreenBits to fix topcrasher. bug 70424 r=pavlov sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@114826 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:05:35 +00:00
pinkerton%netscape.com
beaefa90ef tweak attribute checking for xbl form control checkboxes. patch by bryner. r=pink/sr=hyatt. bug#124483
git-svn-id: svn://10.0.0.236/trunk@114814 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 22:43:19 +00:00
pinkerton%netscape.com
8bbd0881bc fix gcc scoping problem.
git-svn-id: svn://10.0.0.236/trunk@114800 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 15:35:25 +00:00
bryner%netscape.com
897209b0a8 - Use the focused attribute for radio containers, not :focus
- Add tooltip support
- Fix dropdown arrow sizing, hopefully

Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@114779 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 07:51:35 +00:00