Commit Graph

492293 Commits

Author SHA1 Message Date
Ray Lin
dcfea2067d Bug 1303245 - Add closed caption button test for video control. r=jaws
MozReview-Commit-ID: 75iknlxgMb1

--HG--
extra : rebase_source : b89f0a71b6651dcaf3b15f24ca168c5fabb772cd
2016-09-20 17:59:05 +08:00
JW Wang
504d6fa09c Bug 1304298. Part 4 - remove the call to waitTil(). r=kamidphish
We want to resume video-decoding as soon as possible so playback is less likely to reach the end before finishing all tests.

MozReview-Commit-ID: 4NrbejT8LgI

--HG--
extra : rebase_source : 5c3151a212a1a797cd3d71cfae5510e494af1041
2016-09-21 15:23:54 +08:00
JW Wang
fce9ae316e Bug 1304298. Part 3 - reduce suspend-timeout to 100ms so playback is less likely to reach the end before finishing all tests. r=kamidphish
MozReview-Commit-ID: 2hxC8UGZfPe

--HG--
extra : rebase_source : a763d21c2bde5bfe84ce9195b4229339289d97eb
2016-09-21 15:20:14 +08:00
JW Wang
37be2ffa27 Bug 1304298. Part 2 - remove finished elements from the DOM tree. r=kamidphish
When a test case times out, it will dump debugging info for each media element in the tree.
We would like to remove the ones that pass the test to avoid noise.

MozReview-Commit-ID: HgyvUfpyCqA

--HG--
extra : rebase_source : 4a1187db14c13bdd976179ba3d2b25123c9acb78
2016-09-21 15:17:04 +08:00
JW Wang
edcfbf1bee Bug 1304298. Part 1 - log |token| in testDelay() so we have a better idea which file fails the test. r=kamidphish
MozReview-Commit-ID: x1izpH93cQ

--HG--
extra : rebase_source : 9ddaba7aabf1018fc1dd60ecc33f0950dcd33be2
2016-09-21 15:13:05 +08:00
Phil Ringnalda
fa1e0afddb Backed out changeset b82fa1825412 (bug 1279612) for static analysis bustage
CLOSED TREE
2016-09-21 20:46:01 -07:00
Cervantes Yu
4cbbce3d03 Bug 1279612 - Block xpcom-will-shutdown before GMPServiceParent instances are shut down. r=gerald
MozReview-Commit-ID: HdF1RDxVXv1

--HG--
extra : rebase_source : caf2279eb5aa57a74a035c45d81fcb4ee29ef42f
2016-09-08 11:08:27 +08:00
ajay
d220ab5953 Bug 1303708 - Remove unused JSID_IS_ZERO(jsid id) function. r=arai
MozReview-Commit-ID: 49WIEl6MCsF

--HG--
extra : rebase_source : 751611cb27d134f3f768bb43a579b489b458be18
2016-09-22 04:27:52 +05:30
Nathan Froyd
6e6298cac2 Bug 1298387 - disable x86 assembly sources for libtheora when compiling with clang-cl; r=rillian
MozReview-Commit-ID: 3DHvAC6XHjB

--HG--
extra : rebase_source : bcb8bbc2e3d91368a5fed2a4845395ab9a04c6a5
2016-08-26 14:30:38 -04:00
Phil Ringnalda
43631e2cd1 Backed out 2 changesets (bug 1296900) for est_ext_all_apis.html | failures
Backed out changeset fa509c880990 (bug 1296900)
Backed out changeset 06ee8b3640af (bug 1296900)
2016-09-21 18:59:22 -07:00
Matthew Wein
564853d318 Bug 1302898 - Rename 'restrictions' to 'allowedContexts' r=kmag
All tests pass locally.

MozReview-Commit-ID: 5dPPthlPT6i

--HG--
rename : toolkit/components/extensions/test/xpcshell/test_ext_schemas_restrictions.js => toolkit/components/extensions/test/xpcshell/test_ext_schemas_allowed_contexts.js
extra : rebase_source : c5225dfe1f715e98b54a1b5b321ffef145b5cb6b
2016-09-19 17:36:46 -07:00
Matthew Wein
d513d2bcb7 Bug 1302898 - Make the schema restrictions array non-nullable. r=kmag
MozReview-Commit-ID: Lk8TGsqC4WC

--HG--
extra : rebase_source : c09973950aa64f3c24a29dd5a43bc967735704e2
2016-09-14 17:02:06 -07:00
Jeff Gilbert (:jgilbert)
80826a7490 Bug 1303814 - WebGL 2 isn't Nightly-only. - r=mrbkap
MozReview-Commit-ID: I059mORhrn4

--HG--
extra : rebase_source : 6876fa88903a8b2a1dd9268a7a7155450c103c7a
2016-09-19 18:51:09 -07:00
Daniel Holbert
c96286c2ee Bug 1266570: Add CSS_PROPERTY_STORES_CALC flag to "clip-path" property, so it can transition between percent and pixel shape-coordinates. r=heycam
Our transition/animation code uses "calc" to represent interpolated values between percent & pixel endpoints.  But it only does that if the property has this CSS_PROPERTY_STORES_CALC flag. (This check is in StyleAnimationValue.cpp's static helper, GetCommonUnit().)

We do indeed store (& honor) calc() units for "clip-path" in its style struct, so we can & should add this flag.

MozReview-Commit-ID: 7eEEo9ROnpU

--HG--
extra : rebase_source : b2aa4887bf17048c7fe485f77302e4df91a20f1c
2016-09-20 11:05:43 -07:00
Chris Pearce
3d1e5d28dd Bug 1304207 - Add telemetry to track when EME CDMs are instantiated. r=francois,gerald
Add opt-out telemetry probe to track which EME CDMs are being instantiated.
This will enable us to determine when it's safe to remove the Adobe CDM.


MozReview-Commit-ID: iEPSTk7UtP

--HG--
extra : rebase_source : fb51d77f4c15fe2d9ef0adf3c87f6125bb758b9c
2016-09-21 10:45:02 +12:00
Markus Stange
97c3c73e73 Bug 1303761 - Disable paint skipping for all scroll frames between the fixed element and the scrolled clip. r=tnikkel
MozReview-Commit-ID: 1FIQcJT55DJ

--HG--
extra : rebase_source : 85937f7bba5249d1a387be8240b0a48eec0ffea0
2016-09-20 19:39:02 -04:00
David Keeler
b1cb7643ef bug 1302140 - add policy to disable SHA-1 except for certificates issued by non-built-in CAs r=jcj,rbarnes
MozReview-Commit-ID: 2uwHPxk0VhZ

--HG--
extra : rebase_source : 1c7b5d2559139fa8286342decf4e4f7c83317e29
2016-09-14 15:11:15 -07:00
Rob Wu
fbdafd9474 Bug 1296900 - Hide commands API if manifest key is missing r=kmag
MozReview-Commit-ID: 7vld6MgSlqG

--HG--
extra : rebase_source : 6563d74c854ad4b9640557b15d31073d6fd2168a
2016-08-20 23:01:43 -07:00
Rob Wu
e081e458f4 Bug 1296900 - Add test for availability of default WebExtension APIs r=kmag
MozReview-Commit-ID: LIr5Nsv51I3

--HG--
extra : rebase_source : 75791499515f797267c397ac2b9e9b0c81339a02
2016-08-20 22:21:45 -07:00
Thom Chiovoloni
2664672a1a Bug 1267917 - Hook the sync bookmark validator into the new sync telemetry ping r=bsmedberg,markh
MozReview-Commit-ID: ECACktrOhRG

--HG--
extra : rebase_source : f4abf7ee1c865c925a6ee0f2418fa563edc9f4bb
2016-09-12 14:59:25 -04:00
Maja Frydrychowicz
06f8ae2120 Bug 1278702 - Fail early in compiled-code tests with --artifact Try syntax; r=armenzg
MozReview-Commit-ID: 84IZn2Qpvk4

--HG--
extra : rebase_source : 67bb1930dc740f490884af4677017dee8ea506ba
2016-09-20 13:43:06 -04:00
Maja Frydrychowicz
59cb034070 Bug 1278702 - Error out when compiled-code test is requested with artifact build; r=chmanchester
MozReview-Commit-ID: Es66ZuFq6PJ

--HG--
extra : rebase_source : 06b0ca116023c011aa3ba71803396223e2c8df0c
2016-09-21 14:22:34 -04:00
Kartikaya Gupta
37fb3cb56b Bug 1304052 - Disable APZ zooming when the document has any fullscreen state. r=botond
MozReview-Commit-ID: 5V1zFUTpnPq

--HG--
extra : rebase_source : 0ba882a9707b6a71e011bc6bfef7ea7e29f6059d
2016-09-21 16:19:10 -04:00
CuriousLearner
ad54592778 Bug 1298800 - Add support for callbacks to restart() and quit() methods of Marionette; r=whimboo
MozReview-Commit-ID: CIiGOCkQs48

--HG--
extra : rebase_source : 23e578a851ab74a0ea25cf76c274e9e7849e0adc
2016-09-21 21:53:12 +05:30
Mike Conley
e62fb1888a Bug 1303479 - Remove <xul:notification>s right away in browser_UnsubmittedCrashHandler.js to avoid intermittent. r=florian
MozReview-Commit-ID: DHObiW2K0WL

--HG--
extra : rebase_source : 4b70e63797b0d409138bb499d1e9ee115cf16a78
2016-09-21 13:37:29 -04:00
Mike Conley
99f0cb76ec Bug 1297475 - Have FlyWeb publish server permission prompt use ContentPermissionIntegration. r=justindarc
MozReview-Commit-ID: Sh0IBn78fB

--HG--
extra : rebase_source : 3bd8934bb7d70b084b99959119de003119149771
2016-08-31 23:59:18 -04:00
Mike Conley
46745961d3 Bug 1297475 - Tests for PermissionUI.jsm. r=Paolo
MozReview-Commit-ID: BXLkHhCF64n

--HG--
extra : rebase_source : 7ac0229be81c4aed2cb748e710fbe304c1d6a54f
2016-08-29 09:55:56 -04:00
Mike Conley
be43f15637 Bug 1297475 - Add tests for /browser's implementation of nsIContentPermissionPrompt. r=Paolo
MozReview-Commit-ID: BXtBBhuicJI

--HG--
extra : rebase_source : d39addd5be0ec0e292a0601ac4d1e3f0599ef51f
2016-08-29 09:51:03 -04:00
Mike Conley
cb6b23a1c2 Bug 1297475 - Move content permission prompts into a JSM and add an Integration. r=Paolo
MozReview-Commit-ID: Dq3I9pzcdyY

--HG--
extra : rebase_source : a5d5008631ba85762c3c265552f42e50266bd9b8
2016-08-27 23:11:07 -04:00
Kartikaya Gupta
0e1c4d7b3a Bug 1304457 - Add some missing mCanSend checks. r=dvander
MozReview-Commit-ID: Jctjbgilu5z

--HG--
extra : rebase_source : 7e5c33633fc5f771a4c8b18e74573cf2905b20da
2016-09-21 13:51:23 -04:00
Kartikaya Gupta
11a080823c Bug 1304457 - Ensure that RemoteContentController doesn't try to send any messages after it has sent the Destroy message. r=dvander
MozReview-Commit-ID: 2tEb6nU049R

--HG--
extra : rebase_source : d73ff69ed2735df5c322262fba76c2fa332d3ea5
2016-09-21 13:51:21 -04:00
Greg Mierzwinski
85c034ec6f Bug 1278402 - Add linux64-ccov and linux64-jsdcov as code coverage build platforms to taskcluster. r=dustin,jmaher
These builds can be run on taskcluster to obtain per-test (JSDebugger) code coverage with the linux64-jsdcov build and overall (GCOV) code coverage with the linux64-ccov build. The linux64-jsdcov build also needed to have leak checking disabled for debug mode.

MozReview-Commit-ID: ASgrU2X7RQV

--HG--
extra : rebase_source : b2098e4d01039edd6cff37f3e6a26c2ed3d3d3ba
2016-07-23 11:27:49 -04:00
Kirk Steuber
394e80dd4c Bug 1301452 - Test written for tab spinner probes r=mconley
MozReview-Commit-ID: C7oEA6ofntz

--HG--
extra : rebase_source : a46a386a103082592b66a709f07a9fae0fe4c1fd
2016-09-16 15:55:55 -07:00
Thom Chiovoloni
6237f6e281 Bug 1022215 - Increase the number of seconds the sync scheduler tests are willing to wait before failing from 1 to 3. r=markh
MozReview-Commit-ID: IU2LW9xDWDS

--HG--
extra : rebase_source : 1df2a13e1fed7ecba83a61f1ccf62cc3c0a18cd1
2016-09-20 15:03:06 -04:00
Jamie Nicol
78b8ab3a9c Bug 1130739 - Disable OES_EGL_image_external on Mali 450. r=eflores
MozReview-Commit-ID: 2xx4zRYWlNu

--HG--
extra : rebase_source : d4c9e091b0ecd384b118f9e45a966e3887fbbc02
2016-09-21 11:12:52 +01:00
Sebastian Hengst
d8888f81d1 Backed out changeset 2df66e8b7411 (bug 1302140) for Windows build bustage in CertVerifier.cpp. r=backout on a CLOSED TREE 2016-09-21 20:47:08 +02:00
Mike Shal
08c00f4fad Bug 1304133 - explicitly list selfhosted.js output in GENERATED_FILES; r=chmanchester
MozReview-Commit-ID: Fwd6SWGs1X1

--HG--
extra : rebase_source : 3329106f7d1ead13f3ea4e3b3fa81f7b5cd09dc8
2016-09-19 13:43:18 -04:00
Mike Shal
ee988cdb3b Bug 1304136 - Use a single AccEventGen.py invocation; r=chmanchester
MozReview-Commit-ID: 84OjUxxK1lg

--HG--
extra : rebase_source : a4be9e540f95ea294ed8eacc005773aa3cff051f
2016-09-18 15:30:32 -04:00
Mike Shal
f9d17c6e43 Bug 1304136 - have AccEventGen.py re-use xpidllex.py / xpidlyacc.py; r=chmanchester
MozReview-Commit-ID: 76M0KYAZCmW

--HG--
extra : rebase_source : 09e4d00cad3b788d897dca30abf6c80022d7928b
2016-09-19 13:42:44 -04:00
Mike Shal
90020e6770 Bug 1304143 - pass --verbose flag to tup when not running 'make -s'; r=chmanchester
MozReview-Commit-ID: DWwxQweCMze

--HG--
extra : rebase_source : eb6ed55c6147ff496f6d15aff037ca276885a171
2016-09-12 15:09:15 -04:00
David Keeler
d374bc442a bug 1302140 - add policy to disable SHA-1 except for certificates issued by non-built-in CAs r=jcj,rbarnes
MozReview-Commit-ID: 2uwHPxk0VhZ

--HG--
extra : rebase_source : 5b1342abc2eb260ec91464b3a1d331baf8968460
2016-09-14 15:11:15 -07:00
Kartikaya Gupta
7e17a92193 Bug 1256128 - Update test to handle a tricky race condition where the input event processing is delayed a little. r=botond
MozReview-Commit-ID: H7YOhSLYkpF

--HG--
extra : rebase_source : 1baa334697250eddfd1d67303d9ecd81edc4e991
2016-09-20 09:05:38 -04:00
Sylvestre Ledru
bee65993d0 Bug 1304323 - Add the support of staged rollout in the push_apk script r=jlorenzo
MozReview-Commit-ID: 8Xgd4DEQzlE

--HG--
extra : rebase_source : 95c548b2ad5a4215d58cd1fb77c9e114c44fde49
2016-09-21 15:19:16 +02:00
Nicholas Hurley
57433e2050 Bug 1296280 (part 3) - Set HPACK receive buffer size appropriately for the platform r=mcmanus
MozReview-Commit-ID: DfckEZfEd10

--HG--
extra : rebase_source : 1c6915382842c35261b8800d73719cd41deb0b8d
2016-09-06 12:48:41 -07:00
Nicholas Hurley
01c12cb1ef Bug 1296280 (part 2) - Add pref for our SETTINGS_MAX_TABLE_SIZE. r=mcmanus
MozReview-Commit-ID: 44CYEvJOno0

--HG--
extra : rebase_source : 5317d25981bf83ab8cc9b921055cc9028a1d4470
2016-08-24 14:35:43 -07:00
Nicholas Hurley
233fa83252 Bug 1296280 (part 1) - Add telemetry for HPACK usage. r=bsmedberg,mcmanus data-review=bsmedberg
MozReview-Commit-ID: Hk5XNrj3Tbh

--HG--
extra : rebase_source : 73851cd39d9885110c49007e4e9fca5de06d2d74
2016-08-24 06:38:52 -07:00
Nicholas Hurley
d95119a726 Bug 1296280 (part 0b) - Make debugging node h2 server work better r=mcmanus
MozReview-Commit-ID: 6QoGiUKGTzA

--HG--
extra : rebase_source : e5987c94e97ef398d871f2c5ac5a19ef97c578ea
2016-09-07 09:43:47 -07:00
Nicholas Hurley
3ce8296e41 Bug 1296280 (part 0a) - Update to node-http2 3.3.6 r=mcmanus
MozReview-Commit-ID: 6c5RrFFDak0

--HG--
extra : rebase_source : 4c4b9fe9546427e85db5c333657933f10b94da91
2016-09-16 08:54:03 -07:00
Bryce Van Dyk
dcc44df7e1 Bug 1300653 - Update youtube puppeteer to store snapshots of state to prevent racing. r=maja_zf
This is follow up work to the VideoPuppeteer changes that have it take snapshots
to prevent racing. For this work the motivations are the same: prevent racing by
querying a stable snapshot of video state, rather than making sequential JS
requests to the browser between which video state may change.

Much of the YouTubePuppeteer has been made internal, so the class can
encapsulate its snapshotting. The property methods have been rolled into the
snapshotted data named tuple to make it clear they're derived from snapshotted
data.

A number of broken parts of the code have been removed or reworked:
- Disabling autoplay was not working and has been removed. This is partially
  addressed by using embedded URLs (in another commit) -- embedded videos do not
  play next video automatically. However, there may be merit in reinstating a
  working version of this in future if possible - particularly for videos that
  can't be embedded, which we have some of in our tests.
- Ad skipping was not working. The getOption('ad', 'displaystate') JS call
  appears to always report an ad is not skippable even if it is. Code related to
  skipping ads has been removed for now, and ads are waited out. This may also
  be something worth revisiting if a working implementation is possible.

***
Review feedback: update YT puppeteer to use more concise calling conventions,
compatibility with changes to VideoPuppeteer.

MozReview-Commit-ID: CCxf9ItFYtl

--HG--
extra : rebase_source : 99aac08fd86d41e7fa3df9b00604dd583ca27bf8
2016-09-21 15:38:41 +12:00
Bryce Van Dyk
9746da4a07 Bug 1300653 - Update VideoPuppeteer to store state snapshots to prevent racing. r=maja_zf
The tests that use VideoPuppeteer often expect the state queried by the
puppeteer to be consistent if done closely in the code. However, this has not
been the case, as there can be significant lags in the data returning from
marionette. This means that if one line queries the current time of the
underlying video, and the very next line queries the same thing, there can be
significantly different results.

This causes issues with tests making multiple sequential checks on the
underlying video, and the state changing between checks. On test fails it means
that the information logged my be inconsistent with the state that resulted in
the test failing, as time passes between the fail check and the logging.

This patch attempts to address this by having the VideoPuppeteer store a
snapshot of state and examining that instead. This snap shot should be
internally consistent.

I've removed a large number of public members from the class, and moved a couple
of the testing functions into the class. The thinking here is that the new logic
complicates the internal state of the class, and I want to keep the interface
slim to hide that complexity.

***
Review feedback: Log interval, expected duration, stall wait time, and timeout
times in VideoPuppeteer string.
***
Review feedback: make video var script a class var instead of a staticmethod.
***
Review feedback: move _fetch_state_script to be a property on VideoPuppeteer.
***
Review feedback: simplify calling of _create_video_state_info with a dict.
Fix played docstring.
***
Review feedback: simplify _create_video_state_info using kwargs.

MozReview-Commit-ID: 6mN56bFMge0

--HG--
extra : rebase_source : a25a9a45c8dced9439360b9664b1d768100ed2be
2016-09-21 14:08:34 +12:00