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

17484 Коммитов

Автор SHA1 Сообщение Дата
Miko Mynttinen dc69a43528 Bug 1616412 - Enable WebRender display item caching r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D63269

--HG--
extra : moz-landing-system : lando
2020-02-19 16:23:45 +00:00
Hiroyuki Ikezoe 1387af13ab Bug 1623469 - Add a pref to disable synchronization transform animations with geometric animations. r=boris
Differential Revision: https://phabricator.services.mozilla.com/D67391

--HG--
extra : moz-landing-system : lando
2020-03-19 03:36:54 +00:00
Stefan Hindli 5f419e4b50 Backed out 9 changesets (bug 1622111) for causing mochitest failures in dom/animation/test/mozilla/test_restyles.html CLOSED TREE
Backed out changeset c244160797f8 (bug 1622111)
Backed out changeset dd9209f6bd8b (bug 1622111)
Backed out changeset d694c9e7061f (bug 1622111)
Backed out changeset 486aae809f6d (bug 1622111)
Backed out changeset 709266168c41 (bug 1622111)
Backed out changeset ca0d47bb86a8 (bug 1622111)
Backed out changeset caa735c8bb91 (bug 1622111)
Backed out changeset 12397711ab25 (bug 1622111)
Backed out changeset b66002fd1480 (bug 1622111)
2020-03-19 02:47:51 +02:00
sotaro bfdd961bd3 Bug 1593179 - Enable gfx.webrender.max-partial-present-rects by default on Windows r=nical
Differential Revision: https://phabricator.services.mozilla.com/D67082

--HG--
extra : moz-landing-system : lando
2020-03-17 10:26:50 +00:00
Kristen Wright edf4e23c7d Bug 1622111 - Convert four security.mixed_content.* prefs in nsMixedContentBlocker r=njn
Converts `security.mixed_content.block_object_subrequest`, `security.mixed_content.block_display_content`, `security.mixed_content.upgrade_display_content`, and `security.mixed_content.block_active_content` to static prefs.

Differential Revision: https://phabricator.services.mozilla.com/D67205

--HG--
extra : moz-landing-system : lando
2020-03-18 23:25:13 +00:00
Kristen Wright e771b4ad21 Bug 1622111 - Convert dom.w3c_pointer_events.implicit_capture to a static pref. r=njn
Converts dom.w3c_pointer_events.implicit_capture to a static pref, removes the initializer in PointerEventHandler.

Differential Revision: https://phabricator.services.mozilla.com/D67204

--HG--
extra : moz-landing-system : lando
2020-03-18 22:27:24 +00:00
Kristen Wright eef87691dc bug 1622111 - Convert intl.ime.hack.on_ime_unaware_apps.fire_key_events_for_composition to static pref r=njn
Converts `intl.ime.hack.on_ime_unaware_apps.fire_key_events_for_composition` to a static pref.

Differential Revision: https://phabricator.services.mozilla.com/D67203

--HG--
extra : moz-landing-system : lando
2020-03-18 22:25:54 +00:00
Kristen Wright 92d93617df Bug 1622111 - Convert dom.datatransfer.mozAtAPIs to static pref. r=njn
Converts dom.datatransfer.mozAtAPIs to a static pref and adds the `do_not_use_directly` field, since the pref is used in combination with an additional check in `DataTransfer::MozAtAPIsEnabled`.

Differential Revision: https://phabricator.services.mozilla.com/D67202

--HG--
extra : moz-landing-system : lando
2020-03-18 22:19:06 +00:00
Kristen Wright dcfcfe08a5 Bug 1622111 - Convert dom.events.testing.asyncClipboard to static pref. r=njn
Converts dom.events.testing.asyncClipboard to a static pref. In its original usage, it called a getter that also added information to the log. This uses the do_not_use_directly field to indicate that the getter should still be used for logging.

Differential Revision: https://phabricator.services.mozilla.com/D67186

--HG--
extra : moz-landing-system : lando
2020-03-18 18:22:10 +00:00
Kristen Wright 54ef9a89c8 Bug 1622111 - Convert security.data_uri.unique_opaque_origin to static pref and remove ClientPrefs. r=njn
Converts security.data_uri.unique_opaque_origin to a static pref. This pref was initialized by the ClientManager in ClientPrefs, so this commit also removes those files. Somehow this pref was getting added in VarCache twice, so it also removes the places where the pref was added in Networking.

Differential Revision: https://phabricator.services.mozilla.com/D67185

--HG--
extra : moz-landing-system : lando
2020-03-18 22:12:20 +00:00
Kristen Wright 5b8ccb75ee Bug 1622111 - Convert dom.use_components_shim to static pref. r=njn
Converts dom.use_components_shim to a static pref and removes its `all.js` entry.

Differential Revision: https://phabricator.services.mozilla.com/D67184

--HG--
extra : moz-landing-system : lando
2020-03-18 22:09:48 +00:00
Kristen Wright dd440a3070 Bug 1622111 - Convert three dom.vibrator.* prefs to static prefs r=njn
Converts dom.vibrator.enabled, dom.vibrator.max_vibrate_ms, and dom.vibrator.max_vibrate_list_len to static prefs. Removes their init function.

Differential Revision: https://phabricator.services.mozilla.com/D67183

--HG--
extra : moz-landing-system : lando
2020-03-18 21:10:56 +00:00
Kristen Wright e29d6cd395 Bug 1622111 - Convert dom.animations.offscreen-throttling to static pref. r=njn
Converts dom.animations.offscreen-throttling to a static pref and removes the static function used to create the varcache pref.

Differential Revision: https://phabricator.services.mozilla.com/D67182

--HG--
extra : moz-landing-system : lando
2020-03-18 20:46:07 +00:00
Daniel Varga 2d266171ee Backed out 2 changesets (bug 1572786, bug 1621022) for causing mochitest failures at widget/tests/test_keycodes.xhtml
CLOSED TREE

Backed out changeset 6afede62221b (bug 1572786)
Backed out changeset e08a023c7212 (bug 1621022)
2020-03-18 19:52:41 +02:00
Greg Tatum c1b2f46f80 Bug 1621022 - Change the workflow of enabling the profiler menu button; r=canaltinova
This patch makes it so that the profiler shortcuts work based on the location of
the profiler menu button. It changes it so that if the menu button is in the navbar
or other menus, the shortcuts will work. Otherwise, the shortcuts will be a no-op.

This removes the Tools -> Web Developer - Enable Profiler Menu Button option. By
default on Nightly and Dev Edition the profiler menu button will be available.
On other channels, users must visit profiler.firefox.com.

Differential Revision: https://phabricator.services.mozilla.com/D66785

--HG--
extra : moz-landing-system : lando
2020-03-18 15:36:02 +00:00
Martin Stransky c811449120 Bug 1623060 [Wayland] Respect GtkWidget size then committing to wayland surface, r=jhorak
Mutter 3.36 requests exact match of wl_surface/wl_subsurface size so we need to respect
wl_surface size (GtkWidget size) and create a wl_subsurface with the same size.

Differential Revision: https://phabricator.services.mozilla.com/D67137

--HG--
extra : moz-landing-system : lando
2020-03-18 09:43:34 +00:00
Ciure Andrei 35bf0da2a1 Backed out 3 changesets (bug 1620077, bug 1580623) for causing mochitest failures CLOSED TREE
Backed out changeset 981e37f4d18d (bug 1620077)
Backed out changeset 0333485a02ed (bug 1580623)
Backed out changeset d729f6a0050b (bug 1580623)
2020-03-18 01:24:26 +02:00
alwu 53f946d1be Bug 1620077 - Turn on the pref 'dom.media.mediasession.enabled' on Nightly. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D65409

--HG--
extra : moz-landing-system : lando
2020-03-12 22:42:59 +00:00
Kershaw Chang a2303cfe16 Bug 1607257 - Enable ssl tokens cache on nightly r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D67195

--HG--
extra : moz-landing-system : lando
2020-03-17 21:46:02 +00:00
JulianWels e5c3036681 Bug 1620242 - Basic implementation for HTTPS Only Mode. r=ckerschb,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D62590

--HG--
rename : dom/security/test/csp/file_redirect_report.sjs => dom/security/test/https-only/file_redirect.sjs
rename : dom/security/test/csp/file_upgrade_insecure.html => dom/security/test/https-only/file_upgrade_insecure.html
rename : dom/security/test/csp/file_upgrade_insecure_server.sjs => dom/security/test/https-only/file_upgrade_insecure_server.sjs
rename : dom/security/test/csp/file_upgrade_insecure_wsh.py => dom/security/test/https-only/file_upgrade_insecure_wsh.py
extra : moz-landing-system : lando
2020-03-17 19:24:31 +00:00
Thom Chiovoloni 0b02e4870b Bug 1621806 - Reduce frequency of client-side extension-storage syncs. r=markh
Reduce frequency of client-side extension-storage syncs

Differential Revision: https://phabricator.services.mozilla.com/D66650

--HG--
extra : moz-landing-system : lando
2020-03-17 19:36:58 +00:00
Sean Feng e6a1ddccf9 Bug 1377999 - Add the capability to do DOM node Arena allocation r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D57698

--HG--
extra : moz-landing-system : lando
2020-03-17 14:52:37 +00:00
Markus Stange 44ece05dfd Bug 1619032 - Register 'mirror: always' StaticPref callbacks after pref values have been read. r=njn
This speeds up startup by 140ms on a Moto G5 Android device because it avoids almost 3 million calls to CallbackNode::Matches.

The patch contains the following changes:
 - InitAlwaysPref no longer calls AddMirrorCallback.
 - InitAlwaysPref loses its aIsParent and aIsStartup arguments and is now only called in the parent.
 - InitAll is now only called in the parent, and doesn't care if it's called for startup.
 - There's a new function, `StaticPrefs::StartObservingAlwaysPrefs()` which gets called after all prefs have been loaded on startup.
 - The new function calls AddMirror rather than AddMirrorCallback so that any pref values from the data files get picked up into the mirrors.
 - AddMirror requires a fallback argument. I used the current value of the mirror as the fallback value.

Differential Revision: https://phabricator.services.mozilla.com/D66142

--HG--
extra : moz-landing-system : lando
2020-03-17 04:11:35 +00:00
Noemi Erli f10f67e74c Backed out changeset 21f62488a5b5 (bug 1620242) for causing bustages in nsMixedContentBlocker.cpp CLOSED TREE 2020-03-16 23:11:00 +02:00
JulianWels c2c4e65115 Bug 1620242 - Basic implementation for HTTPS Only Mode. r=ckerschb,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D62590

--HG--
rename : dom/security/test/csp/file_redirect_report.sjs => dom/security/test/https-only/file_redirect.sjs
rename : dom/security/test/csp/file_upgrade_insecure.html => dom/security/test/https-only/file_upgrade_insecure.html
rename : dom/security/test/csp/file_upgrade_insecure_server.sjs => dom/security/test/https-only/file_upgrade_insecure_server.sjs
rename : dom/security/test/csp/file_upgrade_insecure_wsh.py => dom/security/test/https-only/file_upgrade_insecure_wsh.py
extra : moz-landing-system : lando
2020-03-16 16:47:54 +00:00
Emilio Cobos Álvarez 61d064d1ab Bug 1622287 - Disable native theme for android regardless of release channel. r=snorp
With the Fennec-to-Fenix migration getting delayed and the landing of the
pref-flip on Nightly not landing for 75, this is probably ok.

I'll address any potential regressions ASAP.

Differential Revision: https://phabricator.services.mozilla.com/D66952

--HG--
extra : moz-landing-system : lando
2020-03-16 15:28:17 +00:00
André Bargull 0105311d41 Bug 1618258 - Part 1: Rename FinalizationGroup to FinalizationRegistry. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D66930

--HG--
rename : js/src/builtin/FinalizationGroupObject.cpp => js/src/builtin/FinalizationRegistryObject.cpp
rename : js/src/builtin/FinalizationGroupObject.h => js/src/builtin/FinalizationRegistryObject.h
rename : js/src/gc/FinalizationGroup.cpp => js/src/gc/FinalizationRegistry.cpp
extra : moz-landing-system : lando
2020-03-16 10:41:08 +00:00
sonakshi 7b0de70e19 Bug 1609078 - Removed browser.tabs.remote.useCORP r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D66861

--HG--
extra : moz-landing-system : lando
2020-03-15 11:03:57 +00:00
Christoph Kerschbaumer af63b804a6 Bug 1508292: Implement Sec-Fetch-*. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D66283

--HG--
extra : source : a0508ae6c037928981ac2733860b6ec84d7069ec
2020-03-14 17:28:41 +00:00
Brindusan Cristian 11cc2fbf73 Backed out changeset a0508ae6c037 (bug 1508292) for sm bustage.
--HG--
extra : rebase_source : 0db77cae1e8115c19dbaa6d556b30890909ed996
2020-03-14 22:40:55 +02:00
Christoph Kerschbaumer bc8997ee18 Bug 1508292: Implement Sec-Fetch-*. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D66283

--HG--
extra : moz-landing-system : lando
2020-03-14 17:28:41 +00:00
Noemi Erli 0dfb969f81 Backed out changeset e1e71813c4a5 (bug 1609078) for causing web platform failure in blob.https.html CLOSED TREE 2020-03-14 18:07:34 +02:00
sonakshi 4aa4a8f29b Bug 1609078 - Removed browser.tabs.remote.useCORP r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D66861

--HG--
extra : moz-landing-system : lando
2020-03-14 12:22:54 +00:00
Olli Pettay a5de11adec Bug 1502529, compress touchmoves on IPC layer, r=masayuki
The patch adds similar to mousemove compression on IPC layer.
https://searchfox.org/mozilla-central/rev/49ed791eec93335abfe6c2880f84c324e73e47e6/dom/ipc/PBrowser.ipdl#764-774
Touch events can't be compressed all the time, because each touch event
may contain changes to several touches.
To disable compression in some cases, another IPC message is sent.
The messages have exactly the same arguments, but by changing the message type,
compression is disabled for that message on IPC layer.

The patch tries to take rather conservative approach by disabling compression
in many cases. Compression is enabled only if the same touches are being changed,
or old touches and some new touch are changed (so the changed touches are a superset of the old touches).


The patch does not do anything with PointerEvent.getCoalescedEvents(). That implementation
would be quite a bit different and riskier for the next coming Fenix release.

Differential Revision: https://phabricator.services.mozilla.com/D63261

--HG--
extra : moz-landing-system : lando
2020-03-11 00:31:31 +00:00
Mihai Alexandru Michis 75355611d1 Backed out changeset 46dfbb4de902 (bug 1620242) for causing failures in test_x-frame-options.html
CLOSED TREE
2020-03-13 18:24:03 +02:00
JulianWels d5b073f588 Bug 1620242 - Basic implementation for HTTPS Only Mode. r=ckerschb,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D62590

--HG--
rename : dom/security/test/csp/file_redirect_report.sjs => dom/security/test/https-only/file_redirect.sjs
rename : dom/security/test/csp/file_upgrade_insecure.html => dom/security/test/https-only/file_upgrade_insecure.html
rename : dom/security/test/csp/file_upgrade_insecure_server.sjs => dom/security/test/https-only/file_upgrade_insecure_server.sjs
rename : dom/security/test/csp/file_upgrade_insecure_wsh.py => dom/security/test/https-only/file_upgrade_insecure_wsh.py
extra : moz-landing-system : lando
2020-03-13 14:25:08 +00:00
Cosmin Sabou 6521fbdd1e Backed out changeset 7cfecff122d2 (bug 1440212) for causing Bug 1622140.
CLOSED TREE
2020-03-13 04:08:45 +02:00
James Teh 73a8260a74 Bug 1621517: Make nsIAccessible child retrieval work for OuterDocAccessibles with remote documents. r=yzen
This code (and an upcoming dependent patch) is currently behind a pref which is disabled by default, as there is uncertainty as to how it might impact the Dev Tools A11y Panel.
The A11y Panel is currently a moving target due to ongoing refactor for Fission.
This pref should be removed once that groundwork is complete and the impact has been verified.

This patch also includes fixes to some ProxyAccessible methods which previously crashed when there was no parent, as is the case for top level documents.
Without these fixes, the Dev Tools A11y Panel would crash the parent process.

Differential Revision: https://phabricator.services.mozilla.com/D66354

--HG--
extra : moz-landing-system : lando
2020-03-13 01:37:14 +00:00
Boris Zbarsky 16a5db7bc2 Bug 1440212 part 2. Add the ability to fire the load event on a frame element async from the load event on the window inside if they are in different docgroups. r=nika
Behind a pref for now.

Differential Revision: https://phabricator.services.mozilla.com/D35600

--HG--
extra : moz-landing-system : lando
2020-03-12 18:45:36 +00:00
Greg Tatum 4de8535d88 Bug 1621650 - Make Firefox Platform the default profiler preset on Nightly and Local builds; r=canaltinova
Platform engineers spend most of their time in Nightly and on local builds. This patch
changes it so that the profiler is most likely set to a more advanced preset when platform
engineers need it.

Differential Revision: https://phabricator.services.mozilla.com/D66407

--HG--
extra : moz-landing-system : lando
2020-03-11 23:10:53 +00:00
Emilio Cobos Álvarez c61b1aee74 Bug 1618202 - Enable widget.disable-native-theme-for-content on Android Nightly. r=snorp
Given the state of our form controls on android, this is probably an improvement
even without the things that block this on desktop. Let's try this out.

Depends on D64396

Differential Revision: https://phabricator.services.mozilla.com/D64403

--HG--
extra : moz-landing-system : lando
2020-03-12 14:00:40 +00:00
Valentin Gosu 340feb823a Bug 1611651 - Add pref for stale-while-revalidate r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D65813

--HG--
extra : moz-landing-system : lando
2020-03-10 19:04:43 +00:00
James Willcox 239787bc8d Bug 1621129 - Remove unused sync prefs from GeckoView r=rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D66120

--HG--
extra : moz-landing-system : lando
2020-03-09 22:02:53 +00:00
Tom Schuster 3946b3eaea Bug 1619177 - Remove remaining extra warnings code. r=tcampbell,mccr8
Differential Revision: https://phabricator.services.mozilla.com/D65830

--HG--
extra : moz-landing-system : lando
2020-03-10 22:59:41 +00:00
Doug Thayer 1377a8e000 Bug 1621126 - Bump toolkit.shutdown.fastShutdownStage to 2 r=froydnj
The telemetry for this window of time on Nightly is clean, so this
should be safe to bump up.

Differential Revision: https://phabricator.services.mozilla.com/D66173

--HG--
extra : moz-landing-system : lando
2020-03-10 13:47:30 +00:00
Ehsan Akhgari 5d9d9d36b1 Bug 1621170 - Disable capping the maximum life-time of client-side cookies to seven days on Nightly; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D66147

--HG--
extra : moz-landing-system : lando
2020-03-10 15:12:59 +00:00
Kershaw Chang 22851c69c6 Bug 1620824 - Add content encoding support for TRRServiceChannel r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D65898

--HG--
extra : moz-landing-system : lando
2020-03-10 14:28:27 +00:00
Narcis Beleuzu 442ce3a06e Backed out 8 changesets (bug 1618202) for mochitest failures on test_sanityEventUtils.html . CLOSED TREE
Backed out changeset cea91b0cc4f9 (bug 1618202)
Backed out changeset 9448002ebec9 (bug 1618202)
Backed out changeset c1a32c968550 (bug 1618202)
Backed out changeset e5be676f6f06 (bug 1618202)
Backed out changeset 760a89ae35a7 (bug 1618202)
Backed out changeset b0b0c4242976 (bug 1618202)
Backed out changeset a2c3bd0e1fba (bug 1618202)
Backed out changeset b46e40872077 (bug 1618202)
2020-03-10 02:39:47 +02:00
Narcis Beleuzu 135c24b36a Backed out changeset 469e5a0fc374 (bug 455077) for tsan failures on gfxPlatform.cpp . CLOSED TREE 2020-03-10 02:34:57 +02:00
Andrew Osmond 775cc5e08c Bug 455077 - Enable color management for all CSS/images, not just tagged images. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D62510

--HG--
extra : moz-landing-system : lando
2020-03-09 22:16:11 +00:00