History log of /vbox/src/VBox/Main/include/Wrapper.h
Revision Date Author Comments Expand
a49dafa13549ac5db76a3c7f5e44ba83485a1971 50416 11-Feb-2014 vboxsync

Main: fix the remaining NULL safearray issues, the template had useless assertions and the helper code used by the wrappers also needed to check for it everywhere

9ef5da9e2896315d9b3d23444611b4ff82e78211 50152 21-Jan-2014 vboxsync

file headers.

99dc7da49bb0b79d868c6ea07e43c94497d4d6e2 50151 21-Jan-2014 vboxsync

Wrapper.h: Fixed regression in IAppliance::importMachines where a NULL options array was causing assertions in debug builds despite working fine before conversion to wrappers. (tstOVF triggered it)

cd262b48e0da0a4b21a5c5dbb7d653626fb4d2b0 49763 03-Dec-2013 vboxsync

Main/include/Wrapper.h: fix reference counting issues for outgoing iface arrays, the shorter way to write the code handles this automatically

2c1d6e606706dfdb0920a2b083e8d1073f282b47 49652 26-Nov-2013 vboxsync

Main/Wrapper.h: fix evil typo

9f3a515a29d45728a5c5330459abd3429e35bda1 47650 09-Aug-2013 vboxsync

Main/idl/apiwrap-server: add support for providing hints to the wrapper generation, we'll sporadically need to get at the AutoCaller object so that we can call uninit().

c0d22c23d3289cef0332f4d61ab15df48ed34979 45518 12-Apr-2013 vboxsync

Main: Code generator for (xp)com API implementations, including logging and parameter conversion, so far only used by MediumFormat. Next try, needed significant tweaks to work with xpcom (safearray handling fixes in the parameter conversion helpers), different STL implementation (which doesn't support declaring template type parameters as const), missing build dependencies (which didn't show on the dual core system used for writing the code), and finally the duplicate XPCOM classinfo and AddRef/Release/QueryInterface method definitions needed to be removed.

c7d566ab52827f81580b101f385f70d5580f2948 45497 11-Apr-2013 vboxsync

back out API wrapper generator, too broken with XPCOM

521114694b1ff46f514becb37c72dbf1f2dd7714 45491 11-Apr-2013 vboxsync

Main: Code generator for (xp)com implementations, including logging and parameter conversion, so far only used by MediumFormat.