[libreoffice/f20] fix abuse of OUStringBuffer(int) ctor
Eike Rathke
erack at fedoraproject.org
Fri Jan 23 15:39:00 UTC 2015
commit c6a3dc03bf2447790e8b4f32b959afb0be476467
Author: Eike Rathke <erack at redhat.com>
Date: Fri Jan 23 16:37:52 2015 +0100
fix abuse of OUStringBuffer(int) ctor
0001-fix-abuse-of-OUStringBuffer-int-ctor.patch | 60 +++++++++++++++++++++++
libreoffice.spec | 2 +
2 files changed, 62 insertions(+), 0 deletions(-)
---
diff --git a/0001-fix-abuse-of-OUStringBuffer-int-ctor.patch b/0001-fix-abuse-of-OUStringBuffer-int-ctor.patch
new file mode 100644
index 0000000..994d37a
--- /dev/null
+++ b/0001-fix-abuse-of-OUStringBuffer-int-ctor.patch
@@ -0,0 +1,60 @@
+From dcf03204565282f6a0e54170659f611e057010f5 Mon Sep 17 00:00:00 2001
+Message-Id: <dcf03204565282f6a0e54170659f611e057010f5.1422026719.git.erack at redhat.com>
+From: Eike Rathke <erack at redhat.com>
+Date: Fri, 23 Jan 2015 14:28:54 +0100
+Subject: [PATCH] fix abuse of OUStringBuffer(int) ctor
+MIME-Version: 1.0
+Content-Type: multipart/mixed; boundary="------------erAck-patch-parts"
+
+This is a multi-part message in MIME format.
+--------------erAck-patch-parts
+Content-Type: text/plain; charset=UTF-8; format=fixed
+Content-Transfer-Encoding: 8bit
+
+
+Partial backport of 853c2fc71a96755a9dee629fd5d0e1cff9a48034
+
+Change-Id: I14e26da332a829c6381ee9e07571171ebebe0ac0
+---
+ sc/source/core/data/documen4.cxx | 3 ++-
+ sc/source/core/data/documentimport.cxx | 3 ++-
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+
+--------------erAck-patch-parts
+Content-Type: text/x-patch; name="0001-fix-abuse-of-OUStringBuffer-int-ctor.patch"
+Content-Transfer-Encoding: 8bit
+Content-Disposition: attachment; filename="0001-fix-abuse-of-OUStringBuffer-int-ctor.patch"
+
+diff --git a/sc/source/core/data/documen4.cxx b/sc/source/core/data/documen4.cxx
+index 03ee3ef..95091f3 100644
+--- a/sc/source/core/data/documen4.cxx
++++ b/sc/source/core/data/documen4.cxx
+@@ -374,7 +374,8 @@ void ScDocument::InsertTableOp(const ScTabOpParam& rParam, // Mehrfachopera
+ }
+
+ ScRefAddress aRef;
+- OUStringBuffer aForString('=');
++ OUStringBuffer aForString;
++ aForString.append('=');
+ aForString.append(ScCompiler::GetNativeSymbol(ocTableOp));
+ aForString.append(ScCompiler::GetNativeSymbol( ocOpen));
+
+diff --git a/sc/source/core/data/documentimport.cxx b/sc/source/core/data/documentimport.cxx
+index 3ca06c5..b431f7f 100644
+--- a/sc/source/core/data/documentimport.cxx
++++ b/sc/source/core/data/documentimport.cxx
+@@ -333,7 +333,8 @@ void ScDocumentImport::setTableOpCells(const ScRange& rRange, const ScTabOpParam
+
+ ScDocument* pDoc = &mpImpl->mrDoc;
+ ScRefAddress aRef;
+- OUStringBuffer aFormulaBuf('=');
++ OUStringBuffer aFormulaBuf;
++ aFormulaBuf.append('=');
+ aFormulaBuf.append(ScCompiler::GetNativeSymbol(ocTableOp));
+ aFormulaBuf.append(ScCompiler::GetNativeSymbol(ocOpen));
+
+
+--------------erAck-patch-parts--
+
+
diff --git a/libreoffice.spec b/libreoffice.spec
index c1e57f7..519c01a 100644
--- a/libreoffice.spec
+++ b/libreoffice.spec
@@ -342,6 +342,7 @@ Patch86: 0001-font-cache-gets-broken-on-adding-an-embedded-font.patch
Patch87: 0001-rhbz-1184582-At-least-catch-and-log-UNO-exceptions-i.patch
Patch88: 0001-Resolves-fdo-88378-flipping-by-reversing-co-ord-syst.patch
Patch89: 0001-Resolves-fdo-88721-correct-negated-condition-in-rang.patch
+Patch90: 0001-fix-abuse-of-OUStringBuffer-int-ctor.patch
%define instdir %{_libdir}
%define baseinstdir %{instdir}/libreoffice
@@ -2281,6 +2282,7 @@ update-desktop-database %{_datadir}/applications &> /dev/null || :
%changelog
* Fri Jan 23 2015 Eike Rathke <erack at redhat.com> - 1:4.2.8.2-4-UNBUILT
- Resolves: fdo#88721 correct negated condition in range name validation
+- fix abuse of OUStringBuffer(int) ctor
* Thu Jan 22 2015 Caolán McNamara <caolanm at redhat.com> - 1:4.2.8.2-3
- font cache gets broken on adding an embedded font
More information about the scm-commits
mailing list