ooo-build r15526 - in trunk: . patches/dev300



Author: kyoshida
Date: Wed Mar 11 21:22:10 2009
New Revision: 15526
URL: http://svn.gnome.org/viewvc/ooo-build?rev=15526&view=rev

Log:
2009-03-11  Kohei Yoshida  <kyoshida novell com>

	* patches/dev300/calc-autoinput-case-insensitive-matching.diff:
	* patches/dev300/apply: Stop adjusting cases based on values in the 
	same column or values in the sort list.  This prevents, for example, 
	capitalized Dutch month names from being entered correctly.  As a 
	consequence of this change, however, entering for example 'jan' in the
	en-US locale will no longer get auto-converted to 'Jan', but hopefully 
	that won't be a big deal. (n#472395, lp#271774)


Added:
   trunk/patches/dev300/calc-autoinput-case-insensitive-matching.diff
Modified:
   trunk/ChangeLog
   trunk/patches/dev300/apply

Modified: trunk/patches/dev300/apply
==============================================================================
--- trunk/patches/dev300/apply	(original)
+++ trunk/patches/dev300/apply	Wed Mar 11 21:22:10 2009
@@ -2058,6 +2058,9 @@
 # import/export precision of value cells correctly.
 calc-filter-dbf-precision.diff, n#479025, kohei
 
+# don't do useless case matching on autoinput.
+calc-autoinput-case-insensitive-matching.diff, n#472395, kohei
+
 [ CalcRowLimit ]
 # The work to increase Calc's row size limit, and any work associated with it.
 SectionOwner => kohei

Added: trunk/patches/dev300/calc-autoinput-case-insensitive-matching.diff
==============================================================================
--- (empty file)
+++ trunk/patches/dev300/calc-autoinput-case-insensitive-matching.diff	Wed Mar 11 21:22:10 2009
@@ -0,0 +1,23 @@
+diff --git sc/source/ui/app/inputhdl.cxx sc/source/ui/app/inputhdl.cxx
+index e439eb8..10e4417 100644
+--- sc/source/ui/app/inputhdl.cxx
++++ sc/source/ui/app/inputhdl.cxx
+@@ -2577,18 +2577,6 @@ void ScInputHandler::EnterHandler( BYTE nBlockMode )
+ 				pEngine->SetControlWord( (nCtrl & ~EE_CNTRL_ALLOWBIGOBJS) | nWantBig );
+ 			pObject = pEngine->CreateTextObject();
+ 		}
+-		else if (bAutoComplete)			// Gross-/Kleinschreibung anpassen
+-		{
+-			if (pColumnData)
+-				pColumnData->GetExactMatch( aString );
+-
+-			//!	effizienter in der Liste suchen (ScUserList, nur einmal ToUpper)
+-
+-			USHORT nIndex;
+-			ScUserListData* pData = ScGlobal::GetUserList()->GetData(aString);
+-			if ( pData && pData->GetSubIndex( aString, nIndex ) )
+-				aString = pData->GetSubStr( nIndex );
+-		}
+ 	}
+ 
+ 	//	don't rely on ShowRefFrame switching the active view synchronously



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]