240bf59a95
Bug 395331. Fix FindPrimaryFrameFor by noticing that an element can be in anonymous content if the binding root is a binding *ancestor*, not just a binding *parent*. r+sr=bzbarsy
2007-10-07 19:42:50 -07:00
30d20595eb
Make the GetListBoxBody() call from the frame constructor not Flush_Frames. b=392285 r+sr=bzbarsky a=dsicore
2007-10-06 08:03:35 -07:00
65183bc447
Bug 395316 - Clear OutOfFlowFrame after unregistering placeholder, and make recursive call to RemoveFrame. r/sr/a=roc
2007-10-02 20:44:18 -07:00
9011ed7502
paginate absolutely-positioned elements, b=154892 r+sr=roc a=roc
2007-10-01 22:57:45 -07:00
e036aa4842
Add asserts to catch dangerous cases. Bug 398108, r+sr+a=dbaron
2007-10-01 21:37:36 -07:00
e545a9edcf
Make sure to be in an update when we do frame construction. Bug 393326, r+sr+a=dbaron
2007-09-30 20:15:45 -07:00
e3e5b0d3d1
Fix content leak due to double-init of oveflow placeholders. Bug 397011, r+sr+a=roc
2007-09-21 18:24:40 -07:00
fbd94b66ba
Simplify reflow and restyle event processing a tad. Bug 396099, r+sr+a=roc
2007-09-20 19:47:19 -07:00
3d40184830
Process XBL constructors after processing style reresolves. In particular, this makes sure that we process the former even if there were none of the latter. Bug 394676 and bug 394014, r=smaug, sr=sicking, a=roc
2007-09-14 12:15:44 -07:00
9fe149ecf6
Fix bug 394111. r+sr+a=bzbarsky
2007-09-02 18:28:08 -07:00
0fdee6c184
Fix bug 393671. r+sr+a=roc
2007-08-26 19:48:43 -07:00
cca66c55f9
Fix crash bug 393517. r+sr=roc, a=dbaron
2007-08-26 17:20:52 -07:00
5f0e1a51ed
Set the property on the right frame. Bug 393649, r+sr=dbaron, a=roc
2007-08-26 17:18:25 -07:00
f0decc0eb9
Be less noisy in debug builds.
2007-08-26 11:27:00 -07:00
bb77fcb888
clean up some unused variables and calls. no bug. sr/a=bz
2007-08-19 23:33:14 -07:00
35e3a948d0
Put back in an optimization that we apparently really do need. Bug 390425, r+sr+a=roc
2007-08-15 21:27:07 -07:00
95014af995
Backing out test patch
2007-08-15 21:01:51 -07:00
26cd9bd57a
Testing a fix for the perfomrance regression. Bug 390425, no reviews, no approval, will back out once I have some data.
2007-08-15 20:14:48 -07:00
bb140ff4b9
Relanding bug 390425, with attempted performance regression fix. r+sr+a=roc
2007-08-15 16:20:25 -07:00
c712323ffd
Bug 390692. Fix live region support to provide useful information on the node that's being shown or hidden, or has a text change event. r=ginn.chen, sr=roc, a=roc
2007-08-10 18:44:44 -07:00
5eec8b2b7f
Back out bug 390425 to fix performance regression.
2007-08-10 15:55:21 -07:00
670fe8ddf5
Simplify handling of {ib} splits. Bug 390425, r+sr=roc, a=dbaron
2007-08-10 13:02:11 -07:00
cc61feedad
Don;t process pseudo-frames if we're not going to actually create a replaced element frame (or in fact any frame at all, in this case!). Bug 391140, r=bernd, sr+a=roc
2007-08-10 10:18:11 -07:00
3a2e55fe48
Bug 390420, select dropdowns appearing in the wrong place in some cases, r+bz,a=dbaron
2007-08-10 05:42:06 -07:00
36cf38cf28
Better handling of appending captions. Bug 387544, r=bernd, sr=roc, a=dbaron.
2007-08-07 18:19:04 -07:00
a64e8458c6
Bug 389619 - Duplicate frames for content in nested fixed-position divs, when on second page in print-preview, patch by dholbert, r+sr=roc, a=dbaron
2007-08-07 16:53:56 -07:00
b05a4e497b
Bug 389767 - Regression: Fixed-position items are missing on 2nd page of print-preview, fixed on behalf of HP, r+sr=bzbarsky
2007-08-07 09:06:56 -07:00
2a9456372a
Remove bogus assertion. Bug 314307, r+sr=roc, a=dbaron
2007-08-02 14:54:39 -07:00
3d954ef58f
Make ContentInserted for captions more like ContentAppended and normal frame construction. Bug 386014, r=bernd, sr=roc, a=dbaron
2007-08-02 14:29:51 -07:00
6f15c0a1f3
Don't set up counters for the anon cols set up by a <col span="n">. Bug 385866, r+sr+a=dbaron
2007-08-02 14:23:25 -07:00
62a0d555c0
Get the right style context for the blockframe containing an mtable. Bug
...
384649, r+sr=dbaron
2007-08-02 11:30:43 -07:00
3e5ce770f3
Remove bogus assert. Bug 350128, r+sr=roc, a=dbaron
2007-08-02 11:11:44 -07:00
369aeb16a9
Bug 386266: Crash [@ nsFrameManager::UnregisterPlaceholderFrame] or assertions with -moz-column and float. r+sr=bzbarsky, a=blocking1.9+
2007-08-02 10:20:45 -07:00
e7aaf35d8f
Backing out bug 275196, xml:id, to fix tp regression
2007-07-26 07:16:19 -07:00
2156f3dd89
Bug 275196, xml:id, r=sicking, sr=dbaron
2007-07-26 05:22:01 -07:00
e3742c090c
Bug 379349. Add support for 'overflow containers' --- special frame continuations that do not map any content of their own, but serve only as containers for laying out children that overflowed their parents' content height. patch by fantasai, r+sr=eli,roc
2007-07-25 21:03:29 -07:00
5760c44af1
Bug 388761 - fix MOZ_XUL-disabled builds
...
p=romaxa <romaxa@gmail.com >
r+sr=roc
2007-07-23 17:04:36 -07:00
974eeb109c
fix bug 388709 - "ASSERTION: Please remove this from the document properly: '!IsInDoc()'" with :after, floating :first-letter
...
Store the generated content as a nsCOMArray<nsIContent>* property on frames to make its clean-up on frame destruction less fragile.
r+sr=roc
2007-07-23 16:31:11 -07:00
629d60ee3d
Bug 385354. When appending the first child of an element with :before content, we need to make sure we append after the :before frames for the element. r+sr=dbaron
2007-07-18 21:25:17 -07:00
a156fb7111
Propagate stylesheet principals through to XBL binding loads; streamline load
...
security checks in the XBL code (so that all the security checks are gated
through LoadBindingDocumentInfo). Bug 204140, r=dbaron for the CSS changes,
r=sicking for the XBL changes, sr=sicking.
In particular, this change allows user stylesheets loaded from local files to
link to local files.
2007-07-18 14:56:57 -07:00
6fcc7c6753
Bug 375173 - svg switch occasionally displays multiple children. r+sr=roc
2007-07-13 02:58:48 -07:00
da6d55cdc6
Make attribute changes that also cause a state change properly reresolve style
...
when a selector uses both the state and the attribute. Bug 315920, r=dbaron,
sr=sicking.
2007-07-12 13:05:45 -07:00
98de634631
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 00:08:04 -07:00
a7249af232
Bug 279703, rework XUL popups to use asynchronous opening, plus many other fixes, attempt 2 with creating widgets later, r=bz,neil,roc,sr=bz
2007-07-04 08:49:38 -07:00
420f48322a
Bug 383129. Don't treat tree-related XUL tags as special when they're root elements. r+sr=bzbarsky
2007-07-03 20:20:04 -07:00
9b792cdd31
Menubars are special on OSX too. Bug 385880, r=bernd, sr=roc
2007-07-03 11:48:57 -07:00
b4a267708b
Bug 384391 - make sure outer svg is constructed only for svg:svg. Revisited to fix crashes (bug 385840 and bug 385852). r+sr=roc
2007-07-02 05:20:13 -07:00
2ce3a601f3
Bug 279703, backing out the popup changes due to performance regressions. sigh.
2007-06-29 15:15:59 -07:00
9feb664c79
Bug 279703, rework XUL popups to use asynchronous opening, plus many other fixes, r=bz,neil,sr=bz
2007-06-29 12:04:45 -07:00
76b5240bee
Bug 383551. Clean up IsInlineFrame, nsStyleDisplay::IsBlockLevel and related methods. r+sr=dbaron
2007-06-26 19:31:35 -07:00