563 Commits

Author SHA1 Message Date
rbs%maths.uq.edu.au
fcdf1f8b95 Make sure to also set the max-element-width in <maction> when the child list is empty, b=323742, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@187952 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-21 02:53:10 +00:00
rbs%maths.uq.edu.au
2e24ce0a51 <mspace> is a leaf frame. Don't create bogus child frames inside <mspace> having invalid markup with child content. b=323741, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@187950 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-21 02:46:19 +00:00
rbs%maths.uq.edu.au
ab2438913e don't attempt to stretch a frame flagged as having invalid markup, b=323738, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@187947 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-21 02:31:02 +00:00
cvshook%sicking.cc
ceaf7bdebc Bug 323910: Merge atom lists in gklayout
r/sr=jst


git-svn-id: svn://10.0.0.236/trunk@187798 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-19 00:58:12 +00:00
cvshook%sicking.cc
d3d2e97d3b Bug 321294: Remove unused ReplaceFrame codepaths.
r/sr=roc


git-svn-id: svn://10.0.0.236/trunk@187266 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-10 22:58:37 +00:00
rbs%maths.uq.edu.au
0739f0e597 Fix crash due to outdated pointers when the DOM is modified, b=317546, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@187254 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-10 20:38:46 +00:00
rbs%maths.uq.edu.au
bae894a765 Re-sync some cached values of <maction> when its child list is changed dynamically, b=322656, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@187157 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-09 00:36:46 +00:00
rbs%maths.uq.edu.au
7771aa8fc7 Fix StirDOM/MathML crash bug 309120, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@186898 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-04 07:29:09 +00:00
cvshook%sicking.cc
b5a86b3a14 Backing out patch that was accidentally checked in with bug 284950.
git-svn-id: svn://10.0.0.236/trunk@186695 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-29 04:58:30 +00:00
cvshook%sicking.cc
cf43ff4e7d Bug 284950: DeCOMTaminate nsIContent::GetAttrNameAt
r/sr=bz


git-svn-id: svn://10.0.0.236/trunk@186678 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-28 21:52:39 +00:00
timeless%mozdev.org
a05383ef1b Bug 106386 Correct misspellings in source code
patch by mats.palmgren@bredband.net r=dbaron sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@185018 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-20 22:05:24 +00:00
bsmedberg%covad.net
0217e2f9a9 Bug 313309 part 2 - change the NS_DEFINE_STATIC_IID_ACCESSOR macro to NS_DECLARE, and make a NS_DEFINE_ macro that's outside the class declaration, r=shaver
git-svn-id: svn://10.0.0.236/trunk@184456 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-11 14:36:26 +00:00
roc+%cs.cmu.edu
9199079043 Bug 313817. DeCOMtaminate SVG and MathML NS_New*Frame functions. r+sr=roc, patch by Marc Liddell.
git-svn-id: svn://10.0.0.236/trunk@184444 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-11 02:36:29 +00:00
rbs%maths.uq.edu.au
0d10f1d60e Don't permit floating or absolute positioning inside MathML, b=307826, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@184175 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-05 04:23:13 +00:00
roc+%cs.cmu.edu
c4e0410c6e Bug 313817. DeCOMtaminate more NS_New*Frame functions. r+sr=roc, patch by Marc Liddell
git-svn-id: svn://10.0.0.236/trunk@184129 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-04 02:38:33 +00:00
rbs%maths.uq.edu.au
c0f0afa273 Oops, typo, should have replicated the local definition of &DoubleVerticalBar; in each file
git-svn-id: svn://10.0.0.236/trunk@183321 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-01 04:27:01 +00:00
rbs%maths.uq.edu.au
3398b04303 Configure &Vert; (a.k.a. &Verbar; \u2016) to stretch like &DoubleVerticalBar; (\u2225), b=314459, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@183318 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-01 03:26:37 +00:00
cvshook%sicking.cc
b26f9f52fb Bug 311827: Make GetAttr return a bool rather then an nsresult.
r/sr=bz


git-svn-id: svn://10.0.0.236/trunk@183185 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-28 11:25:24 +00:00
rbs%maths.uq.edu.au
2ea42ab429 crash evil mathml testcase with display:block, r+sr=bz, b=286122
git-svn-id: svn://10.0.0.236/trunk@183105 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-26 23:21:09 +00:00
rbs%maths.uq.edu.au
8a7bc976c5 Fix holes in stretchy MathML characters when their glue is tiny, b=311046, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@182566 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-20 00:28:47 +00:00
rbs%maths.uq.edu.au
b6df49e082 Bug 191847,297464, allow negative widths in <mspace> for uses like overstriking, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@182512 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-19 00:57:17 +00:00
roc+%cs.cmu.edu
aeacb4d477 Bug 108310. Make GetFrameForPoint take frame-relative coordinates, not bogus relative-to-some-view-or-other, and simplify the signature. r+sr=roc, patch by Eli Friedman.
git-svn-id: svn://10.0.0.236/trunk@180551 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-19 02:15:54 +00:00
rbs%maths.uq.edu.au
38875de48b Fix the inter-space for the fraction line and other special cases, b=308045, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@180344 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-16 00:39:27 +00:00
rbs%maths.uq.edu.au
48e5bfcc08 Fully update the state even on invalid markups to avoid crashing, b=307839, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@180010 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-12 05:51:18 +00:00
bzbarsky%mit.edu
c3d2c5e7a2 Remove the pointless nsIContent arg of nsIFrame::AttributeChanged. Bug 281390,
patch by Vidar Braut Haarr <vhaarr+bmo@gmail.com>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@179800 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-07 16:49:21 +00:00
rbs%maths.uq.edu.au
1b27403044 Inter-spacing improvements between MathML frames, b=306543, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@179751 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-06 23:47:01 +00:00
rbs%maths.uq.edu.au
77f5fea3ba Prevent gaps in stretchy characters, b=307157, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@179742 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-06 23:18:27 +00:00
rbs%maths.uq.edu.au
cc6b09d14b Don't allow a vertical stretchy character to shrink, r+sr=roc, b=306004
git-svn-id: svn://10.0.0.236/trunk@179740 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-06 23:14:12 +00:00
rbs%maths.uq.edu.au
71339c9979 Paint the numerator and denominator early so that their background doesn't overwrite the fraction line, b=303486, r+sr=roc, a=asa
git-svn-id: svn://10.0.0.236/trunk@177306 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-08 03:20:59 +00:00
rbs%maths.uq.edu.au
a282790d2c Map some attributes to style, b=302722, r+sr=roc, a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@177037 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 23:25:22 +00:00
bzbarsky%mit.edu
6e4135c78f Fix mathml attribute sheet creation to correctly insert the @namespace rule.
Bug 289677, r+sr=rbs, a=shaver


git-svn-id: svn://10.0.0.236/trunk@173472 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-16 17:01:21 +00:00
bmlk%gmx.de
c8e6cb1478 fix PreFast warnings in layout/mathml bug 288023 r=rbs sr=roc
git-svn-id: svn://10.0.0.236/trunk@171372 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-30 07:34:20 +00:00
rbs%maths.uq.edu.au
0ae1bda239 Fix crash on dead pointers by rebuilding the embellished hierarchy when an embellished child is changed, b=284001, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@170622 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-14 05:30:49 +00:00
bzbarsky%mit.edu
e5568b1f96 Fix delete calls to match the new calls (use delete[]). Bug 282700, patch by
David Gardiner <david.gardiner@unisa.edu.au>, r+sr=rbs


git-svn-id: svn://10.0.0.236/trunk@169817 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-25 03:26:06 +00:00
bzbarsky%mit.edu
807f289552 Move reflow command construction into nsPresShell::AppendReflowCommand, remove
some members, switch some callers to the non-COM-ish apis.  Bug 267085, r+sr=rbs


git-svn-id: svn://10.0.0.236/trunk@168953 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-08 00:59:52 +00:00
bzbarsky%mit.edu
51a3e5e4a4 Remove prescontext args for a bunch of MathML methods. Also includes the
MathML part of the patch for bug 244581.  Patch by Vidar Braut Haarr
<bugmail@q1n.org>, r=rbs, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@168893 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-07 01:57:50 +00:00
bzbarsky%mit.edu
651458ff22 Getting the selector text should properly escape and quote attribute value
strings.  Bug 142648, patch by Daniel Kraft <domob@daniel-kraft.net>, r=dbaron,
sr=bzbarsky.


git-svn-id: svn://10.0.0.236/trunk@168528 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-30 18:01:57 +00:00
kjh-5727%comcast.net
bc1325e687 Make nsIFontMetrics::GetFont() non-virtual. Bug 230605, r=bryner, sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@168172 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-22 16:00:07 +00:00
bzbarsky%mit.edu
e272c87dda Remove the long-deprecated nsIWebShell interface. Bug 273319, r=biesi, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@167223 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-03 22:51:17 +00:00
neil%parkwaycc.co.uk
b6cfbdda85 Bug 276100 GetOriginToView has unused PresContext argument p=bugmail@q1n.org r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@167161 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-01 17:26:29 +00:00
cbiesinger%web.de
7ef302fd81 fixing mathml bustage from bug 270708
git-svn-id: svn://10.0.0.236/trunk@167126 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-31 03:00:21 +00:00
bugzilla%arlen.demon.co.uk
e4daffa10a Bug 270708 remove nsPresContext variable from AttributeChanged and cleaned up comment in nsIFrame.h
p=bugmail@q1n.org r=pkwarren sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@167124 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-31 01:13:27 +00:00
rbs%maths.uq.edu.au
e72299096f Check the visibilty before painting the fraction line and the radical bar, b=275823, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@167120 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-30 22:49:23 +00:00
bsmedberg%covad.net
3edf9d37c8 Bug 275605 - libxul step 3 (all of tier 9, except libmozjs.so which will remain separate indefinitely) r=darin
git-svn-id: svn://10.0.0.236/trunk@166737 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-15 04:07:01 +00:00
dbaron%dbaron.org
de6591306e Bug 272151: reorganize files within layout, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@166440 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-08 19:41:48 +00:00
gerv%gerv.net
9f207af4db Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@166101 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-01 22:27:03 +00:00
bryner%brianryner.com
d80f327086 Unify box and frame trees by moving nsIBox methods onto nsIFrame. XUL-box frames can call the superclass nsBox implementation, all other frames get the nsFrame implementation of the box methods, which acts like nsBoxToBlockAdaptor used to. Bug 258513, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@162876 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-28 18:37:50 +00:00
dbaron%dbaron.org
a4ca9058c6 Separate concept of stylesheet URI into base URI (for resolving relative links) and sheet URI (for everything else), since they can differ for style elements (and inline style and style set from script, but that's for the next patch). Some other things (relating to external stylesheets, where it doesn't make a difference) that probably should use the sheet URL are left as the base URL for now because I didn't want to change too much at once. b=255538 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@162059 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-10 06:45:59 +00:00
bryner%brianryner.com
43628f9edf More nsIPresShell deCOMtamination:
- Made Get/SetAuthorStyleDisabled and ReconstructStyleData non-virtual when called internally.
- Inlined GetFrameSelection and renamed it to FrameSelection.
- Removed non-inline version of GetViewManager.
- Removed unused EnablePrefStyleRules and ArePrefStyleRulesEnabled.

Bug 253889, r+sr=roc.


git-svn-id: svn://10.0.0.236/trunk@161442 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-29 03:08:44 +00:00
gerv%gerv.net
872f5cb1ce Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@161286 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 23:02:50 +00:00