Emilio Cobos Álvarez
a3de5f1809
Bug 1459529: Remove some useless nsIDocumentObserver notifications. r=heycam
...
MozReview-Commit-ID: DzuiqVGKsiu
2018-05-15 18:44:28 +02:00
Emilio Cobos Álvarez
7fb56d1800
Bug 1459529: Make sheets be associated to a shadow root too potentially. r=bz
...
MozReview-Commit-ID: Cd8xJuLRY5w
2018-05-15 18:44:25 +02:00
Olli Pettay
eb5e5c2bad
Bug 1461278 - Print a note to the web console when a web site is using shadow DOM (v1), preffed off by default, r=emilio
2018-05-15 02:04:32 +03:00
Narcis Beleuzu
a6437739fb
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-05-15 00:41:06 +03:00
Adrian Wielgosik
93eb294385
Bug 1460940 - Clean up most remaining C++-side uses of nsIDOMDocument. r=bz
...
MozReview-Commit-ID: LKRnyDPNlle
2018-05-11 19:46:15 +02:00
Adrian Wielgosik
39fc49cc8e
Bug 1460940 - Convert NS_NewDOMDocument to use nsIDocument. r=bz
...
MozReview-Commit-ID: GoJ30YZGRhq
2018-05-11 19:46:15 +02:00
Brian Grinstead
5ed6f11319
Bug 1460685 - Remove security.allow_chrome_frames_inside_content case from nsDocument;r=Gijs
...
This pref will be removed in the following changeset.
MozReview-Commit-ID: E9TvPyxAgrf
2018-05-11 16:25:58 -07:00
Olli Pettay
3454bddc96
Bug 1460435 - Move ID observing from Document to DocumentOrShadowRoot, r=peterv
2018-05-14 21:39:53 +03:00
Brian Grinstead
9d650c8f12
Bug 1460685 - Remove security.allow_chrome_frames_inside_content case from nsDocument;r=Gijs
...
This pref will be removed in the following changeset.
MozReview-Commit-ID: E9TvPyxAgrf
2018-05-11 16:25:58 -07:00
Olli Pettay
ad5c986983
bug 1460794, ensure the right document is used for DOMSubtreeModified event, r=hsivonen
2018-05-13 00:46:45 +03:00
Kestrel
b8a51341c9
Bug 1025815 - caretPositionFromPoint needs to account for CSS transforms. r=bz
...
MozReview-Commit-ID: 1cTUyd0x6xy
2018-05-08 18:09:32 +08:00
Valentin Gosu
a8351c5f7b
Bug 1448058 - Remove nsIMutable from URI implementations r=mayhemer
...
* Also removes NS_TryToMakeImmutable, NS_TryToSetImmutable, URIIsImmutable
* NS_EnsureSafeToReturn, nsINetUtil.toImmutableURI
MozReview-Commit-ID: 5eFtFm2CQt7
2018-05-09 18:21:24 +02:00
Andrea Marchesini
bb748f8fe9
Bug 1302449 - Remove the "referrer" directive in CSP, r=ckerschb
2018-05-09 13:15:08 +02:00
arthur.iakab
16be60d219
Merge mozilla-central to inbound
2018-05-08 15:44:33 +03:00
Chris Peterson
5d6b16ea3b
Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj
...
s/NS_PRECONDITION/MOZ_ASSERT/ and reindent
MozReview-Commit-ID: KuUsnVe2h8L
2018-04-28 12:50:58 -07:00
Emilio Cobos Álvarez
501fcbe528
Bug 1459497: Refactor the preferred style set stuff in order to move the state away from the loader. r=heycam
...
The main thing to have into account is that the styleset to use is either
mLastStyleSheetSet, or mPreferredStyleSheetSet.
This last one gets set from Loader::IsAlternateSheet, which is quite nasty and
what I'm trying to remove.
MozReview-Commit-ID: BI4P1Chqtli
2018-05-07 03:55:36 +02:00
Olli Pettay
c6028c1403
bug 1457867, store DOMEventTargetHelper objects in global object as a linked list, r=bkelly
2018-05-04 19:25:05 +03:00
Emilio Cobos Álvarez
c7e1c095c7
Bug 1457920: Remove StyleSheet::AsServo. r=xidorn
...
MozReview-Commit-ID: IkkJvUFHykk
2018-05-02 04:13:21 +02:00
Bobby Holley
2e2c592ae1
Bug 1457325 - Expose time to DOMContentFlushed on the timeline. r=bholley,r=mstange
...
MozReview-Commit-ID: E6QPjgfUKdo
2018-04-27 11:15:27 -07:00
Neil Deakin
a0ec683048
Bug 1446961, move PopupBoxObject to XULPopupElement, a new subclass of XULElement. Remove popup.xml methods, r=paolo,bz
...
Test changes for removal of PopupBoxObject and popup.xml methods, some reflow tests now have different stacks now that they are not going through popup.xml binding methods, test_popupanchor.xul changes due to need to wait for popuppositioned event after resizing. The old code would just adjust the arrow directly when sizeTo was called, but the new code does this through an asynchronous popuppositioned event. Changes to some places that check for XULElement class.
2018-04-27 11:04:38 -04:00
Cosmin Sabou
cd2df3e76b
Merge inbound to mozilla-central. a=merge
2018-04-27 13:04:36 +03:00
Boris Zbarsky
599ef690cf
Bug 1455674 part 16. Remove most use of nsIDOMElement in dom. r=qdot
2018-04-26 23:37:34 -04:00
Boris Zbarsky
268d2c0bc3
Bug 1455674 part 9. Remove nsIDOMElement use from nsIFocusManager. r=qdot
2018-04-26 23:35:19 -04:00
Boris Zbarsky
f4b24766fe
Bug 1455674 part 8. Remove nsIDOMElement use from nsIDOMWindowUtils. r=qdot
2018-04-26 23:35:19 -04:00
Boris Zbarsky
e501fdf1fd
Bug 1457156. Rename nsPIDOMWindow::mFocusedNode to reflect that it's an Element now. r=mccr8
2018-04-26 15:28:30 -04:00
shindli
55275cebc3
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
...
Backed out changeset 8b2a6b54336c (bug 1457155)
Backed out changeset 4e267d999797 (bug 1457156)
2018-04-27 01:34:37 +03:00
Boris Zbarsky
633fcbc890
Bug 1457156. Rename nsPIDOMWindow::mFocusedNode to reflect that it's an Element now. r=mccr8
2018-04-26 15:28:30 -04:00
Emilio Cobos Álvarez
1592c46ebb
Bug 1455885: Inline and make document casts fatally assert. r=bz
...
For consistency with AsElement / AsContent / AsDocumentFragment, etc.
MozReview-Commit-ID: 8GSj8R9hLBe
2018-04-26 17:05:12 +02:00
Xidorn Quan
f0a638fcfa
Bug 1456364 part 1 - Reduce dependencies to nsCSSProps.h. r=emilio
...
So that hacking on this header can be less painful...
MozReview-Commit-ID: LmpMnF7q9RG
2018-04-26 16:24:30 +02:00
shindli
5e511efffe
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-04-27 00:44:51 +03:00
Timothy Guan-tin Chien
217dfb5ae8
Bug 1450017 - Part VIII, Exclude chrome UA style images from use counters r=heycam
...
Given that resizer.svg will be loaded in non-chrome documents, we will
need to exclude it from the use counter.
MozReview-Commit-ID: 4ZzidKJUfBW
2018-04-25 13:34:44 -07:00
Adrian Wielgosik
38f9a663ce
Bug 1447389 - Remove nsIDOMNodeList. r=bz
...
MozReview-Commit-ID: 11szZP6dS6V
2018-04-25 23:01:30 +02:00
Andreea Pavel
c6bbb5991e
Backed out 4 changesets (bug 1456364) for build bustages at /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:35 on a CLOSED TREE
...
Backed out changeset 020151240bb8 (bug 1456364)
Backed out changeset bc0aa5224d91 (bug 1456364)
Backed out changeset d919bbe7440c (bug 1456364)
Backed out changeset ab1472823e8a (bug 1456364)
2018-04-26 08:27:45 +03:00
Xidorn Quan
6540b4d185
Bug 1456364 part 1 - Reduce dependencies to nsCSSProps.h. r=emilio
...
So that hacking on this header can be less painful...
MozReview-Commit-ID: LmpMnF7q9RG
2018-04-26 15:00:50 +10:00
Boris Zbarsky
5f0f9d3fb4
Bug 1429903 part 4. Remove nsIDOMEventTarget. r=mccr8
...
MozReview-Commit-ID: 9XuenUHxfPx
2018-04-20 00:49:30 -04:00
Boris Zbarsky
65759d684b
Bug 1455055 part 1. Convert nsIDOMEventListener to taking an Event, not an nsIDOMEvent. r=masayuki
...
This does no cleanup other than what's needed to compile. Cleanup coming up in
later patches.
MozReview-Commit-ID: 3sOnkj71n09
2018-04-20 00:49:29 -04:00
Emilio Cobos Álvarez
bf14ceaba3
Bug 1454233: Remove nsINode::eDOCUMENT. r=bz
...
MozReview-Commit-ID: ItjdI79zme7
2018-04-20 01:30:11 +02:00
Matt Woodrow
e76b24d052
Bug 1451745 - Initialize mDocumentState once we get a docshell. r=emilio
2018-04-19 12:55:09 +12:00
Emilio Cobos Álvarez
e0717b582a
Bug 1453206: Look in XBL anon content too for stale style data. r=smaug
...
This would've caught it earlier. Need to do the GetFirstNode(), ... dance
because well, <content>.
MozReview-Commit-ID: 8F35GRO99M4
2018-04-14 19:54:20 +02:00
Cameron McCormack
20003bc931
Bug 1453877 - Remove unused RestyleHintData struct. r=xidorn
...
And fix a comment mentioning nsCSSSelectorList that I came across.
MozReview-Commit-ID: 1BOcDqV5dUr
2018-04-13 15:16:13 +10:00
Andrew McCreight
7a07e0c48b
Bug 1449670, part 1 - Convert IsNodeOfType(nsINode::eTEXT) to IsText(). r=bz
...
This method is not a virtual call, and also looks nicer.
This patch was mostly generated by a Python script, but I manually
cleaned up the code in a few places where statements didn't need to be
split across multiple lines any more.
MozReview-Commit-ID: 8JExxqSRc59
2018-04-12 15:41:00 -07:00
Andreea Pavel
3c8dab74ff
Backed out 2 changesets (bug 1453206) for crashtest failures on muliple files e.g. tests/reftest/tests/layout/base/crashtests/416107.xhtml on a CLOSED TREE
...
Backed out changeset 1844a120acda (bug 1453206)
Backed out changeset b12b7c5b8178 (bug 1453206)
2018-04-13 23:06:55 +03:00
Emilio Cobos Álvarez
36e8fe9390
Bug 1453206: Look in XBL anon content too for stale style data. r=smaug
...
This would've caught it earlier. Need to do the GetFirstNode(), ... dance
because well, <content>.
MozReview-Commit-ID: 8F35GRO99M4
2018-04-13 21:05:47 +02:00
Sebastian Hengst
d91e9954eb
Backed out 4 changesets (bug 525063) on request from Andi. a=backout
...
Backed out changeset 516c4fb1e4b8 (bug 525063)
Backed out changeset 6ff8aaef2866 (bug 525063)
Backed out changeset bf13e4103150 (bug 525063)
Backed out changeset d7d2f08e051c (bug 525063)
2018-04-13 16:01:28 +03:00
Tristan Bourvon
6095241db8
Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
2018-04-10 21:11:02 +02:00
Emilio Cobos Álvarez
3284a9dda8
Bug 1447827: Remove ServoRestyleManager. r=xidorn
...
MozReview-Commit-ID: CFafQsb4rQn
2018-04-07 15:50:06 +02:00
Adrian Wielgosik
3c7a24d734
Bug 1170771 - Remove now-empty nsDOMClassInfo. r=bz
...
MozReview-Commit-ID: 7XsiPD1kTt9
2018-04-05 14:20:44 +02:00
Andreea Pavel
ec82015581
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
2018-04-06 17:54:45 +03:00
Masatoshi Kimura
63783eda6f
Bug 1445541 - Enable the character encoding menu when the document is decoded as UTF-8 and an error is found, instead of disabling it when no errors are found. r=hsivonen
...
MozReview-Commit-ID: 1e6kQbAxcqm
2018-04-06 06:20:28 +09:00
Boris Zbarsky
5b75c1416d
Bug 1449631 part 8. Remove nsIDOMEventTarget::GetEventTargetParent. r=smaug
...
MozReview-Commit-ID: 5wQ2LYrjUxf
2018-04-05 13:42:41 -04:00