gecko-dev/browser
Jan de Mooij 6a725f61ca Bug 1515611 part 2 - QI nsIWritablePropertyBag instead of nsIPropertyBag on nsIUpdate. r=rstrong
If we QI nsIPropertyBag on an XPCWrappedNative wrapping an XPCWrappedJS, calling
the getProperty method might incorrectly end up calling .getProperty on the
XPCWrappedJS itself, because it also implements nsIPropertyBag.

This became a problem with same-compartment chrome globals because if we no longer
cross a compartment boundary, we don't create a new WrappedNative and can now end up
seeing the nsIPropertyBag if it got queried before nsIWritablePropertyBag.

Depends on D15076

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

--HG--
extra : moz-landing-system : lando
2018-12-20 17:47:32 +00:00
..
actors Bug 1365542 - Use HTML5 FormData object rather than hand-rolling form data for search keyword handling r=Gijs 2018-12-18 23:44:15 +00:00
app Backed out changeset 2eab9d9bd89e (bug 1514655) for geckoview-junit perma failures NavigationDelegateTest.loadData_noMimeType CLOSED TREE 2018-12-21 15:34:27 +02:00
base Bug 1512489 - Convert datetime-popup binding to a JSM r=Felipe 2018-12-21 21:51:57 +00:00
branding Bug 1515611 part 1 - Remove backgroundInterval from nsIUpdate. r=rstrong 2018-12-22 01:10:27 +00:00
components Bug 1515611 part 2 - QI nsIWritablePropertyBag instead of nsIPropertyBag on nsIUpdate. r=rstrong 2018-12-20 17:47:32 +00:00
config Bug 1486038: Enable webrtc in aarch64-windows builds. r=dminor 2018-12-20 14:22:53 -04:00
docs Bug 1511693 - Expose base classes for providers and muxers. r=Standard8 2018-12-19 12:57:43 +00:00
extensions Bug 1474905 - Don't disable the Save button if the form is empty or not. Instead rely on form validation preventing the Save. r=MattN 2018-12-20 22:10:00 +00:00
fonts
installer Bug 1512699 - Detect the AArch64 platform in the full installer. r=agashlin 2018-12-18 02:42:48 +00:00
locales no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD 2018-12-20 10:00:31 -08:00
modules Bug 1513890 - Get rid of x-moz-errormessage attribute, r=edgar 2018-12-15 09:54:02 +01:00
themes Bug 1515902 - Introduce panel-footer class to fix common color problem with footer buttons. r=ntim 2018-12-21 15:44:44 +00:00
tools/mozscreenshots
.eslintrc.js
app.mozbuild
build.mk
confvars.sh Bug 1502457 - Move MOZ_APP_VERSION{,_DISPLAY} to python configure. r=nalexander 2018-11-16 01:15:35 +00:00
defs.mk
LICENSE
Makefile.in
moz.build
moz.configure