gecko-dev/layout/generic
Ehsan Akhgari c0e01ee34d Bug 612128 - Prevent the editor from modifying nodes which are not under an editing host; r=roc,bzbarsky
This patch ensures that the NODE_IS_EDITABLE flag is only set on nodes living
under an editing host.  Things like text controls which used to have that flag
previously will not have it any more.  The flag would be set on their anonymous
div node instead.  Note that if text controls actually fall under an editing
host, they will get the NODE_IS_EDITABLE flag.

This patch also makes nsHTMLEditor::IsEditable return sane results (text nodes
are always considered to be editable).
2010-11-16 15:45:49 -05:00
..
crashtests Bug 684807 - Annotate crashtest assertions on Android; r=philor 2011-09-06 18:35:43 +02:00
test Bug 675201 - Revert debug info given that the random orange is now fixed. r=me 2011-09-13 12:37:51 -07:00
broken-image.png
folder.png
frame-graph.py
frame-verify.js Bug 681634 - Get m-c to build with static checking; fix verification scripts. r=taras 2011-08-29 17:02:22 -07:00
FrameChildList.cpp Bug 653649 - New way of getting child lists from frames. (part 1/5) r=roc sr=dbaron 2011-08-24 22:54:29 +02:00
FrameChildList.h Bug 653649 - New way of getting child lists from frames. (part 1/5) r=roc sr=dbaron 2011-08-24 22:54:29 +02:00
jar.mn
loading-image.png
Makefile.in Bug 653649 - New way of getting child lists from frames. (part 1/5) r=roc sr=dbaron 2011-08-24 22:54:29 +02:00
nsAbsoluteContainingBlock.cpp Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
nsAbsoluteContainingBlock.h Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
nsAutoCopyListener.h Bug 654369 - Part 9: Remove OOM checks from layout/generic r=bz 2011-04-28 22:02:16 -07:00
nsBlockDebugFlags.h
nsBlockFrame.cpp Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
nsBlockFrame.h Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
nsBlockReflowContext.cpp Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
nsBlockReflowContext.h Change nsBlockReflowContext::PlaceBlock for split overflow areas. (Bug 542595, patch 13) r=roc a2.0=blocking2.0:beta8 2010-10-06 21:25:45 -07:00
nsBlockReflowState.cpp Bug 654369 - Part 10: Make nsFloatManager::StoreRegionFor return void r=bz 2011-05-08 01:00:29 -07:00
nsBlockReflowState.h Convert nsBlockReflowState::mFloatCombinedArea and part of nsBlockFrame to split overflow areas. (Bug 542595, patch 9) r=roc a2.0=blocking2.0:beta8 2010-10-06 21:25:45 -07:00
nsBRFrame.cpp Replace all uses of nsLayoutUtils::SetFontFromStyle with GetFontMetricsForFrame or GetFontMetricsForStyleContext and remove SetFontFromStyle. (Bug 678671, patch 2) r=roc 2011-08-14 10:08:04 -07:00
nsBulletFrame.cpp Bug 663375 - When text color is darkened, darken text-decoration color too. r=dbaron 2011-08-09 17:14:36 +02:00
nsBulletFrame.h Bug 266236 part 3: Mechanical rename of nsIRenderingContext and nsThebesRenderingContext to nsRenderingContext. Mechanical substitution of nsRefPtr<nsRenderingContext> for nsCOMPtr<nsRenderingContext>. 2011-04-07 18:04:40 -07:00
nsCanvasFrame.cpp Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
nsCanvasFrame.h Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
nsColumnSetFrame.cpp Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
nsContainerFrame.cpp Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
nsContainerFrame.h Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
nsFirstLetterFrame.cpp Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
nsFirstLetterFrame.h Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
nsFloatManager.cpp Bug 654369 - Part 10: Make nsFloatManager::StoreRegionFor return void r=bz 2011-05-08 01:00:29 -07:00
nsFloatManager.h Bug 654369 - Part 10: Make nsFloatManager::StoreRegionFor return void r=bz 2011-05-08 01:00:29 -07:00
nsFrame.cpp Bug 687070 - Remove unused variable 'result' in nsDisplaySelectionOverlay::Paint; r=masayuki 2011-09-18 11:22:18 +02:00
nsFrame.h Bug 685154 - Cleanup nsIFrame::GetParentStyleContextFrame and related code. r=roc 2011-09-12 09:08:07 -07:00
nsFrameList.cpp Bug 654369 - Part 5: Make nsFrameList::Init return void r=bz 2011-05-01 23:32:59 -07:00
nsFrameList.h Bug 653649 - New way of getting child lists from frames. (part 1/5) r=roc sr=dbaron 2011-08-24 22:54:29 +02:00
nsFrameSelection.h Bug 675865 backout new dragginf for selection handling code from Mozilla8 r=smaug (backed out patches are: bug 552707, bug 644621, bug 670058, bug 670508, bug 671319) 2011-08-03 12:39:02 +09:00
nsFrameSetFrame.cpp Bug 669028 part.13 layout should use mozilla::LookAndFeel rather than nsILookAndFeel r=roc 2011-09-09 11:27:13 +09:00
nsFrameSetFrame.h Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
nsFrameUtil.cpp Bug 654369 - Part 9: Remove OOM checks from layout/generic r=bz 2011-04-28 22:02:16 -07:00
nsGfxScrollFrame.cpp Bug 669028 part.13 layout should use mozilla::LookAndFeel rather than nsILookAndFeel r=roc 2011-09-09 11:27:13 +09:00
nsGfxScrollFrame.h Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
nsHTMLCanvasFrame.cpp Bug 649924. Use image surfaces to implement canvases beyond the texture size limit. r=bas 2011-07-08 22:42:21 +12:00
nsHTMLCanvasFrame.h Bug 266236 part 3: Mechanical rename of nsIRenderingContext and nsThebesRenderingContext to nsRenderingContext. Mechanical substitution of nsRefPtr<nsRenderingContext> for nsCOMPtr<nsRenderingContext>. 2011-04-07 18:04:40 -07:00
nsHTMLContainerFrame.cpp Bug 403524: Remove the standards-mode text-decoration code and use the quirks-mode code in all modes. r=dbaron 2011-08-03 11:30:58 -07:00
nsHTMLContainerFrame.h Bug 403524: Remove the standards-mode text-decoration code and use the quirks-mode code in all modes. r=dbaron 2011-08-03 11:30:58 -07:00
nsHTMLParts.h Bug 482909 part 2 - Implement an HTML/SVG/MathML sanitizer independently of parsers or serializers. r=bzbarsky. 2011-07-29 14:48:04 +03:00
nsHTMLReflowMetrics.cpp Convert nsIFrame APIs from having a single overflow rect to having two distinct overflow rects. (Bug 542595, patch 1) r=roc sr=bzbarsky a2.0=blocking2.0:beta8 2010-10-06 21:25:45 -07:00
nsHTMLReflowMetrics.h Bug 660762 - Remove --disable-mathml support. r=roc 2011-06-02 13:11:33 +02:00
nsHTMLReflowState.cpp Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
nsHTMLReflowState.h Fix comment describing nsHTMLReflowState::availableWidth. (Bug 653356) r=bzbarsky 2011-04-28 10:21:37 -07:00
nsIAnonymousContentCreator.h Bug 612128 - Prevent the editor from modifying nodes which are not under an editing host; r=roc,bzbarsky 2010-11-16 15:45:49 -05:00
nsIFrame.h Bug 685154 - Cleanup nsIFrame::GetParentStyleContextFrame and related code. r=roc 2011-09-12 09:08:07 -07:00
nsIFrameUtil.h Bug 506041 Part 2: Correct misspellings in source code 2010-05-13 14:19:50 +02:00
nsILineIterator.h Bug 683952. Speed up iterating over the continuations of the frame when scrolling to it. r=roc 2011-09-06 22:57:46 -04:00
nsImageFrame.cpp Bug 680786. nsImageFrame::OnStartContainer should not assume that its intrinsic size has changed. r=roc 2011-08-23 17:03:02 -04:00
nsImageFrame.h Bug 661101 backout a part of 9014863a7e2a which was included to the mq file unexpectedly 2011-06-07 16:44:56 +09:00
nsImageMap.cpp Bug 577266 - Correct misspellings in source code 2011-09-06 17:20:35 -07:00
nsImageMap.h Bug 664058: Remove Add/RemoveEventListenerByIID from nsImageMap and nsSliderFrame. r=smaug 2011-06-28 10:59:14 -07:00
nsInlineFrame.cpp Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
nsInlineFrame.h Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
nsIntervalSet.cpp
nsIntervalSet.h
nsIObjectFrame.h Bug 621228 - Make plugins listening presShell SetActive calls. r=jst 2011-08-18 22:08:38 +02:00
nsIPageSequenceFrame.h Bug 663028 - Make Print Preview themable with CSS, and modernize its look r=roc 2011-06-10 20:07:26 +10:00
nsIScrollableFrame.h Bug 266236 part 3: Mechanical rename of nsIRenderingContext and nsThebesRenderingContext to nsRenderingContext. Mechanical substitution of nsRefPtr<nsRenderingContext> for nsCOMPtr<nsRenderingContext>. 2011-04-07 18:04:40 -07:00
nsIStatefulFrame.h
nsLeafFrame.cpp Bug 266236 part 3: Mechanical rename of nsIRenderingContext and nsThebesRenderingContext to nsRenderingContext. Mechanical substitution of nsRefPtr<nsRenderingContext> for nsCOMPtr<nsRenderingContext>. 2011-04-07 18:04:40 -07:00
nsLeafFrame.h Bug 266236 part 3: Mechanical rename of nsIRenderingContext and nsThebesRenderingContext to nsRenderingContext. Mechanical substitution of nsRefPtr<nsRenderingContext> for nsCOMPtr<nsRenderingContext>. 2011-04-07 18:04:40 -07:00
nsLineBox.cpp Bug 683952. Speed up iterating over the continuations of the frame when scrolling to it. r=roc 2011-09-06 22:57:46 -04:00
nsLineBox.h Bug 683952. Speed up iterating over the continuations of the frame when scrolling to it. r=roc 2011-09-06 22:57:46 -04:00
nsLineLayout.cpp Remove overflow handling that should have been removed along with the standards-mode text-shadow of text-decoration handling in bug 403524, changeset 83b2648ee442. (Bug 680505, patch 1) r=roc 2011-08-20 21:35:56 -04:00
nsLineLayout.h Bug 223764: Inlines inside inlines that draw text-decorations shouldn't alter the baseline. (r=dbaron) 2011-08-03 11:30:58 -07:00
nsObjectFrame.cpp Merge last green changeset on mozilla-central to mozilla-inbound 2011-09-19 12:27:35 +01:00
nsObjectFrame.h Bug 621228 - Make plugins listening presShell SetActive calls. r=jst 2011-08-18 22:08:38 +02:00
nsPageContentFrame.cpp Back out bug 10209 and bug 656875 (its regression fix) from Aurora because the work on this bug has not been finished yet 2011-06-01 16:18:15 -04:00
nsPageContentFrame.h Bug 266236 part 3: Mechanical rename of nsIRenderingContext and nsThebesRenderingContext to nsRenderingContext. Mechanical substitution of nsRefPtr<nsRenderingContext> for nsCOMPtr<nsRenderingContext>. 2011-04-07 18:04:40 -07:00
nsPageFrame.cpp Bug 663028 - Make Print Preview themable with CSS, and modernize its look r=roc 2011-06-10 20:07:26 +10:00
nsPageFrame.h Bug 663028 - Make Print Preview themable with CSS, and modernize its look r=roc 2011-06-10 20:07:26 +10:00
nsPlaceholderFrame.cpp Bug 685154 - Cleanup nsIFrame::GetParentStyleContextFrame and related code. r=roc 2011-09-12 09:08:07 -07:00
nsPlaceholderFrame.h Bug 685154 - Cleanup nsIFrame::GetParentStyleContextFrame and related code. r=roc 2011-09-12 09:08:07 -07:00
nsPluginUtilsOSX.h
nsPluginUtilsOSX.mm Bug 583356 - Create Plug-in ContextMenu with a right-click mouse event. r=josh 2010-08-13 12:45:32 -04:00
nsQueryFrame.h Bug 664061: Remove isindex code from layout. r=dbaron 2011-07-19 17:22:01 -07:00
nsSelection.cpp Bug 672536 - Merge nsISelection3 into nsISelection r=smaug 2011-08-07 16:18:00 -04:00
nsSimplePageSequence.cpp Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
nsSimplePageSequence.h Bug 663028 - Make Print Preview themable with CSS, and modernize its look r=roc 2011-06-10 20:07:26 +10:00
nsSplittableFrame.cpp
nsSplittableFrame.h
nsSubDocumentFrame.cpp Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
nsSubDocumentFrame.h Bug 266236 part 3: Mechanical rename of nsIRenderingContext and nsThebesRenderingContext to nsRenderingContext. Mechanical substitution of nsRefPtr<nsRenderingContext> for nsCOMPtr<nsRenderingContext>. 2011-04-07 18:04:40 -07:00
nsTextFrame.h bug 686497 - avoid passing excessively long wavy-underline path to cairo for stroking. r=roc 2011-09-16 20:23:29 +01:00
nsTextFrameTextRunCache.h Bug 654369 - Part 7: Remove OOM checks from nsTextFrameThebes r=bz 2011-05-02 00:11:34 -07:00
nsTextFrameThebes.cpp bug 686497 - avoid passing excessively long wavy-underline path to cairo for stroking. r=roc 2011-09-16 20:23:29 +01:00
nsTextFrameUtils.cpp
nsTextFrameUtils.h
nsTextRunTransformations.cpp Bug 675556 - Switch from PRPackedBool to PRUint8 in nsILineBreaker, r=roc 2011-08-01 18:20:52 -07:00
nsTextRunTransformations.h Bug 675556 - Switch from PRPackedBool to PRUint8 in nsILineBreaker, r=roc 2011-08-01 18:20:52 -07:00
nsVideoFrame.cpp Bug 677101, part b - Remove nsContentUtils.h includes from headers; r=volkmar 2011-08-11 15:29:50 +02:00
nsVideoFrame.h Bug 654989 part 1. Allow handing out both an nsIContent and an nsStyleContext from CreateAnonymousContent. r=roc 2011-05-06 16:04:44 -04:00
nsViewportFrame.cpp Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
nsViewportFrame.h Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
punct_marks.x-ccmap Update Unicode data files to version 6.0. Bug 606917, r=emk, a=bsmedberg 2010-11-08 12:27:41 +02:00
TextOverflow.cpp Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc 2011-08-24 22:54:30 +02:00
TextOverflow.h Bug 677582 - Implement CSS3 text-overflow: <left> <right> in layout. r=roc 2011-08-20 22:41:39 +02:00