Boris Zbarsky
2dd62cde3b
Bug 1434318 part 10. Remove nsIDOMDocument's title attribute. r=mystor
...
MozReview-Commit-ID: IBToVxx4bSs
2018-01-31 15:18:10 -05:00
Boris Zbarsky
c3c530271b
Bug 1434318 part 9. Remove nsIDOMDocument::CreateTreeWalker. r=mystor
...
MozReview-Commit-ID: 53JPEy7AQtp
2018-01-31 15:18:10 -05:00
Boris Zbarsky
6e3fc359a4
Bug 1434318 part 8. Remove nsIDOMDocument::GetElementById. r=mystor
...
MozReview-Commit-ID: IzjmFqySBpB
2018-01-31 15:18:10 -05:00
Boris Zbarsky
aa3f1c069d
Bug 1434318 part 7. Remove nsIDOMDocument::GetElementsBy* methods. r=mystor
...
MozReview-Commit-ID: CnfelWtz0mT
2018-01-31 15:18:10 -05:00
Boris Zbarsky
f73c2f89ae
Bug 1434318 part 6. Remove nsIDOMDocument::CreateDocumentFragment. r=mystor
...
MozReview-Commit-ID: A4Me0H1MzL6
2018-01-31 15:18:10 -05:00
Boris Zbarsky
66dad04531
Bug 1434318 part 5. Remove some unused nsIDOMDocument node-creation APIs. r=mystor
...
MozReview-Commit-ID: A0GRXYLsupg
2018-01-31 15:18:10 -05:00
Boris Zbarsky
44752af636
Bug 1434318 part 4. Remove nsIDOMDocument's documentElement attribute. r=mystor
...
MozReview-Commit-ID: 2FUstFDF2lF
2018-01-31 15:18:10 -05:00
Boris Zbarsky
e0a8b035fd
Bug 1434318 part 3. Remove nsIDOMDocument's doctype attribute. r=mystor
...
MozReview-Commit-ID: GsTN3kZATz7
2018-01-31 15:18:09 -05:00
Boris Zbarsky
ab6bd8eb34
Bug 1434399 part 19. Remove nsIXULDocument. r=mystor
...
MozReview-Commit-ID: 9jQu4sjOhb2
2018-01-31 14:49:29 -05:00
Cameron McCormack
34b004b84e
Bug 1406274 - Re-enable stylo in about:reader. r=xidorn
...
Remove the about:reader check for <style scoped>, too, since that is no
longer needed.
MozReview-Commit-ID: Zomjn1WDvp
2018-01-17 14:10:45 +08:00
Boris Zbarsky
a86373f271
Bug 1418076 part 11. Eliminate the nsIDOMHTMLDocument interface. r=mystor
...
MozReview-Commit-ID: 4lEcUeenbg3
2018-01-26 01:03:25 -05:00
Boris Zbarsky
d9536a7362
Bug 1276438 part 3. Align the .body setter with the spec a bit better. r=mystor
...
There are two changes here:
1) We allow setting .body even if the root element is not an <html:html>. This
is what the spec says to do, and what we used to do before the changes in bug
366200. No tests for this yet, pending
https://github.com/whatwg/html/issues/3403 getting resolved.
2) We use GetBody(), not GetBodyElement(), to look for an existing thing to
replace. This matters if there are <frameset>s involved.
MozReview-Commit-ID: JCaQGHKgzE7
2018-01-26 00:52:40 -05:00
Boris Zbarsky
06d6306e2a
Bug 1276438 part 2. Move the implementation of the .body setter from nsHTMLDocument to nsIDocument. r=mystor
...
MozReview-Commit-ID: EJAZfrXC0QJ
2018-01-26 00:36:57 -05:00
Boris Zbarsky
09e52eb431
Bug 1276438 part 1. Move the implementation of the .body getter from nsHTMLDocument to nsIDocument. r=mystor
...
MozReview-Commit-ID: BhQuGS1NdmQ
2018-01-25 06:55:47 -05:00
Boris Zbarsky
a04420f06a
Bug 1432186 part 19. Remove the nsIDOMNode::*_NODE constants. r=mccr8
...
MozReview-Commit-ID: KvKjeKIOB9K
2018-01-29 23:10:53 -05:00
Boris Zbarsky
c6ddfdf4f1
Bug 1432186 part 9. Remove nsIDOMNode::CloneNode. r=mccr8
...
MozReview-Commit-ID: 3x3wJ9H38Wx
2018-01-29 23:10:51 -05:00
Brindusan Cristian
dd3bf406cf
Merge inbound to mozilla-central. a=merge
2018-01-27 13:04:15 +02:00
Ehsan Akhgari
801f833ebc
Bug 1433563 - Remove nsIDOMCDATASection; r=qdot
2018-01-26 17:52:44 -05:00
Ben Kelly
52ca083d1d
Bug 1430139 P3 Remove workers namespace from service worker code. r=asuth
2018-01-26 13:08:59 -08:00
Hiroyuki Ikezoe
a941a975fc
Bug 1433336 - Add nsIDocument::CollectDescendantDocument(). r=smaug
...
In contrast to nsIDocument::EnumerateSubDocuments(), this new function is
supposed to work with the callback function which does not mutate any state
in the document, and also this function checks all descendant documents even
if there is a descendant that the callback function returns false.
MozReview-Commit-ID: 4f6zD29qQD2
2018-01-26 20:11:09 +09:00
Hiroyuki Ikezoe
9b46e5579a
Bug 1433336 - Drop unused SubDocEnumArgs in nsDocument.cpp. r=smaug
...
MozReview-Commit-ID: HuVOdxGZIuN
2018-01-26 20:10:07 +09:00
Kris Maglione
9e04067677
Bug 1432966: Sanitize HTML fragments created for chrome-privileged documents. r=bz f=gijs
...
This is a short-term solution to our inability to apply CSP to
chrome-privileged documents.
Ideally, we should be preventing all inline script execution in
chrome-privileged documents, since the reprecussions of XSS in chrome
documents are much worse than in content documents. Unfortunately, that's not
possible in the near term because a) we don't support CSP in system principal
documents at all, and b) we rely heavily on inline JS in our static XUL.
This stop-gap solution at least prevents some of the most common vectors of
XSS attack, by automatically sanitizing any HTML fragment created for a
chrome-privileged document.
MozReview-Commit-ID: 5w17celRFr
2018-01-24 14:56:48 -08:00
Andrea Marchesini
d0644a7938
Bug 1431000 - Replace the use of nsINode::InsertChildAt_Deprecated with nsINode::InsertChildBefore in nsDocument, r=catalinb
2018-01-25 15:59:47 +01:00
Andrea Marchesini
d7fcfacf9a
Bug 1431000 - Introduce nsINode::InsertChildBefore, r=catalinb
2018-01-25 15:59:42 +01:00
Andrea Marchesini
3faaf5a84b
Bug 1425458 - Resource timing entries Workers - part 0 - NS_NewChannel, r=smaug
...
* * *
Bug 1425458 - Resource timing entries Workers - part 10 - Correct parameters in NS_NewChannel in nsDataObj.cpp, r=me
2018-01-24 17:17:31 +01:00
Brindusan Cristian
1153f2c09e
Backed out 12 changesets (bug 1425458) for mochitest failures on WorkerPrivate.cpp on a CLOSED TREE
...
Backed out changeset 11997de13778 (bug 1425458)
Backed out changeset 100b9d4f36bc (bug 1425458)
Backed out changeset a29e9dbb8c42 (bug 1425458)
Backed out changeset b96d58fd945c (bug 1425458)
Backed out changeset f140da44ba68 (bug 1425458)
Backed out changeset af56400233d9 (bug 1425458)
Backed out changeset 7034af4332e4 (bug 1425458)
Backed out changeset f70500179140 (bug 1425458)
Backed out changeset 793bbfc23257 (bug 1425458)
Backed out changeset 2efb375a8ffc (bug 1425458)
Backed out changeset 07e781e37451 (bug 1425458)
Backed out changeset e875f3702a5f (bug 1425458)
2018-01-24 20:47:48 +02:00
Andrea Marchesini
b434804b93
Bug 1425458 - Resource timing entries Workers - part 0 - NS_NewChannel, r=smaug
2018-01-24 17:17:31 +01:00
Andrea Marchesini
5cd368a179
Bug 1430998 - Rename nsINode::InsertChildAt to InsertChildAt_Deprecated, r=catalinb
2018-01-23 14:30:18 +01:00
Andrea Marchesini
8d41475807
Bug 1430997 - Rename nsINode::IndexOf to nsINode::ComputeIndexOf, r=catalinb
2018-01-23 14:30:18 +01:00
Rob Wu
bd147c608a
Bug 1459588 - Remove unused allowDocumentToBeAgnosticToCSP r=ckerschb
...
This cleanup basically reverts the remaining bits of 93dcf59ff87
MozReview-Commit-ID: 9zimpjAkZyj
2018-05-07 15:12:51 +02:00
Boris Zbarsky
5ff2bc7812
Bug 1431964 part 2. Remove the XPCOM versions of createAttribute(NS). r=mccr8
...
MozReview-Commit-ID: G4HfD7ni9hd
2018-01-20 18:15:59 -05:00
Emilio Cobos Álvarez
b993173b2f
Bug 1431401: Initialise mIsSVGGlyphsDocument on the constructor. r=jmaher
...
Off-hand I wouldn't have suspected of any of my patches, but I just realized of
something... I hate C++, and it's wild that this got into the tree unnoticed,
and without any failure or warning.
I suspect the incoming patch will fix this, if not I'll happily investigate
more.
FWIW the code that this bit replaced was equally uninitialized... I guess it was
wallpapered in any other way.
MozReview-Commit-ID: A03fQluNcKN
2018-01-19 19:47:48 +01:00
Emilio Cobos Álvarez
d3c7a5474e
Bug 1428491: Make the style set know about a document, not a pres context. r=heycam
...
MozReview-Commit-ID: I7T41NiHuJv
2018-01-17 19:12:40 +01:00
Margareta Eliza Balazs
04ccaf2775
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-01-16 23:49:24 +02:00
Andrea Marchesini
1bd60bb387
Bug 1425440 - Replace RemoveChildAt_Deprecated with RemoveChildNode in FragmentOrElement and nsIDocument, r=catalinb
2018-01-16 14:17:11 +01:00
Andrea Marchesini
fd42ab061c
Bug 1425440 - Introduce nsINode::RemoveChildNode, r=catalinb
2018-01-15 17:18:38 +01:00
Gurzau Raul
559534b6d9
Merge inbound to mozilla-central. a=merge
2018-01-15 11:57:47 +02:00
Jessica Jong
c84163ffd4
Bug 1429656 - Implement ShadowRoot.activeElement. r=smaug
2018-01-15 14:42:47 +08:00
Jessica Jong
90efa0913a
Bug 1429982 - cloneNode on ShadowRoot interface should throw NotSupportedError. r=smaug
...
The spec changed in order to align with the error thrown by importNode.
2018-01-15 14:42:43 +08:00
Alastor Wu
249aaf9dd5
Bug 1428722 - part2 : move all user-activation implementation details to nsDocument. r=smaug
...
In order to write tests, I would like to create an method that allows chorome js can directly set the user-activation flag.
Therefore, I need to move all these details into nsDocument, then we could easily simulate the user activation.
MozReview-Commit-ID: 5JrCoQc0vF7
2018-01-11 17:26:30 +08:00
Alastor Wu
c87a269f37
Bug 1428722 - part1 : always activate the top level frame. r=smaug
...
For top level frame, it should also be activated when user activate its child frame.
eg. A (youtube.com) -> B (ad.com), when user activate B frame, the A frame would also be activated.
MozReview-Commit-ID: BP7eGKiqYJe
2018-01-08 16:44:28 +08:00
Jessica Jong
1b8802d510
Bug 1428685 - Use dom.webcomponents.shadowdom.enabled pref for Shadow DOM. r=smaug
...
Most of the Shadow DOM related code are behind "dom.webcomponents.enabled" and
this pref is only used by Shadow DOM right now, so we should rename it to
"dom.webcomponents.shadowdom.enabled"
MozReview-Commit-ID: er1c7AsSSW
2018-01-16 17:16:30 +01:00
Andreea Pavel
02e269ec09
Backed out 2 changesets (bug 1428491) for failing browser chrome mochitest at /builds/worker/workspace/build/src/layout/style/ServoStyleSet.cpp:941 on a CLOSED TREE
...
Backed out changeset 308e79e6c98f (bug 1428491)
Backed out changeset dbfd798e491b (bug 1428491)
2018-01-16 14:26:41 +02:00
Emilio Cobos Álvarez
6b1208b0ef
Bug 1428491: Make the style set know about a document, not a pres context. r=heycam
...
MozReview-Commit-ID: I7T41NiHuJv
2018-01-05 13:51:08 +01:00
Chris Peterson
677bf4030c
Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
...
MozReview-Commit-ID: DCPTnyBooIe
2017-11-05 19:37:28 -08:00
Nika Layzell
e5cd184550
Bug 1383876 - Part 1: Remove GroupedSHistory and Prerendering logic from C++ code, r=freesamael, r=smaug
...
MozReview-Commit-ID: 2aHA6NcQPGk
2018-01-12 17:52:52 -05:00
Ben Kelly
dd86193ab4
Bug 1425965 P4 Remove mControlledDocument, mRegisteringDocuments, and mNavigationIntercepts from ServiceWorkerManager. r=asuth
2018-01-12 12:16:05 -05:00
Ciure Andrei
01ee82a475
Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE
2018-01-11 12:08:47 +02:00
Cameron McCormack
18480c6598
Bug 1427512 - Part 22: Remove nsIDOMStyleSheet. r=xidorn,bz
...
MozReview-Commit-ID: KO2mWX4P8lI
2018-01-11 16:17:57 +08:00
Cameron McCormack
d1b9db7e64
Bug 1427512 - Part 21: Remove nsIDOMStyleSheetList. r=xidorn,jryans,bz
...
MozReview-Commit-ID: 8ZSTMoWkeRw
2018-01-11 16:17:56 +08:00