bzbarsky%mit.edu
bdd0e13912
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
2005-09-26 01:27:42 +00:00
peterv%propagandism.org
3609c87767
Fix for bug 27382 (ownerDocument of orphan text and attr nodes is null). Patch by sicking, updated by peterv, r=bz, sr=peterv.
2005-09-24 18:43:15 +00:00
bzbarsky%mit.edu
b2c9978aed
Fix nsCSSFrameConstructor::ContentRemoved to properly deal with out-of-flows
...
whose placeholders are in an insertion point. Bug 288790, r+sr=dbaron
2005-09-23 14:48:08 +00:00
bzbarsky%mit.edu
83ee9724b1
Remove an extra view update batch that's not needed. Bug 309114, r+sr=roc
2005-09-23 14:45:36 +00:00
cbiesinger%web.de
7002686d0d
bug 1156
...
- Make object frames have no children
- Make the frame constructor construct a subdocumentframe, object frame or
image frame as appropriate
- start the load of <applet>, <embed> and <object> in content code
- fallback to alternate rendering correctly
NOTE: This checkin will break the plugin finder. This will be fixed soon.
r+sr=bz
2005-09-21 19:14:30 +00:00
mats.palmgren%bredband.net
e185cf6234
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
2005-09-20 23:00:27 +00:00
dbaron%dbaron.org
85b6b17628
Attempt to follow the SVG spec rules on where SVG elements should be ignored. b=306915 r=tor sr=bzbarsky
2005-09-19 19:55:31 +00:00
bzbarsky%mit.edu
608088a431
Implement :-moz-broken, :-moz-user-disabled, and :-moz-suppressed
...
pseudo-classes to allow styling of broken/blocked/disabled images, applets,
objects, embeds. Bug 11011, r=biesi and roc, sr=dbaron
2005-09-18 18:05:40 +00:00
scootermorris%comcast.net
31c2f50383
Bug 294517 -- implement SVG Patterns
...
r=tor
2005-09-13 22:38:36 +00:00
peterv%propagandism.org
85b8cff6bc
Fix for bug 251025 (document.importNode does not set the right owner document.). r=jst, sr=bz.
2005-09-11 17:15:08 +00:00
peterv%propagandism.org
efa08d1916
Back out fix for bug 251025 to fix bustage.
2005-09-11 15:42:31 +00:00
peterv%propagandism.org
86ca4e41cc
Fix for bug 251025 (document.importNode does not set the right owner document.). r=jst, sr=bz.
2005-09-11 15:05:31 +00:00
bzbarsky%mit.edu
cf64715ae5
Remove the pointless nsIContent arg of nsIFrame::AttributeChanged. Bug 281390,
...
patch by Vidar Braut Haarr <vhaarr+bmo@gmail.com>, r+sr=bzbarsky
2005-09-07 16:49:21 +00:00
tor%cs.brown.edu
36c76bbadd
Bug 301234 - implement subset of SVG filters. r=scooter
2005-09-06 22:30:40 +00:00
roc+%cs.cmu.edu
f246fa2bbd
Bug 280987. Remove aPresContext from nsIFrameDebug::List. r+sr=roc, patch by Vidar Braut Harr.
2005-09-06 21:34:50 +00:00
bzbarsky%mit.edu
0cfd6a71ca
Make addition or removal of frames in a frameset actually change the
...
rendering. Bug 306660, r=jst, sr=roc
2005-09-06 02:14:36 +00:00
tor%cs.brown.edu
b69ab62c9b
Bug 294519 - should behave the same when SVG not built, SVG pref
...
disabled, or no SVG renderer present. r=dbaron, a=asa
2005-09-05 20:41:57 +00:00
bzbarsky%mit.edu
e9f389b855
Fix assertion bug 303006, r+sr=dbaron
2005-08-30 02:36:47 +00:00
bmlk%gmx.de
6ac1df1e9e
code share GetCaptionAdjustedParent between AdjustCaptionParentFrame, bug 289936 r/sr=bzbarsky
2005-08-27 18:30:36 +00:00
tor%cs.brown.edu
ec5069804e
Bug 282579 - Implement <svg:textPath>. As a side effect, this removes
...
the gdi+ text highlighting code. r=afri
2005-08-26 02:49:52 +00:00
bzbarsky%mit.edu
0d6a610963
Make nsIPresShell::GetPrimaryFrameFor return nsIFrame* instead of using an out
...
param. Bug 303779, patch by Bastiaan Jacques <b.jacques@planet.nl>, r+sr=bzbarsky
2005-08-22 22:24:29 +00:00
roc+%cs.cmu.edu
5f5a889ef5
Bug 286491. Recreate the entire IB-split complex if the child of an IB-special frame is recreated, because the structure of the IB split may be changing. r+sr=bzbarsky
2005-08-21 23:56:40 +00:00
bzbarsky%mit.edu
8e208eced1
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
2005-08-16 22:52:48 +00:00
roc+%cs.cmu.edu
1928c9208a
Bug 289377, cleanup nsCSSFrameConstructor a tad. r+sr=bzbarsky
2005-08-16 21:35:58 +00:00
bzbarsky%mit.edu
effc480bfc
Fix counter numbering when counters are set on the inline in an {ib} split.
...
Bug 296083, r+sr=dbaron, a=asa
2005-07-07 17:12:31 +00:00
tor%cs.brown.edu
b393f00121
Bug 296626 - handle SVG glyph frames being constructed in invalid
...
context. r=dbaron, sr=roc, a=brendan.
2005-07-01 06:11:07 +00:00
mats.palmgren%bredband.net
4c0c7f56ae
Make GetFieldSetAreaFrame() handle a null first child. b=299188 r+sr=dbaron a=benjamin
2005-06-30 20:31:40 +00:00
roc+%cs.cmu.edu
41bf2924b1
Bug 288438. Turn off SVG <foreignobject> because it's pretty broken. r=benjamin,sr=dbaron,a=benjamin,patch by jwatt,tor and roc
2005-06-29 03:51:44 +00:00
mats.palmgren%bredband.net
83fbd87d2d
Add GetFieldSetAreaFrame() for accessing the area frame child of a fieldset frame. b=294717 r+sr=dbaron a=chofmann
2005-06-28 21:21:03 +00:00
roc+%cs.cmu.edu
26ce4cd8a3
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
2005-06-17 02:46:36 +00:00
peterv%propagandism.org
ea82f1a8a5
Fix for bug 286300 (Clean up HTML tags enum and related code). r=mrbkap, sr=bz, a=asa.
2005-06-16 13:10:58 +00:00
mrbkap%gmail.com
4b10c6a10c
bug 152329: inserting a text node in a textarea displays the text twice. r+sr=bzbarsky a=asa
2005-06-14 17:19:53 +00:00
aaronleventhal%moonset.net
d8ef241ada
Bug 290352. Fix show/hide events, and anything dependent on those such as DHTML sub sub menus, alerts and progress bars. r=louie.zhao, sr=bz, a=asa
2005-06-10 13:57:27 +00:00
bzbarsky%mit.edu
22027022a4
Use the right parent when appending to a frame with in-flows that has :after
...
generated content. Bug 292116, r+sr=roc, a=chofmann
2005-06-09 15:37:56 +00:00
Olli.Pettay%helsinki.fi
c5a59f46b5
Bug 291026, Allow XBL to bind to XTF elements, r=alex, sr=bryner, a=mkaply
2005-06-01 19:19:33 +00:00
bzbarsky%mit.edu
bd0936e6b4
Process some more menu-related attribute changes synchronously for now. Bug
...
262031, r+sr=roc, a=asa
2005-05-19 16:01:25 +00:00
bzbarsky%mit.edu
3bfa5db241
Fix bug 293588 -- make sure to not store form data in the wrong session history
...
entry. r+sr=bryner, a=brendan
2005-05-12 20:53:33 +00:00
vladimir%pobox.com
63a34084c8
b=293407, canvas uses wrong frame type; 293306, canvas leaks memory; 293225, default canvas height should be 150, r+sr=bzbarsky,a=shaver
2005-05-10 00:28:30 +00:00
vladimir%pobox.com
de01b09320
b=291216, canvas should not be an empty element, default width/height, fallback content should not be rendered, r+sr=bzbarsky, a=brendan/shaver
2005-05-07 03:45:06 +00:00
aaronleventhal%moonset.net
9f07374e92
Fixing bustage
2005-05-03 04:16:50 +00:00
aaronleventhal%moonset.net
abd3646f41
Bug 280498. Invalidate accessibility subtree for frame visibility/display style changes. r=bz, sr=roc, a=asa
2005-05-03 03:46:51 +00:00
bmlk%gmx.de
94055d0f57
table captions are float containing blocks, bug 291520 r/sr=bzbarsky a=asa
2005-04-29 04:11:31 +00:00
roc+%cs.cmu.edu
301b411013
Bug 290752. Don't create unnecessary level of style contexts for scrolled frames. r+sr=bzbarsky,a=asa
2005-04-28 22:14:16 +00:00
bmlk%gmx.de
aaa9c943c7
pseudoframes need to be processed before the frame state is reset bug 282175 r/sr=bzbarsky a=asa
2005-04-27 04:25:57 +00:00
tor%cs.brown.edu
977dfa358d
Bug 256624 - <switch> should operate over "real" content children only.
...
Patch by scootermorris@comcast.net , r+sr=bz, a=asa.
2005-04-26 00:10:17 +00:00
tor%cs.brown.edu
06cd00bf46
Bug 291339 - foreignObject crash in debug builds. r+sr=bzbarsky, a=asa
2005-04-21 21:39:13 +00:00
bmlk%gmx.de
86ee3651be
do the granparent lookup for captions only when the parent is a inner table frame, bug286137 r/sr=bzbarsky a=asa
2005-04-20 03:53:01 +00:00
vladimir%pobox.com
057ce06bb3
b=288714, html canvas implementation, r=various,a=brendan
2005-04-18 06:33:23 +00:00
bzbarsky%mit.edu
128854aeb8
Make repaints needed for widget state changes follow the same codepath as
...
repaints needed for style changes. Bug 287616, r+sr=roc, a=asa
2005-04-15 01:32:27 +00:00
bzbarsky%mit.edu
7f0d146903
Don't copy/paste code to cast to placeholder frames all over the place; use a
...
utility method instead. Bug 276954, r+sr=roc, a=brendan
2005-04-14 15:30:35 +00:00
bmlk%gmx.de
5cd515dbd2
cleanup for named childlists on outer table frames, bring ContentInserted in sync with ContentAppended, bug 286137 r/sr=bzbarsky a=asa
2005-04-11 17:35:11 +00:00
roc+%cs.cmu.edu
61fc68579f
Bug 288949. Don't try to use view reparenting to handle scrolled child views. Also, fix regression so that listboxes don't always have widgets. r+sr=dbaron,a=asa.
2005-04-07 23:54:28 +00:00
bzbarsky%mit.edu
6ed3b531b2
Fix silly error that caused no scrollbars in non-SVG builds. Bug 289248, r+sr+a=shaver
2005-04-06 15:55:00 +00:00
bzbarsky%mit.edu
48ba5ce32b
Eliminate nsIContent::SetDocument/SetParent/SetBindingParent in favor of
...
BindToTree and UnbindFromTree methods. Bug 286000, r=sicking, sr=jst
2005-04-05 23:54:35 +00:00
pedemont%us.ibm.com
a3484a6565
Bug 210204 - Only use Mac system menu for root chrome shell XUL menus. Display all other XUL menus as on other platforms. r=bz, sr=roc
2005-04-05 22:58:29 +00:00
roc+%cs.cmu.edu
21c3eddde8
Bug 289090. Get the pagesequenceframe from the frame constructor, don't poke around the frame hierarchy trying to find it. r+sr=bzbarsky
2005-04-05 22:46:56 +00:00
roc+%cs.cmu.edu
fb05d807b2
Bug 288117. Fix regressions in nsDocShell::SetCanvasHasFocus and in nsListBoxBodyFrame/nsListBoxObject where code made obsolete assumptions about scrollframe structure. r+sr=dbaron
2005-04-03 21:02:47 +00:00
roc+%cs.cmu.edu
20d333fbf6
Bug 288117. Reland nsScrollBoxFrame removal. This will regress Tp a bit. r+sr=dbaron
2005-04-03 21:00:41 +00:00
dbaron%dbaron.org
da745299c9
Implement CSS2 counters. b=3247 r+sr=bzbarsky
2005-04-01 23:07:00 +00:00
bzbarsky%mit.edu
821ec9f30c
Wrap a view update batch around all restyle processing and switch
...
ApplyRenderingChangeToTree to use a NO_SYNC view batch, since we now flush
reflows before painting. Bug 288365, r+sr=roc
2005-04-01 18:14:18 +00:00
dbaron%dbaron.org
36107f5980
Back out roc's checkin for bug 288117 to isolate performance regressions during tinderbox downtime.
2005-03-31 18:04:50 +00:00
roc+%cs.cmu.edu
f93b035647
Bug 288117. Eliminate nsScrollBoxFrame. r+sr=dbaron
2005-03-31 03:40:12 +00:00
bzbarsky%mit.edu
c08736436c
Don't walk through placeholders to out-of-flows that are our descendants when
...
we destroy a frame subtree. Bug 271151, r=rbs, sr=dbaron
2005-03-29 22:36:06 +00:00
roc+%cs.cmu.edu
f48a672891
Bug 287352. Use wrappedFrame not frame, stupid. r+sr=bzarsky
2005-03-23 21:27:51 +00:00
roc+%cs.cmu.edu
745e51aeeb
Bug 287127. Avoid using GetContentInsertionFrame when the frame hierarchy is not hooked up. r+sr=bzbarsky
2005-03-23 03:39:32 +00:00
roc+%cs.cmu.edu
c9feb5cc3c
Bug 282754. When laying out absolute children, use the computed width/height of the primary frame as the container metrics if they're available. r+sr=dbaron
2005-03-21 21:43:01 +00:00
bzbarsky%mit.edu
f03bac09cc
Add an IsFloatContainingBlock() method on nsIFrame, use this in the frame
...
constructor. Make sure the div inside an <object> when we do our "we need a
plugin" thing has the space manager bit set. Bug 283385, bug 285165, bug
286111. r+sr=roc
2005-03-18 04:13:05 +00:00
bmlk%gmx.de
6a7760f016
Add some debug code for table pseudo frames. The code can be activated by: set GECKO_FRAMECTOR_DEBUG_FLAGS=table-pseudo, bug 280217 r/sr=bzbarsky
2005-03-12 10:46:53 +00:00
bmlk%gmx.de
72bbdcb739
revert caption parent frame lookup logic as tags with display: table-caption are not allways just below a table tag bug 284575 r/sr=bzbarsky
2005-03-11 19:21:23 +00:00
bmlk%gmx.de
7c229a9e64
- decouple xul iframes from the browser.frames.enabled preference, so that one can open mozilla if that preference is set to false bug 107911
...
- avoid mutating style inside frame constructor for noframes bug 240129, this fixes crashes like bug 281333 and bug 266222
- ConstructFrame does not append children if it fails, thats good enough for tables, so don't care about foreign children if they fail, this prevents tables from going into panic mode. bug 283147
- a display: table-caption behaves like a block for other table frames created below. bug 281527
r/sr= bzbarsky
2005-03-03 18:04:38 +00:00
bzbarsky%mit.edu
31d9018f20
Don't crash oif someone sets "display: -moz-grid" on something that has an XBL
...
base tag. Just make it a grid. Bug 283140, r=neil, sr=roc
2005-02-28 02:32:57 +00:00
bryner%brianryner.com
a29b6c69fa
Remove nsIXBLBinding (bug 194834). r+sr=bzbarsky.
2005-02-25 22:07:01 +00:00
bmlk%gmx.de
17d07a07c8
input type="hidden" is not a special HTML content as we don't create a frame for it in the constructhtmlframe routine, bug 280217, r/sr=bzbarsky
2005-02-23 05:14:55 +00:00
tor%cs.brown.edu
bfa5544410
Bug 258511 - preference to disable native SVG support. r=bzbarsky, sr=roc
2005-02-21 18:11:18 +00:00
bryner%brianryner.com
708a569767
Guarantee that a document's binding manager is non-null. Bug 282792, r+sr=bzbarsky.
2005-02-19 10:31:27 +00:00
bzbarsky%mit.edu
d062676ab0
Add a presshell member to nsCSSFrameConstructor. Remove prescontext and
...
presshell args from most frame constructor methods; use the state for the
former and the member for the latter. Bug 281957, r+sr=roc
2005-02-18 16:11:53 +00:00
bzbarsky%mit.edu
e812ede3f7
Remove unnecessary prescontext args on some nsLayoutUtils methods. Bug 281767,
...
r+sr=roc
2005-02-18 06:06:47 +00:00
bmlk%gmx.de
c89a7d6ce9
allow only columns as colgroup children, and prevent column children bug=280618 r/sr=bzbarsky a=asa
2005-02-13 07:43:22 +00:00
roc+%cs.cmu.edu
465537e4b9
Bug 277420. Use ConstructBlock when creating scrolled and absolutely positioned blocks. Removes copied code and makes columns work in such situations. r+sr=bzbarsky
2005-02-08 02:15:26 +00:00
bzbarsky%mit.edu
e042c2f571
Move reflow command construction into nsPresShell::AppendReflowCommand, remove
...
some members, switch some callers to the non-COM-ish apis. Bug 267085, r+sr=rbs
2005-02-08 00:59:52 +00:00
bzbarsky%mit.edu
54d585f2af
Remove prescontext args for some nsIFrame methods
...
(Append/Insert/Remove/ReplaceFrames) and for some methods in table land. Patch
by Vidar Braut Haarr <bugmail@q1n.org>, r+sr=bzbarsky
2005-02-07 01:58:25 +00:00
bzbarsky%mit.edu
fcd583fe2e
Move pseudo-frame handling into CreateAnonymousFrames, sort of like what we
...
have in ProcessChildren. Bug 280708, r=bernd, sr=roc
2005-02-03 18:40:01 +00:00
bzbarsky%mit.edu
ac28e607a7
Fix frame tree mangling when a combobox is inside a pseudo-cell. Bug 275746,
...
r=bernd, sr=roc
2005-02-01 21:01:31 +00:00
bzbarsky%mit.edu
90f4604981
Fix insertion of content into blocks with first-letter styles to put the frames
...
in the right place. Bug 277686, r+sr=dbaron
2005-02-01 18:46:35 +00:00
bzbarsky%mit.edu
ab21bfff5a
Change the hack for menus to just process the menugenerated attr change sync to
...
start with, instead of flushing style reresolves. Bug 279308, r+sr=roc
2005-01-27 21:17:08 +00:00
roc+%cs.cmu.edu
86e95f1475
Bug 261238. Make widget z-ordering a closer approximation to what CSS2 wants. Also make GTK2 actually implement widget z-ordering. r=bzbarsky,blizzard sr=bzbarsky
2005-01-27 20:49:47 +00:00
roc+%cs.cmu.edu
71dae651a2
Bug 277421. Make absolutely-positioned frame construction use ConstructBlock; removed redundant code and enables abs-pos elements with columns. r+sr=bzbarsky
2005-01-25 22:17:59 +00:00
bzbarsky%mit.edu
a20d9d1582
Fixing some bustage from bug 269566 -- I got the order of args to
...
nsINodeInfo::Equals() wrong. r=sicking
2005-01-25 21:15:21 +00:00
tor%cs.brown.edu
0ee1400807
Bug 193825 - <svg:clipPath> implementation.
...
r=scooter, sr=dbaron for shared moz files.
2005-01-25 03:55:03 +00:00
bzbarsky%mit.edu
edaea1cda5
Hoist pseudo-frame handling up so it happens for all frames. Fixes crashes bug
...
269566 and bug 275625. r=bernd, sr=dbaron
2005-01-24 22:51:20 +00:00
mrbkap%gmail.com
59af451e8f
bug 71191: Cannot apply bindings on the root element in a document. r+sr=bzbarsky
2005-01-21 04:42:30 +00:00
bzbarsky%mit.edu
382d4f4c86
Fix crash if insertion point has display:none. Bug 277523, r+sr=bryner
2005-01-20 19:54:06 +00:00
tor%cs.brown.edu
850c148d4c
Bug 277034 - Large SVG documents don't display scrollbars. r+sr=roc.
2005-01-19 16:11:03 +00:00
neil%parkwaycc.co.uk
a3392e7e6c
Bug 276002 Change nsContenUtils::Get/FormatLocalizedString to use nsXPIDLString to save on nsAutoString copies r=dbaron sr=bryner
2005-01-18 23:46:59 +00:00
mats.palmgren%bredband.net
bacfc09a21
Don't create page breaks when 'display:none'. b=277035 r+sr=dbaron
2005-01-16 15:30:37 +00:00
bryner%brianryner.com
cf6382ba15
Less-than-ideal fix for the problem where XTF insertion points don't work if the insertion point has only inline frame ancestors (which are not in the primary frame map) in the anonymous content tree. Track the insertion point content node as we're constructing anonymous content frames and insert the explicit content when we reach the insertion point. Bug 269023, r=bzbarsky, sr=dbaron.
2005-01-14 23:12:20 +00:00
bryner%brianryner.com
a8073f18a3
Remove nsIHTMLContent interface (bug 276959). r+sr=jst.
2005-01-12 19:45:38 +00:00
tor%cs.brown.edu
fcc6992879
Bug 277034 - large svg documents don't display scrollbars. r+sr=bzbarsky
2005-01-05 05:49:35 +00:00
bzbarsky%mit.edu
8246413d48
Remove incorrect code that unnecessarily pushes pseudo-frame state and causes
...
frames to be lost. Bug 271422, r=bernd, sr=roc
2005-01-03 23:39:38 +00:00
bzbarsky%mit.edu
1601d80e99
Remove the long-deprecated nsIWebShell interface. Bug 273319, r=biesi, sr=jst.
2005-01-03 22:51:17 +00:00
mats.palmgren%bredband.net
6c587f43e6
Swap the order between the legend and area frames in a fieldset to fix selection and tabbing problems. b=236071 r+sr=bzbarsky
2005-01-02 14:30:24 +00:00
bugzilla%arlen.demon.co.uk
3d7261604c
Bug 270708 remove nsPresContext variable from AttributeChanged and cleaned up comment in nsIFrame.h
...
p=bugmail@q1n.org r=pkwarren sr=bzbarsky
2004-12-31 01:13:27 +00:00
cbiesinger%web.de
fbf5e17933
263671 make nsStyleUserInterface::CalcDifference return correct style hints if
...
more than one property differs. also handle dynamic cursor changes correctly.
r+sr=bz
2004-12-28 13:48:25 +00:00
bmlk%gmx.de
56da8513d7
dont take colgroup pseudoframes into account when creating row- or rowgroup pseudo frames bug 267725 p=basic@mozillanews.org r=bernd sr=bzbarsky
2004-12-24 07:35:33 +00:00
dbaron%dbaron.org
1a43dc79c0
Fix misspellings of 'pseudo' in comments. Bug 106386. Patch by Alex Vincent <ajvincent@gmail.com>. r=timeless sr=peterv
2004-12-19 21:45:51 +00:00
tor%cs.brown.edu
9fd7c6b3b7
Bug 216568 - <svg:image> implementation. r=pavlov
2004-12-17 23:45:30 +00:00
dbaron%dbaron.org
972b29f4a1
Remove nsFormControlHelper::GetLocalizedString, improve string bundle methods in nsContentUtils, and convert callers. b=273829 r+sr=bryner
2004-12-17 20:40:48 +00:00
bryner%brianryner.com
076b2a64a6
deCOMtaminate nsIContent::GetNameSpaceID. Bug 272079, r+sr=jst
2004-12-13 04:14:28 +00:00
tor%cs.brown.edu
b3e2c4245d
Bug 238050 - implement SVG markers. r=scooter, moz common files sr=dbaron
2004-12-09 03:16:15 +00:00
roc+%cs.cmu.edu
4aabdbcc0b
Bug 266890. Remove nsScrollPortFrame since it's the only subclass of nsScrollBoxFrame, just merge everything up to nsScrollBoxFrame. r+sr=bryner
2004-12-07 03:42:00 +00:00
bmlk%gmx.de
3afdea9ca5
switch the frame sorting from the frame constructor to the table frame + a couple of build warning fixes, bug 269648, r/sr=bzbarsky
2004-12-01 18:47:34 +00:00
mats.palmgren%bredband.net
f98dac5a17
Look for ::first-letter frames in relative positioned inlines too. b=264799 r=bzbarsky sr=dbaron
2004-11-26 20:39:30 +00:00
neil%parkwaycc.co.uk
a45fb5a046
Don't use QueryInterface to get a scrollable view from a view b=258521 r+sr=roc
2004-11-24 00:19:21 +00:00
tor%cs.brown.edu
53255669fd
Bug 237020 - use/symbol implementation. r=jwatt, shared moz files sr=roc.
2004-11-23 13:51:57 +00:00
bryner%brianryner.com
b8230b567b
Full fix for xtf Tp regression -- avoid QI'ing non-XTF elements in CreateAnonymousFrames. Bug 270136, r+sr=bzbarsky
2004-11-16 18:07:13 +00:00
bryner%brianryner.com
40d10075b6
Testing whether this QI is responsible for the Tp increase on btek.
2004-11-16 08:28:26 +00:00
bryner%brianryner.com
4d7fcaaa94
Attempt to fix Tp regression by only doing checking for XTF if the namespace is not one that we support internally.
2004-11-16 07:27:39 +00:00
bzbarsky%mit.edu
8f7bf9d9b8
Remove effectively dead code in GetFloatContainingBlock(). Bug 267036,
...
r+sr=dbaron
2004-11-16 02:20:37 +00:00
bmlk%gmx.de
2eda0dd986
during pseudo frame creation pseudo colgroup frames should not taken into account when analyzing the pseudostackframe depth, bug 266015 r=me sr=bzbarsky
2004-11-06 07:07:43 +00:00
bzbarsky%mit.edu
b1ffcf0672
Fix parent frame determination for tables so that positioned tables end up with
...
the placeholder in the right place. Bug 266850, r=mats.palmgren, sr=roc
2004-11-04 18:53:05 +00:00
bzbarsky%mit.edu
7fd8feb31d
Create an api for easily converting between the coordinate systems of two
...
frames or two views. Use this to fix the auto-positioning of abs pos boxes to
work no matter how their containing block and the block their placeholder lives
in are related, and convert various other callers to the new API. Bug 266968,
r+sr=roc
2004-11-03 16:16:57 +00:00
roc+%cs.cmu.edu
82d2fed87b
Bug 266890. Remove nsListboxScrollPortFrame by moving its functionality into nsListBoxFrame. Part of an ongoing effort to remove nsScrollboxFrame and its subclasses. r+sr=bryner
2004-11-03 02:52:16 +00:00
bzbarsky%mit.edu
fa86106a4d
Make the frame constructor state and save state automatically handle inserting
...
out of flows in the right place in the fixed/absolute/float containing blocks
so that it can't be screwed up by callers. Bug 264914, r+sr=roc
2004-10-30 21:43:49 +00:00
bzbarsky%mit.edu
cf0cf99c31
Remove unneeded arg from SetFrameIsSpecial() and fix one of the callers to not
...
trigger an assert. Bug 266321, r+sr=roc
2004-10-30 18:27:40 +00:00
bzbarsky%mit.edu
4ea1df8397
Factor out the code to insert a frame into the right childlist (used for
...
handling out-of-flows) into a function on the frame constructor state. Enforce
some invariants via !important rules in html.css instead of hacking them into
the code. Bug 263406, r+sr=roc
2004-10-27 01:34:22 +00:00
bzbarsky%mit.edu
f4e1dbcf2e
Make sure to clear the event queue before processing restyles, in case that
...
tries to post reflow events. Bug 266171, r+sr=dbaron
2004-10-26 21:42:37 +00:00
bmlk%gmx.de
d630cce6b0
prevent double caption frame creation instead of later caption frame removal bug 265181 r/sr=bzabrsky
2004-10-25 12:31:02 +00:00
bzbarsky%mit.edu
31412e926b
Make sure to insert the floating items as children of their parent before
...
clobbering the float items in the constructor state when a table cell is
floated. Bug 263846, r+sr=roc
2004-10-24 22:03:49 +00:00
bzbarsky%mit.edu
2895167f89
DeCOMTaminate some methods on nsIStyledContent. Bug 244258, patch by jpl24
...
<jlurz24@gmail.com>, r+sr=bzbarsky
2004-10-24 17:10:32 +00:00
tor%cs.brown.edu
1d8fcac4c6
Bug 244917 - implement SVG gradients. Patch by scootermorris@comcast.net.
...
r=sicking,afri,tor,jwatt. Shared mozilla code sr=tor,dbaron.
2004-10-14 23:02:53 +00:00
bzbarsky%mit.edu
89ae6d1ad4
Switch some callers of EndViewUpdateBatch to VMREFRESH_NO_SYNC from DEFERRED.
...
Bug 263569, r+sr=roc
2004-10-11 15:34:45 +00:00
roc+%cs.cmu.edu
6c4ebb2c18
Bug 262760. Do Begin/EndUpdateViewBatch around all reflows and restyling. Also, make the refresh flags in EndUpdateViewBatch mean the same thing as they do in UpdateView. In particular we introduce NS_VMREFRESH_DEFERRED. r+sr=bzbarsky
2004-10-09 01:39:21 +00:00
alex%croczilla.com
52024b5f77
Use GetGeometricParent() to determine geometric parent of XTF frames - see bug #253225 , comment#30. r+sr=bzbarsky. Affects XTF-enabled builds only.
2004-10-08 14:58:00 +00:00
roc+%cs.cmu.edu
c237520c89
Bug 251162. Landing experimental implementation of CSS3 columns. r+sr=dbaron
2004-10-08 12:17:10 +00:00
alex%croczilla.com
7e1837f886
Let presshell track anonymous xtf content to prevent shutdown crashes. Affects XTF-enabled builds only.
2004-10-08 11:36:14 +00:00
alex%croczilla.com
1fce2c4058
Landing of the XTF branch, bug#253225. XTF is the eXtensible Tag
...
Framework; see mozilla/content/xtf/readme.txt. r=bryner, sr=jst. Code
is not enabled by default (requires --enable-xtf configure option).
2004-10-07 20:59:53 +00:00
bzbarsky%mit.edu
a16a390c65
Fix crash on reconstructing a frame tree in which fixed pos frames contain
...
placeholders for other fixed pos frames. Bug 256108, r+sr=dbaron
2004-10-06 00:29:14 +00:00
bzbarsky%mit.edu
8c04b33f56
Fix absolute positioning of tables. Bug 262898, r+sr=roc
2004-10-05 04:20:32 +00:00
bzbarsky%mit.edu
c4ff2082ae
Create a GetGeometricParent() function and make people use it instead of
...
(incorrectly, usually) rolling their own. Bug 191151, initial cut of patch by
jkeiser back when, r+sr=roc
2004-09-30 22:39:28 +00:00
bryner%brianryner.com
f67d250152
Unify box and frame trees by moving nsIBox methods onto nsIFrame. XUL-box frames can call the superclass nsBox implementation, all other frames get the nsFrame implementation of the box methods, which acts like nsBoxToBlockAdaptor used to. Bug 258513, r+sr=roc.
2004-09-28 18:37:50 +00:00
roc+%cs.cmu.edu
44a2fd5b52
Bug 259032. DeCOMtaminate nsIFrame::GetNext/PrevInFlow. r+sr=roc, patch by Will Levine
2004-09-14 02:28:03 +00:00
bzbarsky%mit.edu
0fe0345b40
Make sure not to add entries to the pending restyle hashtable while enumerating
...
it. Bug 257694 (also fixes bug 256242, bug 258101). r+sr=dbaron
2004-09-13 04:08:14 +00:00
roc+%cs.cmu.edu
6255acffd9
Bug 254039. deCOMtaminate nsIScrollableFrame. r+sr=roc, patch by Will Levine
2004-09-06 02:44:43 +00:00
dbaron%dbaron.org
3827991ce7
Land bug 72747 in pieces: Implement overflow-x and overflow-y. b=72747 r+sr=roc
2004-09-05 00:04:04 +00:00
dbaron%dbaron.org
cb5add0739
Land bug 72747 in pieces: Implement scrolling='yes' (and equivalents) on frames and iframes. b=72747 r+sr=roc
2004-09-04 23:03:04 +00:00
dbaron%dbaron.org
9984902fd6
Land bug 72747 in pieces: Simplify the mechanism used to prevent framesets from having scrollbars. b=72747 r+sr=roc
2004-09-04 19:51:21 +00:00
dbaron%dbaron.org
ee55fda1f1
Back out previous round of bug 72747 changes due to Tp regression.
2004-09-04 08:34:55 +00:00
dbaron%dbaron.org
31bf95ea38
Land bug 72747 in pieces: Simplify the mechanisms used to prevent framesets from having scrollbars and used to implement the scrolling attribute on frames and iframes. Implement scrolling='yes'. b=72747 r+sr=roc
2004-09-04 06:53:36 +00:00
dbaron%dbaron.org
9378451dc3
Land bug 72747 in pieces: Clean up PropagateScrollToViewport and ensure it doesn't set a viewport override of NS_STYLE_OVERFLOW_CLIP. b=72747 r+sr=roc
2004-09-04 00:01:12 +00:00
dbaron%dbaron.org
8b8587dcc0
Land bug 72747 in pieces: make users of nsIScrollable use nsIScrollable::Scrollbar_* instead of NS_STYLE_OVERFLOW_*. b=72747 r+sr=roc
2004-09-03 21:58:39 +00:00