gecko-dev/toolkit/components
Matt Howell 201a156b44 Bug 1584613 - Fix detecting web filtering parental control state on Windows 10. r=aklotz
The Windows parental controls API (e.g. IWindowsParentalControls) appears to
have been removed entirely from at least more recent builds of Windows 10. The
interfaces are still defined, but at runtime creating instances of them fails.
This patch enables us to tell if web filtering is enabled for the current user
on Windows 10 without going through that API by directly reading the relevant
registry value.

All methods of nsIParentalControlsService other than parentalControlsEnabled
have been left unimplemented because it isn't obvious how to implement them
in this environment, since no replacement for the old API seems to have been
provided. For example, it appears that loggingEnabled could be implemented
using the same registry key, but the logging mechanism is unlikely to be
compatible with the old one, so reporting that it is enabled may be unsafe.

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

--HG--
extra : moz-landing-system : lando
2019-09-27 22:30:31 +00:00
..
aboutcache
aboutcheckerboard Bug 1499354: Add object-src 'none' to the CSP of all about: pages. r=freddyb 2019-09-26 16:22:41 +00:00
aboutmemory Bug 1499354: Add object-src 'none' to the CSP of all about: pages. r=freddyb 2019-09-26 16:22:41 +00:00
aboutperformance Bug 1499354: Add object-src 'none' to the CSP of all about: pages. r=freddyb 2019-09-26 16:22:41 +00:00
alerts
antitracking Bug 1582531 - Update fission annotations for skipped tests that are now passing succesfully, r=kmag 2019-09-27 14:25:10 +00:00
apppicker Bug 1578683 Turn on ESLint rule prefer-boolean-length-check for toolkit and browser r=Standard8 2019-09-14 09:39:26 +00:00
asyncshutdown
autocomplete Bug 1578683 Turn on ESLint rule prefer-boolean-length-check for toolkit and browser r=Standard8 2019-09-14 09:39:26 +00:00
backgroundhangmonitor Bug 1578329 - Use profiler_can_accept_markers() where appropriate - r=gregtatum 2019-09-18 01:22:12 +00:00
bitsdownload Bug 1580908 - Part 5: Update rand to 0.6 in bits_client. r=froydnj 2019-09-12 21:46:13 +00:00
browser Backed out 2 changesets (bug 1582716, bug 1575051) for gv-junit failures, new exception. CLOSED TREE 2019-09-24 19:47:00 +03:00
build
captivedetect Bug 1578633 - [Captive Portal] Prevent XHR error callback if we already handled it. r=mayhemer 2019-09-05 13:32:10 +00:00
certviewer Bug 1573143 - Adds test for linking issuer name to certificate tab. r=johannh 2019-09-27 15:35:53 +00:00
cleardata Bug 1580782 - Remove JS Callsites for Principal->GetURI->Schemeis r=ckerschb 2019-09-26 10:47:33 +00:00
clearsitedata
cloudstorage
commandlines
contentprefs Bug 1579420 - Fix remaining ESLint no-async-promise-executor issues in browser/ and toolkit/. r=mossop 2019-09-16 17:26:58 +00:00
contextualidentity
corroborator Bug 1571472 - use async I/O for checking corrupt omni jar r=bdanforth 2019-08-20 00:48:10 +00:00
crashes Bug 1578683 Turn on ESLint rule prefer-boolean-length-check for toolkit and browser r=Standard8 2019-09-14 09:39:26 +00:00
crashmonitor
ctypes Bug 1578683 Turn on ESLint rule prefer-boolean-length-check for toolkit and browser r=Standard8 2019-09-14 09:39:26 +00:00
downloads Bug 1576348 - Make DownloadCopySaver use the correct channel r=mak 2019-09-10 09:48:47 +00:00
enterprisepolicies Bug 1560808 - Don't activate policy engine if there are no policies. r=mconley 2019-09-26 12:35:34 +00:00
extensions Bug 1584483: Wait for CSS to load before injecting content scripts. r=zombie 2019-09-27 20:58:13 +00:00
featuregates
filewatcher
finalizationwitness
find Bug 1576817 - Fix a regression from bug 1490974 where we'll fail to find visibility: visible descendants of visibility: hidden nodes. r=bradwerth 2019-08-28 15:15:23 +00:00
fuzzyfox
gfx
jsoncpp
kvstore Bug 1583439 - Update lmdb-rkv-sys, lmdb-rkv and rkv crates to their latest versions, r=froydnj 2019-09-26 11:52:13 +00:00
lz4
maintenanceservice Bug 1575975 - Enable the maintenance service for MinGW r=firefox-build-system-reviewers,mshal 2019-08-27 22:02:23 +00:00
mediasniffer Bug 1571742 - Move Nosniff-Check into Sniffers r=ckerschb,dragana 2019-08-14 13:59:06 +00:00
mozintl Bug 1578683 Turn on ESLint rule prefer-boolean-length-check for toolkit and browser r=Standard8 2019-09-14 09:39:26 +00:00
mozprotocol
narrate
normandy Bug 1555176 - Add enrollmentIds to all Normandy telemetry. r=Gijs 2019-09-26 17:35:15 +00:00
osfile Backed out changeset 1091690427f2 (bug 1555644) for causing browser-chrome failures. CLOSED TREE 2019-09-16 21:50:40 +03:00
parentalcontrols Bug 1584613 - Fix detecting web filtering parental control state on Windows 10. r=aklotz 2019-09-27 22:30:31 +00:00
passwordmgr Bug 1582531 - Update fission annotations for skipped tests that are now passing succesfully, r=kmag 2019-09-27 14:25:10 +00:00
perfmonitoring
pictureinpicture Bug 1580733 - Fixed Es lint failure on PictureInPicture.jsm CLOSED TREE 2019-09-26 12:04:43 +03:00
places Bug 1553804: Part 6 - Fix chrome mochitests which open chrome windows with content openers. r=nika 2019-09-20 10:18:15 -07:00
printing Bug 1584307 - Convert <xul:textbox> to <html:input> in toolkit/components/printing/content/printPageSetup.xul. r=mconley 2019-09-27 19:32:01 +00:00
printingui
processsingleton
promiseworker Bug 1578683 Turn on ESLint rule prefer-boolean-length-check for toolkit and browser r=Standard8 2019-09-14 09:39:26 +00:00
prompts Bug 1567785 - Convert XUL textbox to HTML input in toolkit/components/prompts/content/. r=bgrins 2019-09-26 03:19:36 +00:00
protobuf
reader Bug 1583837 - allow more significant increases in font size / zoom in reader mode, more quickly, r=jaws 2019-09-26 21:12:33 +00:00
reflect
remote Bug 1575420 - Replace MOZ_WIDGET_TOOLKIT value of "gtk3" with "gtk". r=froydnj 2019-08-21 12:25:42 +00:00
remotebrowserutils Bug 1579835, part 1b - Directly pass in remote type to E10SUtils.isWebRemoteType. r=mconley 2019-09-26 22:16:28 +00:00
remotepagemanager Bug 1579285 - Offer to enable TLS 1.0 on neterror page r=johannh 2019-09-27 01:26:06 +00:00
reputationservice Bug 1528697 - Add cenum referrerpolicy in ReferrerInfo.idl r=ckerschb,Gijs 2019-08-21 13:28:23 +00:00
resistfingerprinting Bug 1553384, update letterboxing to be fission compatible now that findbar isn't using the message manager. Add a findbar open/close test for letterboxing, r=mconley 2019-09-18 09:33:52 +00:00
satchel Bug 1584218 - form autofill and HTML:select don't respect ui.popup.disable_autohide preference r=emilio,MattN 2019-09-26 22:07:07 +00:00
search Bug 1572465 - Add engine codes to engines.json r=Standard8 2019-09-23 13:46:28 +00:00
securityreporter
sessionstore Bug 1578683 Turn on ESLint rule prefer-boolean-length-check for toolkit and browser r=Standard8 2019-09-14 09:39:26 +00:00
shell
startup
statusfilter
telemetry Bug 1584549 - Updated hybrid-content documentation permission manager code snippets to use principals. r=chutten 2019-09-27 19:05:36 +00:00
terminator Backed out changeset 81156ff3f4fa (bug 1571656) for causing browser_PageActions.js and test_insertTree_fixupOrSkipInvalidEntries.js to perma fail CLOSED TREE 2019-08-19 13:00:44 +03:00
thumbnails Bug 1582531 - Update fission annotations for skipped tests that are now passing succesfully, r=kmag 2019-09-27 14:25:10 +00:00
timermanager Backed out 2 changesets (bug 1579522) for xpcshell failures in test_ModulesPing.js CLOSED TREE 2019-09-24 00:48:27 +03:00
tooltiptext Bug 1578683 Turn on ESLint rule prefer-boolean-length-check for toolkit and browser r=Standard8 2019-09-14 09:39:26 +00:00
typeaheadfind Bug 1553384, remove old find/findAgain methods in typeaheadfind in favour of a single find method, r=mikedeboer 2019-09-18 09:31:43 +00:00
url-classifier Bug 1582531 - Update fission annotations for skipped tests that are now passing succesfully, r=kmag 2019-09-27 14:25:10 +00:00
urlformatter
utils Bug 1577223 - Add specific error for missing scheme in URL policies. r=mconley 2019-09-25 15:55:24 +00:00
viewconfig Bug 1499354: Add object-src 'none' to the CSP of all about: pages. r=freddyb 2019-09-26 16:22:41 +00:00
viewsource
windowcreator Bug 1538042 Part 2: Add tests of null character searches. r=mccr8 2019-09-05 21:03:51 +00:00
windowwatcher Backed out 2 changesets (bug 1582716, bug 1575051) for gv-junit failures, new exception. CLOSED TREE 2019-09-24 19:47:00 +03:00
workerloader
xulstore Bug 1583439 - Update lmdb-rkv-sys, lmdb-rkv and rkv crates to their latest versions, r=froydnj 2019-09-26 11:52:13 +00:00
DefaultCLH.jsm
components.conf
moz.build
update-jsoncpp.sh