[libreoffice] fix fdo#80650
David Tardon
dtardon at fedoraproject.org
Sun Sep 14 12:45:46 UTC 2014
commit 2d841fcdfbd4db600d95adb37f6da4a817e93c50
Author: David Tardon <dtardon at redhat.com>
Date: Sun Sep 14 14:45:35 2014 +0200
fix fdo#80650
...-src-transl.-merge-must-be-case-sensitive.patch | 65 ++++++++++++++++++++
libreoffice.spec | 1 +
2 files changed, 66 insertions(+), 0 deletions(-)
---
diff --git a/0001-fdo-80650-src-transl.-merge-must-be-case-sensitive.patch b/0001-fdo-80650-src-transl.-merge-must-be-case-sensitive.patch
new file mode 100644
index 0000000..d50f07f
--- /dev/null
+++ b/0001-fdo-80650-src-transl.-merge-must-be-case-sensitive.patch
@@ -0,0 +1,65 @@
+From 03626d7940d5e2fc2abf65ef1b49a7a89623f08f Mon Sep 17 00:00:00 2001
+From: David Tardon <dtardon at redhat.com>
+Date: Sun, 14 Sep 2014 13:20:29 +0200
+Subject: [PATCH] fdo#80650 src transl. merge must be case sensitive
+
+This makes the desired changes in
+workdir/SrsPartMergeTarget/starmath/source/symbol.src. The only other
+merged file that is changed is
+workdir/SrsPartMergeTarget/sw/source/ui/misc/numberingtypelistbox.src,
+with changes like
+
+ < "1, 2, 3, ..." ; 4/*SVX_NUM_ARABIC
+- < "a, b, c, ..." ; 0/*SVX_NUM_CHARS_UPPER_LETTER */; > ;
++ < "A, B, C, ..." ; 0/*SVX_NUM_CHARS_UPPER_LETTER */; > ;
+ < "a, b, c, ..." ; 1/*SVX_NUM_CHARS_LOWER_LETTER */; > ;
+
+This looks okay to me too :-)
+
+Change-Id: I729075209027ed1f3fec311c05b631c0f681708b
+---
+ l10ntools/source/export.cxx | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/l10ntools/source/export.cxx b/l10ntools/source/export.cxx
+index 49805cc..6052e24 100644
+--- a/l10ntools/source/export.cxx
++++ b/l10ntools/source/export.cxx
+@@ -275,7 +275,7 @@ Export::~Export()
+
+ if ( bMergeMode ) {
+ if ( !pMergeDataFile )
+- pMergeDataFile = new MergeDataFile(sMergeSrc, global::inputPathname, false);
++ pMergeDataFile = new MergeDataFile(sMergeSrc, global::inputPathname, true);
+
+ delete pMergeDataFile;
+ }
+@@ -1062,14 +1062,14 @@ void Export::ResData2Output( MergeEntrys *pEntry, sal_uInt16 nType, const OStrin
+ void Export::MergeRest( ResData *pResData )
+ {
+ if ( !pMergeDataFile ){
+- pMergeDataFile = new MergeDataFile( sMergeSrc, global::inputPathname, false );
++ pMergeDataFile = new MergeDataFile( sMergeSrc, global::inputPathname, true );
+ aLanguages = pMergeDataFile->GetLanguages();
+
+ }
+
+ MergeEntrys *pEntry = 0;
+ if( pResData->bText || pResData->bQuickHelpText || pResData->bTitle )
+- pEntry = pMergeDataFile->GetMergeEntrys( pResData );
++ pEntry = pMergeDataFile->GetMergeEntrysCaseSensitive( pResData );
+
+ if ( pEntry )
+ {
+@@ -1154,7 +1154,7 @@ void Export::MergeRest( ResData *pResData )
+ ConvertExportContent( pResData->sId );
+ }
+
+- MergeEntrys* pEntrys = pMergeDataFile->GetMergeEntrys( pResData );
++ MergeEntrys* pEntrys = pMergeDataFile->GetMergeEntrysCaseSensitive( pResData );
+ OString sText;
+ bool bText = pEntrys && pEntrys->GetText( sText, STRING_TYP_TEXT, sCur, true );
+
+--
+1.9.3
+
diff --git a/libreoffice.spec b/libreoffice.spec
index 8d0b7ea..3013133 100644
--- a/libreoffice.spec
+++ b/libreoffice.spec
@@ -317,6 +317,7 @@ Patch25: 0001-drop-useless-test-for-ant-apache-regexp.patch
Patch26: 0001-No-fstack-protect-strong-for-gcc3_linux_aarch64-cpp2.patch
Patch27: 0001-fdo-82496-Change-picture-option-by-rightclicking.patch
Patch28: 0001-create-a-master-document-template-type.patch
+Patch29: 0001-fdo-80650-src-transl.-merge-must-be-case-sensitive.patch
%define instdir %{_libdir}
%define baseinstdir %{instdir}/libreoffice
More information about the scm-commits
mailing list