History log of /vbox/src/VBox/Main/glue/glue-java.xsl
Revision Date Author Comments Expand
1e372f08f83a1926ff2b934137033ad737a1ce79 53939 22-Jan-2015 vboxsync

shared uppercase template.

53382684020a114d11269916b2921d20c9166ac7 53936 22-Jan-2015 vboxsync

glue-java.xsl: Don't end the file list with an escaped new line. (nit picking)

e3d572a564407dd48032ee00624e305353dbf966 53935 22-Jan-2015 vboxsync

(C) year

c52b35ecf7e3f72d0102e894c9a94d5eb03c662b 53934 22-Jan-2015 vboxsync

glue-java.xsl,typemap-shared.inc.xsl: Generalized and optimized the string stripping function, promoting them to the shared style sheet.

c239ce2529e2ea4f9180a28c3ec89876bbb47938 53922 22-Jan-2015 vboxsync

glue-java.xsl: xsl:key + key() optimizations, xsltproc buffer flushing hack. Saves 3 seconds here.

2efa9ced069adcf8c5b16613f04a1f4eb474e1de 53386 24-Nov-2014 vboxsync

glue-java.xsl: Fixed bug in string-trim where it was looking at the penultimate character instead of the last one.

4f5e73894b93589ddb2ed7298616c55d657d7f01 53385 24-Nov-2014 vboxsync

javadoc v8 HTML fixes.

037ee45764d6c317f2a7dfa2694051100af8005c 53243 05-Nov-2014 vboxsync

Main/glue/glue-java.xsl: additional tweaking, to make sure that newer class libraries pick up the special SSLSocketFactory, plus comments

46f6161b99d1818cbcbdda77942fdd3cc5e9f1f8 53219 04-Nov-2014 vboxsync

Main/glue/glue-java.xsl: make the jax-ws API binding use TLS only, which needs a lot of code to work around a bug in the usual SSLSocketFactory, which happily tries SSLv2 HELLO even for a TLS SSLContext. Setting a custom SSLSocketFactory needs tweaking non-portable bindings, which might break the whole code which don't provide these.

5826655a9caff7a94b15ba0f4099a57fd55478f6 51448 28-May-2014 vboxsync

Main/glue-java.xsl: fix the check, it was a bit too paranoid

4ca6acae59694da4371f55ebc27cb63537b122b2 51444 28-May-2014 vboxsync

Main/glue-java.xsl: detect single out parameter and no return parameter if a method parameter list, this is causing trouble with JAX-WS (take the easy way out and ask for changing the IDL, changing the generator would be a lot of effort)

0ff08c5f2e716269417677134744967781d0f633 51416 27-May-2014 vboxsync

Java COM bindings: fix much bit rot, accidental breakage of the code due to a change meant for WSDL, use an exception class which is available, remove optimization not done in the other API variants, eliminate java warning and fix Makefile

a0024ef85137b894c93ac51e2f26b227a393cd4f 50417 11-Feb-2014 vboxsync

Main: handle NULL input arrays in the Java XPCOM binding correctly

681bb0bf6e9ab5a590d8afcdf37634e2fc29f595 50183 23-Jan-2014 vboxsync

Main/cbinding: bring the C binding to a new functionality level, making them handle both COM and XPCOM based platforms, plus some xsl cleanup to eliminate the $dispatch case which was unused for many years (and will not be used again)

23a37a06230daf0b33d07268d6ec653e0256eb82 48005 22-Aug-2013 vboxsync

Main/glue/glue-java.xsl: fix the heavily broken "in enum safearray" conversion helper code, both the webservice one (got confused by mixing up the enum names generated by jax-ws and the ones by our wrappers) and the local API one (tried to invoke a private constructor with a totally wrong signature) were totally wrong and probably never worked

dded22569e8673215f1ec87d9efa3aae4333e9e1 47850 19-Aug-2013 vboxsync

Main: attempt to fix xpcom build.

ebb33f3aef3b410579a2865109426b798b9d4a9d 46478 10-Jun-2013 vboxsync

libs/xpcom: touch up Java XPCOM wrapper generation, new common exception handlin g model Main/glue: Java glue code with better exception handling, indentation/coding style fixes both in the XSLT and the generated code, touched up Java sample code showing exception handling and getting all error information, Python indentation/whitespace cleanup Main/idl: make more interfaces available over the webservice, some minor docs changes, whitespace cleanup Main/webservice: redo error reporting through exceptions, no longer loses error information, allow more fine-grained suppression of methods/attributed, touched up C++ webservice sample code to support showing the full error information, build system changes to prepare for incremental Java compilation, indentation fixesFrontends/VBoxShell: minor cleanups, coding style fixes, indentation fixes, elim inate warnings

48890ac9b4b339e0341e826b5c26ce6408729987 46123 16-May-2013 vboxsync

Main/VPX, VBoxManage: added IMachine::VideoCaptureScreens and IDisplay::{enableVideoCapture,disableVideoCapture}

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

89c0b4bf448a6fea46fb7089a475c3eb6f81a265 45195 26-Mar-2013 vboxsync

xslt/java: fixes VirtualBoxManager::dissconnect on attempt to disconnect already closed connection.

5edfb2f211851bccd7c85602118a64d7b593c628 43869 14-Nov-2012 vboxsync

Main/MachineDebugger: make it available over the webservice (except the attribute returning the VM pointer which is useless), with assorted minor cleanups

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 constants-python.xsl glue-java.xsl /vbox/src/VBox/Main/idl/comimpl.xsl /vbox/src/VBox/Main/idl/docstrip.xsl /vbox/src/VBox/Main/idl/doxygen.xsl /vbox/src/VBox/Main/idl/midl.xsl /vbox/src/VBox/Main/idl/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
1f42e4f5e90ce3bfaef991ff9e4766781d3be606 40674 28-Mar-2012 vboxsync

glue/java: disconnect on object finalization

056bb14c6a6f8fbe63b650d7819811f5ba1e0c75 39980 03-Feb-2012 vboxsync

fix the build error introduced in version 76078

3eb20a0f8ee657eb760b265e48ef3daeaee0bcb1 39979 03-Feb-2012 vboxsync

fix for the xtracker bug 5992. Introduced specific unwrap function for each type.

f69f2d3ce5811c47ea4d33bccaba5bd77ce685b6 38912 30-Sep-2011 vboxsync

Main/glue-java: fix copyright in the generated code

8d466f9285d86e81f927c2bf053a2eb7ec325746 38799 20-Sep-2011 vboxsync

Main/webservice: only document the official API package, not the internal jaxws classes

1cc3bd5463294790ba54c78fde5313264185e50c 38796 19-Sep-2011 vboxsync

Main/glue: Add javadoc comments to the java glue code, use them to generate a documentation jar file. Add an OSGi compliant manifest file to the webservice jar.

c1714e60e5c387bdc336e9dc7881330ba83b1c51 37457 14-Jun-2011 vboxsync

Main/glue-java: somewhat more paranoia when releasing the port (other method)

16b01b3a15e2125e9ffd3ce78c00f8ccb78d81c5 37456 14-Jun-2011 vboxsync

Main/glue-java: somewhat more paranoia when releasing the port

01cfd051d439d6d1d5f7e5aa3f64d34014254065 36883 29-Apr-2011 vboxsync

webservice: pass octet arrays as base64 strings

6f59b7a0773b396658bcd9244a47dfc22a37d679 36814 22-Apr-2011 vboxsync

Java XPCOM bridge: cleanup, survive multiple inits

43e9610f19620d465c6e0cb5636379466a1f2111 36270 14-Mar-2011 vboxsync

JMSCOM: support in octets, fixed few bugs

fd168522254205059178a7e247606c9159ed2ae3 33069 12-Oct-2010 vboxsync

WS, Java: handle input safearrays

beaf315a706f908c69cdc7e276dd92ee2c6f99ac 31711 16-Aug-2010 vboxsync

Java glue: update, MSCOM compiles again

b55da80ce7c51536e111dfe8a7b6e62b6291fee9 31708 16-Aug-2010 vboxsync

Java: use byte[] for glue layer (JWS converts from List<Short> atm)

d331c1c91fc1c4b9f019b9824e7dd9c2cdf804c0 31694 16-Aug-2010 vboxsync

Java XPCOM bridge: octet arrays are byte[] in XPCOM backend, proper null treatment

3365a35e0dba2c12a9f6d46869d3e6db1668bf24 31166 28-Jul-2010 vboxsync

Java bridge: allow multiple concurrent SOAP connections

a9e87d4a06328e3e87e95e198feaf4c2c8b500d1 31096 26-Jul-2010 vboxsync

Java: MSCOM update

1a80aca7d77d410d99549c5c85420d02ba269bdf 31095 26-Jul-2010 vboxsync

Java: few warnings shut up

825c2485cf84eec495985ffd605a1c9cddee8c32 31070 23-Jul-2010 vboxsync

Main: rename ISession::close() to ISession::unlockMachine(); API documentation

/vbox/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp /vbox/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManage.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageGuestCtrl.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageGuestProp.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageSnapshot.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageStorageController.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageUSB.cpp /vbox/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp /vbox/src/VBox/Frontends/VirtualBox/src/VBoxMediaManagerDlg.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIMachine.cpp /vbox/src/VBox/Frontends/VirtualBox/src/selector/UIVMPreviewWindow.cpp /vbox/src/VBox/Frontends/VirtualBox/src/selector/VBoxSelectorWnd.cpp /vbox/src/VBox/Frontends/VirtualBox/src/selector/VBoxSnapshotsWgt.cpp /vbox/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UINewVMWzd.cpp /vbox/src/VBox/Main/ApplianceImplImport.cpp /vbox/src/VBox/Main/MachineImpl.cpp /vbox/src/VBox/Main/SessionImpl.cpp /vbox/src/VBox/Main/cbinding/tstXPCOMCGlue.c glue-java.xsl /vbox/src/VBox/Main/idl/VirtualBox.xidl /vbox/src/VBox/Main/include/SessionImpl.h /vbox/src/VBox/Main/testcase/tstVBoxAPILinux.cpp /vbox/src/VBox/Main/testcase/tstVBoxAPIWin.cpp
f409459bdd4c15cdb8d7fb6c6d54338cce9ac814 31019 22-Jul-2010 vboxsync

Main: rename LockForSession() API to LockMachine() and fix parameters; move code from internal open*Session() methods into LockMachine()

/vbox/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp /vbox/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxInternalManage.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageGuestCtrl.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageGuestProp.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageSnapshot.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageStorageController.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageUSB.cpp /vbox/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp /vbox/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp /vbox/src/VBox/Frontends/VirtualBox/src/selector/UIVMPreviewWindow.cpp /vbox/src/VBox/Frontends/VirtualBox/src/selector/VBoxSelectorWnd.cpp /vbox/src/VBox/Main/ApplianceImplImport.cpp /vbox/src/VBox/Main/MachineImpl.cpp /vbox/src/VBox/Main/SessionImpl.cpp /vbox/src/VBox/Main/VirtualBoxImpl.cpp glue-java.xsl /vbox/src/VBox/Main/idl/VirtualBox.xidl /vbox/src/VBox/Main/include/MachineImpl.h /vbox/src/VBox/Main/testcase/tstVBoxAPILinux.cpp
194a8ad893b721dfc22ac5f955671f09db015a3f 31008 22-Jul-2010 vboxsync

Main: reorganize session APIs

/vbox/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp /vbox/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxInternalManage.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageGuestCtrl.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageGuestProp.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageSnapshot.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageStorageController.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageUSB.cpp /vbox/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp /vbox/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp /vbox/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.h /vbox/src/VBox/Frontends/VirtualBox/src/selector/UIVMDesktop.cpp /vbox/src/VBox/Frontends/VirtualBox/src/selector/UIVMListView.cpp /vbox/src/VBox/Frontends/VirtualBox/src/selector/UIVMPreviewWindow.cpp /vbox/src/VBox/Frontends/VirtualBox/src/selector/VBoxSelectorWnd.cpp /vbox/src/VBox/Frontends/VirtualBox/src/selector/VBoxSnapshotsWgt.cpp /vbox/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIExportApplianceWzd.cpp /vbox/src/VBox/Main/ApplianceImplImport.cpp /vbox/src/VBox/Main/ConsoleImpl.cpp /vbox/src/VBox/Main/Global.cpp /vbox/src/VBox/Main/MachineImpl.cpp /vbox/src/VBox/Main/SessionImpl.cpp /vbox/src/VBox/Main/SnapshotImpl.cpp /vbox/src/VBox/Main/VirtualBoxImpl.cpp /vbox/src/VBox/Main/cbinding/tstXPCOMCGlue.c glue-java.xsl /vbox/src/VBox/Main/idl/VirtualBox.xidl /vbox/src/VBox/Main/include/ApplianceImplPrivate.h /vbox/src/VBox/Main/include/MachineImpl.h /vbox/src/VBox/Main/include/VirtualBoxImpl.h /vbox/src/VBox/Main/testcase/tstVBoxAPILinux.cpp /vbox/src/VBox/Main/testcase/tstVBoxAPIWin.cpp /vbox/src/VBox/Main/webservice/samples/java/jax-ws/clienttest.java /vbox/src/libs/xpcom18a4/java/src/org/virtualbox/VirtualBoxManager.java
1f1c37d7ffc2ad3691d79dab619d2198d2d9671a 30987 22-Jul-2010 vboxsync

export to OSE