[Libreoffice-commits] core.git: 2 commits - basctl/source comphelper/source include/canvas include/comphelper

Caolán McNamara caolanm at redhat.com
Thu Feb 12 03:03:01 PST 2015


 basctl/source/basicide/baside2.hxx         |    2 +-
 basctl/source/basicide/baside2b.cxx        |    2 +-
 comphelper/source/misc/syntaxhighlight.cxx |   24 ++++++++++++------------
 include/canvas/base/graphicdevicebase.hxx  |    2 +-
 include/comphelper/syntaxhighlight.hxx     |    2 +-
 5 files changed, 16 insertions(+), 16 deletions(-)

New commits:
commit b921e1fd65090373be98d9df28a7aa3137e9f0fe
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Thu Feb 12 10:55:59 2015 +0000

    coverity#1269573 Uncaught exception
    
    Change-Id: I50a8705ec9285fe7ede32d623a0691e69de3f323

diff --git a/include/canvas/base/graphicdevicebase.hxx b/include/canvas/base/graphicdevicebase.hxx
index fb5c494..239ac40 100644
--- a/include/canvas/base/graphicdevicebase.hxx
+++ b/include/canvas/base/graphicdevicebase.hxx
@@ -278,7 +278,7 @@ namespace canvas
 
 
         // XUpdatable
-        virtual void SAL_CALL update() throw (com::sun::star::uno::RuntimeException) SAL_OVERRIDE
+        virtual void SAL_CALL update() throw (css::uno::RuntimeException, std::exception) SAL_OVERRIDE
         {
             MutexType aGuard( BaseType::m_aMutex );
 
commit f8b80701e0dea65349aab90ed96afa184b51ae22
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Thu Feb 12 10:53:18 2015 +0000

    these can all be made const
    
    Change-Id: I6a8af82e8612196f20143f4997eb95c80a2ca13d

diff --git a/basctl/source/basicide/baside2.hxx b/basctl/source/basicide/baside2.hxx
index 2247820..9bfcd03 100644
--- a/basctl/source/basicide/baside2.hxx
+++ b/basctl/source/basicide/baside2.hxx
@@ -157,7 +157,7 @@ public:
 
     void            UpdateSyntaxHighlighting ();
 
-    bool            GetProcedureName(OUString& rLine, OUString& rProcType, OUString& rProcName);
+    bool            GetProcedureName(OUString& rLine, OUString& rProcType, OUString& rProcName) const;
 };
 
 
diff --git a/basctl/source/basicide/baside2b.cxx b/basctl/source/basicide/baside2b.cxx
index 0aadfea..60fa48a 100644
--- a/basctl/source/basicide/baside2b.cxx
+++ b/basctl/source/basicide/baside2b.cxx
@@ -789,7 +789,7 @@ void EditorWindow::HandleProcedureCompletion()
     }
 }
 
-bool EditorWindow::GetProcedureName(OUString& rLine, OUString& rProcType, OUString& rProcName)
+bool EditorWindow::GetProcedureName(OUString& rLine, OUString& rProcType, OUString& rProcName) const
 {
     std::vector<HighlightPortion> aPortions;
     aHighlighter.getHighlightPortions(rLine, aPortions);
diff --git a/comphelper/source/misc/syntaxhighlight.cxx b/comphelper/source/misc/syntaxhighlight.cxx
index 76b72b1..b7a0186 100644
--- a/comphelper/source/misc/syntaxhighlight.cxx
+++ b/comphelper/source/misc/syntaxhighlight.cxx
@@ -261,11 +261,11 @@ class SyntaxHighlighter::Tokenizer
     sal_uInt16 aCharTypeTab[256];
 
     // Auxiliary function: testing of the character flags
-    bool testCharFlags( sal_Unicode c, sal_uInt16 nTestFlags );
+    bool testCharFlags(sal_Unicode c, sal_uInt16 nTestFlags) const;
 
     // Get new token, EmptyString == nothing more over there
-    bool getNextToken( const sal_Unicode*& pos, /*out*/TokenTypes& reType,
-        /*out*/const sal_Unicode*& rpStartPos, /*out*/const sal_Unicode*& rpEndPos );
+    bool getNextToken(const sal_Unicode*& pos, /*out*/TokenTypes& reType,
+        /*out*/const sal_Unicode*& rpStartPos, /*out*/const sal_Unicode*& rpEndPos) const;
 
     const char** ppListKeyWords;
     sal_uInt16 nKeyWordCount;
@@ -276,13 +276,13 @@ public:
     Tokenizer( HighlighterLanguage aLang );
     ~Tokenizer( void );
 
-    void getHighlightPortions( const OUString& rLine,
-                               /*out*/std::vector<HighlightPortion>& portions );
+    void getHighlightPortions(const OUString& rLine,
+                               /*out*/std::vector<HighlightPortion>& portions) const;
     void setKeyWords( const char** ppKeyWords, sal_uInt16 nCount );
 };
 
 // Helper function: test character flag
-bool SyntaxHighlighter::Tokenizer::testCharFlags( sal_Unicode c, sal_uInt16 nTestFlags )
+bool SyntaxHighlighter::Tokenizer::testCharFlags(sal_Unicode c, sal_uInt16 nTestFlags) const
 {
     bool bRet = false;
     if( c != 0 && c <= 255 )
@@ -303,8 +303,8 @@ void SyntaxHighlighter::Tokenizer::setKeyWords( const char** ppKeyWords, sal_uIn
     nKeyWordCount = nCount;
 }
 
-bool SyntaxHighlighter::Tokenizer::getNextToken( const sal_Unicode*& pos, /*out*/TokenTypes& reType,
-    /*out*/const sal_Unicode*& rpStartPos, /*out*/const sal_Unicode*& rpEndPos )
+bool SyntaxHighlighter::Tokenizer::getNextToken(const sal_Unicode*& pos, /*out*/TokenTypes& reType,
+    /*out*/const sal_Unicode*& rpStartPos, /*out*/const sal_Unicode*& rpEndPos) const
 {
     reType = TT_UNKNOWN;
 
@@ -665,8 +665,8 @@ SyntaxHighlighter::Tokenizer::~Tokenizer( void )
 {
 }
 
-void SyntaxHighlighter::Tokenizer::getHighlightPortions( const OUString& rLine,
-                                                 /*out*/std::vector<HighlightPortion>& portions  )
+void SyntaxHighlighter::Tokenizer::getHighlightPortions(const OUString& rLine,
+                                                 /*out*/std::vector<HighlightPortion>& portions) const
 {
     // Set the position to the beginning of the source string
     const sal_Unicode* pos = rLine.getStr();
@@ -706,8 +706,8 @@ SyntaxHighlighter::SyntaxHighlighter(HighlighterLanguage language):
 
 SyntaxHighlighter::~SyntaxHighlighter() {}
 
-void SyntaxHighlighter::getHighlightPortions( const OUString& rLine,
-                                              /*out*/std::vector<HighlightPortion>& portions )
+void SyntaxHighlighter::getHighlightPortions(const OUString& rLine,
+                                              /*out*/std::vector<HighlightPortion>& portions) const
 {
     m_tokenizer->getHighlightPortions( rLine, portions );
 }
diff --git a/include/comphelper/syntaxhighlight.hxx b/include/comphelper/syntaxhighlight.hxx
index 081be1d..ef190bc 100644
--- a/include/comphelper/syntaxhighlight.hxx
+++ b/include/comphelper/syntaxhighlight.hxx
@@ -78,7 +78,7 @@ public:
     ~SyntaxHighlighter();
 
     void getHighlightPortions( const OUString& rLine,
-                               std::vector<HighlightPortion>& pPortions );
+                               std::vector<HighlightPortion>& pPortions ) const;
 
     HighlighterLanguage GetLanguage();
 };


More information about the Libreoffice-commits mailing list