gecko-dev/layout/generic
bzbarsky%mit.edu fe53f95e60 Make the CSSLoader correctly order stylesheets as they are dynamically added
and removed via the DOM.  Clean up the nsIDocument stylesheet accessors.  Clean
up nsIDocumentObserver stylesheet stuff a bit.  Make style sheets visible in
the CSSOM (though not completely accessible) from the moment the load is kicked
off.  Make us have sheet objects that can be manipulated via CSSOM even for
failed loads. Bug 107567, bug 47734, bug 57225, bug 178407.
r=sicking,  sr=peterv.
2002-12-03 05:48:14 +00:00
..
broken-image.gif New image for broken images icon. b=108799 r=kmcclusk sr=waterson a=blizzard/drivers 2001-11-08 21:37:24 +00:00
gopher-audio.gif
gopher-binary.gif
gopher-find.gif
gopher-image.gif
gopher-menu.gif
gopher-movie.gif
gopher-sound.gif Fixing bug 41187, adding internal-gopher-sound icon 2002-01-30 21:02:29 +00:00
gopher-telnet.gif
gopher-text.gif
gopher-unknown.gif
loading-image.gif Fixing image that was added non-binary 2001-11-14 01:56:39 +00:00
nsAbsoluteContainingBlock.cpp Adding debug code to absolute containing blocks, the debug code will be invoked from the command line by 2002-11-16 10:41:10 +00:00
nsAbsoluteContainingBlock.h Adding debug code to absolute containing blocks, the debug code will be invoked from the command line by 2002-11-16 10:41:10 +00:00
nsAreaFrame.cpp Fixing bug 146034. Getting rid of nsHTMLIIDs.{h,cpp}. r=jfrancis@netscape.com, sr=rpotts@netscape.com 2002-05-23 00:00:34 +00:00
nsAreaFrame.h Bug 959: add support for accesskeys to XUL. r=hewitt, r=attinasi for changes to layout/html, sr=hyatt, a=asa 2002-02-21 13:39:39 +00:00
nsBRFrame.cpp Make BR-related parts of the quirky inline box model also quirky in almost-standards mode, to match the rest of the inline box model quirks. b=161691 sr=bzbarsky r=caillon 2002-08-11 18:00:07 +00:00
nsBidiFrames.cpp Add CPP_THROW_NEW macro to the build system. This macro should be used when defining a local |operator new| function. It will be set to an empty throw function by default on all platforms except mac CW builds. This will allow us to not crash on systems that expect |operator new| to throw an exception by default and will suppress compiler warnings about how |operator new| should throw an exception instead of returning NULL. 2002-07-02 20:25:30 +00:00
nsBidiFrames.h The c++ standard requires that the throw list be used when declaring functions as well as defining them. 2002-07-03 17:14:41 +00:00
nsBlockBandData.cpp Remove unnecessary XPCOM interface around nsSpaceManager. b=102453 r=jag sr=waterson 2001-10-26 05:06:07 +00:00
nsBlockBandData.h Remove unnecessary XPCOM interface around nsSpaceManager. b=102453 r=jag sr=waterson 2001-10-26 05:06:07 +00:00
nsBlockDebugFlags.h Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
nsBlockFrame.cpp Fix margin collapsing of margins other than the first child's top margin out of the top of a block. b=44242, 18206 r=roc (mostly) 2002-11-28 19:29:28 +00:00
nsBlockFrame.h Fix margin collapsing of margins other than the first child's top margin out of the top of a block. b=44242, 18206 r=roc (mostly) 2002-11-28 19:29:28 +00:00
nsBlockReflowContext.cpp Fix margin collapsing of margins other than the first child's top margin out of the top of a block. b=44242, 18206 r=roc (mostly) 2002-11-28 19:29:28 +00:00
nsBlockReflowContext.h Don't resolve the positive and negative parts of collapsing margins too early when collapsing through empty blocks. A few bits of other cleanup. b=172892 sr=bzbarsky r=kin 2002-10-08 01:52:34 +00:00
nsBlockReflowState.cpp Don't resolve the positive and negative parts of collapsing margins too early when collapsing through empty blocks. A few bits of other cleanup. b=172892 sr=bzbarsky r=kin 2002-10-08 01:52:34 +00:00
nsBlockReflowState.h bug 153785 - Added function to undo splitting floaters when the line they are on gets moved to the next page. Cached the break type of the last floater that gets split in the block reflow state so that the frame afterh the floater's continuation can combine that break type with its own. a=asa, sr=kin, r=alexsavulov 2002-07-17 01:48:56 +00:00
nsBulletFrame.cpp Allow list labels to be negative. Bug 56088, r=caillon, smontagu, sr=roc+moz 2002-11-09 18:33:37 +00:00
nsBulletFrame.h Allow list labels to be negative. Bug 56088, r=caillon, smontagu, sr=roc+moz 2002-11-09 18:33:37 +00:00
nsContainerFrame.cpp Bug 8929: Kill NS_COMFALSE 2002-11-25 11:21:22 +00:00
nsContainerFrame.h bug 163614 - Changed DeleteChildsNextInFlow to DeleteNextInFlowChild, params, and callers. sr=kin, r=alexsavulov,dcone 2002-10-08 20:35:26 +00:00
nsDummyLayoutRequest.h 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
nsFirstLetterFrame.cpp Bug 176595: crash caused by wrong parent deleting the next in flow child. r=alexsavulov, sr=dbaron, a=dbaron. 2002-10-25 21:40:32 +00:00
nsFrame.cpp Bug 8929: Kill NS_COMFALSE 2002-11-25 11:21:22 +00:00
nsFrame.h The c++ standard requires that the throw list be used when declaring functions as well as defining them. 2002-07-03 17:14:41 +00:00
nsFrameFrame.cpp Fixing bug 173938 with a hack for full-page plugins to be destroyed before the frame. r=av sr=jst 2002-11-18 07:48:10 +00:00
nsFrameList.cpp Fix ReplaceChild() on positioned inlines to delegate to 2002-11-12 03:30:13 +00:00
nsFrameList.h Fix ReplaceChild() on positioned inlines to delegate to 2002-11-12 03:30:13 +00:00
nsFrameSetFrame.cpp 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
nsFrameSetFrame.h Setting rows/cols on a frameset should try to reflow, not reframe. Bug 2002-08-06 01:06:50 +00:00
nsFrameUtil.cpp 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
nsGfxScrollFrame.cpp Make the CSSLoader correctly order stylesheets as they are dynamically added 2002-12-03 05:48:14 +00:00
nsGfxScrollFrame.h Use NS_LITERAL_STRING instead of NS_ConvertASCIItoUCS2 where possible 2001-11-14 01:33:42 +00:00
nsHTMLContainerFrame.cpp 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
nsHTMLContainerFrame.h bug 145305 - split floaters during printing. sr=attinasi, r=alexsavulov. 2002-05-28 22:50:43 +00:00
nsHTMLFrame.cpp Ensure that scroll position listeners are properly unregistered. b=114221 sr=waterson r=attinasi 2002-07-09 04:30:28 +00:00
nsHTMLParts.h Back out previous checkin. b=180711 2002-11-28 19:15:27 +00:00
nsHTMLReflowCommand.cpp Fixing bug 146034. Getting rid of nsHTMLIIDs.{h,cpp}. r=jfrancis@netscape.com, sr=rpotts@netscape.com 2002-05-23 00:00:34 +00:00
nsHTMLReflowCommand.h Bug 129115. Change the reflow path from a list structure to a tree structure to amortize state recovery and damage propagation costs. Eliminate table timeout reflows. r=kin,karnaze,rods,rbs; sr=attinasi 2002-05-10 18:22:41 +00:00
nsHTMLReflowMetrics.h Don't resolve the positive and negative parts of collapsing margins too early when collapsing through empty blocks. A few bits of other cleanup. b=172892 sr=bzbarsky r=kin 2002-10-08 01:52:34 +00:00
nsHTMLReflowState.cpp bug 169620 - don't pass in negative avail widths, don't add/subtract from NS_UNCONSTRAINEDSIZE, make HR's desired width at least as big as its me width. sr=kin, r=dbaron 2002-09-24 21:02:20 +00:00
nsHTMLReflowState.h Fix regression with form controls on visual bidi pages. Bug 142233, r=jkeiser, sr=kin 2002-07-10 00:52:17 +00:00
nsIAnonymousContentCreator.h Convert handwritten GetIID methods to use NS_DEFINE_STATIC_IID_ACCESSOR and add |const| to GetCID methods so that static |nsID|s are declared as |const|. b=153525 sr=jag r=bryner 2002-06-26 03:38:55 +00:00
nsICanvasFrame.h Convert handwritten GetIID methods to use NS_DEFINE_STATIC_IID_ACCESSOR and add |const| to GetCID methods so that static |nsID|s are declared as |const|. b=153525 sr=jag r=bryner 2002-06-26 03:38:55 +00:00
nsIFrame.h Split strict mode into almost-standards and full-standards mode, where the only quirk in almost standards mode is the quirky inline box model. Remove previous fix for bug 151620. Tweak mode detection to use almost-standards for XHTML Transitional, HTML 4.01 transitional with system ID, and for IBM system DOCTYPE. b=153032 r=karnaze, bzbarsky, harishd sr=waterson 2002-06-25 21:16:17 +00:00
nsIFrameDebug.h Convert handwritten GetIID methods to use NS_DEFINE_STATIC_IID_ACCESSOR and add |const| to GetCID methods so that static |nsID|s are declared as |const|. b=153525 sr=jag r=bryner 2002-06-26 03:38:55 +00:00
nsIFrameFrame.h Fixing Txul regression bug 138012. Make docshells always accessible through box objects and load about:blank when no src is specified on a frame. Eliminate creation of synthetic documents when they're not needed. r=peterv@netscape.com, sr=jaggernaut@netscape.com 2002-04-25 23:04:52 +00:00
nsIFrameUtil.h Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
nsIImageFrame.h Bug 132158. Active Accessibility: expose correct bounds information and accessible value for HTML areas. r=saari, sr=alecf. 2002-08-17 01:46:58 +00:00
nsILineIterator.h Bug 86947: 2001-10-25 01:08:40 +00:00
nsIObjectFrame.h Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
nsIPageSequenceFrame.h Change STF to use an unconstrainad reflow instead of searching for the widest frame 2002-09-19 21:45:07 +00:00
nsIScrollableFrame.h Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
nsIScrollableViewProvider.h
nsIStatefulFrame.h
nsImageFrame.cpp Remove unneeded stubs for code to support Navigator 4.x-only suppress attribute. b=182554 r=biesi (who noticed the problem) sr=peterv 2002-11-28 23:02:31 +00:00
nsImageFrame.h Remove unneeded stubs for code to support Navigator 4.x-only suppress attribute. b=182554 r=biesi (who noticed the problem) sr=peterv 2002-11-28 23:02:31 +00:00
nsImageMap.cpp Remove unneeded stubs for code to support Navigator 4.x-only suppress attribute. b=182554 r=biesi (who noticed the problem) sr=peterv 2002-11-28 23:02:31 +00:00
nsImageMap.h Remove unneeded stubs for code to support Navigator 4.x-only suppress attribute. b=182554 r=biesi (who noticed the problem) sr=peterv 2002-11-28 23:02:31 +00:00
nsInlineFrame.cpp Fix margin collapsing of margins other than the first child's top margin out of the top of a block. b=44242, 18206 r=roc (mostly) 2002-11-28 19:29:28 +00:00
nsInlineFrame.h Fix ReplaceChild() on positioned inlines to delegate to 2002-11-12 03:30:13 +00:00
nsIntervalSet.cpp Get rid of gcc3's numerous warnings about using <new.h> instead of <new> by creating a new #define, NEW_H, which should be used instead of <new.h> or <new>. This is so we can continue to support a couple of braindead compilers that don't accept <new>. Bug 155852, r=cls. 2002-08-19 03:50:27 +00:00
nsIntervalSet.h 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
nsLeafFrame.cpp Correcting our background painting code per the latest CSS specs. By default, backgrounds should be painted to the border 2002-10-08 10:24:53 +00:00
nsLeafFrame.h Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
nsLineBox.cpp Remove nsLineBox::RemoveFloatersFromSpaceManager, and use nsSpaceManager::PushState and nsSpaceManager::PopState instead. b=177342 r=roc sr=kin 2002-11-17 15:51:25 +00:00
nsLineBox.h Correct my incorrect comments relating to combined area, and explain what combined area is for. Comment changes only. b=172896 2002-11-21 15:20:20 +00:00
nsLineLayout.cpp bug 163614 - Changed DeleteChildsNextInFlow to DeleteNextInFlowChild, params, and callers. sr=kin, r=alexsavulov,dcone 2002-10-08 20:35:26 +00:00
nsLineLayout.h Reorder some members in nsLineLayout to make them pack better. Bug 2002-11-06 02:03:43 +00:00
nsObjectFrame.cpp Make nsILinkHandler take uris instead of strings. Bug 176904, r=darin, sr=jst 2002-11-20 00:44:26 +00:00
nsObjectFrame.h bug 124448 Accessibility Support for Object/Embed tags 2002-05-10 22:34:53 +00:00
nsPageContentFrame.cpp This partially backs out the previous patch. We no longer need to set/get anything in the nsIPrintOptions. 2002-09-26 11:25:04 +00:00
nsPageContentFrame.h Change STF to use an unconstrainad reflow instead of searching for the widest frame 2002-09-19 21:45:07 +00:00
nsPageFrame.cpp Bug 58221 don't use strlen to check if a string is of length 0 2002-11-17 05:16:49 +00:00
nsPageFrame.h Change STF to use an unconstrainad reflow instead of searching for the widest frame 2002-09-19 21:45:07 +00:00
nsPlaceholderFrame.cpp bug 157915 - Use the parent of the continued frame when calling DeleteChildsNextInFlow. sr=kin, r=alexsavulov 2002-09-24 22:13:20 +00:00
nsPlaceholderFrame.h bug 157915 - Use the parent of the continued frame when calling DeleteChildsNextInFlow. sr=kin, r=alexsavulov 2002-09-24 22:13:20 +00:00
nsReflowPath.cpp Bug 129115. Change the reflow path from a list structure to a tree structure to amortize state recovery and damage propagation costs. Eliminate table timeout reflows. r=kin,karnaze,rods,rbs; sr=attinasi 2002-05-10 18:22:41 +00:00
nsReflowPath.h Bug 129115. Change the reflow path from a list structure to a tree structure to amortize state recovery and damage propagation costs. Eliminate table timeout reflows. r=kin,karnaze,rods,rbs; sr=attinasi 2002-05-10 18:22:41 +00:00
nsReflowType.h Bug 129115. Change the reflow path from a list structure to a tree structure to amortize state recovery and damage propagation costs. Eliminate table timeout reflows. r=kin,karnaze,rods,rbs; sr=attinasi 2002-05-10 18:22:41 +00:00
nsSelection.cpp Bug 8929: Kill NS_COMFALSE 2002-11-25 11:21:22 +00:00
nsSimplePageSequence.cpp Bug 171328 Build warning caused by checkin for bug 168961 2002-10-01 03:42:07 +00:00
nsSimplePageSequence.h This partially backs out the previous patch. We no longer need to set/get anything in the nsIPrintOptions. 2002-09-26 11:25:04 +00:00
nsSpaceManager.cpp Fix for bug #96736: [FLOATER]The "Top 1000 Reviewer" is overwritten by text 2002-08-19 04:41:57 +00:00
nsSpaceManager.h bug 169620 - don't pass in negative avail widths, don't add/subtract from NS_UNCONSTRAINEDSIZE, make HR's desired width at least as big as its me width. sr=kin, r=dbaron 2002-09-24 21:02:20 +00:00
nsSpacerFrame.cpp bug 145305 - split floaters during printing. sr=attinasi, r=alexsavulov. 2002-05-28 22:50:43 +00:00
nsSplittableFrame.cpp bug 176030 - Make Destroy fix up prev/next-in-flow pointers. a=roc, sr=bzbarsky, r=bernd. 2002-10-30 15:33:36 +00:00
nsSplittableFrame.h bug 176030 - Make Destroy fix up prev/next-in-flow pointers. a=roc, sr=bzbarsky, r=bernd. 2002-10-30 15:33:36 +00:00
nsTextFrame.cpp Fix for bug 176610 (Make nsNameSpaceManager a service). r=caillon, sr=jst. 2002-11-29 23:44:07 +00:00
nsTextFrame.h Use binary search from nsTextFrame to find the length of the header/footer strings 2002-04-26 11:30:33 +00:00
nsTextTransformer.cpp 127321. r=brade sr=sfrasier. bug that skips getting stuck on word jumping on macs. This feature now may want to be turned on in the windows and unix builds as well. 2002-08-08 06:37:01 +00:00
nsTextTransformer.h Do Arabic shaping earlier before measuring the text so that it gets laid out correctly. Bugs 117041, 138097. r=ftang, sr=waterson 2002-06-11 21:00:20 +00:00
nsViewportFrame.cpp Fix crash if a site overrides one of our "magic" rules. Make some of the rules 2002-11-25 23:40:58 +00:00