gecko-dev/dom
Dave Townsend 4acb23615f Bug 1245571: Add a window.navigator.mozAddonManager object that can only be accessed by AMO. r=bz
Since we want to add a few APIs that AMO can use to query and manipulate the
user's add-ons we want to expose a custom API. This implements the webidl and
a stub implementation in JavaScript. We use the webidl functions for controlling
access to the API, only the AMO production domains (and some test domains when
testing is enabled) can access it and only when retrieved securely and not in
an inner frame of a page that shouldn't have the API.

MozReview-Commit-ID: 3HUUrduuHwf

--HG--
extra : rebase_source : fe64953c2fde99a56868314edef1982156dadada
2016-02-19 16:49:30 -08:00
..
activities
alarm
animation Bug 1260983 - Allow creating animations with a target element not bound to a document; r=heycam 2016-04-01 09:32:26 +09:00
apps Bug 1259590 - Remove B2G ACL code. r=khuey 2016-04-07 09:50:01 -07:00
archivereader
asmjscache
audiochannel
base Bug 1258496 - Purge message manager cached scripts on 'message-manager-flush-caches' notification. r=smaug 2016-04-13 11:04:11 -07:00
battery Bug 1250109 - Change DOMEventTargetHelper subclasses to not assume that GetOwner() is non-null, since it can be nulled out by navigation. r=bzbarsky 2016-03-04 13:37:50 -08:00
bindings Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz. 2016-04-01 11:00:01 +11:00
bluetooth Merge 2016-04-04 12:08:53 +02:00
broadcastchannel Bug 1263798 - rewrite broadcastchannel tests for e10s, r=smaug 2016-04-12 16:12:08 -04:00
browser-element Bug 1263782 - Kill off the deprecated nsINode::IsInDoc(). r=baku 2016-03-31 11:58:25 +01:00
cache Bug 1263311: Part 3 - s/nsCancelableRunnable/CancelableRunnable/g. r=froydnj 2016-04-11 11:40:06 -07:00
camera
canvas Bug 1263311: Part 3 - s/nsCancelableRunnable/CancelableRunnable/g. r=froydnj 2016-04-11 11:40:06 -07:00
cellbroadcast
contacts
crypto Bug 1263311: Part 3 - s/nsCancelableRunnable/CancelableRunnable/g. r=froydnj 2016-04-11 11:40:06 -07:00
datastore Bug 1260441 - Never pass a null js context to OpenCursor() r=bz 2016-03-30 13:03:03 +02:00
devicestorage
downloads
encoding Bug 1262324 (part 2) - Introduce nsUConvProp. r=emk. 2016-04-06 13:31:38 +10:00
engineeringmode
events Bug 1258482 - FileList should contain only Files, not Directories, r=smaug 2016-04-12 08:51:52 -04:00
fetch Bug 1250048 - CSP manifest-src doesn't override default-src. r=ckerschb,bkelly,ehsan 2016-04-07 14:13:09 -07:00
filehandle
filesystem Bug 1258482 - FileList should contain only Files, not Directories, r=smaug 2016-04-12 08:51:52 -04:00
fmradio
gamepad
geolocation Bug 1255198 - [Telemetry] Add geolocation Telemetry probes to record fulfilled requests according to document.isVisible. r=jdm, data-review=bsmedberg 2016-03-21 15:42:18 -07:00
html Bug 1258482 - FileList should contain only Files, not Directories, r=smaug 2016-04-12 08:51:52 -04:00
icc
identity
imptests Bug 1254683 - Enable editing/conformancetest/test_runtest.html on e10s; r=mrbkap 2016-03-08 16:19:02 -05:00
indexedDB Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz. 2016-04-01 11:00:01 +11:00
inputmethod Bug 1260713 - Fix RefCounted.h:106:50: error: no member named 'typeSize' in 'mozilla::KeyboardInfo' 0:22.21 uint32_t size = static_cast<const T*>(this)->typeSize(). r=smaug 2016-03-30 22:07:07 +08:00
inputport
interfaces Bug 1255576 - Propagate privacy status for removed content preferences to observers. r=adw 2016-04-04 15:25:58 -04:00
ipc Bug 1263499 - unify the QuickExit function, r=bsmedberg 2016-04-11 16:12:33 +08:00
json
jsurl
locales Bug 682294 - Add an error page for file access denied. r=bz 2016-04-06 08:18:00 +02:00
manifest Bug 1262739 - Remove support for splash_screens member in Manifest Processor r=mconley 2016-04-07 14:18:27 -07:00
mathml Bug 1263785 - Kill off the deprecated nsINode::GetCurrentDoc. r=baku 2016-03-31 12:46:32 +01:00
media Bug 1262808: Fix use of |PrincipleHandle| in |MediaEngineGonkVideoSource| r=rjesup 2016-04-12 16:54:43 +02:00
messagechannel Bug 1263311: Part 3 - s/nsCancelableRunnable/CancelableRunnable/g. r=froydnj 2016-04-11 11:40:06 -07:00
messages Bug 1238160 - Add assertions in non-desktop code paths. r=bz,fabrice 2016-03-02 10:35:56 -06:00
mobileconnection
mobileid
mobilemessage
network Bug 1217677: increase UDP socket receive buffer for <= Win7. r=jesup,mcmanus 2016-03-01 21:46:50 -08:00
newapps
nfc Merge mozilla-central to mozilla-inbound 2016-04-05 16:54:06 +02:00
notification Bug 1250109 - Change DOMEventTargetHelper subclasses to not assume that GetOwner() is non-null, since it can be nulled out by navigation. r=bzbarsky 2016-03-04 13:37:50 -08:00
offline
payment Bug 1238160 - Rename OriginAttributes.mInBrowser and associated methods. r=bz,mayhemer 2016-03-02 10:35:56 -06:00
permission Bug 1197461 - Tests for Permissions.revoke. r=poiru,baku 2016-03-02 21:09:56 +00:00
phonenumberutils
plugins Bug 1263499 - unify the QuickExit function, r=bsmedberg 2016-04-11 16:12:33 +08:00
power
presentation Bug 1148307 - Part 5, pref off data channel session transport, r=smaug 2016-04-11 11:28:36 +08:00
promise Bug 1263311: Part 3 - s/nsCancelableRunnable/CancelableRunnable/g. r=froydnj 2016-04-11 11:40:06 -07:00
push Backed out changeset 6733c0861332 (bug 1258595) for m3 test failures 2016-04-07 14:22:33 +02:00
quota Bug 1238160 - Rename OriginAttributes.mInBrowser and associated methods. r=bz,mayhemer 2016-03-02 10:35:56 -06:00
requestsync Bug 1238160 - Rename nsILoadContext::GetIsInBrowserElement. r=smaug,mayhemer 2016-03-02 10:35:56 -06:00
res
resourcestats
secureelement
security Bug 1258005 - Remove setTimeout to avoid intermittent issue. r=bkelly 2016-04-12 00:39:00 +02:00
settings
simplepush
smil Bug 1263785 - Kill off the deprecated nsINode::GetCurrentDoc. r=baku 2016-03-31 12:46:32 +01:00
speakermanager
storage Bug 1238160 - Rename OriginAttributes.mInBrowser and associated methods. r=bz,mayhemer 2016-03-02 10:35:56 -06:00
svg Bug 1263782 - Kill off the deprecated nsINode::IsInDoc(). r=baku 2016-03-31 11:58:25 +01:00
system Bug 1222098 - Devicemotion event timestamp should return values from Android sensor API and not Gecko. r:smaug 2016-04-04 12:22:59 -05:00
telephony
tests Bug 1263790 - Resource timing initiatorType should be "iframe" instead of "subdocument" r=bz 2016-04-13 04:56:47 +02:00
tethering
time
tv Bug 1250109 - Change DOMEventTargetHelper subclasses to not assume that GetOwner() is non-null, since it can be nulled out by navigation. r=bzbarsky 2016-03-04 13:37:50 -08:00
u2f
voicemail
vr
wappush
webidl Bug 1245571: Add a window.navigator.mozAddonManager object that can only be accessed by AMO. r=bz 2016-02-19 16:49:30 -08:00
wifi bug 1263221 - improve how PSM handles the visibility of __CERT_AddTempCertToPerm r=chmanchester,mgoodwin 2016-04-08 10:30:32 -07:00
workers Backed out changeset b416fc68c0a2 (bug 1257180) for crash in test_performance_user_timing.html on Android debug. r=backout on a CLOSED TREE 2016-04-12 17:56:15 +02:00
xbl Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz. 2016-04-01 11:00:01 +11:00
xml Bug 1263785 - Kill off the deprecated nsINode::GetCurrentDoc. r=baku 2016-03-31 12:46:32 +01:00
xslt Bug 1263785 - Kill off the deprecated nsINode::GetCurrentDoc. r=baku 2016-03-31 12:46:32 +01:00
xul Bug 1263782 - Kill off the deprecated nsINode::IsInDoc(). r=baku 2016-03-31 11:58:25 +01:00
jar.mn
moz.build