Commit Graph

1149 Commits

Author SHA1 Message Date
bmlk%gmx.de
05c4cba07f remove crash prone from hack from frame construction and replace it with a hardcoded style rule bug 285727 r/sr/a=bzbarsky
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@206142 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-31 16:13:38 +00:00
bmlk%gmx.de
479f9da378 backout
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@206083 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-30 12:31:06 +00:00
bmlk%gmx.de
4142f1b248 remove crash prone from hack from frame construction and replace it with a hardcoded style rule bug 285727 r/sr/a=bzbarsky
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@206079 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-30 11:23:52 +00:00
bmlk%gmx.de
dc786c0380 use a pseudoframe as a parent only when it has children, bug 336291 r/sr=bzbarsky a=dbaron
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@206076 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-30 04:24:09 +00:00
mrbkap%gmail.com
c559deaf12 Checking in the required patches for bug 321299 (again). This is the combined work of sicking, jst, and myself, a=dbaron
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@205017 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-28 01:00:57 +00:00
mrbkap%gmail.com
d86e2e964f Backing this patch out to fix smoketest blockers.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@203390 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-21 20:19:25 +00:00
mrbkap%gmail.com
783282fd69 Checking in the required patches for bug 321299. This is the combined work of sicking, jst, and myself, a=dbaron
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@203266 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-20 17:14:11 +00:00
leon.sha%sun.com
fa873bdd09 Bugzilla Bug 336999 Crash involving XUL menus, position: fixed, position: absolute [@ nsIFrame::GetNextSibling] [@ nsCSSFrameConstructor::FindFrameWithContent]
Patch by alfred.peng@sun.com
neil: review+
bzbarsky: superreview+
mtschrep: approval1.8.1+


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@202120 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-14 04:16:32 +00:00
cvshook%sicking.cc
bcc7804809 Bug 310436: Make svg frames not create frames for non-svg children. r=bz/tor sr=dbaron a=schrep
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@201634 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-06 01:01:45 +00:00
roc+%cs.cmu.edu
11dcef6366 Bug 288357. Force abs-pos elements to always use the containing block's first-in-flow as parent. r+sr=dbaron,a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@200645 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-22 22:56:01 +00:00
jst%mozilla.jstenback.com
abdd3dea57 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_BRANCH@200475 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-20 23:13:04 +00:00
bmlk%gmx.de
4c44cad1f2 improve table colgroup pseudo frame handling, bug 333493, bug 325984 and bug 329900 r/sr/a=bzbarsky
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@200451 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-20 19:22:10 +00:00
smontagu%smontagu.org
9794b1298b Check for possible bidi continuations after the previous sibling. Bug 310267, r=uriber@gmail.com, sr+a=roc
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@200261 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-19 07:22:10 +00:00
bmlk%gmx.de
c6f03c2db7 pseudo rowgroups might be wrapped in a scrollframe, bug 331679 r/sr=bzbarsky a=roc
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@200231 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-18 06:37:28 +00:00
bzbarsky%mit.edu
357395f60f Make ReconstructDocElementHierarchy not assume bogus things about the frame
tree. Bug 330903, r+sr+branch181=roc


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@194752 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-20 02:50:26 +00:00
roc+%cs.cmu.edu
88f315282a fixing bustage ... try 2
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@194552 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-17 23:15:38 +00:00
roc+%cs.cmu.edu
21155778f9 fixing bustage
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@194547 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-17 22:48:35 +00:00
roc+%cs.cmu.edu
3ece71bcaa Bug 309550. Prevent margin-collapse across fieldset borders, fixes an apparent regression. r+sr+a=dbaron
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@194543 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-17 22:12:48 +00:00
tor%cs.brown.edu
69e93345f3 Bug 327539 - move <svg:textPath> to branch. a=shaver
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@192482 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-16 17:09:14 +00:00
bzbarsky%mit.edu
b847f8340c Fix crash bug 322348 by making ReParentStyleContext more sane. r+sr+branch181=dbaron
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@192463 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-16 01:33:28 +00:00
bmlk%gmx.de
2a89274881 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/1.8=bzbarsky


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@192167 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-10 20:14:00 +00:00
dveditz%cruzio.com
3de87631a4 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_BRANCH@191888 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-07 08:33:11 +00:00
bmlk%gmx.de
ebea234d9c don't apply xul display types to tags that would normally cause tag based frame creation, bug 322185, r/sr/a1.8 = bzbarsky
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@191236 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-25 06:22:31 +00:00
bzbarsky%mit.edu
e3023af0da 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_BRANCH@190220 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-16 17:08:57 +00:00
mats.palmgren%bredband.net
6722c42b5f Avoid destroying out-of-flows twice in some cases. b=310638 r+a=bzbarsky sr=dbaron
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@190210 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-16 09:25:48 +00:00
bzbarsky%mit.edu
b7011b2c32 Fix bug 326834 -- more care needed with listboxes. r+sr+branch181=roc
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@189844 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-13 19:33:24 +00:00
bzbarsky%mit.edu
8b12b8b436 Fieldsets have multiple insertion points because of the magic legend stuff.
Bug 317275, r+sr=dbaron, branch181=dbaron


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@189458 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-09 03:46:20 +00:00
bzbarsky%mit.edu
9f6670738d 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_BRANCH@188813 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-03 02:21:57 +00:00
bzbarsky%mit.edu
b268c000bd 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, branch181=neil


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@188539 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-31 02:28:32 +00:00
bzbarsky%mit.edu
1d07d18e40 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_BRANCH@186963 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-05 03:02:30 +00:00
roc+%cs.cmu.edu
07775ee990 Bug 313086. Fall-back path to delete absolute and floating frames if they're not found in the usual child list ... they may have been placed in the normal child list because no container was found. r+sr=bzbarsky,a=mscott
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@182681 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-21 02:30:58 +00:00
bmlk%gmx.de
a310fbfde1 Table foreign frames need to be wrapped into pseudo frames reagrdless of their namespace. bug 311661 r/sr=bzbarsky a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@182238 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-14 04:34:30 +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
bzbarsky%mit.edu
e874997725 Make sure to flush out the content model before processing restyles; otherwise
we can end up with odd content duplication. Bug 309986, r+sr=dbaron, a=schrep


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@180991 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-26 21:34:40 +00:00
bzbarsky%mit.edu
64ce76c9aa Fix nsCSSFrameConstructor::ContentRemoved to properly deal with out-of-flows
whose placeholders are in an insertion point. Bug 288790, r+sr=dbaron, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@180880 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-23 19:11:29 +00:00
dbaron%dbaron.org
d43cec2775 Attempt to follow the SVG spec rules on where SVG elements should be ignored. b=306915 r=tor sr=bzbarsky a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@180815 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-22 19:33:58 +00:00
mats.palmgren%bredband.net
619314b238 Move the floats we reparent in AdjustFloatParentPtrs() to the "inner" state so that they end up in the right containing block. b=307277 r+sr=bzbarsky a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@180775 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-21 22:15:54 +00:00
bzbarsky%mit.edu
0e7af430cd Make addition or removal of frames in a frameset actually change the
rendering. Bug 306660, r=jst, sr=roc, a=mtschrep


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@179718 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-06 19:52:57 +00:00
tor%cs.brown.edu
bebe0e38c8 Bug 294519 - should behave the same when SVG not built, SVG pref
disabled, or no SVG renderer present.  r=dbaron, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@179669 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-05 20:41:57 +00:00
bzbarsky%mit.edu
69792de2ae Make frames know whether they're leaves or not from the frame construction
point of view; use this in the frame constructor. Bug 265367, r+sr=dbaron, a=roc


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@179571 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 20:25:54 +00:00
roc+%cs.cmu.edu
c7e0414ca4 Bug 286491. Recreate an entire IB-complex if one of the child frames gets frames recreated. It might be changing from block to inline or back again, in which case the IB division may change. r+sr=bzbarsky,a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@178861 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 21:20:48 +00:00
bzbarsky%mit.edu
d3b1540fe2 Fix counter numbering when counters are set on the inline in an {ib} split.
Bug 296083, r+sr=dbaron, a=asa


git-svn-id: svn://10.0.0.236/trunk@175761 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-07 17:12:31 +00:00
tor%cs.brown.edu
21e4a702af Bug 296626 - handle SVG glyph frames being constructed in invalid
context.  r=dbaron, sr=roc, a=brendan.


git-svn-id: svn://10.0.0.236/trunk@175476 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-01 06:11:07 +00:00
mats.palmgren%bredband.net
1ddea0cb5c Make GetFieldSetAreaFrame() handle a null first child. b=299188 r+sr=dbaron a=benjamin
git-svn-id: svn://10.0.0.236/trunk@175411 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-30 20:31:40 +00:00
roc+%cs.cmu.edu
8408286c5f Bug 288438. Turn off SVG <foreignobject> because it's pretty broken. r=benjamin,sr=dbaron,a=benjamin,patch by jwatt,tor and roc
git-svn-id: svn://10.0.0.236/trunk@175282 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 03:51:44 +00:00
mats.palmgren%bredband.net
aadb12452f Add GetFieldSetAreaFrame() for accessing the area frame child of a fieldset frame. b=294717 r+sr=dbaron a=chofmann
git-svn-id: svn://10.0.0.236/trunk@175255 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-28 21:21:03 +00:00
roc+%cs.cmu.edu
2816caa04c Bug 297537. Line layout should not set an available-height constraint on the inline frames, because they can't break vertically ... and it certainly shouldn't set the constraint based on the band dimensions. Fixes Gmail rich text toolbar layout issue. r+sr=dbaron,a=asa
git-svn-id: svn://10.0.0.236/trunk@174750 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-17 02:46:36 +00:00
peterv%propagandism.org
aac2b47f2a Fix for bug 286300 (Clean up HTML tags enum and related code). r=mrbkap, sr=bz, a=asa.
git-svn-id: svn://10.0.0.236/trunk@174703 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-16 13:10:58 +00:00
mrbkap%gmail.com
ff1007bfc5 bug 152329: inserting a text node in a textarea displays the text twice. r+sr=bzbarsky a=asa
git-svn-id: svn://10.0.0.236/trunk@174572 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-14 17:19:53 +00:00