bryner@netscape.com
|
64cbe86b12
|
Fix leaks introduced from bug 114713 (bug 194468). r/sr=dbaron.
|
2003-02-22 22:21:20 +00:00 |
|
dbaron@dbaron.org
|
66297fd7bc
|
Replace nsIStyleSheet::AttributeAffectsStyle with nsIStyleRuleProcessor::HasAttributeDependentStyle. Strengthen the attribute optimization and apply it to HTML as well. b=163556 r+sr=bzbarsky
|
2003-02-22 16:10:53 +00:00 |
|
bryner@netscape.com
|
ba58162e96
|
Remove nsIStyleContext (bug 114713), r/sr=dbaron. Changed lots of methods to use nsStyleContext* or already_AddRefed<nsStyleContext> as return values, depending on whether a reference is returned. Turn on nsRefPtr (bug 104346), and change nsDerivedSafe to not declare AddRef and Release explicitly virtual, r=jag, sr=dbaron.
|
2003-02-22 00:32:13 +00:00 |
|
dbaron@dbaron.org
|
69a168ac31
|
Fix crash (and refix other crashes in a cleaner way) by making UndisplayedMap own references to content nodes, just like frames do. b=161304 r+sr=bzbarsky
|
2003-01-21 00:47:14 +00:00 |
|
dbaron@dbaron.org
|
10ab824360
|
Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
|
2003-01-08 21:19:10 +00:00 |
|
bzbarsky@mit.edu
|
d93e889ddc
|
ReResolveStyleContext needs to deal with :before/:after pseudos correctly. Bug
126072, r=dbaron, sr=roc+moz. Also fixes bug 141259 (incorrect warnings about
style tree integrity).
|
2003-01-05 05:05:17 +00:00 |
|
jkeiser@netscape.com
|
4abefda8a3
|
Make GetType() return int instead of nsresult (bug 167762), r=peterl@netscape.com, sr=kin@netscape.com
|
2002-12-18 23:38:09 +00:00 |
|
karnaze@netscape.com
|
e02d92db7a
|
bug 127286 (part II due to cvs problems) - Handle splitting of floaters when lines impacting them are outside the block containing the floaters. sr=kin, r=alexsavulov
|
2002-12-04 00:58:52 +00:00 |
|
sicking@bigfoot.com
|
4b50c34806
|
Bug 8929: Kill NS_COMFALSE
r=peterv sr=bz
|
2002-11-25 11:21:22 +00:00 |
|
dbaron@fas.harvard.edu
|
72f2298b73
|
Consolidate all CSS pseudos and split them into three atom lists to distinguish between pseudo-classes, pseudo-elements, and fake-pseudo-elements used for anonymous boxes. b=147887 r,sr=roc,bz
|
2002-11-17 15:37:56 +00:00 |
|
bzbarsky@mit.edu
|
96785d4302
|
Fix ReplaceChild() on positioned inlines to delegate to
nsAbsoluteContainingBlock.h. Bug 176915, r=dbaron, sr=rbs
|
2002-11-12 03:30:13 +00:00 |
|
bzbarsky@mit.edu
|
39f7aebfb1
|
Make GetParent on nsStyleContext return an
already_AddRefed<nsIStyleContext>. Bug 171808, r=jkeiser, sr=dbaron
|
2002-10-09 01:46:15 +00:00 |
|
bzbarsky@mit.edu
|
f2995453fa
|
Fix some inline-block style-resolution issues. Bug 146409, r=kin, r=dbaron
|
2002-09-12 20:33:11 +00:00 |
|
dougt@netscape.com
|
46ce738546
|
166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
|
2002-09-07 17:13:19 +00:00 |
|
roc+@cs.cmu.edu
|
458e434a36
|
Bug 160936. Add type nsChangeHint for style hints. Make it a set of bits. Make sure an NS_STYLE_HINT_REFLOW always also does a repaint of the frame. r=dbaron,sr=kin
|
2002-08-24 14:41:28 +00:00 |
|
dbaron@fas.harvard.edu
|
ba01074640
|
Fix XUL style attribute change regression by making |#ifdef MOZ_SVG| code the default, but moved elsewhere. b=163481 r=bbaetz sr=bryner
|
2002-08-22 00:01:30 +00:00 |
|
jkeiser@netscape.com
|
06c92a95e5
|
Rearrange how layout history keys are created (bug 162409), r=sicking@bigfoot.com, sr=bzbarsky@mit.edu
|
2002-08-13 17:14:18 +00:00 |
|
peterlubczynski@netscape.com
|
fa00174e27
|
Fixing bug 152927: can't script any plugin in nested EMBED tag inside an OBJECT tag from onLoad handler -- CNET radio does not play with Real because SetSource is called from onLoad r=kmcclusk sr=dveditz a=asa
|
2002-07-26 03:48:24 +00:00 |
|
jkeiser@netscape.com
|
fbf2264e77
|
Make save/restore work for all forms, not just the first (bug 138892), r=rods@netscape.com, sr=attinasi@netscape.com, a=asa
|
2002-07-16 22:38:51 +00:00 |
|
bzbarsky@mit.edu
|
eebaa4d91a
|
Bug 144479 (crash changing display prefs on pages with position:fixed
stuff), r=dbaron, sr=jst
|
2002-06-28 23:25:57 +00:00 |
|
jst@netscape.com
|
39ce2a2ba9
|
Fixing bug 134278. Die kNameSpaceID_HTML, die! r=sicking@bigfoot.com, sr=heikki@netscape.com
|
2002-05-20 22:47:02 +00:00 |
|
dbaron@fas.harvard.edu
|
9965118b9f
|
Attempt to refix bug 118014 crash by removing SetUndisplayedPseudoIn and doing run-time checks that we're not inserting the same node into the undisplayed map twice. b=136704 r=attinasi sr=waterson
|
2002-05-16 13:30:57 +00:00 |
|
dbaron@fas.harvard.edu
|
f518f7896f
|
Remove ClearUndisplayedContentMap hack from ReconstructStyleData (expanded for bug 118014; see bug 136728). Fix multiple content inserted notifications from XBL (the real cause of bug 118014) by checking the undisplayed content map in addition to the primary frame map. Fix FrameManager::GetUndisplayedContent to work correctly, and remove code in nsCSSFrameConstructor::AttributeChanged that was working around its brokenness. b=136704 sr=waterson r=attinasi
|
2002-05-01 00:36:50 +00:00 |
|
attinasi@netscape.com
|
44a4f00131
|
Backout some diagnostic code. b=134962 sr=waterson r=dbaron
|
2002-04-14 15:16:40 +00:00 |
|
attinasi@netscape.com
|
5698db0038
|
Attempt to fix topcrash bugs, possibly due to stale cached lookup undisplayed entry (that part by dbaron). Also added some artificial branching to help narrow the problem should crash persist. b=118014 r=attinasi/dbaron, sr=kin a=asa (drivers)
|
2002-04-02 21:14:43 +00:00 |
|
dbaron@fas.harvard.edu
|
d1856f6f91
|
Remove |aForceUnique| parameter from style context resolving methods, and corresponding flag from nsStyleContext, since the only caller was ReResolveStyleContext (on the assumption that other callers used it). Allow ReResolveStyleContext to benefit from FindChildWithRules and allow it to re-resolve to the same tree even when called on the root style context. b=133821 r=attinasi sr=hyatt a=asa
|
2002-03-31 16:59:00 +00:00 |
|
jkeiser@netscape.com
|
e4395c199e
|
Move save/restore form control state to content (bug 108309). r=rods@netscape.com, sr=jst@netscape.com, a=asa@mozilla.org
|
2002-03-31 10:14:01 +00:00 |
|
jkeiser@netscape.com
|
87b93658ee
|
Backing out 108308 due to pageload spike
|
2002-03-29 07:35:09 +00:00 |
|
jkeiser@netscape.com
|
53689ad5e3
|
Move save/restore of form controls to content (bug 108309) (r=rods@netscape.com, sr=jst@netscape.com, a=asa@mozilla.org)
|
2002-03-29 05:35:47 +00:00 |
|
dbaron@fas.harvard.edu
|
771618df2c
|
Fix 2 cases where ReResolveStyleContext was broken, causing serious problems with dynamic style reresolution. Change nsIFrame::GetStyleContextProvider to GetParentStyleContextFrame, always use its result rather than using the parent frame in some cases, and move a bit of the complexity into the GetParentStyleContextFrame implementations. Fix block-within-inline case (bug 129350) using a special-previous-sibling frame property and ensuring that NS_FRAME_IS_SPECIAL is copied when frames are split. Fix out-of-flow frame case (bug 88154) by going to the placeholder map and by parenting the placeholder frame style contexts to the style context from their frame parent rather than the out-of-flow frame. b=129350 r=attinasi sr=hyatt a=asa
|
2002-03-27 02:38:13 +00:00 |
|
dbaron@fas.harvard.edu
|
49ccb8e11d
|
Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
|
2002-03-23 22:26:36 +00:00 |
|
attinasi@netscape.com
|
7aaa9c66d2
|
Be sure to initialize out-param no matter what. b=127360 r=aaronl sr=brendan a=asa (drivers)
|
2002-03-19 00:32:41 +00:00 |
|
dbaron@fas.harvard.edu
|
593973936c
|
Remove obsolete NEW_CONTEXT_PARENTAGE_INVARIANT ifdefs, and add a few bits of debugging code. b=120888 sr=attinasi r=bzbarsky a=asa
|
2002-03-16 15:26:56 +00:00 |
|
karnaze@netscape.com
|
1ca2aeac53
|
bug 92868 - Simplified the style context provider mechanism, changed frame manager to re-resolve the provider first and to use correct style context in a few other places. a=roc, sr=attinasi, r=dbaron.
|
2002-03-12 15:21:35 +00:00 |
|
aaronl@netscape.com
|
96bffc8df0
|
Bug 129628. Crash in nsFrameManager::Destroy. r=dbaron, sr=shaver, a=asa
|
2002-03-10 06:47:42 +00:00 |
|
shaver@mozilla.org
|
f496748aa7
|
reversion of patch for 92868, to repair severe regression (129827, a=drivers
|
2002-03-10 06:16:01 +00:00 |
|
karnaze@netscape.com
|
3c53ca4de3
|
bug 92868 (also bugs 51037, 90960, 91443) - Simplified the style context provider mechanism, changed frame manager to re-resolve the provider first and to use correct style context in a few other places, sr=roc, r= bernd, a=asa.
|
2002-03-08 15:34:33 +00:00 |
|
dbaron@fas.harvard.edu
|
088a6514d2
|
Fix invalid optimization that prevented style changes on inline elements that caused a reflow from applying to more than the first line. b=98783 r=attinasi sr=hyatt
|
2002-02-16 16:31:49 +00:00 |
|
dbaron@fas.harvard.edu
|
e537522240
|
Do restoration of information in the layout history state immediately after frame initialization rather than using separate code within PresShell::ContentAppended that calls GetPrimaryFrameFor (which is slow and forces every frame into the primary frame map, inefficiently). b=109428 r=rods sr=waterson
|
2002-01-11 20:10:46 +00:00 |
|
dbaron@fas.harvard.edu
|
4cf7d60e59
|
Fix tabbing through image maps and fix Windows crash right-clicking on image maps by reverting my changes to nsImageMap from bug 110911 and by giving the primary frame map larger entries to accomodate mapping from a content node to a frame with a different |mContent|. b=115481, 114377 r=bryner sr=attinasi
|
2002-01-05 15:22:52 +00:00 |
|
hyatt@netscape.com
|
389657361a
|
Fix for 112980, nsITheme API and dynamic skin switching re-enabling. r=ben, sr=waterson
|
2001-12-17 22:51:39 +00:00 |
|
dbaron@fas.harvard.edu
|
08f74afc9c
|
Fix blocker bug 114675 with null check around assertion code that I meant to check in yesterday (bug 114220).
|
2001-12-11 19:16:15 +00:00 |
|
dbaron@fas.harvard.edu
|
e1c0d542a6
|
Backing out changes I didn't mean to check in.
|
2001-12-11 05:41:43 +00:00 |
|
dbaron@fas.harvard.edu
|
daea486214
|
Prevent input elements from adding frames back into the primary frame map during their destruction (and leaving the map with dangling pointers) by passing the frame to functions that will be called during frame destruction to avoid calls to GetPrimaryFrameFor that will repopulate the primary frame map. b=114220 r=jkeiser sr=jst
|
2001-12-11 05:39:36 +00:00 |
|
dbaron@fas.harvard.edu
|
6801857bbf
|
Changing noisy warning I added yesterday from |#ifdef DEBUG| to |#ifdef DEBUG_dbaron|. b=110911 / 113810
|
2001-12-06 19:53:37 +00:00 |
|
dbaron@fas.harvard.edu
|
4aab8757b3
|
Remove nsDST and convert its users (PresShell::mSubShellMap, FrameManager::mPrimaryFrameMap, and FrameManager::PropertyList::mFrameValueMap) to PLDHash. Also convert FrameManager::mPlaceholderMap to PLDHash. Give image map area structures a pointer back to their image frame rather than (mis)using the primary frame map. Change API for changing placeholder map to reflect hash entry that accesses key through value by passing only the value and not the key. Give the root frame a proper mContent. b=110911 r=attinasi sr=brendan
|
2001-12-06 05:45:07 +00:00 |
|
bryner@netscape.com
|
6e824893da
|
Bug 41119 - Don't waste time notifying the frame manager about frame destruction if it is happening from nsFrameManager::Destroy. r=dbaron, sr=waterson.
|
2001-12-01 00:22:00 +00:00 |
|
hyatt@netscape.com
|
d2d6ba6893
|
Perf and footprint opt. Make style re-resolution cheaper. r=glazou, sr=hewitt, bug 109261
|
2001-11-14 08:19:13 +00:00 |
|
jst@netscape.com
|
af4947ee24
|
Checking in John Keiser's <jkeiser@iname.com> fix for *tons* of form submission and <select> related bugs, see tracking bug 34297 for details. r=rods@netscape.com, sr=jst@netscape.com
|
2001-11-02 07:40:01 +00:00 |
|
dbaron@fas.harvard.edu
|
d412d6ff4d
|
Ensure that we don't re-resolve placeholders to the style context that should be on their out-of-flow frame. Fixes autocomplete popup. b=107744 r=waterson sr=hyatt
|
2001-11-02 04:14:58 +00:00 |
|