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

18859 Коммитов

Автор SHA1 Сообщение Дата
smolnar 0757c7413f Backed out 2 changesets (bug 1688096) for linux debug build bustage in KnowsCompositor. CLOSED TREE
Backed out changeset 6cdfa0af2278 (bug 1688096)
Backed out changeset 6471b0910f45 (bug 1688096)
2021-02-18 14:34:49 +02:00
Andrew Osmond 6528a201ab Bug 1688096 - Part 2. Add/use flag to CompositorOptions to allow SW-WR on a per widget basis. r=mattwoodrow
The pref gfx.webrender.software.unaccelerated-widget.allow may be used
to allow software WebRender to be used with new windows/popups that have
transparency on Windows. Otherwise they would fallback to basic layers.

Similarly, the pref gfx.webrender.software.unaccelerated-widget.force
may be used to force software WebRender for all windows that would
fallback to basic layers.

Differential Revision: https://phabricator.services.mozilla.com/D104855
2021-02-18 11:50:06 +00:00
Kershaw Chang 5b4663a115 Bug 1693146 - Report telemetry when a JAR channel is failed or en empty file is loaded, r=zbraniecki,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D105359
2021-02-17 23:12:43 +00:00
Valentin Gosu 50bee9f5dd Bug 1691933 - Increase timeout for TRR confirmation request r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D104677
2021-02-17 10:26:39 +00:00
Robert Mader daafa866da Bug 1668805: Enable opaque region if new GDK API is availabe, r=stransky
From GTK 3.24.25 on we have a new API that allows us to savely apply
opaque regions to our own surfaces without risking to freeze GDK.

Differential Revision: https://phabricator.services.mozilla.com/D102835
2021-02-16 09:04:47 +00:00
Gerald Squelart 2416d881e2 Bug 1691589 - Reduce reliance on GeckoProfiler.h when only labels (and maybe markers) are needed - r=necko-reviewers,geckoview-reviewers,sg,agi,florian
There are no code changes, only #include changes.
It was a fairly mechanical process: Search for all "AUTO_PROFILER_LABEL", and in each file, if only labels are used, convert "GeckoProfiler.h" into "ProfilerLabels.h" (or just add that last one where needed).
In some files, there were also some marker calls but no other profiler-related calls, in these cases "GeckoProfiler.h" was replaced with both "ProfilerLabels.h" and "ProfilerMarkers.h", which still helps in reducing the use of the all-encompassing "GeckoProfiler.h".

Differential Revision: https://phabricator.services.mozilla.com/D104588
2021-02-16 04:44:19 +00:00
Mark Striemer 080813ab45 Bug 1692232 - Enable tab-modal print UI on all channels r=sfoster,preferences-reviewers,jaws
Differential Revision: https://phabricator.services.mozilla.com/D104844
2021-02-15 20:34:18 +00:00
Simon Giesecke bd1ac6cb7c Bug 1691894 - Always hold PrefCallback in a UniquePtr in nsPrefBranch::AddObserverImpl. r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D104991
2021-02-15 16:37:51 +00:00
smolnar 1afbbe67e1 Backed out 5 changesets (bug 1691894) for causing hazard failures in nsXULPrototypeCache. CLOSED TREE
Backed out changeset 22dc870ee609 (bug 1691894)
Backed out changeset 58c31e9d6ae3 (bug 1691894)
Backed out changeset 7483e84149d8 (bug 1691894)
Backed out changeset f977d6cfa973 (bug 1691894)
Backed out changeset db4503476f34 (bug 1691894)
2021-02-15 16:43:23 +02:00
Simon Giesecke f78c02b32a Bug 1691894 - Always hold PrefCallback in a UniquePtr in nsPrefBranch::AddObserverImpl. r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D104991
2021-02-15 10:04:47 +00:00
Emilio Cobos Álvarez 3f5561a2f7 Bug 1678487 - Make CMSMode an enum class. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D104945
2021-02-13 03:59:23 +00:00
Emilio Cobos Álvarez 675578aca4 Bug 1678487 - Remove SRGBOverrideObserver, and make gfx.color_management.force_srgb a static pref. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D104944
2021-02-13 03:59:22 +00:00
Mihai Alexandru Michis afd69c4be3 Backed out 3 changesets (bug 1678487) for causing reftest failures.
CLOSED TREE

Backed out changeset f6519420f910 (bug 1678487)
Backed out changeset 9beae015d19b (bug 1678487)
Backed out changeset 029cc10d2477 (bug 1678487)
2021-02-13 05:18:54 +02:00
Emilio Cobos Álvarez ba4d1a3c68 Bug 1678487 - Make CMSMode an enum class. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D104945
2021-02-13 02:15:22 +00:00
Emilio Cobos Álvarez 47b903f8b3 Bug 1678487 - Remove SRGBOverrideObserver, and make gfx.color_management.force_srgb a static pref. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D104944
2021-02-13 02:15:22 +00:00
Brindusan Cristian d930c1c648 Backed out 5 changesets (bug 1678487) for multiple failures. CLOSED TREE
Backed out changeset 00242b4230f2 (bug 1678487)
Backed out changeset 63612a51cfee (bug 1678487)
Backed out changeset bd0321ad1968 (bug 1678487)
Backed out changeset c6a4d3c17d39 (bug 1678487)
Backed out changeset 5de112a29a87 (bug 1678487)
2021-02-13 02:41:17 +02:00
Emilio Cobos Álvarez d7aca6b47c Bug 1678487 - Make CMSMode an enum class. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D104945
2021-02-12 23:23:31 +00:00
Emilio Cobos Álvarez d2dca72aa3 Bug 1678487 - Remove SRGBOverrideObserver, and make gfx.color_management.force_srgb a static pref. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D104944
2021-02-12 23:23:31 +00:00
Pierre TALLOTTE cc28f15d09 Bug 1688695 - Hide non-standard values of caption-side. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D104321
2021-02-12 15:45:48 +00:00
Simon Giesecke f701c44a5c Bug 1691894 - Fix EntryHandle to only work with DataType rather than wrapping UserDataType. r=xpcom-reviewers,necko-reviewers,nika,jonco,valentin
Differential Revision: https://phabricator.services.mozilla.com/D104810
2021-02-12 15:25:40 +00:00
Lars T Hansen cda3e5d212 Bug 1686652 - Generalize the SIMD wormhole. r=yury
Generalize the SIMD wormhole to both x86 and x64, and both baseline
and Ion, so that we can start experimenting with it on a broader
scale.

Change the config so that the feature will ride the trains,
preffed-off by default (the current setting).  The pref disappears
from view in late betas, though the feature remains; it can be
requested by another means (later patch) from privileged content only.

Differential Revision: https://phabricator.services.mozilla.com/D101709
2021-02-12 08:44:08 +00:00
Emilio Cobos Álvarez 5035989860 Bug 1692224 - Remove ui.use_native_colors. r=spohl
It's not set to false anywhere and the browser would be quite broken
with it set to false.

Differential Revision: https://phabricator.services.mozilla.com/D104906
2021-02-12 01:01:32 +00:00
Christoph Kerschbaumer 6692f87581 Bug 1542194: Update blocked-uri in CSP reporting by treating frame naviations as redirects r=freddyb,dveditz,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D103697
2021-02-11 09:09:17 +00:00
Tom Schuster be7f4c6ca9 Bug 1689886 - Add a test-only clipboard.read implementation with ClipboardItem. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D103588
2021-02-10 20:50:56 +00:00
Kershaw Chang d9e8c3a9e6 Bug 1690438 - Add telemetry for zero byte loads in nsJARChannel::Open r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D104404
2021-02-10 16:47:13 +00:00
Matt Woodrow f9e8884de8 Bug 1541472 - Remove Advanced Layers, since it's disabled everywhere now. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D104592
2021-02-10 02:04:41 +00:00
Jeff Gilbert 31e436ffe0 Bug 1691606 - Remove dead pref. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D104590
2021-02-10 01:44:07 +00:00
Emilio Cobos Álvarez 1d3c069803 Bug 1690778 - Derive accent color from theme highlight color in GTK. r=mstange
This makes form controls match the rest of the GTK theme like selection
colors, etc.

An alternative to this would be to just use non-native colors on GTK for
all content, but that seems somewhat unfortunate and we do the right
thing for scrollbars so...

I've tried on a variety of themes and this looks nice so far.

Differential Revision: https://phabricator.services.mozilla.com/D104496
2021-02-10 00:47:38 +00:00
Sean Feng 228f53a393 Bug 1667836 - Implement PerformanceEventTiming Interface r=smaug
Spec: https://wicg.github.io/event-timing/#sec-performance-event-timing

Differential Revision: https://phabricator.services.mozilla.com/D102035
2021-02-09 18:54:47 +00:00
Simon Giesecke 5a4b6bc937 Bug 1688833 - Migrate LookupForAdd to WithEntryHandle in modules/libpref. r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D104196
2021-02-09 18:19:46 +00:00
Valentin Gosu ac524e72f8 Bug 1691721 - Remove early partial DNS records prefs r=necko-reviewers,kershaw
These prefs were mostly a perf improvement - return the first address family
first then merge the result with the other family.
However, this turned out to cause intermittent issues on some sites, so it
was turned off by default.
Removing these prefs allows us to have the same functionality across all
our resolvers - one request means one callback after both A and AAAA responses
have been received.

Differential Revision: https://phabricator.services.mozilla.com/D99757
2021-02-09 14:22:56 +00:00
Kershaw Chang e0a2b0844a Bug 1680688 - Add a delay before we reload PAC url r=necko-reviewers,valentin
Apparently, some VPN software also manipulate PAC url in system settings. In this case, the PAC url may not be available when we detect the network change, so this patch introduce a pref for adding a delay before reloading the PAC.

Differential Revision: https://phabricator.services.mozilla.com/D104449
2021-02-09 09:05:45 +00:00
Emma Malysz 2567a1e169 Bug 1688099, save more settings state in a pref and honor value on subsequent prints r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D104121
2021-02-08 22:40:37 +00:00
Emilio Cobos Álvarez a615cf4719 Bug 315209 - Add a pref to make non-auto outline follow border radius. r=mstange
This makes -moz-outline-radius a no-op, but keep it for now.

If/when we make this the default in release, we can remove it.

Differential Revision: https://phabricator.services.mozilla.com/D104324
2021-02-08 17:19:56 +00:00
Kershaw Chang 3521cdde51 Bug 1686421 - Enable network.dns.upgrade_with_https_rr on nightly r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D103783
2021-02-08 13:12:30 +00:00
Timothy Nikkel 7601c56833 Bug 1675547. Force layerization for all scrollframes that want it, when WR and fission is enabled. r=botond
We want this for hit testing purposes.

Depends on D103859

Differential Revision: https://phabricator.services.mozilla.com/D103860
2021-02-05 11:32:29 +00:00
Edgar Chen 448e1644a0 Bug 1690897 - Get rid of `dom.formdata.event.enabled` pref; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D104103
2021-02-05 13:51:33 +00:00
Emilio Cobos Álvarez 34a6457e63 Bug 1690898 - Add a mozinfo entry for nnt, and update WPT test expectations. r=jgraham
Other platforms are going to need more annotations, so this allows us to
update one line while rolling out the feature, rather than updating a
bunch of test expectations. Also should be clearer.

Let me know if there are better ways to do this.

Differential Revision: https://phabricator.services.mozilla.com/D104102
2021-02-05 14:27:47 +00:00
Nicolas Silva cc0396687e Bug 1690247 - Enable the batched texture upload path on windows. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D104044
2021-02-04 18:10:37 +00:00
Bogdan Tara b3d9616178 Backed out changeset e21ae6fdc524 (bug 1690898) for Event-dispatch-redispatch.html failures CLOSED TREE 2021-02-05 16:12:09 +02:00
Brindusan Cristian 13f57afb9c Backed out changeset 8e2eba3023da (bug 1690897) for build bustages at nsContentUtils.cpp. CLOSED TREE 2021-02-05 15:31:13 +02:00
Edgar Chen 7a0199c1a4 Bug 1690897 - Get rid of `dom.formdata.event.enabled` pref; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D104103
2021-02-04 22:05:19 +00:00
Edgar Chen 3fc0341a98 Bug 1690888 - Get rid of `dom.forms.requestsubmit.enabled` pref; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D104100
2021-02-04 22:06:51 +00:00
Emilio Cobos Álvarez 874b18c2d3 Bug 1690898 - Add a mozinfo entry for nnt, and update WPT test expectations. r=jgraham
Other platforms are going to need more annotations, so this allows us to
update one line while rolling out the feature, rather than updating a
bunch of test expectations. Also should be clearer.

Let me know if there are better ways to do this.

Differential Revision: https://phabricator.services.mozilla.com/D104102
2021-02-05 08:59:34 +00:00
Brindusan Cristian ee1af19495 Backed out changeset 7913b9adce62 (bug 1675547) for bc failures in browser_test_group_fission.js. CLOSED TREE 2021-02-05 13:19:08 +02:00
Timothy Nikkel 9031e10183 Bug 1675547. Force layerization for all scrollframes that want it, when WR and fission is enabled. r=botond
We want this for hit testing purposes.

Depends on D103859

Differential Revision: https://phabricator.services.mozilla.com/D103860
2021-02-04 05:28:39 +00:00
Kershaw Chang 082d68bc40 Bug 1415923 - Ignore sleep and wake notifications on OSX r=xpcom-reviewers,KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D103228
2021-02-04 21:40:47 +00:00
Emilio Cobos Álvarez d6359bbd5f Bug 1690812 - Allow users to opt-in into scrollbar-buttons on GTK. r=spohl
They look ok as-is, but make it an opt-in for now.

Differential Revision: https://phabricator.services.mozilla.com/D104074
2021-02-04 19:45:21 +00:00
Stone Shih c8284bad50 Bug 1370630 - Untrusted submit event shouldn't trigger form submission; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D28070
2021-02-04 19:38:47 +00:00
Nihanth Subramanya c206347e88 Bug 1689113 - Don't skip TRR unless confirmation explicitly failed. r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D103170
2021-02-04 17:34:27 +00:00