external/cppunit/0001-cid-1546460-COPY_INSTEAD_OF_MOVE.patch.1 |  127 
++++++++++
 1 file changed, 127 insertions(+)

New commits:
commit 36a1484f72e4da7211349d20f9b3c78e311df9f6
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Sat Jan 6 19:42:08 2024 +0000
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Sat Jan 6 21:52:26 2024 +0100

    cid#1546421 COPY_INSTEAD_OF_MOVE
    
    Change-Id: Ifab2f2f5ec8c7f41cd705e0fb07d1273a34b879d
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/161724
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>

diff --git a/external/cppunit/0001-cid-1546460-COPY_INSTEAD_OF_MOVE.patch.1 
b/external/cppunit/0001-cid-1546460-COPY_INSTEAD_OF_MOVE.patch.1
index 2ca04d5ebb6e..742dce907bcc 100644
--- a/external/cppunit/0001-cid-1546460-COPY_INSTEAD_OF_MOVE.patch.1
+++ b/external/cppunit/0001-cid-1546460-COPY_INSTEAD_OF_MOVE.patch.1
@@ -44,6 +44,65 @@ index 585c3da..be02385 100644
    , m_content()
    , m_attributes()
    , m_elements()
+@@ -74,15 +74,15 @@ XmlElement::setContent( int numericContent )
+ 
+ 
+ void 
+-XmlElement::addAttribute( std::string attributeName,
+-                          std::string value  )
++XmlElement::addAttribute( const std::string& attributeName,
++                          const std::string& value  )
+ {
+   m_attributes.push_back( Attribute( attributeName, value ) );
+ }
+ 
+ 
+ void 
+-XmlElement::addAttribute( std::string attributeName,
++XmlElement::addAttribute( const std::string& attributeName,
+                           int numericValue )
+ {
+   addAttribute( attributeName, StringTools::toString( numericValue ) );
+@@ -194,7 +194,7 @@ XmlElement::attributesAsString() const
+ 
+ 
+ std::string 
+-XmlElement::escape( std::string value ) const
++XmlElement::escape( const std::string& value ) const
+ {
+   std::string escaped;
+   for ( unsigned int index =0; index < value.length(); ++index )
+diff --git a/include/cppunit/tools/XmlElement.h 
b/include/cppunit/tools/XmlElement.h
+index 3478a35..d033aa2 100644
+--- a/include/cppunit/tools/XmlElement.h
++++ b/include/cppunit/tools/XmlElement.h
+@@ -79,14 +79,14 @@ public:
+    * \param attributeName Name of the attribute. Must not be an empty.
+    * \param value Value of the attribute.
+    */
+-  void addAttribute( std::string attributeName,
+-                     std::string value );
++  void addAttribute( const std::string& attributeName,
++                     const std::string& value );
+ 
+   /*! rief Adds an attribute with the specified numeric value.
+    * \param attributeName Name of the attribute. Must not be empty.
+    * \param numericValue Numeric value of the attribute.
+    */
+-  void addAttribute( std::string attributeName,
++  void addAttribute( const std::string& attributeName,
+                      int numericValue );
+ 
+   /*! rief Adds a child element to the element.
+@@ -125,7 +125,7 @@ private:
+   typedef std::pair<std::string,std::string> Attribute;
+ 
+   std::string attributesAsString() const;
+-  std::string escape( std::string value ) const;
++  std::string escape( const std::string& value ) const;
+ 
+ private:
+   std::string m_name;
 diff --git a/include/cppunit/Asserter.h b/include/cppunit/Asserter.h
 index ca65593..2010739 100644
 --- a/include/cppunit/Asserter.h
commit a8b20ca2fe7054e699cf0ff48889e54cee4dd4fd
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Sat Jan 6 19:27:23 2024 +0000
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Sat Jan 6 21:52:18 2024 +0100

    cid#1545475 COPY_INSTEAD_OF_MOVE
    
    and
    
    cid#1545626 COPY_INSTEAD_OF_MOVE
    cid#1546203 COPY_INSTEAD_OF_MOVE
    
    Change-Id: I98a6c36e77fe633d50fdb1a0f063b2656f852a2a
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/161718
    Tested-by: Caolán McNamara <caolan.mcnam...@collabora.com>
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>

diff --git a/external/cppunit/0001-cid-1546460-COPY_INSTEAD_OF_MOVE.patch.1 
b/external/cppunit/0001-cid-1546460-COPY_INSTEAD_OF_MOVE.patch.1
index 640d04ad5684..2ca04d5ebb6e 100644
--- a/external/cppunit/0001-cid-1546460-COPY_INSTEAD_OF_MOVE.patch.1
+++ b/external/cppunit/0001-cid-1546460-COPY_INSTEAD_OF_MOVE.patch.1
@@ -44,5 +44,73 @@ index 585c3da..be02385 100644
    , m_content()
    , m_attributes()
    , m_elements()
+diff --git a/include/cppunit/Asserter.h b/include/cppunit/Asserter.h
+index ca65593..2010739 100644
+--- a/include/cppunit/Asserter.h
++++ b/include/cppunit/Asserter.h
+@@ -159,11 +159,11 @@
+    *                          what are the differences between the expected 
and actual value.
+    * \param shortDescription Short description for the failure message.
+    */
+-  [[noreturn]] static void CPPUNIT_API failNotEqual( std::string expected, 
+-                                        std::string actual, 
++  [[noreturn]] static void CPPUNIT_API failNotEqual( const std::string& 
expected, 
++                                        const std::string& actual, 
+                                         const SourceLine &sourceLine,
+                                         const AdditionalMessage 
&additionalMessage = AdditionalMessage(),
+-                                        std::string shortDescription = 
"equality assertion failed" );
++                                        const std::string& shortDescription = 
"equality assertion failed" );
+ 
+   /*! rief Throws an Exception with the specified message and location.
+    * \param expected Text describing the expected value.
+@@ -231,11 +231,11 @@
+    * \param shortDescription Short description for the failure message.
+    */
+   static void CPPUNIT_API failNotEqualIf( bool shouldFail,
+-                                          std::string expected, 
+-                                          std::string actual, 
++                                          const std::string& expected, 
++                                          const std::string& actual, 
+                                           const SourceLine &sourceLine,
+                                           const AdditionalMessage 
&additionalMessage = AdditionalMessage(),
+-                                          std::string shortDescription = 
"equality assertion failed" );
++                                          const std::string& shortDescription 
= "equality assertion failed" );
+ 
+ };
+ 
+diff --git a/src/cppunit/Asserter.cpp b/src/cppunit/Asserter.cpp
+index 52f8625..fe2097e 100644
+--- a/src/cppunit/Asserter.cpp
++++ b/src/cppunit/Asserter.cpp
+@@ -110,11 +110,11 @@
+ 
+ 
+ void 
+-Asserter::failNotEqual( std::string expected, 
+-                        std::string actual, 
++Asserter::failNotEqual( const std::string& expected, 
++                        const std::string& actual, 
+                         const SourceLine &sourceLine,
+                         const AdditionalMessage &additionalMessage,
+-                        std::string shortDescription )
++                        const std::string& shortDescription )
+ {
+   fail( makeMessage( makeExpectedEqual(expected),
+                      makeActual(actual),
+@@ -182,11 +182,11 @@
+ }
+ void 
+ Asserter::failNotEqualIf( bool shouldFail,
+-                          std::string expected, 
+-                          std::string actual, 
++                          const std::string& expected, 
++                          const std::string& actual, 
+                           const SourceLine &sourceLine,
+                           const AdditionalMessage &additionalMessage,
+-                          std::string shortDescription )
++                          const std::string& shortDescription )
+ {
+   if ( shouldFail )
+     failNotEqual( expected, actual, sourceLine, additionalMessage, 
shortDescription );
 -- 
 2.43.0

Reply via email to