Jocelyn Liu
419a432528
Bug 1276579: Add 'options' argument into |document.createElement[NS]()| methods and remove overloaded |createElement[NS]()| methods. r=smaug,wchen
...
MozReview-Commit-ID: FWd6g33SSiR
2016-06-06 18:43:39 +08:00
Cameron McCormack
3824a27d80
Bug 1285474: Decide style system backend type for documents earlier. r=bholley
...
MozReview-Commit-ID: 7A4t3957CWe
2016-07-12 00:33:57 -07:00
Emilio Cobos Álvarez
6fdfeb30ce
Bug 1285474: stylo: Add nsINode method for knowing if the current document is using Servo's style back-end. r=bholley
...
MozReview-Commit-ID: 3sRE7BZj1tu
2016-07-12 00:33:57 -07:00
Xidorn Quan
26868bd866
Bug 1283526 part 1 - Revert behavior of allowfullscreen attribute for non-sandboxed iframe. r=smaug
...
MozReview-Commit-ID: BayA4tQBsfC
2016-07-04 10:19:35 +10:00
Thomas Wisniewski
2102091a0f
Bug 918773 - set responseXML.referrer to the empty string. r=jst
2016-06-30 14:01:25 -04:00
Paul Roberts
70cc007622
Bug 671389 - Export document sandbox flags to chrome JS. r=smaug
2016-06-19 12:34:08 -07:00
Bob Owen
51397657c3
Bug 1277475 Part 1: Add a chrome and XBL accessor for the sandboxed scripts flag to Document WEBIDL. r=bz
...
This also incldues changes to use the new function instead of getting and checking the sandbox flags in most places.
MozReview-Commit-ID: Cv0vJCdLH4D
2016-06-09 11:22:22 +01:00
Jonathan Watt
1551edf03a
Bug 1273850 - Add lots of documentation to explain the scenarios that cause nsFrameLoader::Create to return null. r=smaug
...
MozReview-Commit-ID: 6UZyql1qHg0
2016-05-17 14:18:22 +01:00
Xidorn Quan
4c579e3342
Bug 1270648 part 4 - Make fullscreen enabled flag not be affected after document is loaded. r=smaug
...
MozReview-Commit-ID: L2dMAUr63qv
2016-05-18 09:08:12 +10:00
Jonathan Watt
195ce24c93
Bug 1270174 - Scope SVG ID references in content inserted via Document.insertAnonymousContent() to the inserted element. r=smaug
2016-05-09 18:33:19 +01:00
Xidorn Quan
fb19e3539c
Bug 1269157 - Add Document.fullscreen attribute. r=smaug
...
MozReview-Commit-ID: 7mMjGoc7cvA
2016-05-12 10:28:56 +10:00
Cameron McCormack
e2af6e2f55
Bug 1268390 - Part 1: Factor out most of nsStyleSet::AddDocStyleSheet for re-use. r=bholley
2016-04-29 14:01:44 +10:00
Christoph Kerschbaumer
758ca2eb80
Bug 1263286 - Move base-uri CSP check into SetBaseURIUsingFirstBaseWithHref. r=bz
2016-04-26 11:48:29 +02:00
Ben Kelly
e5223d7a0c
Bug 1265795 P1 Uncontrolled service workers when global is removed from document. r=bz
2016-04-21 16:10:40 -07:00
Kartikaya Gupta
b67dbe454a
Bug 1256727 - Don't allow paint-skipping on pages with scroll-linked effects. r=mstange
...
MozReview-Commit-ID: I05EXDWOt6b
2016-03-17 15:43:17 -04:00
Franziskus Kiefer
3fb93d6cf2
Bug 1252829 - CSP Telemetry. r=ckerschb, p=bsmedberg
...
MozReview-Commit-ID: CiNAxh2ZrHB
2016-03-02 13:00:09 +01:00
Christoph Kerschbaumer
c2e478fafa
Bug 1122236 - CSP: Implement block-all-mixed-content (r=tanvi,kate,mrbkap)
2016-01-13 20:58:16 -08:00
Daniel Holbert
836101e726
Bug 1247478: Rename FirstAdditionalAuthorSheet() to GetFirstAdditionalAuthorSheet(), since it can return null. r=heycam
2016-02-29 15:09:13 -08:00
Daniel Holbert
0501974dd4
Bug 1246464: Add 'const' to some stylesheet args in nsDocument methods. r=heycam
2016-02-29 13:24:25 -08:00
Franziskus Kiefer
7b12729768
Bug 1244116 - Telemetry for mixed content requests by plugins. r=smaug, p=ally
...
MozReview-Commit-ID: F9rOb1SdPnL
2016-02-16 15:46:36 +01:00
Cameron McCormack
c0e9a631c2
Bug 1244074 - Part 4: Use StyleSheetHandle instead of concrete style sheet class in most places. r=dholbert
2016-02-24 18:01:12 +11:00
Cameron McCormack
8a879b8032
Bug 1244068 - Part 4: Use StyleSetHandle instead of concrete style set class in most places. r=dholbert
2016-02-24 18:01:11 +11:00
Xidorn Quan
59468828c3
Bug 1248505 - Remove nsDocument::IsFullScreenDoc and its uses. r=smaug
...
MozReview-Commit-ID: DfPI5U531ad
2016-02-24 08:40:08 +08:00
Gijs Kruitbosch
528edb98b9
Bug 1220160 - part 1: add chromeonly getter for documenturi that returns the original document when on an error page, r=bz
...
MozReview-Commit-ID: KaOc0WBxcIS
2016-02-15 23:46:49 +00:00
Xidorn Quan
fb34a8467e
Bug 743198 part 4 - Rename LogFullScreenDenied to nsIDocument::DispatchFullscreenError, and reuse it in Element::RequestFullscreen. r=smaug
2016-02-17 08:47:11 +08:00
Xidorn Quan
8cad72a020
Bug 743198 part 2 - Add unprefixed Fullscreen API to Document and Element. r=smaug
2016-02-17 08:47:11 +08:00
Xidorn Quan
cf95c9eb88
Bug 743198 part 1 - Drop [Throws] of document.mozFullScreenElement. r=smaug
...
This method actually never throws. IsFullScreenDoc() simply checks
whether GetFullScreenElement() returns nullptr, which means if that
method returns true, the "!el" check would never fail.
2016-02-17 08:47:11 +08:00
Kyle Huey
f1b7636ca9
Bug 1245950: Privately inherit from legacy interfaces nsIDOMWindow/nsIDOMWindowInternal. r=smaug
...
If you still need to get to these from C++ for some reason, you need to go through QueryInterface.
2016-02-05 10:12:25 -08:00
Birunthan Mohanathas
bfee0fb40c
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-02-02 17:36:30 +02:00
Kyle Machulis
854f8e777e
Bug 1164427 - Implement elementsFromPoint; r=roc r=khuey
2016-02-01 14:33:51 -08:00
Phil Ringnalda
d871b9515f
Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
...
CLOSED TREE
Backed out changeset d66c3f19a210 (bug 1235261)
Backed out changeset 467d945426bb (bug 1235261)
Backed out changeset 32b61df13142 (bug 1235261)
Backed out changeset c50bb8ed4196 (bug 1235261)
Backed out changeset 0ff0fa6fe81f (bug 1235261)
Backed out changeset df70e89669da (bug 1235261)
Backed out changeset 064969357fc9 (bug 1235261)
2016-01-31 10:10:57 -08:00
Birunthan Mohanathas
245cd6a02f
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-01-31 17:12:12 +02:00
Kyle Huey
e95edb30a9
Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
2016-01-30 09:05:36 -08:00
Olli Pettay
25f281cc14
Bug 1153322 - Implement Document.scrollingElement, r=bz
2016-01-27 02:44:05 +02:00
Christoph Kerschbaumer
fe3f1cdf0a
Bug 1233098 - Refactor CSP upgrade insecure requests flag within loadInfo (r=sicking)
2016-01-14 12:38:15 -08:00
Boris Zbarsky
cc0585ca98
Bug 1238804. Make <base> actually work in a srcdoc document. r=smaug
2016-01-13 21:36:24 -05:00
Nigel Babu
282b0d0ae0
Backed out changeset f51b921e1ccf (bug 1233098) for browser-chrome bustage
2016-01-14 08:04:37 +05:30
Christoph Kerschbaumer
be2601f810
Bug 1233098 - Refactor CSP upgrade insecure requests flag within loadInfo (r=sicking)
2016-01-13 15:51:43 -08:00
Hiroyuki Ikezoe
190c095a55
Bug 1212720 - Part 1: Implement Document.getAnimations(). r=heycam, r=smaug
2016-01-06 14:21:00 -05:00
Kearwood (Kip) Gilbert
2773eeacb8
Bug 1182048 - Part 2: Implement e10s support for WebVR,r=vlad
2015-09-17 14:23:13 -07:00
Kartikaya Gupta
c660d0e969
Bug 1229052 - Log a warning when we detect a scroll-linked effect based on the scroll event. r=roc
2015-12-14 14:47:24 -05:00
Kartikaya Gupta
3881869736
Back out 5 csets from bug 1229052 on a CLOSED TREE for failing to fix the nonunified build error even after many attempts. r=backout
2015-12-14 15:52:31 -05:00
Kartikaya Gupta
1c4abeb130
Bug 1229052 - Log a warning when we detect a scroll-linked effect based on the scroll event. r=roc
2015-12-14 14:47:24 -05:00
Ehsan Akhgari
f08794455e
Bug 1222464 - Part 1: Save a client ID for top-level navigations on the docshell and assign it as the document ID when we start loading the document; r=jdm
...
For top-level navigations, we need to compute the client ID when we decide to
intercept the document load, and we need to make sure the document that will
be created later will end up using that same ID.
2015-12-02 20:36:56 -05:00
L. David Baron
28e210dee6
Bug 1226489 - Pass only a single rule to StyleRuleChanged. r=bzbarsky
2015-11-20 14:34:12 -08:00
Cameron McCormack
654179bc68
Bug 990250 - Fold nsIStyleSheet into CSSStyleSheet. r=dbaron
2015-11-17 17:04:09 +11:00
Seth Fowler
8f932564dc
Bug 1190093 (Comment Tweak) - Add better comments for nsIDocument::mIsShowing and mVisible. r=me DONTBUILD
2015-11-15 16:28:11 -08:00
Christoph Kerschbaumer
c7ee12f6aa
Bug 663570 - MetaCSP Part 3: Upgrade insecure requests changes (r=bz)
2015-11-14 19:28:38 -08:00
L. David Baron
9bb3b46415
Bug 978833 patch 20 - Rev IIDs that I should have revised in Bug 978833 patch 14.
2015-11-05 20:56:56 +08:00
L. David Baron
a0369e5599
Bug 978833 patch 14 - Pass mozilla::css::Rule instead of nsIStyleRule to nsIDocument/nsIDocumentObserver style rule methods. r=heycam
...
This also fixes bug 980560.
This is needed for patch 15, which will make the rules passed to these
methods no longer implement nsIStyleRule.
TODO (bug 1221908): Given the amount that these parameters are used (not
at all), perhaps we should have a followup on removing them and
simplifying these notifications?
2015-11-05 16:44:10 +08:00