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