diff --git a/0001-rename-IsAutoCapitalizeWordDelim-to-NonFieldWordDeli.patch b/0001-rename-IsAutoCapitalizeWordDelim-to-NonFieldWordDeli.patch new file mode 100644 index 0000000..29b5901 --- /dev/null +++ b/0001-rename-IsAutoCapitalizeWordDelim-to-NonFieldWordDeli.patch @@ -0,0 +1,89 @@ +From 0a9e57785e3a391cea1aa74b87afc6e2c2c0a398 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= +Date: Mon, 19 Jun 2017 14:07:46 +0100 +Subject: [PATCH 1/2] rename IsAutoCapitalizeWordDelim to NonFieldWordDelim + +Change-Id: If8fb8f5e51bba8e631a6fc5db54487b418c19e05 +--- + editeng/source/misc/svxacorr.cxx | 22 +++++++++++----------- + 1 file changed, 11 insertions(+), 11 deletions(-) + +diff --git a/editeng/source/misc/svxacorr.cxx b/editeng/source/misc/svxacorr.cxx +index e0472dd..c7ec14c 100644 +--- a/editeng/source/misc/svxacorr.cxx ++++ b/editeng/source/misc/svxacorr.cxx +@@ -105,18 +105,18 @@ static const sal_Char + + OUString EncryptBlockName_Imp(const OUString& rName); + +-static inline bool IsWordDelim( const sal_Unicode c ) ++static inline bool NonFieldWordDelim( const sal_Unicode c ) + { + return ' ' == c || '\t' == c || 0x0a == c || +- cNonBreakingSpace == c || 0x2011 == c || 0x1 == c; ++ cNonBreakingSpace == c || 0x2011 == c; + } + +-static inline bool IsAutoCapitalizeWordDelim( const sal_Unicode c ) ++static inline bool IsWordDelim( const sal_Unicode c ) + { +- return ' ' == c || '\t' == c || 0x0a == c || +- cNonBreakingSpace == c || 0x2011 == c; ++ return c == 0x1 || NonFieldWordDelim(c); + } + ++ + static inline bool IsLowerLetter( sal_Int32 nCharType ) + { + return CharClass::isLetterType( nCharType ) && +@@ -882,9 +882,9 @@ bool SvxAutoCorrect::FnCapitalStartSentence( SvxAutoCorrDoc& rDoc, + + if( !bAtStart ) // Still no beginning of a paragraph? + { +- if (IsAutoCapitalizeWordDelim(*pStr)) ++ if (NonFieldWordDelim(*pStr)) + { +- while (!(bAtStart = (pStart == pStr--)) && IsAutoCapitalizeWordDelim(*pStr)) ++ while (!(bAtStart = (pStart == pStr--)) && NonFieldWordDelim(*pStr)) + ; + } + // Asian full stop, full width full stop, full width exclamation mark +@@ -915,7 +915,7 @@ bool SvxAutoCorrect::FnCapitalStartSentence( SvxAutoCorrDoc& rDoc, + + do { // overwrite all blanks + --pStr; +- if (!IsAutoCapitalizeWordDelim(*pStr)) ++ if (!NonFieldWordDelim(*pStr)) + break; + bAtStart = (pStart == pStr); + } while( !bAtStart ); +@@ -1011,7 +1011,7 @@ bool SvxAutoCorrect::FnCapitalStartSentence( SvxAutoCorrDoc& rDoc, + else + bAlphaFnd = true; + } +- else if (bAlphaFnd || IsAutoCapitalizeWordDelim(*pTmpStr)) ++ else if (bAlphaFnd || NonFieldWordDelim(*pTmpStr)) + break; + + if( pTmpStr == pStart ) +@@ -1027,7 +1027,7 @@ bool SvxAutoCorrect::FnCapitalStartSentence( SvxAutoCorrDoc& rDoc, + bool bNumericOnly = '0' <= *(pStr+1) && *(pStr+1) <= '9'; + + // Search for the beginning of the word +- while (!IsAutoCapitalizeWordDelim(*pStr)) ++ while (!NonFieldWordDelim(*pStr)) + { + if( bNumericOnly && rCC.isLetter( aText, pStr - pStart ) ) + bNumericOnly = false; +@@ -1041,7 +1041,7 @@ bool SvxAutoCorrect::FnCapitalStartSentence( SvxAutoCorrDoc& rDoc, + if( bNumericOnly ) // consists of only numbers, then not + return false; + +- if (IsAutoCapitalizeWordDelim(*pStr)) ++ if (NonFieldWordDelim(*pStr)) + ++pStr; + + OUString sWord; +-- +2.9.3 +