Граф коммитов

731816 Коммитов

Автор SHA1 Сообщение Дата
Chris H-C 24fa792550 Bug 1671468 - Dispatcher and IPC support for String List metrics r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D94344
2020-10-23 18:58:07 +00:00
Sean Feng e04febfc19 Bug 1518999 - Use the same conversion for Chrome and Firefox for FCP r=sparky,perftest-reviewers
Since this bug, Firefox will start to use the same conversion as
Chrome for reporting FCP. This patch cleans our code a little bit
to adapt that.

Differential Revision: https://phabricator.services.mozilla.com/D90109
2020-10-23 19:47:20 +00:00
Sean Feng 10786ede6c Bug 1518999 - Bump the browsertime hash to 8bf45e80ccc65237c622246b11c0739f0409e8e4 r=sparky,perftest-reviewers
Bump the browsertime hash to add a fix from upstream which fixes a
firstPaint related bug when FCP is supported.

Differential Revision: https://phabricator.services.mozilla.com/D90108
2020-10-23 19:46:56 +00:00
Sean Feng bf81634ec8 Bug 1518999 - Trick contentful detection in some geckoview tests r=snorp,geckoview-reviewers,agi
Some geckoview tests require gradient usage. Since background
images are async, these tests would wait for a contentful paint
to make sure the images are decoded before running the assertions.
This causes an issue because gradient-only backgrounds aren't
contentful anymore according to the latest spec.

We fix the tests by adding a transparent gif to the background
image list to trick the contentful detection.

Differential Revision: https://phabricator.services.mozilla.com/D88230
2020-10-23 19:46:30 +00:00
Sean Feng 2fec5e093a Bug 1518999 - Enable fcp only PerformancePaintTming tests r=mstange
Depends on D68646

Differential Revision: https://phabricator.services.mozilla.com/D68647
2020-10-23 19:46:02 +00:00
Sean Feng 9b8cd798f6 Bug 1518999 - Change the status of paint timing WPT tests r=mstange
In this patch, we changed a lot of tests from PRECONDITION_FAILED to
timeout because we added the PerformancePaintTiming API so the
precodition is no longer failed. TIMEOUT is required because
these tests expect two performance paint entries, but we only
support one of them.

Depends on D68645

Differential Revision: https://phabricator.services.mozilla.com/D68646
2020-10-23 19:45:44 +00:00
Sean Feng 5fc0b74bd2 Bug 1518999 - Refactor some performance.getEntries related tests r=mstange
Some tests made some assumptions about the number of returned entries
by performance.getEntries, and these assumptions are not valid
anymore once we added new entries.

Depends on D66463

Differential Revision: https://phabricator.services.mozilla.com/D68645
2020-10-23 19:44:11 +00:00
Sean Feng fbba8a64e1 Bug 1518999 - Update ContentfulPaint algorithm to follow the spec r=emilio
This patch includes a couple of changes.
1) Notify contentful paint only during refresh driver ticks.
2) Not only the root document, sub document should also have their own
   contentful paint entry.
3) Consider invisible text as contentful as well.

Differential Revision: https://phabricator.services.mozilla.com/D89498
2020-10-23 19:43:31 +00:00
Sean Feng 981acf390f Bug 1518999 - Implement PerformancePaintTiming for FirstContentfulPaint r=smaug,mstange
Spec: https://w3c.github.io/paint-timing/#sec-PerformancePaintTiming
We only support FirstContentfulPaint at the moment.

Differential Revision: https://phabricator.services.mozilla.com/D66463
2020-10-23 19:25:36 +00:00
Sebastian Hengst 6bfb9413b5 Bug 1672869 - disable dom/media/webaudio/test/mochitest.ini for ThreadSanitizer because new task fails very frequently. DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D94646
2020-10-23 19:42:44 +00:00
Jeff Muizelaar 4adea29e63 Bug 1673088 - Let Stoneyridge ride to release. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D94645
2020-10-23 19:38:43 +00:00
Denis Palmeiro 42ea68d66a Bug 1673026 - Change type of sCurrentTaskSeqNo to Atomic<uint64_t> r=bas
Differential Revision: https://phabricator.services.mozilla.com/D94608
2020-10-23 19:28:22 +00:00
Iain Ireland 9b54a9c250 Bug 1673049: Fix jitsrc with breakpoints r=mgaudet DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D94627
2020-10-23 19:12:14 +00:00
Nika Layzell 3431ce7dd1 Bug 1672444 - Null-check docShell in BrowserChild::RecvLoadURL, r=annyG
Differential Revision: https://phabricator.services.mozilla.com/D94601
2020-10-23 15:53:57 +00:00
Jeff Muizelaar 5af9de9181 Bug 1672743 - Rollout WebRender to R700 on Nightly. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D94456
2020-10-23 19:13:42 +00:00
Cosmin Sabou 0f94dd33ee Bug 1628642 - Unskip test_ext_streamfilter_multiple.html to see if the failures are still present. a=testonly 2020-10-23 22:10:53 +03:00
Chris H-C 15cf246cd1 Bug 1671466 - Implement IPC and Dispatcher for Memory Distributions r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D94180
2020-10-23 18:54:36 +00:00
Harry Twyford 43ebd9bbc5 Bug 1672533 - Dedupe SERPs in history whose query parameters are a subset of a generated search URL. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D94396
2020-10-23 16:01:42 +00:00
Robert Helmer b2dda3f08d Bug 1659692 - add tooltip to Ion icon r=maxxcrawford,flod
Differential Revision: https://phabricator.services.mozilla.com/D94511
2020-10-23 18:39:44 +00:00
Andrew Osmond bc0f206cd6 Bug 1670939 - Make PImageBridge::WillClose async instead of sync. r=nical,ipc-reviewers,jld
Differential Revision: https://phabricator.services.mozilla.com/D93343
2020-10-23 18:29:15 +00:00
Markus Stange 2e46f93110 Bug 1673053 - Remove unnecessary #ifdef, now that we no longer have 32 bit macOS builds. r=haik
Differential Revision: https://phabricator.services.mozilla.com/D94617
2020-10-23 18:22:45 +00:00
Markus Stange 4e4a9ca261 Bug 1673046 - Change the menu separator color to a transparent black. r=haik
This matches the native appearance more closely.

Differential Revision: https://phabricator.services.mozilla.com/D94610
2020-10-23 18:22:45 +00:00
Byron Campen [:bwc] f337c3d484 Bug 1669251: Get iceserver.py working properly with py3, while minimizing the number of things we do differently for py2. r=ahal
Also remove some semicolons.

Differential Revision: https://phabricator.services.mozilla.com/D94450
2020-10-23 15:15:58 +00:00
Paul Adenot bafd3c8468 Bug 1346880 - Test that a muted tab that plays audio via the Web Audio API is really muted using PulseAudio monitoring devices. r=pehrsons,alwu
Differential Revision: https://phabricator.services.mozilla.com/D93653
2020-10-22 23:30:51 +00:00
Paul Adenot a5b5fd0b20 Bug 1346880 - part4 : modify current tests. r=padenot
As we changed the way we handle audible state in D94181, those tests also need to be modified in order to run without errors under new mechanism.

Differential Revision: https://phabricator.services.mozilla.com/D94184
2020-10-22 23:30:44 +00:00
alwu e0c7a76e5a Bug 1346880 - part3 : add a browser sound indicator test for web audio audibility. r=padenot
We're lacking of a browser level test for web audio for the sound indicator.

Differential Revision: https://phabricator.services.mozilla.com/D94183
2020-10-22 23:30:46 +00:00
alwu 61bc7c4fd3 Bug 1346880 - part2 : consider output volume for engine when it determines the audible state. r=padenot
Currently we didn't consider the engine's output volume when we determine the audible state for the destination node, doing that would help us to more correctly deide the actual audible state for users.

Differential Revision: https://phabricator.services.mozilla.com/D94182
2020-10-22 23:30:49 +00:00
Paul Adenot d9dafde29f Bug 1346880 - part1 : keep AudioChannelAgent alive all the time for not offline context. r=padenot
The main purposes of this patch is to
- changes the way the destination node holding the audio channel agent (holding the agent all the time)

That would help us
- earlier mute the destination node in order to prevent sound leaking
- request wakelock based on the actual audible state (considering more factors)
- improve the readability of handling audible state (the old way contains some weird workaround, eg. setting the node as audible in the beginning)

Differential Revision: https://phabricator.services.mozilla.com/D94181
2020-10-22 23:30:41 +00:00
Bogdan Tara 4956d7bf15 Backed out changeset f800c9af17ef (bug 1672172) for bustage complaining about SourceNotes.h CLOSED TREE 2020-10-23 21:03:29 +03:00
Chris Jackson 7efcd4b951 Bug 1673013 - Fix issue with certain Picture-in-Picture tests when run on small screen. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D94606
2020-10-23 17:51:41 +00:00
Ted Campbell cc068ab08f Bug 1672172 - Make source notes relative to initial line/column. r=jandem
Update the SetLine / ColSpan source-notes to be relative to the script's
initial line and column number. This allows for more bytecode sharing.

Differential Revision: https://phabricator.services.mozilla.com/D94116
2020-10-22 16:16:40 +00:00
Caroline Cullen 434bac887b Bug 1669914 - Return false if recursive mode DisassembleScript shell function cannot get or create a script. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D94068
2020-10-23 17:14:53 +00:00
Andrew Osmond 7dbd895ab1 Bug 1672464 - Block WebRender for NVIDIA users with mixed refresh rates. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D94477
2020-10-23 15:12:41 +00:00
Dana Keeler 4ae1753875 Bug 1670985 - don't fall back to OCSP when the CRLite mode is "enforce" r=jcj
When the CRLite mode is "enforce" and a certificate is found to be covered by
CRLite, this patch makes it so the implementation will not fall back to
processing OCSP (whether stapled, cached, or fetched). This also updates
test_crlite_filters.js to use a more recent, realistic filter and stash.

Differential Revision: https://phabricator.services.mozilla.com/D94499
2020-10-23 17:04:18 +00:00
Bogdan Tara 74a75f7dec Backed out changeset d1c5493f3915 (bug 1465847) for causing leaks CLOSED TREE 2020-10-23 20:13:59 +03:00
Michael Kaply 6167db8497 Bug 1465847 - If a website is blocked via policy, block view source. r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D94366
2020-10-23 15:56:34 +00:00
Drew Willcoxon 267d556690 Bug 1672680 - Properly handle non-ASCII spaces in search alias and restriction token searches. r=mak
This fixes all the problems created by bug 1658964 and modifies existing tests
so we check a variety of spaces.

Differential Revision: https://phabricator.services.mozilla.com/D94555
2020-10-23 13:49:20 +00:00
Bob Owen a8453ad25d Bug 1668876: Take chromium commit b8479b16bfe703cb09147f4d5cff0cfa3bd91366. r=tkikuchi
Differential Revision: https://phabricator.services.mozilla.com/D94583
2020-10-23 16:01:59 +00:00
Markus Stange 534414074e Bug 1672284 - Add more reftest fuzz after bug 1672044. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D94602
2020-10-23 15:59:16 +00:00
Maja Frydrychowicz c0bcd174a4 Bug 1365886 - [marionette] Allow performActions to operate on chrome elements r=marionette-reviewers,jdescottes,whimboo
Change error handling and initialization on the server side.

On the Marionette Python client side, add a `kind` attribute to HTMLElement
to distinguish chrome elements from content elements in the action sequence
sent to the server. This change is necessary for `performActions` in contrast to
other command implementations because of the extra parsing step done by
`actions.Chain.fromJson` on the server side.

Note that for the time being Marionette's ReferenceStore does not
distinguish chrome and content elements (Bug 1672788), so this client-side
change is correct but not strictly necessary.

Differential Revision: https://phabricator.services.mozilla.com/D93778
2020-10-23 15:32:08 +00:00
Mats Palmgren 0d4b979717 Bug 1672807 - [css-grid-3] Enable masonry layout by default in Nightly. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D94522
2020-10-23 09:10:56 +00:00
Sean Feng a08c2aaa81 Bug 1671487 - Ensure datepicker <iframe> is correctly positioned r=emilio
The position of date pickers rely on the <input> element's
and the <iframe>'s position. It's possible that the <iframe> isn't
correctly positioned before the execution of synthesizeMouseEvent,
so the date picker's position is off.

This patch asks the browser to update <iframe>'s position before
running synthesizeMouseEvent to fix the test.

Differential Revision: https://phabricator.services.mozilla.com/D94223
2020-10-23 09:10:16 +00:00
Mitchell Hentges 398dcb4fff Bug 1669862: Errors in process_install_manifest show nicely on TH r=firefox-build-system-reviewers,rstewart
process_install_manifest now only prints the message (not the stack
trace) of ErrorMessage exceptions, and the error config has been updated
to consider such messages to have the "ERROR" severity.

Differential Revision: https://phabricator.services.mozilla.com/D93854
2020-10-23 15:38:18 +00:00
Gregory Mierzwinski e17b6a3ee5 Bug 1672740 - Add missing extraOptions for some test variants in Talos. r=perftest-reviewers,davehunt
This patch adds extra options to the perfherder data for webrender, webrender-sw (webrender-software), and webgl-ipc (to distinguish from webgl results).

Differential Revision: https://phabricator.services.mozilla.com/D94596
2020-10-23 15:28:32 +00:00
prathiksha ccb5f1a654 Bug 1671186 - Include event source in telemetry events sent by new tab section menus. r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D93748
2020-10-23 15:02:12 +00:00
seunbayo d454e87ef4 Bug 1671163 - [devtools] Move object inspector out of reps folder. r=nchevobbe
require for files in this folder are updated accordingly.

Differential Revision: https://phabricator.services.mozilla.com/D94582
2020-10-23 14:50:09 +00:00
Ben Hearsum 79b869df6f Bug 1638970: run 'mach jsshell-bench' under python3 r=perftest-reviewers,sparky DONTBUILD
Also remove some obviously broken suites

Differential Revision: https://phabricator.services.mozilla.com/D94346
2020-10-23 13:19:48 +00:00
Gregory Mierzwinski 534e4a3a3c Bug 1667384 - Enable linux browsertime tests on autoland and mozilla-central. r=perftest-reviewers,AlexandruIonescu
This patch enables browsertime tests on Linux wherever Raptor-webext is currently running. It also modifies the tiers to match our current settings.

Differential Revision: https://phabricator.services.mozilla.com/D94170
2020-10-23 13:17:42 +00:00
Henri Sivonen c23d2f47ca Bug 1667113. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D93482
2020-10-23 12:48:56 +00:00
Henri Sivonen 4362f51641 Bug 1666300 part 2 - Parse into an inert document. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D93478
2020-10-23 12:48:52 +00:00