1200 Commits

Author SHA1 Message Date
roc+%cs.cmu.edu
6e36f2c733 Bug 328926. Remove aPresContext parameter from Destroy and SetInitialChildList. patch by Marc Liddell, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@192399 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-15 03:14:02 +00:00
bmlk%gmx.de
f0eff16a4d Every frame where the frame construction is not controlled by
the display-type needs to be mentioned in IsSpecialContent, canvas in this case, bug 329692 r/sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@192166 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-10 20:03:07 +00:00
roc+%cs.cmu.edu
38a9722e9f Bug 328926. Remove aPresContext from nsIFrame::Init and nsIFrame::DidSetStyleContext. r+sr=roc, patch by Marc Liddell
git-svn-id: svn://10.0.0.236/trunk@192085 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-09 18:55:21 +00:00
enndeakin%sympatico.ca
46ea7d0193 Bug 327943, remove grippy frame, r=neil,sr=roc
git-svn-id: svn://10.0.0.236/trunk@191614 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-02 21:42:29 +00:00
roc+%cs.cmu.edu
f6b0317991 Backing out changes for bug 326944, really this time\!
git-svn-id: svn://10.0.0.236/trunk@191297 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-27 04:13:51 +00:00
roc+%cs.cmu.edu
5486ff00e1 Bug 326944. Remove nsIComboboxControlFrame. r+sr=roc, patch by Marc Liddell
git-svn-id: svn://10.0.0.236/trunk@191291 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-27 02:33:26 +00:00
uriber%gmail.com
0cafbb55af Bug 327532: Content inserted before an element with a long (multi-line) ":before" text is inserted in the wrong place. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@191145 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-24 06:58:33 +00:00
uriber%gmail.com
9abc8fa432 Bug 299065: Bidi resolution needs to split inlines in addition to text frames. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@190744 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-21 21:33:47 +00:00
bzbarsky%mit.edu
8cb7d3babd Fix bug 326834 -- more care needed with listboxes. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@189802 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-12 21:37:45 +00:00
bmlk%gmx.de
acc9a119d8 don't reparent the col style context if the parent is anonymous colgroup bug326015 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@189771 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-11 11:26:57 +00:00
bzbarsky%mit.edu
25a099edc5 Make sure to actually not construct frames, not just hand it off to someone
else.  Bug 326495, r=sicking, sr=tor


git-svn-id: svn://10.0.0.236/trunk@189576 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-10 20:54:13 +00:00
bzbarsky%mit.edu
f633a81bd3 Improve our handling of reframes around {ib} splits when pseudos or XUL are involved.
Bug 322678, bug 325024, bug 325218.  r=mats, sr=roc


git-svn-id: svn://10.0.0.236/trunk@189460 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-09 04:16:06 +00:00
cbiesinger%web.de
6322c04952 bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@188844 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-03 14:18:39 +00:00
scootermorris%comcast.net
1364eae39d SVG Conditionals should work outside of <switch>. Bug 303018.
r=bugmail/sr=tor


git-svn-id: svn://10.0.0.236/trunk@188587 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-31 18:53:33 +00:00
bzbarsky%mit.edu
1127e25d34 Make the listbox box object deal better with the frame being destroyed and
change the tree box object the same way.  Bug 282105, bug 325045, bug 322513.
r=neil, sr=ben


git-svn-id: svn://10.0.0.236/trunk@188496 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-30 21:29:10 +00:00
cvshook%sicking.cc
fa6cc107da This assertion should have been removed as part of previous checkin.
git-svn-id: svn://10.0.0.236/trunk@188296 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-27 00:52:18 +00:00
cvshook%sicking.cc
668d9bc084 Bug 310638: New better implementation of (Do)DeletingFrameSubtree. Patch by Mats Palmgren. r=bz sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@188272 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-26 22:15:52 +00:00
cvshook%sicking.cc
b65ed3129c Bug 310436: Allow glyph frames as child of svg. r=tor sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@188248 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-26 18:32:55 +00:00
cvshook%sicking.cc
125d167053 Bug 317544: Disable floating inside mathml. r=bz sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@188179 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-25 21:40:31 +00:00
cvshook%sicking.cc
12b789d906 Bug 310436: Implement IsFrameOfType and use that to disable non-svg frames from being children of svg frames. r=bz sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@188176 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-25 21:16:12 +00:00
roc+%cs.cmu.edu
78bd9e4760 Bug 323946. nsFieldSetFrame doesn't need to support having a space manager. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@188019 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-22 23:20:56 +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
tor%cs.brown.edu
fe2017034e Bug 316764 - implement <mask> and fix <clipPath> for multiple
overlapping children.  r=scootermorris


git-svn-id: svn://10.0.0.236/trunk@187897 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-20 17:00:43 +00:00
roc+%cs.cmu.edu
2f9cd46128 Bug 309550. Margins should not collapse through fieldset boundaries. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@187827 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-19 18:44:09 +00:00
bzbarsky%mit.edu
d0cb8e722d Fieldsets have multiple insertion points because of the magic legend stuff.
Bug 317275, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@187815 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-19 03:48:46 +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
mats.palmgren%bredband.net
6e1b8ac353 Use the parent of the placeholder (not the out-of-flow) when looking for an in-flow frame that follows the hint frame. b=322688 r=roc sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@187668 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-15 23:44:48 +00:00
bmlk%gmx.de
abc648dc87 don't call ProcessChildren on leafframes, bug 51767, r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@187658 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-15 19:10:14 +00:00
bmlk%gmx.de
563a72aa7b Avoid reframing inside button frames and move the frame creation entirely into the frame constructor, bug 51767, r=mats sr=roc
git-svn-id: svn://10.0.0.236/trunk@187535 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-13 07:58:12 +00:00
cvshook%sicking.cc
49f9aa269d Bug 323098: Fix inefficency in XBL insertion logic.
r/sr=bz


git-svn-id: svn://10.0.0.236/trunk@187462 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-12 05:45:38 +00:00
bzbarsky%mit.edu
d663575455 Invalidate the canvas correctly when <body> and root nodes are added to or
removed from documents.  Bug 321751, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@187301 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-11 02:41:50 +00:00
bmlk%gmx.de
8980e2f1c7 don't apply xul display types to tags that would normally cause tag based frame creation, bug 322185, r/sr = bzbarsky
git-svn-id: svn://10.0.0.236/trunk@187123 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-07 15:09:24 +00:00
mrbkap%gmail.com
597f4dbb78 bug 315752: Crashes and assertions happening in DoDeletingFrameSubtree when <select>s are in the air. The fix is to make DoCleanupFrameReferences clean up additional child lists. Patch by bzbarsky. r=roc/mats/mrbkap sr=roc
git-svn-id: svn://10.0.0.236/trunk@186305 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-20 02:06:14 +00:00
roc+%cs.cmu.edu
1c090ad037 Bug 320337. Remove mFrameConstructor member from nsListBoxBodyFrame. patch by Vidar Harr, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@186149 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-16 02:56:36 +00:00
roc+%cs.cmu.edu
305c919e9e Bug 307419. Remove mPresContext from XUL frames. patch by Vidar Harr, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@186100 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-15 03:30:17 +00:00
bzbarsky%mit.edu
6ad7798a02 Fix bug 306533 -- the first-letter can be in anonymous content. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@185960 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-12 15:48:37 +00:00
bzbarsky%mit.edu
116a9b3370 Handle XUL popups gracefully in non-XUL documents. Bug 306940, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@185816 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-08 22:04:06 +00:00
bzbarsky%mit.edu
f19f8ce55e Use the right parent for floating first-letter frames. Bug 306534, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@185815 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-08 21:57:19 +00:00
bmlk%gmx.de
d800c5f869 Do not prevent the creation of multiple captions, but display only the first one, bug 309322 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@185643 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-03 15:13:08 +00:00
bzbarsky%mit.edu
3cc6f3c021 Recover letter frames even if we didn't construct anything new. Bug 317961, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@185343 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-28 22:18:23 +00:00
bzbarsky%mit.edu
bf709d14e8 Get the right parent frame up front when dealing with :after content. Bug
317934, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@185340 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-28 22:09:08 +00:00
bzbarsky%mit.edu
ab384ef8f9 Make sure to not process counter/quote changes during a restyle. Bug 317948,
r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@185308 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-27 22:20:09 +00:00
timeless%mozdev.org
1726c563bf Bug 106386 Correct misspellings in source code
r=dbaron rs=brendan


git-svn-id: svn://10.0.0.236/trunk@185187 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-23 05:22:38 +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
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
bzbarsky%mit.edu
c43ac8f5a3 Make all stylesheet changes do an async style reresolve, not a sync one. Bug
314776, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@184211 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-06 18:01:17 +00:00
bzbarsky%mit.edu
467820641f Consolidate the out-of-flow handling in ContentRemoved, using
GetChildListNameFor.  Also, replace various checks for display and floating
with a check for out-of-flow where relevant.  Bug 313181, r=roc, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@184166 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-04 23:56:54 +00:00
bzbarsky%mit.edu
0a7f0c53a2 Change WipeContainingBlock to have a better definition of what it means for a
parent frame to be "inline", and remove checks for <select> around places that
called WipeContainingBlock.  Bug 314878, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@184164 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-04 23:43:01 +00:00
bzbarsky%mit.edu
d490f00b7b Remove the dummy frame stuff from selects. Replace it with smarter focus rect
painting and sizing for empty selects.  Bug 314879, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@184162 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-04 23:36:27 +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