e0f90db412
Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch byTaras Glek <tglek@mozilla.com>, rs=roc.
2007-03-30 14:11:41 -07:00
0ed30200ba
Bug 372037: CSS clip property should clip the overflow rect as well as the paint rect; r+sr=roc.
2007-03-26 20:58:17 -07:00
0b82d5b70f
Bug 374832, lower opacity on drag images, Bug 375038, dragging doesn't work on blocks inside inlines, r+sr=roc
2007-03-25 20:27:53 -07:00
roc+@cs.cmu.edu
35e194216e
Bug 372237. Make DoDeletingFrameSubtree skip overflowOutOfFlow child lists since they contain out-of-flow frames. r+sr=dbaron
2007-03-11 20:29:20 +00:00
bzbarsky@mit.edu
ee666afbc7
Relanding bug 267833. Let's see what Txul does now. Still r+sr=sicking
2007-03-09 23:43:50 +00:00
longsonr@gmail.com
a16710fde3
Bug 371256 - combining SVG a and text elements leads to validation problems. r+sr=roc
2007-03-08 13:50:46 +00:00
bzbarsky@mit.edu
9417ea05ff
Back out bug 267833 to test performance effect.
2007-03-06 21:12:49 +00:00
mats.palmgren@bredband.net
d40d11c7e6
Ignore calls to RemoveMappingsForFrameSubtree() after WillDestroyFrameTree() have been called. b=372576 r+sr=bzbarsky
2007-03-06 21:07:21 +00:00
bzbarsky@mit.edu
8ec79d6764
Fire XBL constructors asynchronously after binding attachment, unless we're in
...
the middle of an update. In that case, fire them at the end of the update.
Bug 267833, r+sr=sicking, fingers-crossed=me
2007-03-06 19:36:36 +00:00
bzbarsky@mit.edu
dfe4bd15b2
Only reframe a <frameset> frame if adding a child <frame> or <frameset>. Bug
...
370430, r+sr=roc
2007-03-05 00:11:23 +00:00
mats.palmgren@bredband.net
de3ca17275
[DEBUG only] Fix an over-sensitive assertion. b=372475 r+sr=bzbarsky
2007-03-04 23:05:01 +00:00
mats.palmgren@bredband.net
a00b4444aa
Ignore calls to RemoveMappingsForFrameSubtree() if the pres shell is being destroyed. b=372576 r+sr=bzbarsky
2007-03-04 22:39:39 +00:00
mats.palmgren@bredband.net
3ae401d349
Add a list for popup frames in the frame constructor state and treat them like other out-of-flows. b=344340 r+sr=bzbarsky
2007-03-02 12:03:02 +00:00
bzbarsky@mit.edu
fbc7f2bf4b
Make first-letter frames use the content parent of the textnode as their
...
content. Add some first-letter tests, and a few assertions. Bug 367650, r+sr=roc
2007-02-28 22:32:00 +00:00
mats.palmgren@bredband.net
27c8d70459
[DEBUG only] Don't assert if the child frame is on the correct child overflow list. b=371681 r+sr=roc
2007-02-28 12:27:12 +00:00
sharparrow1@yahoo.com
e86dc42b09
Bug 371864: Background images don't load until scrolled into the viewport. r+sr=roc.
2007-02-27 22:05:16 +00:00
jonas@sicking.cc
746d844ba1
Bug 371083: Second installment in our exiting series 'deCOMtaminate the XBL code'. r/sr=jst
2007-02-27 00:14:01 +00:00
sharparrow1@yahoo.com
8b76f791bf
Bug 371536: Stop creating views for positioned elements. r+sr=roc.
2007-02-26 14:00:21 +00:00
sharparrow1@yahoo.com
590489ee52
Bug 371528: Stop creating views for pages. r+sr=roc.
2007-02-25 22:26:47 +00:00
longsonr@gmail.com
f27f66e7b6
Bug 330059 - Text Inside a Elements Does Not Render. r=jwatt,sr=tor
2007-02-22 12:38:12 +00:00
bzbarsky@mit.edu
7228aea249
Make blocks whose ancestors are not blocks have the NS_BLOCK_MARGIN_ROOT and
...
NS_BLOCK_SPACE_MGR bits as necessary. Bug 354600, r+sr=roc
2007-02-18 23:53:25 +00:00
asqueella@gmail.com
49c82b0ca8
bug 257868 - remove the nsIPresShell::SetAnonymousContentFor() API, make the frames store strong refs to the anonymous content instead. Decomtaminate nsIAnonymousContentCreator.
...
r+sr=roc
2007-02-18 17:34:09 +00:00
martijn.martijn@gmail.com
61d2c31970
Bug 336147 � Changing innerHTML for input type=button causes miss-rendering, patch by Ryan Jones, r+sr=roc
2007-02-17 14:14:08 +00:00
jonas@sicking.cc
7a41bbf68d
Bug 370332: Kill nsIBindingManager and nsIStyleRuleSupplier. r=dbaron for the layout/style parts, r/sr=jst for the rest.
2007-02-16 23:02:08 +00:00
smontagu@smontagu.org
ddbb8e4924
Remove obsolete state bit NS_BLOCK_SHRINK_WRAP. Bug 369243, r=bz, sr=dbaron
2007-02-15 05:07:57 +00:00
jonas@sicking.cc
7d3ed4dc00
Bug 369676: Make document stylesheets not affect scrollbars in XUL documents. r/sr=bz
2007-02-13 01:25:02 +00:00
sharparrow1@yahoo.com
2da748b9c2
Bug 177805: Fix the use of units in Gecko. r+sr=roc
2007-02-07 07:46:44 +00:00
bzbarsky@mit.edu
7eb17ae540
Remove dead code. Followup for bug 243159, rs=roc
2007-02-06 06:23:18 +00:00
bzbarsky@mit.edu
3c69a7691d
Only do first-line stuff when inserting directly into the block in question.
...
Bug 367489 followup, r+sr=roc
2007-02-06 00:18:08 +00:00
tor@cs.brown.edu
b76438de0e
Bug 367796 - <svg:switch> should be SVGTransformable. r=scootermorris, sr=roc
2007-02-05 16:26:23 +00:00
bzbarsky@mit.edu
e09ee3479c
Pass the right frame to the first-line stuff. Bug 367489, r+sr=roc.
2007-02-05 03:32:25 +00:00
dbaron@dbaron.org
a50c26e366
Allow display:inline-block to be used on :before and :after. b=368622 r+sr=bzbarsky
2007-02-02 06:13:37 +00:00
cvshook@sicking.cc
e80f1dba4e
Kill remainders of ns(XBL|HTML|XUL|Layout)Atoms. r/sr=jst b=368128
2007-01-30 00:06:41 +00:00
dbaron@dbaron.org
a3e8da4833
Make inline-blocks support 'overflow', and add some useful methods to nsStyleDisplay. b=367247 r+sr=bzbarsky
2007-01-27 18:44:24 +00:00
dbaron@dbaron.org
2b7e956478
Implement CSS display types inline-block and inline-table. b=9458, 18217 r+sr=bzbarsky
2007-01-27 18:36:57 +00:00
dbaron@dbaron.org
646919c5d4
Make SVG foreignObject frames reflow roots, instead of their child, so that marking the child dirty still keeps the change constrained to the foreignObject. b=368101 r+sr=roc
2007-01-26 06:58:31 +00:00
dbaron@dbaron.org
9182cc91e3
Reflow reflow roots and the child of SVG foreignObject with an unconstrained height to avoid triggering page/column breaking. b=366956 r+sr=roc
2007-01-25 02:01:07 +00:00
dbaron@dbaron.org
b0d6da8990
Give inline-blocks NS_BLOCK_SPACE_MGR and NS_BLOCK_MARGIN_ROOT. b=367504 r+sr=roc
2007-01-23 03:53:46 +00:00
bzbarsky@mit.edu
ed6f848544
Don't calculate stuff with dirty lists. Bug 367243, r=mats, sr=dbaron
2007-01-20 01:18:57 +00:00
roc+@cs.cmu.edu
e996d197f5
Bug 363813. When inserting frames into a list of out-of-flow frames, finding the correct position by comparing positions in the content tree doesn't always work, in particular when the frames are for anonymous content. So compare the positions of placeholders in the frame tree, which should always work (if we're careful). r+sr=dbaron
2007-01-17 22:48:24 +00:00
roc+@cs.cmu.edu
00dc7687a1
Bug 363813. Ensure that floating first-letter frames get inserted in the right place in the list of new floated items. r+sr=dbaron
2007-01-17 21:20:33 +00:00
bzbarsky@mit.edu
fe588b461a
ConstructDocElementFrame can return null if the XBL hasn't loaded yet. Handle
...
that XBL loading later by changing how XBL triggers the frame construction and
making it possible to recreate the doc element hierarchy even if there is no
doc element frame. Bug 366207, r=sicking, sr=roc
2007-01-13 03:32:31 +00:00
bmlk@gmx.de
a314735257
remove TableProcessChild, this creates a single codepath trough ProcessChildren for frame construction bug 243159 2. attempt r=rbs sr=bz
2007-01-03 07:18:54 +00:00
bmlk@gmx.de
998dc7fb1d
backout of bug 243159, rtest is necessary before checkin
2006-12-29 11:27:31 +00:00
bmlk@gmx.de
0a57754147
remove TableProcessChild, this creates a single codepath trough ProcessChildren for frame construction bug 243159 r=rbs sr=bz
2006-12-27 14:00:12 +00:00
timeless@mozdev.org
f4ef17d178
Bug 355300 There should be only one nsGkAtoms creature
...
r=dbaron
2006-12-26 17:47:52 +00:00
mats.palmgren@bredband.net
1be7d32ec6
Rename IsSplittable() to GetSplittableType(). b=349973 r+sr=bzbarsky
2006-12-20 03:52:34 +00:00
dbaron@dbaron.org
d21cb374bd
Bug 300030: Move intrinsic width computation out of nsIFrame::Reflow and into its own methods on nsIFrame. Replace reflow reasons, types, and commands with dirty bits/notifications. Thanks to bzbarsky for almost all of the HTML form controls (mozilla/layout/forms) changes, and many others for help testing and patching. For detailed commit logs, see REFLOW_YYYYMMDD_BRANCH, where YYYYMMDD is one of 20061031, 20060830, 20060603, 20060302, 20060119, 20051011, 20050804, 20050429, 20050315, 20050111, and 20041213.
2006-12-08 05:38:33 +00:00
mats.palmgren@bredband.net
24342bdd02
Fix a Print Preview crash. b=362708 r=bernd sr=roc
2006-12-08 03:44:11 +00:00
bzbarsky@mit.edu
16fe90d4c2
Make ReconstructDocElementHierarchy work correctly even if we first blew away a
...
pseudo which had the root as its content. Bug 343293, r+sr=roc
2006-12-04 20:35:55 +00:00