Commit Graph

1165 Commits

Author SHA1 Message Date
roc+%cs.cmu.edu
1baf93b061 Bug 306533. Find previous sibling correctly for floating first-letter frames for anonymous content. patch by bz, r+sr=roc
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@222024 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-19 03:45:17 +00:00
dbaron%dbaron.org
07cf6ed2e9 Give inline-blocks NS_BLOCK_SPACE_MGR and NS_BLOCK_MARGIN_ROOT. b=367504 r+sr=roc a=jay
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@218826 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-24 00:26:11 +00:00
bzbarsky%mit.edu
23d37d3cd2 Don't calculate stuff with dirty lists. Bug 367243, r=mats, sr=dbaron, a=jay
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@218792 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-23 05:32:16 +00:00
bzbarsky%mit.edu
a85a7386ec Make ReconstructDocElementHierarchy work correctly even if we first blew away a pseudo which had the root as its content. Bug 343293, r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@217178 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 04:42:12 +00:00
bzbarsky%mit.edu
d3fe5946c3 Make sure to not process counter/quote changes during a restyle. Bug 317948, r+sr=dbaron, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@216284 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 20:09:30 +00:00
rbs%maths.uq.edu.au
21f85e7810 <mspace> is a leaf frame. Don't create bogus child frames inside <mspace> having invalid markup with child content. b=323741, r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@216154 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-30 12:55:02 +00:00
rbs%maths.uq.edu.au
7da4017365 <mathml:mtd> with border-collapse <html:table> crashes [@ nsRuleNode::GetStyleData] [@ nsCachedStyleData::GetStyleData], b=354766, r=bernd, sr=bzbarsky, a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@216110 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-29 21:59:58 +00:00
bzbarsky%mit.edu
97adcb172a Reget our parent after blowing away letter frames. Bug 318592, r+sr=dbaron, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@215909 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-27 22:27:44 +00:00
bzbarsky%mit.edu
0d8c8cae37 More CantRenderReplacedElement hackery. Bug 350267, r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@215226 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-13 21:37:36 +00:00
bzbarsky%mit.edu
df8f95f6c8 Fix crash bug 348510. r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@215144 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-11 03:33:51 +00:00
bzbarsky%mit.edu
fff2ce5c08 Don't allow positioning or floating <mtable>. Bug 355993, r=bernd, sr=rbs, a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@214912 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-08 00:25:14 +00:00
bzbarsky%mit.edu
6350502744 More flag whack-a-mole. Bug 354489, r+sr=rbs, a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@214909 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-08 00:11:45 +00:00
bzbarsky%mit.edu
5ae0aa52e0 Make the block part of an {ib} split have a space manager if it needs to. Bug 354133, r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@214907 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-08 00:07:00 +00:00
bzbarsky%mit.edu
9553a37999 Slightly improve handling of positioned kids of MathML. Bug 322625, r=rbs, sr=roc, a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@214904 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-07 23:59:45 +00:00
bzbarsky%mit.edu
d747dbe48e Fix bug 354144 -- absolute positioning against the ICB is broken. r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@214902 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-07 23:54:37 +00:00
bzbarsky%mit.edu
85e9f1d596 Don't return mInitialContainingBlock if we find no absolute containing block. That can Just Happen. Bug 330909, patch by bernd, r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@214901 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-07 23:41:36 +00:00
smontagu%smontagu.org
634dbaf251 Check for possible bidi continuations after the previous sibling. Bug 310267, r=uriber@gmail.com, sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@213061 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-03 10:22:04 +00:00
bzbarsky%mit.edu
7230ad2148 Disallow most MathML from floating or being positioned (<math> is the one
exception). Bug 353897, r+sr=rbs, a=dveditz


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@212436 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 01:16:35 +00:00
mats.palmgren%bredband.net
b5010cb271 Improve error handling in nsCSSFrameConstructor::CreateContinuingFrame() and its callers. b=337419 r+sr=roc a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@208473 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-25 22:36:22 +00:00
bzbarsky%mit.edu
bcc8448a03 Reparent views properly when splitting to containing block. Bug 344291, r=roc, sr=dbaron, a=schrep for 1.8.1, a=dveditz for 1.8.0.7
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@208357 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-24 22:01:32 +00:00
bzbarsky%mit.edu
d552986e1c Handle XUL popups gracefully in non-XUL documents. Bug 306940, r+sr=roc, a=dveditz for 1.8.0.7, a=schrep for 1.8.1
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@208154 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-23 04:02:21 +00:00
mats.palmgren%bredband.net
5108e257e8 Leave the placeholder's pointer to the out-of-flow intact because the float cache depends on it later on. b=348688 r=bzbarsky sr=roc a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@208041 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-21 20:34:34 +00:00
bmlk%gmx.de
83d2eb5f2d remove crash prone from hack from frame construction and replace it with a hardcoded style rule bug 285727 r/sr/a=dveditz
a implement a review commment from bz (patch by bz) bug 348455 r/sr=dbaron a=mconnor


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@208012 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-21 18:16:40 +00:00
mrbkap%gmail.com
ebf35cc66a Checking in the fix for bug 321299 and the regressions it caused. This is the combined work of jst, peterv, sicking and me. a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@207889 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-18 23:08:59 +00:00
bzbarsky%mit.edu
ba36da89bd Don't clobber the parentFrame we need to recover letter frames on. Bug 348729, r+sr=roc, a=dbaron for 1.8, a=dveditz for 1.8.0
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@207741 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-17 15:00:42 +00:00
martijn.martijn%gmail.com
6ef1546a45 Bug 336291 - Crash [@ nsTableFrame::GetRowGroupFrame], patch by Bernd Mielke, r+sr=bzbarsky, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@207579 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 11:49:11 +00:00
bzbarsky%mit.edu
fa9d0a35d4 Use the right insertion frame for insertion points. Bug 348049, r+sr=roc, a=dbaron for 1.8.1, a=dveditz for 1.8.0.7
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@207504 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 23:13:38 +00:00
rbs%maths.uq.edu.au
5a38d10914 'Pseudo' frames from <mtd> and <mtr>outside <mtable> were not added to the flow, and thus were not destroyed at tear down, b=347355, r+sr=bzbarsky, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@207435 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 11:03:35 +00:00
alfred.peng%sun.com
1e6818fd24 Bug 336999. Crash involving XUL menus, position: fixed, position: absolute [@ nsIFrame::GetNextSibling] [@ nsCSSFrameConstructor::FindFrameWithContent].
r=neil,sr=bzbarsky,a=dveditz.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@207045 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-10 13:02:49 +00:00
roc+%cs.cmu.edu
5e4f3e93f6 Bug 288357. Force abs-pos elements to always use the containing block's first-in-flow as parent. r+sr=dbaron,a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@200644 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-22 22:55:10 +00:00
bmlk%gmx.de
f3117df450 improve table colgroup pseudo frame handling, bug 333493, bug 325984 and bug 329900 r/sr=bzbarsky a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@200565 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-22 04:14:14 +00:00
jst%mozilla.jstenback.com
4c78779518 Fixing bug 316159. Fix null-pointer dereference crash in WipeContainingBlock(). r+sr+a=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@200480 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-21 00:10:26 +00:00
bmlk%gmx.de
772dd6e911 pseudo rowgroups might be wrapped in a scrollframe, bug 331679 r/sr=bzbarsky a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@200232 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-18 06:50:32 +00:00
bzbarsky%mit.edu
2da9e5403d Fix crash bug 322348 by making ReParentStyleContext more sane. r+sr=dbaron, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@194751 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-20 02:48:06 +00:00
bmlk%gmx.de
8b027d8740 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 a=jay
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@193716 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-06 18:48:58 +00:00
dveditz%cruzio.com
7e1ded082d bug 291902 fix nsCSSFrameContructor::WipeContainingBlock common crash, patch by martijn, r/sr=dbaron, a=timr
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@191886 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-07 08:28:06 +00:00
cvshook%sicking.cc
d0d80798be Bug 317544: Make MathML deal better with floats. r=bz sr=dbaron a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@191444 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-28 23:27:57 +00:00
cvshook%sicking.cc
b0957e90d5 Bug 310436: Make svg frames not create frames for non-svg children. r=bz/tor sr=dbaron
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@191440 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-28 23:09:58 +00:00
bzbarsky%mit.edu
16e56bd23a Fieldsets have multiple insertion points because of the magic legend stuff.
Bug 317275, r+sr=dbaron, a=dveditz


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@190973 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 02:51:06 +00:00
bmlk%gmx.de
7400d34b21 don't apply xul display types to tags that would normally cause tag based frame creation, bug 322185, r/sr = bzbarsky a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@190859 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 19:30:18 +00:00
bzbarsky%mit.edu
e175679fdf Fix bug 326834 -- more care needed with listboxes. r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@190313 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-16 23:50:59 +00:00
bzbarsky%mit.edu
56bb3669e0 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/branches/MOZILLA_1_8_0_BRANCH@190220 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-16 17:08:57 +00:00
mats.palmgren%bredband.net
d707a15e86 Avoid destroying out-of-flows twice in some cases. b=310638 r=bzbarsky sr=dbaron a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@190212 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-16 09:50:28 +00:00
bzbarsky%mit.edu
acf685e6bb Legends are not inlines; don't split them. Bug 320459, r+sr=dbaron, branch181/a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@188813 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-03 02:21:57 +00:00
bzbarsky%mit.edu
5b21a6cdad 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, a=dveditz


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@188806 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-03 01:46:01 +00:00
bzbarsky%mit.edu
1aef76637a Get the right parent frame up front when dealing with :after content. Bug 317934, r+sr=roc, a=schrep
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@186963 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-05 03:02:30 +00:00
(no author)
d368a405db This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_8_0_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@185757 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-07 05:54:01 +00:00
(no author)
d1331130a2 This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_8_0_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@182227 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-14 02:57:26 +00:00
roc+%cs.cmu.edu
842f029483 Bug 307076. Don't allow any table-related frames to be treated as abs-pos containers by GetAbsoluteContainingBlock, because we don't actually support them as abs-pos containers. r+sr=bzbarsky, a=mscott
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@181345 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-30 22:23:32 +00:00
bzbarsky%mit.edu
dde10cb65a Keep quote and counter recalculation from reentering itself. Bug 310006,
r+sr=dbaron, a=schrep


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@180992 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-26 21:41:28 +00:00