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

699372 Коммитов

Автор SHA1 Сообщение Дата
Miko Mynttinen fa3904e234 Bug 1624016 - Memory report WebRender display list and display item cache r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D68279

--HG--
extra : moz-landing-system : lando
2020-04-01 18:43:32 +00:00
Matt Woodrow c7b55e1d51 Bug 1589275 - Run DocumentChannel CSP checks in the parent, and send only the violations to the content process. r=nika,ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D68497

--HG--
extra : moz-landing-system : lando
2020-04-01 22:10:21 +00:00
Matt Woodrow 70bbf6da2a Bug 1589275 - Add an option to provide a custom violation event callback. ?rckerschb r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D68496

--HG--
extra : moz-landing-system : lando
2020-04-01 22:09:53 +00:00
Bianca Danforth eb4f651b6b Bug 1625028 - Rename test_autocomplete_new_password.html to test_autocomplete_password_generation.html r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D68500

--HG--
rename : toolkit/components/passwordmgr/test/mochitest/test_autocomplete_new_password.html => toolkit/components/passwordmgr/test/mochitest/test_autocomplete_password_generation.html
extra : moz-landing-system : lando
2020-03-31 23:31:12 +00:00
Kagami Sascha Rosylight 1e6ce8af9b Bug 1597268 - Remove Navigator#registerContentHandler r=annevk,smaug
Differential Revision: https://phabricator.services.mozilla.com/D69191

--HG--
extra : moz-landing-system : lando
2020-04-01 21:20:50 +00:00
Kartikaya Gupta 66b826a63e Bug 1626318 - Protect against dataSize being absurdly large. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D69264

--HG--
extra : moz-landing-system : lando
2020-04-01 21:22:57 +00:00
Jonathan Kew 5ab49ca20e Bug 1619349 - patch 2 - Report font-matching statistics via telemetry ping. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D67788

--HG--
extra : moz-landing-system : lando
2020-03-30 19:56:34 +00:00
Jonathan Kew 82984492e6 Bug 1619349 - patch 1 - Record statistics about font-matching behavior in the presContext. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D67787

--HG--
extra : moz-landing-system : lando
2020-04-01 21:42:36 +00:00
Jonathan Kew 2fe7f23db5 Bug 1619350 - patch 2 - Add lists of standard Mac and Windows fonts, and set font-family visibility attributes accordingly in those platform font lists. r=jwatt
These two platforms are the easiest to get started with - as well as accounting for the great majority
of desktop Firefox users.

This patch is based on the OS vendors' lists of fonts shipped with the current version of each OS.

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

--HG--
extra : moz-landing-system : lando
2020-04-01 21:42:11 +00:00
Jonathan Kew 503dffb1e0 Bug 1619350 - patch 1 - Add a FontVisibility enumeration to determine whether fonts should be visible by name to CSS, and provide a visibility field in font family records. r=jwatt
This replaces and extends the "hidden" flag we currently use on macOS to mark internal system fonts
like .LastResort and .Keyboard that should not be exposed; rather than just a boolean "hidden" flag
we'll have several levels of visibility, some of which the user may opt in to exposing (at the cost
of potentially becoming more fingerprintable).

The current patch assumes three levels besides always-hidden:

  Base     - fonts that are part of the base OS install and always available
  LangPack - fonts that are provided by the OS subject to user's chosen language options
  User     - user-installed fonts that were not provided by the OS

(This categorization may be subject to revision as we learn more about real-world needs and
configurations.)

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

--HG--
extra : moz-landing-system : lando
2020-03-26 18:39:43 +00:00
Jared Wein 900c3638d4 Bug 1626413 - Allow sorting by 'alerts' even if vulnerable logins are not present. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D69216

--HG--
extra : moz-landing-system : lando
2020-04-01 21:39:29 +00:00
Yannan Tuo ytuo 0a38e0ba85 Bug 1622654 - update while(mCaches.size()) to use .empty() r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D68677

--HG--
extra : moz-landing-system : lando
2020-04-01 21:32:54 +00:00
aarushivij 24a32464fe Bug 1586933 - Make Normandy constants easier to search for r=mythmon
Differential Revision: https://phabricator.services.mozilla.com/D69276

--HG--
extra : moz-landing-system : lando
2020-04-01 21:19:25 +00:00
Bert Peers 13690b84d0 Bug 1624468 - Add a fast path for more gradient types in WR r=gw
Differential Revision: https://phabricator.services.mozilla.com/D68945

--HG--
extra : moz-landing-system : lando
2020-04-01 21:15:38 +00:00
Soumya Lahiri 80247db18e Bug 1624231 - nsUrlClassifierDBService.cpp: do not use 'else' after 'return' r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D68997

--HG--
extra : moz-landing-system : lando
2020-04-01 21:15:04 +00:00
Sean Feng 589b8472d0 Bug 1626705 - Use mozalloc_handle_oom to handle OOM for DOMArena r=smaug
Replace MOZ_CRASH with mozalloc_handle_oom for DOMArena OOM
because it captures the requested size.

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

--HG--
extra : moz-landing-system : lando
2020-04-01 18:47:40 +00:00
André Bargull c28d8bb670 Bug 1617851: Add location information to Ion abort messages in non-debug mode. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D64043

--HG--
extra : moz-landing-system : lando
2020-04-01 20:12:52 +00:00
Erik Nordin ccc51b2ce0 Bug 1622322 - Improve print performance when sheets are adopted multiple times r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D68116

--HG--
extra : moz-landing-system : lando
2020-04-01 20:06:47 +00:00
André Bargull e653609e42 Bug 1625734: Handle nursery allocated buffers in ubi::Concrete<BigInt>::size. r=sfink
The test case is based on the existing heap-analysis/byteSize-of-string.js test file.

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

--HG--
extra : moz-landing-system : lando
2020-04-01 20:14:23 +00:00
Michael Froman 3973d5ec78 Bug 1609124 - check for associated IP address on interface for ICE dualstack operation. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D69245

--HG--
extra : moz-landing-system : lando
2020-04-01 20:38:26 +00:00
James Willcox 6a931b4d99 Bug 1626670 - Don't build with MOZ_UPDATER=1 for GeckoView nightlies r=geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D69231

--HG--
extra : moz-landing-system : lando
2020-04-01 18:06:14 +00:00
Ciure Andrei 16d71de78e Backed out changeset 9ce55318603b (bug 1625938) for causing DOMLocalization.cpp asertion failures CLOSED TREE 2020-04-01 23:24:54 +03:00
Bogdan Tara 1417c1805a Backed out changeset 1e4fc45fc6db (bug 1625887) on wingo's request CLOSED TREE 2020-04-01 23:14:39 +03:00
Andrew Halberstadt ba40f078a0 Bug 1626393 - [tryselect] Catch OSError to check for file existence while invalidating task caches, r=gbrown
This prevents a race condition where the watchman hook can potentially
invalidate the cache in-between the call to 'isfile' and 'getmtime'.

Depends on D69189

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

--HG--
extra : moz-landing-system : lando
2020-04-01 15:12:33 +00:00
Andrew Halberstadt be64ef9701 Bug 1626393 - [tryselect] Remove logic to clean up old cache dirs, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D69189

--HG--
extra : moz-landing-system : lando
2020-04-01 15:20:47 +00:00
Glenn Watson bdde050f84 Bug 1625816 - Fix rectangle display item bounds being affected by display port clip. r=nical
This can cause extra invalidations in picture caching.

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

--HG--
extra : moz-landing-system : lando
2020-04-01 10:01:26 +00:00
Dragana Damjanovic d9c45dba03 Bug 1625198 - We should count bytes read from the network not from neqo. r=michal
Differential Revision: https://phabricator.services.mozilla.com/D68903

--HG--
extra : moz-landing-system : lando
2020-04-01 14:52:29 +00:00
Bianca Danforth d3709f2977 Bug 1625028 - Add plain mochitest coverage for new-password heuristics r=MattN
* Updated the toolkit/components/passwordmgr/test/mochitest/test_autocomplete_new_password.html test to include a third form that has enough signal for the new-password heuristics to detect its password field as a new password field.
* Factored out most of the test_autofillAutocompletePassword_withGeneration task to be rechecked for this new form.
* Created some new helper functions and promoted them to the global scope in the test, so they can be used by other tasks as well.

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

--HG--
extra : moz-landing-system : lando
2020-04-01 19:47:12 +00:00
Emilio Cobos Álvarez 21171604ac Bug 1625805 - Don't look at image state for content: url() images. r=dholbert
(Even if they belong to an <img> element).

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

--HG--
extra : moz-landing-system : lando
2020-04-01 19:30:12 +00:00
Zibi Braniecki 44bbaba5c4 Bug 1602808 - Revert Window Title to use DTD. r=fluent-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D68661

--HG--
extra : moz-landing-system : lando
2020-04-01 18:44:03 +00:00
Kris Maglione fca28e80fb Bug 1618170: Fix merge bustage from BrowsingContext.getChildren change. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D64427

--HG--
extra : moz-landing-system : lando
2020-04-01 19:31:54 +00:00
Bogdan Tara 452c92d58b Backed out changeset e348ec7e3a2b (bug 1597268) for causing mass bustages CLOSED TREE 2020-04-01 22:27:41 +03:00
Thom Chiovoloni 5265a52464 Bug 1626125 - Vendor sync15-traits into mozilla-central. r=lina
Vendor sync15-traits from application-services.

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

--HG--
extra : moz-landing-system : lando
2020-04-01 17:04:29 +00:00
Tom Schuster e84dae97d8 Bug 1626075 - IonBuilder::arithTryBinaryStub can't fail. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D68878

--HG--
extra : moz-landing-system : lando
2020-03-31 13:09:14 +00:00
Kagami Sascha Rosylight d336f88d29 Bug 1597268 - Remove Navigator#registerContentHandler r=annevk,smaug
Differential Revision: https://phabricator.services.mozilla.com/D69191

--HG--
extra : moz-landing-system : lando
2020-04-01 18:41:49 +00:00
Bogdan Tara 1eade95ccd Backed out changeset 0592b572c58d (bug 1624649) for many failures complaining about minidump_stackwalk path CLOSED TREE 2020-04-01 22:12:57 +03:00
Andrew Swan 4322e4d9e2 Bug 1625006 Add profiler markers for blocking webRequest listeners r=mixedpuppy,gerald
Differential Revision: https://phabricator.services.mozilla.com/D68278

--HG--
extra : moz-landing-system : lando
2020-04-01 16:23:53 +00:00
Andrew Swan 911c6504b2 Bug 1625006 Update listener names in HttpObserverManager r=mixedpuppy
Make the names of the data structures used inside HttpObserverManager
match the webRequest event names.

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

--HG--
extra : moz-landing-system : lando
2020-04-01 13:16:02 +00:00
aarushivij 639634aa2b Bug 1626575 - Remove Loader.jsm exceptions from Android allowed-dupes.mn. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D69248

--HG--
extra : moz-landing-system : lando
2020-04-01 18:04:15 +00:00
Gijs Kruitbosch ea1d8695e4 Bug 1625938 - work around fluent bug in wizard code, r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D69246

--HG--
extra : moz-landing-system : lando
2020-04-01 18:06:12 +00:00
Wander Lairson Costa b54bca51c3 Bug 1624649: Move android emu to pull from toolchain instead tooltool r=nalexander
Currently, we build android emulator packages manually and upload to
tooltool.

This patch switches it to be pulled from the toolchain built artifacts.

This also allows android tests to run in the staging environment.

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

--HG--
extra : moz-landing-system : lando
2020-04-01 16:30:21 +00:00
Ciure Andrei 0dc4152db7 Backed out changeset 9514a3c5e611 (bug 1617851) for causing bustages CLOSED TREE 2020-04-01 21:09:54 +03:00
Ciure Andrei 6c0e5ef022 Backed out changeset c65681e3492c (bug 1625814) for causing debugger failure CLOSED TREE 2020-04-01 21:09:19 +03:00
Ciure Andrei 22e7888e72 Backed out changeset e26494488d1f (bug 1614268) for causing browser_select_popup_position_in_out_of_process_iframe.js failures CLOSED TREE 2020-04-01 21:08:38 +03:00
André Bargull b6041d5096 Bug 1617851: Add location information to Ion abort messages in non-debug mode. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D64043

--HG--
extra : moz-landing-system : lando
2020-04-01 15:48:09 +00:00
Andrew McCreight 28946d1b1d Bug 1615109, part 2 - Remove the SharePicker stub implementation. r=marcosc
The stub implementation seems like it conflicts on platforms where we have an
implementation, is registered in the child process where we don't need it,
and the implementation itself uses getters where it should use fields.

The code that tries to find a sharepicker implementation handles one not
being registered just fine as far as I can see, so just remove the stub
implementation now that we have actual implementations for people to
look at.

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

--HG--
extra : moz-landing-system : lando
2020-04-01 17:53:31 +00:00
Andrew McCreight f1fe1626ec Bug 1615109, part 1 - Get rid of the unused content process share picker registration. r=marcosc
This file has an entry in kWidgetContracts for kNS_SHAREPICKER_CID, but not in
kWidgetCIDs, so there's no implementation. I think this is causing the "Could
not map contract" warning message. We never use the share picker in the content
process, so just remove this.

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

--HG--
extra : moz-landing-system : lando
2020-04-01 11:04:03 +00:00
David Walsh d28eb2c9b5 Bug 1625814 - Update CodeMirror line class for new API r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D68741

--HG--
extra : moz-landing-system : lando
2020-03-31 15:44:05 +00:00
Iain Ireland c11872c723 Bug 1594545: Part 13: Stack overflow and backtrack handlers r=jandem
The stack overflow handler is based very heavily on the old implementation. There may be a nicer way to write it.

After this patch, we have a complete RegExpMacroAssembler implementation.

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

--HG--
extra : moz-landing-system : lando
2020-04-01 17:39:43 +00:00
Iain Ireland af00d7eb77 Bug 1594545: Part 12: Success and exit handlers r=jandem
V8 (and our old import) supports a global cache optimization where we find multiple global matches at once and then iterate over those when finding the next match, instead of jumping back into the generated code each time. We never actually hooked that optimization up to anything, though, and I'm not sure whether it would add enough performance to justify the complexity.

I've pulled all of that logic out, so the success handler here is significantly simpler than it was in the old implementation.

(I had already written most of the code by the time I realized what was going on, so I have an optional patch in my stack to re-add the support if we decide we want to implement the global cache.)

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

--HG--
extra : moz-landing-system : lando
2020-04-01 17:39:40 +00:00