History log of /vbox/src/VBox/Main/idl/comimpl.xsl
Revision Date Author Comments Expand
fb0c9499e852c8847f20ff94d94476ec318fe37d 53917 22-Jan-2015 vboxsync

comimpl.xsl: Use xsl:key + key() to access //interfaces[@name=?] and //enum[@name=?]. Also, inserted a new-output-buffer command.

0d0253c4c63a28f67509d37a41df855173e94ee1 52719 12-Sep-2014 vboxsync

Main/Event: wrapper conversion, not covering the automatically generated event implementations

81480adc5123629d60d315ccb4e81c1ff70c9129 50857 25-Mar-2014 vboxsync

Workaround for crash receiving ISnapshotDeletedEvent, ISnapshotCreatedEVent and a bunch of other 'empty' event interfaces when using VBOX_WITH_MIDL_PROXY_STUB=1.

6a78d2143ee571e3947aeb00d698da42623b62e6 49678 27-Nov-2013 vboxsync

Main/idl/comimpl.xsl: fix long standing bug (only visible with XPCOM) where the code generator produces wrong list of implemented interfaces, causing errors with QueryInterface, plus fixing a few places where @ was used where $ is more logical

9171169d99a08b8dba6b409f0fbc598f01b5527f 47848 19-Aug-2013 vboxsync

Main: API event for multitouch input.

9019681d4e9b8399b951793a9dd92b63c195e0ee 45483 11-Apr-2013 vboxsync

Main/glue+idl+webservice: move the type mapping XSLT include file to a central place, it is not webservice specific, and extend it slightly

a74782eac5771b0de57834e8c8c0247c55e8dd57 43103 30-Aug-2012 vboxsync

whitespace/comment touchup

/vbox/doc/manual/docbook2latex.xsl /vbox/doc/manual/xidl2docbook.xsl /vbox/src/VBox/Frontends/VirtualBox/src/globals/COMWrappers.xsl /vbox/src/VBox/Installer/solaris/virtualbox-autostart.xml /vbox/src/VBox/Installer/solaris/virtualbox-balloonctrl.xml /vbox/src/VBox/Installer/solaris/virtualbox-webservice.xml /vbox/src/VBox/Installer/solaris/virtualbox-zoneaccess.xml /vbox/src/VBox/Installer/win/VirtualBox_TypeLib.xsl /vbox/src/VBox/Main/cbinding/xpcidl.xsl /vbox/src/VBox/Main/glue/constants-python.xsl /vbox/src/VBox/Main/glue/glue-java.xsl comimpl.xsl docstrip.xsl doxygen.xsl midl.xsl xpidl.xsl /vbox/src/VBox/Main/src-all/win/VirtualBox_rgs.xsl /vbox/src/VBox/Main/webservice/platform-xidl.xsl /vbox/src/VBox/Main/webservice/websrv-cpp.xsl /vbox/src/VBox/Main/webservice/websrv-nsmap.xsl /vbox/src/VBox/Main/webservice/websrv-php.xsl /vbox/src/VBox/Main/webservice/websrv-python.xsl /vbox/src/VBox/Main/webservice/websrv-shared.inc.xsl /vbox/src/VBox/Main/webservice/websrv-typemap.xsl /vbox/src/VBox/Main/webservice/websrv-wsdl-service.xsl /vbox/src/VBox/Main/webservice/websrv-wsdl.xsl /vbox/src/VBox/Main/webservice/websrv-wsdl2gsoapH.xsl /vbox/src/VBox/Main/xml/SchemaDefs.xsl /vbox/src/VBox/Main/xml/SettingsConverter.xsl /vbox/src/VBox/Runtime/VBox/errmsgvboxcom.xsl /vbox/src/libs/xpcom18a4/java/tools/genjifaces.xsl
6bc1c8274566f065e18c252f709143511be5276c 39714 07-Jan-2012 vboxsync

nits.

25ae9d4809d959f11c3a69f743d3d9677507ad56 35913 09-Feb-2011 vboxsync

Main: pass in safearrays as SAFEARRAY*

747a27b18c6332621672a9bafef878860ae7caec 35639 19-Jan-2011 vboxsync

Main: event code generator typos

c7a378ed2fbad681c0b674351d698ef20a368935 35638 19-Jan-2011 vboxsync

Main. QT/FE: fix long standing COM issue

/vbox/include/VBox/com/com.h /vbox/include/VBox/com/defs.h /vbox/src/VBox/Frontends/VBoxBFE/COMDefs.h /vbox/src/VBox/Frontends/VirtualBox/src/globals/COMDefs.cpp /vbox/src/VBox/Frontends/VirtualBox/src/globals/COMDefs.h /vbox/src/VBox/Frontends/VirtualBox/src/globals/COMWrappers.xsl /vbox/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp /vbox/src/VBox/Frontends/VirtualBox/src/main.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIFrameBufferQImage.cpp /vbox/src/VBox/Main/glue/initterm.cpp comimpl.xsl /vbox/src/VBox/Main/include/ApplianceImpl.h /vbox/src/VBox/Main/include/AudioAdapterImpl.h /vbox/src/VBox/Main/include/BIOSSettingsImpl.h /vbox/src/VBox/Main/include/BandwidthControlImpl.h /vbox/src/VBox/Main/include/BandwidthGroupImpl.h /vbox/src/VBox/Main/include/ConsoleImpl.h /vbox/src/VBox/Main/include/ConsoleVRDPServer.h /vbox/src/VBox/Main/include/DHCPServerImpl.h /vbox/src/VBox/Main/include/DisplayImpl.h /vbox/src/VBox/Main/include/EventImpl.h /vbox/src/VBox/Main/include/ExtPackManagerImpl.h /vbox/src/VBox/Main/include/FramebufferImpl.h /vbox/src/VBox/Main/include/GuestImpl.h /vbox/src/VBox/Main/include/GuestOSTypeImpl.h /vbox/src/VBox/Main/include/HostImpl.h /vbox/src/VBox/Main/include/HostNetworkInterfaceImpl.h /vbox/src/VBox/Main/include/HostUSBDeviceImpl.h /vbox/src/VBox/Main/include/KeyboardImpl.h /vbox/src/VBox/Main/include/MachineDebuggerImpl.h /vbox/src/VBox/Main/include/MachineImpl.h /vbox/src/VBox/Main/include/MediumAttachmentImpl.h /vbox/src/VBox/Main/include/MediumFormatImpl.h /vbox/src/VBox/Main/include/MediumImpl.h /vbox/src/VBox/Main/include/MouseImpl.h /vbox/src/VBox/Main/include/NATEngineImpl.h /vbox/src/VBox/Main/include/NetworkAdapterImpl.h /vbox/src/VBox/Main/include/ParallelPortImpl.h /vbox/src/VBox/Main/include/PciDeviceAttachmentImpl.h /vbox/src/VBox/Main/include/PerformanceImpl.h /vbox/src/VBox/Main/include/ProgressCombinedImpl.h /vbox/src/VBox/Main/include/ProgressImpl.h /vbox/src/VBox/Main/include/ProgressProxyImpl.h /vbox/src/VBox/Main/include/RemoteUSBDeviceImpl.h /vbox/src/VBox/Main/include/SerialPortImpl.h /vbox/src/VBox/Main/include/SessionImpl.h /vbox/src/VBox/Main/include/SharedFolderImpl.h /vbox/src/VBox/Main/include/SnapshotImpl.h /vbox/src/VBox/Main/include/StorageControllerImpl.h /vbox/src/VBox/Main/include/SystemPropertiesImpl.h /vbox/src/VBox/Main/include/USBControllerImpl.h /vbox/src/VBox/Main/include/USBDeviceFilterImpl.h /vbox/src/VBox/Main/include/USBDeviceImpl.h /vbox/src/VBox/Main/include/VFSExplorerImpl.h /vbox/src/VBox/Main/include/VRDEServerImpl.h /vbox/src/VBox/Main/include/VirtualBoxBase.h /vbox/src/VBox/Main/include/VirtualBoxClientImpl.h /vbox/src/VBox/Main/include/VirtualBoxImpl.h /vbox/src/VBox/Main/src-all/EventImpl.cpp /vbox/src/VBox/Main/src-all/ExtPackManagerImpl.cpp /vbox/src/VBox/Main/src-all/PciDeviceAttachmentImpl.cpp /vbox/src/VBox/Main/src-all/ProgressImpl.cpp /vbox/src/VBox/Main/src-all/SharedFolderImpl.cpp /vbox/src/VBox/Main/src-client/ConsoleImpl.cpp /vbox/src/VBox/Main/src-client/ConsoleVRDPServer.cpp /vbox/src/VBox/Main/src-client/DisplayImpl.cpp /vbox/src/VBox/Main/src-client/GuestImpl.cpp /vbox/src/VBox/Main/src-client/KeyboardImpl.cpp /vbox/src/VBox/Main/src-client/MachineDebuggerImpl.cpp /vbox/src/VBox/Main/src-client/MouseImpl.cpp /vbox/src/VBox/Main/src-client/RemoteUSBDeviceImpl.cpp /vbox/src/VBox/Main/src-client/SessionImpl.cpp /vbox/src/VBox/Main/src-client/USBDeviceImpl.cpp /vbox/src/VBox/Main/src-client/VirtualBoxClientImpl.cpp /vbox/src/VBox/Main/src-server/AudioAdapterImpl.cpp /vbox/src/VBox/Main/src-server/BIOSSettingsImpl.cpp /vbox/src/VBox/Main/src-server/BandwidthControlImpl.cpp /vbox/src/VBox/Main/src-server/BandwidthGroupImpl.cpp /vbox/src/VBox/Main/src-server/DHCPServerImpl.cpp /vbox/src/VBox/Main/src-server/GuestOSTypeImpl.cpp /vbox/src/VBox/Main/src-server/HostImpl.cpp /vbox/src/VBox/Main/src-server/HostNetworkInterfaceImpl.cpp /vbox/src/VBox/Main/src-server/HostUSBDeviceImpl.cpp /vbox/src/VBox/Main/src-server/MachineImpl.cpp /vbox/src/VBox/Main/src-server/MediumAttachmentImpl.cpp /vbox/src/VBox/Main/src-server/MediumFormatImpl.cpp /vbox/src/VBox/Main/src-server/MediumImpl.cpp /vbox/src/VBox/Main/src-server/NATEngineImpl.cpp /vbox/src/VBox/Main/src-server/NetworkAdapterImpl.cpp /vbox/src/VBox/Main/src-server/ParallelPortImpl.cpp /vbox/src/VBox/Main/src-server/PerformanceImpl.cpp /vbox/src/VBox/Main/src-server/ProgressProxyImpl.cpp /vbox/src/VBox/Main/src-server/SerialPortImpl.cpp /vbox/src/VBox/Main/src-server/SnapshotImpl.cpp /vbox/src/VBox/Main/src-server/StorageControllerImpl.cpp /vbox/src/VBox/Main/src-server/SystemPropertiesImpl.cpp /vbox/src/VBox/Main/src-server/USBControllerImpl.cpp /vbox/src/VBox/Main/src-server/USBDeviceFilterImpl.cpp /vbox/src/VBox/Main/src-server/VRDEServerImpl.cpp /vbox/src/VBox/Main/src-server/VirtualBoxImpl.cpp
0c02fb3bfbe490f0681df0f9dcdc56dbf7caa67e 34393 26-Nov-2010 vboxsync

Main: better type checks when firing events

596142a45ea6fbd135b44a8f6b68750228ddb02a 33063 12-Oct-2010 vboxsync

windows burn

06e57faa6fdfb044331315eb5c9d78eb9055c072 31812 20-Aug-2010 vboxsync

event: bits of additional paranoia

060d75a2a47f394203e977471352cbaa5ec85336 31633 13-Aug-2010 vboxsync

events: more on reusability

c2eb751179ae952df897b48e3f4ccb434af1d96b 31572 11-Aug-2010 vboxsync

events: vacation-time idea of reusable events (for perfomance-critical operations)

4c805a53f21f01462b8b7259e0254f38dbd59b78 31501 10-Aug-2010 vboxsync

events: support for raw pointers too

e07acfb7f2dbb8bb40804024c79fd3139bdb3f24 30714 07-Jul-2010 vboxsync

Main: remove SupportErrorInfo template magic

/vbox/include/VBox/com/SupportErrorInfo.h /vbox/include/VBox/com/VirtualBoxErrorInfo.h /vbox/include/VBox/com/defs.h /vbox/src/VBox/Frontends/VBoxBFE/VirtualBoxBase.h /vbox/src/VBox/Main/ApplianceImpl.cpp /vbox/src/VBox/Main/ConsoleImpl.cpp /vbox/src/VBox/Main/ConsoleVRDPServer.cpp /vbox/src/VBox/Main/EventImpl.cpp /vbox/src/VBox/Main/GuestImpl.cpp /vbox/src/VBox/Main/HostImpl.cpp /vbox/src/VBox/Main/MachineImpl.cpp /vbox/src/VBox/Main/MediumImpl.cpp /vbox/src/VBox/Main/ProgressImpl.cpp /vbox/src/VBox/Main/ProgressProxyImpl.cpp /vbox/src/VBox/Main/VirtualBoxBase.cpp /vbox/src/VBox/Main/VirtualBoxErrorInfoImpl.cpp /vbox/src/VBox/Main/VirtualBoxImpl.cpp /vbox/src/VBox/Main/generic/NetIf-generic.cpp /vbox/src/VBox/Main/glue/ErrorInfo.cpp /vbox/src/VBox/Main/glue/SupportErrorInfo.cpp VirtualBox.xidl comimpl.xsl /vbox/src/VBox/Main/include/ApplianceImpl.h /vbox/src/VBox/Main/include/AudioAdapterImpl.h /vbox/src/VBox/Main/include/BIOSSettingsImpl.h /vbox/src/VBox/Main/include/ConsoleImpl.h /vbox/src/VBox/Main/include/ConsoleVRDPServer.h /vbox/src/VBox/Main/include/DHCPServerImpl.h /vbox/src/VBox/Main/include/DisplayImpl.h /vbox/src/VBox/Main/include/EventImpl.h /vbox/src/VBox/Main/include/FramebufferImpl.h /vbox/src/VBox/Main/include/GuestImpl.h /vbox/src/VBox/Main/include/GuestOSTypeImpl.h /vbox/src/VBox/Main/include/HostImpl.h /vbox/src/VBox/Main/include/HostNetworkInterfaceImpl.h /vbox/src/VBox/Main/include/KeyboardImpl.h /vbox/src/VBox/Main/include/MachineDebuggerImpl.h /vbox/src/VBox/Main/include/MachineImpl.h /vbox/src/VBox/Main/include/MediumAttachmentImpl.h /vbox/src/VBox/Main/include/MediumFormatImpl.h /vbox/src/VBox/Main/include/MediumImpl.h /vbox/src/VBox/Main/include/MouseImpl.h /vbox/src/VBox/Main/include/NATEngineImpl.h /vbox/src/VBox/Main/include/NetworkAdapterImpl.h /vbox/src/VBox/Main/include/ParallelPortImpl.h /vbox/src/VBox/Main/include/PerformanceImpl.h /vbox/src/VBox/Main/include/ProgressCombinedImpl.h /vbox/src/VBox/Main/include/ProgressImpl.h /vbox/src/VBox/Main/include/ProgressProxyImpl.h /vbox/src/VBox/Main/include/RemoteUSBDeviceImpl.h /vbox/src/VBox/Main/include/SerialPortImpl.h /vbox/src/VBox/Main/include/SessionImpl.h /vbox/src/VBox/Main/include/SharedFolderImpl.h /vbox/src/VBox/Main/include/SnapshotImpl.h /vbox/src/VBox/Main/include/StorageControllerImpl.h /vbox/src/VBox/Main/include/SystemPropertiesImpl.h /vbox/src/VBox/Main/include/USBControllerImpl.h /vbox/src/VBox/Main/include/USBDeviceImpl.h /vbox/src/VBox/Main/include/VFSExplorerImpl.h /vbox/src/VBox/Main/include/VRDPServerImpl.h /vbox/src/VBox/Main/include/VirtualBoxBase.h /vbox/src/VBox/Main/include/VirtualBoxCallbackImpl.h /vbox/src/VBox/Main/include/VirtualBoxErrorInfoImpl.h /vbox/src/VBox/Main/include/VirtualBoxImpl.h /vbox/src/VBox/Main/testcase/tstUSBLinux.h
18dbcbb8555ee72f93ae6e7c08904d066f3d45d4 30627 05-Jul-2010 vboxsync

Main, some frontends: removing callbacks

3f37f0cad4422f7703bf013668d4fce693e8a802 30564 01-Jul-2010 vboxsync

Main: safearray event attributes work

1cee507a10df8208ebb4a36db7073b312dff343f 30553 01-Jul-2010 vboxsync

Main: console events, sample of veto events use (enabled by default, could be pretty dangerous, report issues into 4975)

c1b1193228da8323dbaea4c40ca7a9bf12954cec 30535 30-Jun-2010 vboxsync

Main: further events work, setters, part of safearrays

2c7402dd06f73977076fdbc86bb9f1c0c2be17f9 30521 30-Jun-2010 vboxsync

Main: veto event class, more events

de4cb910e74de2d4617327dc703d8399698dbe41 30510 29-Jun-2010 vboxsync

Main: events work, firing of events enabled

e6f8ccb4f13ead79d1e22ad3d28eb17be937cff4 30479 28-Jun-2010 vboxsync

feedback