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

18461 Коммитов

Автор SHA1 Сообщение Дата
Razvan Maries 0c7b531573 Backed out changeset 699c9b84e8cb (bug 1632351) for perma failures on test_transitions_per_property.html and properties-db.js. CLOSED TREE 2020-10-10 01:50:47 +03:00
Tim Nguyen abaf37a336 Bug 1632351 - Enable CSS conic-gradient by default and let it ride the trains. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D93024
2020-10-09 21:09:43 +00:00
Christoph Kerschbaumer faf05f7d19 Bug 1552168: Remove pref security.data_uri.unique_opaque_origin. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D92087
2020-10-08 16:55:25 +00:00
Nika Layzell 843556c7b5 Bug 1669749 - Fix edge-cases with fission experiment pref integration, r=kmag
This should fix some of the issues discovered by QA during their review of the
fission experiment's preference behaviour.

Differential Revision: https://phabricator.services.mozilla.com/D92780
2020-10-08 00:54:46 +00:00
Kartikaya Gupta ede54d232b Bug 1668870 - Re-enable touch event retargeting. r=esawin
Depends on D92437

Differential Revision: https://phabricator.services.mozilla.com/D92438
2020-10-07 13:55:15 +00:00
Kershaw Chang 347295305d Bug 1652717 - P2: Implement fast fallback when H3 is used r=necko-reviewers,valentin,dragana
Differential Revision: https://phabricator.services.mozilla.com/D90998
2020-10-07 08:48:25 +00:00
Kershaw Chang e15e30d8c5 Bug 1665878 - Reset exclusion list when all target names are all excluded, r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D90822
2020-10-06 20:06:53 +00:00
Kershaw Chang beca4c9d74 Bug 1652713 - Implement fallback mechanism when echConfig is enabled, r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D90673
2020-10-06 20:06:55 +00:00
Dana Keeler e0531b8283 Bug 1667829 - CRLite: allow taking the log merge delay into account r=jcj
This patch adds the preference "security.pki.crlite_ct_merge_delay_seconds"
that adds a configurable delay between the earliest certificate timestamp and
the filter creation date. This allows the implementation to take into account
CT log merge delays (i.e. when an SCT exists for a certificate but that
certificate hasn't yet been merged into the log).
The default value is 28 hours in seconds. The minimum value is 0 seconds, and
the maximum value is one year in seconds.

Differential Revision: https://phabricator.services.mozilla.com/D92295
2020-10-07 00:16:49 +00:00
Jeff Gilbert 7dfce6b221 Bug 1669530 - Pref on webgl.out-of-process for Win nightly/dev. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D92642
2020-10-06 22:50:37 +00:00
Jeff Gilbert 01c923207d Bug 1669531 - Pref on webgl.out-of-process for Mac nightly/dev. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D92641
2020-10-06 22:50:39 +00:00
Butkovits Atila c80ab2001f Backed out 3 changesets (bug 1669531, bug 1669530, bug 1669532) for causing bustages on StaticPrefList.yaml. CLOSED TREE
Backed out changeset d60a1c3a1070 (bug 1669532)
Backed out changeset 09c1330a1959 (bug 1669530)
Backed out changeset 1205b4638833 (bug 1669531)
2020-10-06 23:46:24 +03:00
Jeff Gilbert 3d963ac35e Bug 1669532 - Pref on webgl.out-of-process for Lin nightly/dev. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D92643
2020-10-06 17:29:11 +00:00
Jeff Gilbert 59f8fe921b Bug 1669530 - Pref on webgl.out-of-process for Win nightly/dev. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D92642
2020-10-06 17:29:06 +00:00
Jeff Gilbert 04f63df6dc Bug 1669531 - Pref on webgl.out-of-process for Mac nightly/dev. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D92641
2020-10-06 17:27:21 +00:00
Dorel Luca 5c6d2146ce Backed out 5 changesets (bug 1652717, bug 1665878, bug 1666620, bug 1652713) for XPCshell failures in components/migration/tests/unit/xpcshell.ini. CLOSED TREE
Backed out changeset 6322b86e1df4 (bug 1666620)
Backed out changeset ab09fd84e0e4 (bug 1652717)
Backed out changeset 018c0eebe944 (bug 1652717)
Backed out changeset 1636234a4768 (bug 1665878)
Backed out changeset 395117cd7b25 (bug 1652713)
2020-10-06 22:39:34 +03:00
Kershaw Chang c8a92b9fee Bug 1652717 - P2: Implement fast fallback when H3 is used r=necko-reviewers,valentin,dragana
Differential Revision: https://phabricator.services.mozilla.com/D90998
2020-10-06 11:26:57 +00:00
Kershaw Chang 4ab4ff8981 Bug 1665878 - Reset exclusion list when all target names are all excluded, r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D90822
2020-10-06 09:48:05 +00:00
Kershaw Chang 99208e5b56 Bug 1652713 - Implement fallback mechanism when echConfig is enabled, r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D90673
2020-10-06 09:47:52 +00:00
Mark Hammond 18d1af1eb5 Bug 1449730 - remove the legacy bookmarks sync engine. r=lina
Differential Revision: https://phabricator.services.mozilla.com/D89083
2020-10-06 01:02:50 +00:00
Kershaw Chang 35c03a8910 Bug 1652677 - P1: Prefer to use records with ECH config r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D89454
2020-10-05 15:16:29 +00:00
Masayuki Nakano ec2e1c9705 Bug 1669133 - Get rid of pref to disable `text` event in the default group and telemetry for it r=smaug
The telemetry probe was added in bug 1506434, and it's not necessary anymore
because of the event in the default group was completely disabled in
bug 1288640 (Gecko 65).

Therefore, we can get rid of the pref, and we can take back a room for a
bool member in `nsPIDOMWindowInner` for new telemetry probes which need
to know whether a specific event listener has been added or not.

Depends on D92395

Differential Revision: https://phabricator.services.mozilla.com/D92397
2020-10-05 11:17:17 +00:00
Mark Hammond c40f795f98 Bug 1662319 - remove the sync 'repairer' concept. r=lina
Differential Revision: https://phabricator.services.mozilla.com/D88935
2020-10-05 00:26:12 +00:00
Jonathan Kew 2655501b30 Bug 1665196 - Use the main-thread idle queue rather than a repeating timer to finalize font loading. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D92302
2020-10-03 16:03:54 +00:00
Narcis Beleuzu c4408a4561 Backed out changeset cab81767be70 (bug 1665196) for mochitest failures on test_mouse_enterleave_iframe.html CLOSED TREE 2020-10-03 14:56:08 +03:00
Timothy Nikkel 3f2f0f567c Bug 1657822. Enable new desktop zooming scrollbar code. r=kats
The mathml reftest pref needs to be added at the same time because the test needs that pref with the new scrollbar code to pass, but it fails with that pref with the old scrollbar code. Since that test uses the minimum scale, which is only valid with overlay scrollbars, it is correct to do so.

Differential Revision: https://phabricator.services.mozilla.com/D91243
2020-10-02 21:05:40 +00:00
Jonathan Kew 1101dcaf73 Bug 1665196 - Use the main-thread idle queue rather than a repeating timer to finalize font loading. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D92302
2020-10-03 08:42:43 +00:00
Tim Giles a0ab1f9aba Bug 1134852 - Update password manager recipes from Remote Settings. r=sfoster,leplatrem,geckoview-reviewers,esawin
Differential Revision: https://phabricator.services.mozilla.com/D89821
2020-10-02 19:45:03 +00:00
Robert Mader 08bee60aa7 Bug 1648799 - Enable partial present for webrender on linux. r=nical
It has been enabled on Android - lets do the same on desktop linux.

Differential Revision: https://phabricator.services.mozilla.com/D92260
2020-10-02 18:08:19 +00:00
Nika Layzell a21ceee531 Bug 1667426 - fisison.autostart/normandy pref integration improvements, r=kmag,mythmon
Differential Revision: https://phabricator.services.mozilla.com/D91687
2020-10-02 15:52:40 +00:00
Solomon Chiu 26f860a4a3 Bug 1667939 - Make the picture tile size configurable via pref. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D91759
2020-10-02 10:38:45 +00:00
Jamie Nicol 24a86e3bdc Bug 1575765 - Enable partial present for webrender on android. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D91204
2020-10-02 10:24:04 +00:00
Razvan Maries 63b41aa30f Backed out 3 changesets (bug 1656533, bug 1575765) for WebRender bustages. CLOSED TREE
Backed out changeset 84c31fd9ff82 (bug 1575765)
Backed out changeset 48c1532d1d9d (bug 1575765)
Backed out changeset ed9075d9319b (bug 1656533)
2020-10-02 12:51:55 +03:00
Jamie Nicol e0889bffdf Bug 1575765 - Enable partial present for webrender on android. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D91204
2020-10-02 08:42:45 +00:00
Masayuki Nakano ac33322b44 Bug 1609291 - Enable `beforeinput` event and `InputEvent.getTargetRanges()` by default in Nightly channel and early Beta r=smaug
Now, `InputEvent.getTargetRanges()` returns better ranges when deleting
selected ranges (both collapsed cases and non-collapsed cases, and the
result is similar to Blink).  So, `beforeinput` events listeners can treat
deletion.

Therefore, we can ship `beforeinput` event for getting more feedback from
our testers.

Note that both of them are behind same pref because `getTargetRanges()`
is required only by `beforeinput` event listeners and it may be used
for feature detection of `beforeinput` event because Blink does not support
`onbeforeinput` event handler attribute.

Differential Revision: https://phabricator.services.mozilla.com/D91865
2020-10-01 09:47:15 +00:00
Dorel Luca d8dd11c4ac Backed out 2 changesets (bug 1668054, bug 1667426) for Browser-chrome failure in toolkit/modules/tests/browser/browser_Troubleshoot.js. CLOSED TREE
Backed out changeset 0a0ad7d6a16b (bug 1668054)
Backed out changeset fdd402fe6537 (bug 1667426)
2020-10-02 02:34:22 +03:00
Nika Layzell f99ea5eb78 Bug 1667426 - fisison.autostart/normandy pref integration improvements, r=kmag,mythmon
Differential Revision: https://phabricator.services.mozilla.com/D91687
2020-10-01 15:56:14 +00:00
Valentin Gosu b9501927ed Bug 1616252 - Exclude domains in /etc/hosts from using TRR r=necko-reviewers,dragana
This patch adds a task that is dispatched to the background thread when TRR
is first enabled. This may mean during the TRRService initialization at
startup or later when the pref is flipped.

The task will call into rust_parse_etc_hosts which does the actual file
opening and parsing. We pass the path to the file, that being either
/etc/hosts or the Windows equivalent obtained by calling
SHGetSpecialFolderPathA.

The rust code opens the file and proceeds to read it line by line while
accumulating all the hostnames in an array. Since these files can be
quite large, on the order of several megabytes, we need to make sure we
don't block shutdown doing this - so once more than 100 domains have
accumulated in the array we call back into C++ code to add them to the
exclusion list. The callback will return true if we should continue to
parse the file or false otherwise.

We also change the tests to use "excluded" rather than localhost when
testing the excluded-domains prefs, since localhost is unually present
in /etc/hosts and may interfere with the test.

We also use an atomic sTRRServicePtr to make sure that we don't have
a data race between the TRRService being freed and the callbacks of the
parsing.

Differential Revision: https://phabricator.services.mozilla.com/D90663
2020-10-01 07:01:58 +00:00
Jeff Gilbert 449098b7b4 Bug 1668144 - Add blocklisting for OOP WebGL. r=mattwoodrow
* Add FEATURE_THREADSAFE_GL and FEATURE_ALLOW_WEBGL_OUT_OF_PROCESS
* Add gfxVars::AllowWebglOop()
* Blocklist THREADSAFE_GL on mesa/nouveau

Differential Revision: https://phabricator.services.mozilla.com/D91879
2020-10-01 08:14:12 +00:00
Agi Sferro ed076be423 Bug 1660241 - Add GeckoRuntimeSetting for SafeBrowsing provider. r=droeh,dimi,snorp
Differential Revision: https://phabricator.services.mozilla.com/D91200
2020-09-30 19:54:47 +00:00
Chris Fallin d6d51d360a Bug 1668321: Enable Cranelift/aarch64 Wasm only on Nightly builds. r=lth
We've decided to mitigate risk somewhat, for now, by enabling
Cranelift/aarch64-based Wasm support only on Nightly builds. This patch
removes Cranelift entirely from the default beta and release build
configurations. We'll plan to revisit this once we have more experience
with Cranelift on Nightly.

Differential Revision: https://phabricator.services.mozilla.com/D91960
2020-09-30 18:47:29 +00:00
Eugen Sawin 0d4a345796 Bug 1668112 - [1.0] Disable touch radius heuristic because of a media element control regression. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D91837
2020-09-30 13:34:24 +00:00
Sebastian Hengst a34f36ddbd Backed out 2 changesets (bug 1652677) on request from kershaw for causing bug 1667801
Backed out changeset 4a66e4016c18 (bug 1652677)
Backed out changeset df6bdf8157b1 (bug 1652677)
2020-09-30 13:14:00 +02:00
Sebastian Hengst 0cf7e55237 Backed out changeset 0b7c8f6349b1 (bug 1667743) on request from kershaw for causing bug 1667801 2020-09-30 13:12:53 +02:00
Jonathan Watt 3f30f74084 Bug 1667953 p1. Stop reading printer specific settings from global prefs. r=bobowen
Differential Revision: https://phabricator.services.mozilla.com/D91819
2020-09-29 18:51:35 +00:00
Jeff Gilbert 409d7df8a9 Bug 1654459 - Default webgl.enable-surface-texture to true. r=snorp
This should match the previous behavior where non-parent processes
ignored the pref and used surface textures.

Differential Revision: https://phabricator.services.mozilla.com/D84476
2020-09-29 16:56:46 +00:00
Valentin Gosu e05404b825 Bug 1589337 - Use nsIClassInfoImpl in nsJARURI r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D90256
2020-09-29 11:40:58 +00:00
Nika Layzell 8c5c6588c5 Bug 1658342 - Enable the remoteObjectEmbed pref by default, r=heycam,valentin
This also disables the cross-origin resource timing test when Fission is
enabled, as resource timing is is broken for cross-origin frames (bug 1658097).

Differential Revision: https://phabricator.services.mozilla.com/D91326
2020-09-28 22:06:44 +00:00
Dorel Luca 834eb9ea3f Backed out changeset 49c71a08f0e3 (bug 1658342) for causeing Mochitest failures. CLOSED TREE 2020-09-29 13:37:18 +03:00
Kershaw Chang 5eabf77a18 Bug 1667743 - Remove unused esni code r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D91571
2020-09-28 17:21:39 +00:00