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

720559 Коммитов

Автор SHA1 Сообщение Дата
Emilio Cobos Álvarez f08a5f293b Bug 1650502 - Plumb whether an async APZ animation is in progress via RepaintRequest. r=botond
And store that information in the scroll frame for the purposes of
avoiding scroll anchoring and scroll restoration.

Differential Revision: https://phabricator.services.mozilla.com/D85157
2020-08-02 16:58:29 +00:00
Emilio Cobos Álvarez fff8c6763f Bug 1650502 - Miscellaneous cleanups in AsyncPanZoomController. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D85156
2020-08-02 16:56:20 +00:00
Cosmin Sabou 8aa0a2fcff Backed out 2 changesets (bug 1650502) for mochitest failures on test_frame_reconstruction.html. CLOSED TREE
Backed out changeset 1a4ce811fcab (bug 1650502)
Backed out changeset b21e76dcb485 (bug 1650502)
2020-08-02 19:50:05 +03:00
Sylvestre Ledru e446a298e2 Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio
# ignore-this-changeset

Depends on D85678

Differential Revision: https://phabricator.services.mozilla.com/D85679
2020-08-02 15:15:26 +00:00
Sylvestre Ledru 843f943758 Bug 1519636 - Reformat recent changes to the Google coding style r=andi
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D85678
2020-08-02 15:29:15 +00:00
Emilio Cobos Álvarez 964bac7f10 Bug 1650502 - Plumb whether an async APZ animation is in progress via RepaintRequest. r=botond
And store that information in the scroll frame for the purposes of
avoiding scroll anchoring and scroll restoration.

Differential Revision: https://phabricator.services.mozilla.com/D85157
2020-08-02 15:20:55 +00:00
Emilio Cobos Álvarez 80d2b946ef Bug 1650502 - Miscellaneous cleanups in AsyncPanZoomController. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D85156
2020-07-31 23:58:03 +00:00
Marco Bonardo 20a4a34ffd Bug 1653436 - Some urlbar providers should check whether the query was canceled in isActive. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D85579
2020-08-02 11:59:42 +00:00
Emilio Cobos Álvarez 4f644719ae Bug 1436758 - Make color-adjust: exact not darken foreground colors. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D85660
2020-08-02 08:45:29 +00:00
Christian Holler c63127c59a Bug 1656463 - Upgrade in-tree libFuzzer to latest version. r=truber
Differential Revision: https://phabricator.services.mozilla.com/D85576
2020-07-31 15:06:26 +00:00
Tyson Smith 0e309417bd Bug 1656598 - Add AVIF support to DecodeToSurface fuzzer. r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D85662
2020-08-02 07:09:46 +00:00
Mihai Alexandru Michis bc6cf9dde8 Bug 1652383 - Disable manifest typo fix. a=fix 2020-08-02 01:44:57 +03:00
Andreea Pavel 1533da5c0a Bug 1652383 - disable browser_bug559991.js on linux64 debug and win webrender r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D85658
2020-08-01 11:28:29 +00:00
Mihai Alexandru Michis 532d39f4a4 Backed out changeset b119f2d9cd45 (bug 1656418) for causing reftest failures in layout/reftests/bugs/1078262-1.html
CLOSED TREE
2020-08-01 21:47:12 +03:00
Gregory Mierzwinski a4e1ebe204 Bug 1656540 - Allow specifying perfherder settings on a per-metric basis. r=tarek
This patch fixes an issue where the metric settings were not being used because they don't use the test name. It also handles some changes (from a bad copy-paste) that didn't make it into the last live-site patch series.

Differential Revision: https://phabricator.services.mozilla.com/D85609
2020-08-01 16:13:28 +00:00
Mark Striemer 633b827959 Bug 1649202 - Part 3: Use the current printerName for previews r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D85506
2020-08-01 15:16:13 +00:00
Mark Striemer 60eb9ddeff Bug 1649202 - Part 2: Cleanup print preview code, only run one update at a time r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D85505
2020-08-01 15:15:00 +00:00
Mark Striemer cad50e18a2 Bug 1649202 - Part 1: Include a print preview in modal print dialog r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D84838
2020-08-01 15:14:37 +00:00
Mark Striemer c244e53206 Bug 1653392 - Basic tab modal print UI test r=emalysz,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D84245
2020-08-01 15:14:14 +00:00
Mark Striemer 56fbbc35a0 Bug 1648868 - Part 2: Move modal print UI into a tab modal r=Gijs
This should be migrated to TabDialogBox (bug 1650795) when it's ready in bug 1653317.

Differential Revision: https://phabricator.services.mozilla.com/D84244
2020-08-01 15:13:51 +00:00
Mark Striemer 5ea27268e5 Bug 1648868 - Part 1: Cleanup SubDialog for tab-level usage r=emalysz
Ensure all listeners that are added are cleaned up correctly.
Add an option to remove the overlay when closed and add a promise for when
the dialog is set up.

Differential Revision: https://phabricator.services.mozilla.com/D85307
2020-08-01 15:13:24 +00:00
Jonathan Kew 4c912b37eb Bug 1654484 - Don't regenerate print preview on Linux if Page Setup dialog is opened but cancelled or closed without changes. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D84679
2020-08-01 10:23:27 +00:00
Hiroyuki Ikezoe 41be162396 Bug 1656418 - Enable partial prerender on Nightly. r=botond,boris
Differential Revision: https://phabricator.services.mozilla.com/D85550
2020-08-01 09:57:22 +00:00
Jonathan Kew 0f2a7bcb95 Bug 1656133 - Update expiry of font-selection telemetry to Firefox 88. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D85572
2020-07-31 15:33:34 +00:00
Jonathan Kew 44e07725c8 Bug 1656017 - Don't assert on possible failures in InitializeFamily, just return safely and leave the family empty. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D85395
2020-07-31 23:57:22 +00:00
Csoregi Natalia d9c303c342 Backed out changeset 8a81f6395e4b (bug 1652374) for bustage. CLOSED TREE 2020-08-01 11:50:20 +03:00
Julien Cristau fcf34cb572 Bug 1656253 - disable security.bad_cert_domain_error.url_fix_enabled in late beta and release. r=prathiksha
Differential Revision: https://phabricator.services.mozilla.com/D85571
2020-07-31 19:14:31 +00:00
Mike Hommey 78233b678f Bug 1654994 - Stop setting up makecab for the build. r=firefox-build-system-reviewers,rstewart
Now that it is not actually used anywhere during the build.

Differential Revision: https://phabricator.services.mozilla.com/D85253
2020-07-31 10:01:53 +00:00
Mike Hommey 38cc2e0609 Bug 1654994 - Switch full symbols archive to tar.zst. r=firefox-build-system-reviewers,rstewart,tomprince
Differential Revision: https://phabricator.services.mozilla.com/D85252
2020-07-31 20:27:54 +00:00
Mike Hommey bbaff0feac Bug 1654994 - Allow upload_symbols to handle .tar.zst symbols archives. r=firefox-build-system-reviewers,rstewart,mhentges
Because the symbols server can only handle the .zip format for the
symbols archives, we make upload_symbols itself munge what it takes from
builds if they are .tar.zst, so that the symbols server is happy.

Eventually, the symbols server will be able to deal with those archives
on its own.

It is worth noting that this conversion is actually taking more time
than builds spend for the same archive because nothing is parallelized,
while in builds the compression of e.g. libxul.so and libxul-gtest
happen in parallel.

However, overall, we'll still gain from switching to this new code path
because builds currently always compress the debug info, even when it's
not going to be uploaded to the symbols server.

Differential Revision: https://phabricator.services.mozilla.com/D85250
2020-08-01 08:02:58 +00:00
Mike Hommey 36a8aaf1b4 Bug 1654994 - Support using .tar.zst symbol archives in mach artifact. r=nalexander,firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D85249
2020-07-31 10:01:52 +00:00
Mike Hommey 557b6e2811 Bug 1654994 - Support creating .tar.zst archives instead of .zip for symbol archives. r=firefox-build-system-reviewers,rstewart,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D85248
2020-08-01 05:33:05 +00:00
Mike Hommey 13b57c569e Bug 1654994 - Make full symbols archive opt-in rather than opt-out. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D85354
2020-07-31 10:01:54 +00:00
Andreas Farre 6f9d5521fd Bug 1599616 - Enable browser_bug1204626.js for Fission. r=kashav
Differential Revision: https://phabricator.services.mozilla.com/D85593
2020-07-31 15:10:36 +00:00
Mike Hommey da6b252bbb Bug 1652374 - Use LLD for non-PGO-profile-use clang builds on automation. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D85536
2020-07-31 20:19:26 +00:00
Mike Hommey bd7b38f8ce Bug 1654094 - Update ICU care-and-feeding docs for automatic big-endian support. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D85358
2020-07-31 18:58:05 +00:00
Chris Peterson 25ffb2031c Bug 1655285 - Part 2: Return an "Intel" User-Agent string on ARM64 macOS. r=smaug
Safari returns an "Intel" User-Agent string (and "MacIntel" navigator.platform) on ARM64 macOS (presumably for web compat) and on iPadOS (so sites serve desktop page layouts). We should follow Safari's lead for Firefox on ARM64 macOS.

Note that I do not have an Apple Silicon DTK so I have not personally tested this change on ARM64 macOS. Based on visual inspection of our User-Agent string code, I expect Firefox's current User-Agent string on ARM64 macOS is "Mozilla/5.0 (Macintosh;  Mac OS X 10.16; rv:80.0) Gecko/20100101 Firefox/80.0" (and navigator.oscpu is " Mac OS X 10.16"). Note the missing "Intel" and extra space before "Mac OS X".

Example webcompat breakage even in mozilla-central: the Octane JS benchmark assumes Firefox's macOS navigator.platform will never return any values other than "MacIntel" or "MacPPC":

https://searchfox.org/mozilla-central/rev/dcd9c2d2bc19d96d487825eb70c2333a4d60994e/js/src/octane/gbemu-part1.js#659-669

Differential Revision: https://phabricator.services.mozilla.com/D84912
2020-08-01 06:04:33 +00:00
Chris Peterson 6f377421d2 Bug 1655285 - Part 1: Remove dead code for Mac PPC User-Agent string. r=necko-reviewers,smaug,dragana
Differential Revision: https://phabricator.services.mozilla.com/D84911
2020-08-01 06:04:10 +00:00
Jon Bauman 8cf9cec211 Bug 1656616 - Update mp4parse-rust to 63325444 r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D85646
2020-08-01 05:39:00 +00:00
Jon Bauman d143e89e7f Bug 1656099 - Fix formatting r=aosmond
Depends on D85503

Differential Revision: https://phabricator.services.mozilla.com/D85504
2020-08-01 02:15:19 +00:00
Jon Bauman 5f16fbcc7b Bug 1656099 - AVIF (AV1 Image File Format): sniff MIME type from content. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D85503
2020-08-01 02:15:17 +00:00
Mats Palmgren 910e11aa99 Bug 1531609 part 2 - Implement overflow:clip/visible combinations. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D73717
2020-08-01 01:57:41 +00:00
Jeremy Ir 20235b390f Bug 1531609 part 1 - Rename overflow:-moz-hidden-unscrollable to overflow:clip. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D73716
2020-08-01 01:56:58 +00:00
Mats Palmgren 21b713c1f1 Bug 1635473 - [css-overflow] Make viewport propagation for 'overflow:-moz-hidden-unscrollable' compatible with the spec for 'clip'. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D84171
2020-08-01 02:00:23 +00:00
Botond Ballo 918a678966 Bug 1656628 - Avoid calling setTimeout(undefined) in synthesizeNativeWheelAndWaitForWheelEvent(). r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D85645
2020-07-31 23:55:28 +00:00
Dan Mosedale 9c37db93a5 Bug 1655825 - Remove "Use system theme" text from about:welcome, r=pdahiya,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D85351
2020-08-01 01:16:50 +00:00
Markus Stange cbf4ac0e8a Bug 1656331 - Create a TickReasons bitfield and add the tick reasons to the RefreshDriverTick profiler marker. r=smaug
Example profile: https://share.firefox.dev/2P7QpqL

Differential Revision: https://phabricator.services.mozilla.com/D85458
2020-07-31 23:06:10 +00:00
Markus Stange 7f8346ef73 Bug 1656331 - Capture a cause callstack in EnsureTimerStarted() and insert the RefreshDriverTick marker in a different place. r=smaug
We can have markers with empty cause stacks, if we keep the timer running
without calling EnsureTimerStarted() again.

Differential Revision: https://phabricator.services.mozilla.com/D85457
2020-07-31 23:04:54 +00:00
Markus Stange 34b668de52 Bug 1656331 - Factor out nsRefreshDriver::HasReasonToTick() and ShouldKeepTimerRunningWhileWaitingForFirstContentfulPaint(). r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D85456
2020-07-31 23:04:30 +00:00
Chris Liu 89c666046b Bug 1494838 - Add a profiler marker with a cause stack for paints (view manager flushes). r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D85455
2020-08-01 00:55:57 +00:00