Phil Ringnalda
cba055b5fe
Merge m-c to m-i
...
MozReview-Commit-ID: ICJOT8GTPT3
2016-11-17 22:57:10 -08:00
Phil Ringnalda
e3b53628aa
Merge m-c to m-i
...
MozReview-Commit-ID: GwBaSZdoAZK
2016-11-17 20:33:59 -08:00
Bill McCloskey
017013d42a
Bug 1305926 - Custom event targets for Dispatcher API (r=ehsan)
...
MozReview-Commit-ID: 9FXq1BRXwku
2016-11-17 17:01:02 -08:00
Bill McCloskey
66add2ca93
Bug 1305926 - Dispatcher API for assigning DocGroups to runnables (r=ehsan)
...
MozReview-Commit-ID: 8qO95a6z1Ut
2016-11-17 17:01:00 -08:00
Sebastian Hengst
ea96126bb8
Backed out changeset 1a72c4919371 (bug 1147911)
2016-11-18 00:58:51 +01:00
Sebastian Hengst
f02ffed0dd
Backed out changeset f768dac3f7a9 (bug 1147911)
2016-11-18 00:58:51 +01:00
Sebastian Hengst
62d71733be
Backed out changeset 32c933acd03b (bug 1147911)
2016-11-18 00:58:51 +01:00
Sebastian Hengst
a0103a13ec
Backed out changeset a5c68edf3788 (bug 1147911)
2016-11-18 00:58:51 +01:00
Michael Layzell
0b34568ead
No bug - Remove incorrect comment from TabGroupOuter(), r=ehsan
...
MozReview-Commit-ID: 7b9fhmAihTc
2016-11-17 17:29:55 -05:00
Ehsan Akhgari
5cc591dc59
Bug 1318209
- Remove mozIApplication; r=baku
2016-11-17 10:12:43 -05:00
Neil Deakin
fd181fe163
Bug 1311279, add a chrome-only setCapture method that can ignore the allowed state, r=smaug
2016-11-17 09:56:43 -05:00
Carsten "Tomcat" Book
f378c398c9
Backed out changeset 1ba0d3288318 (bug 1311279)
2016-11-17 15:42:41 +01:00
Phil Ringnalda
ae361307c7
Merge m-c to autoland
2016-11-17 20:11:25 -08:00
Ajit
59924733b3
Bug 1316511 - Remove friend class nsSVGPathFrame declaration in SVGPathElement as it does not exist anymore r=Ehsan
...
MozReview-Commit-ID: 9TzvFucJVXK
--HG--
extra : rebase_source : daeef86a65fe9bb5be27b82616875c090045c30a
2016-11-16 21:20:27 +00:00
Andrew McCreight
14fad12fec
Bug 1317258 - Call HoldJSObjects in VRFrameData's ctor. r=smaug
...
--HG--
extra : rebase_source : b9143b7c02652002923222b908b96bcc88a8effc
2016-11-17 15:37:25 +01:00
Neil Deakin
4359bb41a3
Bug 1311279, add a chrome-only setCapture method that can ignore the allowed state, r=smaug
2016-11-17 09:28:27 -05:00
Stone Shih
a4fbee5fbd
Bug 1305458 Part14: Refine assertion in EventTargetChainItem::Create r=smaug
...
--HG--
extra : rebase_source : 5a0a15405e72cdcdf4a808072c1c015be0171a3e
2016-11-15 16:42:29 +08:00
Kris Maglione
e2f510432b
Bug 1317101 - Part 1: Allow about:addons to load remote <browser>s into its content docshell. r=billm
...
MozReview-Commit-ID: Kv0LDFR2SEq
--HG--
extra : rebase_source : beecda8aeea2c9f741346a6829c94efb639314f2
extra : source : ffc63be3557c3a9531591b28adff6feb0e88e3e3
2016-11-15 15:01:50 -08:00
Jeff Gilbert (:jgilbert)
af3cf0408b
Bug 1301671 - Roll back non-nullable check for getAttachedShaders in tests.
...
MozReview-Commit-ID: 7rijDHSi2JW
2016-11-17 13:31:09 -08:00
Jeff Gilbert (:jgilbert)
e9f8d55cb4
Bug 1301671 - Update affected tests to top-of-tree.
...
MozReview-Commit-ID: I2xwbEKLRSw
2016-11-17 13:31:07 -08:00
Emilio Cobos Álvarez
042aca2b61
Bug 1301671 - Cannot bind deleted objects. - r=jgilbert
...
MozReview-Commit-ID: DV6a2pYMyIU
2016-11-17 13:31:05 -08:00
Sebastian Hengst
7110a88674
Backed out changeset d43b778d95c6 (bug 1318273) for failing mochitest fetch/test_formdataparsing.html. r=backout on a CLOSED TREE
2016-11-17 20:58:38 +01:00
Sebastian Hengst
fdfd8b91d1
Backed out changeset 2560659cda95 (bug 1318273)
2016-11-17 20:57:59 +01:00
Boris Zbarsky
c892e11e49
Bug 1318117. Stop using IsCallerChrome in pointerlock API, fullscreen API, and documentURI getter. r=ehsan
2016-11-17 13:49:27 -05:00
Boris Zbarsky
061d3629f1
Bug 1318096 part 9. Remove XPCOM parentnode/childnode APIs. r=froydnj
2016-11-17 13:49:27 -05:00
Boris Zbarsky
e13d617b08
Bug 1318096 part 8. Remove XPCOM element client* APIs. r=froydnj
2016-11-17 13:49:27 -05:00
Boris Zbarsky
9f04732f13
Bug 1318096 part 7. Remove XPCOM element scroll* APIs. r=froydnj
2016-11-17 13:49:27 -05:00
Boris Zbarsky
391d35268f
Bug 1318096 part 6. Remove XPCOM document.compatMode. r=froydnj
2016-11-17 13:49:27 -05:00
Boris Zbarsky
31c5bbddb2
Bug 1318096 part 5. Remove XPCOM mozMatchesSelector. r=froydnj
2016-11-17 13:49:27 -05:00
Boris Zbarsky
e6adc66146
Bug 1318096 part 4. Remove the unused XPCOM setCapture/removeCapture. r=froydnj
2016-11-17 13:49:27 -05:00
Boris Zbarsky
c8ec840cee
Bug 1318096 part 3. Remove the unused XPCOM fullscreen API. r=froydnj
2016-11-17 13:49:27 -05:00
Boris Zbarsky
dfab9956ca
Bug 1318096 part 2. Remove the unused XPCOM pointerlock API. r=froydnj
2016-11-17 13:49:27 -05:00
Boris Zbarsky
0187a18084
Bug 1318096 part 1. Remove unused XPCOM querySelector(All) bits. r=froydnj
2016-11-17 13:49:26 -05:00
Boris Zbarsky
40c3163488
Bug 1317813. Remove the remaining security checks in windowutils, since untrusted script should never have its hands on this object. r=ehsan
2016-11-17 13:49:26 -05:00
Olli Pettay
0afb59fbfd
Bug 1317409, handle failing node adoption properly, r=peterv
...
--HG--
extra : rebase_source : 3ce4ba7c0406d6f96edd7e4da8687fcc55295980
2016-11-17 15:54:12 +02:00
Andrea Marchesini
a895bd31ae
Bug 1318273 - Improve the use of SpecialPowers.pushPrefEnv() - part 2, r=qdot
2016-11-17 19:36:21 +01:00
Andrea Marchesini
cf2ad8072f
Bug 1318273 - Improve the use of SpecialPowers.pushPrefEnv() - part 1, r=qdot
2016-11-17 19:36:01 +01:00
Daosheng Mu
1350fb4f8f
Bug 1317706 - Remove Pose WebIDL for sharing the implementation to Pose class. r=bz
...
MozReview-Commit-ID: Lvu0AOBi5Ti
--HG--
extra : rebase_source : f8458e7eb5d4d356642918c83de5d08f7d76039e
2016-11-17 07:11:00 -05:00
Ehsan Akhgari
fa484fb4be
Bug 1318356 - Remove the special casing for apps locking screen orientation; r=baku
2016-11-17 12:35:54 -05:00
Ehsan Akhgari
7ca863c4ee
Bug 1318344 - Remove the special casing for apps not lying about battery status; r=baku
2016-11-17 12:35:51 -05:00
Ehsan Akhgari
39f3445718
Bug 1318343 - Remove the special casing for apps opening popups; r=baku
2016-11-17 12:35:48 -05:00
Ehsan Akhgari
38a0d7e870
Bug 1318342 - Remove the special casing for apps going fullscreen; r=baku
2016-11-17 12:35:44 -05:00
Ehsan Akhgari
d93248e07e
Bug 1318217 - Remove AppsUtils; r=baku
2016-11-17 12:08:13 -05:00
Sotaro Ikeda
514c309d12
Bug 1312988 - Separate the recycling allocators for gpu and cpu textures. r=nical
2016-11-14 10:09:39 +01:00
Valentin Gosu
51cb7b5e93
Bug 1317511 - Share captive portal state with the content process r=bagder
...
MozReview-Commit-ID: 5FnM9DNDWwL
2016-11-17 17:35:24 +01:00
Bob Owen
87b58c6a19
Bug 1147911 Part 9: Ensure file read permissions for file content process on Windows. r=jimm, r=jld
2016-11-17 15:48:53 +00:00
Bob Owen
52529cb9a9
Bug 1147911 Part 8: Create separate content process for file:// URIs. r=gabor, r=gijs, r=smaug
2016-11-17 15:48:53 +00:00
Bob Owen
ce1bc7d820
Bug 1147911 Part 7: Create browsing context with no opener if URI needs different process. r=smaug
...
This also means window.open returns null in the same circumstance.
2016-11-17 15:48:53 +00:00
Bob Owen
fb53b5987c
Bug 1147911 Part 6: Send remote type down to child. r=gijs, r=smaug
2016-11-17 15:48:52 +00:00
Stone Shih
16335c6088
Bug 1305458 Part13: Refine event target chain creation. r=smaug
...
MozReview-Commit-ID: 6DEJDoAzjiu
--HG--
extra : rebase_source : 1f7cea9867c99c1f69cfcee27cf3a8119f9c5a25
2016-11-03 11:01:06 +08:00
Stone Shih
e5ea1805f2
Bug 1305458 Part12: Refine EventTargetChain flags to reduce overheads. r=smaug
...
MozReview-Commit-ID: CxiMsVw3ydz
--HG--
extra : rebase_source : b5d2d8acb3d93e69aab6b8551b9e5ab225949f12
2016-11-02 11:39:32 +08:00
Stone Shih
ca4ffa27c2
Bug 1305458 Part11: Let HTMLInputElement delegate event handling to it's parent class. r=smaug
...
MozReview-Commit-ID: 3Ms8Rt7Fqny
--HG--
extra : rebase_source : 8a91423451edb3b840b4e4f1906ff702257a896f
2016-11-01 15:36:04 +08:00
Stone Shih
d4a632d2e2
Bug 1305458 Part10: Add test case. r=smaug
...
MozReview-Commit-ID: 77r8TkLqiil
--HG--
extra : rebase_source : 99011c1e379980cff81f9cd74c4c0b767be58274
2016-10-26 13:07:18 +08:00
Stone Shih
0d63e2a966
Bug 1305458 Part9: Move fire events and set value from HTMLInputElement::GetEventTargetParent to PreHandleEvent. r=smaug
...
MozReview-Commit-ID: AbbIMmmwZMZ
--HG--
extra : rebase_source : fe88fbdd905ef5f2761aaad43085a0deba588367
2016-10-21 19:04:29 +08:00
Stone Shih
5d53222adf
Bug 1305458 Part8: Move dispatch XUL command from nsXULElement::GetEventTargetParent to PreHandleEvent. r=smaug
...
MozReview-Commit-ID: QuJSgaaAH9
--HG--
extra : rebase_source : f1175017951e4d815fa8ade342991a33d2d285d5
2016-10-21 17:58:34 +08:00
Stone Shih
0d5527c8ef
Bug 1305458 Part7: Refine nsXULElement::GetEventTargetParent. r=smaug
...
MozReview-Commit-ID: 7ubVChOb04x
--HG--
extra : rebase_source : badbfb7238dcd08870065a4650e50e2c486fefab
2016-10-18 16:55:26 +08:00
Stone Shih
8400e13089
Bug 1305458 Part6: Move fire change event from HTMLTextAreaElement::GetEventTargetParent to PreHandleEvent. r=smaug
...
MozReview-Commit-ID: K0tuWlUOLw7
--HG--
extra : rebase_source : ade1219fe5e90b8c08a596b919a118a0508d23d0
2016-10-21 17:33:41 +08:00
Stone Shih
56a3971717
Bug 1305458 Part5: Move form control frame focus/blur from nsGenericHTMLFormElement::GetEventTargetParent to PreHandleEvent. r=smaug
...
MozReview-Commit-ID: H8Zn5OdZpyt
--HG--
extra : rebase_source : f4f3c5d46d935f68bd0d765e10e3bbd2a25c1f7f
2016-10-21 16:56:58 +08:00
Stone Shih
07066e00ca
Bug 1305458 Part4: Call EventTargetChainItem::PreHandleEvent even it sets mCanHandle=false. r=smaug
...
MozReview-Commit-ID: H9UAHNJGiOD
--HG--
extra : rebase_source : 4d2a3d8944ed1019ac8e87739eb65441b976dd01
2016-10-22 08:47:30 +08:00
Stone Shih
8f2ec136e1
Bug 1305458 Part3: Add EventTargetChainItem::GetFirstEventTarget. r=smaug
...
MozReview-Commit-ID: 7EuGKsG9maX
--HG--
extra : rebase_source : 3eb173356333458c0a7b2a53b3868c6412071e10
2016-10-22 09:21:40 +08:00
Stone Shih
6df624de3f
Bug 1305458 Part2: Add nsIDOMEventTarget::PreHandleEvent. r=smaug
...
MozReview-Commit-ID: HiCDTXgNr0l
--HG--
extra : rebase_source : ce3318fac96a1baf86059274230b1e6cae750347
2016-10-21 11:29:34 +08:00
Stone Shih
1ed10ff082
Bug 1305458 Part1: Rename nsIDOMEventTarget::PreHandleEvent to nsIDOMEventTarget::GetEventTargetParent. r=smaug
...
MozReview-Commit-ID: FM3vDUyLOCb
--HG--
extra : rebase_source : 5a513af84718a6d591f77437a0704984c8fc2b67
2016-10-21 10:11:07 +08:00
Ehsan Akhgari
354db69f04
Bug 1318207 - Remove Navigator.mozPermissionSettings; r=baku
2016-11-17 09:19:13 -05:00
Tobias Schneider
bff9de0c6e
Bug 1315837 - Crash in mozilla::dom::Element::UpdateIntersectionObservation. r=mrbkap
2016-11-15 15:49:00 +01:00
Andrea Marchesini
3120de1ea7
Bug 1315905
- Cleanup Necko http security check - part 2 - tests, r=valentin
2016-11-17 14:53:30 +01:00
Andrea Marchesini
d5b0cbe35a
Bug 1315905
- Cleanup Necko http security check - part 1, r=valentin
2016-11-17 14:52:16 +01:00
Carsten "Tomcat" Book
2c792af8f0
Merge mozilla-central to mozilla-inbound
2016-11-17 14:39:33 +01:00
Carsten "Tomcat" Book
e0ff800a74
merge mozilla-inbound to mozilla-central a=merge
2016-11-17 14:34:44 +01:00
Alastor Wu
1c128b5ce5
Bug 1317167 - only need to do the untrust JS checking in play(). r=jwwang
...
The first checking condition in the IsAllowedPlay() is used to prevent the play() operation
is called by untrusted JS when media.autoplay.enabled=false. Therefore, we don't need to check
that in CanActivateAutoplay().
MozReview-Commit-ID: 6yqoG8ISyra
--HG--
extra : rebase_source : a3e52a1a5591691f503d7d4ca78dda63c05aef27
2016-11-17 15:09:59 +08:00
Chris Peterson
26308b5b88
Bug 1317111 - Remove RealPlayer plugin quirk handling. r=mats
2016-11-16 13:44:24 -08:00
Jeff Gilbert (:jgilbert)
34864e743e
Bug 1290831 - Clarify TexUnpackBlob::TexOrSubImage's fallibility and update callers. - r=cleu
...
MozReview-Commit-ID: EmkzXwek8JW
2016-11-16 20:44:30 -08:00
Jeff Gilbert (:jgilbert)
bc823bdc70
Bug 1316530 - Normalized int/uint count as fixed, and should be treated like floats in BlitFramebuffer. - r=ethlin
...
MozReview-Commit-ID: FBV0qTDk4pS
2016-11-16 20:44:28 -08:00
Wes Kocher
f9e9d69899
Merge inbound to m-c a=merge CLOSED TREE
2016-11-16 17:07:26 -08:00
Aryeh Gregor
0e4353d48a
Bug 1002256 - Support CompositionEvent constructor; r=bkelly
...
All other browsers support a constructor here. Per current spec, the
constructor does not support .locale, although initCompositionEvent
does. If we ever decide to standardize .locale, the constructor can be
updated at that point. (Edge also supports .locale in
initCompositionEvent but not the constructor. Chrome doesn't support
.locale at all.)
2016-11-16 22:16:22 +02:00
Ehsan Akhgari
04dd7af5b6
Bug 1312101 follow-up: Remove EnsureRequiredPermissions() as well
2016-11-16 15:03:58 -05:00
Ehsan Akhgari
dc33b55d94
Bug 1312101 - Part 2: Remove AppProcessChecker and code that depends on it; r=baku
2016-11-16 14:51:08 -05:00
Ehsan Akhgari
130dc996d0
Bug 1312101 - Part 1: Remove permission assertions through the message manager; r=baku
...
Since AddProcessChecker is going away, there's no point in these
permission checks any more.
2016-11-16 14:51:04 -05:00
Boris Zbarsky
04caf50b43
Bug 1317759. Remove LegacyIsCallerChromeOrNativeCode use in Event::GetScreenCoords in favor or caller type checks at the entrypoints where we really care about pretending that our screen is client-area sized. r=smaug
2016-11-16 14:10:22 -05:00
Boris Zbarsky
3815c83ef1
Bug 1317625. Stop using xpc::AccessCheck in WebGL code. r=jgilbert
2016-11-16 14:10:22 -05:00
Boris Zbarsky
be79f7def4
Bug 1317990. Remove Event::IsChrome in favor of passing CallerType arguments. r=smaug,bkelly
2016-11-16 14:10:22 -05:00
Ehsan Akhgari
1488007b30
Bug 1318206 - Remove some unused code for clearing app data; r=baku,mcmanus
2016-11-17 08:30:21 -05:00
Ehsan Akhgari
9f297a22d4
Bug 1315146 - Avoid using the Web-facing Range methods in nsTextControlFrame::SetSelectionInternal(); r=baku
...
The Web-facing methods perform access checks which blow up when the
stars are aligned such that we run this code under a subject principal
that doesn't have access to the anchor node of the selection.
2016-11-17 08:24:09 -05:00
Hiroyuki Ikezoe
ae9b44e039
Bug 1304886
- Part 1: Make StyleAnimationValue::Accumulate() infallible. r=birtles
...
MozReview-Commit-ID: 9ve3k6a3eAg
--HG--
extra : rebase_source : af536ae0bf9dc7ad26003422d971c3cbdb30e390
2016-11-16 20:32:26 +09:00
Ting-Yu Lin
55e3c801ba
Bug 1271549 - Remove details and summary preference. r=bz
...
Bug 1259889 Part 2 [1] cannot be reverted cleanly, so I manually undo those
changes in this patch. That is, remove the ability for html.css to
invalidate dynamically since it was added specifically for details element.
Although reftest-stylo.list explicit mentions "DO NOT EDIT!", but I still
remove details pref from the file, since it doesn't harm to edit it anyway.
[1] https://hg.mozilla.org/mozilla-central/rev/30aaf3805b56
MozReview-Commit-ID: FsyTGQTxujh
--HG--
extra : rebase_source : 25e5a05a8a5a47642772da69f427631fa07e232d
2016-11-16 14:02:58 +08:00
Wes Kocher
609b9922f7
Merge m-c to autoland, a=merge
2016-11-16 17:29:05 -08:00
Andrea Marchesini
a7ee323115
Bug 1313420 - Implement Performance.timeOrigin - part 4 - tests, r=me
2016-11-17 12:50:10 +01:00
Andrea Marchesini
3f3797799a
Bug 1313420 - Implement Performance.timeOrigin - part 3 - tests, r=me
2016-11-17 11:06:28 +01:00
Andrea Marchesini
ad23bdeed0
Bug 1313420 - Implement Performance.timeOrigin - part 2 - tests, r=bz
2016-11-17 10:00:26 +01:00
Andrea Marchesini
b0435b9411
Bug 1313420 - Implement Performance.timeOrigin - part 1, r=bz
2016-11-17 10:00:05 +01:00
Michelangelo De Simone
4b90783184
Bug 1317853 - Remove DOM/speakermanager and related code. r=jst
...
MozReview-Commit-ID: AHkMHalG99K
--HG--
extra : rebase_source : 7f0f47374d1208de97fad90ac9f3098dd5b2b330
2016-11-16 13:14:36 -08:00
Jan-Ivar Bruaroey
42cfd0d3ab
Bug 1313966 - Add deprecation warnings to writable RTCSessionDescription. r=drno,smaug
...
MozReview-Commit-ID: AZAjbgJHTAc
--HG--
extra : rebase_source : 23e368ed80414fb3a9b546b2842d5141dbcb4c0a
2016-11-08 17:50:24 -05:00
Ehsan Akhgari
5690b5e079
Bug 1317983 - Remove navigator.mozBrowserElementProxy; r=baku
...
This was implemented in bug 1196654 for the b2g system app, and is no longer
being used.
2016-11-16 12:22:14 -05:00
Jonathan Kew
eb88ca57ad
Bug 1314932 - Reduce content-process startup time on MacOSX by passing the system font list from chrome to content process via the GetXPCOMProcessAttributes message. r=mstange
2016-11-15 13:58:29 +00:00
Joel Maher
15b1c3dd86
Bug 1316629 - migrate dom/html/test/test_img_complete.html to web-platform-test. r=jgraham
...
MozReview-Commit-ID: 7tyxMzVQ1g2
--HG--
rename : dom/html/test/image.png => testing/web-platform/tests/html/semantics/embedded-content/the-img-element/image.png
2016-11-16 09:43:53 -05:00
Ehsan Akhgari
569f181508
Bug 1311149 - Remove the b2g preallocated app support; r=baku
2016-11-16 09:17:35 -05:00
Ehsan Akhgari
eac76d9772
Bug 1310845 - Remove support for mozapp iframes; r=fabrice,jryans,baku,mcmanus
...
This patch removes support for mozapp iframes, leaving support for
mozbrowser iframes intact. Some of the code has been rewritten in order
to phrase things in terms of mozbrowser only, as opposed to mozbrowser
or app. In some places, code that was only useful with apps has been
completely removed, so that the APIs consumed can also be removed. In
some places where the notion of appId was bleeding out of this API, now
we use NO_APP_ID. Other notions of appId which were restricted to this
API have been removed.
2016-11-16 09:13:38 -05:00
Andrea Marchesini
24085dac28
Bug 1317725 -Correct creation of Sliced Remote Blob actorss when used in FormData in workers, r=smaug
...
--HG--
rename : dom/workers/test/script_bug1301094.js => dom/workers/test/script_createFile.js
2016-11-16 15:04:23 +01:00
Carsten "Tomcat" Book
e7ca75286b
Merge mozilla-central to inbound
2016-11-16 14:53:15 +01:00
Carsten "Tomcat" Book
fd0ff57dbb
Backed out changeset bc0e63d09f83 (bug 1314932) for causing merge conflicts with mozilla-central/autoland and so blocking m-i to m-c merge
2016-11-16 14:51:16 +01:00
Carsten "Tomcat" Book
3eacc680db
Backed out changeset 7d1f7dd996f7 (bug 1310845)
2016-11-16 14:50:44 +01:00