unoxml: create instances with uno constructors

Desktop / LibreOffice - Noel Grandin [collabora.co.uk] - 8 July 2020 18:26 UTC

See tdf#74608 for motivation

Change-Id: I636d92faa3b26ac06c044c0485e632967daa709c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98313

f4fc5dc31eeb unoxml: create instances with uno constructors
solenv/bin/native-code.py | 11 ++++-
unoxml/Library_unordf.mk | 1 -
unoxml/Library_unoxml.mk | 1 -
unoxml/source/dom/documentbuilder.cxx | 25 ++++------
unoxml/source/dom/documentbuilder.hxx | 7 ---
unoxml/source/dom/saxbuilder.cxx | 31 +++++-------
unoxml/source/dom/saxbuilder.hxx | 11 ++---
unoxml/source/rdf/CBlankNode.cxx | 29 +++--------
unoxml/source/rdf/CLiteral.cxx | 29 +++--------
unoxml/source/rdf/CNodes.hxx | 61 -----------------------
unoxml/source/rdf/CURI.cxx | 30 +++---------
unoxml/source/rdf/librdf_repository.cxx | 27 +++--------
unoxml/source/rdf/librdf_repository.hxx | 39 ---------------
unoxml/source/rdf/librdf_services.cxx | 62 ------------------------
unoxml/source/rdf/unordf.component | 11 +++--
unoxml/source/service/services.cxx | 85 ---------------------------------
unoxml/source/service/unoxml.component | 11 +++--
unoxml/source/xpath/xpathapi.cxx | 34 +++++--------
unoxml/source/xpath/xpathapi.hxx | 15 ++----
19 files changed, 88 insertions(+), 432 deletions(-)

Upstream: cgit.freedesktop.org


  • Share