Boris Zbarsky
834c47ec08
Bug 1423492 part 3. Stop overring UnsetAttr in SVGMarkerElement. r=bytesized,qdot
...
This changes behavior some, by moving the code involved from "before we remove
the attribute" to AfterSetAttr. But I think it should be OK, and SVG elements
can't sanely implement BeforeSetAttr right now...
MozReview-Commit-ID: KQGIDQOMGne
2018-01-03 21:03:45 -05:00
Boris Zbarsky
95e7db08f7
Bug 1423492 part 2. Stop overring UnsetAttr in SVGMPathElement. r=bytesized
...
MozReview-Commit-ID: JdjEuESAsD9
2018-01-03 21:03:29 -05:00
Boris Zbarsky
fc8179478c
Bug 1423492 part 1. Stop overring UnsetAttr in SVGAnimationElement. r=bytesized
...
MozReview-Commit-ID: Ih8QmVkoOFZ
2018-01-03 21:03:27 -05:00
Andreea Pavel
67b2d919c6
Merge mozilla-central to autoland r=merge a=merge on a CLOSED TREE
...
--HG--
extra : rebase_source : 3ad34904efe5678e685f3f282f0b05404849d898
2018-01-04 23:30:57 +02:00
Ursula Sarracini
7b4dce9241
Bug 1420285 - Change <browser> attribute isPreloadBrowser to preloadedState r=mconley
...
MozReview-Commit-ID: 3ooQldAnPZl
--HG--
extra : rebase_source : aac0e2957191ba77f06004a95c5766fa60e2d8b4
2018-01-04 15:54:37 -05:00
JW Wang
f57d03fdf9
Bug 1427931. P2 - assert MediaCacheStream::Pin/Unpin is called off the main thread. r=bechen,gerald
...
MozReview-Commit-ID: 7tanbwvNfEh
--HG--
extra : rebase_source : 0c86905e8a4a04c82dee9eb07652ae497cb77818
2018-01-04 10:30:07 +08:00
JW Wang
c79a2e5797
Bug 1427931. P1 - remove MediaDecoder::PinForSeek/UnpinForSeek. r=bechen,gerald
...
PinForSeek() is called only when playback reaches the end. In other words,
it is not called for most cases of seeking. It should be OK not to call it at
all during seeking.
MozReview-Commit-ID: 1xXX1321bO7
--HG--
extra : rebase_source : c362d0ac18f44862da9b0593ad85ebfc56416325
extra : intermediate-source : 0a70419f9ce639ac0784a0632db4598d6be511f8
extra : source : bfddad9b922386c91fcfa7657a7ac274991d15f4
2017-12-19 17:56:52 +08:00
Mark Banner
61630d27bc
Bug 1427745 - Enable ESLint rule mozilla/use-services for dom/media. r=jib
...
MozReview-Commit-ID: 5UfN1TJH6D4
--HG--
extra : rebase_source : 7000040f2b07f846c5f8c08eb61ec366e0f38742
2018-01-03 15:11:03 +00:00
JW Wang
22c8322d40
Bug 1427934. P3 - check v.ended before calling callSeekToNextFrame(). r=kaku
...
v.ended is set to true before the 'ended' event is fired. Then we can simplify
the code by asserting seekToNextFrame() should never be rejected.
MozReview-Commit-ID: 5fB2QuboU0I
--HG--
extra : rebase_source : f9d423919e3fe6e34eaff1b4603398e66eaa594e
2018-01-04 11:25:51 +08:00
JW Wang
a9eabe67be
Bug 1427934. P2 - disable dormant. r=kaku
...
This makes tests run slightly faster.
MozReview-Commit-ID: 9gsrgEw4kx5
--HG--
extra : rebase_source : 7dc54aff9e7e3ba29ed7b25e2a5f67e13644e950
2018-01-04 11:19:44 +08:00
JW Wang
47233a1308
Bug 1427934. P1 - make logging less verbose. r=kaku
...
MozReview-Commit-ID: J1zxpmxLzy1
--HG--
extra : rebase_source : cc5d3268e179468b44000799b0e8889c4a03d080
2018-01-04 11:18:19 +08:00
Hiroyuki Ikezoe
aa8102ef3e
Bug 1427868 - Run skipped test cases for scrolled-out elements on Android. r=birtles
...
These tests can be passed now, I don't know what fixed them, presumably
bug 1421476 and bug 1379515 fixed it.
MozReview-Commit-ID: 2srFKTWWvK
--HG--
extra : rebase_source : 0f1be8b0dba02c7a563f458435e6fe5cba4da041
2018-01-04 15:22:34 +09:00
Botond Ballo
7e42a77d38
Bug 1425686 - Remove scroll input methods telemetry code. r=kats
...
MozReview-Commit-ID: 1PC4826SMvh
--HG--
extra : rebase_source : 0123b921159864518e92077dd81d5185816e063a
2017-12-20 15:16:18 -05:00
Noemi Erli
652fbd6270
Merge autoland to mozilla-central r=merge a=merge
2018-01-04 11:44:30 +02:00
Hiroyuki Ikezoe
b47d85dec0
Bug 1425009 - Take into account the possibility that the animation begins at the moment when the animation was detached from the document. r=birtles
...
MozReview-Commit-ID: wbM5JW7v76
--HG--
extra : rebase_source : c7ec443f86c6be573ac443f05fdf38a1ed97eefd
2018-01-04 10:19:08 +09:00
Stone Shih
fc0584db41
Bug 1426527 - Revise test_remove_frame_when_got_pointer_capture.html to correctly run the test in release build. f=RyanVM. r=smaug.
2017-12-23 08:31:35 +08:00
Stone Shih
653167e88f
Bug 1426728 - Don't cache the event target of pointer events when they are generated from touch. r=smaug.
...
The event targets of touch events are not necessarily to be the same as their corresponding pointer events. So we don't have to cache the event target of pointer events when they are generated from touch.
MozReview-Commit-ID: 9Gd6ion7NXf
2017-12-22 12:27:05 +08:00
Ryan VanderMeulen
e07d278ac1
Merge m-c to autoland. a=merge
2018-01-03 18:01:44 -05:00
Tom Ritter
29a0059ef9
Bug 1427870
- Change resolution of .now() to 20us. r=bkelly, a=lizzard
...
The comment about workers was introduced in Bug 1186489 but became obsolete some time after that
(definitely by Bug 1278838
)
2017-12-30 13:07:00 -06:00
Cosmin Sabou
81a8319b46
Merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE
...
--HG--
rename : dom/xul/templates/nsXULSortService.cpp => dom/xul/nsXULSortService.cpp
2018-01-03 23:59:59 +02:00
Ciure Andrei
a5dc81b094
Merge inbound to mozilla-central r=merge a=merge
2018-01-03 23:38:04 +02:00
Tom Schuster
7fb8dab210
Bug 1371551 - Make ES6 modules work for webextension URLs. r=baku
2018-01-03 19:08:29 +01:00
Olli Pettay
811a9c30ca
backout Bug 1414204 because of regressions, r=backout
...
--HG--
extra : rebase_source : 97927ab24b0f24e4cfce8ce9199dda24857cfd3b
2018-01-03 18:42:50 +02:00
Olli Pettay
3d4ddd17a3
backout Bug 1414204 because of regressions, r=backout
...
--HG--
extra : rebase_source : 2086705dc590ba844900ea9f28e514128bdcf60c
2018-01-03 18:42:13 +02:00
Ben Kelly
6cb7f39713
Bug 1426162 Convert worker main script principal assertion to runtime check. r=baku
2018-01-03 10:56:14 -05:00
Andrea Marchesini
b3f813ca74
Bug 1425440 - Get rid of GetChildAt_Deprecated in txMozillaXMLOutput, r=catalinb
2018-01-03 16:29:59 +01:00
Ryan VanderMeulen
460ad0274d
Bug 1425993 - Make security violation events Nightly-only and update test expectations accordingly. r=smaug
2018-01-03 12:35:49 -05:00
Jon Coppeard
42419122ec
Bug 1426440 - Fix processing of non-parser-generated module scripts r=smaug
2018-01-03 13:07:58 +00:00
Jon Coppeard
09b342610e
Bug 1426140 - Handle errors for inline module scripts and ensure we update the module map after fetch errors r=baku
2018-01-03 13:07:58 +00:00
Jon Coppeard
579c74b331
Bug 1426140 - Factor out SRI handling from ScriptLoader::OnStreamComplete r=baku
2018-01-03 13:07:58 +00:00
Jon Coppeard
781b2bd3b1
Bug 1426140 - Factor out error handling from ScriptLoader::OnStreamComplete r=baku
2018-01-03 13:07:58 +00:00
Andrea Marchesini
6ee7f4e6f3
Bug 1425321 - Renaming nsINode::RemoveChildAt to RemoveChildAt_Deprecated, r=catalinb
2018-01-03 14:01:03 +01:00
Andrea Marchesini
00e79ef07b
Bug 1425321 - Renaming nsINode::GetChildAt to GetChildAt_Deprecated, r=catalinb
...
We want to deprecate nsINode::GetChildAt as the first step of removing DOM node
child array storage. See bug 651120.
2018-01-03 13:59:54 +01:00
Gijs Kruitbosch
5e38a0cf55
Bug 1425356 - remove various dead XUL sort attributes, r=bz,florian
...
- sort-statics-last is no longer meaningful now non-static (ie template) items don't exist
- we don't use the 'resource' attribute anywhere in XUL.
- sortResource/sortResource2 are unused.
- we don't have meaningful consumers for sortSeparators
MozReview-Commit-ID: C31vC9MCrDo
--HG--
extra : rebase_source : 539fd84201eaeead62ac73b3213bfdf6f4333e9a
2017-12-20 15:08:27 +00:00
Gijs Kruitbosch
a8bb5924c6
Bug 1425356 - remove XUL template support, r=bz
...
MozReview-Commit-ID: HdBoQ15DFOu
--HG--
rename : dom/xul/templates/nsIXULSortService.idl => dom/xul/nsIXULSortService.idl
rename : dom/xul/templates/nsXULContentUtils.cpp => dom/xul/nsXULContentUtils.cpp
rename : dom/xul/templates/nsXULContentUtils.h => dom/xul/nsXULContentUtils.h
rename : dom/xul/templates/nsXULSortService.cpp => dom/xul/nsXULSortService.cpp
rename : dom/xul/templates/nsXULSortService.h => dom/xul/nsXULSortService.h
extra : rebase_source : e3f3504c529e7bd9aa52aecf34b94bb5b0ff92b4
2017-12-19 14:11:06 +00:00
Gijs Kruitbosch
613d9c6f17
Bug 1425356 - remove some tests that only make sense when XUL templates are supported, r=mrbkap
...
MozReview-Commit-ID: 6mhHJ6bBkHz
--HG--
extra : rebase_source : d44d7c801d61c53448ff535ed2a3c3221c8f5ddb
2017-12-20 14:28:28 +00:00
Gijs Kruitbosch
263144df26
Bug 1425356 - remove local-build-only 'buster' XSLT qa tool, r=florian,Pike
...
This tool has basically been untouched since hg@1, except for codebase-wise changes, and as far as I can tell has
never had UI in Firefox (only in comm-central). It's the only remaining consumer of XUL templates, and I'm assuming it
can just be removed.
MozReview-Commit-ID: HjLx65PQldz
--HG--
extra : rebase_source : f75262c7b0e84fc72cf5a11668e19a13b5cc58d3
2017-12-20 17:04:17 +00:00
JW Wang
bb6429d366
Bug 1426578. P5 - offload Init() to another thread. r=bechen,gerald
...
MozReview-Commit-ID: Fv7eq39GNsk
--HG--
extra : rebase_source : 483cd70c65a4f724b40aaa11eece60b6a2a85e25
extra : source : db2632bf1828721b94bda877bf23bc59d189206e
2017-12-19 17:38:40 +08:00
JW Wang
ea7483e4ce
Bug 1426578. P4 - offload InitAsClone() to another thread. r=bechen,gerald
...
MozReview-Commit-ID: H8bQRmkJ8jU
--HG--
extra : rebase_source : a6fd3ec4d48974a36c0eec24503d10258ed5f5d4
extra : source : 2ffac43de24706551d3e183072d4e53c137ecb5f
2017-12-19 17:32:55 +08:00
JW Wang
e43ca27ba0
Bug 1426578. P3 - make MediaCacheStream::InitAsClone() infallible. r=bechen,gerald
...
It must be infallible for there is no way to propagate the error back to the
main thread when part of the init functions run on another thread. It is OK to
clone a stream that ends abnormally as long as we don't copy the error status
of EOS. The cloned stream will open a new channel when necessary.
Note we also copy the partial block from the original stream to get as much
data as possible and thus reducing the chance of reopening the channel.
MozReview-Commit-ID: 37iYQonFdBU
--HG--
extra : rebase_source : 6bb9983bc8d1f2675557a14acf1824dba4a98fff
extra : intermediate-source : a20ff9a873db93c85750bb2af5bf05c27c9da3c3
extra : source : 0763fb0e7b4ed1096e406dadccb3ca698f39b207
2017-12-16 23:50:07 +08:00
JW Wang
1aec590c73
Bug 1426578. P2 - always access MediaCache::mStreams while the cache monitor is held. r=bechen,gerald
...
Note we offload MediaCache::CloseStreamsForPrivateBrowsing() to another thread
so we don't need to take the cache monitor on the main thread.
MozReview-Commit-ID: 9hYszHZ0OJJ
--HG--
extra : rebase_source : 652b4ca783a52d28b0948e81d7b54ed79094230d
extra : intermediate-source : 46316625deb99585c42026010d994fa22b5b3dca
extra : source : 8c9e8ac739eb347b3b8ba24229cafcf2a3e3c4cd
2017-12-15 11:23:27 +08:00
Adam Langley
e21203ee93
Bug 1420760 - Order webauthn CBOR map keys. r=jcj
...
MozReview-Commit-ID: 6BsiL45dxa3
2017-12-31 15:37:27 -08:00
JW Wang
0c88150fb7
Bug 1426578. P1 - tweak the constructor and init functions of ChannelMediaResource/MediaCacheStream. r=bechen,gerald
...
We want to init as many members as possible before taking the cache monitor.
This makes it easier to move part of the init functions to another thread.
MozReview-Commit-ID: 6mmO356nCyQ
--HG--
extra : rebase_source : 0e5093e01227e2008200cc1fa02aaac445833614
extra : intermediate-source : 2a6bf63954734d0c6470b425a9a8a77f8a805dc3
extra : source : 782ebf089ec17570650ce1635a591c3a9838d7a3
2017-12-14 16:08:17 +08:00
Emilio Cobos Álvarez
1cda1ad876
Bug 1427511: Make GetFlattenedTreeParent more straight-forward. r=smaug
...
Now that accessing nsIContent slots is not a blob of virtual function calls, we
should be able to unify logic here, and speed up the not-so-rare case for
chrome, while keeping the usual case fast.
MozReview-Commit-ID: 87iY5Cbhx4T
2018-01-02 18:00:25 +01:00
JW Wang
31fbfceb45
Bug 1427667 - move the call to mMediaCache->ReleaseStream() from the destructor to CloseInternal(). r=bechen,gerald
...
So we won't need to take the cache monitor on the main thread.
MozReview-Commit-ID: FavZKcfaHn8
--HG--
extra : rebase_source : 8a0483a5db9db3d39dccf110ba363144f5e9b6dd
extra : intermediate-source : 214edc1ef96cc2f8b60a86ce068cb8b0593cb1f7
extra : source : ce13b43e884185a988205d0f3e860cf823458b37
2017-12-19 17:51:51 +08:00
JW Wang
240c0a0c9a
Bug 1427666 - MediaCacheStream::InitAsCloneInternal() should notify the client that new data is available. r=bechen,gerald
...
We should call ChannelMediaResource::CacheClientNotifyDataReceived() no matter
new data is coming from the channel or copied from the original cache stream
so the decoder has a chance to compute 'canplaythrough' and buffer ranges.
MozReview-Commit-ID: I4cLow2VzJg
--HG--
extra : rebase_source : ede936c94a6d728cf6c596863e45aa45d2617d45
2018-01-03 10:33:11 +08:00
Lars T Hansen
b6e7d3a2ba
Bug 1423225 - Disable javascript.options.shared_memory. r=lth, r=jgraham, a=lizzard
2017-11-08 11:44:53 +01:00
JW Wang
3834402eca
Bug 1427931. P2 - assert MediaCacheStream::Pin/Unpin is called off the main thread. r=bechen,gerald
...
MozReview-Commit-ID: 7tanbwvNfEh
--HG--
extra : rebase_source : cac6f3cf525884a280bca20684a8d9ba89716b7d
2018-01-04 10:30:07 +08:00
JW Wang
d201fcefe3
Bug 1427931. P1 - remove MediaDecoder::PinForSeek/UnpinForSeek. r=bechen,gerald
...
PinForSeek() is called only when playback reaches the end. In other words,
it is not called for most cases of seeking. It should be OK not to call it at
all during seeking.
MozReview-Commit-ID: 1xXX1321bO7
--HG--
extra : rebase_source : df8ba3f59da2a337b456546af4b54abaddfe38a9
extra : intermediate-source : 0a70419f9ce639ac0784a0632db4598d6be511f8
extra : source : bfddad9b922386c91fcfa7657a7ac274991d15f4
2017-12-19 17:56:52 +08:00
Mark Banner
351ae38da6
Bug 1427745 - Enable ESLint rule mozilla/use-services for dom/media. r=jib
...
MozReview-Commit-ID: 5UfN1TJH6D4
--HG--
extra : rebase_source : 07597f865d3ccf5955f99501e3fedb6adbf47b72
2018-01-03 15:11:03 +00:00
JW Wang
37c6437dd1
Bug 1427934. P3 - check v.ended before calling callSeekToNextFrame(). r=kaku
...
v.ended is set to true before the 'ended' event is fired. Then we can simplify
the code by asserting seekToNextFrame() should never be rejected.
MozReview-Commit-ID: 5fB2QuboU0I
--HG--
extra : rebase_source : b8662773ec6bd0c9292666d1aa29a48cb860b22b
2018-01-04 11:25:51 +08:00
JW Wang
1c1feaca18
Bug 1427934. P2 - disable dormant. r=kaku
...
This makes tests run slightly faster.
MozReview-Commit-ID: 9gsrgEw4kx5
--HG--
extra : rebase_source : a73724f87160da421eb8ed6edb962fc527bf86d9
2018-01-04 11:19:44 +08:00
JW Wang
4931be7cbe
Bug 1427934. P1 - make logging less verbose. r=kaku
...
MozReview-Commit-ID: J1zxpmxLzy1
--HG--
extra : rebase_source : f9efe61e16ff6be3fb16cef43e0b0b3b86b7efe3
2018-01-04 11:18:19 +08:00
Hiroyuki Ikezoe
68625f879b
Bug 1427868 - Run skipped test cases for scrolled-out elements on Android. r=birtles
...
These tests can be passed now, I don't know what fixed them, presumably
bug 1421476 and bug 1379515 fixed it.
MozReview-Commit-ID: 2srFKTWWvK
--HG--
extra : rebase_source : 418d366ade78d5a9994cb9bbbab39c4c0b42a2a4
2018-01-04 15:22:34 +09:00
Botond Ballo
54882430dc
Bug 1425686 - Remove scroll input methods telemetry code. r=kats
...
MozReview-Commit-ID: 1PC4826SMvh
--HG--
extra : rebase_source : de145e653f553a41763ae1ba461478709cb7d905
2017-12-20 15:16:18 -05:00
Margareta Eliza Balazs
c06fd8b9d6
Merge mozilla-central to autoland. r=merge a=merge CLOSED TREE
2018-01-04 10:07:11 +02:00
Stone Shih
60f154a756
Bug 1411467 - Keeping PointerEvent enabled in release build. r=smaug.
...
MozReview-Commit-ID: 9eD5bs2RwkC
2017-11-06 17:43:59 +08:00
Ryan VanderMeulen
d5ca2840f3
Merge m-c to inbound. a=merge
2018-01-03 18:01:17 -05:00
Cosmin Sabou
9945291c46
Merge mozilla-central to inbound. r=merge a=merge on a CLOSED TREE
2018-01-04 00:02:16 +02:00
Andrea Marchesini
cc2a04e3a0
Bug 1427091 - BlobSet must propagate the OOM error when appending a big string, r=smaug
2018-01-03 22:49:36 +01:00
Ryan VanderMeulen
41dae4c2d2
Bug 1425968 - Skip HSTS browser-chrome tests because the feature is being removed and they depend on an expiring Telemetry probe. r=kmckinley
2018-01-03 16:46:35 -05:00
Boris Zbarsky
2414b4dea3
Bug 1423490 part 2. Stop overriding SetAttr in SVGStyleElement. r=bytesized
...
This aligns the behavior with HTMLStyleElement.
There are no more overrides, so SetAttr can become non-virtual.
MozReview-Commit-ID: 9PFrHg7x0nY
2018-01-03 14:21:23 -05:00
Boris Zbarsky
39d7ed06f0
Bug 1423490 part 1. Stop overriding SetAttr in SVGAElement. r=bytesized
...
This aligns SVGAElement with HTMLAnchorElement in terms of how they handle
attribute changes.
MozReview-Commit-ID: Azr6tTBaxTT
2018-01-03 14:21:22 -05:00
Jonathan Kingston
392a4bf408
Bug 725490 - Change XFO sameorigin to check all ancestors for same origin. r=smaug
...
MozReview-Commit-ID: 5fPxGpcdVms
--HG--
extra : rebase_source : 48fb23e477a49c71e4f09735efd05dd02c46be8d
2017-11-03 15:37:10 +00:00
Emilio Cobos Álvarez
fd120385c7
Bug 1427001: Move SetXBLBinding and SetShadowRoot to Element. r=smaug
...
MozReview-Commit-ID: 6FL1HR2Isa
2017-12-31 13:45:58 +01:00
Emilio Cobos Álvarez
09c8911ffe
Bug 1427001: Stop duplicating slots. r=smaug
...
MozReview-Commit-ID: Cq647BcOzbe
2017-12-31 13:45:52 +01:00
Robert Longson
018c97b584
Bug 1419250 - check for division by zero in length conversions and fail the conversion in such cases r=dholbert
2017-12-30 17:07:27 +00:00
Andrea Marchesini
e832cff45e
Bug 1426887 - Avoid adding/removing streams to nsMultiplexInputStream when reading in Presentation API, r=jdm
2017-12-30 12:47:12 +01:00
Andrea Marchesini
b672b51cf7
Bug 1426875 - Avoid adding/removing streams to nsMultiplexInputStream when reading in TCPSocket, r=jdm
2017-12-30 12:47:12 +01:00
Jorg K
8ed13df845
Bug 1423990 - Follow-up for conditionally compiled code for Thunderbird. r=smaug
...
--HG--
extra : amend_source : e1e50e7e55d2c014b2ae8487f2cf9b7299da5879
2017-12-26 02:58:00 +02:00
Emilio Cobos Álvarez
c8eb630ebe
Bug 1423990: Move the last few attribute-related methods outside of nsIContent. r=bz
...
MozReview-Commit-ID: 8JZuS6O8f8W
2017-12-25 17:50:10 +01:00
Emilio Cobos Álvarez
ffdf5d2cb5
Backout changeset e43f568b3e9a (bug 1423990) because some OSX-only code still doesn't build. r=me
2017-12-25 12:55:45 +01:00
Emilio Cobos Álvarez
c0959b2955
Bug 1423990: Move the last few attribute-related methods outside of nsIContent. r=bz
...
MozReview-Commit-ID: 8JZuS6O8f8W
--HG--
extra : rebase_source : 09b82acb4f3d69e8a4345457ab217443bc28d6e2
2017-12-07 19:13:50 +01:00
Matthew Gregan
8d395cbf0c
Bug 1426791 - Don't try to activate cubeb remoting without checking pref. r=kamidphish a=covered-by-inbound
2017-12-24 16:22:36 +13:00
Sebastian Hengst
485b73669c
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-12-24 00:48:49 +01:00
Ryan VanderMeulen
c20bfd39b5
Bug 1425996 - Add in a few more instances of Unused that got missed in the first patch. r=gerald
2017-12-23 16:40:13 -05:00
Csoregi Natalia
0bf10c4d4e
Backed out 14 changesets (bug 1425975) for M(5) permafails mochitest/test_ext_webrequest_filter.html. r=backout a=backout
...
Backed out changeset e6f4a2d1df9a (bug 1425975)
Backed out changeset 1e657fa97b71 (bug 1425975)
Backed out changeset 9e1544ec814d (bug 1425975)
Backed out changeset 0e50d9d1d069 (bug 1425975)
Backed out changeset fb89dbd922ba (bug 1425975)
Backed out changeset f2b451ce55d4 (bug 1425975)
Backed out changeset 4ce186c6d8f5 (bug 1425975)
Backed out changeset 6f520ab76d6a (bug 1425975)
Backed out changeset f091f5e182c4 (bug 1425975)
Backed out changeset 82d39ed8c831 (bug 1425975)
Backed out changeset df13eba47970 (bug 1425975)
Backed out changeset 553628a56e6a (bug 1425975)
Backed out changeset acf4d61babab (bug 1425975)
Backed out changeset b7ae11b5bce8 (bug 1425975)
2017-12-24 00:23:57 +02:00
Ben Kelly
e6fd22c374
Bug 1425975 P14 Assert that storage is allowed when a ClientSource is both execution ready and controlled. r=asuth
2017-12-22 21:09:20 -05:00
Ben Kelly
8a4820ecbd
Bug 1425975 P13 Check for a different final document principal and reset the ClientSource when it happens. r=asuth
2017-12-22 21:09:20 -05:00
Ben Kelly
a03dd3c968
Bug 1425975 P11 Fix test_workerupdatefound.html not to frame loading against SW activation and updatefound events. r=asuth
2017-12-22 21:09:19 -05:00
Ben Kelly
171584cc47
Bug 1425975 P10 Fix the test_skip_waiting.html mochitest to properly wait for active worker state. r=asuth
2017-12-22 21:09:19 -05:00
Ben Kelly
ae22e882e6
Bug 1425975 P9 Refactor MaybeCheckNavigationUpdate() to take a ClientInfo instead of a document. r=asuth
2017-12-22 21:09:19 -05:00
Ben Kelly
b09f6aba9a
Bug 1425975 P7 Use the mControlledClients list to drive controller start and stop logic. r=asuth
2017-12-22 21:09:19 -05:00
Ben Kelly
d05f2745d8
Bug 1425975 P6 Rename some service worker methods to not reference documents. r=asuth
2017-12-22 21:09:18 -05:00
Ben Kelly
12e02a611a
Bug 1425975 P5 Make ServiceWorkerManager::RemoveRegistration assert there is no controlled document. r=asuth
2017-12-22 21:09:18 -05:00
Ben Kelly
ef72634aa7
Bug 1425975 P4 Make ServiceWorkerManager::UpdateClientControllers use mControlledClients. r=asuth
2017-12-22 21:09:18 -05:00
Ben Kelly
3db7469586
Bug 1425975 P3 Refactor ServiceWorkerManager::GetDocumentRegistration() to GetClientRegistration(). r=asuth
2017-12-22 21:09:18 -05:00
Ben Kelly
5dbaaf5ed3
Bug 1425975 P2 Add ServiceWorkerManager mControlledClients to track controlled ClientHandle references. r=asuth
2017-12-22 21:09:18 -05:00
Ben Kelly
8e2abf779f
Bug 1425975 P1 Add ClientHandle::OnDetach() which returns a MozPromise that resolves on actor destruction. r=asuth
2017-12-22 21:09:17 -05:00
shindli
bdec02b3ec
Merge inbound to mozilla-central r=merge a=merge
2017-12-22 23:41:44 +02:00
Boris Zbarsky
0b411e80c7
Bug 1407858 part 3. Add a literal string state to DOMString. r=smaug
...
MozReview-Commit-ID: JOuoLoZ2tcR
2017-12-22 13:02:51 -05:00
Boris Zbarsky
ca6aad3847
Bug 1407858 part 2. Make DOMString's data model clearer and update various documentation. r=smaug
...
MozReview-Commit-ID: AaTeI1e7Qnk
2017-12-22 13:02:51 -05:00
Boris Zbarsky
06a6d6e207
Bug 1407858 part 1. Give DOMString setter APIs clearer names. r=smaug
...
The renaming here is like this:
SetStringBuffer -> SetKnownLiveStringBuffer
SetEphemeralStringBuffer -> SetStringBuffer
SetOwnedString -> SetKnownLiveString
SetOwnedAtom -> SetKnownLiveAtom
This should make it clearer what the lifetime expectations are on the caller side.
MozReview-Commit-ID: ERHbB3r6paN
2017-12-22 13:02:51 -05:00
Andreea Pavel
e2b89c47ae
Merge mozilla-central to mozilla-inbound r=merge a=merge on a CLOSED TREE
2017-12-22 11:59:03 +02:00
Andreea Pavel
78bc55ae1f
Merge inbound to mozilla-centra r=merge a=merge
2017-12-22 11:54:07 +02:00
Andrea Marchesini
2e497a02f6
Bug 1418074 - Introducing a WorkerHolder to release AbortSignal on the correct thread, r=bkelly
2017-12-22 10:06:47 +01:00
Andrea Marchesini
d3e4e6067c
Bug 1418074 - Get rid of friend classes in WorkerFetchResolver, r=bkelly
2017-12-22 10:05:48 +01:00
Karl Tomlinson
5a8d45d703
bug 1339889 disable Android debug test_mediaElementAudioSourceNodeFidelity.html as build is too slow to provide continuous audio
...
MozReview-Commit-ID: 5UlVFS2jIhb
--HG--
extra : transplant_source : ie%12IEa0S%E1%EE%A2T%93%EC%7C%E1%F3%F6%96m
2017-12-22 14:03:14 +13:00
Emilio Cobos Álvarez
9db998a70b
Bug 1426494: s/StyleScope/DocumentOrShadowRoot. r=smaug
...
MozReview-Commit-ID: DsFPlQMGAyv
2017-12-22 01:56:36 +01:00
Emilio Cobos Álvarez
d5196e4079
Bug 1426494: Share more code among Document / ShadowRoot. r=smaug
...
MozReview-Commit-ID: C4cJrSFPnIb
2017-12-22 01:56:17 +01:00