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

719661 Коммитов

Автор SHA1 Сообщение Дата
Coroiu Cristina 39ef681feb Backed out 2 changesets (bug 1654501) for assertion failures at gfxPlatformFontList.cpp
Backed out changeset cb233beadbe1 (bug 1654501)
Backed out changeset 1fe3b54b7095 (bug 1654501)
2020-07-26 13:53:23 +03:00
Jonathan Kew 56b38c0de2 Bug 1654501 - Add assertions to confirm the font family lists are properly sorted. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D84730
2020-07-26 09:31:26 +00:00
Jonathan Kew 8424869f6a Bug 1654501 - Fix incorrectly sorted entries in the lists of standard Windows fonts. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D84714
2020-07-26 09:31:26 +00:00
Butkovits Atila cf561cece0 Backed out 5 changesets (bug 1652144, bug 1654569, bug 1652085) for assertion failure nsDocShell.cpp. CLOSED TREE
Backed out changeset 4388af0c7d95 (bug 1654569)
Backed out changeset 66d5bb2ff027 (bug 1652085)
Backed out changeset 05132c178b4f (bug 1652144)
Backed out changeset fbdc7fd9cb96 (bug 1652144)
Backed out changeset 920a06a52b8b (bug 1652144)
2020-07-26 11:12:52 +03:00
Butkovits Atila 68e6d1c762 Backed out changeset 4b66ae956966 (bug 1640960) as requested by kvark. CLOSED TREE 2020-07-26 08:50:47 +03:00
Dale Harvey 66d0777052 Bug 1650880 - Refactor toJSON in SearchEngine.jsm. r=Standard8
Depends on D84390

Differential Revision: https://phabricator.services.mozilla.com/D84411
2020-07-24 13:28:08 +00:00
Dale Harvey 0cecbd699f Bug 1650880 - Persist the engines alias in cache. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D84390
2020-07-24 13:45:26 +00:00
Botond Ballo 7be4e87b56 Bug 1637776 - Add a mochitest for bug 1638458. r=tnikkel
Depends on D84882

Differential Revision: https://phabricator.services.mozilla.com/D84883
2020-07-25 04:12:14 +00:00
Botond Ballo b585e260ea Bug 1637776 - Fix non-unified bustage in nsDisplayList.cpp. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D84882
2020-07-25 01:09:43 +00:00
Boris Chiou 397cecfb2b Bug 1654429 - Enable test_transitions_replacement_on_busy_frame.html for fission and xorigin. r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D84884
2020-07-25 03:14:44 +00:00
Nika Layzell 09b3c13a42 Bug 1648955 - Stop process changing loads in inactive subframes, r=mattwoodrow,annyG
Differential Revision: https://phabricator.services.mozilla.com/D84752
2020-07-24 22:19:38 +00:00
Noemi Erli 45128aa910 Backed out changeset b698b2435396 (bug 1652809) for causing bustages in TraversalRule.h CLOSED TREE 2020-07-25 03:07:39 +03:00
Bianca Danforth c843d660de Bug 1653138 - Arm onDOMInputPasswordAdded DeferredTask when document.readyState is 'interactive'. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D84015
2020-07-24 22:53:13 +00:00
William Durand 111d082a9b Bug 1654902 - Create appInfo to correctly initialize AddonManager. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D84842
2020-07-24 19:13:48 +00:00
Morgan Reschenberg 980b4228e6 Bug 1652809: Convert Pivot framework to use AccessibleOrProxy objects r=eeejay
Differential Revision: https://phabricator.services.mozilla.com/D83671
2020-07-24 20:56:00 +00:00
Cameron McCormack 5a44fc3b55 Bug 1654925 - Make FindNearestCommonAncestorFrameWithinBlock handle bad frame trees without crashing. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D84768
2020-07-24 22:43:36 +00:00
Mark Banner def8aa427a Bug 1620537 - Upgrade to ESLint 7.5.0, remove now unnecessary Babel plugins. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D84820
2020-07-24 21:37:12 +00:00
Mark Banner d5b23d75e7 Bug 1620537 - Fix issues in eslint-plugin-mozilla rules that were raised in ESLint 7. r=mossop
Depends on D84818

Differential Revision: https://phabricator.services.mozilla.com/D84819
2020-07-24 20:38:27 +00:00
Mark Banner 10cbdaa642 Bug 1620537 - Fix more ESLint issues raised after upgrading to ESlint 7. r=mossop
There's two issues being fixed here - the first is that no-unused-vars now reports against the last instance of the unused variable. The second is no-dupe-else-if is now on by default.

Depends on D84816

Differential Revision: https://phabricator.services.mozilla.com/D84818
2020-07-24 21:31:24 +00:00
Mark Banner 2c56de98ff Bug 1620537 - Fix eslint issues in devtools .eslintrc*.js files now that ESLint 7 will lint them. r=mossop
Depends on D84815

Differential Revision: https://phabricator.services.mozilla.com/D84816
2020-07-24 20:39:07 +00:00
Mark Banner 94e847592c Bug 1620537 - Disable no-setter-return where it is failing pending future re-enabling. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D84815
2020-07-24 20:39:30 +00:00
Jeff Muizelaar b083673982 Bug 1654699. Update core-foundation/core-graphics. r=kvark,keeler,jcj,chunmin
This includes updates to authenticator, cubeb-coreaudio,
metal, gfx-backend-vulkan, gfx-backend-metal, freetype

libloading is duplicated because of ash

Differential Revision: https://phabricator.services.mozilla.com/D84688
2020-07-24 22:35:25 +00:00
Joel Maher 8951306649 Bug 1652881 - reduce debug build/test on mozilla-beta and mozilla-release branches r=Callek
reduce debug build/test on mozilla-beta and mozilla-release branches

Differential Revision: https://phabricator.services.mozilla.com/D84279
2020-07-22 08:33:57 +00:00
Emily McDonough 84357a37bf Bug 1654678 Part 1 - Add generic CUPS printer interface r=nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D84742
2020-07-24 22:32:28 +00:00
Adam Vandolder e8304c026d Bug 1655169 - Use AsyncIteratorHelperPrototypeClass as protoclass. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D84863
2020-07-24 21:54:05 +00:00
Csoregi Natalia aa44a640ec Backed out changeset bb8a399944a5 (bug 1635662) for failures on test_client_id.js. CLOSED TREE 2020-07-25 01:47:11 +03:00
Csoregi Natalia 3b2a5fe818 Backed out changeset 4029dc1e969b (bug 1654984) for failures on browser_startup_mainthreadio.js. CLOSED TREE 2020-07-25 01:04:35 +03:00
Noemi Erli 20a8201c14 Backed out changeset 4e38530aaba0 (bug 1653162) for causing failures in test_autofillFormFields.js CLOSED TREE 2020-07-25 00:57:53 +03:00
Csoregi Natalia efdfcbfe84 Backed out changeset 57e75133716d (bug 1654982) for printing failures e.g. on browser_printToPDF.js. CLOSED TREE 2020-07-25 00:42:33 +03:00
Thomas Daede 28df0d954d Bug 1463915 - Update libvorbis to 1.3.7. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D84565
2020-07-24 00:25:08 +00:00
Nathan Froyd 0d1891b9cf Bug 1654845 - use new dump_syms for Mac builds; r=dmajor
Faster (although not by much) and more maintainable is good.

Depends on D84728

Differential Revision: https://phabricator.services.mozilla.com/D84729
2020-07-23 17:01:21 +00:00
Nathan Froyd 0b00157be6 Bug 1654845 - teach symbolstore.py to use the new-style dump-syms for Mac; r=gsvelto
The new `dump_syms` is smart enough to merge information gathered from the
dsymbundle and the primary file without any special calling out which is
which.

Depends on D84727

Differential Revision: https://phabricator.services.mozilla.com/D84728
2020-07-23 22:15:04 +00:00
Nathan Froyd 8b1a756326 Bug 1654845 - remove target restrictions on DUMP_SYMS availability; r=dmajor
We can use the new dump_syms everywhere now.

Differential Revision: https://phabricator.services.mozilla.com/D84727
2020-07-23 17:01:39 +00:00
Adam Roach [:abr] bb0f28cfe0 Bug 1653162: Add telemetry reporting for autofill events. r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D83733
2020-07-24 20:53:11 +00:00
Lina Cambridge 308c0763a7 Bug 1635662 - Manage the ecosystem client ID in telemetry. r=chutten
This commit adds a new ecosystem client ID to `ClientID.jsm`. It's
handled the same way as a regular telemetry client ID, in that it's a
random UUID that's persisted to disk, and reset together with the
client ID. Unlike the main client ID, we don't cache it in prefs.

Additionally:

* `setClientID` has been renamed to `setCanaryClientIDs`, and
  automatically sets the main and ecosystem client IDs to the canary
  (known) ID. It's no longer possible to set either client ID to a
  specific value, but only test code did this.
* `resetClientID` has been renamed to `removeClientIDs`, and clears
  both client IDs. It no longer returns the new ID; instead, consumers
  should call `getClientID` or `getEcosystemClientID` after.
* The ecosystem client ID is included in the `deletion-ping`.

Differential Revision: https://phabricator.services.mozilla.com/D84233
2020-07-24 20:35:58 +00:00
Miko Mynttinen cfec27a6b4 Bug 1653982 - Enable talos tests on Mac with WebRender r=jrmuizel,perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D84178
2020-07-24 20:33:09 +00:00
Miko Mynttinen 12f626cb8d Bug 1653963 - Part 2: Enable web-platform reftests on Mac with WebRender r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D84177
2020-07-24 20:28:46 +00:00
Miko Mynttinen ee242a1acb Bug 1653963 - Part 1: Update web-platform reftest expectations for Mac with WebRender r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D84176
2020-07-24 20:28:38 +00:00
Nika Layzell 82d3bd6bd5 Bug 1654569 - Keep BrowsingContextGroup alive throughout the process switch, r=farre,annyG
This builds on the new API added in bug 1652085 to reduce the chance of a
different BrowsingContextGroup instance being used for process selection at the
start of a process switch, and BrowsingContext creation at the end.

While this would probably not be a serious issue right now, as we always have
only a single "extension" process, it could become an issue in the future if the
specific group specifier is used in more places.

Differential Revision: https://phabricator.services.mozilla.com/D84549
2020-07-24 20:24:48 +00:00
Nika Layzell 9ad094035e Bug 1652085 - Delay BrowsingContextGroup destruction until acked, r=farre
This should ensure that any BrowsingContexts racily created during the discard
process don't end up creating a separate BrowsingContextGroup from their
relatives, and triggering group mismatch assertions.

Differential Revision: https://phabricator.services.mozilla.com/D84548
2020-07-24 20:24:45 +00:00
Nika Layzell b4964689b9 Bug 1652144 - Part 3: Add tests for webIsolated counts over 1, r=farre
This patch also unlocks the pref which was locked in bug 1626096, as it's no
longer an issue.

Differential Revision: https://phabricator.services.mozilla.com/D84062
2020-07-24 20:24:43 +00:00
Nika Layzell fc494ad88c Bug 1652144 - Part 2: Consider current BrowsingContextGroup for process selection, r=farre
This requires keeping track of the current process used to host documents with a
particular remote type loaded in each BrowsingContextGroup. Due to lifecycle
oddities, this set is kept separate from the existing subscribers set on
BrowsingContextGroup.

Differential Revision: https://phabricator.services.mozilla.com/D84061
2020-07-24 20:24:36 +00:00
Nika Layzell 03de005ca0 Bug 1652144 - Part 1: Remove unused argument from process launch methods, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D84060
2020-07-24 20:24:33 +00:00
Nihanth Subramanya bb8f770917 Bug 1654520 - Concat the networkID to the clientID and SHA256 the result before including in telemetry. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D84859
2020-07-24 20:23:33 +00:00
Nihanth Subramanya dc37cc06de Bug 1654520 - [DoH] Debounce heuristics; Include networkID and captiveState in heuristics telemetry event. r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D84648
2020-07-24 20:23:33 +00:00
Nihanth Subramanya ee4d71191c Bug 1654714 - [DoH] Group heuristics results into three categories to reduce extra key count in telemetry. r=Gijs,tdsmith
Differential Revision: https://phabricator.services.mozilla.com/D84719
2020-07-24 20:22:25 +00:00
Kris Taeleman c2c63d7b06 Bug 1651511 - Add Desktop zooming to experiments. r=botond,fluent-reviewers,preferences-reviewers,tnikkel,flod,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D83574
2020-07-24 20:16:40 +00:00
Timothy Nikkel ee604b3f2c Bug 1655160. Disable new desktop zooming scrollbar code for now. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D84861
2020-07-24 20:10:10 +00:00
Kartikaya Gupta 9b5fd8555c Bug 1655083 - Tweak sampled APZC scroll offset to prevent unnecessary temporary surface creation. r=botond
Sometimes when sampling the APZC state we get a tiny non-zero async scroll
delta to be applied to the layer transform. This is not user-visible but it
does end up creating temporary surfaces in the layers code, and so is
undesirable. We can avoid this by tweaking the sampled APZC scroll offset
slightly. See comments in the patch for details.

Differential Revision: https://phabricator.services.mozilla.com/D84855
2020-07-24 20:02:40 +00:00
Magnus Melin 0a72a11db7 Bug 1654984 - don't output needless error reports about non-existing logins-backup.json. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D84783
2020-07-24 19:52:50 +00:00