[Libreoffice-commits] core.git: Branch 'feature/doxygen' - 1621 commits - android/sdremote animations/source apache-commons/ExternalProject_apache_commons_codec.mk apache-commons/ExternalProject_apache_commons_httpclient.mk apache-commons/ExternalProject_apache_commons_lang.mk apache-commons/ExternalProject_apache_commons_logging.mk apple_remote/source autodoc/Executable_autodoc.mk autodoc/inc autodoc/Makefile autodoc/Module_autodoc.mk autodoc/README autodoc/source autogen.sh basctl/AllLangResTarget_basctl.mk basctl/Library_basctl.mk basctl/sdi basctl/source basctl/uiconfig basegfx/source basic/source bean/com bean/qa beanshell/ExternalProject_beanshell.mk bean/test binaryurp/source bluez_bluetooth/Makefile bluez_bluetooth/Module_bluez_bluetooth.mk bluez_bluetooth/Package_inc.mk boost/boost_1_44_0-clang-warnings.patch boost/boost_1_44_0-gcc4.7.patch boost/boost_1_44_0-gcc4.8.patch boost/boost_1_44_0-gthreads.patch boost/boost_1_44_0-logical-op-parentheses.patch boost/boost_1_44_0-unused-p arameters.patch boost/boost.3780.aliasing.patch boost/boost.4127.warnings.patch boost/boost.4510.warnings.patch boost/boost.4713.warnings.patch boost/boost.4874.patch boost/boost.5119.unordered_map-cp-ctor.patch boost/boost.6139.clang.patch boost/boost.6369.warnings.patch boost/boost.6397.warnings.patch boost/boost.6940.glibc.patch boost/boost.7774.warnings.patch.1 boost/boost.auto_link.patch boost/boost.endian.patch boost/boost.gcc47679.patch boost/boost.libcdr.warnings.patch.1 boost/boost.loplugin.patch boost/boost.mipsbackport.patch boost/boost.ptree.patch boost/boost.std.move.patch boost/boost.wconstexpr-not-const.patch.0 boost/boost.wshadow.patch boost/boost.wundef.patch boost/boost.wundef.patch.1 boost/boost.wunused.patch boost/Module_boost.mk boost/StaticLibrary_boostsystem.mk boost/UnpackedTarball_boost.mk bridges/inc bridges/Library_cpp_uno.mk bridges/source bridges/test cairo/cairo cairo/ExternalProject_cairo.mk cairo/ExternalProject_pixman.mk canvas/source chart2/ CppunitTest_chart2_export.mk chart2/CppunitTest_chart2_exporttest.mk chart2/CppunitTest_chart2_import.mk chart2/CppunitTest_chart2_importtest.mk chart2/Library_chartcore.mk chart2/Module_chart2.mk chart2/qa chart2/source chart2/uiconfig cli_ure/source clucene/configs clucene/ExternalPackage_clucene.mk clucene/Library_clucene.mk clucene/Module_clucene.mk clucene/patches clucene/UnpackedTarball_clucene.mk codemaker/source comphelper/Library_comphelper.mk comphelper/source compilerplugins/clang config_host/config_vclplug.h.in config_host/config_version.h.in config_host.mk.in configmgr/source configure.ac connectivity/Library_ado.mk connectivity/Library_calc.mk connectivity/Library_dbase.mk connectivity/Library_evoab.mk connectivity/Library_file.mk connectivity/Library_flat.mk connectivity/Library_jdbc.mk connectivity/Library_kab1.mk connectivity/Library_kabdrv1.mk connectivity/Library_macab1.mk connectivity/Library_macabdrv1.mk connectivity/Library_mork.mk connectivity/Library_ mozabdrv.mk connectivity/Library_mozab.mk connectivity/Library_odbcbase.mk connectivity/Library_sdbc2.mk connectivity/Module_connectivity.mk connectivity/Package_generated.mk connectivity/source cosv/Makefile cosv/Module_cosv.mk cosv/README cosv/source cosv/StaticLibrary_cosv.mk cppcanvas/source cppuhelper/qa cppuhelper/source cppunit/ExternalProject_cppunit.mk cppu/qa cppu/source cpputools/source cui/AllLangResTarget_cui.mk cui/Library_cui.mk cui/source cui/uiconfig cui/UIConfig_cui.mk curl/ExternalProject_curl.mk dbaccess/AllLangResTarget_dbu.mk dbaccess/Executable_odbcconfig.mk dbaccess/inc dbaccess/JunitTest_dbaccess_complex.mk dbaccess/JunitTest_dbaccess_unoapi.mk dbaccess/Library_dba.mk dbaccess/Library_dbmm.mk dbaccess/Library_dbu.mk dbaccess/Library_sdbt.mk dbaccess/Module_dbaccess.mk dbaccess/Package_inc.mk dbaccess/source dbaccess/uiconfig desktop/Executable_oosplash.mk desktop/Library_sofficeapp.mk desktop/Package_branding_custom.mk desktop/Package_branding.mk des ktop/Package_pagein_install.mk desktop/Package_scripts_install.mk desktop/source desktop/test desktop/unx dictionaries distro-configs/LibreOfficeAndroid.conf distro-configs/LibreOfficeAndroidX86.conf distro-configs/LibreOfficeLinux.conf distro-configs/LibreOfficeOpenBSD.conf distro-configs/OxygenOfficeLinux.conf download.lst drawinglayer/source dtrans/source editeng/source embeddedobj/test epm/ExternalProject_epm.mk eventattacher/source expat/ExternalPackage_expat.mk expat/ExternalProject_expat.mk expat/Module_expat.mk extensions/Library_log.mk extensions/Library_npsoplugin.mk extensions/Library_pl.mk extensions/Library_scn.mk extensions/qa extensions/source extensions/StaticLibrary_plugcon.mk external/wine extras/CustomTarget_autocorr.mk extras/Gallery_arrows.mk extras/Gallery_computers.mk extras/Gallery_diagrams.mk extras/Gallery_education.mk extras/Gallery_environment.mk extras/Gallery_finance.mk extras/Gallery_people.mk extras/Gallery_sound.mk extras/Gallery_symbols.mk e xtras/Gallery_transportation.mk extras/Gallery_txtshapes.mk extras/Module_extras.mk extras/Package_autocorr.mk extras/Package_gallmytheme.mk extras/Package_gallsound.mk extras/Package_gallsounds.mk extras/Package_gallsystem.mk extras/README extras/source filter/qa filter/README filter/source fontconfig/ExternalPackage_fontconfig.mk fontconfig/ExternalProject_fontconfig.mk forms/Library_frm.mk forms/source formula/source fpicker/Library_fps_office.mk fpicker/source framework/inc framework/Library_fwk.mk framework/Library_fwl.mk framework/qa framework/source framework/uiconfig framework/util freetype/ExternalPackage_freetype.mk freetype/ExternalProject_freetype.mk harfbuzz/ExternalPackage_harfbuzz.mk harfbuzz/ExternalProject_harfbuzz.mk harfbuzz/harfbuzz-0.9.16-winxp.patch.1 harfbuzz/harfbuzz.configure.patch.1 harfbuzz/UnpackedTarball_harfbuzz.mk helpcompiler/Executable_helpindexer.mk helpcompiler/Executable_helplinker.mk helpcompiler/inc helpcompiler/Library_helplinker.mk hel pcompiler/Module_helpcompiler.mk helpcompiler/Package_inc.mk helpcompiler/source helpcontent2 hsqldb/ExternalProject_hsqldb.mk hsqldb/patches hunspell/ExternalProject_hunspell.mk hunspell/hunspell-1.3.2-overflow.patch hwpfilter/source hyphen/ExternalProject_hyphen.mk hyphen/hyphen-android.patch i18nlangtag/source i18npool/source i18nutil/Library_i18nutil.mk icon-themes/galaxy icon-themes/hicontrast icon-themes/oxygen icon-themes/tango icu/ExternalProject_icu.mk icu/icu4c-build.patch idlc/Executable_idlc.mk idlc/inc idlc/source idlc/test include/basegfx include/com include/comphelper include/connectivity include/cosv include/cppuhelper include/dbaccess include/drawinglayer include/editeng include/filter include/framework include/helpcompiler include/i18nlangtag include/jvmfwk include/linguistic include/oox include/osl include/prex.h include/registry include/rtl include/sal include/sfx2 include/shell include/svl include/svtools include/svx include/toolkit include/tools include /typelib include/ucbhelper include/udm include/unoidl include/unotools include/vbahelper include/vcl include/xmloff include/xmlreader instsetoo_native/CustomTarget_install.mk instsetoo_native/Package_config.mk instsetoo_native/Package_rdb.mk instsetoo_native/Package_setup.mk instsetoo_native/util ios/experimental javaunohelper/com javaunohelper/Jar_juh.mk javaunohelper/source javaunohelper/util jfreereport/ExternalProject_jfreereport_flow_engine.mk jfreereport/ExternalProject_jfreereport_flute.mk jfreereport/ExternalProject_jfreereport_libbase.mk jfreereport/ExternalProject_jfreereport_libfonts.mk jfreereport/ExternalProject_jfreereport_libformula.mk jfreereport/ExternalProject_jfreereport_liblayout.mk jfreereport/ExternalProject_jfreereport_libloader.mk jfreereport/ExternalProject_jfreereport_librepository.mk jfreereport/ExternalProject_jfreereport_libserializer.mk jfreereport/ExternalProject_jfreereport_libxml.mk jfreereport/ExternalProject_jfreereport_sac.mk jfreereport/p atches jpeg/ExternalPackage_jpeg.mk jpeg/Module_jpeg.mk jurt/workbench jvmfwk/distributions jvmfwk/plugins jvmfwk/source l10ntools/inc l10ntools/source languagetool/ExternalProject_languagetool.mk lcms2/ExternalPackage_lcms2.mk lcms2/ExternalProject_lcms2.mk libcdr/ExternalPackage_libcdr.mk libcdr/ExternalProject_libcdr.mk libcdr/libcdr-0.0.13.patch libcdr/Module_libcdr.mk libcdr/UnpackedTarball_cdr.mk libcdr/UnpackedTarball_libcdr.mk libcmis/ExternalPackage_libcmis.mk libcmis/libcmis-0.3.0.patch libcmis/libcmis-0.3.0-proxy.patch libcmis/Module_libcmis.mk libcmis/StaticLibrary_cmis.mk libexttextcat/ExternalProject_exttextcat.mk liblangtag/ExternalProject_langtag.mk liblangtag/liblangtag-0.5.1-unistd.patch liblangtag/UnpackedTarball_langtag.mk libmariadb/ExternalPackage_libmariadb.mk libmariadb/mariadb-trunk-40.patch libmariadb/Module_libmariadb.mk libmspub/ExternalPackage_libmspub.mk libmspub/ExternalProject_libmspub.mk libmspub/Module_libmspub.mk libmspub/UnpackedTarball_li bmspub.mk libmspub/UnpackedTarball_mspub.mk libmwaw/ExternalPackage_libmwaw.mk libmwaw/ExternalProject_libmwaw.mk libmwaw/libmwaw-0.1.7-autotools.patch libmwaw/libmwaw-0.1.7-misc.patch libmwaw/libmwaw-0.1.9.patch.1 libmwaw/Module_libmwaw.mk libmwaw/UnpackedTarball_libmwaw.mk libmwaw/UnpackedTarball_mwaw.mk libodfgen/ExternalPackage_libodfgen.mk libodfgen/ExternalProject_libodfgen.mk libodfgen/libodfgen-0.0.0-android.patch libodfgen/Module_libodfgen.mk libodfgen/UnpackedTarball_libodfgen.mk libodfgen/UnpackedTarball_odfgen.mk liborcus/ExternalPackage_liborcus.mk liborcus/ExternalProject_liborcus.mk liborcus/liborcus_0.1.0-dllimport.patch liborcus/Module_liborcus.mk liborcus/UnpackedTarball_liborcus.mk liborcus/UnpackedTarball_orcus.mk liborcus/visibility.patch libpng/ExternalPackage_libpng.mk libpng/Module_libpng.mk libpng/StaticLibrary_png.mk Library_merged.mk Library_urelibs.mk libvisio/ExternalPackage_libvisio.mk libvisio/ExternalProject_libvisio.mk libvisio/Module_libvisi o.mk libvisio/UnpackedTarball_libvisio.mk libvisio/UnpackedTarball_visio.mk libwpd/ExternalPackage_libwpd.mk libwpd/ExternalProject_libwpd.mk libwpd/Module_libwpd.mk libwpd/UnpackedTarball_libwpd.mk libwpd/UnpackedTarball_wpd.mk libwpg/ExternalPackage_libwpg.mk libwpg/ExternalProject_libwpg.mk libwpg/Module_libwpg.mk libwpg/UnpackedTarball_libwpg.mk libwpg/UnpackedTarball_wpg.mk libwps/ExternalPackage_libwps.mk libwps/ExternalProject_libwps.mk libwps/Module_libwps.mk libwps/UnpackedTarball_libwps.mk libwps/UnpackedTarball_wps.mk libxml2/ExternalProject_xml2.mk libxmlsec/ExternalProject_xmlsec.mk libxmlsec/xmlsec1-noverify.patch libxslt/ExternalProject_xslt.mk lingucomponent/source linguistic/inc linguistic/source linguistic/workben lotuswordpro/source lpsolve/ExternalProject_lpsolve.mk m4/ax_boost_base.m4 Makefile.in mdds/0001-Avoid-crash-when-_GLIBCXX_DEBUG-is-defined.patch mdds/UnpackedTarball_mdds.mk mdds/wundef.patch Mesa/inc Mesa/Makefile Mesa/Module_Mesa.mk Mesa/Packag e_inc.mk moz/ExternalPackage_runtime.mk mysqlcppconn/Library_mysqlcppconn.mk mysqlc/source mythes/ExternalPackage_mythes.mk mythes/ExternalProject_mythes.mk nlpsolver/ThirdParty np_sdk/Module_np_sdk.mk np_sdk/mozsrc np_sdk/npsdk np_sdk/Package_inc.mk np_sdk/Package_npapi.mk np_sdk/StaticLibrary_nputils.mk nss/ExternalProject_nss.mk nss/nss-3.13.5-zlib-werror.patch nss/nss.aix.patch nss/nss_macosx.patch nss/nss.patch o3tl/qa odk/config odk/CustomTarget_autodoc.mk odk/CustomTarget_check.mk odk/CustomTarget_doxygen.mk odk/docs odk/examples odk/GeneratedPackage_cpp_docs.mk odk/GeneratedPackage_odk_doxygen.mk odk/index.html odk/index_online.html odk/Module_odk.mk odk/pack odk/Package_autodoc.mk odk/Package_bin.mk odk/Package_docs.mk odk/PackageSet_autodoc.mk odk/source odk/util offapi/com offapi/type_reference offapi/UnoApi_offapi.mk officecfg/Configuration_officecfg.mk officecfg/CppunitTest_officecfg_cppheader_test.mk officecfg/CustomTarget_registry.mk officecfg/files.mk officec fg/Module_officecfg.mk officecfg/Package_cppheader.mk officecfg/registry oovbaapi/ooo oovbaapi/UnoApi_oovbaapi.mk oox/CustomTarget_generated.mk oox/Library_oox.mk oox/Module_oox.mk oox/Package_generated.mk oox/Package_tokens.mk oox/source openldap/ExternalProject_openldap.mk openssl/ExternalProject_openssl.mk package/inc package/source padmin/Library_spa.mk padmin/Package_padmin.mk padmin/source padmin/uiconfig postgresql/ExternalPackage_postgresql.mk postgresql/ExternalProject_postgresql.mk postprocess/CustomTarget_registry.mk postprocess/Rdb_services.mk python3/ExternalPackage_python3.mk python3/ExternalProject_python3.mk python3/GeneratedPackage_python3.mk python3/python-3.3.0-15833.patch.1 python3/python-3.3.0-i42553.patch.2 python3/Zip_PythonFramework.mk pyuno/CustomTarget_python_bin.mk pyuno/Library_pyuno_wrapper.mk pyuno/Module_pyuno.mk pyuno/Package_python_bin.mk pyuno/Package_python_scripts_install.mk pyuno/Rdb_pyuno.mk pyuno/source qadevOOo/runner qadevOOo/tests RE ADME.cross redland/ExternalProject_raptor.mk redland/ExternalProject_rasqal.mk redland/ExternalProject_redland.mk redland/Library_raptor.mk redland/raptor redland/rasqal redland/redland registry/source registry/tools reportdesign/AllLangResTarget_rpt.mk reportdesign/AllLangResTarget_rptui.mk reportdesign/inc reportdesign/source RepositoryExternal.mk Repository.mk RepositoryModule_build.mk RepositoryModule_host.mk rhino/ExternalProject_rhino.mk rhino/OfficeScriptInfo.java ridljar/com rsc/source sal/Library_sal.mk sal/osl sal/qa sane/inc sane/Makefile sane/Module_sane.mk sane/Package_inc.mk sax/source scaddins/source sc/AllLangResTarget_sc.mk sc/CppunitTest_sc_filters_test.mk sc/CppunitTest_sc_macros_test.mk sc/inc sc/Library_scfilt.mk sc/Library_sc.mk scp2/AutoInstallLibs_gnome.mk scp2/AutoInstallLibs_graphicfilter.mk scp2/AutoInstallLibs_onlineupdate.mk scp2/AutoInstallLibs_tde.mk scp2/CustomTarget_langmacros.mk scp2/inc scp2/InstallModule_gnome.mk scp2/InstallModule_graphic filter.mk scp2/InstallModule_onlineupdate.mk scp2/InstallModule_ooo.mk scp2/InstallModule_tde.mk scp2/macros scp2/Module_scp2.mk scp2/source sc/qa scripting/Package_scriptproviderforpython.mk scripting/source sc/sdi sc/source sc/uiconfig sc/UIConfig_scalc.mk sc/util sd/AllLangResTarget_sd.mk sd/CppunitTest_sd_import_tests.mk sd/CppunitTest_sd_regression_test.mk sdext/source sd/inc sd/Library_sdfilt.mk sd/Library_sd.mk sd/Module_sd.mk sd/qa sd/res sd/sdi sd/source sd/uiconfig sd/UIConfig_simpress.mk sd/util setup_native/Library_sellangmsi.mk setup_native/Module_setup_native.mk setup_native/Package_spell.mk setup_native/source sfx2/AllLangResTarget_sfx2.mk sfx2/doc sfx2/inc sfx2/Library_sfx.mk sfx2/Module_sfx2.mk sfx2/Package_sdi.mk sfx2/README sfx2/sdi sfx2/source sfx2/workben shell/inc shell/Package_scripts_gnome.mk shell/Package_scripts_kde.mk shell/Package_scripts.mk shell/Package_senddoc.mk slideshow/qa slideshow/source smoketest/data smoketest/Jar_smoketest.mk smoketest/ Module_smoketest.mk smoketest/org solenv/bin solenv/Executable_concat-deps.mk solenv/gbuild solenv/gdb solenv/inc solenv/Package_gdb_install.mk solenv/Package_gdb.mk soltools/Executable_cpp.mk soltools/Executable_makedepend.mk soltools/mkdepend soltools/Module_soltools.mk soltools/Package_inc.mk soltools/winunistd sot/source starmath/AllLangResTarget_sm.mk starmath/inc starmath/Library_sm.mk starmath/qa starmath/sdi starmath/source starmath/uiconfig starmath/UIConfig_smath.mk stoc/source svl/AllLangResTarget_svl.mk svl/CppunitTest_svl_lngmisc.mk svl/Library_svl.mk svl/qa svl/README svl/source svtools/inc svtools/Library_svt.mk svtools/source svtools/uiconfig svx/AllLangResTarget_svx.mk svx/inc svx/Library_svxcore.mk svx/Library_svx.mk svx/Module_svx.mk svx/Package_globlmn_hrc.mk svx/Package_sdi.mk svx/sdi svx/source svx/uiconfig svx/UIConfig_svx.mk svx/util sw/AllLangResTarget_sw.mk sw/CppunitTest_sw_filters_test.mk sw/CppunitTest_sw_macros_test.mk swext/mediawiki sw/inc sw/ Library_msword.mk sw/Library_sw.mk sw/Library_swui.mk sw/qa sw/README sw/sdi sw/source sw/uiconfig sw/UIConfig_swriter.mk sw/util sysui/CustomTarget_deb.mk sysui/CustomTarget_rpm.mk sysui/CustomTarget_share.mk sysui/CustomTarget_slackware.mk sysui/CustomTarget_solaris.mk sysui/desktop sysui/Package_desktop.mk sysui/Package_share.mk sysui/productlist.mk TEMPLATE.SOURCECODE.HEADER test/source tomcat/build.xml tomcat/ExternalProject_tomcat.mk toolkit/source toolkit/test tools/source translations twain/inc twain/Makefile twain/Module_twain.mk twain/Package_inc.mk ucb/Library_ucpext.mk ucb/source udkapi/com udkapi/type_reference udkapi/UnoApi_udkapi.mk udm/Makefile udm/Module_udm.mk udm/README udm/source udm/StaticLibrary_udm.mk unixODBC/inc unixODBC/Makefile unixODBC/Module_unixODBC.mk unixODBC/Package_inc.mk unodevtools/source unoidl/README unoidl/source unotools/source unoxml/source ure/Rdb_ure.mk vbahelper/source vcl/aqua vcl/coretext vcl/generic vcl/headless vcl/inc vcl/Libr ary_vcl.mk vcl/Library_vclplug_gtk3.mk vcl/Library_vclplug_gtk.mk vcl/Library_vclplug_svp.mk vcl/Library_vclplug_tde.mk vcl/qa vcl/quartz vcl/source vcl/StaticLibrary_headless.mk vcl/uiconfig vcl/unx vcl/win wizards/com wizards/Module_wizards.mk wizards/Pyuno_commonwizards.mk wizards/Pyuno_web.mk wizards/source writerfilter/CustomTarget_source.mk writerfilter/Library_writerfilter.mk writerfilter/Module_writerfilter.mk writerfilter/Package_sprmids.mk writerfilter/qa writerfilter/README writerfilter/source x11_extensions/inc x11_extensions/Makefile x11_extensions/Module_x11_extensions.mk x11_extensions/Package_inc.mk xmloff/inc xmloff/Library_xo.mk xmloff/source xmlreader/source xmlscript/Library_xmlscript.mk xmlscript/test xmlsecurity/Library_xsec_xmlsec.mk xmlsecurity/source xmlsecurity/test_docs xmlsecurity/uiconfig xmlsecurity/workben xpdf/ExternalProject_xpdf.mk zlib/ExternalPackage_zlib.mk zlib/Module_zlib.mk

Michael Stahl mstahl at redhat.com
Fri May 31 15:42:57 PDT 2013


Rebased ref, commits from common ancestor:
commit b23f39d7d3bb64617ca25594d2c4c565a11d7a46
Author: Michael Stahl <mstahl at redhat.com>
Date:   Thu May 30 13:28:29 2013 +0200

    *api: tweak docs
    
    Change-Id: I20878a3977fe7b3ab7e733a7bc0d704fb5835009

diff --git a/udkapi/com/sun/star/uno/XCurrentContext.idl b/udkapi/com/sun/star/uno/XCurrentContext.idl
index e5ba548..f915efd 100644
--- a/udkapi/com/sun/star/uno/XCurrentContext.idl
+++ b/udkapi/com/sun/star/uno/XCurrentContext.idl
@@ -24,7 +24,7 @@
 
 module com {  module sun {  module star {  module uno {
 
-/** Task (e.g. thread) local execution context for UNO.
+/** Task (thread) local execution context for UNO.
     Arbitrary values can be retrieved from the context.
     <p>
     You have to use UNO runtime functions to obtain the current context
commit 8168a040bce1c74206362908ab44a935980db5bd
Author: Michael Stahl <mstahl at redhat.com>
Date:   Fri May 31 15:34:58 2013 +0200

    odk: doxygen 1.8.4 does not have PREDICTABLE_URLS
    
    ... so adjust the links to the less predictable defaults for now.
    
    Change-Id: Ia39823fe048ceb878465ce4bfdb60a3276864ba3

diff --git a/odk/examples/DevelopersGuide/examples.html b/odk/examples/DevelopersGuide/examples.html
index 3d65540..c900bb6 100644
--- a/odk/examples/DevelopersGuide/examples.html
+++ b/odk/examples/DevelopersGuide/examples.html
@@ -338,7 +338,7 @@ of losing connection to LibreOffice %PRODUCT_RELEASE%.</td>
                   <td class="cell80">Builds a connection to
 LibreOffice %PRODUCT_RELEASE% using the URL given on the command line. This example
 shows the usage of <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1bridge_1_1XUnoUrlResolver.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1bridge_1_1XUnoUrlResolver.html"
  title="link to the reference documentation of com.sun.star.bridge.XUnoResolver"><code>XUnoUrlResolver</code></a>.</td>
                 </tr>
               </tbody>
@@ -615,10 +615,10 @@ components.</td>
  title="link to Components/JavaComponent/TestComponentA.java">TestComponentA</a></td>
                   <td class="cell80">Shows a simple demo component
 which implements <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1lang_1_1XTypeProvider.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XTypeProvider.html"
  title="link to the reference documentation of com.sun.star.lang.XTypeProvider"><code>XTypeProvider</code></a>,
                   <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1lang_1_1XServiceInfo.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XServiceInfo.html"
  title="link to the reference documentation of com.sun.star.lang.XServicedInfo">
                   <code>XServiceInfo</code></a> and an own interface <code>XSomethingA</code>.</td>
                 </tr>
@@ -628,10 +628,10 @@ which implements <a
  title="link to Components/JavaComponent/TestComponentB.java">TestComponentB</a></td>
                   <td class="cell80">Shows a simple demo component
 which implements <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1lang_1_1XTypeProvider.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XTypeProvider.html"
  title="link to the reference documentation of com.sun.star.lang.XTypeProvider">
                   <code>XTypeProvider</code></a>, <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1lang_1_1XServiceInfo.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XServiceInfo.html"
  title="link to the reference documentation of com.sun.star.lang.XServiceInfo"><code>XServiceInfo</code></a>
 and an own interface <code>XSomethingB</code>.</td>
                 </tr>
@@ -982,7 +982,7 @@ interceptor for a specific URL.</td>
  href="./OfficeDev/DesktopEnvironment/JavaWindowPeerFake.java"
  title="link to OfficeDev/DesktopEnvironment/JavaWindowPeerFake.java">JavaWindowPeerFake</a></td>
                   <td class="cell80">Fakes an <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1awt_1_1XWindowPeer.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1awt_1_1XWindowPeer.html"
  title=" link to the reference documentation of com.sun.star.awt.XWindowPeer"><code>XWindowPeer</code></a>
 for the Java native window handle to create a child window for the
 office frame.</td>
@@ -1014,7 +1014,7 @@ to decouple asynchronous oneway calls in the Java process.</td>
  href="./OfficeDev/DesktopEnvironment/StatusListener.java"
  title="link to OfficeDev/DesktopEnvironment/StatusListener.java">StatusListener</a></td>
                   <td class="cell80">Implements a listener for a <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1frame_1_1FeatureStateEvent.html"
+ href="../../docs/idl/ref/structcom_1_1sun_1_1star_1_1frame_1_1FeatureStateEvent.html"
  title="link to the reference documentation of com.sun.star.frame.FeatureStateEvent">
                   <code>FeatureStateEvent</code></a>.</td>
                 </tr>
@@ -1102,7 +1102,7 @@ TerminateListener and shows the use of them in a running program.</td>
  href="./OfficeDev/TerminationTest/TerminateListener.java"
  title="link to OfficeDev/TerminationTest/TerminateListener.java">TerminateListener</a></td>
                   <td class="cell80">An example implementation of <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1frame_1_1XTerminateListener.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1frame_1_1XTerminateListener.html"
  title="link to the reference documentation of com.sun.star.frame.XTerminationListener">
                   <code>XTerminateListener</code></a>. It is called
 when LibreOffice %PRODUCT_RELEASE% terminates.</td>
@@ -1213,7 +1213,7 @@ tracking the spell checking relevant properties.</td>
  href="./OfficeDev/Linguistic/SampleHyphenator.java"
  title="link to OfficeDev/Linguistic/SampleHyphenator.java">SampleHyphenator</a></td>
                   <td class="cell80">A simple implementation for a <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1linguistic2_1_1Hyphenator.html"
+ href="../../docs/idl/ref/servicecom_1_1sun_1_1star_1_1linguistic2_1_1Hyphenator.html"
  title="link to the reference documentation of com.sun.star.linguistic2.Hypenator"><code>Hyphenator</code></a>
 service.</td>
                 </tr>
@@ -1224,7 +1224,7 @@ service.</td>
  href="./OfficeDev/Linguistic/SampleSpellChecker.java"
  title="link to OfficeDev/Linguistic/SampleSpellChecker.java">SampleSpellChecker</a></td>
                   <td class="cell80">A simple implementation for a <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1linguistic2_1_1SpellChecker.html"
+ href="../../docs/idl/ref/servicecom_1_1sun_1_1star_1_1linguistic2_1_1SpellChecker.html"
  title="link to the reference documentation of com.sun.star.linguistic2.SpellChecker"><code>SpellChecker</code></a>
 service.</td>
                 </tr>
@@ -1235,7 +1235,7 @@ service.</td>
  href="./OfficeDev/Linguistic/SampleThesaurus.java"
  title="link to OfficeDev/Linguistic/SampleThesaurus.java">SampleThesaurus</a></td>
                   <td class="cell80">A simple implementation for a <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1linguistic2_1_1Thesaurus.html"
+ href="../../docs/idl/ref/servicecom_1_1sun_1_1star_1_1linguistic2_1_1Thesaurus.html"
  title="link to the reference documentation of com.sun.star.linguistic2.Thesaurus"><code>Thesaurus</code></a>
 service.</td>
                 </tr>
@@ -1246,7 +1246,7 @@ service.</td>
  href="./OfficeDev/Linguistic/XHyphenatedWord_impl.java"
  title="link to OfficeDev/Linguistic/XHyphenatedWord_impl.java">XHyphenatedWord_impl</a></td>
                   <td class="cell80">An object implementing the <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1linguistic2_1_1XHyphenatedWord.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1linguistic2_1_1XHyphenatedWord.html"
  title="link to the reference documentation of com.sun.star.linguistic2/XHyphenatedWord"><code>XHyphenatedWord</code></a>
 interface. An instance of this type may be returned by the hyphenator.</td>
                 </tr>
@@ -1257,7 +1257,7 @@ interface. An instance of this type may be returned by the hyphenator.</td>
  href="./OfficeDev/Linguistic/XMeaning_impl.java"
  title="link to OfficeDev/Linguistic/XMeaning_impl.java">XMeaning_impl</a></td>
                   <td class="cell80">An object implementing the <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1linguistic2_1_1XMeaning.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1linguistic2_1_1XMeaning.html"
  title="link to the reference documentation of com.sun.star.linguistic2.XMeaning"><code>XMeaning</code></a>
 interface. An instance of this type may be returned by the thesaurus.</td>
                 </tr>
@@ -1268,7 +1268,7 @@ interface. An instance of this type may be returned by the thesaurus.</td>
  href="./OfficeDev/Linguistic/XPossibleHyphens_impl.java"
  title="link to OfficeDev/Linguistic/XPossibleHyphens_impl.java">XPossibleHyphens_impl</a></td>
                   <td class="cell80">An object implementing the <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1linguistic2_1_1XPossibleHyphens.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1linguistic2_1_1XPossibleHyphens.html"
  title="link to the reference documentation of com.sun.star.linguistic2.XPossibleHyphens">
                   <code>XPossibleHyphens</code></a> interface. An
 instance of this type may be returned by the hyphenator.</td>
@@ -1280,7 +1280,7 @@ instance of this type may be returned by the hyphenator.</td>
  href="./OfficeDev/Linguistic/XSpellAlternatives_impl.java"
  title="link to OfficeDev/Linguistic/XSpellAlternatives_impl.java">XSpellAlternatives_impl</a></td>
                   <td class="cell80">An object implementing the <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1linguistic2_1_1XSpellAlternatives.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1linguistic2_1_1XSpellAlternatives.html"
  title="link to the reference documentation of com.sun.star.linguistic2.XSpellAlternatives">
                   <code>XSpellAlternatives</code></a> interface. An
 instance of this type may be returned by the spell checker.</td>
@@ -1305,12 +1305,12 @@ instance of this type may be returned by the spell checker.</td>
  title="link to OfficeDev/PathSettings/PathSettingsTest.java">PathsettingsTest</a></td>
                   <td class="cell80">This code example creates the
 service <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1util_1_1PathSettings.html"
+ href="../../docs/idl/ref/servicecom_1_1sun_1_1star_1_1util_1_1PathSettings.html"
  title="link to the reference documentation of com.sun.star.util.PathSettingst">
                   <code>com.sun.star.util.PathSettings</code></a> and
 retrieves all path properties from it. It shows how a developer can
 change the path properties using the <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1beans_1_1XPropertySet.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1beans_1_1XPropertySet.html"
  title="link to the reference documentation of com.sun.star.beans.XPropertySet"><code>XPropertySet</code></a>
 interface.</td>
                 </tr>
@@ -1332,7 +1332,7 @@ interface.</td>
  title="link to OfficeDev/PathSubstitution/PathSubstitutionTest.java">PathSubstitutionTest</a></td>
                   <td class="cell80">This code example creates the path
 substitution service <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1util_1_1PathSubstitution.html"
+ href="../../docs/idl/ref/servicecom_1_1sun_1_1star_1_1util_1_1PathSubstitution.html"
  title="link to the reference documentation of com.sun.star.util.PathSubstitution">
                   <code>com.sun.star.util.PathSubstitution</code></a>
 and retrieves the pre-defined Office path variables. It shows the
@@ -1492,16 +1492,16 @@ deployed before it can be used.</td>
  title="link to Spreadsheet/ExampleDataPilotSource.java">ExampleDataPilotSource</a></td>
                   <td class="cell80">Shows usage of a wide variety of
 spreadsheet interfaces like <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1sheet_1_1XCellRangeData.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1sheet_1_1XCellRangeData.html"
  title="link to the reference documentation of com.sun.star.sheet.XCellRangeData">
                   <code>XCellRangeData</code></a>, <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1sheet_1_1XCellSeries.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1sheet_1_1XCellSeries.html"
  title="link to the reference documentation of com.sun.star.sheet.XCellSeries"><code>XCellSeries</code></a>,
                   <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1sheet_1_1XArrayFormulaRange.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1sheet_1_1XArrayFormulaRange.html"
  title="link to the reference documentation of com.sun.star.sheet.XArrayFormularRange"><code>XArrayFormulaRange</code></a>
 and <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1sheet_1_1XMultipleOperation.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1sheet_1_1XMultipleOperation.html"
  title="link to the reference documentation of com.sun.star.sheet.XMultipleOperation"><code>XMultipleOperations</code></a>
 as well as named ranges, label ranges and data pilot.</td>
                 </tr>
@@ -1988,9 +1988,9 @@ LibreOffice %PRODUCT_RELEASE% and executes the code SalesMan samples for databas
  href="./Database/OpenQuery.java"
  title="link to Database/OpenQuery.java">OpenQuery</a></td>
                   <td class="cell80">Demonstrates the use of <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1sdbc_1_1XResultSetUpdate.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1sdbc_1_1XResultSetUpdate.html"
  title="link to the reference documentation of com.sun.star.sdbc.XResultSetUpdate"><code>XResultSetUpdate</code></a>
-and <a href="../../docs/idl/ref/com_1_1sun_1_1star_1_1sdbc_1_1XRowUpdate.html"
+and <a href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1sdbc_1_1XRowUpdate.html"
  title="link to the reference documentation of com.sun.star.sdbc.XRowUpdate">
                   <code>XRowUpdate</code></a>.</td>
                 </tr>
@@ -2221,7 +2221,7 @@ examples</a></td>
  title="link to Forms/BooleanValidator.java">BooleanValidator</a></td>
                   <td class="cell80">The class <code>BooleanOperator</code>
 implements an <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1form_1_1validation_1_1XValidator.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1form_1_1validation_1_1XValidator.html"
  title="link to the reference documentation of com.sun.star.form.validation.XValidator">validator</a>
 for a form control, which can veto certain radio button or check box
 states.</td>
@@ -2240,7 +2240,7 @@ functionality. The class ButtonOperator, well, operates these buttons.</td>
  title="link to Forms/ComponentTreeTraversal.java">ComponentTreeTraversal</a></td>
                   <td class="cell80">Helper classes for traveling
 through a tree of <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1form_1_1FormComponent.html"
+ href="../../docs/idl/ref/servicecom_1_1sun_1_1star_1_1form_1_1FormComponent.html"
  title="link to the reference documentation of com.sun.star.form.FormComponent">
                   <code>FormComponent's</code></a>.</td>
                 </tr>
@@ -2249,7 +2249,7 @@ through a tree of <a
  title="link to Forms/ControlLock.java">ControlLock</a></td>
                   <td class="cell80">Helper class for implementing the
 locking of control depending on the state of the underlying <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1sdb_1_1RowSet.html"
+ href="../../docs/idl/ref/servicecom_1_1sun_1_1star_1_1sdb_1_1RowSet.html"
  title="link to the reference documentation of com.sun.star.sdb.RowSet"><code>RowSet</code></a>.</td>
                 </tr>
                 <tr>
@@ -2267,7 +2267,7 @@ controls, and attaches several validators to those controls</td>
  title="link to Forms/ControlValidator.java">ControlValidator</a></td>
                   <td class="cell80">Base class implementing the common
 denominator for components <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1form_1_1validation_1_1ValidatableControlModel.html"
+ href="../../docs/idl/ref/servicecom_1_1sun_1_1star_1_1form_1_1validation_1_1ValidatableControlModel.html"
  title="link to the reference documentation of com.sun.star.form.validation.ValidatableControlModel">validating
 form controls.</a></td>
                 </tr>
@@ -2287,7 +2287,7 @@ fields from these tables.</td>
  title="link to Forms/DateValidator.java">DateValidator</a></td>
                   <td class="cell80">The class <code>DateValidator</code>
 implements an <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1form_1_1validation_1_1XValidator.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1form_1_1validation_1_1XValidator.html"
  title="link to the reference documentation of com.sun.star.form.validation.XValidator">validator</a>
 for a form control, which can check the content of a form date field. </td>
                 </tr>
@@ -2338,7 +2338,7 @@ manipulating the form layer of a document.</td>
 responsible for validating the input in a specific grid control column.
 This is not to be mixed up with the control-based validation as
 described in the <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1form_1_1validation.html"
+ href="../../docs/idl/ref/namespacecom_1_1sun_1_1star_1_1form_1_1validation.html"
  title="link to the reference documentation of com.sun.star.form.validation">validation</a>
 module. Instead, a <code>GridFieldValidator</code> assembles and uses
 various other concepts.</td>
@@ -2348,7 +2348,7 @@ various other concepts.</td>
  href="./Forms/InteractionRequest.java"
  title="link to Forms/InteractionRequest.java">InteractionRequest</a></td>
                   <td class="cell80">A simple implementation of a <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1task_1_1XInteractionRequest.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1task_1_1XInteractionRequest.html"
  title="link to the reference documentation of com.sun.star.task.XInteractionRequest"><code>XInteractionRequest</code></a>.
 Not tied to the form layer example, but a general helper.</td>
                 </tr>
@@ -2357,7 +2357,7 @@ Not tied to the form layer example, but a general helper.</td>
  title="link to Forms/KeyGenerator.java">KeyGenerator</a></td>
                   <td class="cell80">Helper class which is able to
 generate (unique) keys for a (<a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1sdb_1_1RowSet.html"
+ href="../../docs/idl/ref/servicecom_1_1sun_1_1star_1_1sdb_1_1RowSet.html"
  title="link to the reference documentation of com.sun.star.sdb.RowSet"><code>RowSet</code>
                   </a>) column. An instance of this class can be tied
 to a specific row set column. It then monitors the state of the
@@ -2371,7 +2371,7 @@ created (two modi, too) key into the column.</td>
  title="link to Forms/ListSelectionValidator.java">ListSelectionValidator</a></td>
                   <td class="cell80">The class <code>ListSelectionValidator</code>
 implements an <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1form/validation_1_1XValidator.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1form/validation_1_1XValidator.html"
  title="link to the reference documentation of com.sun.star.form.validation.XValidator">validator</a>
 for a form control, which can veto certain selections in a list box
 control.</td>
@@ -2382,7 +2382,7 @@ control.</td>
  title="link to Forms/NumericValidator.java">NumericValidator</a></td>
                   <td class="cell80">The class <code>NumericValidator</code>
 implements an <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1form/validation_1_1XValidator.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1form/validation_1_1XValidator.html"
  title="link to the reference documentation of com.sun.star.form.validation.XValidator">validator</a>
 for a form control, which can veto certain values in every control
 which allows exchanging numerical values.</td>
@@ -2394,7 +2394,7 @@ which allows exchanging numerical values.</td>
                   <td class="cell80">Though form documents feature
 inbuilt mechanisms for visually indicating invalid control content (see
                   <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1form_1_1validation.html"
+ href="../../docs/idl/ref/namespacecom_1_1sun_1_1star_1_1form_1_1validation.html"
  title="link to the reference documentation of com.sun.star.form.validation"><code>com.sun.star.form.validation</code>
                   </a> for discussions about validity), the <a
  href="./Forms/ControlValidation.java"
@@ -2413,7 +2413,7 @@ ties together a validatable control and those status texts.</td>
  title="link to Forms/DocumentHelper.java"><code>DocumentHelper<code></code></code></a>
 which represents a spreadsheet document, and offers some form related
 functionality. For instance, this class allows the creation of <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1table_1_1CellValueBinding.html"
+ href="../../docs/idl/ref/servicecom_1_1sun_1_1star_1_1table_1_1CellValueBinding.html"
  title="link to the reference documentation of com.sun.star.table.CellValueBinding">
                   <code>CellValueBinding</code></a> instances, which
 can be used to couple the content of a form control with the content of
@@ -2443,7 +2443,7 @@ which represents a view to a spreadsheet document.</td>
                   <td class="cell80">This class allows binding the
 control of a form control with a table cell in a text document. For
 this, it uses the mechanisms of the <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1form_1_1binding.html"
+ href="../../docs/idl/ref/namespacecom_1_1sun_1_1star_1_1form_1_1binding.html"
  title="link to the reference documentation of com.sun.star.form.binding">
                   <code>com.sun.star.form.binding</code></a> module.</td>
                 </tr>
@@ -2453,7 +2453,7 @@ this, it uses the mechanisms of the <a
  title="link to Forms/TextValidator.java">TextValidator</a></td>
                   <td class="cell80">The class <code>TextValidator</code>
 implements an <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1form_1_1validation_1_1XValidator.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1form_1_1validation_1_1XValidator.html"
  title="link to the reference documentation of com.sun.star.form.validation.XValidator">validator</a>
 for a form control, which can monitor a form text field.</td>
                 </tr>
@@ -2463,7 +2463,7 @@ for a form control, which can monitor a form text field.</td>
  title="link to Forms/TimeValidator.java">TimeValidator</a></td>
                   <td class="cell80">The class <code>TimeValidator</code>
 implements an <a
- href="../../docs/idl/ref/com_1_1sun_1_1star_1_1form_1_1validation_1_1XValidator.html"
+ href="../../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1form_1_1validation_1_1XValidator.html"
  title="link to the reference documentation of com.sun.star.form.validation.XValidator">validator</a>
 for a form control, which can monitor the content of a form time field.
                   </td>
diff --git a/odk/examples/examples.html b/odk/examples/examples.html
index 4ab7bc2..d3b57c8 100644
--- a/odk/examples/examples.html
+++ b/odk/examples/examples.html
@@ -159,34 +159,34 @@
 		  <tr>
 		  <td class="cell20"><a href="java/Text/" title="link to the source directory of the Java Text examples">BookmarkInsertion</a></td>
 		  <td class="cell80">This application connects to the office server and
-		  gets the <a href="../docs/idl/ref/com_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. An empty text document will be opened
+		  gets the <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. An empty text document will be opened
 		  and an example text will be entered. Afterwards, some bookmarks will be
 		  inserted.</td>
 		  </tr>
 		  <tr>
 		  <td class="cell20"><a href="java/Text/" title="link to the source directory of the Java Text examples">HardFormatting</a></td>
 		  <td class="cell80">This program connects to the office server and gets
-		  the <a href="../docs/idl/ref/com_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. Furthermore, an empty text document will be
+		  the <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. Furthermore, an empty text document will be
 		  opened, an example text will be entered, some text attributes will be
-		  inspected, and the <a href="../docs/idl/ref/com_1_1sun_1_1star_1_1beans_1_1PropertyState.html" title="link into the IDL reference to the enum com.sun.star.beans.PropertyState"> PropertyState</a> will be checked from the selection.</td>
+		  inspected, and the <a href="../docs/idl/ref/namespacecom_1_1sun_1_1star_1_1beans.html#PropertyState" title="link into the IDL reference to the enum com.sun.star.beans.PropertyState"> PropertyState</a> will be checked from the selection.</td>
 		  </tr>
 		  <tr>
 		  <td class="cell20"><a href="java/Text/" title="link to the source directory of the Java Text examples">SWriter</a></td>
 		  <td class="cell80">The program connects to the office server and gets the
-          <a href="../docs/idl/ref/com_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. An empty text document will be created, some
+          <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. An empty text document will be created, some
 		  text will be entered, and a text table, a colored text, and text frame
 		  will be inserted.</td>
 		  </tr>
 		  <tr>
 		  <td class="cell20"><a href="java/Text/" title="link to the source directory of the Java Text examples">StyleCreation</a></td>
 		  <td class="cell80">The example connects to the office server and gets the
-          <a href="../docs/idl/ref/com_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. An empty text document will be opened, a new
+          <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. An empty text document will be opened, a new
 		  paragraph style will be created, and applied.</td>
 		  </tr>
 		  <tr>
 		  <td class="cell20"><a href="java/Text/" title="link to the source directory of the Java Text examples">StyleInitialization</a></td>
 		  <td class="cell80">The program connects to the office server and gets the
-          <a href="../docs/idl/ref/com_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. Thereafter, an empty text document will be
+          <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. Thereafter, an empty text document will be
 		  opened and an example text will be entered. The paragraph collection will
 		  be used, in order to apply a different paragraph style on the
 		  paragraphs.</td>
@@ -194,14 +194,14 @@
 		  <tr>
 		  <td class="cell20"><a href="java/Text/" title="link to the source directory of the Java Text examples">TextDocumentStructure</a></td>
 		  <td class="cell80">The application connects to the office server and gets
-		  the <a href="../docs/idl/ref/com_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. An empty text document will be opened, an
+		  the <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. An empty text document will be opened, an
 		  enumeration of all paragraphs and an enumeration of all text portions
 		  will be created.</td>
 		  </tr>
 		  <tr>
 		  <td class="cell20"><a href="java/Text/" title="link to the source directory of the Java Text examples">TextReplace</a></td>
 		  <td class="cell80">The example connects to the office server and gets the
-          <a href="../docs/idl/ref/com_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. An empty text document will be created, an
+          <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. An empty text document will be created, an
 		  example text will be inserted, and some English spelled words will be
 		  replaced with US spelled words.</td>
 		  </tr>
@@ -243,14 +243,14 @@
 		  <tr>
 		  <td class="cell20"><a href="java/Spreadsheet/" title="link to the source directory of the Java Spreadsheet examples">EuroAdaption</a></td>
 		  <td class="cell80">The application connects to the office server and gets
-		  the <a href="../docs/idl/ref/com_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>, opens an empty Calc document, enters an
+		  the <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>, opens an empty Calc document, enters an
 		  example text, sets the number format to DM, changes the number format to
 		  EUR (Euro), and uses the DM/EUR factor on each cell with content.</td>
 		  </tr>
 		  <tr>
 		  <td class="cell20"><a href="java/Spreadsheet/" title="link to the source directory of the Java Spreadsheet examples">SCalc</a></td>
 		  <td class="cell80">The program connects to the office server and gets the
-          <a href="../docs/idl/ref/com_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. Then an empty calc document will be opened,
+          <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. Then an empty calc document will be opened,
 		  cell styles will be created, some data will be inserted into the sheets,
 		  and the created cell styles will be applied. Finally, a 3D chart will be
 		  inserted.</td>
@@ -270,7 +270,7 @@
 		  <tr>
 		  <td class="cell20"><a href="java/Drawing/" title="link to the source directory of the Java Drawing examples">SDraw</a></td>
 		  <td class="cell80">This program connects to the office server and gets
-		  the <a href="../docs/idl/ref/com_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. Afterwards, an empty text document will
+		  the <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMultiComponentFactory.html" title="link into the IDL reference to the interface com.sun.star.lang.XMultiComponentFactory"> multi component factory</a>. Afterwards, an empty text document will
 		  be created and some shapes will be inserted on the draw page.</td>
 		  </tr>
 		  <tbody>
@@ -492,7 +492,7 @@
 		  <td class="cell80">The 'uno' program is used to export an arbitrary
 		  service to other processes. In this example the com.sun.star.uno.Pipe
 		  service (which is built in io-module) is exported. The client component
-		  implements the <a href="../docs/idl/ref/com_1_1sun_1_1star_1_1lang_1_1XMain.html" title="link into the IDL reference to the interface com.sun.star.lang.XMain">
+		  implements the <a href="../docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XMain.html" title="link into the IDL reference to the interface com.sun.star.lang.XMain">
 		  com.sun.star.lang.XMain</a> interface. In the run method, it connects to
 		  the servers process and retrieves an instance and does some calls on the
 		  instance.</td>
diff --git a/odk/util/check.pl b/odk/util/check.pl
index 30a9235..f02dd74 100644
--- a/odk/util/check.pl
+++ b/odk/util/check.pl
@@ -348,9 +348,9 @@ if (-d "$SdkDir") {
     foreach $i (@idl_dirlist)
     {
         $i =~ s/\//_1_1/g;
-        if (!check_file("docs/idl/ref/com_1_1sun_1_1star_1_1$i.html")) {
+        if (!check_file("docs/idl/ref/namespacecom_1_1sun_1_1star_1_1$i.html")) {
         $return++;
-        print "\nERROR: \"docs/idl/ref/com_1_1sun_1_1star_1_1$i.html\" is missing\n";
+        print "\nERROR: \"docs/idl/ref/namespacecom_1_1sun_1_1star_1_1$i.html\" is missing\n";
         } else {
         print "+";
         }
commit 8a4acbb4e4f043a898f424b6359deaad1f24cc1e
Author: Michael Stahl <mstahl at redhat.com>
Date:   Mon May 6 21:02:03 2013 +0200

    remove cosv, udm and autodoc
    
    implementing UNO IDL support in doxygen:  9 days of work
    converting IDL file comments to doxygen:  5 days of work
    removing 57k lines of unmaintained buggy
    autodoc, bespoke String and File classes: priceless
    
    Change-Id: I566edb4f91454baa35e07d901432a8dfd35b9c29

diff --git a/Repository.mk b/Repository.mk
index 723d7a3..3e33be3 100644
--- a/Repository.mk
+++ b/Repository.mk
@@ -84,7 +84,6 @@ $(eval $(call gb_Helper_register_executables,SDK, \
 ifneq ($(OS),IOS)
 
 $(eval $(call gb_Helper_register_executables,SDK, \
-    autodoc \
     climaker \
     cppumaker \
     javamaker \
@@ -681,7 +680,6 @@ $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
     codemaker \
     codemaker_cpp \
     codemaker_java \
-    cosv \
     dtobj \
 	findsofficepath \
 	gnu_getopt \
@@ -706,7 +704,6 @@ $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
     salcpprt \
     testtools_bridgetest_s \
     transex \
-    udm \
     ulingu \
     vclmain \
     writerperfect \
diff --git a/RepositoryModule_build.mk b/RepositoryModule_build.mk
index b69d4b4..65cbd69 100644
--- a/RepositoryModule_build.mk
+++ b/RepositoryModule_build.mk
@@ -10,14 +10,12 @@
 $(eval $(call gb_Module_Module,cross_toolset))
 
 $(eval $(call gb_Module_add_moduledirs,cross_toolset,\
-	autodoc \
 	basegfx \
 	binaryurp \
 	bridges \
 	cli_ure \
 	codemaker \
 	comphelper \
-	cosv \
 	cppu \
 	cppuhelper \
 	external \
@@ -52,7 +50,6 @@ $(eval $(call gb_Module_add_moduledirs,cross_toolset,\
 	tools \
 	ucbhelper \
 	udkapi \
-	udm \
 	unoidl \
 	unoil \
 	unotest \
diff --git a/RepositoryModule_host.mk b/RepositoryModule_host.mk
index b9e64f2..2a79b9a 100644
--- a/RepositoryModule_host.mk
+++ b/RepositoryModule_host.mk
@@ -18,7 +18,6 @@ $(eval $(call gb_Module_add_moduledirs,libreoffice,\
 	animations \
 	$(call gb_Helper_optional,APACHE_COMMONS,apache-commons) \
 	apple_remote \
-	autodoc \
 	avmedia \
 	basctl \
 	basebmp \
@@ -38,7 +37,6 @@ $(eval $(call gb_Module_add_moduledirs,libreoffice,\
 	comphelper \
 	configmgr \
 	$(call gb_Helper_optional,DBCONNECTIVITY,connectivity) \
-	cosv \
 	cppcanvas \
 	cppu \
 	cppuhelper \
@@ -191,7 +189,6 @@ $(eval $(call gb_Module_add_moduledirs,libreoffice,\
 	ucbhelper \
 	$(call gb_Helper_optional,UCPP,ucpp) \
 	udkapi \
-	udm \
 	UnoControls \
 	unodevtools \
 	unoil \
diff --git a/autodoc/Executable_autodoc.mk b/autodoc/Executable_autodoc.mk
deleted file mode 100644
index 4921767..0000000
--- a/autodoc/Executable_autodoc.mk
+++ /dev/null
@@ -1,171 +0,0 @@
-# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-$(eval $(call gb_Executable_Executable,autodoc))
-
-$(eval $(call gb_Executable_set_include,autodoc,\
-    -I$(SRCDIR)/autodoc/inc \
-    -I$(SRCDIR)/autodoc/source/inc \
-    -I$(SRCDIR)/autodoc/source/parser/inc \
-    -I$(SRCDIR)/autodoc/source/display/inc \
-    -I$(SRCDIR)/autodoc/source/parser_i/inc \
-    -I$(SRCDIR)/autodoc/source/ary/inc \
-    $$(INCLUDE) \
-))
-
-$(eval $(call gb_Executable_use_static_libraries,autodoc,\
-    cosv \
-    udm \
-))
-
-$(eval $(call gb_Executable_add_exception_objects,autodoc,\
-    autodoc/source/exes/adc_uni/adc_cl \
-    autodoc/source/exes/adc_uni/adc_cmds \
-    autodoc/source/exes/adc_uni/cmd_sincedata \
-    autodoc/source/exes/adc_uni/adc_cmd_parse \
-    autodoc/source/exes/adc_uni/main \
-    autodoc/source/exes/adc_uni/adc_msg \
-    autodoc/source/exes/adc_uni/cmd_run \
-    autodoc/source/parser/tokens/tokdeal \
-    autodoc/source/parser/tokens/stmstate \
-    autodoc/source/parser/tokens/tkpcontx \
-    autodoc/source/parser/kernel/x_parse \
-    autodoc/source/parser/kernel/parsefct \
-    autodoc/source/parser/kernel/x_docu \
-    autodoc/source/display/kernel/displfct \
-    autodoc/source/display/idl/hi_main \
-    autodoc/source/display/idl/hfi_property \
-    autodoc/source/display/idl/hfi_xrefpage \
-    autodoc/source/display/idl/hfi_struct \
-    autodoc/source/display/idl/hfi_interface \
-    autodoc/source/display/idl/hfi_method \
-    autodoc/source/display/idl/hfi_typetext \
-    autodoc/source/display/idl/hfi_module \
-    autodoc/source/display/idl/hfi_enum \
-    autodoc/source/display/idl/hfi_navibar \
-    autodoc/source/display/idl/hi_display \
-    autodoc/source/display/idl/hfi_service \
-    autodoc/source/display/idl/hfi_globalindex \
-    autodoc/source/display/idl/hfi_singleton \
-    autodoc/source/display/idl/hi_factory \
-    autodoc/source/display/idl/hi_ary \
-    autodoc/source/display/idl/hi_env \
-    autodoc/source/display/idl/hfi_siservice \
-    autodoc/source/display/idl/hfi_typedef \
-    autodoc/source/display/idl/hfi_constgroup \
-    autodoc/source/display/idl/hi_linkhelper \
-    autodoc/source/display/idl/hfi_tag \
-    autodoc/source/display/idl/hfi_hierarchy \
-    autodoc/source/display/idl/hfi_doc \
-    autodoc/source/display/html/cfrstd \
-    autodoc/source/display/toolkit/hf_linachain \
-    autodoc/source/display/toolkit/outputstack \
-    autodoc/source/display/toolkit/hf_navi_main \
-    autodoc/source/display/toolkit/out_position \
-    autodoc/source/display/toolkit/hf_funcdecl \
-    autodoc/source/display/toolkit/out_tree \
-    autodoc/source/display/toolkit/hf_docentry \
-    autodoc/source/display/toolkit/out_node \
-    autodoc/source/display/toolkit/hf_navi_sub \
-    autodoc/source/display/toolkit/hf_title \
-    autodoc/source/display/toolkit/htmlfile \
-    autodoc/source/tools/tkpchars \
-    autodoc/source/tools/filecoll \
-    autodoc/source/parser_i/tokens/x_parse2 \
-    autodoc/source/parser_i/tokens/stmstar2 \
-    autodoc/source/parser_i/tokens/tkpstam2 \
-    autodoc/source/parser_i/tokens/stmstfi2 \
-    autodoc/source/parser_i/tokens/stmstat2 \
-    autodoc/source/parser_i/tokens/tkp2 \
-    autodoc/source/parser_i/tokens/tkpcont2 \
-    autodoc/source/parser_i/idl/pestate \
-    autodoc/source/parser_i/idl/pe_const \
-    autodoc/source/parser_i/idl/pe_selem \
-    autodoc/source/parser_i/idl/tk_const \
-    autodoc/source/parser_i/idl/semnode \
-    autodoc/source/parser_i/idl/pe_func2 \
-    autodoc/source/parser_i/idl/tk_keyw \
-    autodoc/source/parser_i/idl/pe_singl \
-    autodoc/source/parser_i/idl/tk_ident \
-    autodoc/source/parser_i/idl/pe_file2 \
-    autodoc/source/parser_i/idl/pe_tydf2 \
-    autodoc/source/parser_i/idl/cx_sub \
-    autodoc/source/parser_i/idl/parsenv2 \
-    autodoc/source/parser_i/idl/pe_enum2 \
-    autodoc/source/parser_i/idl/pe_type2 \
-    autodoc/source/parser_i/idl/pe_struc \
-    autodoc/source/parser_i/idl/pe_attri \
-    autodoc/source/parser_i/idl/pe_iface \
-    autodoc/source/parser_i/idl/distrib \
-    autodoc/source/parser_i/idl/pe_evalu \
-    autodoc/source/parser_i/idl/pe_excp \
-    autodoc/source/parser_i/idl/tkp_uidl \
-    autodoc/source/parser_i/idl/pe_property \
-    autodoc/source/parser_i/idl/tk_punct \
-    autodoc/source/parser_i/idl/pe_servi \
-    autodoc/source/parser_i/idl/cx_idlco \
-    autodoc/source/parser_i/idl/unoidl \
-    autodoc/source/parser_i/idl/pe_vari2 \
-    autodoc/source/parser_i/idoc/tk_xml \
-    autodoc/source/parser_i/idoc/cx_docu2 \
-    autodoc/source/parser_i/idoc/tk_atag2 \
-    autodoc/source/parser_i/idoc/cx_dsapi \
-    autodoc/source/parser_i/idoc/tk_docw2 \
-    autodoc/source/parser_i/idoc/docu_pe2 \
-    autodoc/source/parser_i/idoc/tk_html \
-    autodoc/source/ary_i/kernel/ci_atag2 \
-    autodoc/source/ary_i/kernel/ci_text2 \
-    autodoc/source/ary_i/kernel/d_token \
-    autodoc/source/ary/info/all_tags \
-    autodoc/source/ary/info/all_dts \
-    autodoc/source/ary/info/ci_attag \
-    autodoc/source/ary/info/ci_text \
-    autodoc/source/ary/kernel/qualiname \
-    autodoc/source/ary/kernel/reposy \
-    autodoc/source/ary/kernel/namesort \
-    autodoc/source/ary/idl/i_typedef \
-    autodoc/source/ary/idl/i_enum \
-    autodoc/source/ary/idl/i_constant \
-    autodoc/source/ary/idl/is_type \
-    autodoc/source/ary/idl/i_reposypart \
-    autodoc/source/ary/idl/i_exception \
-    autodoc/source/ary/idl/it_sequence \
-    autodoc/source/ary/idl/i_siservice \
-    autodoc/source/ary/idl/i_ce2s \
-    autodoc/source/ary/idl/it_builtin \
-    autodoc/source/ary/idl/ia_type \
-    autodoc/source/ary/idl/i_property \
-    autodoc/source/ary/idl/it_tplparam \
-    autodoc/source/ary/idl/i_comrela \
-    autodoc/source/ary/idl/it_ce \
-    autodoc/source/ary/idl/i_structelem \
-    autodoc/source/ary/idl/i_function \
-    autodoc/source/ary/idl/is_ce \
-    autodoc/source/ary/idl/i_constgroup \
-    autodoc/source/ary/idl/i2s_calculator \
-    autodoc/source/ary/idl/it_explicit \
-    autodoc/source/ary/idl/i_module \
-    autodoc/source/ary/idl/i_enumvalue \
-    autodoc/source/ary/idl/i_sisingleton \
-    autodoc/source/ary/idl/i_traits \
-    autodoc/source/ary/idl/i_attribute \
-    autodoc/source/ary/idl/i_singleton \
-    autodoc/source/ary/idl/i_interface \
-    autodoc/source/ary/idl/i_service \
-    autodoc/source/ary/idl/i_struct \
-    autodoc/source/ary/idl/i_ce \
-    autodoc/source/ary/idl/it_xnameroom \
-    autodoc/source/ary/idl/i_param \
-    autodoc/source/ary/idl/i_namelookup \
-    autodoc/source/ary/idl/ia_ce \
-    autodoc/source/ary/doc/d_oldidldocu \
-    autodoc/source/ary/doc/d_docu \
-    autodoc/source/ary/doc/d_node \
-))
-
-# vim:set noet sw=4 ts=4:
diff --git a/autodoc/Makefile b/autodoc/Makefile
deleted file mode 100644
index ccb1c85..0000000
--- a/autodoc/Makefile
+++ /dev/null
@@ -1,7 +0,0 @@
-# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
-
-module_directory:=$(dir $(realpath $(firstword $(MAKEFILE_LIST))))
-
-include $(module_directory)/../solenv/gbuild/partial_build.mk
-
-# vim: set noet sw=4 ts=4:
diff --git a/autodoc/Module_autodoc.mk b/autodoc/Module_autodoc.mk
deleted file mode 100644
index 1503426..0000000
--- a/autodoc/Module_autodoc.mk
+++ /dev/null
@@ -1,19 +0,0 @@
-# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-$(eval $(call gb_Module_Module,autodoc))
-
-ifneq (,$(filter ODK,$(BUILD_TYPE)))
-
-$(eval $(call gb_Module_add_targets,autodoc,\
-    Executable_autodoc \
-))
-
-endif
-
-# vim:set noet sw=4 ts=4:
diff --git a/autodoc/README b/autodoc/README
deleted file mode 100644
index c32411a..0000000
--- a/autodoc/README
+++ /dev/null
@@ -1,3 +0,0 @@
-Create HTML pages from C++, Java and IDL inline documentation.
-
-Part of the SDK; to build you need to add --enable-odk.
diff --git a/autodoc/inc/ary/ary.hxx b/autodoc/inc/ary/ary.hxx
deleted file mode 100644
index dc7fb48..0000000
--- a/autodoc/inc/ary/ary.hxx
+++ /dev/null
@@ -1,74 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_ARY_HXX
-#define ARY_ARY_HXX
-
-
-// USED SERVICES
-    // BASE CLASSES
-    // OTHER
-
-namespace ary
-{
-namespace idl
-{
-    class Gate;
-}
-}
-
-
-
-namespace ary
-{
-
-/** Starting point for all work with the
-    Autodoc Sourcecode Repository.
-
-    Create and destroy the repository and
-    give access to the "Gates" for different tasks.
-
-    @collab ::ary::idl::Gate
-*/
-
-class Repository
-{
-  public:
-    //  LIFECYCLE
-    virtual             ~Repository() {}
-    static DYN Repository &
-                        Create_();
-    // INQUIRY
-    virtual const String &
-                        Title() const = 0;
-    virtual const ::ary::idl::Gate &
-                        Gate_Idl() const = 0;
-    // ACCESS
-    virtual ::ary::idl::Gate &
-                        Gate_Idl() = 0;
-    virtual void        Set_Title(
-                            const String &      i_sName ) = 0;
-};
-
-
-
-} // namespace ary
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/autodoc/inc/ary/doc/d_docu.hxx b/autodoc/inc/ary/doc/d_docu.hxx
deleted file mode 100644
index 410b622..0000000
--- a/autodoc/inc/ary/doc/d_docu.hxx
+++ /dev/null
@@ -1,100 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_DOC_D_DOCU_HXX
-#define ARY_DOC_D_DOCU_HXX
-
-// BASE CLASSES
-#include <cosv/tpl/processor.hxx>
-
-// USED SERVICES
-#include <ary/doc/d_node.hxx>
-
-
-
-
-namespace ary
-{
-namespace doc
-{
-
-
-/** Represents a documentation which is assigned to an Autodoc
-    repository entity.
-*/
-class Documentation : public csv::ConstProcessorClient
-{
-  public:
-                        Documentation();
-                        ~Documentation();
-    // OPERATIONS
-    void                Clear();
-
-    // INQUIRY
-    const Node *        Data() const;
-
-    // ACCESS
-    Node *              Data();
-    void                Set_Data(
-                            ary::doc::Node &    i_data );
-
-  private:
-    // Interface csv::ConstProcessorClient:
-    virtual void        do_Accept(
-                            csv::ProcessorIfc & io_processor ) const;
-    // DATA
-    Dyn<Node>           pData;
-};
-
-
-
-
-// IMPLEMENTATION
-inline void
-Documentation::Clear()
-{
-    pData = 0;
-}
-
-inline const Node *
-Documentation::Data() const
-{
-    return pData.Ptr();
-}
-
-inline Node *
-Documentation::Data()
-{
-    return pData.Ptr();
-}
-
-inline void
-Documentation::Set_Data(ary::doc::Node & i_data)
-{
-    pData = &i_data;
-}
-
-
-
-
-}   // namespace doc
-}   // namespace ary
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/autodoc/inc/ary/doc/d_node.hxx b/autodoc/inc/ary/doc/d_node.hxx
deleted file mode 100644
index 8656415..0000000
--- a/autodoc/inc/ary/doc/d_node.hxx
+++ /dev/null
@@ -1,103 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_DOC_D_NODE_HXX
-#define ARY_DOC_D_NODE_HXX
-
-// BASE CLASSES
-#include <cosv/tpl/processor.hxx>
-// USED SERVICES
-#include <cosv/tpl/vvector.hxx>
-#include <ary/doc/d_types4doc.hxx>
-
-
-
-
-namespace ary
-{
-namespace doc
-{
-
-
-/** The abstract base class for any type of documentation content.
-
-    A ->Documentation has as content a hierarchy of Nodes, each can be a
-    different kind of content, like descriptions of single items or structs
-    or lists of Nodes.
-*/
-class Node : public csv::ConstProcessorClient
-{
-  public:
-    // LIFECYCLE
-    virtual             ~Node();
-
-    // OPERATIONS
-    void                Add_toChain(
-                            DYN Node &          pass_nextNode );
-    // INQUIRY
-    nodetype::id        Type() const;
-    const Node *        Next() const;
-    bool                IsSingle() const;
-    uintt               ListSize() const;
-
-  protected:
-    explicit            Node(
-                            nodetype::id        i_type);
-  private:
-    // Forbid copies:
-    Node(const Node&);
-    Node & operator=(const Node&);
-
-    // DATA
-    nodetype::id        nType;
-    Dyn<Node>           pNext;      /// Next ->Node in same list.
-};
-
-typedef csv::VirtualVector<Node>    NodeList;
-
-
-
-
-// IMPLEMENTATION
-inline nodetype::id
-Node::Type() const
-{
-    return nType;
-}
-
-inline const Node *
-Node::Next() const
-{
-    return pNext.Ptr();
-}
-
-inline bool
-Node::IsSingle() const
-{
-    return pNext.operator bool();
-}
-
-
-
-
-}   // namespace doc
-}   // namespace ary
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/autodoc/inc/ary/doc/d_oldidldocu.hxx b/autodoc/inc/ary/doc/d_oldidldocu.hxx
deleted file mode 100644
index 17a228a..0000000
--- a/autodoc/inc/ary/doc/d_oldidldocu.hxx
+++ /dev/null
@@ -1,105 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_DOC_D_OLDIDLDOCU_HXX
-#define ARY_DOC_D_OLDIDLDOCU_HXX
-
-// BASE CLASSES
-#include <ary/doc/d_node.hxx>
-// USED SERVICES
-#include <ary_i/ci_text2.hxx>
-
-
-
-
-namespace ary
-{
-namespace inf
-{
-    class AtTag2;
-    class DocuToken;
-    class DocuTex2;
-}
-namespace doc
-{
-    using ::ary::inf::AtTag2;
-    using ::ary::inf::DocuToken;
-    using ::ary::inf::DocuTex2;
-
-
-
-/** Wrapper for the old idl documentation format.
-*/
-class OldIdlDocu : public Node
-{
-  public:
-                        OldIdlDocu();
-                        ~OldIdlDocu();
-
-    void                AddToken2Short(
-                            DYN DocuToken &     let_drToken )
-                                                { aShort.AddToken(let_drToken); }
-    void                AddToken2Description(
-                            DYN DocuToken &     let_drToken )
-                                                { aDescription.AddToken(let_drToken); }
-    void                AddToken2DeprecatedText(
-                            DYN DocuToken &     let_drToken );
-    void                AddAtTag(
-                            DYN AtTag2 &        let_drAtTag )
-                                                { aTags.push_back(&let_drAtTag); }
-    void                SetPublished()          { bIsPublished = true; }
-    void                SetDeprecated()         { bIsDeprecated = true; }
-    void                SetOptional()           { bIsOptional = true; }
-    void                SetExternShort(
-                            const DocuTex2 &    i_pExternShort )
-                                                { pExternShort = &i_pExternShort; }
-
-    const DocuTex2 &    Short() const           { return pExternShort != 0 ? *pExternShort : aShort; }
-    const DocuTex2 &    Description() const     { return aDescription; }
-    const DocuTex2 &    DeprecatedText() const  { return aDeprecatedText; }
-    const std::vector< AtTag2* > &
-                        Tags() const            { return aTags; }
-    bool                IsPublished() const     { return bIsPublished; }
-    bool                IsDeprecated() const    { return bIsDeprecated; }
-    bool                IsOptional() const      { return bIsOptional; }
-
-  private:
-    // Interface csv::ConstProcessorClient:
-    virtual void        do_Accept(
-                            csv::ProcessorIfc & io_processor ) const;
-    // DATA
-    DocuTex2            aShort;
-    DocuTex2            aDescription;
-    DocuTex2            aDeprecatedText;
-    std::vector< AtTag2* >
-                        aTags;
-    const DocuTex2 *    pExternShort;
-    bool                bIsPublished;
-    bool                bIsDeprecated;
-    bool                bIsOptional;
-};
-
-
-
-
-}   // namespace doc
-}   // namespace ary
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/autodoc/inc/ary/doc/d_types4doc.hxx b/autodoc/inc/ary/doc/d_types4doc.hxx
deleted file mode 100644
index 32d2890..0000000
--- a/autodoc/inc/ary/doc/d_types4doc.hxx
+++ /dev/null
@@ -1,64 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_DOC_D_TYPES4DOC_HXX
-#define ARY_DOC_D_TYPES4DOC_HXX
-
-// USED SERVICES
-
-
-
-namespace ary
-{
-namespace doc
-{
-
-
-/** Type of a documentation: multiple lines or single line.
-*/
-enum E_BlockType
-{
-    dbt_none = 0,
-    dbt_multiline,
-    dbt_singleline
-};
-
-/** Type of documentation text: with html or without.
-*/
-enum E_TextType
-{
-    dtt_none = 0,
-    dtt_plain,
-    dtt_html
-};
-
-namespace nodetype
-{
-
-typedef int id;
-
-}   //  namespace nodetype
-
-
-
-}   //  namespace doc
-}   //  namespace ary
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/autodoc/inc/ary/entity.hxx b/autodoc/inc/ary/entity.hxx
deleted file mode 100644
index 5632837..0000000
--- a/autodoc/inc/ary/entity.hxx
+++ /dev/null
@@ -1,75 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_ENTITY_HXX
-#define ARY_ENTITY_HXX
-
-// BASE CLASSES
-#include <ary/object.hxx>
-
-
-
-
-namespace ary
-{
-
-
-/** Interface for every class, whose objects are searchable within the
-    Autodoc Repository by an id.
-
-    @todo
-    Possibly make ->Set_Id() less public accessible.
-*/
-class Entity : public Object
-{
-  public:
-    virtual             ~Entity() {}
-
-    Rid                 Id() const;
-
-    /// @attention Must be used only by ->ary::stg::Storage<>
-    void                Set_Id(
-                            Rid                 i_nId );
-  protected:
-                        Entity()      : nId(0) {}
-  private:
-    // DATA
-    Rid                 nId;
-};
-
-
-inline Rid
-Entity::Id() const
-{
-    return nId;
-}
-
-inline void
-Entity::Set_Id(Rid i_nId)
-{
-    nId = i_nId;
-}
-
-
-
-
-}   // namespace ary
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/autodoc/inc/ary/getncast.hxx b/autodoc/inc/ary/getncast.hxx
deleted file mode 100644
index 5e96a1e..0000000
--- a/autodoc/inc/ary/getncast.hxx
+++ /dev/null
@@ -1,82 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_GETNCAST_HXX
-#define ARY_GETNCAST_HXX
-
-
-// USED SERVICES
-#include <ary/object.hxx>
-
-
-
-
-namespace ary
-{
-
-
-template <class DEST>
-inline bool
-is_type(const ary::Object & i_obj)
-{
-    return i_obj.AryClass() == DEST::class_id;
-}
-
-
-template <class DEST>
-inline const DEST &
-ary_cast( const Object & ce)
-{
-    csv_assert( is_type<DEST>(ce) );
-    return static_cast< const DEST& >(ce);
-}
-
-template <class DEST>
-inline DEST &
-ary_cast( Object & ce)
-{
-    csv_assert( is_type<DEST>(ce) );
-    return static_cast< DEST& >(ce);
-}
-
-template <class DEST>
-inline const DEST *
-ary_cast( const Object * ce)
-{
-    if ( ce ? is_type<DEST>(*ce) : false )
-        return static_cast< const DEST* >(ce);
-    return 0;
-}
-
-template <class DEST>
-inline DEST *
-ary_cast( Object * ce)
-{
-    if ( ce ? is_type<DEST>(*ce) : false )
-        return static_cast< DEST* >(ce);
-    return 0;
-}
-
-
-
-
-}   // namespace ary
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/autodoc/inc/ary/idl/i_attribute.hxx b/autodoc/inc/ary/idl/i_attribute.hxx
deleted file mode 100644
index 3cc5a44..0000000
--- a/autodoc/inc/ary/idl/i_attribute.hxx
+++ /dev/null
@@ -1,129 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_IDL_I_ATTRIBUTE_HXX
-#define ARY_IDL_I_ATTRIBUTE_HXX
-
-// BASE CLASSES
-#include <ary/idl/i_ce.hxx>
-
-
-
-
-namespace ary
-{
-namespace idl
-{
-namespace ifc_attribute
-{
-    struct attr;
-}
-
-
-
-
-/** @resp
-    Represents an IDL property.
-*/
-class Attribute : public CodeEntity
-{
-  public:
-    enum E_ClassId { class_id = 2014 };
-
-    // LIFECYCLE
-                        Attribute(
-                            const String &      i_sName,
-                            Ce_id               i_nInterface,
-                            Ce_id               i_nModule,
-                            Type_id             i_nType,
-                            bool                i_bReadonly,
-                            bool                i_bBound );
-                        ~Attribute();
-    // OPERATIONS
-    void                Add_GetException(
-                            Type_id             i_nException );
-    void                Add_SetException(
-                            Type_id             i_nException );
-
-    // INQUIRY
-    Type_id             Type() const;
-    bool                IsReadonly() const;
-    bool                IsBound() const;
-
-  private:
-    // Interface csv::ConstProcessorClient:
-    virtual void        do_Accept(
-                            csv::ProcessorIfc & io_processor ) const;
-    // Interface ary::Object
-    virtual ClassId     get_AryClass() const;
-
-    // Interface CodeEntity
-    virtual const String &  inq_LocalName() const;
-    virtual Ce_id           inq_NameRoom() const;
-    virtual Ce_id           inq_Owner() const;
-    virtual E_SightLevel    inq_SightLevel() const;
-
-    // Local
-    typedef std::vector< Type_id >      ExceptionList;
-    friend struct ifc_attribute::attr;
-
-    // DATA
-    String              sName;
-    Ce_id               nOwner;
-    Ce_id               nNameRoom;
-
-    Type_id             nType;
-    ExceptionList       aGetExceptions;
-    ExceptionList       aSetExceptions;
-    bool                bReadonly;
-    bool                bBound;
-};
-
-
-
-
-// IMPLEMENTATION
-inline void
-Attribute::Add_GetException( Type_id i_nException )
-    { aGetExceptions.push_back(i_nException); }
-
-inline void
-Attribute::Add_SetException( Type_id i_nException )
-    { aSetExceptions.push_back(i_nException); }
-
-inline Type_id
-Attribute::Type() const
-    { return nType; }
-
-inline bool
-Attribute::IsReadonly() const
-    { return bReadonly; }
-
-inline bool
-Attribute::IsBound() const
-    { return bBound; }
-
-
-
-
-}   // namespace idl
-}   // namespace ary
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/autodoc/inc/ary/idl/i_ce.hxx b/autodoc/inc/ary/idl/i_ce.hxx
deleted file mode 100644
index 9fe467c..0000000
--- a/autodoc/inc/ary/idl/i_ce.hxx
+++ /dev/null
@@ -1,129 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_IDL_I_CE_HXX
-#define ARY_IDL_I_CE_HXX
-
-// BASE CLASSES
-#include <ary/entity.hxx>
-// USED SERVICES
-#include <ary/doc/d_docu.hxx>
-#include <ary/idl/i_ce2s.hxx>
-#include <ary/idl/i_types4idl.hxx>
-
-
-
-
-
-
-namespace ary
-{
-namespace idl
-{
-
-
-/** @resp Base class for all IDL code entities.
-
-    A @->CodeEntity is a namespace, type, data or function, which occures in
-    the parsed UNO IDL code and is described and/or commented within the
-    Autodoc repository.
-
-    This is a storage base class, where more special classes are
-    derived from.
-*/
-class CodeEntity : public ary::Entity
-{
-  public:
-    // LIFECYCLE
-    virtual             ~CodeEntity();
-
-    // OPERATION
-
-    // INQUIRY
-    Ce_id               CeId() const            { return Ce_id(Id()); }
-    const String &      LocalName() const;
-    Ce_id               NameRoom() const;
-    Ce_id               Owner() const;
-    E_SightLevel        SightLevel() const;
-
-    const ary::doc::Documentation &
-                        Docu() const;
-    const Ce_2s &       Secondaries() const;
-
-    static const CodeEntity &
-                        Null_();
-    // ACCESS
-    void                Set_Docu(
-                            DYN ary::doc::Node &
-                                                pass_data );
-    Ce_2s &             Secondaries();
-
-  protected:
-                        CodeEntity();
-  private:
-    // Locals
-    virtual const String &  inq_LocalName() const = 0;
-    virtual Ce_id           inq_NameRoom() const = 0;
-    virtual Ce_id           inq_Owner() const = 0;
-    virtual E_SightLevel    inq_SightLevel() const = 0;
-
-    // DATA
-    ary::doc::Documentation
-                        aDocu;
-    Dyn<Ce_2s>          p2s;
-};
-
-
-
-
-// IMPLEMENTATION
-inline const String &
-CodeEntity::LocalName() const
-    { return inq_LocalName(); }
-
-inline Ce_id
-CodeEntity::NameRoom() const
-    { return inq_NameRoom(); }
-
-inline Ce_id
-CodeEntity::Owner() const
-    { return inq_Owner(); }
-
-inline E_SightLevel
-CodeEntity::SightLevel() const
-    { return inq_SightLevel(); }
-
-inline const ary::doc::Documentation &
-CodeEntity::Docu() const
-    { return aDocu; }
-
-inline void
-CodeEntity::Set_Docu(DYN ary::doc::Node & pass_data)
-{
-    aDocu.Set_Data(pass_data);
-}
-
-
-
-
-}   // namespace idl
-}   // namespace ary
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/autodoc/inc/ary/idl/i_ce2s.hxx b/autodoc/inc/ary/idl/i_ce2s.hxx
deleted file mode 100644
index b0577a3..0000000
--- a/autodoc/inc/ary/idl/i_ce2s.hxx
+++ /dev/null
@@ -1,78 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_IDL_I_CE2S_HXX
-#define ARY_IDL_I_CE2S_HXX
-
-#include <ary/idl/i_types4idl.hxx>
-
-namespace ary
-{
-
-namespace idl
-{
-
-/** Abstract base for all secondary productions of code entities
-*/
-class Ce_2s
-{
-  public:
-    // LIFECYCLE
-    explicit            Ce_2s() {}
-    virtual             ~Ce_2s();
-
-    static DYN Ce_2s *  Create_();
-    // OPERATIONS
-    void                Add_Link2DescriptionInManual(
-                            const String &      i_link,
-                            const String &      i_linkUI )
-                                                { aDescriptionsInManual.push_back(i_link); aDescriptionsInManual.push_back(i_linkUI); }
-    void                Add_Link2RefInManual(
-                            const String &      i_link,
-                            const String &      i_linkUI )
-                                                { aRefsInManual.push_back(i_link); aRefsInManual.push_back(i_linkUI); }
-    std::vector<Ce_id> &
-                        Access_List(
-                            int                 i_indexOfList );
-    // INQUIRY
-    const StringVector &
-                        Links2DescriptionInManual() const
-                                                { return aDescriptionsInManual; }
-    const StringVector &
-                        Links2RefsInManual() const
-                                                { return aRefsInManual; }
-    int                 CountXrefLists() const  { return aXrefLists.size(); }
-    const std::vector<Ce_id> &
-                        List(
-                            int                 i_indexOfList ) const;
-  private:
-    typedef DYN std::vector<Ce_id> * ListPtr;
-
-    // DATA
-    StringVector        aDescriptionsInManual;
-    StringVector        aRefsInManual;
-    std::vector<ListPtr>
-                        aXrefLists;
-};
-
-}   // namespace idl
-}   // namespace ary
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/autodoc/inc/ary/idl/i_comrela.hxx b/autodoc/inc/ary/idl/i_comrela.hxx
deleted file mode 100644
index ebb71ab..0000000
--- a/autodoc/inc/ary/idl/i_comrela.hxx
+++ /dev/null
@@ -1,74 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_IDL_I_COMRELA_HXX
-#define ARY_IDL_I_COMRELA_HXX
-
-// USED SERVICES
-#include <ary/idl/i_types4idl.hxx>
-
-namespace ary
-{
-namespace doc
-{
-    class OldIdlDocu;
-}
-}
-
-
-
-
-namespace ary
-{
-namespace idl
-{
-
-
-/** Contains data for an IDL code entity related to another one like a base of
-    an interface or of a service or the supported interface of a service.
-*/
-class CommentedRelation
-{
-  public:
-    // LIFECYCLE
-
-                        CommentedRelation(
-                            Type_id             i_nType,
-                            doc::OldIdlDocu *   i_pInfo )
-                                                :   nType(i_nType),
-                                                    pInfo(i_pInfo)
-                                                {}
-    // INQUIRY
-    Type_id             Type() const            { return nType; }
-    doc::OldIdlDocu *   Info() const            { return pInfo; }
-
-  private:
-    // DATA
-    Type_id             nType;
-    doc::OldIdlDocu *   pInfo;
-};
-
-
-
-
-}   // namespace idl
-}   // namespace ary
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/autodoc/inc/ary/idl/i_constant.hxx b/autodoc/inc/ary/idl/i_constant.hxx
deleted file mode 100644
index 3502457..0000000
--- a/autodoc/inc/ary/idl/i_constant.hxx
+++ /dev/null
@@ -1,106 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_IDL_I_CONSTANT_HXX
-#define ARY_IDL_I_CONSTANT_HXX
-
-// BASE CLASSES
-#include <ary/idl/i_ce.hxx>
-
-
-
-
-namespace ary
-{
-namespace idl
-{
-namespace ifc_constant
-{
-    struct attr;
-}
-
-
-/** Represents an IDL constant.
-*/
-class Constant : public CodeEntity
-{
-  public:
-    enum E_ClassId { class_id = 2012 };
-
-    // LIFECYCLE
-                        Constant(
-                            const String &      i_sName,
-                            Ce_id               i_nOwner,
-                            Ce_id               i_nNameRoom,
-                            Type_id             i_nType,
-                            const String &      i_sInitValue );
-                        ~Constant();
-    // INQUIRY
-    Type_id             Type() const;
-    const String &      Value() const;
-
-
-  private:
-    // Interface csv::ConstProcessorClient:
-    virtual void        do_Accept(
-                            csv::ProcessorIfc & io_processor ) const;
-    // Interface ary::Object
-    virtual ClassId     get_AryClass() const;
-
-    // Interface CodeEntity
-    virtual const String &  inq_LocalName() const;
-    virtual Ce_id           inq_NameRoom() const;
-    virtual Ce_id           inq_Owner() const;
-    virtual E_SightLevel    inq_SightLevel() const;
-
-    friend struct ifc_constant::attr;
-
-    // DATA
-    String              sName;
-    Ce_id               nNameRoom;
-    Ce_id               nOwner;
-
-    Type_id             nType;
-    String              sInitValue;
-};
-
-
-
-
-// IMPLEMENTATION
-inline Type_id
-Constant::Type() const
-{
-    return nType;
-}
-
-inline const String &
-Constant::Value() const
-{
-    return sInitValue;
-}
-
-
-
-
-}   // namespace idl
-}   // namespace ary
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/autodoc/inc/ary/idl/i_constgroup.hxx b/autodoc/inc/ary/idl/i_constgroup.hxx
deleted file mode 100644
index f701700..0000000
--- a/autodoc/inc/ary/idl/i_constgroup.hxx
+++ /dev/null
@@ -1,95 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_IDL_I_CONSTGROUP_HXX
-#define ARY_IDL_I_CONSTGROUP_HXX
-
-// BASE CLASSES
-#include <ary/idl/i_ce.hxx>
-
-
-
-
-namespace ary
-{
-namespace idl
-{
-namespace ifc_constgroup
-{
-    struct attr;
-}
-
-
-/** Represents an IDL constants group.
-*/
-class ConstantsGroup : public CodeEntity
-{
-  public:
-    enum E_ClassId { class_id = 2011 };
-
-    // LIFECYCLE
-                        ConstantsGroup(
-                            const String &      i_sName,
-                            Ce_id               i_nModule );
-                        ~ConstantsGroup();
-    // ACCESS
-    void                Add_Constant(
-                            Ce_id               i_nConstant );
-  private:
-    // Interface csv::ConstProcessorClient:
-    virtual void        do_Accept(
-                            csv::ProcessorIfc & io_processor ) const;
-    // Interface ary::Object
-    virtual ClassId     get_AryClass() const;
-
-    // Interface CodeEntity
-    virtual const String &  inq_LocalName() const;
-    virtual Ce_id           inq_NameRoom() const;
-    virtual Ce_id           inq_Owner() const;
-    virtual E_SightLevel    inq_SightLevel() const;
-
-    // Locals
-    typedef std::vector<Ce_id>    ConstantList;
-    friend struct ifc_constgroup::attr;
-
-    // DATA
-    String              sName;
-    Ce_id               nModule;
-
-    ConstantList        aConstants;
-};
-
-
-
-
-// IMPLEMENTATION
-inline void
-ConstantsGroup::Add_Constant( Ce_id i_nConstant )
-{
-    aConstants.push_back(i_nConstant);
-}
-
-
-
-
-}   // namespace idl
-}   // namespace ary
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/autodoc/inc/ary/idl/i_enum.hxx b/autodoc/inc/ary/idl/i_enum.hxx
deleted file mode 100644
index 4b6af88..0000000
--- a/autodoc/inc/ary/idl/i_enum.hxx
+++ /dev/null
@@ -1,94 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_IDL_I_ENUM_HXX
-#define ARY_IDL_I_ENUM_HXX
-
-// BASE CLASSES
-#include <ary/idl/i_ce.hxx>
-
-
-
-
-namespace ary
-{
-namespace idl
-{
-namespace ifc_enum
-{
-    struct attr;
-}
-
-
-/** Represents an IDL enum.
-*/
-class Enum : public CodeEntity
-{
-  public:
-    enum E_ClassId { class_id = 2005 };
-    // LIFECYCLE
-                        Enum(
-                            const String &      i_sName,
-                            Ce_id               i_nOwner );
-                        ~Enum();
-    // ACCESS
-    void                Add_Value(
-                            Ce_id               i_nValue );
-  private:
-    // Interface csv::ConstProcessorClient:
-    virtual void        do_Accept(
-                            csv::ProcessorIfc & io_processor ) const;
-    // Interface ary::Object
-    virtual ClassId     get_AryClass() const;
-
-    // Interface CodeEntity
-    virtual const String &  inq_LocalName() const;
-    virtual Ce_id           inq_NameRoom() const;
-    virtual Ce_id           inq_Owner() const;
-    virtual E_SightLevel    inq_SightLevel() const;
-
-    // Locals
-    typedef std::vector<Ce_id>   ValueList;
-    friend struct ifc_enum::attr;
-
-    // DATA
-    String              sName;
-    Ce_id               nOwner;
-
-    ValueList           aValues;
-};
-
-
-
-
-// IMPLEMENTATION
-inline void
-Enum::Add_Value( Ce_id i_nValue )
-{
-    aValues.push_back(i_nValue);
-}
-
-
-
-
-}   // namespace idl
-}   // namespace ary
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/autodoc/inc/ary/idl/i_enumvalue.hxx b/autodoc/inc/ary/idl/i_enumvalue.hxx
deleted file mode 100644
index 5814db9..0000000
--- a/autodoc/inc/ary/idl/i_enumvalue.hxx
+++ /dev/null
@@ -1,97 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_IDL_I_ENUMVALUE_HXX
-#define ARY_IDL_I_ENUMVALUE_HXX
-
-// BASE CLASSES
-#include <ary/idl/i_ce.hxx>
-
-
-
-
-namespace ary
-{
-namespace idl
-{
-namespace ifc_enumvalue
-{
-    struct attr;
-}
-
-
-/** @resp
-    Represents an IDL enum value.
-*/
-class EnumValue : public CodeEntity
-{
-  public:
-    enum E_ClassId { class_id = 2006 };
-
-    // LIFECYCLE
-                        EnumValue(
-                            const String &      i_sName,
-                            Ce_id               i_nOwner,
-                            Ce_id               i_nNameRoom,
-                            const String &      i_sInitValue );
-                        ~EnumValue();
-    // INQUIRY
-    const String &      Value() const;
-
-  private:
-    // Interface csv::ConstProcessorClient:
-    virtual void        do_Accept(
-                            csv::ProcessorIfc & io_processor ) const;
-    // Interface ary::Object
-    virtual ClassId     get_AryClass() const;
-
-    // Interface CodeEntity
-    virtual const String &  inq_LocalName() const;
-    virtual Ce_id           inq_NameRoom() const;
-    virtual Ce_id           inq_Owner() const;
-    virtual E_SightLevel    inq_SightLevel() const;
-
-    friend struct ifc_enumvalue::attr;
-
-    // DATA
-    String              sName;
-    Ce_id               nOwner;
-    Ce_id               nNameRoom;
-
-    String              sValue;
-};
-
-
-
-
-// IMPLEMENTATION
-inline const String &
-EnumValue::Value() const
-{
-    return sValue;
-}
-
-
-
-
-}   // namespace idl
-}   // namespace ary
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/autodoc/inc/ary/idl/i_exception.hxx b/autodoc/inc/ary/idl/i_exception.hxx
deleted file mode 100644
index 9132753..0000000
--- a/autodoc/inc/ary/idl/i_exception.hxx
+++ /dev/null
@@ -1,101 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_IDL_I_EXCEPTION_HXX
-#define ARY_IDL_I_EXCEPTION_HXX
-
-// BASE CLASSES
-#include <ary/idl/i_ce.hxx>
-
-
-
-
-namespace ary
-{
-namespace idl
-{
-namespace ifc_exception
-{
-    struct attr;
-}
-
-
-/** Represents an IDL exception.
-*/
-class Exception : public CodeEntity
-{
-  public:
-    enum E_ClassId { class_id = 2010 };
-
-    // LIFECYCLE
-                        Exception(
-                            const String &      i_sName,
-                            Ce_id               i_nOwner,
-                            Type_id             i_nBase );
-                        ~Exception();
-    // INQUIRY
-    Type_id             Base() const            { return nBase; }
-
-    // ACCESS
-    void                Add_Member(
-                            Ce_id               i_nMember );
-
-  private:
-    // Interface csv::ConstProcessorClient:
-    virtual void        do_Accept(
-                            csv::ProcessorIfc & io_processor ) const;
-    // Interface ary::Object:
-    virtual ClassId     get_AryClass() const;
-
-    // Interface CodeEntity
-    virtual const String &  inq_LocalName() const;
-    virtual Ce_id           inq_NameRoom() const;
-    virtual Ce_id           inq_Owner() const;
-    virtual E_SightLevel    inq_SightLevel() const;
-
-    // Locals
-    typedef std::vector<Ce_id>     ElementList;
-    friend struct ifc_exception::attr;
-
-    // DATA
-    String              sName;
-    Ce_id               nOwner;
-
-    Type_id             nBase;
-    ElementList         aElements;
-};
-
-
-
-
-// IMPLEMENTATION
-inline void
-Exception::Add_Member( Ce_id i_nMember )
-{
-    aElements.push_back(i_nMember);
-}
-
-
-
-
-}   // namespace idl
-}   // namespace ary
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/autodoc/inc/ary/idl/i_function.hxx b/autodoc/inc/ary/idl/i_function.hxx
deleted file mode 100644
index eae3199..0000000
--- a/autodoc/inc/ary/idl/i_function.hxx
+++ /dev/null
@@ -1,154 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_IDL_I_FUNCTION_HXX
-#define ARY_IDL_I_FUNCTION_HXX
-
-// BASE CLASSES
-#include <ary/idl/i_ce.hxx>
-
-// USED SERVICES
-#include <ary/idl/i_param.hxx>
-#include <ary/idl/ik_function.hxx>
-#include <ary/stdconstiter.hxx>
-
-
-
-
-namespace ary
-{
-namespace idl
-{
-
-
-/** Represents an IDL function.
-
-    Special case constructor:
-    Constructors have return type "0".
-*/
-class Function : public CodeEntity
-{
-  public:
-    enum E_ClassId { class_id = 2002 };
-
-    typedef std::vector< Parameter >    ParamList;
-    typedef std::vector< Type_id >      ExceptionList;
-
-    // LIFECYCLE
-    /// Normal function
-                        Function(
-                            const String &      i_sName,
-                            Ce_id               i_nOwner,
-                            Ce_id               i_nNameRoom,
-                            Type_id             i_nReturnType,
-                            bool                i_bOneWay );
-    /// Constructor
-                        Function(
-                            const String &      i_sName,
-                            Ce_id               i_nOwner,
-                            Ce_id               i_nNameRoom );
-                        ~Function();
-
-    // OPERATIONS
-    void                Add_Parameter(
-                            const String &      i_sName,
-                            Type_id             i_nType,
-                            E_ParameterDirection
-                                                i_eDirection );
-    /// The function's parameter list ends with the ellipse "..." .
-    void                Set_Ellipse();
-    void                Add_Exception(
-                            Type_id             i_nException );
-
-    // INQUIRY
-    Type_id             ReturnType() const;
-    const ParamList &   Parameters() const      { return aParameters; }
-    const ExceptionList &
-                        Exceptions() const      { return aExceptions; }
-    bool                IsOneway() const;
-    bool                HasEllipse() const      { return bEllipse; }
-
-  private:
-    // Interface csv::ConstProcessorClient:
-    virtual void        do_Accept(
-                            csv::ProcessorIfc & io_processor ) const;
-    // Interface ary::Object:
-    virtual ClassId     get_AryClass() const;
-
-    // Interface CodeEntity
-    virtual const String &  inq_LocalName() const;
-    virtual Ce_id           inq_NameRoom() const;
-    virtual Ce_id           inq_Owner() const;
-    virtual E_SightLevel    inq_SightLevel() const;
-
-    // Locals
-    friend struct ifc_function::attr;
-
-    // DATA
-    String              sName;
-    Ce_id               nOwner;
-    Ce_id               nNameRoom;
-
-    Type_id             nReturnType;
-    ParamList           aParameters;
-    ExceptionList       aExceptions;
-    bool                bOneWay;
-    bool                bEllipse;
-};
-
-
-
-
-// IMPLEMENTATION
-inline void
-Function::Add_Parameter( const String &         i_sName,
-                         Type_id                i_nType,
-                         E_ParameterDirection   i_eDirection )
-{
-    aParameters.push_back( Parameter(i_sName,i_nType,i_eDirection) );
-}
-
-inline void
-Function::Set_Ellipse()
-{
-    bEllipse = true;
-}
-
-inline void
-Function::Add_Exception( Type_id i_nException )
-{
-    aExceptions.push_back(i_nException);
-}
-
-inline Type_id
-Function::ReturnType() const
-    { return nReturnType; }
-
-inline bool
-Function::IsOneway() const
-    { return bOneWay; }
-
-
-
-
-}   // namespace idl
-}   // namespace ary
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/autodoc/inc/ary/idl/i_gate.hxx b/autodoc/inc/ary/idl/i_gate.hxx
deleted file mode 100644
index 47563ee..0000000
--- a/autodoc/inc/ary/idl/i_gate.hxx
+++ /dev/null
@@ -1,77 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_IDL_I_GATE_HXX
-#define ARY_IDL_I_GATE_HXX
-
-// USED SERVICES
-
-namespace autodoc
-{
-    class Options;
-}
-namespace ary
-{
-namespace idl
-{
-    class CePilot;
-    class TypePilot;
-}
-}
-
-
-
-
-namespace ary
-{
-namespace idl
-{
-
-
-/** Main entry to access the IDL parts of the repository.
-*/
-class Gate
-{
-  public:
-    // LIFECYCLE
-    virtual             ~Gate() {}
-
-    // OPERATIONS
-    virtual void        Calculate_AllSecondaryInformation(
-                            const String &      i_devman_reffilepath ) = 0;
-//                            const ::autodoc::Options &
-//                                                i_options ) = 0;
-    // INQUIRY
-    virtual const CePilot &
-                        Ces() const = 0;
-    virtual const TypePilot &
-                        Types() const = 0;
-    // ACCESS
-    virtual CePilot &   Ces() = 0;
-    virtual TypePilot & Types() = 0;
-};
-
-
-
-
-}   // namespace idl
-}   // namespace ary
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/autodoc/inc/ary/idl/i_interface.hxx b/autodoc/inc/ary/idl/i_interface.hxx
deleted file mode 100644
index 1d3ca93..0000000
--- a/autodoc/inc/ary/idl/i_interface.hxx
+++ /dev/null
@@ -1,121 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_IDL_I_INTERFACE_HXX
-#define ARY_IDL_I_INTERFACE_HXX
-
-// BASE CLASSES
-#include <ary/idl/i_ce.hxx>
-
-// USED SERVICES
-#include <ary/idl/i_comrela.hxx>
-#include <ary/stdconstiter.hxx>
-
-
-
-
-namespace ary
-{
-namespace idl
-{
-namespace ifc_interface
-{
-    struct attr;
-}
-    class Interface_2s;
-
-
-/** Represents an IDL interface.
-*/
-class Interface : public CodeEntity
-{
-  public:
-    enum E_ClassId { class_id = 2001 };
-
-    // LIFECYCLE
-                        Interface(
-                            const String &      i_sName,
-                            Ce_id               i_nOwner );
-                        ~Interface();
-    // INQUIRY
-    bool                HasBase() const;
-
-    // ACCESS
-    void                Add_Function(
-                            Ce_id               i_nId );
-    void                Add_Attribute(
-                            Ce_id               i_nId );
-    void                Add_Base(
-                            Type_id             i_nInterface,
-                            DYN doc::OldIdlDocu *
-                                                pass_dpDocu );
-
-  private:
-    // Interface csv::ConstProcessorClient:
-    virtual void        do_Accept(
-                            csv::ProcessorIfc & io_processor ) const;
-    // Interface ary::Object:
-    virtual ClassId     get_AryClass() const;
-
-    // Interface CodeEntity:
-    virtual const String &  inq_LocalName() const;
-    virtual Ce_id           inq_NameRoom() const;
-    virtual Ce_id           inq_Owner() const;
-    virtual E_SightLevel    inq_SightLevel() const;
-
-    // Local
-    typedef std::vector< CommentedRelation >    RelationList;
-    typedef std::vector<Ce_id>                  MemberList;
-    friend struct ifc_interface::attr;
-
-    // DATA
-    String              sName;
-    Ce_id               nOwner;
-    RelationList        aBases;
-    MemberList          aFunctions;
-    MemberList          aAttributes;
-    Dyn<Interface_2s>   p2s;
-};
-
-
-
-
-// IMPLEMENTATION
-inline bool
-Interface::HasBase() const
-    { return aBases.size() > 0; }
-inline void
-Interface::Add_Function( Ce_id i_nId )
-    { aFunctions.push_back(i_nId); }
-inline void
-Interface::Add_Attribute( Ce_id i_nId )
-    { aAttributes.push_back(i_nId); }
-inline void
-Interface::Add_Base( Type_id                i_nInterface,
-                     DYN doc::OldIdlDocu *  pass_dpDocu )

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list