[Libreoffice-commits] core.git: 3 commits - offapi/com svx/source sw/inc sw/source
Caolán McNamara
caolanm at redhat.com
Thu Sep 4 02:49:02 PDT 2014
offapi/com/sun/star/text/XTextConvert.idl | 5 +++--
offapi/com/sun/star/text/XTextPortionAppend.idl | 8 +++++---
svx/source/unodraw/unoshap4.cxx | 11 ++++++++++-
sw/inc/unotext.hxx | 8 ++++++--
sw/source/core/unocore/unotext.cxx | 6 ++++--
5 files changed, 28 insertions(+), 10 deletions(-)
New commits:
commit 0ba251fb2b176df7712b9e7c5ef67ff709c022e0
Author: Caolán McNamara <caolanm at redhat.com>
Date: Thu Sep 4 09:56:56 2014 +0100
coverity#983930 Uncaught exception
Change-Id: I812916ddd10db6272ca0aeb5409eee8ff163d3fc
diff --git a/svx/source/unodraw/unoshap4.cxx b/svx/source/unodraw/unoshap4.cxx
index 4d7f298..3fac4a0 100644
--- a/svx/source/unodraw/unoshap4.cxx
+++ b/svx/source/unodraw/unoshap4.cxx
@@ -22,6 +22,7 @@
#include <com/sun/star/embed/NoVisualAreaSizeException.hpp>
#include <com/sun/star/embed/Aspects.hpp>
#include <com/sun/star/task/XInteractionHandler.hpp>
+#include <com/sun/star/ucb/CommandFailedException.hpp>
#include <vcl/virdev.hxx>
#include <svx/svdoole2.hxx>
@@ -947,10 +948,18 @@ bool SvxMediaShape::getPropertyValueImpl( const OUString& rName, const SfxItemPr
catch (const css::ucb::ContentCreationException& e)
{
throw css::lang::WrappedTargetException(
- "Error Getting InputStream!",
+ "ContentCreationException Getting InputStream!",
static_cast < OWeakObject * > ( this ),
makeAny( e ) );
}
+ catch (const css::ucb::CommandFailedException& e)
+ {
+ throw css::lang::WrappedTargetException(
+ "CommandFailedException Getting InputStream!",
+ static_cast < OWeakObject * > ( this ),
+ makeAny( e ) );
+ }
+
break;
case OWN_ATTR_MEDIA_TEMPFILEURL:
commit d47678c990681d0cfc7f2c843bb9aedaeb08511a
Author: Caolán McNamara <caolanm at redhat.com>
Date: Thu Sep 4 09:49:23 2014 +0100
coverity#707311 Uncaught exception
Change-Id: Ifdab456cb545e552a2efaed03ff00aeac874d47d
diff --git a/offapi/com/sun/star/text/XTextConvert.idl b/offapi/com/sun/star/text/XTextConvert.idl
index b707489..2de810c 100644
--- a/offapi/com/sun/star/text/XTextConvert.idl
+++ b/offapi/com/sun/star/text/XTextConvert.idl
@@ -22,7 +22,7 @@
#include <com/sun/star/uno/XInterface.idl>
#include <com/sun/star/beans/PropertyValues.idl>
#include <com/sun/star/lang/IllegalArgumentException.idl>
-
+#include <com/sun/star/beans/PropertyVetoException,idl>
#include <com/sun/star/beans/UnknownPropertyException.idl>
#include <com/sun/star/text/XTextRange.idl>
#include <com/sun/star/text/XTextContent.idl>
@@ -57,7 +57,8 @@ interface XTextConvert : com::sun::star::uno::XInterface
[in] com::sun::star::text::XTextRange End,
[in] com::sun::star::beans::PropertyValues FrameProperties )
raises( com::sun::star::lang::IllegalArgumentException,
- com::sun::star::beans::UnknownPropertyException );
+ com::sun::star::beans::UnknownPropertyException,
+ com::sun::star::beans::PropertyVetoException );
/** converts the paragraphs marked in TableRanges into a table.
diff --git a/sw/inc/unotext.hxx b/sw/inc/unotext.hxx
index 69490db..4edca63 100644
--- a/sw/inc/unotext.hxx
+++ b/sw/inc/unotext.hxx
@@ -284,6 +284,7 @@ public:
::com::sun::star::beans::PropertyValue >& xFrameProperties)
throw (css::lang::IllegalArgumentException,
css::beans::UnknownPropertyException,
+ css::beans::PropertyVetoException,
css::uno::RuntimeException, std::exception) SAL_OVERRIDE;
virtual ::com::sun::star::uno::Reference<
::com::sun::star::text::XTextTable > SAL_CALL
diff --git a/sw/source/core/unocore/unotext.cxx b/sw/source/core/unocore/unotext.cxx
index 029c596..b6f3979 100644
--- a/sw/source/core/unocore/unotext.cxx
+++ b/sw/source/core/unocore/unotext.cxx
@@ -1525,7 +1525,7 @@ SwXText::convertToTextFrame(
const uno::Reference< text::XTextRange >& xEnd,
const uno::Sequence< beans::PropertyValue >& rFrameProperties)
throw (lang::IllegalArgumentException, beans::UnknownPropertyException,
- uno::RuntimeException, std::exception)
+ beans::PropertyVetoException, uno::RuntimeException, std::exception)
{
SolarMutexGuard aGuard;
commit 8de4c7363197c6d4017ff978ff363ff5a75b1bf1
Author: Caolán McNamara <caolanm at redhat.com>
Date: Thu Sep 4 09:45:16 2014 +0100
coverity#983958 Uncaught exception
Change-Id: Idd9c2dcfbeceb3519b1632a2f9b2651c73451061
diff --git a/offapi/com/sun/star/text/XTextPortionAppend.idl b/offapi/com/sun/star/text/XTextPortionAppend.idl
index b15ade7..8930ab8 100644
--- a/offapi/com/sun/star/text/XTextPortionAppend.idl
+++ b/offapi/com/sun/star/text/XTextPortionAppend.idl
@@ -22,8 +22,8 @@
#include <com/sun/star/uno/XInterface.idl>
#include <com/sun/star/beans/PropertyValues.idl>
#include <com/sun/star/lang/IllegalArgumentException.idl>
-
#include <com/sun/star/beans/UnknownPropertyException.idl>
+#include <com/sun/star/beans/PropertyVetoException,idl>
#include <com/sun/star/text/XTextRange.idl>
@@ -51,7 +51,8 @@ interface XTextPortionAppend : com::sun::star::uno::XInterface
[in] string Text,
[in] com::sun::star::beans::PropertyValues CharacterAndParagraphProperties )
raises( com::sun::star::lang::IllegalArgumentException,
- com::sun::star::beans::UnknownPropertyException );
+ com::sun::star::beans::UnknownPropertyException,
+ com::sun::star::beans::PropertyVetoException );
/** inserts a new text portion to the paragraph at a given position.
@@ -76,7 +77,8 @@ interface XTextPortionAppend : com::sun::star::uno::XInterface
[in] com::sun::star::beans::PropertyValues CharacterAndParagraphProperties,
[in] com::sun::star::text::XTextRange TextRange)
raises( com::sun::star::lang::IllegalArgumentException,
- com::sun::star::beans::UnknownPropertyException );
+ com::sun::star::beans::UnknownPropertyException,
+ com::sun::star::beans::PropertyVetoException );
};
diff --git a/sw/inc/unotext.hxx b/sw/inc/unotext.hxx
index d7457a4..69490db 100644
--- a/sw/inc/unotext.hxx
+++ b/sw/inc/unotext.hxx
@@ -228,8 +228,10 @@ public:
const ::com::sun::star::uno::Sequence<
::com::sun::star::beans::PropertyValue >&
rCharacterAndParagraphProperties)
- throw (::com::sun::star::lang::IllegalArgumentException,
- ::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
+ throw (css::lang::IllegalArgumentException,
+ css::beans::UnknownPropertyException,
+ css::beans::PropertyVetoException,
+ css::uno::RuntimeException, std::exception) SAL_OVERRIDE;
virtual ::com::sun::star::uno::Reference<
::com::sun::star::text::XTextRange > SAL_CALL
@@ -243,6 +245,7 @@ public:
rTextRange)
throw (css::lang::IllegalArgumentException,
css::beans::UnknownPropertyException,
+ css::beans::PropertyVetoException,
css::uno::RuntimeException,
std::exception) SAL_OVERRIDE;
diff --git a/sw/source/core/unocore/unotext.cxx b/sw/source/core/unocore/unotext.cxx
index 4f05654..029c596 100644
--- a/sw/source/core/unocore/unotext.cxx
+++ b/sw/source/core/unocore/unotext.cxx
@@ -1363,6 +1363,7 @@ SwXText::insertTextPortion(
rCharacterAndParagraphProperties,
const uno::Reference<text::XTextRange>& xInsertPosition)
throw (lang::IllegalArgumentException, beans::UnknownPropertyException,
+ beans::PropertyVetoException,
uno::RuntimeException, std::exception)
{
SolarMutexGuard aGuard;
@@ -1443,7 +1444,8 @@ SwXText::appendTextPortion(
const OUString& rText,
const uno::Sequence< beans::PropertyValue > &
rCharacterAndParagraphProperties)
-throw (lang::IllegalArgumentException, uno::RuntimeException, std::exception)
+throw (lang::IllegalArgumentException, beans::UnknownPropertyException,
+ beans::PropertyVetoException, uno::RuntimeException, std::exception)
{
// Right now this doesn't need a guard, as it's just calling the insert
// version, that has it already.
More information about the Libreoffice-commits
mailing list