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