rbs%maths.uq.edu.au
e42401a4bf
Re-sync some weak style pointers when the primary one is changed, patch by steve.swanson@mackichan.com, r+sr=rbs
...
git-svn-id: svn://10.0.0.236/trunk@147678 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 08:27:40 +00:00
bsmedberg%covad.net
1b71e7ac3e
Bug 179834. Separate application resources and GRE resources. r=darin sr=dougt
...
git-svn-id: svn://10.0.0.236/trunk@146844 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 17:55:56 +00:00
bryner%brianryner.com
dbbc84bf94
Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
...
git-svn-id: svn://10.0.0.236/trunk@146620 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-07 22:37:27 +00:00
rbs%maths.uq.edu.au
e320553e23
Sync the handling of stretchy MathML frames with the new ::-moz notation, b=214989, r+sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@145578 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 02:07:14 +00:00
jshin%mailaps.org
86055d0fc4
bug 212125 : factor out loading |nsIPersistentProperties|' from a URI/URIspec and add helper
...
functions to nsNetUtil.h (r=rbs, sr=darin)
git-svn-id: svn://10.0.0.236/trunk@144739 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 21:31:54 +00:00
bzbarsky%mit.edu
a8d5fd5b51
Make some static data const in layout. Bug 204073, patch by ataylor@its.to
...
(Andrew Taylor), r=bzbarsky, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@142937 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-27 03:52:33 +00:00
dbaron%dbaron.org
69da9d4a19
Clean up API (and its callers) for getting style data: remove unneeded null checks and switch to new inline member functions (one for each struct) that return values. b=197205 r+sr=roc a=brendan
...
git-svn-id: svn://10.0.0.236/trunk@142488 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-15 03:42:21 +00:00
rbs%maths.uq.edu.au
8063b3b8f6
Still wrestling with bug 118600, turn static class into pointer and s/./->/g accordingly
...
git-svn-id: svn://10.0.0.236/trunk@141649 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 01:08:40 +00:00
rbs%maths.uq.edu.au
555bb24d74
Extra consolidation for bug 118600, r+sr=roc+moz
...
git-svn-id: svn://10.0.0.236/trunk@141600 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 16:40:56 +00:00
rbs%maths.uq.edu.au
9c15c8d486
Parameterize the handling of base fonts (i.e., fonts used for certain characters at their base/non-stretchy size). Use that to set base fonts for sqrt (which used to be hard-coded), and fix the ≤ problem by setting the safer Symbol font as its base font. Also while here, emulate \mathstrut in sqrt for extra beautification. b=118600, r+sr=roc+moz
...
git-svn-id: svn://10.0.0.236/trunk@141571 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 03:32:06 +00:00
roc+%cs.cmu.edu
ad79d0e7da
Bug 191938. 'Dont print backgrounds' by setting background to white. also clean up unused params and make background-attachment:fixed work in printing/printpreview. r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@138258 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 02:49:22 +00:00
bryner%netscape.com
c44337949a
Remove nsIStyleContext (bug 114713), r/sr=dbaron. Changed lots of methods to use nsStyleContext* or already_AddRefed<nsStyleContext> as return values, depending on whether a reference is returned. Turn on nsRefPtr (bug 104346), and change nsDerivedSafe to not declare AddRef and Release explicitly virtual, r=jag, sr=dbaron.
...
git-svn-id: svn://10.0.0.236/trunk@138129 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 00:32:13 +00:00
rbs%maths.uq.edu.au
82722bc526
fix bad string usage, b=191529, r+sr+a=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@137342 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-04 01:08:36 +00:00
dbaron%dbaron.org
c278517282
Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
...
git-svn-id: svn://10.0.0.236/trunk@136010 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 21:19:10 +00:00
caillon%returnzero.com
d4dd11d541
181420, Use nsIPrefBranch instead of nsIPref.
...
r=rbs sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@134325 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-22 11:29:31 +00:00
bzbarsky%mit.edu
a70a392a2c
Make GetParent on nsStyleContext return an
...
already_AddRefed<nsIStyleContext>. Bug 171808, r=jkeiser, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@131531 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-09 01:46:15 +00:00
caillon%returnzero.com
0f7366d6d0
Correcting our background painting code per the latest CSS specs. By default, backgrounds should be painted to the border
...
area, and not the padding area as per the CSS 2 Errata, CSS2.1 and CSS3. Also, implementing the CSS3 'background-clip'
and 'background-origin' properties (currently with -moz- prefixes) to control this behavior.
Bug 162252, r=dbaron sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@131419 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-08 10:24:53 +00:00
alecf%netscape.com
fea695e47d
fix for bug 164575 - clean nsIPersistentProperties interface to reduce UTF8/UCS2 conversions
...
r=dougt, sr=darin
git-svn-id: svn://10.0.0.236/trunk@128567 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-30 17:13:34 +00:00
dbaron%fas.harvard.edu
e8821b1085
Clean up unneeded includes of nsStyleUtil.h, and some other include cleanup in MathML. r=rbs b=71257 (|#include| changes only)
...
git-svn-id: svn://10.0.0.236/trunk@127461 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-16 11:52:20 +00:00
antonio.xu%sun.com
6e54672f56
replace the hardcode of "@mozilla.org/embedcomp/dialogparam;1" with NS_DIALOGPARAMBLOCK_CONTRACTID
...
Bug 158608 r=Henry sr=alecf
git-svn-id: svn://10.0.0.236/trunk@127252 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-14 12:39:03 +00:00
henry.jia%sun.com
c294edc1e5
4th patch for bug 158080
...
Description: replace the hardcode of "@mozilla.org/embedcomp/window-watcher;1" with NS_WINDOWWATCHER_CONTRACTID
Patch by Henry.Jia@sun.com
r=anto, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@126449 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 05:56:22 +00:00
rbs%maths.uq.edu.au
0842619afb
support <msqrt> and <mroot> with Mathematica fonts in addition to TeX fonts, b=121493, r=roc+moz, sr=waterson
...
git-svn-id: svn://10.0.0.236/trunk@124800 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-09 01:41:52 +00:00
shanjian%netscape.com
a9c700ad59
#142562 problem with <td align=right or align=center
...
We are observing langGroup in some place while ignor it in others. This patch
make all font metrics call consistent. nsIRenderingContext API is change to
make things neat.
r=rbs, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@122131 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-24 20:11:14 +00:00
jst%netscape.com
0e34136ef1
Fixing bug 146034. Getting rid of nsHTMLIIDs.{h,cpp}. r=jfrancis@netscape.com, sr=rpotts@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@122039 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-23 00:00:34 +00:00
rbs%maths.uq.edu.au
e022b0b4e7
Bug 129560 - Selection doesn't display on stretchy MathML characters; Bug 133429 - dynamically created MathML content sometimes doesn't layout as expected; Bug 133814 - Improper spacing of embellished operators; Patch for each bug attached to the bug. All have: r=dbaron, sr=attinasi, a=asa
...
git-svn-id: svn://10.0.0.236/trunk@117898 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-02 04:15:22 +00:00
rbs%maths.uq.edu.au
26193b566f
Localize the alert message for missing MathML fonts, b=128139, r=Roland.Mainz@informatik.med.uni-giessen.de, sr=attinasi, a=asa
...
git-svn-id: svn://10.0.0.236/trunk@116225 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 23:34:27 +00:00
rbs%maths.uq.edu.au
2ebf6ced5f
re-fix bug 125541 - Need sample MathML page for what's new in m0.9.9. Fixed weird stretchy integral sign due to platform differences in FillRect(). Improved wording of the message that alerts the user about missing MathML fonts and made the dialog non-modal, r=roc+moz, sr=attinasi, a=shaver
...
git-svn-id: svn://10.0.0.236/trunk@115512 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 22:39:43 +00:00
rbs%maths.uq.edu.au
d99d81c2f3
backing out - got confused about the status of the tree...
...
git-svn-id: svn://10.0.0.236/trunk@115501 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 19:28:11 +00:00
rbs%maths.uq.edu.au
fde0bdcdaa
bug 125541 - Need sample MathML page for what's new in m0.9.9. Fixed weird stretchy integral sign due to platform differences in FillRect(). Improved wording of the message that alerts the user about missing MathML fonts and made the dialog non-modal, r=roc+moz, sr=attinasi, a=shaver
...
git-svn-id: svn://10.0.0.236/trunk@115500 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 19:11:02 +00:00
rbs%maths.uq.edu.au
07186d47ad
bug 126619 - fixups for the final metrics of certain MathML characters, and add transliteration for U+2212 the official Unicode minus sign (ongoing bug 119664), r=roc+moz, rs=attinasi/blizzard, a=shaver
...
git-svn-id: svn://10.0.0.236/trunk@115399 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 01:35:27 +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
rbs%maths.uq.edu.au
9c3fae6fd7
Fixup to make sure that recursive child chars are initialized with mOperator from their parent. Also added bogus initializations requested in bug 124619 to silence the compiler
...
git-svn-id: svn://10.0.0.236/trunk@114817 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 22:52:15 +00:00
rbs%maths.uq.edu.au
a490d83518
[MathML only] fix weirdness in the edge case of an empty <mfenced></mfenced>
...
git-svn-id: svn://10.0.0.236/trunk@114595 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 14:39:50 +00:00
timeless%mac.com
18aaee49b0
Bug 125601 ABS()-->PR_ABS() && PR_ABS()-cleanup
...
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@114554 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 01:01:06 +00:00
rbs%maths.uq.edu.au
65b18dd380
fix inverted order of resetting variables
...
git-svn-id: svn://10.0.0.236/trunk@114258 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 06:18:04 +00:00
rbs%maths.uq.edu.au
4568af87c6
Replace the XXX comments dating back from bug 45010 with a long lasting fix
...
git-svn-id: svn://10.0.0.236/trunk@114075 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:48:38 +00:00
mkaply%us.ibm.com
01abf4b33b
Add PR_CALLBACK to get MathML building on OS/2
...
git-svn-id: svn://10.0.0.236/trunk@113059 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 23:24:17 +00:00
rbs%maths.uq.edu.au
6fdf561c89
Fix MathML bug 121037. Background-color is not showing up in stretchy chars that use additional leaf style contexts. More reliable recovery from the background revamps in bug 116161
...
git-svn-id: svn://10.0.0.236/trunk@112843 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 06:08:03 +00:00
rbs%maths.uq.edu.au
afd0870f33
Fix regression from the fix for bug 116161. The picky treatment of stretchy MathML characters involves additional style contexts whereas the default search of the background stops at the primary style context
...
git-svn-id: svn://10.0.0.236/trunk@112166 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 07:48:10 +00:00
rbs%maths.uq.edu.au
c264cfec89
Some tweaks
...
git-svn-id: svn://10.0.0.236/trunk@111934 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 05:08:11 +00:00
rbs%maths.uq.edu.au
fa4baaf863
Alert! MissingMathML fonts. Here goes the prompt that the user will see when it is detected that crucial stretchy MathML fonts are not installed. The list of those fonts that are missing is shown so that the user can install them. The message is hardcoded and would need to be localized
...
git-svn-id: svn://10.0.0.236/trunk@111922 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 02:57:03 +00:00
rbs%maths.uq.edu.au
38aa2bbb0e
MathML bug 118475 - Allow stretchy MathML fonts to be customized via the pref system
...
git-svn-id: svn://10.0.0.236/trunk@111540 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 02:15:23 +00:00
dbaron%fas.harvard.edu
b7194a0ea8
Replace the BodyFixupRule with code in nsCSSRendering to fix all the problems with dynamic style changes and backgrounds on the root element and the BODY element. Change the way the HTMLDocumentColorRule (for the table color quirk) is initialized since it used to depend on the BodyFixupRule. b=116161 (also fixes other bugs) r=attinasi sr=hyatt
...
git-svn-id: svn://10.0.0.236/trunk@111511 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 23:46:07 +00:00
rjesup%wgate.com
15d98882e8
Bug 96108: Inline ElementAt(), add SafeElementAt(), voidarray usage fixes,
...
assertions for bad voidarray indexes. r=jst, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@110938 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 01:10:07 +00:00
rbs%maths.uq.edu.au
410c9e51f2
bug 102088 - Cleanup transitory font APIs that were used as a bridge in bug 99010, r=waterson, sr=attinasi
...
git-svn-id: svn://10.0.0.236/trunk@106728 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-30 22:58:00 +00:00
mkaply%us.ibm.com
bf92a698d1
This should be the other AIX bustage
...
git-svn-id: svn://10.0.0.236/trunk@106198 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-24 21:40:27 +00:00
dougt%netscape.com
fa2d0b7e98
99163 - removing nsObserverService.h includes. Also fixing 106090, extra methods on nsObserverService. r=shaver@mozilla.org, sr=jband@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@105973 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-22 22:01:27 +00:00
dougt%netscape.com
55f600e4ec
missed a few changes in my nsIObserver landing
...
git-svn-id: svn://10.0.0.236/trunk@105839 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-19 22:30:02 +00:00
dougt%netscape.com
cf60fc042e
nsIObserver and nsIObserverService API freeze. r=rpotts@netscape.com, alecf@netscape.com. bug 99163
...
git-svn-id: svn://10.0.0.236/trunk@105800 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-19 20:52:59 +00:00
dbaron%fas.harvard.edu
7bb7b59a69
Replace uses of overloaded |fputs| and most uses of |ns[C]String::ToCString|. b=104763 r=jag rs=scc
...
git-svn-id: svn://10.0.0.236/trunk@105460 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-16 03:53:44 +00:00