X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=sope-core%2FNGExtensions%2FChangeLog;h=6e4a29e477349c94d29a1313224ef7aa1c6103f1;hb=f2084de13246c3d2ec2e392e1cfce189c3ccea08;hp=764c2e13392b9dee8016a098ed54c218c9f411e0;hpb=c1ddfce8bbbca901a138ac6943c0854d835b6fca;p=sope diff --git a/sope-core/NGExtensions/ChangeLog b/sope-core/NGExtensions/ChangeLog index 764c2e13..6e4a29e4 100644 --- a/sope-core/NGExtensions/ChangeLog +++ b/sope-core/NGExtensions/ChangeLog @@ -1,5 +1,407 @@ +2006-07-05 Helge Hess + + * NGResourceLocator.m: added FHS_INSTALL_ROOT to lookup path (v4.5.187) + +2006-07-04 Helge Hess + + * NGBundleManager.m: added more debug logs which can be triggered using + NGBundleManagerDebugEnabled (v4.5.186) + + * 64bit fixes (v4.5.185) + +2006-07-03 Helge Hess + + * v4.5.184 + + * NGHashMap.m: improved memory management with exceptions + + * FdExt.subproj/NSSet+enumerator.m: code cleanups + + * use %p for pointer formats, fixed gcc 4.1 warnings + +2006-05-16 Marcus Mueller + + * *.h, *m: changed EOControl related includes into imports + to enable compilation against MulleEOF (v4.5.183) + +2006-02-20 Helge Hess + + * NGBundleManager.m: minor code cleanups (v4.5.182) + +2006-01-22 Helge Hess + + * FdExt.subproj/NGPropertyListParser.m (_skipComments): fixed a bug + when parsing comments which contain stars (v4.5.181) + +2005-12-13 Helge Hess + + * NGQuotedPrintableCoding.m (NGDecodeQuotedPrintable): properly decode + underscore as 0x20 (as per RFC 2047 4.2) (v4.5.180) + +2005-11-21 Helge Hess + + * NGExtensions/NSObject+Values.h: added NGBaseTypeValues protocol to + be able to refer to the statically typed 'signed' set of basetypes + (v4.5.179) + +2005-11-17 Helge Hess + + * FdExt.subproj/NSObject+Values.m: explicitly mark signed values as + such (most importantly char) (v4.5.178) + + * FdExt.subproj/NSCalendarDate+misc.m: include math.h to avoid a floor + warning (v4.5.177) + +2005-10-05 Helge Hess + + * FdExt.subproj/NSNull+misc.m: added -isNotEmpty to NSSet (v4.5.176) + +2005-09-28 Helge Hess + + * FdExt.subproj/NSNull+misc.m: added -isNotEmpty to NSData (v4.5.175) + +2005-09-14 Helge Hess + + * NGBundleManager.m: avoid an autorelease call in class lookup, added + some lookup hacks for Tiger Foundation (v4.5.174) + +2005-08-26 Helge Hess + + * added common.h files to support PCH compilation of subprojects (just + include the parent common.h and are not required for Xcode builds) + (v4.5.173) + +2005-08-20 Helge Hess + + * EOExt.subproj: code cleanups, added a README.txt (v4.5.172) + +2005-08-19 Helge Hess + + * added method to calculate a calendar matrix for a date representing + a month (-calendarMatrixWithStartDayOfWeek:onlyCurrentMonth:), + added a method to turn an English/German string into a day-of-a-week + number (0=Sun-6=Sat) (v4.5.171) + +2005-08-07 Helge Hess + + * NGExtensions.xcodeproj: moved NGRuleParser.h from source to header + section + +2005-08-04 Helge Hess + + * NGRuleEngine.subproj/NGRuleModel.m: added EOKeyValueArchiving, added + method to load from such an archive, added -addRules: to add a set + of rules (v4.5.170) + +2005-08-04 Helge Hess + + * NGRuleEngine.subproj/NGRuleContext.m: added new method + -allPossibleValuesForKey: to calculate all possible values for a + given key, not just the first matching one (v4.5.169) + +2005-08-04 Helge Hess + + * EOFilterDataSource.m, EOCompoundDataSource.m: code cleanups + (v4.5.168) + +2005-08-03 Helge Hess + + * added EOKeyValueArchiving support to NGRuleEngine objects (v4.5.167) + +2005-07-22 Helge Hess + + * FdExt.subproj/NSException+misc.m: added -isException and + -isExceptionOrNull methods to NSObject to check whether a given + object is an exception (v4.5.166) + +2005-07-20 Helge Hess + + * FdExt.subproj/NSNull+misc.m: fixed a stupid bug in -isNotEmpty + (v4.5.165) + + * FdExt.subproj/NSNull+misc.m: added -isNotEmpty for NSArray and + NSDictionary (return YES in case they have no elements) (v4.5.164) + +2005-07-19 Helge Hess + + * FdExt.subproj/NSString+misc.m: use -valueForKeyPath: instead of + -valueForKey: to retrieve string binding patterns (might give issues + in case you had keys with dots inside before) (v4.5.163) + +2005-07-18 Helge Hess + + * FdExt.subproj/NSNull+misc.m: added -isNotEmpty to all objects. Its + similiar to -isNotNull but also checks for strings composed of just + spaces (v4.5.162) + +2005-07-11 Helge Hess + + * NGResourceLocator.m: added -description, added method + -lookupAllFilesWithExtension:doReturnFullPath: to discover all + available files in a search hierarchy (v4.5.161) + +2005-05-20 Helge Hess + + * moved NGStringScanEnumerator to Recycler (was not in makefile) + +2005-05-03 Helge Hess + + * fixed gcc 4.0 warnings (v4.5.160) + + * XmlExt.subproj/DOMNode+EOQualifier.m: reworked for new DOM + (v4.5.159) + +2005-04-24 Helge Hess + + * fixed gcc 4.0 warnings (v4.5.158) + +2005-04-04 Marcus Mueller + + * FdExt.subproj/NSObject+Logs.m: fixed previously broken implementation + of -logger which now has an NSMapTable for class <-> logger + lookup. (v4.5.157) + +2005-03-17 Helge Hess + + * v4.5.156 + + * NGBundleManager.m: implemented -classesProvidedByBundle: + + * NGRuleEngine.subproj/NGRuleParser.m: fixed parsing of array and + dictionary plist rule values + +2005-03-07 Helge Hess + + * NGExtensions/NGObjectMacros.h: fixed ASSIGN, ASSIGNCOPY macros to + avoid an unset LHS as requested by Stephane (v4.5.155) + +2005-03-02 Marcus Mueller + + * NGCalendarDateRange.m: Bugfix for -containsDate: (v4.5.154) + +2005-03-01 Helge Hess + + * NGBundleManager.m (-pathForResource:ofType:inDirectory:languages:): + changed resource lookup to look in Contents/Resources or Resources + depending on the Foundation library when no inDirectory: has been + given (v4.5.153) + +2005-02-23 Helge Hess + + * FdExt.subproj/NSNull+misc.m: added -hasPrefix: / -hasSuffix:, should + fix OGo bug #1080 (v4.5.152) + +2005-02-21 Helge Hess + + * FdExt.subproj/NSString+URLEscaping.m: changed to escape '+' chars + in URLs - this is required since the same methods are used for forms + which treat spaces as "+" (OGo bug #1260) (v4.5.151) + +2005-02-17 Helge Hess + + * NGBundleManager.m: added some debugging code, minor code cleanups + (v4.5.150) + +2005-02-15 Helge Hess + + * NGObjCRuntime.m: fixed some issue with the last commit (v4.5.149) + +2005-02-14 Helge Hess + + * NGObjCRuntime.m: decoupled some varargs processing (v4.5.148) + +2005-02-14 Helge Hess + + * NGExtensions/NGCalendarDateRange.h: fixed header file for MacOSX + (v4.5.147) + +2005-02-14 Helge Hess + + * NGBase64Coding.m: added method -dataByEncodingBase64WithLineLength: + to support the fix for OGo bug #1228 (v4.5.146) + +2005-02-12 Marcus Mueller + + * NGCalendarDateRange.[hm]: new method -duration (v4.5.145) + +2005-02-09 Marcus Mueller + + * FdExt.subproj/NSCalendarDate+misc.m: Julian number <-> date + conversion methods (v4.5.144) + +2005-02-09 Helge Hess + + * FdExt.subproj/NSString+misc.m: do not quote the last newline if the + newline is the last char in the string (v4.5.143) + +2005-02-08 Helge Hess + + * FdExt.subproj/NSString+misc.m: added new method + -stringByApplyingMailQuoting for placing "> " in front of each line + contained in the string (v4.5.142) + +2005-01-09 Helge Hess + + * NGExtensions/AutoDefines.h, common.h: fixed defines on MacOSX (fixes + OGo bug #912 (v4.5.141) + +2004-12-16 Marcus Mueller + + * NGCalendarDateRange.[hm]: new convenience method -containsDateRange: + (v4.5.140) + +2004-12-14 Marcus Mueller + + * NGExtensions.xcode: minor fixes and updated + +2004-12-05 Helge Hess + + * EOFilterDataSource.m, EOCacheDataSource.m: minor code cleanups + (v4.5.139) + +2004-11-24 Helge Hess + + * FdExt.subproj/NSObject+Logs.m: fixed debug logging to be compatible + with existing code (v4.5.138) + + * NGBundleManager.m: subminor code cleanups (v4.5.137) + +2004-11-19 Marcus Mueller + + * NGLogging: updated - API considered stable now. + NOTE: "make distclean" is required this time. (v4.5.136) + +2004-11-19 Helge Hess + + * v4.5.135 + + * FdExt.subproj/NSObject+Logs.m: fixed a bug in default logger creation + (incorrect static variable) + + * NGLogging: fixed bug in console appender, increased speed, avoid + different logger objects for each class + +2004-11-18 Marcus Mueller + + * v4.5.134 + + * NGLogging: updated + + * NGExtensions/NSObject+Logs.h, FdExt.subproj/NSObject+Logs.m: + changed existing implementation to use NGLogging by default. Added + some more methods to support different log levels. Also added + -logger and -debugLogger which are used to provide the default + loggers for the desired purpose. + + * FdExt.subproj/NGBundleManager.m: fixed wrong include + +2004-11-17 Helge Hess + + * NGBundleManager.m: fixed a bug in the bundle type check when the + cached bundle is NSNull (v4.5.133) + +2004-11-17 Marcus Mueller + + * NGLogging: updated (v4.5.132) + + * NGLogging: updated (v4.5.131) + +2004-11-17 Matthew Joyce + + * NGBundleManager.m: check whether bundle is nil prior running a type + check (v4.5.130) + +2004-11-13 Helge Hess + + * NGBundleManager.m: some code cleanups (v4.5.129) + +2004-11-12 Helge Hess + + * NGLogging: code cleanup (v4.5.128) + +2004-11-12 Marcus Mueller + + * GNUmakefile: added NGLogging.subproj (v4.5.127) + +2004-11-01 Helge Hess + + * branched 4.3 to 4.4 and 4.5 + +2004-10-21 Helge Hess + + * FdExt.subproj/NSString+URLEscaping.m: removed '&' as an URL safe + char (v4.3.126) + +2004-10-15 Marcus Mueller + + * FdExt.subproj/NSString+Escaping.m: minor code cleanups, removed a + superfluous statement (v4.3.125) + +2004-10-15 Helge Hess + + * FdExt.subproj/NSString+Escaping.m: minor code cleanups, removed a + superflous if() condition (v4.3.124) + +2004-10-14 Marcus Mueller + + * v4.3.123 + + * FdExt.subproj/NSString+Escaping.m, NGExtensions/NSString+Escaping.h: + new category and protocol to do generic escaping. The category is + Unicode safe and optimized for performance. + + * FdExt.subproj/NSString+misc.m, NGExtensions/NSString+misc.h: moved + -stringByApplyingCEscaping to new NSString+Escaping. + +2004-10-11 Matthew Joyce + + * FdExt.subproj/NSCalendarDate+misc.m: fixed -isAfternoon (all dates + were reported as forenoon) (v4.3.122) + +2004-10-08 Helge Hess + + * FdExt.subproj/NSString+URLEscaping.m: do not escape URL safe chars + (fixes a WebDAV issue with Cadaver) (v4.3.121) + +2004-10-04 Marcus Mueller + + * NGExtensions.xcode: updated to the current build version + +2004-10-03 Helge Hess + + * FdExt.subproj/NSURL+misc.m: fixed URL processing in some edge case + (v4.3.120) + +2004-10-02 Helge Hess + + * NGQuotedPrintableCoding.m: minor code cleanups (v4.3.119) + +2004-10-01 Helge Hess + + * FdExt.subproj/NSException+misc.m: check whether nil is being passed + in as the exception format (v4.3.118) + +2004-09-27 Helge Hess + + * NGBundleManager.m: removed a warning on MacOSX (v4.3.117) + +2004-09-23 Marcus Mueller + + * NGExtensions.xcode: added NGResourceLocator class + +2004-09-23 Helge Hess + + * added NGResourceLocator class (v4.2.116) + + * moved NGCString to Recycler (was not compiled since v4.2.93) + 2004-09-21 Marcus Mueller + * NGExtensions.xcode: Fixed dependencies to resemble the make process + more closely. Our aim should be to stick to the make process + as closely as possible, so we shouldn't introduce dependencies in + non-toplevel projects. + * NGExtensions.xcode: minor fix 2004-09-20 Marcus Mueller