gecko-dev/xpcom/reflect/xptcall/md/unix
Nika Layzell 14da321a67 Bug 1444745 - Part 5: Update consumers of nsIInterfaceInfo to use the nsXPTInterfaceInfo directly, r=mccr8
Due to the decision to keep the old API on nsXPTInterfaceInfo in part 4, this is
a fairly straightforward patch.

1. I had to change a couple of consumers of `IsRetval()` due to the movement of
that flag.
2. I changed all code which held a nsIInterfaceInfo to hold an `const
nsXPTInterfaceInfo*` instead.
3. I changed code which used the nsIInterfaceInfoManager to instead call the
static methods on nsXPTInterfaceInfo.
2018-04-17 19:20:56 -04:00
..
moz.build Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
vtable_layout_x86.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptc_gcc_x86_unix.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptcinvoke_aarch64.cpp
xptcinvoke_alpha_openbsd.cpp
xptcinvoke_arm.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptcinvoke_arm_netbsd.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptcinvoke_arm_openbsd.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptcinvoke_asm_aarch64.s
xptcinvoke_asm_ipf32.s
xptcinvoke_asm_ipf64.s
xptcinvoke_asm_mips.S
xptcinvoke_asm_mips64.S Bug 1394286 - mips64: fix error correction about stackpointer within function _NS_InvokeByIndex. r=froydnj 2017-08-30 10:01:26 +08:00
xptcinvoke_asm_pa32.s
xptcinvoke_asm_parisc_linux.s
xptcinvoke_asm_ppc64_linux.S
xptcinvoke_asm_ppc_aix.s
xptcinvoke_asm_ppc_aix64.s
xptcinvoke_asm_ppc_ibmobj_aix.s
xptcinvoke_asm_ppc_linux.S
xptcinvoke_asm_ppc_netbsd.s
xptcinvoke_asm_ppc_openbsd.S
xptcinvoke_asm_ppc_rhapsody.s
xptcinvoke_asm_sparc64_openbsd.s
xptcinvoke_asm_sparc_linux_GCC3.s
xptcinvoke_asm_sparc_netbsd.s
xptcinvoke_asm_sparc_openbsd.s
xptcinvoke_asm_sparc_solaris_GCC3.s
xptcinvoke_asm_sparc_solaris_SUNW.s
xptcinvoke_asm_sparcv9_solaris_SUNW.s
xptcinvoke_asm_x86_64_unix.S Bug 1355853 - add CFI directives for x86-64 Linux xptcall assembly routines; r=jseward 2017-04-13 08:30:56 -04:00
xptcinvoke_asm_x86_solaris_SUNW.s
xptcinvoke_darwin.cpp
xptcinvoke_gcc_x86_unix.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptcinvoke_ipf32.cpp
xptcinvoke_ipf64.cpp
xptcinvoke_linux_alpha.cpp
xptcinvoke_linux_m68k.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptcinvoke_linux_s390.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptcinvoke_linux_s390x.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptcinvoke_mips.cpp
xptcinvoke_mips64.cpp Bug 1429650 - mips64-linux PrepareAndDispatch float-formate data error when running xpcshell-test js/xpconnect/tests/unit/test_attribute.js and test_params.js r=froydnj 2018-01-15 09:59:11 +08:00
xptcinvoke_netbsd_m68k.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptcinvoke_pa32.cpp
xptcinvoke_ppc64_linux.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptcinvoke_ppc_aix.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptcinvoke_ppc_aix64.cpp
xptcinvoke_ppc_linux.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptcinvoke_ppc_netbsd.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptcinvoke_ppc_openbsd.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptcinvoke_ppc_rhapsody.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptcinvoke_sparc64_openbsd.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptcinvoke_sparc_netbsd.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptcinvoke_sparc_openbsd.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptcinvoke_sparc_solaris.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptcinvoke_sparcv9_solaris.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptcinvoke_x86_64_solaris.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xptcinvoke_x86_64_unix.cpp
xptcinvoke_x86_solaris.cpp
xptcstubs_aarch64.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_alpha_openbsd.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_arm.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_arm_netbsd.cpp Bug 1444745 - Part 5: Update consumers of nsIInterfaceInfo to use the nsXPTInterfaceInfo directly, r=mccr8 2018-04-17 19:20:56 -04:00
xptcstubs_arm_openbsd.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_asm_aarch64.s
xptcstubs_asm_ipf32.s
xptcstubs_asm_ipf64.s
xptcstubs_asm_mips.S
xptcstubs_asm_mips.s.m4
xptcstubs_asm_mips64.S
xptcstubs_asm_pa32.s
xptcstubs_asm_parisc_linux.s
xptcstubs_asm_ppc64_linux.S
xptcstubs_asm_ppc_aix.s.m4
xptcstubs_asm_ppc_aix64.s.m4
xptcstubs_asm_ppc_darwin.s.m4
xptcstubs_asm_ppc_linux.S
xptcstubs_asm_ppc_netbsd.s
xptcstubs_asm_ppc_openbsd.S
xptcstubs_asm_sparc64_openbsd.s
xptcstubs_asm_sparc_netbsd.s
xptcstubs_asm_sparc_openbsd.s
xptcstubs_asm_sparc_solaris.s
xptcstubs_asm_sparcv9_solaris.s
xptcstubs_asm_x86_64_solaris_SUNW.s
xptcstubs_asm_x86_solaris_SUNW.s
xptcstubs_darwin.cpp
xptcstubs_gcc_x86_unix.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_ipf32.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_ipf64.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_linux_alpha.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_linux_m68k.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_linux_s390.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_linux_s390x.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_mips.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_mips64.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_netbsd_m68k.cpp Bug 1444745 - Part 5: Update consumers of nsIInterfaceInfo to use the nsXPTInterfaceInfo directly, r=mccr8 2018-04-17 19:20:56 -04:00
xptcstubs_pa32.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_ppc64_linux.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_ppc_aix.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_ppc_aix64.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_ppc_linux.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_ppc_netbsd.cpp Bug 1444745 - Part 5: Update consumers of nsIInterfaceInfo to use the nsXPTInterfaceInfo directly, r=mccr8 2018-04-17 19:20:56 -04:00
xptcstubs_ppc_openbsd.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_ppc_rhapsody.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_sparc64_openbsd.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_sparc_netbsd.cpp Bug 1444745 - Part 5: Update consumers of nsIInterfaceInfo to use the nsXPTInterfaceInfo directly, r=mccr8 2018-04-17 19:20:56 -04:00
xptcstubs_sparc_openbsd.cpp Bug 1444745 - Part 5: Update consumers of nsIInterfaceInfo to use the nsXPTInterfaceInfo directly, r=mccr8 2018-04-17 19:20:56 -04:00
xptcstubs_sparc_solaris.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_sparcv9_solaris.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_x86_64_darwin.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_x86_64_linux.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_x86_64_solaris.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
xptcstubs_x86_solaris.cpp Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00