Commit Graph

56817 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
d99cbddf48 Backed out changeset d32e0a4ff68c (bug 1314863) on request from jya 2016-11-10 11:02:32 +01:00
Phil Ringnalda
fdc221b30f Backed out changeset 43835f5fa2b2 (bug 1314707) for crashes @ mozilla::a11y::ProxyDestroyed
MozReview-Commit-ID: 9jIOao58gMQ
2016-11-09 19:33:25 -08:00
Phil Ringnalda
e7fdca7c8d Backed out 6 changesets (bug 1301340, bug 1303113) for landing too close to a merge and causing leaks and test failures
Backed out changeset adfcc194af1c (bug 1303113)
Backed out changeset 085035586d2b (bug 1303113)
Backed out changeset 81f3bb541c86 (bug 1301340)
Backed out changeset 05c42cf92851 (bug 1301340)
Backed out changeset cb45e90f6596 (bug 1301340)
Backed out changeset f54a717c6fc6 (bug 1301340)

MozReview-Commit-ID: BkwhFJNtF7G

--HG--
extra : rebase_source : cc47ef8587f08b12b53406efee1d5b915d3c833a
2016-11-09 19:11:12 -08:00
Petr Sumbera
8d9f7a34d1 Bug 1315686 - Rename DS to avoid macro conflict on Solaris. - r=jgilbert
MozReview-Commit-ID: 7rLiD8Ux9VN
2016-11-09 19:01:47 -08:00
Aaron Klotz
37a3b973b9 Bug 1314707: Replace PDocAccessible::SendCOMProxy with new parameter to PDocAccessibleConstructor and async RecvParentCOMProxy call in child. Sending of a11y events from child to parent is now deferred until DocAccessibleChild::RecvParentCOMProxy is called; r=tbsaunde
--HG--
extra : amend_source : 59d080ee7370d62211d7c9f8ca5ef17870bfe500
2016-11-09 15:24:58 -07:00
Andrea Marchesini
2a67089dc3 Bug 1316264 - Return value of nsIEventTarget::IsOnCurrentThread() must be checked correctly in RemoteBlob, r=bkelly 2016-11-09 18:21:16 +01:00
Carsten "Tomcat" Book
5b3af6e85f Merge mozilla-central to mozilla-inbound 2016-11-09 16:39:18 +01:00
Carsten "Tomcat" Book
846adaea6c merge mozilla-inbound to mozilla-central a=merge 2016-11-09 16:38:04 +01:00
Sebastian Hengst
115286c614 Backed out changeset 9c1069e2a42e (bug 1236222) for failing xpcshell test test_csp_reports.js. r=backout 2016-11-09 11:31:38 +01:00
Yoshi Huang
f69409d97b Bug 1315927 - ignore firstPartyDomain and userContextId in PermissionStatus. r=baku 2016-11-09 18:04:31 +08:00
Tanuja Sawant
134e80abde Bug 1236222 - CSP: Blocked URI should be empty for inline violations. r=ckerschb 2016-11-07 19:22:53 +05:30
Matt Woodrow
815b1ded77 Bug 1315144 - Add new non-fatal media error so that we recreate decoders when the GPU process crashes. r=jya 2016-11-08 15:22:37 +13:00
Matt Woodrow
f880884b57 Bug 1315510 - Automatically recreate VideoDecoderManager if the GPU process crashes. r=dvander 2016-11-08 15:21:35 +13:00
Gabor Krizsanits
b6946deed5 Bug 1301340 - part8: Few more tunr-offs. r=me 2016-11-09 14:44:25 +01:00
Gabor Krizsanits
fcb38b7051 Bug 1301340 - part7: Turning off some tests temporarily to enable e10s-multi 2. r=mrbkap 2016-11-09 14:44:21 +01:00
Masatoshi Kimura
293cc1082e Bug 1313280 - Suppress warnings from third-party sources. r=glandium
MozReview-Commit-ID: 4R6mPbWIrAm

MozReview-Commit-ID: D15liHKGXHv

MozReview-Commit-ID: KQj3wDLxRZI

--HG--
extra : rebase_source : 4743f1ed016dd8ce488f3cda1ea97ebba072c266
extra : source : 84f6d4e2d33bdf2d9f88d280894a7a5364cf451d
2016-11-04 22:51:17 +09:00
Jessica Jong
cb16fa3cdb Bug 1310077 - Implement the value sanitizing algorithm for <input type=datetime-local>. r=smaug
--HG--
extra : rebase_source : 833758c635d1af0c3298956262c392b10b1866d9
2016-11-09 23:48:00 -05:00
Kevin Chen
391e9fa548 Bug 1160157 - Use AutoTextureLock to manage the shared resource's mutex. r=dvander
--HG--
extra : rebase_source : 69fe51900e06c669908eca1bbb7b82cf9922cc38
2016-11-07 00:48:00 -05:00
KuoE0
1ea270f7da Bug 1305352 - (Part 1) Make Presentation API support XUL browser element. r=smaug
MozReview-Commit-ID: 9t5mhvcbpXB

--HG--
extra : rebase_source : 50c65bf06aae1df6a17e9328315edf977ceada49
2016-10-27 11:27:41 +08:00
KuoE0
9bcac5fb98 Bug 1295087 - Implement PresentationDeviceProvider for Chromecast devices on Fennec. r=schien,smaug,snorp
MozReview-Commit-ID: 78eNnvAMCsq

--HG--
extra : rebase_source : 35f3c682da33d0c3c826cc53728a4b0e7762847c
2016-09-23 22:13:28 +08:00
peter chang
e8bc999c3e Bug 1316486 - BindRenderbuffer should return invalid operation with a deleted render buffer input, r=mtseng
MozReview-Commit-ID: Gu976wWy352

--HG--
extra : rebase_source : 051f3a1f6f460dc80e287d7d5779308b7bfbf389
2016-11-10 11:41:09 +08:00
James Cheng
281025dce6 Bug 1314863 - Data sample fed potentially fed twice to the decoder. r=jya
MozReview-Commit-ID: 2TmHiLju0C4

--HG--
extra : rebase_source : a364a4b53dc9bc5b33395f18a16264256cace71f
2016-11-10 14:53:15 +08:00
Carsten "Tomcat" Book
3e0d037fe5 Backed out changeset 91d0760b71d4 (bug 1313596) on developers request 2016-11-10 09:05:35 +01:00
Kate McKinley
743953244a Bug 1313596 Increase HSTS Priming default cache timeout r=mayhemer
MozReview-Commit-ID: 6sHuB4wIEu4

--HG--
extra : rebase_source : 77489ec9ef9a0a33502420f0b99bdb8ba470d595
2016-11-08 17:45:36 +09:00
JW Wang
2c832d60f3 Bug 1314219. Part 2 - remove unused watchables and fix some comments. r=cpearce
MozReview-Commit-ID: 6F6WSq3aE2w

--HG--
extra : rebase_source : 31f61ffb1539b9f7b06cd2196b12d8ae7647f08b
extra : intermediate-source : 0736b0acc9c459b3dd1ce5e4d9e450b7a495747b
extra : source : e532b9a8c5fcc58d73ae0426a93a56050c2a4de9
2016-11-03 18:01:09 +08:00
JW Wang
263f6fa47c Bug 1314219. Part 1 - align next frame status updates with state changes of MDSM. r=cpearce
We want entering/exiting dormant to be transparent to the media element. So we don't
change next frame status when entering/exiting dormant.

MozReview-Commit-ID: DCWxAGZ9sVw

--HG--
extra : rebase_source : 80131199556ed7b3338155d96970193ff313ac1f
extra : intermediate-source : 8fe29ca11789d8e2b5aa57c578be1a65e7fefdf4
extra : source : 3aab523e17402eecb56edbb74b00201d924c6010
2016-11-03 17:09:10 +08:00
Jean-Yves Avenard
4cb2b96557 Bug 1316205: P3. Remove WaveDecoder::IsEnable(). r=gerald
It would always return true, and there's already a MediaDecoder::IsWaveEnabled()

MozReview-Commit-ID: 6FXgMRMnVb9

--HG--
extra : rebase_source : a42582ce417d916ca92fb014e5998292f6585b87
2016-11-10 11:53:07 +11:00
Jean-Yves Avenard
510964c575 Bug 1316205: P2. Remove wave duplicated code. r=kaku
MozReview-Commit-ID: 5s7eeMa9DU9

--HG--
extra : rebase_source : c8180552158face5950fa4ad6825f13d9d5f4366
2016-11-09 13:08:56 +11:00
Jean-Yves Avenard
f170567837 Bug 1316205: P1. Remove unused WaveReader. r=kaku
MozReview-Commit-ID: 6pMFt9jrFED

--HG--
extra : rebase_source : a1ef4df68fc76086b00c9b60c1b1aac745d2d5c1
2016-11-09 12:52:53 +11:00
Jean-Yves Avenard
87a107c468 Bug 1313632: P2. Cleaner Ogg related headers. r=kaku
MozReview-Commit-ID: DpnezpZw27H

--HG--
extra : rebase_source : 3700dbccbc98ae2aadd29fcf3fbef3e38fdec13c
2016-11-09 12:19:06 +11:00
Jean-Yves Avenard
d3a0f99985 Bug 1313632: P1. Remove unused OggReader. r=kaku
Also remove related preference.

MozReview-Commit-ID: D5pkyPXAoG9

--HG--
extra : rebase_source : 845d14a7059ae54d939300bb0f7f51664da05ff4
2016-11-09 11:54:41 +11:00
Gerald Squelart
b500aaacf6 Bug 1316206 - Fix RefPtr assignments from 0 - r=froydnj
Giving '0' (literal zero) to RefPtr is now ambiguous, as both
RefPtr(decltype(nullptr)) and RefPtr(T*) could be used.
In any case, our coding standards mandate the use of 'nullptr' for pointers.
So I'm changing all zeroes into nullptr's where necessary.

MozReview-Commit-ID: A458A4e9for

--HG--
extra : rebase_source : bc4107ce1767329e3dddfe34c55ba79202192e06
2016-11-08 14:34:06 +11:00
Joel Maher
e897b35591 Bug 1316114 - reset sjs file at the end of the test case. r=jmaher
MozReview-Commit-ID: FKm93zKuFe1

--HG--
extra : rebase_source : d6ae819e3ba5df555dfedb205d6d6e37538300f0
2016-11-09 16:18:08 -05:00
Carsten "Tomcat" Book
6999313142 Merge mozilla-central to autoland 2016-11-09 16:42:13 +01:00
Jan-Ivar Bruaroey
f89ebba64a Bug 1315858 - Test ability to detect screensharing sources that are firefox. r=florian,jesup
MozReview-Commit-ID: K6Kkdaso7dd

--HG--
extra : rebase_source : e655b26439496af416bd7b1072c6f74cf20401a2
2016-11-07 12:20:41 -05:00
JW Wang
c2bf477b21 Bug 1314884. Part 7 - remove SeekResolveValue::mEventVisibility for we always assume MediaDecoderEventVisibility::Observable in P6. r=kaku
MozReview-Commit-ID: 8jUaFPkQQxA

--HG--
extra : rebase_source : 4e3794979ec05c588458ed72472252910d1642b9
extra : source : 565d6e04892b0d8ea7fcd34d5d279f63ec21d245
2016-11-03 15:59:02 +08:00
JW Wang
8055ca2d43 Bug 1314884. Part 6 - remove SeekTarget::mEventVisibility. r=kaku
Note it is fine to always assume MediaDecoderEventVisibility::Observable in SeekJob::Resolve()
because no one will wait for the promise of internal seeks (where EventVisibility::Suppressed is passed).

MozReview-Commit-ID: Dx7AF5VhLmL

--HG--
extra : rebase_source : 517669ed4f10a136b8a2f8eafd76f26f4ad5d8e4
extra : source : 57cdd8d14c59a2f1f0eed0635814de661127ad70
2016-11-03 15:34:11 +08:00
JW Wang
6d97664f3c Bug 1314884. Part 5 - pass StateObject::EventVisibility to SeekingState::Enter() to indicate whether to publish events during seek. r=kaku
Note EventVisibility::Suppressed is used by internal seeks only like video-only seek or exit-dormant seek.

MozReview-Commit-ID: 6jlCWRJsmdI

--HG--
extra : rebase_source : db0541c959ffde647e55f563ccd109514c3780f3
extra : source : da7197e5c7d6559efb43c36dcb137c7c2a8ae55f
2016-11-03 15:32:51 +08:00
JW Wang
3337614dbc Bug 1314884. Part 4 - extract the code of HandleSeek() to the parent class. r=kaku
DormantState, DecodingState, SeekingState, BufferingState and CompletedState have exactly the same implementation of HandleSeek().
We can extract the code to avoid duplication.

MozReview-Commit-ID: 8maxjtLoQ1Q

--HG--
extra : rebase_source : 1550e372a4631fddf43c56df87e21b4b14fb3ef3
extra : source : b0d334aba575aed3efc19ab3cf0a66c21f2f478e
2016-11-03 15:21:48 +08:00
JW Wang
b888d766cb Bug 1314884. Part 3 - remove the call to |mPendingSeek.RejectIfExists(__func__)| from DormantState::HandleSeek() since it will be rejected in Exit() before transitioning to SEEKING. r=kaku
MozReview-Commit-ID: A5HE03q87Ey

--HG--
extra : rebase_source : 6ef593f21d40f3ba6bef5e69d925d9d141548afe
extra : source : eadfd6cc3f0b2370bd85bff0d7019d41f6006f2b
2016-11-03 15:15:13 +08:00
JW Wang
05d2b9b904 Bug 1314884. Part 2 - Let DORMANT transition to SEEKING when play state changes to PLAYING since we need to seek anyway whenever exiting dormant. r=kaku
MozReview-Commit-ID: 9d7Gea1iclh

--HG--
extra : rebase_source : d7d8b408580e9163635a81fd009605252ac80d21
extra : source : fbcf1a7326fd1749cc9141cf446eea904f46a92d
2016-11-03 15:02:22 +08:00
JW Wang
314f08257b Bug 1314884. Part 1 - move the calculation of seek target into DormantState::Enter() so we don't need to pass a SeekJob to the function. r=kaku
MozReview-Commit-ID: FyFp509dxwl

--HG--
extra : rebase_source : 4d6d229de4871d11b690b28b5b96463cc3b27973
extra : source : 9d718f819b6a79b67b0125972b8419b99021b75f
2016-11-03 14:54:40 +08:00
Phil Ringnalda
b12005f643 Backed out changeset 621860d37e72 (bug 1315858) for WinXP failures in test_getUserMedia_scarySources.html 2016-11-08 20:50:53 -08:00
Daosheng Mu
3df4c636a4 Bug 1310904 - Part 1: Solving non MOZ_GAMEPAD case in GamepadManager; r=lenzak800,qdot
MozReview-Commit-ID: IGkLwnSJtr1

--HG--
extra : rebase_source : 80c88ddc892711b3cd0b4f2e22f507de4333d458
2016-11-04 15:43:55 +08:00
Wes Kocher
0330db10eb Merge m-c to autoland, a=merge 2016-11-08 14:09:10 -08:00
Wes Kocher
008fdd9329 Merge inbound to central, a=merge 2016-11-08 13:58:20 -08:00
Olli Pettay
cb803253a5 bug 1306591, add secondary event queue to let high priority messages to be processed sooner, r=billm
--HG--
extra : rebase_source : 2ce6e06783e399e787d0445943f9f39bcef1cc22
2016-11-08 14:05:45 +02:00
Jan-Ivar Bruaroey
e67d93e9ca Bug 1315858 - Test ability to detect screensharing sources that are firefox. r=florian,jesup
MozReview-Commit-ID: K6Kkdaso7dd

--HG--
extra : rebase_source : 482d2802036e707997e3b72186e04489e2324dce
2016-11-07 12:20:41 -05:00
Kris Maglione
d31b2a7bb6 Bug 1315233: Add test for postMessage from system principal to window with non-default originAttributes. r=baku
MozReview-Commit-ID: 2rIiSghlvEA

--HG--
extra : rebase_source : dc0ce2e698f79d7a723b7e55ca88a6d8ae5971fb
2016-11-07 11:40:59 -08:00
Brad Werth
9806cee2f8 Bug 1314080 Part 5: Adds a mochitest to exercise getClientRectsAndTexts. r=smaug
MozReview-Commit-ID: IoSXK9vxPcn

--HG--
extra : rebase_source : 2b740bf3a1527887dbf458dc553ab65156e979a2
2016-11-03 11:54:34 -07:00
Shawn Huang
71456ae11e Bug 1308341 - Don't fire the progress event if the length is 0, r=baku 2016-11-08 17:45:36 +08:00
Christoph Kerschbaumer
f2776f1b8d Bug 1308889 - Try to explicitly pass aTriggeringPrincipal and aPrincipalToInherit to DoURILoad(). r=bz 2016-11-08 07:23:12 +01:00
Phil Ringnalda
27a5b8d2ae Backed out changeset d537051ade6a (bug 1315510) for nsTArray_base leaks and a fondess for crashing
CLOSED TREE

MozReview-Commit-ID: KD3jAkCg0O7
2016-11-07 22:18:21 -08:00
Phil Ringnalda
6c8fce2953 Backed out changeset 9ee070ee6dad (bug 1315144) to get at the patch below it
CLOSED TREE

MozReview-Commit-ID: 3d5vSfNXqO4
2016-11-07 22:17:28 -08:00
Phil Ringnalda
592b02e148 Merge m-c to m-i
MozReview-Commit-ID: 8cFOopE3aHd
2016-11-07 20:40:30 -08:00
Phil Ringnalda
2c7a3afd66 Merge m-i to m-c, a=merge
MozReview-Commit-ID: 5599Z7kxjk3
2016-11-07 20:38:29 -08:00
Phil Ringnalda
0b5f008629 Merge autoland to m-c, a=merge
MozReview-Commit-ID: CjyRb7vVnBV
2016-11-07 20:37:27 -08:00
Phil Ringnalda
c7665e5342 Bug 1315867 - Disable test_presentation_sandboxed_presentation.html until its flaky use of setTimeout can be repaired 2016-11-07 20:32:24 -08:00
Matt Woodrow
9775890c70 Bug 1315581 - Notify MediaFormatReader when the compositor gets recreated. r=jya,smaug,jw_wang 2016-11-08 15:23:12 +13:00
Matt Woodrow
f75e8a0868 Bug 1315144 - Add new non-fatal media error so that we recreate decoders when the GPU process crashes. r=jya 2016-11-08 15:22:37 +13:00
Matt Woodrow
7afb98ff2b Bug 1315510 - Automatically recreate VideoDecoderManager if the GPU process crashes. r=dvander 2016-11-08 15:21:35 +13:00
Wes Kocher
147936ec43 Merge inbound to central, a=merge 2016-11-07 14:00:52 -08:00
Ben Kelly
134bb58051 Bug 1315796 Don't deref nullptr docshell in TabGroupOuter() validation code. r=smaug 2016-11-07 14:22:12 -08:00
Wes Kocher
7604d7195b Merge m-c to inbound, a=merge 2016-11-07 14:05:25 -08:00
Alex Chronopoulos
c393dbb975 Bug 1314085 - Change cubeb log level to Error. r=padenot
MozReview-Commit-ID: G0gMSf1bZiF
2016-11-07 12:25:16 +02:00
Andrea Marchesini
a467e08b38 Bug 1315173 - Make nsIStringInputStream a builtinclass, r=valentin, r=njn 2016-11-07 08:45:42 +01:00
JW Wang
fea88a9ded Bug 1315586 - DecodedStream::NotifyOutput() should compare |a->mTime| to GetPosition() instead of |aTime|. r=pehrsons
MozReview-Commit-ID: AyqsW9w5Je0

--HG--
extra : rebase_source : b401aad9c175e6ded87edd535c3124eec139ecab
2016-11-07 11:10:53 +08:00
Ben Kelly
fff7097f0f Bug 1300659 P5 Suspend a window if its main thread TaskQueue falls to far behind. r=smaug 2016-11-07 12:30:18 -08:00
Ben Kelly
d48deb5760 Bug 1300659 P4 Use ThrottledEventQueue in workers. r=baku 2016-11-07 12:30:17 -08:00
Ben Kelly
595fb0d20b Bug 1300659 P3 Make setTimeout() and setInterval() use the TabGroup ThrottledEventQueue. r=smaug 2016-11-07 12:30:17 -08:00
Ben Kelly
18e9d9bbcc Bug 1300659 P2 Expose a ThrottledEventQueue on TabGroup and nsPIDOMWindow. r=smaug 2016-11-07 12:30:17 -08:00
James Cheng
7fe0f38dac Bug 1315298 - Remove redundant RefPtr = this in H264Converter.cpp. r=jya
MozReview-Commit-ID: GzYes5HoCeM

--HG--
extra : rebase_source : 2745010535ab4d7749d493cb5e0c3708ab0983e8
2016-11-05 00:14:13 +08:00
Kris Maglione
61eb2eb3ed Bug 1315233: Allow window.postMessage from system principal with mismatched origin attributes. r=baku
MozReview-Commit-ID: 1QlSjnrhlrG

--HG--
extra : rebase_source : 92d9487503069467178e016dbca4fc30e35ca9c0
2016-11-05 16:11:54 -07:00
Brad Werth
175fc88729 Bug 1314080 Part 4: Implement the new text retrieval behavior. r=smaug
MozReview-Commit-ID: 7j5BjruBNb9

--HG--
extra : rebase_source : a5649d5552a0ee9f1a9bc5e07cac2ca12610d5a1
2016-11-02 16:39:43 -07:00
Brad Werth
112882e6c5 Bug 1314080 Part 3: Add a new ChromeOnly DOM method and wire it to CollectClientRectsAndText. r=smaug
MozReview-Commit-ID: GRM87Pi3g4G

--HG--
extra : rebase_source : e18a1740203cf32be2000a0f6214f4c34a71cd7e
2016-11-02 13:31:06 -07:00
Brad Werth
8046b08b3f Bug 1314080 Part 2: Expand GetPartialTextRect with a new text collecting parameter. r=smaug
MozReview-Commit-ID: 6eEDFFwKh0c

--HG--
extra : rebase_source : eaecfa5db80dde81de2b57bbbb91dcdf603d8480
2016-11-02 12:07:49 -07:00
Brad Werth
1e29a9cf1c Bug 1314080 Part 1: Rename CollectClientRects method and add a new parameter for collecting text. r=smaug
MozReview-Commit-ID: KQPky6Fh8sG

--HG--
extra : rebase_source : 33bce65c1752aeb7a2225a981f2dadf7e2ce5916
2016-11-02 13:49:43 -07:00
Kartikaya Gupta
7e39a2bc59 Bug 1315974 - When creating the widget layer manager, don't assume it will always be a ClientLayerManager. r=mattwoodrow
MozReview-Commit-ID: 8r037jdHJ0E

--HG--
extra : rebase_source : 5f0e406ea6eb497b72f40054ba50cf64a6bd7dfb
2016-11-08 10:42:26 -05:00
vincentliu
260e5a5de0 Bug 1314505 - Execute ErrorInvalidOperation if IsLinked() returns false. r=mtseng 2016-11-07 11:53:25 +08:00
Phil Ringnalda
7f06434292 Merge m-c to m-i
MozReview-Commit-ID: KCA8bY2DowI
2016-11-06 19:16:46 -08:00
vincentliu
2fe2cf349e Bug 1313584 - Add complete parameters handling for SamplerParameterX to cover test need. r=mtseng 2016-11-07 10:22:31 +08:00
Phil Ringnalda
8cc8f6829d Merge m-i to m-c, a=merge
MozReview-Commit-ID: 5HP4v5psQL6
2016-11-06 18:21:25 -08:00
Edgar Chen
66b4be7fc1 Bug 1290904 - Fix assertion failure on removing/adding a fieldsets on a nested fieldset; r=smaug
MozReview-Commit-ID: LVoz6Y0BWDN

--HG--
extra : rebase_source : 34ea139c362fdead9f74fb4de70e6080fa00743c
2016-11-04 14:38:19 +08:00
Nicholas Nethercote
e13c48fba9 Bug 1315170 - gtestify dom/security/test/TestCSPParser.cpp. r=francois.
--HG--
rename : dom/security/test/TestCSPParser.cpp => dom/security/test/gtest/TestCSPParser.cpp
extra : rebase_source : 52b30a4c063ce2d330108fa4b8382ff8e4adf1b0
2016-11-04 17:02:26 +11:00
Nicholas Nethercote
5ab69ee440 Bug 1314870 - gtestify TestWebGLElementArrayCache.cpp. r=jgilbert.
--HG--
rename : dom/canvas/compiledtest/TestWebGLElementArrayCache.cpp => dom/canvas/gtest/TestWebGLElementArrayCache.cpp
extra : rebase_source : ae30e9bcdfe2b9cdd93ce81dcdf74e887208cffc
2016-11-04 14:38:59 +11:00
Nicholas Nethercote
3dcb97c78c Bug 1314827 (attempt 2) - gtestify dom/base/test/*.cpp. r=baku.
--HG--
rename : dom/base/test/TestNativeXMLHttpRequest.cpp => dom/base/test/gtest/TestNativeXMLHttpRequest.cpp
rename : dom/base/test/TestPlainTextSerializer.cpp => dom/base/test/gtest/TestPlainTextSerializer.cpp
2016-11-04 14:36:23 +11:00
Phil Ringnalda
9bb5266d7b Merge m-c to autoland 2016-11-05 14:06:38 -07:00
Phil Ringnalda
a7bc94158c Merge m-i to m-c, a=merge
MozReview-Commit-ID: H4VKCYDq5cD

--HG--
rename : xpcom/tests/TestAutoRef.cpp => xpcom/tests/gtest/TestAutoRef.cpp
rename : xpcom/tests/TestCOMArray.cpp => xpcom/tests/gtest/TestCOMArray.cpp
rename : xpcom/tests/TestCOMPtr.cpp => xpcom/tests/gtest/TestCOMPtr.cpp
rename : xpcom/tests/TestCOMPtrEq.cpp => xpcom/tests/gtest/TestCOMPtrEq.cpp
rename : xpcom/tests/TestFile.cpp => xpcom/tests/gtest/TestFile.cpp
rename : xpcom/tests/TestHashtables.cpp => xpcom/tests/gtest/TestHashtables.cpp
rename : xpcom/tests/TestID.cpp => xpcom/tests/gtest/TestID.cpp
2016-11-05 13:36:25 -07:00
Sebastian Hengst
fdf5c5ad8c Merge mozilla-central to autoland 2016-11-05 16:55:14 +01:00
Sebastian Hengst
77bdfa9a5e Merge mozilla-central to mozilla-inbound 2016-11-05 16:53:54 +01:00
Sebastian Hengst
5bac92d3b9 Backed out changeset d5a00a0b689c (bug 1307546) for increased mda test_BufferingWait_mp4.html failure on Windows 7. r=backout a=backout
MozReview-Commit-ID: J0DyTk9rJJe
2016-11-05 16:52:33 +01:00
Wes Kocher
db15df3e50 Merge m-c to inbound, a=merge CLOSED TREE 2016-11-04 15:19:49 -07:00
Boris Zbarsky
1ef30fd1e4 Bug 1021289 another followup. Make sure that we don't leave an uninitialized opresult when deleting things on DOM objects via Xrays. r=bustage and CLOSED TREE 2016-11-04 15:58:32 -04:00
Chris Pearce
d2ec5f2f3e Bug 1307546 - Ensure we don't set timers with negative intervals in to update A/V sync. r=jya
Our logic to do A/V sync sets a timer to drop expired frames based on the
start time of the next frame in the queue. If the frames in the queue are
badly muxed and don't have monotonically increasing start times, we can
end up setting a timer with a negative interval. This causes us to reevaluate
the frames in the VideoSink's queue immediately, set the same timer again,
and so we end up hot-looping.

This is a simple low-risk fix that detects when we're about to set a negative
interval timer, and instead sets the timer 1/30th of a second in the future.

This fix is deliberately low risk, such that it's suitable for uplift. I have
an idea how to do this better, but the lower risk this is most suitable for
uplift.

MozReview-Commit-ID: CDOqJJodx4l

--HG--
extra : rebase_source : b2833382d95143ee1845f2ea32dcc77a1903dc00
2016-11-04 16:42:24 +13:00
Jan-Ivar Bruaroey
695cfd5856 Bug 1311048 - Pick out Firefox windows as scary by pid on Windows. r=jesup
MozReview-Commit-ID: DzlAVt1oJIs

--HG--
extra : rebase_source : 640dce53420d5b5d862244ef9d953cff899f1d1c
2016-11-03 17:21:56 -04:00
Sebastian Hengst
cb6bbddb83 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/xul. r=RyanVM
MozReview-Commit-ID: 64bzbI3MTy3

--HG--
extra : rebase_source : 46928186c5580243de66eadbd5d4464df4817a64
2016-11-05 11:29:19 +01:00
Sebastian Hengst
ae4098d5f6 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/xml. r=RyanVM
MozReview-Commit-ID: DXKHjK8KJ6U

--HG--
extra : rebase_source : dd115062980df27c9f063c2abe617d73fe091b02
2016-11-05 11:29:18 +01:00
Sebastian Hengst
a04cf6e9b3 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/xhr. r=RyanVM
MozReview-Commit-ID: KWTQ2seiv9C

--HG--
extra : rebase_source : 5f548637a3837c37a129dce8573992ad38291bbc
2016-11-05 11:29:18 +01:00
Sebastian Hengst
d35f739e98 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/xbl. r=RyanVM
MozReview-Commit-ID: EqoZrlHQFNG

--HG--
extra : rebase_source : dfb4efc7e998c0e55ef86f1201245aa3fb7f9e44
2016-11-05 11:29:18 +01:00
Sebastian Hengst
e271a86b39 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/workers. r=RyanVM
MozReview-Commit-ID: BqEzF7D2X1S

--HG--
extra : rebase_source : 12efebd4f3695625bc6987e854e290f88dc0f6ce
2016-11-05 11:29:18 +01:00
Sebastian Hengst
1736538ee8 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/url. r=RyanVM
MozReview-Commit-ID: 8Eyd35KojSo

--HG--
extra : rebase_source : 3abe627ea10ef2a0a64352dd3b152a7dcea9601d
2016-11-05 11:29:18 +01:00
Sebastian Hengst
41d0a78bc2 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/tests. r=RyanVM
MozReview-Commit-ID: 83L2jqWhzZe

--HG--
extra : rebase_source : 58c7339e13a0abdb3da2c6ccd2dc424b51869b08
2016-11-05 11:29:18 +01:00
Sebastian Hengst
18616c2cbf Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/system. r=RyanVM
MozReview-Commit-ID: 7uMpmw1OK0U

--HG--
extra : rebase_source : 97bc483023dc2f29773f50f42ba4489420700d32
2016-11-05 11:29:18 +01:00
Sebastian Hengst
95292d5468 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/svg. r=RyanVM
MozReview-Commit-ID: J5MM3O2rcwY

--HG--
extra : rebase_source : 022eb1a856d33e98d707cd12b42b73a9ddcf05ae
2016-11-05 11:29:18 +01:00
Sebastian Hengst
4b45959d12 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/security. r=RyanVM
MozReview-Commit-ID: 8G41CCQ1P01

--HG--
extra : rebase_source : d8f02480bc506c06e13d0d47fa123df6f8b2f18d
2016-11-05 11:29:17 +01:00
Sebastian Hengst
49b78ed119 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/push. r=RyanVM
MozReview-Commit-ID: Ku8mviLoJsT

--HG--
extra : rebase_source : f41790067ffa92449592a1d77beb024205ac002b
2016-11-05 11:29:17 +01:00
Sebastian Hengst
15f67aa7ba Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/promise. r=RyanVM
MozReview-Commit-ID: BnS7KA2UJob

--HG--
extra : rebase_source : 40b7b568f314d2fcb331bc137e1520e8fc55d934
2016-11-05 11:29:17 +01:00
Sebastian Hengst
8a8717cf4c Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/presentation. r=RyanVM
MozReview-Commit-ID: DYwEDeD1ccf

--HG--
extra : rebase_source : d66c13dc814ef71e0e4dea34d9b179d6f40da522
2016-11-05 11:29:17 +01:00
Sebastian Hengst
4f259eca87 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/power. r=RyanVM
MozReview-Commit-ID: KAEQYNtLCI9

--HG--
extra : rebase_source : 49aa9c7c1fad7a94989a9a29959298ddb50708c0
2016-11-05 11:29:17 +01:00
Sebastian Hengst
b3c41167c9 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/plugins. r=RyanVM
MozReview-Commit-ID: KWmtajNvNbZ

--HG--
extra : rebase_source : a918eb6ed1bb38df6967eae867daa0728bf2bb9e
2016-11-05 11:29:17 +01:00
Sebastian Hengst
4676e01bc4 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/permission. r=RyanVM
MozReview-Commit-ID: FWWKjVNqTHx

--HG--
extra : rebase_source : aedf1f2099d8a1341795b9bbcd3462bd7b33a18a
2016-11-05 11:29:17 +01:00
Sebastian Hengst
b58daa3524 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/notification. r=RyanVM
MozReview-Commit-ID: HzeOjkvloVR

--HG--
extra : rebase_source : 0fc38e84650bc9bc044c7a6f9df9a125b34b6416
2016-11-05 11:29:17 +01:00
Sebastian Hengst
7dfcd7e4c9 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/network. r=RyanVM
MozReview-Commit-ID: 9abA3P3P6SL

--HG--
extra : rebase_source : 127b5898518a502f70d8784d2c56c491ac9958cb
2016-11-05 11:29:17 +01:00
Sebastian Hengst
8ee9323cd0 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/media. r=RyanVM
MozReview-Commit-ID: JVsnpnBDeCC

--HG--
extra : rebase_source : 5a7ccee10b094808e3ee73de7a226306a9fd55fd
2016-11-05 11:29:16 +01:00
Sebastian Hengst
ef95b73c7d Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/jsurl. r=RyanVM
MozReview-Commit-ID: HEmTBfBMSUe

--HG--
extra : rebase_source : e6bb42d3aeb50f7a876c5c18220e983db13e2abb
2016-11-05 11:29:16 +01:00
Sebastian Hengst
d510669138 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/json. r=RyanVM
MozReview-Commit-ID: IhkCCou7ok8

--HG--
extra : rebase_source : a98066150875d2814bcec7d53746fc4e95621f95
2016-11-05 11:29:16 +01:00
Sebastian Hengst
1f39a788b7 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/ipc. r=RyanVM
MozReview-Commit-ID: AHSiey2MCr6

--HG--
extra : rebase_source : a8a95392462bb38c0170c5b41ed273530d5a38c1
2016-11-05 11:29:16 +01:00
Sebastian Hengst
edca03a5a5 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/inputmethod. r=RyanVM
MozReview-Commit-ID: 53PLHmGGreu

--HG--
extra : rebase_source : 58cf287d6a858dce9a6b14c4c88948df9fd4cc2b
2016-11-05 11:29:16 +01:00
Sebastian Hengst
72f14c6f84 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/indexedDB. r=RyanVM
MozReview-Commit-ID: 6Y7ZxXV59au

--HG--
extra : rebase_source : eba5e6849d332c162ce390a295eec0b7fe3f0703
2016-11-05 11:29:16 +01:00
Boris Zbarsky
5c0257a736 Bug 1315368. Back out changeset bf190e326bfd (bug 790997) because what it implements doesn't actually follow the CSS syntax editor's draft and breaks some sites in the process. r=dbaron 2016-11-05 00:23:16 -04:00
Michael Layzell
d53091c307 Bug 1314792 - Extract process changing logic into nsContentUtils::GetDocShellProcessLock, r=bkelly
MozReview-Commit-ID: FI0pIvHPN0h
2016-11-04 13:40:55 -04:00
Jon Coppeard
37de54b8fa Bug 1315122 - Remove JS::Heap<T>'s unused setToCrashOnTouch() methods r=jandem 2016-11-04 17:32:36 +00:00
Jon Coppeard
99aa8489c8 Bug 1313098 - Assert we only access heap state on the main thread r=sfink r=mccr8 2016-11-04 17:32:36 +00:00
Boris Zbarsky
e1249e3f78 Bug 1021289 followup. Fix webidl parser tests to account for there being no more indexed deleters 2016-11-04 13:28:17 -04:00
Boris Zbarsky
598f3f4180 Bug 1021289 part 4. Implement support for WebIDL deleters over Xrays. r=peterv 2016-11-04 12:41:26 -04:00
Boris Zbarsky
955f4ccd70 Bug 1021289 part 3. Factor getDeleterBody our of CGDOMJSProxyHandler_delete so we can use it in a new Xray hook too. r=peterv 2016-11-04 12:41:26 -04:00
Boris Zbarsky
d5fd55b992 Bug 1021289 part 2. Remove support for indexed deleters, since they're gone from the spec. r=peterv 2016-11-04 12:41:26 -04:00
Jacek Caban
443b329aa2 Bug 664717 - cross-compilation fixup. 2016-11-04 15:40:11 +01:00
Ting-Yu Lin
904617e77f Bug 1310509 - Call NotifyAsyncPanZoomStarted/Stopped on document containing current scrolling content. r=kats
We now call NotifyAsyncPanZoomStarted/Stopped precisely on the document
which is being transformed, so we no longer need to notify the child
docshells which was added in Bug 1088559.

Remove the |nsIDocument| argument for ProcessAPZStateChange(), which is not
used anymore.

mActiveAPZTransforms added in bug 1142926 is removed because AccessibleCaret
is the only consumer for AsyncPanZoomStarted/Stopped, and it now defaults to
always show while scrolling, i.e.
"layout.accessiblecaret.always_show_when_scrolling" defaults to true. And I
cannot reproduce the bug even if I turn off the preference.

MozReview-Commit-ID: DiEk2gCIHn2
2016-11-04 22:27:02 +08:00
Andrea Marchesini
6674864b91 Bug 1315185 - Get rid of FileSystemFileEntry.createWriter, r=smaug 2016-11-04 14:23:46 +01:00
Gabor Krizsanits
a7a38b8a5f Bug 1301340 - part6: Disabled test should still run in non-e10s mode. r=me 2016-11-04 11:05:55 +01:00
George Wright
51a59d1d02 Bug 1314426 - Add a method to nsIDOMWindowUtils to terminate the GPU process and get the GPU process pid r=smaug,dvander 2016-11-07 14:22:48 -05:00
Xidorn Quan
6fc5f92154 Bug 1294299 - Followup: Serialize style attribute for Element.getAttribute. r=heycam
MozReview-Commit-ID: DBDDpqV9eUM

--HG--
extra : rebase_source : 35498bf3202fb98863b5c44967ea28841ddf3f6c
2016-11-07 15:28:19 +11:00
Andrea Marchesini
a7321e8dd3 Bug 1290021 - Implement a prototype version of Houdini "Worklets Level 1" spec - part 6 - assertions, r=smaug 2016-11-06 09:56:03 +01:00
Andrea Marchesini
ed20882087 Bug 1290021 - Implement a prototype version of Houdini "Worklets Level 1" spec - part 5 - dump(), r=smaug
--HG--
rename : dom/worklet/tests/file_console.html => dom/worklet/tests/file_dump.html
rename : dom/worklet/tests/test_console.html => dom/worklet/tests/test_dump.html
rename : dom/worklet/tests/worklet_console.js => dom/worklet/tests/worklet_dump.js
2016-11-06 09:55:41 +01:00
Andrea Marchesini
1c9916b76f Bug 1290021 - Implement a prototype version of Houdini "Worklets Level 1" spec - part 4 - cache for the imports, r=smaug
--HG--
rename : dom/worklet/tests/file_basic.html => dom/worklet/tests/file_import_with_cache.html
rename : dom/worklet/tests/test_basic.html => dom/worklet/tests/test_import_with_cache.html
2016-11-06 09:55:20 +01:00
Andrea Marchesini
f8cf3b6565 Bug 1290021 - Implement a prototype version of Houdini "Worklets Level 1" spec - part 3 - Console API in worklet, r=smaug 2016-11-06 09:54:52 +01:00
Andrea Marchesini
8524257019 Bug 1290021 - Implement a prototype version of Houdini "Worklets Level 1" spec - part 2 - WorkletGlobalScope, r=smaug 2016-11-06 09:54:29 +01:00
Andrea Marchesini
31cddcde1d Bug 1290021 - Implement a prototype version of Houdini "Worklets Level 1" spec - part 1 - WebIDL interface, r=smaug 2016-11-06 09:53:34 +01:00
Phil Ringnalda
a7c78ec0c6 Merge m-c to m-i
MozReview-Commit-ID: 4eFH8589fbx
2016-11-05 14:13:18 -07:00
Nathan Froyd
c8d4517ee9 Bug 1315004 - rename Range::start to Range::begin to match C++ conventions; r=botond
Among other things, this change means that you can use ranged-for syntax
with Range, which is more fitting and pleasant than the alternative.
2016-11-05 21:13:38 -04:00
Jon Coppeard
11dbca2419 Bug 1309929 - Use an async memory report for workers r=erahm r=bkelly 2016-10-28 10:50:16 +01:00
Andrea Marchesini
d3d14179f3 Bug 1315209 - Remove a warning in FlyWeb code, r=me 2016-11-04 11:49:14 +01:00
Andrea Marchesini
5feecb1e1b Bug 1313859 - BlobImplStream implements nsIMemoryReporter, r=njn 2016-11-04 07:52:04 +01:00
Phil Ringnalda
44d4420081 Backed out changeset 14d7b6dbe0fb (bug 1314827) to be able to back out something else
MozReview-Commit-ID: 39mFOtrNixM

--HG--
rename : dom/base/test/gtest/TestNativeXMLHttpRequest.cpp => dom/base/test/TestNativeXMLHttpRequest.cpp
rename : dom/base/test/gtest/TestPlainTextSerializer.cpp => dom/base/test/TestPlainTextSerializer.cpp
2016-11-03 22:59:49 -07:00
Martin Thomson
6d119732db Bug 1312306 - Followup to fix operator error, a=bustage
MozReview-Commit-ID: Idnigs48DpY
2016-11-04 14:48:34 +11:00
Nicholas Nethercote
bed5771bdb Bug 1314827 - gtestify dom/base/test/*.cpp. r=baku.
The commit removes TestGetURL.cpp which wasn't doing anything useful anyway
because it required an argument but wasn't being passed one, and so it was just
aborting immediately with a usage message.

--HG--
rename : dom/base/test/TestNativeXMLHttpRequest.cpp => dom/base/test/gtest/TestNativeXMLHttpRequest.cpp
rename : dom/base/test/TestPlainTextSerializer.cpp => dom/base/test/gtest/TestPlainTextSerializer.cpp
extra : rebase_source : 224fd2f984eb456b7db56fbe7fc396aeec3a84c1
2016-11-04 14:36:23 +11:00
Phil Ringnalda
0a6e7a6139 Merge m-c to m-i
MozReview-Commit-ID: FPgY4by0sMY
2016-11-03 20:05:18 -07:00
Phil Ringnalda
0f32b67e2d Merge m-i to m-c, a=merge
MozReview-Commit-ID: Hm1RxN6OaoZ
2016-11-03 19:32:48 -07:00
Gabor Krizsanits
566393518d Bug 1301340 - part5: Turning off some tests temporarily to enable e10s-multi. r=mrbkap 2016-11-03 19:28:15 +01:00