gecko-dev/dom/base
Olli Pettay abf54817b9 Bug 1428246 - The attributeChangedCallback is fired twice for the *first* style attribute change, r=peterv
The idea with this patch is that style code will first call
InlineStyleDeclarationWillChange before style declaration has changed, and SetInlineStyleDeclaration once it has changed.

In order to be able to report old attribute value, InlineStyleDeclarationWillChange reads the value and also calls AttributeWillChange (so that DOMMutationObserser can grab the old value). Later SetInlineStyleDeclaration passes the old value to
SetAttrAndNotify so that mutation events and attributeChanged callbacks are handled correctly.

Because of performance, declaration can't be cloned for reading the old value. And that is why the recently-added callback is used to detect when declaration is about to change (bug 1466963 and followup bug 1468665).

To keep the expected existing behavior, even if declaration isn't changed, but just a new declaration was created (since there wasn't any), we need to still run all these
willchange/set calls. That is when the code has 'if (created)' checks.

Since there are several declaration implementation and only nsDOMCSSAttributeDeclaration needs the about-to-change callback, GetPropertyChangeClosure is the one to initialize the callback closure, and the struct which is then passes as data to the closure.

Apparently we lost mutation event testing on style attribute when the pref was added, so test_style_attr_listener.html is modified to test both pref values.

--HG--
extra : rebase_source : 9e605d43f22e650ac3912fbfb41abb8d5a2a0c8f
2018-06-26 12:54:00 +03:00
..
crashtests Bug 1441029, give up early on invalid 'is attribute values, r=mrbkap 2018-05-30 12:41:20 +03:00
test Backed out changeset 8477472996e0 (bug 1442737) for frequent mochitest failures e.g.: toolkit/components/alerts/test/test_principal.html 2018-06-26 11:28:50 +03:00
AnonymousContent.cpp Bug 1467722: Don't return null for getComputedStyle when there's no pres shell. r=heycam 2018-06-19 11:47:16 +02:00
AnonymousContent.h Bug 1406278: Part 1 - Pass subject principal to SetAttribute and friends. r=bz 2017-10-09 14:33:38 -07:00
Attr.cpp Bug 1469385 - Remove InsertChildAt_Deprecated and RemoveChildAt_Deprecated, r=bz,smaug 2018-06-19 12:21:18 +03:00
Attr.h Bug 1469385 - Remove InsertChildAt_Deprecated and RemoveChildAt_Deprecated, r=bz,smaug 2018-06-19 12:21:18 +03:00
AutocompleteFieldList.h Bug 1387634 - Update unsupported @autocomplete token list to reflect the autofill MVP. r=smaug 2017-08-04 16:15:31 -07:00
BarProps.cpp Bug 1419597 - Part 18: Remove IsInnerWindow and IsOuterWindow methods, r=smaug 2017-11-23 13:12:13 -05:00
BarProps.h Bug 1414974 - Part 2: Switch many consumers to nsGlobalWindow{Inner,Outer}, r=smaug 2017-11-09 10:44:47 -05:00
BodyUtil.cpp Bug 1464648 - Bail early when parsing empty form data (to avoid NS_NOTREACHED assertion failure). r=baku 2018-05-26 16:49:39 -07:00
BodyUtil.h Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
BorrowedAttrInfo.cpp
BorrowedAttrInfo.h
CORSMode.h
CharacterData.cpp Bug 1469385 - Remove InsertChildAt_Deprecated and RemoveChildAt_Deprecated, r=bz,smaug 2018-06-19 12:21:18 +03:00
CharacterData.h Bug 1469385 - Remove InsertChildAt_Deprecated and RemoveChildAt_Deprecated, r=bz,smaug 2018-06-19 12:21:18 +03:00
ChildIterator.cpp Bug 1465572: Ensure <slot> disables whitespace optimizations. r=bz 2018-06-02 09:35:19 +02:00
ChildIterator.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
ChildProcessMessageManager.h Backed out 6 changesets (bug 888600) for beta simulation failures: build bustage on Linux and Windows opt (bug 1442036) and devtools failure browser_net_view-source-debugger.js (bug 1441961). a=backout 2018-03-01 11:51:09 +02:00
ChromeMessageBroadcaster.cpp Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
ChromeMessageBroadcaster.h Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
ChromeMessageSender.cpp Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
ChromeMessageSender.h Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
ChromeNodeList.cpp
ChromeNodeList.h
ChromeUtils.cpp Bug 1469217 part 2 - Add APIs taking getter/setter objects instead of JSNatives. r=anba 2018-06-21 11:05:42 +02:00
ChromeUtils.h Bug 1456035: Part 1 - Add helper to generate native QueryInterface callbacks. r=bz 2018-04-22 20:32:11 -07:00
Comment.cpp Bug 1455676 part 21. Remove nsIDOMNode. r=qdot 2018-05-29 22:58:51 -04:00
Comment.h Bug 1455676 part 21. Remove nsIDOMNode. r=qdot 2018-05-29 22:58:51 -04:00
ContentFrameMessageManager.h Bug 1449631 part 9. Remove nsIDOMEventTarget::AddEventListener. r=smaug 2018-04-05 13:42:42 -04:00
Crypto.cpp Bug 1436865 - Remove nsIDOMCrypto. r=bz 2018-02-08 13:22:20 +01:00
Crypto.h Bug 1436865 - Remove nsIDOMCrypto. r=bz 2018-02-08 13:22:20 +01:00
CustomElementRegistry.cpp Bug 1443722 - Implement customElements.upgrade(), static void TryUpgrade , r=mrbkap 2018-06-20 02:14:05 +03:00
CustomElementRegistry.h Bug 1443722 - Implement customElements.upgrade() , r=mrbkap 2018-06-20 02:06:33 +03:00
DOMError.cpp Bug 1413216 - Fix some missing includes in dom code. r=baku 2017-10-12 13:50:23 +01:00
DOMError.h
DOMException.cpp Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
DOMException.h Bug 1452010 part 3. Remove nsIDOMDOMException. r=qdot 2018-04-06 23:29:13 -04:00
DOMImplementation.cpp Bug 1460940 - Convert NS_NewDOMDocument to use nsIDocument. r=bz 2018-05-11 19:46:15 +02:00
DOMImplementation.h Bug 1445140 part 2. Change NS_NewDOMDocument to take a DocumentType. r=mystor 2018-03-13 16:24:01 -04:00
DOMIntersectionObserver.cpp Bug 1456471: Remove nsCSSParser.h. r=xidorn 2018-04-25 10:38:37 +02:00
DOMIntersectionObserver.h Bug 1448763 part 1 - Make DOMIntersectionObserver use nsStyleSides for mRootMargin, and use Servo code to serialize it. r=emilio 2018-04-05 18:27:33 +10:00
DOMMatrix.cpp Bug 1456471: Remove nsCSSParser.h. r=xidorn 2018-04-25 10:38:37 +02:00
DOMMatrix.h Bug 1186265 - Partially update DOMPoint, DOMQuad, DOMRect, DOMMatrix. r=bz 2018-03-29 16:19:31 -07:00
DOMMozPromiseRequestHolder.h Bug 1457157 P0 Don't call DisconnectFromOwner() in DOMMozPromiseRequestHolder::Complete(). r=baku 2018-05-02 06:29:26 -07:00
DOMParser.cpp Bug 1460940 - Convert NS_NewDOMDocument to use nsIDocument. r=bz 2018-05-11 19:46:15 +02:00
DOMParser.h Bug 1455026. Remove support for weak references from DOMParser. r=qdot 2018-04-20 23:04:46 -04:00
DOMPoint.cpp Backed out 3 changesets (bug 1186265) for wpt8 failures in /css/geometry/interfaces.html on a CLOSED TREE 2018-04-16 21:57:47 +03:00
DOMPoint.h Backed out 3 changesets (bug 1186265) for wpt8 failures in /css/geometry/interfaces.html on a CLOSED TREE 2018-04-16 21:57:47 +03:00
DOMPrefs.cpp Bug 1450644 - Better shutdown approach for Workers - part 3 - Preference for time worker timeout, r=asuth 2018-04-17 20:51:04 +02:00
DOMPrefs.h Bug 1450644 - Better shutdown approach for Workers - part 3 - Preference for time worker timeout, r=asuth 2018-04-17 20:51:04 +02:00
DOMPrefsInternal.h Bug 1464571 - fixes DOM Worker performance counters - r=baku,froydnj 2018-06-19 16:14:06 +02:00
DOMQuad.cpp Bug 1186265 - Resurrect DOMQuad.bounds (deprecated) and count its uses. r=bz 2018-05-23 16:56:22 -07:00
DOMQuad.h Bug 1186265 - Resurrect DOMQuad.bounds (deprecated) and count its uses. r=bz 2018-05-23 16:56:22 -07:00
DOMRect.cpp Bug 1186265 - Partially update DOMPoint, DOMQuad, DOMRect, DOMMatrix. r=bz 2018-03-29 16:19:31 -07:00
DOMRect.h Bug 1186265 - Partially update DOMPoint, DOMQuad, DOMRect, DOMMatrix. r=bz 2018-03-29 16:19:31 -07:00
DOMRequest.cpp Bug 1450421 part 2. Remove nsIDOMDOMRequest. r=qdot 2018-04-19 12:55:33 -04:00
DOMRequest.h Bug 1450421 part 3. Give nsIDOMDOMRequest.idl a name that better reflects what it's about. r=qdot 2018-04-19 12:55:33 -04:00
DOMRequestHelper.jsm Bug 1456035: Part 4 - Convert callers of XPCOMUtils.generateQI to ChromeUtils.generateQI. r=mccr8 2018-04-22 20:55:06 -07:00
DOMStringList.cpp
DOMStringList.h
DOMTokenListSupportedTokens.h
DirectionalityUtils.cpp Bug 1469108: Propagate directionality to the shadow tree. r=smaug 2018-06-18 18:26:23 +02:00
DirectionalityUtils.h Bug 1391803 - Use nsStringFwd.h for forward declaring string classes. r=froydnj 2017-08-16 16:48:52 -07:00
DispatcherTrait.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
DispatcherTrait.h Bug 1378930 - Part 2: Remove the aName parameter from SchedulerGroup/DocGroup/DispatcherTrait. r=billm 2017-07-26 16:13:35 +08:00
DocGroup.cpp Bug 1464571 - fixes DOM Worker performance counters - r=baku,froydnj 2018-06-19 16:14:06 +02:00
DocGroup.h Bug 1441972 - Add probe for counting docgroups per tabgroup. r=nika, data-review=chutten 2018-05-30 05:48:00 +03:00
DocumentFragment.cpp Bug 1455676 part 21. Remove nsIDOMNode. r=qdot 2018-05-29 22:58:51 -04:00
DocumentFragment.h Bug 1455676 part 21. Remove nsIDOMNode. r=qdot 2018-05-29 22:58:51 -04:00
DocumentOrShadowRoot.cpp Bug 1470358: Deduplicate sheet insertion code between document and shadow root. r=heycam 2018-06-22 12:57:37 +02:00
DocumentOrShadowRoot.h Bug 1470358: Deduplicate sheet insertion code between document and shadow root. r=heycam 2018-06-22 12:57:37 +02:00
DocumentType.cpp Bug 1455676 part 21. Remove nsIDOMNode. r=qdot 2018-05-29 22:58:51 -04:00
DocumentType.h Bug 1455676 part 21. Remove nsIDOMNode. r=qdot 2018-05-29 22:58:51 -04:00
Element.cpp Bug 1428246 - The attributeChangedCallback is fired twice for the *first* style attribute change, r=peterv 2018-06-26 12:54:00 +03:00
Element.h Bug 1428246 - The attributeChangedCallback is fired twice for the *first* style attribute change, r=peterv 2018-06-26 12:54:00 +03:00
ElementInlines.h Bug 1389385 - Rearrange dirty noting to operate on the element rather than the parent. r=emilio 2017-08-11 18:18:22 -07:00
EventSource.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02: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 Bug 1443483: FlushTarget doesn't really make sense. r=xidorn 2018-03-07 01:09:46 +01:00
FormData.cpp Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj 2018-06-17 22:43:11 -07:00
FormData.h Bug 1434553 - Implement nsIInputStreamLength and nsIAsyncInputStreamLength - part 9 - necko and docShell, r=mayhemer, r=smaug 2018-05-23 07:12:36 +02:00
FragmentOrElement.cpp Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj 2018-06-17 22:43:11 -07:00
FragmentOrElement.h No bug - Remove unnecessary mozilla:: qualification. r=me 2018-06-21 11:41:06 +02:00
FromParser.h
FuzzingFunctions.cpp Bug 1426494: followup: Add another missing include on a CLOSED TREE. r=me 2017-12-21 01:26:14 +01:00
FuzzingFunctions.h Backed out 22 changesets (bug 1419771) for build bustage build/src/dom/base/FuzzingFunctions.cpp on a CLOSED TREE 2017-12-13 23:41:49 +02:00
HTMLSplitOnSpacesTokenizer.h
IDTracker.cpp Bug 1455676 part 14. Remove most use of nsIDOMNode in dom/. r=qdot 2018-05-29 22:58:49 -04:00
IDTracker.h Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj 2018-04-28 12:50:58 -07:00
IdleDeadline.cpp Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
IdleDeadline.h Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
IdleRequest.cpp Bug 1415770 - Simplify handling of IdleRequest list. r=smaug, r=baku 2017-11-28 14:23:46 -05:00
IdleRequest.h Bug 1415770 - Simplify handling of IdleRequest list. r=smaug, r=baku 2017-11-28 14:23:46 -05:00
IframeSandboxKeywordList.h
ImageEncoder.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
ImageEncoder.h Backed out changeset d6ab8156f858 (bug 967895) 2017-10-09 19:18:17 +02:00
ImageTracker.cpp Bug 1417365 - Unified build issues in dom/base. r=baku 2017-10-26 10:40:12 +01:00
ImageTracker.h
IndexedDBHelper.jsm Bug 1440284 - change this.EXPORTED_SYMBOLS back to var EXPORTED_SYMBOLS in JS modules, r=mccr8. 2018-02-23 20:50:01 +01:00
IntlUtils.cpp Bug 1461292 part 1 - Rename JSAutoCompartment to JSAutoRealm. r=bz,luke 2018-05-16 10:53:16 +02:00
IntlUtils.h Bug 1426494: s/StyleScope/DocumentOrShadowRoot. r=smaug 2017-12-22 01:56:36 +01:00
Link.cpp Bug 1448330 - Make nsIURI.clone a private method r=mayhemer 2018-06-14 13:05:43 +02:00
Link.h Bug 1448330 - Make nsIURI.clone a private method r=mayhemer 2018-06-14 13:05:43 +02:00
Location.cpp Bug 1448330 - Make nsIURI.clone a private method r=mayhemer 2018-06-14 13:05:43 +02:00
Location.h Bug 1419270 part 2. Use getter or setter specific NeedsSubjectPrincipal annotations more. r=qdot 2017-12-05 16:03:18 -05:00
MessageBroadcaster.cpp Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
MessageBroadcaster.h Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
MessageListenerManager.cpp Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
MessageListenerManager.h Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
MessageManagerGlobal.cpp Bug 1448850 - Remove nsIMessageManagerGlobal. r=bz. 2018-03-26 16:10:45 +02:00
MessageManagerGlobal.h Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
MessageSender.cpp Bug 1448850 - Remove nsIFrameScriptLoader. r=bz. 2018-02-09 23:31:39 +01:00
MessageSender.h Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
MozQueryInterface.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
MozQueryInterface.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
NameSpaceConstants.h Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
Navigator.cpp Bug 1452826 - Simplify vibrate permission handling; r=johannh 2018-04-09 19:20:36 -07:00
Navigator.h Bug 1452826 - Remove unused permissions code from Navigator; r=johannh 2018-04-09 18:31:13 -07:00
NodeInfo.cpp Bug 1432186 part 19. Remove the nsIDOMNode::*_NODE constants. r=mccr8 2018-01-29 23:10:53 -05:00
NodeInfo.h Bug 1455676 part 14. Remove most use of nsIDOMNode in dom/. r=qdot 2018-05-29 22:58:49 -04:00
NodeInfoInlines.h Bug 1432186 part 19. Remove the nsIDOMNode::*_NODE constants. r=mccr8 2018-01-29 23:10:53 -05:00
NodeIterator.cpp Bug 1455676 part 14. Remove most use of nsIDOMNode in dom/. r=qdot 2018-05-29 22:58:49 -04:00
NodeIterator.h Bug 1455676 part 14. Remove most use of nsIDOMNode in dom/. r=qdot 2018-05-29 22:58:49 -04:00
OrderedTimeoutIterator.h Bug 1370537 P2 Remove TimeoutManager::RunTimeout()'s last expired timeout reference. r=ehsan 2017-06-08 05:51:59 -07:00
ParentProcessMessageManager.cpp Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
ParentProcessMessageManager.h Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
Pose.cpp
Pose.h Bug 1417365 - Unified build issues in dom/base. r=baku 2017-10-26 10:40:12 +01:00
PostMessageEvent.cpp Bug 1461292 part 1 - Rename JSAutoCompartment to JSAutoRealm. r=bz,luke 2018-05-16 10:53:16 +02:00
PostMessageEvent.h Bug 1417365 - Unified build issues in dom/base. r=baku 2017-10-26 10:40:12 +01:00
ProcessGlobal.cpp Bug 1461605 part 1 - Rename CompartmentOptions to RealmOptions. r=luke,bz 2018-05-17 10:59:45 +02:00
ProcessGlobal.h Bug 1461605 part 1 - Rename CompartmentOptions to RealmOptions. r=luke,bz 2018-05-17 10:59:45 +02:00
ProcessMessageManager.cpp Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
ProcessMessageManager.h Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
ProcessSelector.js Bug 1456035: Part 4 - Convert callers of XPCOMUtils.generateQI to ChromeUtils.generateQI. r=mccr8 2018-04-22 20:55:06 -07:00
ProcessSelector.manifest
RangeBoundary.h Bug 1430997 - Rename nsINode::IndexOf to nsINode::ComputeIndexOf, r=catalinb 2018-01-23 14:30:18 +01:00
ResponsiveImageSelector.cpp Bug 1456471: Remove nsCSSParser.h. r=xidorn 2018-04-25 10:38:37 +02:00
ResponsiveImageSelector.h Bug 1447358: Unifdef the old style system code. r=jwatt 2018-03-21 10:20:34 +01:00
SameProcessMessageQueue.cpp
SameProcessMessageQueue.h
ScreenOrientation.cpp Bug 1449631 part 3. Remove nsIDOMEventTarget::RemoveSystemEventListener. r=smaug 2018-04-05 13:42:40 -04:00
ScreenOrientation.h Bug 1449631 part 13. Remove now-unnecessary forwarding macros. r=smaug 2018-04-05 13:42:42 -04:00
Selection.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
Selection.h Bug 1377980 part 2. Remove most C++ use of nsIDOMRange. r=mccr8 2018-05-17 12:01:38 -04:00
SelectionChangeListener.cpp Bug 1387143 part 1. Stop using nsISelection in nsISelectionListener. r=mats 2018-05-08 13:52:35 -04:00
SelectionChangeListener.h Backed out 5 changesets (bug 1340498) for build bustages on SelectionChangeListener.h on a CLOSED TREE 2018-06-26 07:59:01 +03:00
ShadowRoot.cpp Backed out 5 changesets (bug 1340498) for build bustages on SelectionChangeListener.h on a CLOSED TREE 2018-06-26 07:59:01 +03:00
ShadowRoot.h Backed out 5 changesets (bug 1340498) for build bustages on SelectionChangeListener.h on a CLOSED TREE 2018-06-26 07:59:01 +03:00
SlowScriptDebug.js Bug 1456035: Part 4 - Convert callers of XPCOMUtils.generateQI to ChromeUtils.generateQI. r=mccr8 2018-04-22 20:55:06 -07:00
SlowScriptDebug.manifest
StructuredCloneBlob.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
StructuredCloneBlob.h Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
StructuredCloneHolder.cpp Bug 1452576 - Improve StructuredCloneHolder for fuzzy tests, r=decoder 2018-05-10 09:02:16 +02:00
StructuredCloneHolder.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02: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 Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
StyleSheetList.h Backed out 5 changesets (bug 1340498) for build bustages on SelectionChangeListener.h on a CLOSED TREE 2018-06-26 07:59:01 +03:00
SubtleCrypto.cpp Bug 1333140 - Remove WEBCRYPTO_METHOD_SECURE histogram r=keeler 2017-11-30 14:06:28 +01:00
SubtleCrypto.h Bug 1333140 - Remove WEBCRYPTO_METHOD_SECURE histogram r=keeler 2017-11-30 14:06:28 +01:00
SyncMessageSender.h Backed out 6 changesets (bug 888600) for beta simulation failures: build bustage on Linux and Windows opt (bug 1442036) and devtools failure browser_net_view-source-debugger.js (bug 1441961). a=backout 2018-03-01 11:51:09 +02:00
TabGroup.cpp bug 1468099, Add a way to check if all the tabs in a process can be throttled, r=farre 2018-06-16 22:49:41 +03:00
TabGroup.h bug 1468099, Add a way to check if all the tabs in a process can be throttled, r=farre 2018-06-16 22:49:41 +03:00
Text.cpp Bug 1461701: Remove nsUpdateType and UPDATE_CONTENT_MODEL. r=smaug 2018-05-15 18:47:16 +02:00
Text.h Bug 1449404 part 4. Get rid of a few virtual nsIContent methods. r=mccr8 2018-03-28 18:01:47 -04:00
TextInputProcessor.cpp Bug 1455052 part 4. Stop using nsIDOMEvent in xpidl interfaces. r=masayuki 2018-04-20 12:53:17 -04:00
TextInputProcessor.h Bug 1436508 part 12. Remove nsIDOMKeyEvent. r=masayuki 2018-02-09 11:17:10 -05:00
ThirdPartyUtil.cpp Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj 2018-06-17 22:43:11 -07:00
ThirdPartyUtil.h
Timeout.cpp Bug 1415770 - Simplify handling of IdleRequest list. r=smaug, r=baku 2017-11-28 14:23:46 -05:00
Timeout.h Bug 1414974 - Part 2: Switch many consumers to nsGlobalWindow{Inner,Outer}, r=smaug 2017-11-09 10:44:47 -05:00
TimeoutBudgetManager.cpp Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
TimeoutBudgetManager.h Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
TimeoutExecutor.cpp Backed out 6 changesets (bug 888600) for beta simulation failures: build bustage on Linux and Windows opt (bug 1442036) and devtools failure browser_net_view-source-debugger.js (bug 1441961). a=backout 2018-03-01 11:51:09 +02:00
TimeoutExecutor.h Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
TimeoutHandler.cpp Bug 1373536 - Add missing includes due to added file. r=smaug 2017-06-21 12:14:01 +02:00
TimeoutHandler.h Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot 2017-10-26 15:08:41 -07:00
TimeoutManager.cpp Bug 1450266 P3 Remove nsGlobalWindowInner::InnerObjectsFreed() in favor of IsDying(). r=smaug 2018-04-03 17:10:16 -07:00
TimeoutManager.h bug 1468099, Add a way to check if all the tabs in a process can be throttled, r=farre 2018-06-16 22:49:41 +03:00
TreeWalker.cpp Bug 1455676 part 14. Remove most use of nsIDOMNode in dom/. r=qdot 2018-05-29 22:58:49 -04:00
TreeWalker.h Bug 1455676 part 14. Remove most use of nsIDOMNode in dom/. r=qdot 2018-05-29 22:58:49 -04:00
UseCounter.h Bug 1461672 - Remove Telemetry probe added to tune the JSBC. r=francois,bkelly 2018-05-21 17:17:18 +00:00
UseCounters.conf Bug 1459279 - Console API: Implement console.countReset(), r=bgrins 2018-05-22 11:34:41 +02:00
WebKitCSSMatrix.cpp Bug 1448690: Remove IsStyledByServo. r=xidorn 2018-03-26 09:39:26 +02:00
WebKitCSSMatrix.h Bug 1448690: Remove IsStyledByServo. r=xidorn 2018-03-26 09:39:26 +02:00
WindowDestroyedEvent.cpp Backed out 5 changesets (bug 1340498) for build bustages on SelectionChangeListener.h on a CLOSED TREE 2018-06-26 07:59:01 +03:00
WindowDestroyedEvent.h Bug 1419144 - Part 7: Move WindowDestroyedEvent into its own file, r=smaug 2017-11-23 13:11:21 -05:00
WindowNamedPropertiesHandler.cpp Bug 1463889 part 2. Get rid of GetWindowList. r=qdot 2018-05-24 23:32:19 -04:00
WindowNamedPropertiesHandler.h
WindowOrientationObserver.cpp Bug 1419597 - Part 18: Remove IsInnerWindow and IsOuterWindow methods, r=smaug 2017-11-23 13:12:13 -05:00
WindowOrientationObserver.h Bug 1414974 - Part 2: Switch many consumers to nsGlobalWindow{Inner,Outer}, r=smaug 2017-11-09 10:44:47 -05:00
XPathGenerator.cpp Bug 870698 - Part 10: Replace Append(NS_LITERAL_STRING("")) with AppendLiteral(u""). r=erahm 2017-09-07 18:32:54 -07:00
XPathGenerator.h 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
contentAreaDropListener.js Bug 1456035: Part 4 - Convert callers of XPCOMUtils.generateQI to ChromeUtils.generateQI. r=mccr8 2018-04-22 20:55:06 -07:00
contentAreaDropListener.manifest
domerr.msg Bug 1457689 - Remove NS_ERROR_DOM_BAD_DOCUMENT_DOMAIN; r=bz 2018-06-08 15:52:53 -07:00
gen-usecounters.py Bug 1452542 part 7 - Replace some uses of nsCSSPropList.h and nsCSSPropAliasList.h with ServoCSSPropList.h. r=emilio 2018-04-17 16:57:04 +10:00
moz.build Backed out 5 changesets (bug 1340498) for build bustages on SelectionChangeListener.h on a CLOSED TREE 2018-06-26 07:59:01 +03:00
mozAutoDocUpdate.h Bug 1465175 - Remove mozAutoDocConditionalContentUpdateBatch, r=dbaron 2018-05-30 12:40:07 +03:00
mozIDOMWindow.idl
nsAttrAndChildArray.cpp Bug 1455676 part 21. Remove nsIDOMNode. r=qdot 2018-05-29 22:58:51 -04:00
nsAttrAndChildArray.h Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj 2018-04-28 12:50:58 -07:00
nsAttrName.h Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro. 2017-10-03 09:05:19 +11:00
nsAttrValue.cpp Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj 2018-06-17 22:43:11 -07:00
nsAttrValue.h Bug 1452987: Simplify ImageValue. r=heycam 2018-04-10 16:54:57 +02:00
nsAttrValueInlines.h Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj 2018-04-28 12:50:58 -07:00
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 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
nsCCUncollectableMarker.h Bug 1417077 - Make JSTracer provide the current GC number and use this in nsXULPrototypeDocument::TraceProtos() r=sfink r=mccr8 2017-11-14 17:10:30 +00:00
nsCaseTreatment.h
nsChildContentList.h Bug 1447392 - Remove all members from nsIDOMNodeList. r=bz 2018-03-20 19:02:08 +01:00
nsContentAreaDragDrop.cpp Bug 1455676 part 14. Remove most use of nsIDOMNode in dom/. r=qdot 2018-05-29 22:58:49 -04:00
nsContentAreaDragDrop.h Bug 1387143 part 2. Stop using nsISelection in nsIDocumentEncoder. r=mats 2018-05-08 13:52:36 -04:00
nsContentCID.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsContentCreatorFunctions.h Bug 1460962 - Support customized built-in element in XUL r=smaug 2018-05-11 12:44:46 -07:00
nsContentIterator.cpp Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj 2018-06-17 22:43:11 -07:00
nsContentList.cpp Bug 1462746, ensure SubtreeRoot always returns non-null value, r=mrbkap 2018-06-01 00:11:45 +03:00
nsContentList.h Bug 1462746, ensure SubtreeRoot always returns non-null value, r=mrbkap 2018-06-01 00:11:45 +03:00
nsContentListDeclarations.h Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro. 2017-10-03 09:05:19 +11:00
nsContentPermissionHelper.cpp Bug 1465060 - Part 1: Fix warnings for std::move() use r=froydnj 2018-06-01 17:59:07 +02:00
nsContentPermissionHelper.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsContentPolicy.cpp Bug 1455676 part 14. Remove most use of nsIDOMNode in dom/. r=qdot 2018-05-29 22:58:49 -04:00
nsContentPolicy.h Bug 1439713 - Change nsIContentPolicy shouldLoad to take an <uri, loadInfo> pair instead of the various args. r=bz 2018-03-29 12:16:23 +02:00
nsContentPolicyUtils.h Bug 1455676 part 14. Remove most use of nsIDOMNode in dom/. r=qdot 2018-05-29 22:58:49 -04:00
nsContentSink.cpp Bug 1455676 part 14. Remove most use of nsIDOMNode in dom/. r=qdot 2018-05-29 22:58:49 -04:00
nsContentSink.h Bug 1432396 - Call UnblockOnload only if we've already blocked load event. r=bz 2018-02-16 06:15:01 +09:00
nsContentTypeParser.h
nsContentUtils.cpp Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj 2018-06-17 22:43:11 -07:00
nsContentUtils.h Bug 1461921 - Block storage access for third-parties on the tracking protection list - part 5 - Cookies, r=ehsan 2018-06-20 13:38:22 -04:00
nsCopySupport.cpp Bug 1455676 part 14. Remove most use of nsIDOMNode in dom/. r=qdot 2018-05-29 22:58:49 -04:00
nsCopySupport.h Bug 1387143 part 29. Remove nsISelection. r=mats 2018-05-08 13:52:42 -04:00
nsDOMAttributeMap.cpp Bug 1432186 part 19. Remove the nsIDOMNode::*_NODE constants. r=mccr8 2018-01-29 23:10:53 -05:00
nsDOMAttributeMap.h Bug 1431964 part 8. Remove nsIDOMMozNamedAttrMap. r=mccr8 2018-01-20 20:57:26 -05:00
nsDOMCID.h Bug 1362735 - Clean up nsIPKCS11 implementation. r=keeler 2017-05-19 00:57:46 +08:00
nsDOMCaretPosition.cpp
nsDOMCaretPosition.h Bug 1436263 - Part 3: Remove `virtual` from final virtual function declarations. r=froydnj 2018-02-08 21:22:43 -08:00
nsDOMDataChannel.cpp Bug 1464917 - Add GetMaxPacketLifeTime and GetMaxRetransmits to DataChannel; r=drno 2018-06-01 08:20:51 -04:00
nsDOMDataChannel.h Bug 1464917 - Add maxPacketLifeTime and maxRetransmits to RTCDatachannel.webidl; r=baku 2018-05-31 12:50:55 -04:00
nsDOMDataChannelDeclarations.h Bug 1450422. Get rid of nsIDOMDataChannel. r=mystor 2018-04-04 15:32:19 -04:00
nsDOMJSUtils.h
nsDOMMutationObserver.cpp Backed out 5 changesets (bug 1340498) for build bustages on SelectionChangeListener.h on a CLOSED TREE 2018-06-26 07:59:01 +03:00
nsDOMMutationObserver.h Bug 1469769 - Part 2: animation: Replace failing NS_NOTREACHED with NS_ERROR. r=heycam 2018-06-04 01:44:39 -07:00
nsDOMNavigationTiming.cpp Bug 1457325 - Expose time to DOMContentFlushed on the timeline. r=bholley,r=mstange 2018-04-27 11:15:27 -07:00
nsDOMNavigationTiming.h Bug 1457325 - Expose time to DOMContentFlushed on the timeline. r=bholley,r=mstange 2018-04-27 11:15:27 -07:00
nsDOMSerializer.cpp Bug 1455676 part 10. Remove use of nsIDOMNode from remaining xpidl. r=qdot 2018-05-29 22:58:49 -04:00
nsDOMSerializer.h Bug 1452235 part 5. Stop inheriting nsISupports for nsDOMSerializer. r=qdot 2018-04-09 16:30:33 -04:00
nsDOMString.h Bug 1423773 - Part 1: Remove usage of nsStringGlue.h. r=glandium 2017-12-06 16:52:51 -08:00
nsDOMTokenList.cpp Bug 1444909 part 2. Change DOMTokenList.replace() to return a boolean and pull in the corresponding web platform test updates. r=qdot 2018-03-14 16:08:58 -04:00
nsDOMTokenList.h Bug 1444909 part 2. Change DOMTokenList.replace() to return a boolean and pull in the corresponding web platform test updates. r=qdot 2018-03-14 16:08:58 -04:00
nsDOMWindowList.cpp Bug 1463889 part 3. Get rid of nsIDOMWindowCollection. r=qdot 2018-05-24 23:32:19 -04:00
nsDOMWindowList.h Bug 1463889 part 3. Get rid of nsIDOMWindowCollection. r=qdot 2018-05-24 23:32:19 -04:00
nsDOMWindowUtils.cpp Bug 1464568 - Set the shadow base transform value for the case where opacity animations' calculation was skipped. r=kats 2018-06-05 12:50:39 +09:00
nsDOMWindowUtils.h Bug 1455676 part 10. Remove use of nsIDOMNode from remaining xpidl. r=qdot 2018-05-29 22:58:49 -04:00
nsDataDocumentContentPolicy.cpp Bug 1446922 - Remove the leading 'a' from variables within the various ::ShouldLoad() implementations, r=qdot 2018-05-30 21:21:17 +02:00
nsDataDocumentContentPolicy.h
nsDeprecatedOperationList.h Bug 1288572: Don't hide -moz-box / -moz-inline-box yet. r=mats 2018-06-04 15:55:59 +02:00
nsDocElementCreatedNotificationRunner.h Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
nsDocument.cpp Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-06-26 12:24:32 +03:00
nsDocument.h Bug 1459204: Have about:privatebrowsing rely on RemotePageManager instead of AboutCapabilities. r=mossop,baku 2018-06-07 11:32:27 +02:00
nsDocumentEncoder.cpp Bug 1465478: Introduce Element::FromNode. r=smaug 2018-05-31 02:46:10 +02:00
nsDocumentWarningList.h Bug 1399853 - Identify the ID of the elements involved in SVG reference loops in the Web Console error messages. r=longsonr 2017-09-11 17:02:35 +01:00
nsFocusManager.cpp bug 1466998, because of XUL panels, sequential focusing needs to handle also non-document-roots as roots, r=mrbkap 2018-06-19 21:28:34 +03:00
nsFocusManager.h Bug 1430020, let sequential focus navigation in shadow DOM enter iframes, r=mrbkap 2018-04-28 16:07:06 +03:00
nsFrameLoader.cpp Merge mozilla-central to autoland. a=merge 2018-06-03 07:27:01 +03:00
nsFrameLoader.h Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
nsFrameMessageManager.cpp Bug 1466501 part 1 - Refactor ZoneSpecifier and add a sameCompartmentAs option to newGlobal in the shell. r=luke 2018-06-07 10:02:10 +02:00
nsFrameMessageManager.h Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
nsGenConImageContent.cpp Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj 2018-04-28 12:50:58 -07:00
nsGlobalWindow.h Bug 1419597 - Part 9: Move the remaining defines out of nsGlobalWindow.h, r=smaug 2017-11-23 13:11:58 -05:00
nsGlobalWindowCommands.cpp Bug 1387143 part 23. Remove nsISelection collapse* methods. r=mats 2018-05-08 13:52:41 -04:00
nsGlobalWindowCommands.h Bug 1351783 part 3 - Add a KeyboardScrollAction type. r=kats,masayuki 2017-06-05 18:17:30 -05:00
nsGlobalWindowInner.cpp Bug 1469941 Note DOMContentLoaded on the ClientSource and trigger service worker update in appropriate process. r=mrbkap 2018-06-23 10:11:47 -07:00
nsGlobalWindowInner.h Bug 1469941 Note DOMContentLoaded on the ClientSource and trigger service worker update in appropriate process. r=mrbkap 2018-06-23 10:11:47 -07:00
nsGlobalWindowOuter.cpp Bug 1467722: Don't return null for getComputedStyle when there's no pres shell. r=heycam 2018-06-19 11:47:16 +02:00
nsGlobalWindowOuter.h Bug 1463889 part 2. Get rid of GetWindowList. r=qdot 2018-05-24 23:32:19 -04:00
nsHTMLContentSerializer.cpp Bug 1455674 part 16. Remove most use of nsIDOMElement in dom. r=qdot 2018-04-26 23:37:34 -04:00
nsHTMLContentSerializer.h Bug 1423167: Move most attribute-related methods from nsIContent to Element. r=bz 2017-12-06 16:05:59 +01:00
nsHistory.cpp Bug 1434768 - Part 2: Replace nsDocShell::mSessionHistory with ChildSHistory, r=bz 2018-04-10 17:49:45 -04:00
nsHistory.h Bug 1434768 - Part 2: Replace nsDocShell::mSessionHistory with ChildSHistory, r=bz 2018-04-10 17:49:45 -04:00
nsIAnimationObserver.h
nsIAttribute.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsIContent.h Bug 1460382: Make element-backed pseudos inherit from NAC subtree roots and other NAC inherit from their parents. r=heycam 2018-05-30 10:14:46 +02:00
nsIContentInlines.h Bug 1467790 - Inline nsINode::IsEditable, r=masayuki 2018-06-08 15:57:13 -04:00
nsIContentIterator.h Bug 1377980 part 2. Remove most C++ use of nsIDOMRange. r=mccr8 2018-05-17 12:01:38 -04:00
nsIContentPolicy.idl Bug 1439713 - Change nsIContentPolicy shouldLoad to take an <uri, loadInfo> pair instead of the various args. r=bz 2018-03-29 12:16:23 +02:00
nsIContentSerializer.h Bug 1446599 part 1. Stop using nsIDOMProcessingInstruction in serializers. r=mystor 2018-03-19 15:15:39 -04:00
nsIDOMDOMCursor.idl Bug 1444745 - Part 2: Add the xptshim and xptshimfile attributes to xpidl, r=mccr8 2018-04-17 19:20:51 -04:00
nsIDOMRequestService.idl Bug 1450421 part 3. Give nsIDOMDOMRequest.idl a name that better reflects what it's about. r=qdot 2018-04-19 12:55:33 -04:00
nsIDocument.h Bug 1428246 - The attributeChangedCallback is fired twice for the *first* style attribute change, r=peterv 2018-06-26 12:54:00 +03:00
nsIDocumentEncoder.idl Bug 1455676 part 10. Remove use of nsIDOMNode from remaining xpidl. r=qdot 2018-05-29 22:58:49 -04:00
nsIDocumentInlines.h Bug 1447828 part 5 - Remove StyleBackendType uses from nsStyleSheetService. r=emilio 2018-03-29 02:34:34 +11:00
nsIDocumentObserver.h Bug 1461701: Remove nsUpdateType and UPDATE_CONTENT_MODEL. r=smaug 2018-05-15 18:47:16 +02:00
nsIDroppedLinkHandler.idl Bug 1455052 part 8. Stop using nsIDOMEvent in docshell and dom. r=masayuki 2018-04-20 12:55:30 -04:00
nsIFrameLoaderOwner.idl Bug 1444143 part 14. Rename nsIFrameLoader.idl to nsIFrameLoaderOwner.idl. r=mystor 2018-03-21 22:43:17 -04:00
nsIGlobalObject.cpp Backed out 5 changesets (bug 1340498) for build bustages on SelectionChangeListener.h on a CLOSED TREE 2018-06-26 07:59:01 +03:00
nsIGlobalObject.h bug 1457867, store DOMEventTargetHelper objects in global object as a linked list, r=bkelly 2018-05-04 19:25:05 +03:00
nsIImageLoadingContent.idl Bug 1462272: Introduce nsImageFrame::GetCurrentRequest. r=dholbert 2018-05-25 12:09:42 +02:00
nsIMessageManager.idl Bug 1444745 - Part 2: Add the xptshim and xptshimfile attributes to xpidl, r=mccr8 2018-04-17 19:20:51 -04:00
nsIMutationObserver.h Bug 1441547: Make character data change notifications use a const reference for the info parameter. r=smaug 2018-02-27 15:30:27 +01:00
nsINode.cpp Backed out 5 changesets (bug 1340498) for build bustages on SelectionChangeListener.h on a CLOSED TREE 2018-06-26 07:59:01 +03:00
nsINode.h Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj 2018-06-17 22:43:11 -07:00
nsINodeList.h Bug 1447389 - Remove nsIDOMNodeList. r=bz 2018-04-25 23:01:30 +02:00
nsIObjectLoadingContent.idl Bug 1455674 part 10. Remove nsIDOMElement use from remaining dom/ xpidl files. r=qdot 2018-04-26 23:36:10 -04:00
nsIPerformanceMetrics.idl Bug 1443443 - Extend PContent to retrieve Performance Counters in the parent process - r=baku 2018-03-20 20:07:41 +01:00
nsIRemoteWindowContext.idl
nsIScriptChannel.idl
nsIScriptContext.h Bug 1293362 - Part 4: Generate runtime bindings for calling xpcom methods from rust, r=froydnj 2018-01-23 17:27:26 -05:00
nsIScriptGlobalObject.h Bug 1293362 - Part 4: Generate runtime bindings for calling xpcom methods from rust, r=froydnj 2018-01-23 17:27:26 -05:00
nsIScriptObjectPrincipal.h
nsIScriptTimeoutHandler.h
nsISelectionController.idl Bug 1455676 part 8. Remove nsIDOMNode usage from layout/. r=qdot 2018-05-29 22:58:48 -04:00
nsISelectionDisplay.idl
nsISelectionListener.idl Bug 1387143 part 1. Stop using nsISelection in nsISelectionListener. r=mats 2018-05-08 13:52:35 -04:00
nsISizeOfEventTarget.h
nsISlowScriptDebug.idl Bug 1429903 part 2. Stop using nsIDOMEventTarget in xpidl. r=mccr8 2018-04-20 00:49:30 -04:00
nsIStyleSheetLinkingElement.h Bug 1459498: Rename nsIStyleSheetLinkingElement::StyleSheetInfo to SheetInfo. r=heycam 2018-05-08 10:07:46 +02:00
nsITimeoutHandler.h
nsIdentifierMapEntry.h Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
nsImageLoadingContent.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
nsImageLoadingContent.h Bug 1431774 part 6. de-COM the image loading content forceReload API. r=mystor 2018-01-19 14:19:39 -05:00
nsInProcessTabChildGlobal.cpp Bug 1461605 part 1 - Rename CompartmentOptions to RealmOptions. r=luke,bz 2018-05-17 10:59:45 +02:00
nsInProcessTabChildGlobal.h Bug 1461605 part 1 - Rename CompartmentOptions to RealmOptions. r=luke,bz 2018-05-17 10:59:45 +02:00
nsJSEnvironment.cpp Bug 1469305 - avoid useless copies for GC statistics notifications; r=mccr8 2018-06-18 11:47:09 -04:00
nsJSEnvironment.h Bug 1146316 - Leak fix, set up CC in XPCShell too. r=smaug. 2018-05-08 17:07:33 +02:00
nsJSTimeoutHandler.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
nsJSUtils.cpp Bug 1466458 part 1 - Remove JSContext::enterRealmDepth_. r=luke 2018-06-07 12:17:08 +02:00
nsJSUtils.h Bug 1444956 - Support BinAST decoding in the script loader r=baku 2018-05-16 15:58:13 +01:00
nsLineBreaker.cpp Bug 1424898 - patch 1 - De-virtualize nsILineBreaker and rename to mozilla::intl::LineBreaker. r=m_kato 2017-12-13 22:17:32 -06:00
nsLineBreaker.h Bug 1425769: Add missing include. r=me 2017-12-19 11:09:57 +01:00
nsMappedAttributeElement.cpp Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
nsMappedAttributeElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
nsMappedAttributes.cpp Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
nsMappedAttributes.h Bug 1447358: Unifdef the old style system code. r=jwatt 2018-03-21 10:20:34 +01:00
nsMimeTypeArray.cpp Bug 1434686 part 4. Use IgnoreErrors() in dom/. r=mystor 2018-02-01 14:21:14 -05:00
nsMimeTypeArray.h
nsNameSpaceManager.cpp Bug 1470191 - use mainthread atomize for 'is' attribute, r=mrbkap 2018-06-21 21:04:57 +03:00
nsNameSpaceManager.h Bug 1451421 - Add an atom overload for namespace registration. r=bz 2018-04-06 15:30:14 -07:00
nsNoDataProtocolContentPolicy.cpp Bug 1446922 - Remove the leading 'a' from variables within the various ::ShouldLoad() implementations, r=qdot 2018-05-30 21:21:17 +02:00
nsNoDataProtocolContentPolicy.h
nsNodeInfoManager.cpp Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj 2018-04-28 12:50:58 -07:00
nsNodeInfoManager.h Bug 1445140 part 5. Remove nsIDOMDocumentType. r=mystor 2018-03-13 16:24:01 -04:00
nsNodeUtils.cpp Bug 1465478: Introduce Element::FromNode. r=smaug 2018-05-31 02:46:10 +02:00
nsNodeUtils.h Bug 749981: Remove Node.getUserData / setUserData. r=smaug 2018-03-17 19:33:07 +01:00
nsObjectLoadingContent.cpp Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj 2018-06-17 22:43:11 -07:00
nsObjectLoadingContent.h Bug 1461292 part 4 - Remove unnecessary JSAutoRealm from GetPluginJSObject. r=bz 2018-05-16 21:05:29 +02:00
nsOpenURIInFrameParams.cpp Bug 1420702 - Propagate referrer policy when creating window from pinned tab r=ckerschb,smaug 2017-11-30 21:42:05 +08:00
nsOpenURIInFrameParams.h Bug 1444143 part 14. Rename nsIFrameLoader.idl to nsIFrameLoaderOwner.idl. r=mystor 2018-03-21 22:43:17 -04:00
nsPIDOMWindow.h Bug 1469941 Note DOMContentLoaded on the ClientSource and trigger service worker update in appropriate process. r=mrbkap 2018-06-23 10:11:47 -07:00
nsPIDOMWindowInlines.h Backed out 2 changesets (bug 1457155, bug 1457156) for B failures in builds/worker/workspace/build/src/dom/html/HTMLObjectElement.cpp on a CLOSED TREE 2018-04-27 01:34:37 +03:00
nsPIWindowRoot.h Backed out 19 changesets (bug 1434399) for build bustages on nsXULPopupManager.cpp on a CLOSED TREE 2018-01-31 22:45:26 +02:00
nsPerformanceMetrics.cpp Bug 1443443 - Extend PContent to retrieve Performance Counters in the parent process - r=baku 2018-03-20 20:07:41 +01:00
nsPerformanceMetrics.h Bug 1447768 - part 1 - Add PerformanceUtils helpers - r=baku 2018-04-04 10:12:02 +02:00
nsPlainTextSerializer.cpp Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
nsPlainTextSerializer.h Bug 1446599 part 1. Stop using nsIDOMProcessingInstruction in serializers. r=mystor 2018-03-19 15:15:39 -04:00
nsPluginArray.cpp Bug 1449631 part 6. Remove nsIDOMEventTarget::DispatchEvent. r=smaug 2018-04-05 13:42:41 -04:00
nsPluginArray.h
nsPropertyTable.cpp Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj 2018-04-28 12:50:58 -07:00
nsPropertyTable.h Bug 749981: Remove Node.getUserData / setUserData. r=smaug 2018-03-17 19:33:07 +01:00
nsQueryContentEventResult.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
nsQueryContentEventResult.h
nsRange.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
nsRange.h Bug 1455676 part 14. Remove most use of nsIDOMNode in dom/. r=qdot 2018-05-29 22:58:49 -04:00
nsSandboxFlags.h Bug 1279218 - Additional applet tag logic removal; r=bz 2017-07-28 16:44:39 -07:00
nsScreen.cpp Bug 1455052 part 8. Stop using nsIDOMEvent in docshell and dom. r=masayuki 2018-04-20 12:55:30 -04:00
nsScreen.h Bug 1449631 part 13. Remove now-unnecessary forwarding macros. r=smaug 2018-04-05 13:42:42 -04:00
nsStructuredCloneContainer.cpp Bug 1455071 - Use delegation rather than inheritance for the BufferList in JSStructuredCloneData, r=jorendorff,r=baku 2018-03-15 16:56:09 -07:00
nsStructuredCloneContainer.h
nsStubAnimationObserver.cpp
nsStubAnimationObserver.h
nsStubDocumentObserver.cpp Bug 1459529: Remove some useless nsIDocumentObserver notifications. r=heycam 2018-05-15 18:44:28 +02:00
nsStubDocumentObserver.h
nsStubMutationObserver.cpp
nsStubMutationObserver.h
nsStyleLinkElement.cpp Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj 2018-06-17 22:43:11 -07:00
nsStyleLinkElement.h Bug 1459498: Rename nsIStyleSheetLinkingElement::StyleSheetInfo to SheetInfo. r=heycam 2018-05-08 10:07:46 +02:00
nsStyledElement.cpp Bug 1428246 - The attributeChangedCallback is fired twice for the *first* style attribute change, r=peterv 2018-06-26 12:54:00 +03:00
nsStyledElement.h Bug 1428246 - The attributeChangedCallback is fired twice for the *first* style attribute change, r=peterv 2018-06-26 12:54:00 +03:00
nsSyncLoadService.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
nsSyncLoadService.h Bug 1460940 - Convert nsSyncLoadService::LoadDocument to use nsIDocument. r=bz 2018-05-11 19:46:15 +02:00
nsTextFragment.cpp Bug 1441404, return early when appending null string to a text fragment, r=baku 2018-03-27 19:24:53 +03:00
nsTextFragment.h Bug 1394719 - Optimize HasRTLChars usage and reduce malloc/free, r=ehsan 2017-08-31 14:54:46 +03:00
nsTextFragmentImpl.h
nsTextFragmentSSE2.cpp
nsTextNode.cpp Bug 1455676 part 21. Remove nsIDOMNode. r=qdot 2018-05-29 22:58:51 -04:00
nsTextNode.h Bug 1455676 part 21. Remove nsIDOMNode. r=qdot 2018-05-29 22:58:51 -04:00
nsTraversal.cpp Bug 1455676 part 14. Remove most use of nsIDOMNode in dom/. r=qdot 2018-05-29 22:58:49 -04:00
nsTraversal.h Bug 1434819 part 9. Remove nsIDOMNodeFilter. r=qdot 2018-02-01 14:26:13 -05:00
nsTreeSanitizer.cpp Bug 1470229 part 2 - Allow aria attributes. r=hsivonen 2018-06-22 15:29:43 +10:00
nsTreeSanitizer.h Bug 1470367 - Refactor nsTreeSanitizer::SanitizeAttributes to accept a struct. r=hsivonen 2018-06-22 14:58:40 +10:00
nsViewportInfo.cpp
nsViewportInfo.h
nsWindowMemoryReporter.cpp Backed out 5 changesets (bug 1340498) for build bustages on SelectionChangeListener.h on a CLOSED TREE 2018-06-26 07:59:01 +03:00
nsWindowMemoryReporter.h Bug 1414974 - Part 5: Rework nsWindowMemoryReporter to only examine inner windows, r=mccr8 2017-11-09 10:44:48 -05:00
nsWindowRoot.cpp Bug 1449631 part 11. Remove nsIDOMEventTarget::AddSystemEventListener. r=smaug 2018-04-05 13:42:42 -04:00
nsWindowRoot.h Bug 1455052 part 8. Stop using nsIDOMEvent in docshell and dom. r=masayuki 2018-04-20 12:55:30 -04:00
nsWindowSizes.h Bug 1375536 - Remove nsStyleVariables. r=emilio,xidorn 2018-04-10 15:11:12 +10:00
nsWrapperCache.cpp Backed out 8 changesets (bug 1453011, bug 1452981, bug 1146316) For xpcshell and mochitest failures on multiple files. CLOSED TREE 2018-04-20 21:40:24 +03:00
nsWrapperCache.h Backed out 8 changesets (bug 1453011, bug 1452981, bug 1146316) For xpcshell and mochitest failures on multiple files. CLOSED TREE 2018-04-20 21:40:24 +03:00
nsWrapperCacheInlines.h Bug 1417123 - Remove or replace inclusion of js/GCAPI.h r=mccr8 2017-11-16 12:21:08 +00:00
nsXHTMLContentSerializer.cpp Backed out 5 changesets (bug 1340498) for build bustages on SelectionChangeListener.h on a CLOSED TREE 2018-06-26 07:59:01 +03:00
nsXHTMLContentSerializer.h Bug 1423167: Move most attribute-related methods from nsIContent to Element. r=bz 2017-12-06 16:05:59 +01:00
nsXMLContentSerializer.cpp Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
nsXMLContentSerializer.h Bug 1446599 part 1. Stop using nsIDOMProcessingInstruction in serializers. r=mystor 2018-03-19 15:15:39 -04:00
nsXMLNameSpaceMap.cpp Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro. 2017-10-03 09:05:19 +11:00
nsXMLNameSpaceMap.h Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
usecounters.py Bug 1175033 - Support custom use counters that can be incremented from C++; r=froydnj 2017-08-08 17:01:27 +03:00