gecko-dev/xpcom
Makoto Kato 5fb3b6c9fa Bug 1275719 - GetShimForParam should traverse parent objects. r=froydnj
When using GetIIDForParamNoAlloc to get return paramter type, if param is nsIDOM*, it should get it by GetShimForParam.

When this situation, GetEntryFor Param tries to get nsIDOMDocument, so GetEntryForParam doesn't get entry.  Then, GetShimForParam tries to get entry.  But since it doesn't traverse parent objects, it will try to get nsIDocShell instead.

So it might not get correct entry.

MozReview-Commit-ID: LaOVymgFMgi

--HG--
extra : rebase_source : 9ce3b38872dd6bcabd473296cc5bda25c7d5ceab
extra : histedit_source : 385797913a2d76e2981b4106d572edd784145126
2016-05-26 23:09:06 +09:00
..
base Bug 1276112. Stop using GetScriptContextFromJSContext in CycleCollectedJSRuntime::UsefulToMergeZones. r=mccr8 2016-05-27 13:28:26 -04:00
build Bug 1275755 - Use an explicit init routine for the atom table. r=froydnj 2016-05-28 17:08:05 +01:00
components Bug 1273190, part 1 - Fix indentation and mode lines for various xpcom/ files. r=froydnj 2016-05-24 14:45:44 -07:00
doc
ds Bug 1275755 - Remove main-thread restrictions on atoms. r=froydnj 2016-05-28 17:08:10 +01:00
glue Bug 1271182 - Add some deleted assignment operators and copy constructors. r=khuey 2016-05-25 18:04:35 -07:00
idl-parser Bug 1267369 - Only generate typelib data for scriptable interfaces; r=khuey 2016-04-25 12:32:10 -07:00
io Backed out 4 changesets (bug 1270310) for mass mochitest bustage CLOSED TREE 2016-05-26 00:04:04 -07:00
libxpt/xptcall
reflect Bug 1275719 - GetShimForParam should traverse parent objects. r=froydnj 2016-05-26 23:09:06 +09:00
string Bug 1272513 - Part 2: Remove redundant -Wshadow CXXFLAGS from moz.build files. r=glandium 2016-05-14 00:54:55 -07:00
system Bug 1272513 - Part 2: Remove redundant -Wshadow CXXFLAGS from moz.build files. r=glandium 2016-05-14 00:54:55 -07:00
tests Bug 1273190, part 3 - Fix some modelines in xpcom/. r=froydnj 2016-05-24 14:45:44 -07:00
threads Bug 1272203 (part 2) - Use NotNull in nsThread. r=froydnj. 2016-05-27 09:49:23 +10:00
typelib Bug 1272203 (part 4) - Use NotNull for XPTCursor. r=froydnj. 2016-05-27 09:49:26 +10:00
windbgdlg Bug 1273190, part 1 - Fix indentation and mode lines for various xpcom/ files. r=froydnj 2016-05-24 14:45:44 -07:00
xpidl
moz.build
xpcom-config.h.in
xpcom-private.h.in