gecko-dev/layout/generic
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
..
.cvsignore Bug 272151: reorganize files within layout, r+sr=roc: add new Makefiles. 2004-12-07 18:09:28 +00:00
broken-image.gif
gopher-audio.gif
gopher-binary.gif
gopher-find.gif
gopher-image.gif
gopher-menu.gif
gopher-movie.gif
gopher-sound.gif
gopher-telnet.gif
gopher-text.gif
gopher-unknown.gif
loading-image.gif
Makefile.in b=288714, html canvas implementation, r=various,a=brendan 2005-04-18 06:33:23 +00:00
nsAbsoluteContainingBlock.cpp Fix border width inheritance by keeping track of both the border width we'd 2005-04-29 15:44:38 +00:00
nsAbsoluteContainingBlock.h Remove prescontext args for some nsIFrame methods 2005-02-07 01:58:25 +00:00
nsAreaFrame.cpp Bug 236476: Change GetHTMLAttribute to GetParsedAttr. Also fixes bug 232706 by removing final uses of nsHTMLValue. 2005-01-25 00:02:58 +00:00
nsAreaFrame.h Bug 270708 remove nsPresContext variable from AttributeChanged and cleaned up comment in nsIFrame.h 2004-12-31 01:13:27 +00:00
nsAutoCopyListener.h Remove nsIAutoCopy and fold the functionality into nsSelection.cpp (bug 231343). r+sr=roc. 2005-01-31 23:47:26 +00:00
nsBidiFrames.cpp
nsBidiFrames.h
nsBlockBandData.cpp Bug 288560. Set mIsTopOfPage for each column in a column set. Also, make it possible to force floats to fit by relaxing the space manager's height constraint if necessary. r+sr=dbaron,a=chofmann 2005-04-28 21:25:11 +00:00
nsBlockBandData.h Bug 288560. Set mIsTopOfPage for each column in a column set. Also, make it possible to force floats to fit by relaxing the space manager's height constraint if necessary. r+sr=dbaron,a=chofmann 2005-04-28 21:25:11 +00:00
nsBlockDebugFlags.h
nsBlockFrame.cpp Insert child frames that belong at the front of our list after mBullet if we 2005-08-02 14:38:16 +00:00
nsBlockFrame.h Bug 291436 r:\mozilla\layout\generic\nsBlockFrame.h(628) : warning C4099: 'nsBlockFrame::nsAutoOOFFrameList' : type name first seen using 'struct' now seen using 'class' 2005-06-01 16:28:06 +00:00
nsBlockReflowContext.cpp Bug 298893. Collapse the leading and trailing margins of a column set. Makes columns degrade more gracefully. 2005-08-02 20:05:52 +00:00
nsBlockReflowContext.h Bug 263825. Make paginated floats work, and other fixes. r+sr=dbaron 2005-03-23 03:35:08 +00:00
nsBlockReflowState.cpp Bug 189739. During SHRINKWRAP, lines that skip being reflowed need to add their right margin to their mBounds.XMost for the shrink-wrap width computation. Fixes an incremental reflow regression. r+sr=dbaron,a=bsmedberg 2005-08-02 20:17:36 +00:00
nsBlockReflowState.h Bug 186485. The nsLineBox maximum-width includes the block's left border-padding but not the right. r+sr=roc,a=asa,patch by Hideo Saito 2005-06-20 03:42:19 +00:00
nsBRFrame.cpp Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2004-07-31 23:15:21 +00:00
nsBulletFrame.cpp Make sure to reset our intrinsic size if we're doing a GetDesiredSize and have 2005-08-02 14:35:32 +00:00
nsBulletFrame.h Implement CSS2 counters. b=3247 r+sr=bzbarsky 2005-04-01 23:07:00 +00:00
nsColumnSetFrame.cpp Bug 298893. Collapse the leading and trailing margins of a column set. Makes columns degrade more gracefully. 2005-08-02 20:05:52 +00:00
nsContainerFrame.cpp Make frames know whether they're leaves or not from the frame construction 2005-08-16 22:52:48 +00:00
nsContainerFrame.h Make frames know whether they're leaves or not from the frame construction 2005-08-16 22:52:48 +00:00
nsDummyLayoutRequest.h Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin 2004-06-17 00:13:25 +00:00
nsFirstLetterFrame.cpp Bug 259032. DeCOMtaminate nsIFrame::GetNext/PrevInFlow. r+sr=roc, patch by Will Levine 2004-09-14 02:28:03 +00:00
nsFrame.cpp Make frames know whether they're leaves or not from the frame construction 2005-08-16 22:52:48 +00:00
nsFrame.h Move reflow command construction into nsPresShell::AppendReflowCommand, remove 2005-02-08 00:59:52 +00:00
nsFrameFrame.cpp Bug 262917 r:\mozilla\layout\html\document\src\nsframeframe.cpp(632) : warning C4715: 'ConvertOverflow' : not all control paths return a value 2005-07-01 04:15:46 +00:00
nsFrameList.cpp Bug 288789 BiDi - In an RTL textbox, caret moves to wrong position when using arrow keys to move into a line containing LTR text 2005-08-02 17:19:43 +00:00
nsFrameList.h Bug 263825. Make paginated floats work, and other fixes. r+sr=dbaron 2005-03-23 03:35:08 +00:00
nsFrameSetFrame.cpp Make frames know whether they're leaves or not from the frame construction 2005-08-16 22:52:48 +00:00
nsFrameSetFrame.h Make frames know whether they're leaves or not from the frame construction 2005-08-16 22:52:48 +00:00
nsFrameUtil.cpp Bug 252948 remove *WithConversion in layout 2004-07-25 12:18:04 +00:00
nsGfxScrollFrame.cpp Bug 295673. Fix up GetActualScrollbarSizes so that padding doesn't confuse it. r+sr=dbaron, a=bsmedberg 2005-08-02 20:19:34 +00:00
nsGfxScrollFrame.h Bug 301439. Don't update scrollbars when we do first-pass layout of a listbox. r+sr=dbaron,a=bsmedberg 2005-07-25 23:23:53 +00:00
nsHTMLCanvasFrame.cpp b=293267, fix canvas rendering speed, r+sr=bz,a=shaver 2005-05-12 21:34:56 +00:00
nsHTMLCanvasFrame.h 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
nsHTMLContainerFrame.cpp Use the right langgroup when getting the font metrics for drawing text 2005-05-12 20:02:33 +00:00
nsHTMLContainerFrame.h Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2004-07-31 23:15:21 +00:00
nsHTMLFrame.cpp Bug 240276. Make nsHTMLScrollFrame be a regular HTML frame, not a box frame, so we don't have to go through box layout. It gets its own reflow implementation that handles min-max and lots of other good stuff. rs+sr=dbaron,a=asa 2005-04-28 21:57:22 +00:00
nsHTMLParts.h Eliminate nsIContent::SetDocument/SetParent/SetBindingParent in favor of 2005-04-05 23:54:35 +00:00
nsHTMLReflowCommand.cpp Move reflow command construction into nsPresShell::AppendReflowCommand, remove 2005-02-08 00:59:52 +00:00
nsHTMLReflowCommand.h Move reflow command construction into nsPresShell::AppendReflowCommand, remove 2005-02-08 00:59:52 +00:00
nsHTMLReflowMetrics.h Bug 257612. Fix dynamic margin changes by 1) Propagate IsPreviousMarginDirty through empty lines 2) Reflow any line whose previous margin is dirty. 3) If a reflowed line could have been tested in a subsequent line's ShouldApplyTopMargin both before and after reflow, and might have been empty before or after reflow, then make the next line's previous margin dirty. 4) If reflowing a block changes its carried-out margin, then mark the next line's previous margin dirty. r+sr=dbaron 2004-09-18 14:39:07 +00:00
nsHTMLReflowState.cpp Remove check for GECKO_USE_COMPUTED_HEIGHT environment variable. b=196270 r+sr=roc a=bsmedberg 2005-08-02 20:15:27 +00:00
nsHTMLReflowState.h Remove check for GECKO_USE_COMPUTED_HEIGHT environment variable. b=196270 r+sr=roc a=bsmedberg 2005-08-02 20:15:27 +00:00
nsIAnonymousContentCreator.h Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2004-07-31 23:15:21 +00:00
nsICanvasFrame.h
nsIFrame.h Make frames know whether they're leaves or not from the frame construction 2005-08-16 22:52:48 +00:00
nsIFrameDebug.h Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2004-07-31 23:15:21 +00:00
nsIFrameFrame.h
nsIFrameUtil.h
nsIImageFrame.h Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2004-07-31 23:15:21 +00:00
nsILineIterator.h Bug 277553 clicking on Textarea with a RTL direction doesnt work 2005-08-02 21:55:55 +00:00
nsImageFrame.cpp 293384 implement nsImageFrame::GetFrameName for easier debugging 2005-05-09 17:46:06 +00:00
nsImageFrame.h 293384 implement nsImageFrame::GetFrameName for easier debugging 2005-05-09 17:46:06 +00:00
nsImageMap.cpp Don't invalidate the whole imagemap on unrelated attribute changes in the 2005-08-16 04:47:36 +00:00
nsImageMap.h Don't crash in the document observer methods when the container arg is null. b=301025 r+sr=bzbarsky a=benjamin 2005-07-24 01:21:17 +00:00
nsInlineFrame.cpp Remove check for GECKO_USE_COMPUTED_HEIGHT environment variable. b=196270 r+sr=roc a=bsmedberg 2005-08-02 20:15:27 +00:00
nsInlineFrame.h Remove prescontext args for some nsIFrame methods 2005-02-07 01:58:25 +00:00
nsIntervalSet.cpp
nsIntervalSet.h
nsIObjectFrame.h
nsIPageSequenceFrame.h Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2004-07-31 23:15:21 +00:00
nsIScrollableFrame.h Bug 296315. Remove unimplemented nsIScrollableView::GetScrollbarVisibility, implement nsDocShell::GetScrollbarVisibiilty to use nsIScrollableFrame::GetActualScrollbarSizes, which actually works. r+sr=bzbarsky,a=asa 2005-06-17 02:48:29 +00:00
nsIScrollableViewProvider.h Bug 254039. deCOMtaminate nsIScrollableFrame. r+sr=roc, patch by Will Levine 2004-09-06 02:44:43 +00:00
nsIStatefulFrame.h Remove nsIPresState (bug 279699). r+sr=roc. 2005-01-27 22:52:53 +00:00
nsLeafFrame.cpp frames with a percentage based width should report a 0 MEW bug 246999 r/sr=roc 2004-08-31 18:50:40 +00:00
nsLeafFrame.h Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2004-07-31 23:15:21 +00:00
nsLineBox.cpp Bug 277553 clicking on Textarea with a RTL direction doesnt work 2005-08-02 21:55:55 +00:00
nsLineBox.h Bug 277553 clicking on Textarea with a RTL direction doesnt work 2005-08-02 21:55:55 +00:00
nsLineLayout.cpp Remove check for GECKO_USE_COMPUTED_HEIGHT environment variable. b=196270 r+sr=roc a=bsmedberg 2005-08-02 20:15:27 +00:00
nsLineLayout.h 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
nsObjectFrame.cpp Make frames know whether they're leaves or not from the frame construction 2005-08-16 22:52:48 +00:00
nsObjectFrame.h Make frames know whether they're leaves or not from the frame construction 2005-08-16 22:52:48 +00:00
nsPageContentFrame.cpp Fix border width inheritance by keeping track of both the border width we'd 2005-04-29 15:44:38 +00:00
nsPageContentFrame.h Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2004-07-31 23:15:21 +00:00
nsPageFrame.cpp Remove unused code. Bug 292300, r+sr=roc, a=shaver 2005-06-02 10:45:39 +00:00
nsPageFrame.h Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2004-07-31 23:15:21 +00:00
nsPlaceholderFrame.cpp Bug 263825. Make paginated floats work, and other fixes. r+sr=dbaron 2005-03-23 03:35:08 +00:00
nsPlaceholderFrame.h Don't copy/paste code to cast to placeholder frames all over the place; use a 2005-04-14 15:30:35 +00:00
nsReflowPath.cpp Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2004-07-31 23:15:21 +00:00
nsReflowPath.h Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2004-07-31 23:15:21 +00:00
nsReflowType.h
nsSelection.cpp Bug 301033 - Bidi: Caret placed in wrong position when arrowing over a single reverse-direction character. patch from Uri Bernstein <uriber@gmail.com>, r+sr=roc, a=asa. 2005-08-08 07:35:48 +00:00
nsSimplePageSequence.cpp Windows CE build changes. This addresses most of the outstanding Windows 2005-04-29 13:33:49 +00:00
nsSimplePageSequence.h Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2004-07-31 23:15:21 +00:00
nsSpaceManager.cpp Bug 292348 NewEmbededPluginStream misspelled 2005-06-08 23:42:15 +00:00
nsSpaceManager.h Bug 299742. Blocks that contain lines with clearance need not reflow those lines if there are no floats in the space manager yet and no lines need to be reflowed otherwise. 2005-07-26 21:35:59 +00:00
nsSpacerFrame.cpp frames with a percentage based width should report a 0 MEW bug 246999 r/sr=roc 2004-08-31 18:50:40 +00:00
nsSplittableFrame.cpp Bug 259032. DeCOMtaminate nsIFrame::GetNext/PrevInFlow. r+sr=roc, patch by Will Levine 2004-09-14 02:28:03 +00:00
nsSplittableFrame.h Bug 259032. DeCOMtaminate nsIFrame::GetNext/PrevInFlow. r+sr=roc, patch by Will Levine 2004-09-14 02:28:03 +00:00
nsTextFrame.cpp Bug 299239 - BiDi: Caret is stuck when reaching a single LTR character in RTL text. patch from Eyal Rozenberg <eyalroz@technion.ac.il>. r+sr=roc 2005-08-16 14:19:59 +00:00
nsTextFrame.h
nsTextTransformer.cpp Discarded characters cause the selected text to shift, b=289857. Patch by Hideo Saito <saito@densan.co.jp>, r+sr=rbs, a=chofmann 2005-04-22 01:30:46 +00:00
nsTextTransformer.h Discarded characters cause the selected text to shift, b=289857. Patch by Hideo Saito <saito@densan.co.jp>, r+sr=rbs, a=chofmann 2005-04-22 01:30:46 +00:00
nsViewportFrame.cpp Remove prescontext args for some nsIFrame methods 2005-02-07 01:58:25 +00:00
nsViewportFrame.h Remove prescontext args for some nsIFrame methods 2005-02-07 01:58:25 +00:00
punct_marks.ccmap bug 263411 : :first-letter pseudo-element doesn't include all punctuation marks in the Unicode (r/sr=dbaron) 2004-10-08 05:00:53 +00:00