pjs/layout/generic
dbaron%fas.harvard.edu d23f14ddac Fix performance problem pointed out by Jim Nance that there is excessive creation and destruction of clip regions during painting. The fix stops using PushState() and PopState() to undo a translation, since that causes the creation and destruction of a clip region.
r=troy
2000-01-16 15:13:46 +00:00
..
broken-image.gif new 1998-06-03 18:31:14 +00:00
gopher-audio.gif new 1999-10-21 16:20:53 +00:00
gopher-binary.gif new 1999-10-21 16:20:53 +00:00
gopher-find.gif new 1999-10-21 16:20:53 +00:00
gopher-image.gif new 1999-10-21 16:20:53 +00:00
gopher-menu.gif new 1999-10-21 16:20:53 +00:00
gopher-movie.gif new 1999-10-21 16:20:53 +00:00
gopher-telnet.gif new 1999-10-21 16:20:53 +00:00
gopher-text.gif new 1999-10-21 16:20:53 +00:00
gopher-unknown.gif new 1999-10-21 16:20:53 +00:00
nsAbsoluteContainingBlock.cpp Change to how overflow is handled for absolutely positioned elements. 1999-12-06 15:49:53 +00:00
nsAbsoluteContainingBlock.h Change to how overflow is handled for absolutely positioned elements. 1999-12-06 15:49:53 +00:00
nsAreaFrame.cpp Change to how overflow is handled for absolutely positioned elements. 1999-12-06 15:49:53 +00:00
nsAreaFrame.h Change to how overflow is handled for absolutely positioned elements. 1999-12-06 15:49:53 +00:00
nsBRFrame.cpp Implementing a generalized recycler and arena for all layout frames. Hoping to improve 1999-12-04 23:49:50 +00:00
nsBlockBandData.cpp fixed bug 19494 1999-12-23 20:49:07 +00:00
nsBlockBandData.h fixed bug 19494 1999-12-23 20:49:07 +00:00
nsBlockFrame.cpp b=23388. Make sure mIsTopMarginRoot is set correctly in nsBlockReflowState 2000-01-13 02:05:31 +00:00
nsBlockFrame.h r=troy. Reflow commands are now coalesced by block and inline frames. This fixes bug 985 in which we now generate 6 reflow commands instead of 257. 2000-01-12 08:28:24 +00:00
nsBlockReflowContext.cpp r=troy. Reflow commands are now coalesced by block and inline frames. This fixes bug 985 in which we now generate 6 reflow commands instead of 257. 2000-01-12 08:28:24 +00:00
nsBlockReflowContext.h Reduced stack space by using PRPackedBool instead of PRBool 2000-01-04 02:59:35 +00:00
nsBlockReflowState.cpp b=23388. Make sure mIsTopMarginRoot is set correctly in nsBlockReflowState 2000-01-13 02:05:31 +00:00
nsBlockReflowState.h b=23388. Make sure mIsTopMarginRoot is set correctly in nsBlockReflowState 2000-01-13 02:05:31 +00:00
nsBulletFrame.cpp Added NS_RELEASE's to fix leaking of nsIImage's. bug=19114; r=karnaze@netscape.com 1999-12-03 00:06:32 +00:00
nsBulletFrame.h Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc 1999-11-24 06:03:41 +00:00
nsContainerFrame.cpp Fix performance problem pointed out by Jim Nance that there is excessive creation and destruction of clip regions during painting. The fix stops using PushState() and PopState() to undo a translation, since that causes the creation and destruction of a clip region. 2000-01-16 15:13:46 +00:00
nsContainerFrame.h r=troy. Reflow commands are now coalesced by block and inline frames. This fixes bug 985 in which we now generate 6 reflow commands instead of 257. 2000-01-12 08:28:24 +00:00
nsFirstLetterFrame.cpp r= kin. fix for another parameter. fixing m13 bug with multiple selection. 2000-01-08 00:31:32 +00:00
nsFrame.cpp use proper key for discontiguous selection on Mac (r=jfrancis) 2000-01-13 16:07:03 +00:00
nsFrame.h r=troy. Reflow commands are now coalesced by block and inline frames. This fixes bug 985 in which we now generate 6 reflow commands instead of 257. 2000-01-12 08:28:24 +00:00
nsFrameFrame.cpp Bug 16218: Create webshell for frames with no src to allow js manipulation r= harishd 2000-01-07 06:18:48 +00:00
nsFrameList.cpp Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc 1999-11-24 06:03:41 +00:00
nsFrameList.h Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc 1999-11-24 06:03:41 +00:00
nsFrameSetFrame.cpp Bug 18316: Safer way to adjust frame sizes - prevent possible UMR and segfaults r=harishd 2000-01-07 05:49:20 +00:00
nsFrameSetFrame.h Bug 18316: Safer way to adjust frame sizes - prevent possible UMR and segfaults r=harishd 2000-01-07 05:49:20 +00:00
nsFrameUtil.cpp updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
nsGfxScrollFrame.cpp Removed asserts now that nsScrollbarFrame correctly implements its QI. Fixed memory leaks with scrollbars by nsCOMPtr'izing stuff. r=pavlov. 2000-01-06 05:55:46 +00:00
nsGfxScrollFrame.h fix #22493 and #22494. at least turn the crash into an assertion. 1999-12-23 23:44:56 +00:00
nsHTMLContainerFrame.cpp Changed to respect 'z-index' of 'auto' and call SetViewAutoZIndex() 1999-12-08 04:49:20 +00:00
nsHTMLContainerFrame.h Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc 1999-11-24 06:03:41 +00:00
nsHTMLFrame.cpp Change to how overflow is handled for absolutely positioned elements. 1999-12-06 15:49:53 +00:00
nsHTMLParts.h Fix for bug 21682. BASE tag was ignored in the fragment content sink. Added HTML element creation method that takes an ID. r=pollmann 2000-01-06 23:36:45 +00:00
nsHTMLReflowCommand.cpp r=troy. Reflow commands are now coalesced by block and inline frames. This fixes bug 985 in which we now generate 6 reflow commands instead of 257. 2000-01-12 08:28:24 +00:00
nsHTMLReflowCommand.h Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc 1999-11-24 06:03:41 +00:00
nsHTMLReflowState.cpp r=troy. Reflow commands are now coalesced by block and inline frames. This fixes bug 985 in which we now generate 6 reflow commands instead of 257. 2000-01-12 08:28:24 +00:00
nsHTMLReflowState.h r=troy. Reflow commands are now coalesced by block and inline frames. This fixes bug 985 in which we now generate 6 reflow commands instead of 257. 2000-01-12 08:28:24 +00:00
nsIAnonymousContentCreator.h updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
nsIFrame.h r=troy. Reflow commands are now coalesced by block and inline frames. This fixes bug 985 in which we now generate 6 reflow commands instead of 257. 2000-01-12 08:28:24 +00:00
nsIFrameDebug.h updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
nsIFrameUtil.h updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
nsILineIterator.h updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
nsIPageSequenceFrame.h Fixing bug 12181 (removing static IID's). r=troy@netscape.com 2000-01-04 20:24:09 +00:00
nsIScrollableFrame.h 1) created an nsIScrollableFrame interface make it possible for Chris K to fix PDP+ bug #12122 1999-12-07 03:36:05 +00:00
nsIStatefulFrame.h Fixes for bugs 17460 and 21656. r=travis 2000-01-14 09:28:54 +00:00
nsImageFrame.cpp Fix for bug 23781. 2000-01-13 23:32:47 +00:00
nsImageFrame.h Fix for bug 23074. Implemented image.complete. r=pollmann 2000-01-06 23:41:14 +00:00
nsImageMap.cpp Landing no_neckoutil2_branch. Bug #11159. Removes neckoutil_s.lib from build which helps beos and openvms. 1999-11-30 04:50:42 +00:00
nsImageMap.h Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc 1999-11-24 06:03:41 +00:00
nsInlineFrame.cpp r=troy. nsContainerFrame::ReflowDirtyChild() always generates a reflow command targeted at its child. nsInlineFrame::ReflowDirtyChild() always passes up the reflow request to its parent. nsBlockFrame::ReflowDirtyChild() no longer has code for checking whether its parent is an area frame. 2000-01-12 21:52:58 +00:00
nsInlineFrame.h r=troy. nsContainerFrame::ReflowDirtyChild() always generates a reflow command targeted at its child. nsInlineFrame::ReflowDirtyChild() always passes up the reflow request to its parent. nsBlockFrame::ReflowDirtyChild() no longer has code for checking whether its parent is an area frame. 2000-01-12 21:52:58 +00:00
nsLeafFrame.cpp Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc 1999-11-24 06:03:41 +00:00
nsLeafFrame.h Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc 1999-11-24 06:03:41 +00:00
nsLineBox.cpp More work on getting block frames to incrementally update their 2000-01-08 03:58:27 +00:00
nsLineBox.h More work on getting block frames to incrementally update their 2000-01-08 03:58:27 +00:00
nsLineLayout.cpp r=troy. Reflow commands are now coalesced by block and inline frames. This fixes bug 985 in which we now generate 6 reflow commands instead of 257. 2000-01-12 08:28:24 +00:00
nsLineLayout.h Reduced stack space by using PRPackedBool instead of PRBool 2000-01-04 02:59:35 +00:00
nsObjectFrame.cpp Bug 22598. r=vidur 2000-01-05 01:18:38 +00:00
nsPageFrame.cpp Implementing a generalized recycler and arena for all layout frames. Hoping to improve 1999-12-04 23:49:50 +00:00
nsPageFrame.h Implementing a generalized recycler and arena for all layout frames. Hoping to improve 1999-12-04 23:49:50 +00:00
nsPlaceholderFrame.cpp Implementing a generalized recycler and arena for all layout frames. Hoping to improve 1999-12-04 23:49:50 +00:00
nsPlaceholderFrame.h Implementing a generalized recycler and arena for all layout frames. Hoping to improve 1999-12-04 23:49:50 +00:00
nsSimplePageSequence.cpp Implementing a generalized recycler and arena for all layout frames. Hoping to improve 1999-12-04 23:49:50 +00:00
nsSimplePageSequence.h Implementing a generalized recycler and arena for all layout frames. Hoping to improve 1999-12-04 23:49:50 +00:00
nsSpaceManager.cpp updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
nsSpaceManager.h updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
nsSpacerFrame.cpp Implementing a generalized recycler and arena for all layout frames. Hoping to improve 1999-12-04 23:49:50 +00:00
nsSplittableFrame.cpp Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc 1999-11-24 06:03:41 +00:00
nsSplittableFrame.h Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc 1999-11-24 06:03:41 +00:00
nsTextFrame.cpp small changes for 22752 ctrl left and right. r=cmanske 2000-01-12 21:39:36 +00:00
nsTextTransformer.cpp fix word breaking problem. r=mjudge. treat all word breaking as the same. 2000-01-11 22:07:13 +00:00
nsTextTransformer.h updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
nsViewportFrame.cpp Change to how overflow is handled for absolutely positioned elements. 1999-12-06 15:49:53 +00:00