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

69897 Коммитов

Автор SHA1 Сообщение Дата
Marco Bonardo aae548f6f8 Bug 1719700 - Add Places storage for snapshots. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D119430
2021-07-13 13:45:54 +00:00
Tooru Fujisawa 8f6310e25c Bug 1708450 - Move call and construct functions into js/public/CallAndConstruct.h. r=nbp
Depends on D119619

Differential Revision: https://phabricator.services.mozilla.com/D119620
2021-07-13 11:52:43 +00:00
Tooru Fujisawa cc92ef732d Bug 1708448 - Move property and element functions into js/public/PropertyAndElement.h. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D119619
2021-07-13 11:52:42 +00:00
Masayuki Nakano 3169bc5de5 Bug 1720252 - Get rid of "dom.input_events.beforeinput.enabled" from tests r=smaug
`beforeinput` event was shipped and it won't be disabled for avoiding confusion
of web developers. So, we can drop the pref setting of
"dom.input_events.beforeinput.enabled" in our tests.

Depends on D119716

Differential Revision: https://phabricator.services.mozilla.com/D119729
2021-07-13 10:02:12 +00:00
Mike Hommey 6a07c778d8 Bug 1719852 - Derive addon sideload default from milestone rather than update channel. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D119683
2021-07-13 08:43:53 +00:00
Mike Hommey a6909dc7da Bug 1719852 - Disable MOZ_REQUIRE_SIGNING on esr. r=jcristau,firefox-build-system-reviewers,mhentges
It was enabled in bug 1712633 by mistake.

Because there wasn't a way to distinguish esr yet, we add one, and while
at it, expose it to the build system.

Differential Revision: https://phabricator.services.mozilla.com/D119682
2021-07-13 08:43:52 +00:00
Masayuki Nakano f334ac54b8 Bug 1715603 - part 2: Make `AutoScrollChild` not start autoscroll if a modifier key is pressed r=Gijs
Now, `nsIFrame::HandleEvent` moves selection at middle mouse button down.  This
occurs before dispatching the event into the system event group.  Therefore,
`AutoScrollChild` cannot prevent it.

On the other hand, Chrome does not start autoscroll when a modifier is pressed.
This means that our users may not be able to use middle click with modifiers
if web apps do not call `preventDefault()` as expected.  So, this difference
is a potential risk of web-compat.

Therefore, this patch makes `AutoScrollChild` stop starting autoscroll if
`Shift` key is pressed.

Differential Revision: https://phabricator.services.mozilla.com/D119253
2021-07-13 08:15:55 +00:00
Matthew Noorenberghe aa67c5a592 Bug 1670027 - Always compute isPrintSelectionRBEnabled for the settings passed to the system print dialog. r=mstriemer
When the Mozilla PDF printer is selected, a new settings object was created without the value of isPrintSelectionRBEnabled computed.

Differential Revision: https://phabricator.services.mozilla.com/D119578
2021-07-13 00:25:38 +00:00
Eden Chuang f8afcec5bf Bug 1503072 - Correct ServiceWorker host-based cleanup. r=dom-worker-reviewers,edenchuang
ServiceWorkerCleanUp's host based cleaning has not correctly been
checking whether the provided host is a root domain of the ServiceWorker
registration, instead performing an exact match (which is what
removeFromPrincipal does).

This check makes the logic consistent with other deleteByHost
implementations and is actually using the same check logic.

Differential Revision: https://phabricator.services.mozilla.com/D111992
2021-07-12 21:10:26 +00:00
Sam Foster 3bb9aa63ff Bug 1699631 - Move the reload icon into toolkit. r=harry,preferences-reviewers,desktop-theme-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D119554
2021-07-12 20:45:08 +00:00
Marian-Vasile Laza 4e2bd249f2 Backed out changeset c47653711a25 (bug 1699631) for causing node devtools failures. CLOSED TREE 2021-07-12 21:04:22 +03:00
Sam Foster 08af461236 Bug 1699631 - Move the reload icon into toolkit. r=harry,preferences-reviewers,desktop-theme-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D119554
2021-07-12 17:26:16 +00:00
Paul Zuehlcke 67db15658c Bug 1704110 - Added PreflightCacheCleaner. r=necko-reviewers,johannh,dragana
Differential Revision: https://phabricator.services.mozilla.com/D119290
2021-07-12 16:05:19 +00:00
Michael Cooper abe3033d39 Bug 1716032 - Don't set any Normandy default branch experiment values if there is a user set value r=Gijs DONTBUILD
This should help with bugs where users lose user-set values after an experiment expires.

Differential Revision: https://phabricator.services.mozilla.com/D119558
2021-07-12 15:59:10 +00:00
Bernard Igiri 0d6d95f32b Bug 1699439 - Removing `--in-content-button` vars from common.inc.css r=desktop-theme-reviewers,jaws,Itiel
Removing the following vars from common.inc.css

-  `--in-content-button-border-radius`
-  `--in-content-button-horizontal-padding`
-  `--in-content-button-vertical-padding`

Differential Revision: https://phabricator.services.mozilla.com/D119190
2021-07-12 14:52:27 +00:00
Johann Hofmann c596d7167a Bug 1689262 - Extend STORAGE_ACCESS_API_UI telemetry probe to 94. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D119390
2021-07-12 09:43:19 +00:00
Harry Twyford aca42929d0 Bug 1717509 - Part 4 - Remove files and result group related to UnifiedComplete. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D119309
2021-07-09 23:52:39 +00:00
Harry Twyford 93961ec313 Bug 1717509 - Part 1 - Hook up UrlbarProviderPlaces and fix various lint issues. r=adw,preferences-reviewers
UnifiedComplete must stick around to serve as an mozIPlacesAutoComplete implementation for XUL consumers like search.js and privacy.js.

Differential Revision: https://phabricator.services.mozilla.com/D119306
2021-07-09 23:52:37 +00:00
Sam Foster 58d620a957 Bug 1704970 - Move fxr's refresh icon to its own assets directory.
Differential Revision: https://phabricator.services.mozilla.com/D117094
2021-07-09 20:07:08 +00:00
Nika Layzell 8337d7a4df Bug 1706302 - Part 1: Use DOMDocElementCreated for RemotePage actors, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D118618
2021-07-09 16:30:28 +00:00
Nicolas Chevobbe 0d7c8bac26 Bug 1643427 - [devtools] Remove devtools.main.f12_* probes and associated code. r=jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D119378
2021-07-09 14:42:03 +00:00
Harry Twyford 199dfc1b74 Bug 1717507 - Convert tests bound to a legacy instance of unifiedcomplete. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D119429
2021-07-09 14:24:01 +00:00
Harry Twyford 90d4eb0eb0 Bug 1717507 - Convert test_special_search.js. r=adw
Apologies in advance for this review. It's the test I've had to rewrite the most. This is because the unifiedcomplete tests did not care about sorting, and urlbar tests do. Since this test does some complicated stuff with frecency, many of the expected matches had to be reordered in the test. The old test just listed all the uris in descending order in `matches`, paying no mind to frecency. As I've been doing with other tests, I reversed the order which with they are added to history/bookmarks, to reduce the number of changes required in the sets of expected matches.
That yielded this order, in descending order of frecency:
uri11
uri1
uri4
uri6
uri5
uri7
uri8
uri9
uri10
uri12
uri2
uri3

Differential Revision: https://phabricator.services.mozilla.com/D119113
2021-07-09 14:23:47 +00:00
Andrei Oprea 8a28a1ee1a Bug 1717622 - Make descriptions required for nimbus variables, disallow additional properties r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D119410
2021-07-09 14:19:58 +00:00
Ava Katushka ava8katushka cdd4c0e55f Bug 1711053 - Open file after download if user clicked on downloading file. r=mtigley,flod,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D118328
2021-07-09 13:20:29 +00:00
Neil Deakin 29ef20bdea Bug 1717680, remove places where document.popupNode and document.tooltipNode are checked within tests, as these checks are no longer needed, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D118518
2021-07-09 11:51:12 +00:00
Andrei Oprea 2f1e99bc55 Bug 1700598 - Intermittent toolkit/components/nimbus/test/browser/browser_nimbus_telemetry.js r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D118408
2021-07-09 10:26:34 +00:00
Butkovits Atila 21769fd956 Bug 1716438 - disable browser_urlQueryStringStripping_telemetry.js for frequent failures. r=intermittent-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D118939
2021-07-09 06:34:05 +00:00
Harry Twyford 5ce932b346 Bug 1717507 - Convert batch 2 of miscellaneous tests from unifiedcomplete to urlbar. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D119112
2021-07-08 22:13:35 +00:00
Mike Kaply 0b3210519d Bug 1716360 - Add a preference for Windows 10 SSO - r=emalysz,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D118087
2021-07-08 20:06:18 +00:00
Rob Wu 506ac57729 Bug 1717068 - Use newer blocklist dump if available r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D118739
2021-07-08 20:02:07 +00:00
Alexandru Michis 88d34a31f5 Backed out changeset 19de2822bc0c (bug 1711168) for causing Bug 1719063.
CLOSED TREE
2021-07-08 22:56:34 +03:00
Sam Foster 08389c68f4 Bug 1700124 - de-duplicate add (+) icons r=thecount,harry,desktop-theme-reviewers
* Rename toolkit's add.svg to plus.svg, use it for the zoom-in buttons and about:newtab's add icon

Differential Revision: https://phabricator.services.mozilla.com/D118627
2021-07-08 18:52:40 +00:00
Kirk Steuber f517f42ff3 Bug 1719685 - Fix browser_aboutPrefs_backgroundUpdateSetting.js r=nalexander
browser_aboutPrefs_backgroundUpdateSetting.js was broken by the changes made in Bug 1712778. This patch brings the test up-to-date with that change.

Differential Revision: https://phabricator.services.mozilla.com/D119421
2021-07-08 18:06:47 +00:00
Mike Kaply 3cb864a463 Bug 1719688 - Support turning off the webrender compositor for color management. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D119431
2021-07-08 17:56:38 +00:00
Dorel Luca dfc7a95d69 Backed out 2 changesets (bug 1717068) for Build bustages. CLOSED TREE
Backed out changeset 1195f23a6393 (bug 1717068)
Backed out changeset 7f269f70c52c (bug 1717068)
2021-07-08 20:44:36 +03:00
Adam Gashlin 593d81e560 Bug 1719189 - Only set UserChoice on build 15063 and later. r=bytesized
Differential Revision: https://phabricator.services.mozilla.com/D119343
2021-07-08 17:34:26 +00:00
Rob Wu d6da58f7e8 Bug 1717068 - Use newer blocklist dump if available r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D118739
2021-07-08 17:28:21 +00:00
Harry Twyford 0a9da4cb75 Bug 1717507 - Convert batch 1 of miscellaneous tests from unifiedcomplete to urlbar. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D118744
2021-07-08 15:01:49 +00:00
Harry Twyford ad20a8695b Bug 1717507 - Convert protocol tests from unifiedcomplete to urlbar. r=adw
There are two substantive changes to test_protocol_swap worth pointing out:
1. Some subtests now search for <protocol>://sit instead of <protocol>://site. This is because the latter would make the heuristic result the same as the relevant history result and the history result would be deduped. We would thus lose test coverage for that history result.
2. Tests that expected allMatches no longer expect uri5. The muxer dedupes https://www. URLs in favour of https:// URLs.

Depends on D118636

Differential Revision: https://phabricator.services.mozilla.com/D118637
2021-07-08 15:01:31 +00:00
Harry Twyford 75563866de Bug 1717507 - Convert URI escaping tests from unifiedcomplete to urlbar. r=adw
Depends on D118635

Differential Revision: https://phabricator.services.mozilla.com/D118636
2021-07-08 15:01:30 +00:00
Harry Twyford 2897122d92 Bug 1717507 - Convert tag tests from unifiedcomplete to urlbar. r=adw
The last few subtests in test_tags_returnedInSearches.js got substantive changes. This is because urlbar tests reflect the results actually shown in the Urlbar and unifiedcomplete tests just tested what came out of UnifiedComplete. Those last few subtests tested that we show non-matching tags. While UnifiedComplete returns those non-matching tags, UrlbarProviderUnifiedComplete has filtered them out since bug 1522226.

Differential Revision: https://phabricator.services.mozilla.com/D118635
2021-07-08 15:01:30 +00:00
Sandor Molnar 320d01b1d8 Backed out 2 changesets (bug 1718755) for causing build bustages. CLOSED TREE DONTBUILD
Backed out changeset eae7bcfd58c9 (bug 1718755)
Backed out changeset 6ad9e60bc38e (bug 1718755)
2021-07-08 12:55:09 +03:00
Emilio Cobos Álvarez 2cdef2f45e Bug 1718755 - Fix the SpecialPowers pref code to deal with ui / font prefs correctly after the previous change. r=kmag
This allows us to remove the timeout (which was there for these prefs)
and makes the code a bit more explicit.

Unconditionally making all tests wait for rAF causes some timing changes
which cause some tests to time out / fail, see:

  https://treeherder.mozilla.org/jobs?repo=try&revision=3aef4c168c6ab7d762dd360f49d4f56dff686c03

So this only does it when changing the prefs that care about it. Fix
some tests that were relying on the timeout to get this green.

Differential Revision: https://phabricator.services.mozilla.com/D119040
2021-07-08 09:23:36 +00:00
Mark Striemer 1add3985d3 Bug 1666247 - Part 3: Disable tab modal print on about:sessionrestore r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D116877
2021-07-08 03:54:20 +00:00
Mark Striemer 4809cc2277 Bug 1666247 - Part 2: Return dialog from tabDialogBox.open r=pbz
Depends on D102356

Differential Revision: https://phabricator.services.mozilla.com/D103525
2021-07-08 03:54:19 +00:00
Mark Striemer 222e434cd2 Bug 1666247 - Part 1: Add a simplify page checkbox r=emalysz,flod
Differential Revision: https://phabricator.services.mozilla.com/D102356
2021-07-08 03:54:19 +00:00
Doug Thayer b5f7314e3e Bug 1714212 - Ensure COM initialized prior to showing skeleton UI r=Jamie,aklotz,tkikuchi
This implements Jamie's suggested fixes for a screenreader issue when the
skeleton UI is enabled. Most of the work here is just pulling out pieces from the
files we needed to include in mozglue so that any references to, say, nsString
or other pieces from libxul either no longer exist or are only included when
building libxul. In a few cases this meant creating whole files to house single
functions, which isn't so pretty, but it was the best I could come up with to
get the job done.

Differential Revision: https://phabricator.services.mozilla.com/D117663
2021-07-07 22:37:14 +00:00
Michelle Goossens 201dd0ca83 Bug 1714462 - Part 3: Remove CSS rules from browser/themes using "not (-proton)" r=Gijs,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D119287
2021-07-07 20:59:03 +00:00
Narcis Beleuzu 1ff027d763 Backed out changeset acf2d74efbbc (bug 1714212) for SM bustages on NativeNt.h 2021-07-07 23:13:42 +03:00
Nihanth Subramanya 4457dc4b82 Bug 1719519 - Add DoH Nightly Normandy slug to the graduation set to transition clients over to remote settings. r=mythmon
Differential Revision: https://phabricator.services.mozilla.com/D119311
2021-07-07 18:27:56 +00:00
Doug Thayer dc9c284076 Bug 1714212 - Ensure COM initialized prior to showing skeleton UI r=Jamie,aklotz,tkikuchi
This implements Jamie's suggested fixes for a screenreader issue when the
skeleton UI is enabled. Most of the work here is just pulling out pieces from the
files we needed to include in mozglue so that any references to, say, nsString
or other pieces from libxul either no longer exist or are only included when
building libxul. In a few cases this meant creating whole files to house single
functions, which isn't so pretty, but it was the best I could come up with to
get the job done.

Differential Revision: https://phabricator.services.mozilla.com/D117663
2021-07-07 18:17:36 +00:00
Michael Cooper d259e9c364 Bug 1717894 - Register Normandy's UI ready observer before awaiting to avoid races r=andreio
Without this change, Normandy migrations could take longer to run than the UI took to start up, and so the UI ready notification would be sent before the listener was set up. This caused Normandy to sometimes never initialize, especially right after an upgrade.

Differential Revision: https://phabricator.services.mozilla.com/D119236
2021-07-07 17:37:31 +00:00
Andrei Oprea 3d1f81b9e9 Bug 1716560 - Create C++ API for NimbusFeatures r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D117339
2021-07-07 17:12:29 +00:00
Sam Foster 27fd851b8d Bug 1708502 - De-dupe about:newtab icons. r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D118863
2021-07-07 17:08:28 +00:00
Paul Zuehlcke 6eb0d4fb20 Bug 1714608 - Cleaned up partitionKey base domain helpers. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D118724
2021-07-07 16:05:06 +00:00
Steve Fink a8793c0ceb Bug 1717631 - Structured clone telemetry r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D118516
2021-07-07 15:56:58 +00:00
Itiel 7a6f45de19 Bug 1719359 - Make the fix in Bug 1714512 more consistent r=desktop-theme-reviewers,harry
Differential Revision: https://phabricator.services.mozilla.com/D119102
2021-07-07 15:36:21 +00:00
Chris H-C ac46073e93 Bug 1713843 - Don't register prefs listeners in about:telemetry r=janerik
unload listeners aren't reliable at the best of time, and for about: pages they
seem to never fire in my testing. There is no weakref-based listener setup for
prefs in JS and I don't want to build one, so this makes the prefs display in
about:telemetry only update on render, not live.

Differential Revision: https://phabricator.services.mozilla.com/D119285
2021-07-07 14:39:41 +00:00
Kate Hudson 37fd301090 Bug 1715281 - Rename ExperimentFeature to _ExperimentFeature r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D119201
2021-07-07 13:54:21 +00:00
Dimi Lee 66c7fdbc40 Bug 1716033 - Add a timeout before clearing telemetry in the beginning of the test. r=tgiles
This patch adds a timeout to make sure all the pending telemetry data
is aggregated in the parent process when we clear it.

Differential Revision: https://phabricator.services.mozilla.com/D118168
2021-07-07 13:34:38 +00:00
Andrew Creskey 1347e6dc17 Bug 1719199 - Add scrolling metrics to history metadata tables in places db r=mak
We need to first add the scrolling metrics (scrolling_time and scrolling_distance) to the DB so we can complete the capturing and tests for those metrics (see Bug 1717920)

Differential Revision: https://phabricator.services.mozilla.com/D119119
2021-07-07 12:42:30 +00:00
Emilio Cobos Álvarez b4379d4a38 Bug 1716546 - Fix and cleanup bookmarks submenu styling. r=desktop-theme-reviewers,harry
Differential Revision: https://phabricator.services.mozilla.com/D118188
2021-07-07 11:33:43 +00:00
Stefan Zabka 7bdc63c79c Bug 1705034 - Implemented ForgetThisBaseDomain in GMPServiceParent. r=pbz,bryce
Differential Revision: https://phabricator.services.mozilla.com/D116412
2021-07-07 10:51:59 +00:00
Paul Zuehlcke 57e2e84d66 Bug 1714608 - Use partitionKey pattern matcher in ClearDataService#hasBaseDomain. r=szabka
Differential Revision: https://phabricator.services.mozilla.com/D118725
2021-07-07 10:25:13 +00:00
Csoregi Natalia cd64ee0ebb Backed out changeset a81a827f54fb (bug 1711053) for failures on browser_download_opens_on_click.js. CLOSED TREE 2021-07-07 13:20:05 +03:00
Tim Huang 9457317201 Bug 1706608 - Part 8: Proper clear the lists after the test is finished. r=pbz
We need to clear the lists once the test is finished. This patch adds a
method in nsIURLQueryStrippingListService to do that.

Differential Revision: https://phabricator.services.mozilla.com/D117377
2021-07-07 09:16:10 +00:00
Tim Huang b7e493dac8 Bug 1706608 - Part 7: Make URLQueryStrippingListService working with Fission r=pbz
The URLQueryStrippingListService will get initialized too late in
Fission because the 'profile-after-change' won't be triggered for
content processes in Fission. So, it won't have a complete list when the
query stripping happens because it will be initalized by then.

To address this issue, we add a content process script which will run
during the creation of content processes and it will get the service to
initialize it early so that we will have a complete list when doing the
stripping.

Differential Revision: https://phabricator.services.mozilla.com/D117376
2021-07-07 09:16:10 +00:00
Tim Huang 9827f875e5 Bug 1706608 - Part 6: Modify the test 'browser_urlQueryStrippingListService.js' to also test content process. r=pbz
The patch adds additional checks for doing stripping in content
processes to verify that the lists will be updated even in the content
process.

Differential Revision: https://phabricator.services.mozilla.com/D117056
2021-07-07 09:16:09 +00:00
Tim Huang a21bf6ee6f Bug 1706608 - Part 5: Send the remote settings lists to the content process. r=pbz
Because the remote setttings update would only happen in the parent
process, so we need to send the update result to the content process.
The parent-side URLQueryStrippingListService will broadcast the remote
setting lists once it get the update from the remote settings. The
serivce in content processes will listen to the message and update the
lists in the content processes.

Differential Revision: https://phabricator.services.mozilla.com/D117055
2021-07-07 09:16:09 +00:00
Tim Huang a6598a3a39 Bug 1706608 - Part 4: Modify the gTest TestURLQueryStringStripper. r=dimi
Because the URLQueryStringStripper will no longer access the pref
directly. We need to use the gTest and make it to wait the pref change
been set to the stripper to do the test properly.

Differential Revision: https://phabricator.services.mozilla.com/D116849
2021-07-07 09:16:08 +00:00
Tim Huang 596be2baad Bug 1706608 - Part 3: Add a test for URLQueryStrippingListService. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D116600
2021-07-07 09:16:08 +00:00
Tim Huang 2a0c743211 Bug 1706608 - Part 2: Modify URLQueryStringStripper to get lists from the URLQueryStrippingListService. r=dimi
The URLQueryStrippingListService will handle the update of all lists
either from prefs or remote settings. So, URLQueryStringStripper no
longer needs to observe the change of the prefs. Instead, it will rely
on URLQueryStrippingListService to get the updated lists.

Differential Revision: https://phabricator.services.mozilla.com/D116599
2021-07-07 09:16:08 +00:00
Tim Huang 3b472b5b1f Bug 1706608 - Part 1: Implement URLQueryStrippingListService. r=pbz
This patch implements URLQueryStrippingListService which is responsible
for monitoring the list of query stripping on remote settings and prefs.

Differential Revision: https://phabricator.services.mozilla.com/D116598
2021-07-07 09:16:07 +00:00
Ava Katushka ava8katushka afa86b23e5 Bug 1711053 - Open file after download if user clicked on downloading file. r=mtigley,flod,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D118328
2021-07-07 09:13:28 +00:00
Brendan Dahl 6c5dfd93a9 Bug 1719380 - Update pdf.js to version 2.10.263 r=pdfjs-reviewers,marco
Differential Revision: https://phabricator.services.mozilla.com/D119237
2021-07-06 23:03:03 +00:00
Paul Zuehlcke da24464574 Bug 1713139 - Clear partitioned storage for session storage and legacy localStorage implementation. r=dom-storage-reviewers,johannh,asuth
Differential Revision: https://phabricator.services.mozilla.com/D116607
2021-07-06 21:10:58 +00:00
Paul Zuehlcke 38e07b9a08 Bug 1705036 - Added QuotaCleaner deleteByBaseDomain. r=johannh,dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D116130
2021-07-06 21:10:57 +00:00
Andrei Oprea 78dea6a3f6 Bug 1718031 - Intermittent [tier2] TV toolkit/components/nimbus/test/browser/browser_remotesettingsexperimentloader_remote_defaults.js r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D118946
2021-07-06 20:22:37 +00:00
Butkovits Atila d38447f8c9 Backed out changeset 0bf78f953aac (bug 1705034) for causing Gtest failures. 2021-07-06 21:40:33 +03:00
Gabriele Svelto a0fd5f1159 Bug 1658831 - Implement a writer for the thread names' minidump stream on macOS r=Gankra
Also adds basic parsing and printing support for the stream.

Differential Revision: https://phabricator.services.mozilla.com/D118927
2021-07-06 17:04:08 +00:00
Gabriele Svelto c0b016ad02 Bug 1718226 - Only capture crash reports for fatal exceptions intercepted via WER r=KrisWright
Our Windows Error Reporting runtime module seems to be notified of all
sorts of non-fatal exceptions. Since there is no documentation clarifying
how to tell them apart from actual crashes we'll try using the bIsFatal
field in the WER_RUNTIME_EXCEPTION_INFORMATION structure for this
purpose. There is no documentation describing the contents of the field
so we can only assume that what its name implies is what we're looking
for.

Differential Revision: https://phabricator.services.mozilla.com/D118813
2021-07-06 17:03:11 +00:00
Stefan Zabka caec487963 Bug 1705034 - Implemented ForgetThisBaseDomain in GMPServiceParent. r=pbz,bryce
Differential Revision: https://phabricator.services.mozilla.com/D116412
2021-07-06 16:38:44 +00:00
Chris H-C 3f129dc158 Bug 1717487 Update about:glean's doclink for testing r=janerik DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D119195
2021-07-06 15:28:46 +00:00
Chris H-C e07fa0ad14 Bug 1713380 - Document how to migrate individual data collections from Telemetry to Glean r=mdroettboom DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D116404
2021-07-06 14:49:54 +00:00
Sebastian Hengst cd0b84af3a Backed out changeset d6716c153f0e (bug 1676024) for new test test_ext_webSocket.js failing with assertion. CLOSED TREE 2021-07-06 13:55:45 +02:00
Niklas Goegge 6b49d6c6db Bug 1676024: Websockets triggered by extensions should not be subject to a page's CSP. r=ckerschb,mixedpuppy
Needs ReviewPublic

Differential Revision: https://phabricator.services.mozilla.com/D104671
2021-07-06 08:05:49 +00:00
Matthew Noorenberghe efc6383c93 Bug 1693069 - Focus the page range field when choosing a custom print range. r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D118886
2021-07-05 22:55:55 +00:00
Gijs Kruitbosch 1aa0ea7655 Bug 1680147 - open file: links to PDFs from file: pages with PDF.js immediately r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D116915
2021-07-05 18:28:52 +00:00
Alexandru Michis 6daae29ec4 Backed out changeset c204c9f05b2e (bug 1711053) for causing failures in browser_download_opens_on_click.js
CLOSED TREE
2021-07-05 19:22:36 +03:00
Ava Katushka ava8katushka bc8b666b90 Bug 1711053 - Open file after download if user clicked on downloading file. r=mtigley,flod,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D118328
2021-07-05 14:32:01 +00:00
Emilio Cobos Álvarez e150976c0e Bug 1719146 - Use size_t in breakpad's Linux exception handler. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D119083
2021-07-05 11:59:34 +00:00
Butkovits Atila 3443c47a26 Bug 1716033 - disable browser_username_only_form_telemetry.js on Linux_64_opt, Mac_qr_debug and Win10 for frequent failures. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D118110
2021-06-29 09:46:57 +00:00
Masayuki Nakano 63d372da2f Bug 1676702 - part 2: Make `TextControlState` initialize `TextEditor` with `PasswordMaskData` r=m_kato
During a `TextControlState` alive, `PasswordMaskData` should be alive too.
Otherwise, we cannot keep unmasked range at reframing.

Depends on D118756

Differential Revision: https://phabricator.services.mozilla.com/D118757
2021-06-28 04:37:54 +00:00
Kashav Madan 0d34540a2e Bug 1703692 - Use ChildOffset to build the offset path for flushes, r=nika
We can't rely on the Children list since it may have been cleared on shutdown.
Since we don't clear parent edges, walking the parent chain and using
mChildOffset works.

Differential Revision: https://phabricator.services.mozilla.com/D118384
2021-06-26 20:25:29 +00:00
Kashav Madan 2b70b9d821 Bug 1703692 - Store the latest embedder's permanent key on CanonicalBrowsingContext, r=nika,mccr8
And include it in Session Store flushes to avoid dropping updates in case the
browser is unavailable.

Differential Revision: https://phabricator.services.mozilla.com/D118385
2021-06-26 20:25:29 +00:00
Shane Caraveo 1266d06fb6 Bug 1717006 support choice+string enumeration injection to fix access to menus.ContextType r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D118856
2021-06-26 15:07:37 +00:00
Dorel Luca 40fe0b4056 Backed out 3 changesets (bug 1703692) for Browser-chrome failures in browser/components/sessionstore/test/browser_broadcast.js. CLOSED TREE
Backed out changeset fe5703d7b580 (bug 1703692)
Backed out changeset eec4a4138ca7 (bug 1703692)
Backed out changeset 6745b363a745 (bug 1703692)
2021-06-26 10:09:23 +03:00
Dorel Luca bc6f2486e2 Backed out changeset 11d1710e481f (bug 1714212) for Browser-chrome failures in toolkit/xre/test/browser_checkdllblockliststate.js. CLOSED TREE 2021-06-26 09:45:29 +03:00
Kashav Madan 748ca3f0ed Bug 1703692 - Use ChildOffset to build the offset path for flushes, r=nika
We can't rely on the Children list since it may have been cleared on shutdown.
Since we don't clear parent edges, walking the parent chain and using
mChildOffset works.

Differential Revision: https://phabricator.services.mozilla.com/D118384
2021-06-26 05:49:12 +00:00