From fcc4b2b07022e9ba87648317b1f9ca1066b02ee8 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Fri, 8 Jul 2011 20:04:36 +0000 Subject: [PATCH] Monotone-Parent: 1c03128dc32222b38a2456aa650fb2b5a775c3a0 Monotone-Revision: aff0225cae26a70d3ca711bd22d7459655c7f24e Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-07-08T20:04:36 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 5 +++++ OpenChange/MAPIStoreTable.m | 36 ++++++++++++++++++------------------ 2 files changed, 23 insertions(+), 18 deletions(-) diff --git a/ChangeLog b/ChangeLog index 746c617a8..cc184aad7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2011-07-08 Wolfgang Sourdeau + * OpenChange/MAPIStoreTable.m + (-evaluateContentRestriction:intoQualifier:): temporarily + commented out code initializing "operator" as this local var is + never used. + * OpenChange/MAPIStoreFolder.m (-initWithSOstringByAddingPercentEscapesUsingEncodinGoObject:inContainer:): make use of -[NSString stringByAddingPercentEscapesUsingEncoding:] to properly escape folder names with non-ascii characters. diff --git a/OpenChange/MAPIStoreTable.m b/OpenChange/MAPIStoreTable.m index 9c8736461..12c62840d 100644 --- a/OpenChange/MAPIStoreTable.m +++ b/OpenChange/MAPIStoreTable.m @@ -534,7 +534,7 @@ static Class NSDataK, NSStringK; intoQualifier: (EOQualifier **) qualifier { NSString *property; - SEL operator; + // SEL operator; id value; MAPIRestrictionState rc; @@ -553,23 +553,23 @@ static Class NSDataK, NSStringK; format: @"unhandled content restriction for class '%@'", NSStringFromClass ([value class])]; - switch (res->fuzzy & 0xf) - { - case 0: - operator = EOQualifierOperatorEqual; - break; - case 1: - operator = EOQualifierOperatorLike; - value = [NSString stringWithFormat: @"%%%@%%", value]; - break; - case 2: - operator = EOQualifierOperatorEqual; - value = [NSString stringWithFormat: @"%@%%", value]; - break; - default: [NSException raise: @"MAPIStoreInvalidOperatorException" - format: @"fuzzy operator value '%.4x' is invalid", - res->fuzzy]; - } + // switch (res->fuzzy & 0xf) + // { + // case 0: + // operator = EOQualifierOperatorEqual; + // break; + // case 1: + // operator = EOQualifierOperatorLike; + // value = [NSString stringWithFormat: @"%%%@%%", value]; + // break; + // case 2: + // operator = EOQualifierOperatorEqual; + // value = [NSString stringWithFormat: @"%@%%", value]; + // break; + // default: [NSException raise: @"MAPIStoreInvalidOperatorException" + // format: @"fuzzy operator value '%.4x' is invalid", + // res->fuzzy]; + // } *qualifier = [[EOKeyValueQualifier alloc] initWithKey: property operatorSelector: EOQualifierOperatorCaseInsensitiveLike