+2006-11-19 Helge Hess <helge.hess@opengroupware.org>
+
+ * v4.5.191
+
+ * NGRuleEngine.subproj/NGRuleContext.m: allow keypathes in rule values,
+ not just keys
+
+ * FdExt.subproj/NSString+misc.m: fixed a quote-skipping issue
+
2006-11-16 Helge Hess <helge.hess@opengroupware.org>
* EOExt.subproj/EOCacheDataSource.m: the NSTimer of the datasource
/*
- Copyright (C) 2000-2005 SKYRIX Software AG
+ Copyright (C) 2000-2006 SKYRIX Software AG
+ Copyright (C) 2006 Helge Hess
This file is part of SOPE.
}
else if ([quotes characterIsMember:c]) {
/* skip quotes */
- for (i++; i < len && ![quotes characterIsMember:c]; i++) {
+ i++;
+ c = [self characterAtIndex:i];
+ for (; i < len && ![quotes characterIsMember:c]; i++) {
+ c = [self characterAtIndex:i];
if (c == _escape) {
i++; /* skip next char (eg \') */
continue;
/*
- Copyright (C) 2003-2004 SKYRIX Software AG
+ Copyright (C) 2003-2006 SKYRIX Software AG
+ Copyright (C) 2006 Helge Hess
This file is part of SOPE.
[self takeValue:[_values objectAtIndex:i] forKeyPath:_valkp];
/* calculate the rule value */
- ruleValue = [self valueForKey:_kp];
+ ruleValue = [self valueForKeyPath:_kp];
[results addObject:(ruleValue != nil ? ruleValue : (id)[NSNull null])];
}
return results;
# version
-SUBMINOR_VERSION:=190
+SUBMINOR_VERSION:=191
# v4.3.115 requires libFoundation v1.0.59
# v4.2.72 requires libEOControl v4.2.39