gecko-dev/dom/base
Henry Chang a221ac674f Bug 1355746 - Part 2. Polish IdleTaskRunner and reuse it for background parsing. r=smaug
This patch is mainly to make IdleTaskRunner reusable by nsHtml5TreeOpExecutor.
The only necessary work to that purpose is to remove the dependency of
sShuttingDown, which was a static variable in nsJSEnvironment.cpp.
The idea is to have a "ShouldCancel" as a callback for the consumer to
return sShuttingDown.

In addition to sShuttingDown, we use std::function<bool()> as the runner
main callback type.

MozReview-Commit-ID: FT2X1unSvPS

--HG--
extra : rebase_source : cfd99aba19f014327875683f5ea85d183c8af674
extra : intermediate-source : 99af874c7b1d278057194894d406474b8af07349
extra : source : 792359c898f68241e1373820ea8fd3ba18b09994
2017-06-15 15:51:29 +08:00
..
crashtests Bug 1323647 - Re-enable crashtest. r=me 2017-06-11 12:27:54 +08:00
test Merge inbound to central, a=merge 2017-06-19 17:30:02 -07:00
AnonymousContent.cpp Backed out changeset 94b5ea8bed5c (bug 1355683) 2017-05-19 14:57:35 +10:00
AnonymousContent.h
Attr.cpp
Attr.h
AutocompleteFieldList.h Bug 1340477 - Support feature detection for autocomplete attribute. r=smaug 2017-05-09 22:57:00 -04:00
BarProps.cpp
BarProps.h
BodyUtil.cpp Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor. 2017-06-13 13:23:23 +03:00
BodyUtil.h
BorrowedAttrInfo.cpp
BorrowedAttrInfo.h
CORSMode.h
ChildIterator.cpp Bug 1364361 - Part 2: Make AllChildIterator find NAC created by all of an element's anon boxes. r=bz,janx 2017-06-16 17:22:34 +08:00
ChildIterator.h
ChromeNodeList.cpp
ChromeNodeList.h
ChromeUtils.cpp
ChromeUtils.h
Comment.cpp
Comment.h
Crypto.cpp
Crypto.h
CustomElementRegistry.cpp Bug 1372048 - Use LookupForAdd instead of Contains+Get/Put to avoid an unnecessary hashtable lookup. r=froydnj 2017-06-14 16:11:21 +02:00
CustomElementRegistry.h
DOMCursor.cpp
DOMCursor.h
DOMError.cpp
DOMError.h
DOMException.cpp
DOMException.h
DOMImplementation.cpp
DOMImplementation.h
DOMIntersectionObserver.cpp Bug 1359317 - (intersection-observer) Use targetFrame->GetRectRelativeToSelf() as the initial intersection rect. r=mstange 2017-06-19 13:32:07 -07:00
DOMIntersectionObserver.h
DOMMatrix.cpp
DOMMatrix.h Bug 1355675 Part 2: Extend DOMMatrixReadOnly to allow instantiation with a Matrix4x4. r=mattwoodrow 2017-05-09 14:29:42 -07:00
DOMParser.cpp
DOMParser.h
DOMPoint.cpp
DOMPoint.h
DOMQuad.cpp
DOMQuad.h
DOMRect.cpp
DOMRect.h
DOMRequest.cpp
DOMRequest.h
DOMRequestHelper.jsm
DOMStringList.cpp
DOMStringList.h
DOMTokenListSupportedTokens.h
DirectionalityUtils.cpp Bug 1373798 part 3. Rewrite our existing checks for the state of the "dir" attr on top of the new event state flags. r=mystor 2017-06-19 23:24:59 -04:00
DirectionalityUtils.h Bug 1357656 - Part 1: Expose an nsIDOMWindowUtils method for retrieving the direction of a piece of text based on the first-strong character algorithm; r=mystor 2017-06-09 17:26:14 -04:00
DispatcherTrait.cpp Bug 1372733 - EventTargetFor should return an nsISerialEventTarget (r=bkelly) 2017-06-15 20:16:25 -07:00
DispatcherTrait.h Bug 1372733 - EventTargetFor should return an nsISerialEventTarget (r=bkelly) 2017-06-15 20:16:25 -07:00
DocGroup.cpp Bug 1372733 - EventTargetFor should return an nsISerialEventTarget (r=bkelly) 2017-06-15 20:16:25 -07:00
DocGroup.h Bug 1372733 - EventTargetFor should return an nsISerialEventTarget (r=bkelly) 2017-06-15 20:16:25 -07:00
DocumentFragment.cpp
DocumentFragment.h
DocumentType.cpp
DocumentType.h
Element.cpp Bug 1370802: Parse lang attributes as atoms. r=heycam 2017-06-15 21:48:26 +02:00
Element.h Bug 1356141 - Don't traverse any elements that needed only for animation-only restyles in normal traversal. r=heycam 2017-06-20 06:30:48 +09:00
ElementInlines.h Bug 1372757 - Remove several dependencies to ServoBindings.h. r=heycam 2017-06-14 09:38:16 +10:00
EventSource.cpp Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor. 2017-06-13 13:23:23 +03:00
EventSource.h Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor. 2017-06-13 13:23:23 +03:00
FeedWriterEnabled.h
FlushType.h
FormData.cpp Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor. 2017-06-13 13:23:23 +03:00
FormData.h
FragmentOrElement.cpp Bug 1370802: Parse lang attributes as atoms. r=heycam 2017-06-15 21:48:26 +02:00
FragmentOrElement.h Bug 1372829 - part2: mozilla::EditorBase should cache raw pointer of nsISelectionController and nsIDocument with nsWeakPtr r=froydnj,m_kato 2017-06-20 00:55:00 +09:00
FromParser.h
FuzzingFunctions.cpp
FuzzingFunctions.h
GroupedSHistory.cpp
GroupedSHistory.h
HTMLSplitOnSpacesTokenizer.h
IdleDeadline.cpp
IdleDeadline.h
IdleRequest.cpp
IdleRequest.h Bug 1366750 - Rename nsIIncrementalRunnable to nsIIdleRunnable. r=smaug 2017-05-23 13:24:25 +02:00
IframeSandboxKeywordList.h
ImageEncoder.cpp Bug 1365097 - Convert NS_GetCurrentThread uses in dom (except for dom/media) (r=smaug) 2017-06-12 20:20:08 -07:00
ImageEncoder.h
ImageTracker.cpp Bug 1372317 part 2 - Replace LookupRemoveIf() calls with Lookup() + entry.Remove() where needed. r=froydnj 2017-06-18 17:07:54 +02:00
ImageTracker.h
IndexedDBHelper.jsm
IntlUtils.cpp
IntlUtils.h
Link.cpp Bug 1197401 Remove the disabled HTML imports implementation. r=wchen 2017-06-12 07:36:02 -07:00
Link.h Bug 1362400 part 1 - Make it possible for SMIL to change the link state of an SVG anchor element r=jwatt r=smaug (DOM) 2017-05-06 20:32:14 +01:00
Location.cpp Bug 1363429 - Get rid of nsIDOMLocation, r=bz, r=honza, f=ochameau 2017-05-11 07:26:08 +02:00
Location.h Bug 1363429 - Get rid of nsIDOMLocation, r=bz, r=honza, f=ochameau 2017-05-11 07:26:08 +02:00
NameSpaceConstants.h
Navigator.cpp Bug 1333651 - Part 2: Spoofing Navigator object when 'privacy.resistFingerprinting' is true. r=arthuredelstein,Ehsan 2017-06-01 14:54:59 +08:00
Navigator.h bug 1332681 - part 4/4 - convert authentication.getAssertion to credentials.get r=jcj,qdot 2017-05-23 14:55:10 -07:00
NodeInfo.cpp
NodeInfo.h
NodeInfoInlines.h
NodeIterator.cpp
NodeIterator.h
OrderedTimeoutIterator.h Bug 1370537 P2 Remove TimeoutManager::RunTimeout()'s last expired timeout reference. r=ehsan 2017-06-08 05:51:59 -07:00
PartialSHistory.cpp
PartialSHistory.h
Pose.cpp
Pose.h
PostMessageEvent.cpp Bug 1345961 - Fixing an assertion about OriginAttribute comparison in PostMessage, r=tjr 2017-05-04 15:42:42 +02:00
PostMessageEvent.h
ProcessGlobal.cpp Bug 1365086, part 3 - Make nsMessageManagerScriptExecutor::mGlobal into a raw pointer. r=smaug 2017-05-15 13:46:28 -07:00
ProcessGlobal.h Bug 1365086, part 3 - Make nsMessageManagerScriptExecutor::mGlobal into a raw pointer. r=smaug 2017-05-15 13:46:28 -07:00
ProcessSelector.js
ProcessSelector.manifest
ResponsiveImageSelector.cpp
ResponsiveImageSelector.h
SameProcessMessageQueue.cpp
SameProcessMessageQueue.h
ScreenOrientation.cpp
ScreenOrientation.h
Selection.cpp Bug 1373999 part 3 - Create dom/base/SelectionChangeListener.cpp and move mozilla::dom::SelectionChangeListener code from dom/base/Selection.cpp to it. r=smaug 2017-06-19 00:07:36 +02:00
Selection.h Bug 1373999 part 1 - Move layout/generic/nsSelection.cpp verbatim to dom/base/Selection.cpp, and layout/generic/Selection*.h to dom/base/. Also export a few table header files that it needs. r=smaug 2017-06-19 00:07:36 +02:00
SelectionChangeListener.cpp Bug 1373999 part 3 - Create dom/base/SelectionChangeListener.cpp and move mozilla::dom::SelectionChangeListener code from dom/base/Selection.cpp to it. r=smaug 2017-06-19 00:07:36 +02:00
SelectionChangeListener.h Bug 1373999 part 1 - Move layout/generic/nsSelection.cpp verbatim to dom/base/Selection.cpp, and layout/generic/Selection*.h to dom/base/. Also export a few table header files that it needs. r=smaug 2017-06-19 00:07:36 +02:00
ShadowRoot.cpp
ShadowRoot.h
SlowScriptDebug.js
SlowScriptDebug.manifest
StructuredCloneBlob.cpp Bug 1371246: Handle serializing Blobs in StructuredCloneHolder instances. r=billm 2017-06-12 14:42:49 -07:00
StructuredCloneBlob.h Bug 1371246: Handle serializing Blobs in StructuredCloneHolder instances. r=billm 2017-06-12 14:42:49 -07:00
StructuredCloneHolder.cpp Bug 1371246: Handle serializing Blobs in StructuredCloneHolder instances. r=billm 2017-06-12 14:42:49 -07:00
StructuredCloneHolder.h Bug 1365097 - Convert NS_GetCurrentThread uses in dom (except for dom/media) (r=smaug) 2017-06-12 20:20:08 -07:00
StructuredCloneTags.h Bug 1356546: Part 1 - Add a StructuredCloneHolder JS helper to hold opaque structured clone blobs. r=billm 2017-05-20 15:09:24 -07:00
StyleSheetList.cpp
StyleSheetList.h
SubtleCrypto.cpp Bug 1333140 - Collect telemetry about (non-)HTTPS usage of crypto.subtle r=keeler data-r=bsmedberg 2017-05-31 10:35:37 +02:00
SubtleCrypto.h Bug 1333140 - Collect telemetry about (non-)HTTPS usage of crypto.subtle r=keeler data-r=bsmedberg 2017-05-31 10:35:37 +02:00
TabGroup.cpp Bug 1372733 - EventTargetFor should return an nsISerialEventTarget (r=bkelly) 2017-06-15 20:16:25 -07:00
TabGroup.h Bug 1372733 - EventTargetFor should return an nsISerialEventTarget (r=bkelly) 2017-06-15 20:16:25 -07:00
Text.cpp
Text.h
TextInputProcessor.cpp
TextInputProcessor.h
ThirdPartyUtil.cpp
ThirdPartyUtil.h
Timeout.cpp Bug 1371664 P4 Remove old TimeoutManager code that adjusted Timeout::When() while in background. r=ehsan 2017-06-13 18:08:28 -07:00
Timeout.h Bug 1371787 P8 Change Timeout::mInterval member to a TimeDuration. r=ehsan 2017-06-15 17:30:48 -07:00
TimeoutExecutor.cpp Bug 1371664 P1 Add a minimum delay argument to TimeoutExecutor::MaybeSchedule(). r=ehsan 2017-06-13 18:08:27 -07:00
TimeoutExecutor.h Bug 1371664 P3 Pass a minimum delay to TimeoutExecutor::MaybeSchedule() based on TimeoutManager::IsBackground(). r=ehsan 2017-06-13 18:08:27 -07:00
TimeoutHandler.cpp
TimeoutHandler.h
TimeoutManager.cpp Bug 1371787 P8 Change Timeout::mInterval member to a TimeDuration. r=ehsan 2017-06-15 17:30:48 -07:00
TimeoutManager.h Bug 1371787 P7 Make CalculateDelay() return a TimeDuration. r=ehsan 2017-06-15 17:30:48 -07:00
TreeWalker.cpp
TreeWalker.h
UseCounter.h
UseCounters.conf
WebKitCSSMatrix.cpp
WebKitCSSMatrix.h
WebSocket.cpp Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor. 2017-06-13 13:23:23 +03:00
WebSocket.h
WindowNamedPropertiesHandler.cpp Bug 1360523 - Define number of reserved slots explicitly for each proxy js::Class. r=bz 2017-04-29 14:41:49 +02:00
WindowNamedPropertiesHandler.h
WindowOrientationObserver.cpp
WindowOrientationObserver.h
contentAreaDropListener.js
contentAreaDropListener.manifest
domerr.msg
gen-usecounters.py
moz.build Backed out changeset a4230d2eab5f (bug 1362330) for failing asan-fuzzing (Bof) job, undeclared identifier TaskCategory at nsContentPolicy.cpp:142. r=backout 2017-06-19 17:43:39 +02:00
mozAutoDocUpdate.h
mozIDOMWindow.idl
nsAtomListUtils.cpp
nsAtomListUtils.h
nsAttrAndChildArray.cpp Bug 1374030 - Optimize the loop in nsAttrAndChildArray::IndexOfAttr() a bit; r=bzbarsky 2017-06-19 14:31:03 -04:00
nsAttrAndChildArray.h Bug 1363481 - Add the old attribute value as a parameter to Element::AfterSetAttr r=bz 2017-05-18 14:09:01 -07:00
nsAttrName.h Bug 1374030 - Optimize the loop in nsAttrAndChildArray::IndexOfAttr() a bit; r=bzbarsky 2017-06-19 14:31:03 -04:00
nsAttrValue.cpp Bug 1359822 - Match standard for colSpan/rowSpan, r=mystor 2017-05-17 17:29:00 -04:00
nsAttrValue.h Bug 1359822 - Match standard for colSpan/rowSpan, r=mystor 2017-05-17 17:29:00 -04:00
nsAttrValueInlines.h
nsAttrValueOrString.cpp
nsAttrValueOrString.h Bug 1365092 - Moves side effects of nsGenericHTMLElement and Element's SetAttr, UnsetAttr, and ParseAttribute functions to the corresponding BeforeSetAttr and AfterSetAttr functions r=bz 2017-05-31 11:01:47 -07:00
nsCCUncollectableMarker.cpp Bug 1362119 - part 4 - Fixing includes, r=me 2017-05-08 11:58:00 +02:00
nsCCUncollectableMarker.h
nsCaseTreatment.h
nsChildContentList.h
nsContentAreaDragDrop.cpp
nsContentAreaDragDrop.h
nsContentCID.h
nsContentCreatorFunctions.h
nsContentIterator.cpp
nsContentList.cpp Bug 556743 - Implement the labels attribute. r=smaug 2017-06-15 20:04:00 -04:00
nsContentList.h Bug 556743 - Implement the labels attribute. r=smaug 2017-06-15 20:04:00 -04:00
nsContentListDeclarations.h
nsContentPermissionHelper.cpp Bug 1362119 - part 1 - Moving dom/base/Script{Loader,Element}.* in dom/script, r=ehsan 2017-05-08 08:24:22 +02:00
nsContentPermissionHelper.h
nsContentPolicy.cpp Bug 1267075 - Part 1: call SetBlockedRequest when CSP check failed. r=bz 2017-06-16 10:12:08 +08:00
nsContentPolicy.h Bug 1330235 - Remove NS_STDCALL_FUNCPROTO and replace its usage with decltype. r=froydnj 2017-05-09 23:00:37 +10:00
nsContentPolicyUtils.h
nsContentSink.cpp Bug 966240 - Remove support for <meta http-equiv="msthemecompatible" content="no">. r=dbaron 2017-06-16 17:17:22 +02:00
nsContentSink.h Bug 1368862 - Remove unused NS_DELAY_FOR_WINDOW_CREATION define. r=baku 2017-05-04 10:40:13 +01:00
nsContentTypeParser.h
nsContentUtils.cpp Bug 1369020 - Remove nsContentUtils::ConvertStringFromEncoding and nsContentUtils::CheckForBOM. r=hsivonen 2017-06-16 21:11:03 +09:00
nsContentUtils.h Bug 1369020 - Remove nsContentUtils::ConvertStringFromEncoding and nsContentUtils::CheckForBOM. r=hsivonen 2017-06-16 21:11:03 +09:00
nsCopySupport.cpp Bug 1368464 - Don't attempt to copy multipart image as file promise. r=tnikkel 2017-06-05 16:06:15 +08:00
nsCopySupport.h
nsDOMAttributeMap.cpp Bug 1372317 part 2 - Replace LookupRemoveIf() calls with Lookup() + entry.Remove() where needed. r=froydnj 2017-06-18 17:07:54 +02:00
nsDOMAttributeMap.h
nsDOMCID.h Bug 1362735 - Clean up nsIPKCS11 implementation. r=keeler 2017-05-19 00:57:46 +08:00
nsDOMCaretPosition.cpp
nsDOMCaretPosition.h
nsDOMClassInfo.cpp Bug 1252211 - Convert TreeContentView to WebIDL. r=bz. 2017-06-08 21:04:02 +02:00
nsDOMClassInfo.h Backed out changeset 2c51cdd42834 (bug 1252211) for bustage 2017-06-13 12:20:33 +02:00
nsDOMClassInfoID.h Bug 1252211 - Convert TreeContentView to WebIDL. r=bz. 2017-06-08 21:04:02 +02:00
nsDOMDataChannel.cpp
nsDOMDataChannel.h
nsDOMDataChannelDeclarations.h
nsDOMJSUtils.h
nsDOMMutationObserver.cpp Bug 1372050 - Use LookupForAdd instead of Get+Put to avoid an unnecessary hashtable lookup. r=froydnj 2017-06-14 16:11:21 +02:00
nsDOMMutationObserver.h
nsDOMNavigationTiming.cpp
nsDOMNavigationTiming.h
nsDOMSerializer.cpp
nsDOMSerializer.h
nsDOMString.h
nsDOMTokenList.cpp Backout bug 1359780 because it causes bug 1360230, r=backout 2017-04-27 20:50:21 +03:00
nsDOMTokenList.h
nsDOMWindowList.cpp
nsDOMWindowList.h
nsDOMWindowUtils.cpp Bug 1274663 - Expose API to trigger device reset. r=dvander 2017-06-15 14:34:00 -04:00
nsDOMWindowUtils.h
nsDataDocumentContentPolicy.cpp
nsDataDocumentContentPolicy.h
nsDeprecatedOperationList.h
nsDocElementCreatedNotificationRunner.h
nsDocument.cpp Bug 1373677 - Remove support for the moz-extremely-unstable-and-will-change-webcomponents permission; r=wchen 2017-06-19 22:12:24 -04:00
nsDocument.h Bug 1373677 - Remove support for the moz-extremely-unstable-and-will-change-webcomponents permission; r=wchen 2017-06-19 22:12:24 -04:00
nsDocumentEncoder.cpp Bug 1369025 - Remove mozilla::dom::EncodingUtils. r=hsivonen 2017-06-17 11:54:40 +09:00
nsDocumentWarningList.h
nsFocusManager.cpp Bug 1369140 - Part 1: Revert to only flushing styles when checking whether an element is focusable; r=bzbarsky 2017-06-01 08:55:30 -04:00
nsFocusManager.h bug 1366517, because of XBL usage, limit not-flushing-always-during-focus() to non-chrome, r=ehsan 2017-05-23 07:34:06 -04:00
nsFrameLoader.cpp Bug 1368046 - Part 1: Propagate window.name across processes for RecvCreateWindowInDifferentProcess, r=smaug 2017-06-07 12:54:53 -04:00
nsFrameLoader.h Bug 558184 - Part 8 - Load js plugins in a separate process. r=billm. 2017-05-29 12:38:46 +02:00
nsFrameMessageManager.cpp Bug 1373761 - Add a PROFILER_LABEL to nsMessageManagerScriptExecutor::LoadScriptInternal. r=billm 2017-06-16 16:34:12 -04:00
nsFrameMessageManager.h Bug 1371125 - Stop saving JSContext in nsSameProcessAsyncMessageBase (r=mccr8) 2017-06-12 20:21:43 -07:00
nsGenConImageContent.cpp
nsGenericDOMDataNode.cpp
nsGenericDOMDataNode.h
nsGkAtomList.h Bug 1358417 - Use ATK_ROLE_DESCRIPTION_TERM for "term" role and "dt" element. r=surkov 2017-06-16 14:02:55 -04:00
nsGkAtoms.cpp
nsGkAtoms.h
nsGlobalWindow.cpp Backed out 4 changesets (bug 981796) for android failures in test_bug414291.html a=backout 2017-06-19 16:41:55 -07:00
nsGlobalWindow.h Bug 1372733 - EventTargetFor should return an nsISerialEventTarget (r=bkelly) 2017-06-15 20:16:25 -07:00
nsGlobalWindowCommands.cpp
nsGlobalWindowCommands.h
nsHTMLContentSerializer.cpp Bug 1371010 - Stop percent-encoding href attributes when serializing documents. r=hsivonen 2017-06-09 11:26:52 +09:00
nsHTMLContentSerializer.h
nsHistory.cpp
nsHistory.h
nsIAnimationObserver.h
nsIAttribute.h
nsIContent.h Bug 1370802: Parse lang attributes as atoms. r=heycam 2017-06-15 21:48:26 +02:00
nsIContentInlines.h Bug 1373798 part 3. Rewrite our existing checks for the state of the "dir" attr on top of the new event state flags. r=mystor 2017-06-19 23:24:59 -04:00
nsIContentIterator.h
nsIContentPolicy.idl
nsIContentPolicyBase.idl
nsIContentSerializer.h Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor. 2017-06-13 13:23:23 +03:00
nsIDOMClassInfo.h
nsIDOMDOMCursor.idl
nsIDOMDOMRequest.idl
nsIDOMDataChannel.idl
nsIDOMFormData.idl
nsIDOMParser.idl
nsIDOMSerializer.idl
nsIDocument.h Bug 1372733 - EventTargetFor should return an nsISerialEventTarget (r=bkelly) 2017-06-15 20:16:25 -07:00
nsIDocumentEncoder.idl
nsIDocumentInlines.h Bug 1348481 Part 1b: Generalize FindDocStyleSheetInsertionPoint so it doesn't require an array of RefPtrs. r=heycam 2017-05-01 16:12:04 -07:00
nsIDocumentObserver.h Bug 1359217 part 1 - Make document nsIDocumentObserver::StyleRule* methods include the rule as parameter. r=bz 2017-06-19 15:45:43 +10:00
nsIDroppedLinkHandler.idl
nsIFrameLoader.idl Bug 1368712 - Get rid of nsIBrowserElementAPI.{set,get}Visible, r=kanru 2017-05-31 21:15:23 +02:00
nsIGlobalObject.cpp
nsIGlobalObject.h
nsIImageLoadingContent.idl Bug 1267075 - Part 1: call SetBlockedRequest when CSP check failed. r=bz 2017-06-16 10:12:08 +08:00
nsIMessageManager.idl
nsIMutationObserver.h
nsINode.cpp Backed out changeset a4230d2eab5f (bug 1362330) for failing asan-fuzzing (Bof) job, undeclared identifier TaskCategory at nsContentPolicy.cpp:142. r=backout 2017-06-19 17:43:39 +02:00
nsINode.h Bug 1373798 part 3. Rewrite our existing checks for the state of the "dir" attr on top of the new event state flags. r=mystor 2017-06-19 23:24:59 -04:00
nsINodeList.h
nsIObjectLoadingContent.idl
nsIRemoteWindowContext.idl
nsIScriptChannel.idl
nsIScriptContext.h
nsIScriptGlobalObject.h
nsIScriptNameSpaceManager.h
nsIScriptObjectPrincipal.h
nsIScriptTimeoutHandler.h
nsISelection.idl
nsISelectionController.idl
nsISelectionDisplay.idl
nsISelectionListener.idl
nsISelectionPrivate.idl Bug 1360500 - Allow custom colors on find selection type selections. r=jaws,masayuki,smaug 2017-05-10 10:48:50 -04:00
nsISimpleContentPolicy.idl
nsISizeOfEventTarget.h
nsISlowScriptDebug.idl
nsIStyleSheetLinkingElement.h
nsITimeoutHandler.h
nsImageLoadingContent.cpp Bug 1267075 - Part 4: add a boolean to prevent calling asynchronously. r=bz 2017-06-16 10:12:09 +08:00
nsImageLoadingContent.h Bug 1267075 - Part 4: add a boolean to prevent calling asynchronously. r=bz 2017-06-16 10:12:09 +08:00
nsInProcessTabChildGlobal.cpp Bug 1365086, part 3 - Make nsMessageManagerScriptExecutor::mGlobal into a raw pointer. r=smaug 2017-05-15 13:46:28 -07:00
nsInProcessTabChildGlobal.h Bug 1365086, part 3 - Make nsMessageManagerScriptExecutor::mGlobal into a raw pointer. r=smaug 2017-05-15 13:46:28 -07:00
nsJSEnvironment.cpp Bug 1355746 - Part 2. Polish IdleTaskRunner and reuse it for background parsing. r=smaug 2017-06-15 15:51:29 +08:00
nsJSEnvironment.h Bug 1367905 - Try to run GC/CC slices, including forgetSkippable, during idle time, r=mccr8 2017-06-10 02:38:50 +03:00
nsJSTimeoutHandler.cpp
nsJSUtils.cpp Bug 1369612 - Remove ProfilerStackFrameDynamicRAII and profiler_call_{enter,exit}. r=mstange. 2017-06-02 15:38:20 +10:00
nsJSUtils.h Bug 1370329 (part 1) - Clean up the profiler's RAII classes. r=mstange. 2017-06-07 12:33:19 +10:00
nsLineBreaker.cpp
nsLineBreaker.h
nsMappedAttributeElement.cpp Bug 1363481 - Add the old attribute value as a parameter to Element::AfterSetAttr r=bz 2017-05-18 14:09:01 -07:00
nsMappedAttributeElement.h Bug 1363481 - Add the old attribute value as a parameter to Element::AfterSetAttr r=bz 2017-05-18 14:09:01 -07:00
nsMappedAttributes.cpp Bug 1363481 - Add the old attribute value as a parameter to Element::AfterSetAttr r=bz 2017-05-18 14:09:01 -07:00
nsMappedAttributes.h Bug 1372757 - Remove several dependencies to ServoBindings.h. r=heycam 2017-06-14 09:38:16 +10:00
nsMimeTypeArray.cpp
nsMimeTypeArray.h
nsNameSpaceManager.cpp
nsNameSpaceManager.h
nsNoDataProtocolContentPolicy.cpp
nsNoDataProtocolContentPolicy.h
nsNodeInfoManager.cpp
nsNodeInfoManager.h
nsNodeUtils.cpp Bug 1373285 - Remove keyboard apz telemetry probes. r=smaug 2017-06-15 13:55:26 -05:00
nsNodeUtils.h
nsObjectLoadingContent.cpp Bug 1372371. Fix enumerability handling in the window resolve hook. r=qdot 2017-06-12 22:17:03 -04:00
nsObjectLoadingContent.h Bug 1372371. Fix enumerability handling in the window resolve hook. r=qdot 2017-06-12 22:17:03 -04:00
nsOpenURIInFrameParams.cpp Bug 1368046 - Part 2: Propagate OriginAttributes across processes for RecvCreateWindowInDifferentProcess, r=smaug 2017-06-07 12:54:57 -04:00
nsOpenURIInFrameParams.h Bug 1368046 - Part 2: Propagate OriginAttributes across processes for RecvCreateWindowInDifferentProcess, r=smaug 2017-06-07 12:54:57 -04:00
nsPIDOMWindow.h Bug 1372733 - EventTargetFor should return an nsISerialEventTarget (r=bkelly) 2017-06-15 20:16:25 -07:00
nsPIDOMWindowInlines.h
nsPIWindowRoot.h
nsPlainTextSerializer.cpp Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor. 2017-06-13 13:23:23 +03:00
nsPlainTextSerializer.h Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor. 2017-06-13 13:23:23 +03:00
nsPluginArray.cpp
nsPluginArray.h
nsPropertyTable.cpp
nsPropertyTable.h
nsQueryContentEventResult.cpp
nsQueryContentEventResult.h
nsRange.cpp Bug 1367683 Optimize initializing nsRange r=smaug 2017-05-30 13:18:25 +09:00
nsRange.h Bug 1367683 Optimize initializing nsRange r=smaug 2017-05-30 13:18:25 +09:00
nsReferencedElement.cpp Bug 1369020 - Remove nsContentUtils::ConvertStringFromEncoding and nsContentUtils::CheckForBOM. r=hsivonen 2017-06-16 21:11:03 +09:00
nsReferencedElement.h
nsSandboxFlags.h
nsScreen.cpp
nsScreen.h
nsScriptNameSpaceManager.cpp
nsScriptNameSpaceManager.h
nsStructuredCloneContainer.cpp
nsStructuredCloneContainer.h
nsStubAnimationObserver.cpp
nsStubAnimationObserver.h
nsStubDocumentObserver.cpp
nsStubDocumentObserver.h
nsStubMutationObserver.cpp
nsStubMutationObserver.h
nsStyleLinkElement.cpp Bug 1197401 Remove the disabled HTML imports implementation. r=wchen 2017-06-12 07:36:02 -07:00
nsStyleLinkElement.h Bug 1197401 Remove the disabled HTML imports implementation. r=wchen 2017-06-12 07:36:02 -07:00
nsStyledElement.cpp Bug 1365092 - Move side effects of SetAttr, UnsetAttr, and ParseAttribute functions to BeforeSetAttr and AfterSetAttr r=bz 2017-06-07 10:28:20 -07:00
nsStyledElement.h Bug 1365092 - Move side effects of SetAttr, UnsetAttr, and ParseAttribute functions to BeforeSetAttr and AfterSetAttr r=bz 2017-06-07 10:28:20 -07:00
nsSyncLoadService.cpp
nsSyncLoadService.h
nsTextFragment.cpp
nsTextFragment.h
nsTextFragmentImpl.h
nsTextFragmentSSE2.cpp
nsTextNode.cpp
nsTextNode.h
nsTraversal.cpp
nsTraversal.h
nsTreeSanitizer.cpp
nsTreeSanitizer.h
nsViewportInfo.cpp
nsViewportInfo.h
nsWindowMemoryReporter.cpp Bug 1368654 - pt 1 - Implement memory reporter support for FrameProperties. r=mats 2017-05-31 19:52:47 +01:00
nsWindowMemoryReporter.h Bug 1368654 - pt 1 - Implement memory reporter support for FrameProperties. r=mats 2017-05-31 19:52:47 +01:00
nsWindowRoot.cpp Bug 1372009 - Use aCommandsHandled.EnsureInserted instead of Contains+PutEntry to avoid unnecessary hashtable lookups. r=froydnj 2017-06-17 00:06:04 +02:00
nsWindowRoot.h
nsWrapperCache.cpp Bug 1189822 part 5. Remove the now-unnecessary DOMProxyHandler::ClearExternalRefsForWrapperRelease function. r=peterv 2017-05-17 00:52:53 -04:00
nsWrapperCache.h Bug 1360321 - 11. Include AArch64 in nsWrapperCache 64-bit check; r=me 2017-05-17 13:06:23 -04:00
nsWrapperCacheInlines.h
nsXHTMLContentSerializer.cpp Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor. 2017-06-13 13:23:23 +03:00
nsXHTMLContentSerializer.h Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor. 2017-06-13 13:23:23 +03:00
nsXMLContentSerializer.cpp Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor. 2017-06-13 13:23:23 +03:00
nsXMLContentSerializer.h Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor. 2017-06-13 13:23:23 +03:00
nsXMLNameSpaceMap.cpp
nsXMLNameSpaceMap.h
usecounters.py