office-gobmx/configmgr/source
Noel Grandin 3a51daeace Improve re-throwing of UNO exceptions
(*) if we are already throwing a Wrapped*Exception, get the
exception using cppu::getCaughtexception.

(*) when catching and then immediately throwing UNO exceptions,
use cppu::getCaughtException to prevent exception slicing

(*) if we are going to catch an exception and then
immediately throw a RuntimeException, rather throw a
WrappedTargetRuntimeException and preserve the original exception information.

Change-Id: Ia7a501a50ae0e6f4d05186333c8517fdcb17d558
Reviewed-on: https://gerrit.libreoffice.org/54692
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2018-05-25 21:46:49 +02:00
..
access.cxx
access.hxx
additions.hxx
broadcaster.cxx
broadcaster.hxx
childaccess.cxx
childaccess.hxx
components.cxx Improve re-throwing of UNO exceptions 2018-05-25 21:46:49 +02:00
components.hxx
config_map.hxx
configmgr.component
configurationprovider.cxx
configurationprovider.hxx
configurationregistry.cxx Improve re-throwing of UNO exceptions 2018-05-25 21:46:49 +02:00
configurationregistry.hxx
data.cxx
data.hxx
dconf.cxx Missing template clone() in configmgr dconf mode 2018-05-09 14:51:56 +02:00
dconf.hxx
defaultprovider.cxx
defaultprovider.hxx
groupnode.cxx
groupnode.hxx
localizedpropertynode.cxx
localizedpropertynode.hxx
localizedvaluenode.cxx
localizedvaluenode.hxx
lock.cxx
lock.hxx
modifications.cxx
modifications.hxx
node.cxx
node.hxx
nodemap.cxx
nodemap.hxx
parsemanager.cxx
parsemanager.hxx
parser.hxx
partial.cxx
partial.hxx
propertynode.cxx
propertynode.hxx
readonlyaccess.cxx
readonlyaccess.hxx
readwriteaccess.cxx
readwriteaccess.hxx
rootaccess.cxx
rootaccess.hxx
rootnode.cxx
rootnode.hxx
services.cxx
setnode.cxx
setnode.hxx
type.cxx
type.hxx
update.cxx
update.hxx
valueparser.cxx
valueparser.hxx
winreg.cxx Add possibility to read <value xsi:nil="true"/> from winreg conf backend 2018-05-09 10:34:24 +02:00
winreg.hxx
writemodfile.cxx
writemodfile.hxx
xcdparser.cxx
xcdparser.hxx
xcsparser.cxx
xcsparser.hxx
xcuparser.cxx
xcuparser.hxx
xmldata.cxx
xmldata.hxx