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 ∥ 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 ‖ (a.k.a. ‖ \u2016) to stretch like ∥ (\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