1 2005-02-09 Marcus Mueller <znek@mulle-kybernetik.com>
3 * FdExt.subproj/NSCalendarDate+misc.m: Julian number <-> date
4 conversion methods (v4.5.144)
6 2005-02-09 Helge Hess <helge.hess@opengroupware.org>
8 * FdExt.subproj/NSString+misc.m: do not quote the last newline if the
9 newline is the last char in the string (v4.5.143)
11 2005-02-08 Helge Hess <helge.hess@opengroupware.org>
13 * FdExt.subproj/NSString+misc.m: added new method
14 -stringByApplyingMailQuoting for placing "> " in front of each line
15 contained in the string (v4.5.142)
17 2005-01-09 Helge Hess <helge.hess@opengroupware.org>
19 * NGExtensions/AutoDefines.h, common.h: fixed defines on MacOSX (fixes
20 OGo bug #912 (v4.5.141)
22 2004-12-16 Marcus Mueller <znek@mulle-kybernetik.com>
24 * NGCalendarDateRange.[hm]: new convenience method -containsDateRange:
27 2004-12-14 Marcus Mueller <znek@mulle-kybernetik.com>
29 * NGExtensions.xcode: minor fixes and updated
31 2004-12-05 Helge Hess <helge.hess@opengroupware.org>
33 * EOFilterDataSource.m, EOCacheDataSource.m: minor code cleanups
36 2004-11-24 Helge Hess <helge.hess@opengroupware.org>
38 * FdExt.subproj/NSObject+Logs.m: fixed debug logging to be compatible
39 with existing code (v4.5.138)
41 * NGBundleManager.m: subminor code cleanups (v4.5.137)
43 2004-11-19 Marcus Mueller <znek@mulle-kybernetik.com>
45 * NGLogging: updated - API considered stable now.
46 NOTE: "make distclean" is required this time. (v4.5.136)
48 2004-11-19 Helge Hess <helge.hess@opengroupware.org>
52 * FdExt.subproj/NSObject+Logs.m: fixed a bug in default logger creation
53 (incorrect static variable)
55 * NGLogging: fixed bug in console appender, increased speed, avoid
56 different logger objects for each class
58 2004-11-18 Marcus Mueller <znek@mulle-kybernetik.com>
64 * NGExtensions/NSObject+Logs.h, FdExt.subproj/NSObject+Logs.m:
65 changed existing implementation to use NGLogging by default. Added
66 some more methods to support different log levels. Also added
67 -logger and -debugLogger which are used to provide the default
68 loggers for the desired purpose.
70 * FdExt.subproj/NGBundleManager.m: fixed wrong include
72 2004-11-17 Helge Hess <helge.hess@opengroupware.org>
74 * NGBundleManager.m: fixed a bug in the bundle type check when the
75 cached bundle is NSNull (v4.5.133)
77 2004-11-17 Marcus Mueller <znek@mulle-kybernetik.com>
79 * NGLogging: updated (v4.5.132)
81 * NGLogging: updated (v4.5.131)
83 2004-11-17 Matthew Joyce <mjoyce@aboveit.nl>
85 * NGBundleManager.m: check whether bundle is nil prior running a type
88 2004-11-13 Helge Hess <helge.hess@opengroupware.org>
90 * NGBundleManager.m: some code cleanups (v4.5.129)
92 2004-11-12 Helge Hess <helge.hess@opengroupware.org>
94 * NGLogging: code cleanup (v4.5.128)
96 2004-11-12 Marcus Mueller <znek@mulle-kybernetik.com>
98 * GNUmakefile: added NGLogging.subproj (v4.5.127)
100 2004-11-01 Helge Hess <helge.hess@opengroupware.org>
102 * branched 4.3 to 4.4 and 4.5
104 2004-10-21 Helge Hess <helge.hess@skyrix.com>
106 * FdExt.subproj/NSString+URLEscaping.m: removed '&' as an URL safe
109 2004-10-15 Marcus Mueller <znek@mulle-kybernetik.com>
111 * FdExt.subproj/NSString+Escaping.m: minor code cleanups, removed a
112 superfluous statement (v4.3.125)
114 2004-10-15 Helge Hess <helge.hess@opengroupware.org>
116 * FdExt.subproj/NSString+Escaping.m: minor code cleanups, removed a
117 superflous if() condition (v4.3.124)
119 2004-10-14 Marcus Mueller <znek@mulle-kybernetik.com>
123 * FdExt.subproj/NSString+Escaping.m, NGExtensions/NSString+Escaping.h:
124 new category and protocol to do generic escaping. The category is
125 Unicode safe and optimized for performance.
127 * FdExt.subproj/NSString+misc.m, NGExtensions/NSString+misc.h: moved
128 -stringByApplyingCEscaping to new NSString+Escaping.
130 2004-10-11 Matthew Joyce <mjoyce@aboveit.nl>
132 * FdExt.subproj/NSCalendarDate+misc.m: fixed -isAfternoon (all dates
133 were reported as forenoon) (v4.3.122)
135 2004-10-08 Helge Hess <helge.hess@opengroupware.org>
137 * FdExt.subproj/NSString+URLEscaping.m: do not escape URL safe chars
138 (fixes a WebDAV issue with Cadaver) (v4.3.121)
140 2004-10-04 Marcus Mueller <znek@mulle-kybernetik.com>
142 * NGExtensions.xcode: updated to the current build version
144 2004-10-03 Helge Hess <helge.hess@opengroupware.org>
146 * FdExt.subproj/NSURL+misc.m: fixed URL processing in some edge case
149 2004-10-02 Helge Hess <helge.hess@opengroupware.org>
151 * NGQuotedPrintableCoding.m: minor code cleanups (v4.3.119)
153 2004-10-01 Helge Hess <helge.hess@opengroupware.org>
155 * FdExt.subproj/NSException+misc.m: check whether nil is being passed
156 in as the exception format (v4.3.118)
158 2004-09-27 Helge Hess <helge.hess@opengroupware.org>
160 * NGBundleManager.m: removed a warning on MacOSX (v4.3.117)
162 2004-09-23 Marcus Mueller <znek@mulle-kybernetik.com>
164 * NGExtensions.xcode: added NGResourceLocator class
166 2004-09-23 Helge Hess <helge.hess@skyrix.com>
168 * added NGResourceLocator class (v4.2.116)
170 * moved NGCString to Recycler (was not compiled since v4.2.93)
172 2004-09-21 Marcus Mueller <znek@mulle-kybernetik.com>
174 * NGExtensions.xcode: Fixed dependencies to resemble the make process
175 more closely. Our aim should be to stick to the make process
176 as closely as possible, so we shouldn't introduce dependencies in
177 non-toplevel projects.
179 * NGExtensions.xcode: minor fix
181 2004-09-20 Marcus Mueller <znek@mulle-kybernetik.com>
185 * NGExtensions/NSBundle+misc.h, FdExt.subproj/NSBundle+misc.m: new
186 NSBundle method -pathForResource:ofType:inDirectory:forLocalizations:
188 * NGExtensions/NGExtensions.h: added NSBundle+misc.h to the public
191 2004-09-06 Helge Hess <helge.hess@skyrix.com>
193 * FdExt.subproj/NSFileManager+Extensions.m: added new method:
194 -createDirectoriesAtPath:attributes: (comparable to mkdirs)
197 * NGBundleManager.m: changed bundle resource lookup to check loaded
198 bundles before scanning the NGBundlePath resources (is faster and
199 fixes an issue with a bundle loaded but not in the search path)
202 2004-09-05 Helge Hess <helge.hess@opengroupware.org>
206 * NGBundleManager.m: code cleanups, added -setBundleSearchPaths: and
207 -bundleSearchPaths to allow bundle path modifications from code
209 * NGHashMap.m: removed libFoundation specific exception handling, the
210 same exceptions are now thrown for all runtimes
212 2004-08-30 Helge Hess <helge.hess@opengroupware.org>
214 * NGBundleManager.m: fixed yet another bug in NGBundleManager path
217 2004-08-29 Helge Hess <helge.hess@opengroupware.org>
219 * NGBundleManager.m: fixed an issue when running without GNUstep
220 environment (v4.3.110)
224 * NGBundleManager.m: look for bundles in GNUSTEP_PATHPREFIX_LIST and
227 * added hack to install the project in FHS locations - the library,
228 its headers, the tools and the resources will be installed in
229 FHS_INSTALL_ROOT if specified (eg make FHS_INSTALL_ROOT=/usr/local)
231 2004-08-29 Marcus Mueller <znek@mulle-kybernetik.com>
233 * NGExtensions.xcode: various fixes for project settings
235 2004-08-26 Helge Hess <helge.hess@opengroupware.org>
237 * FdExt.subproj/NSURL+misc.m: fixed some URL processing methods
240 2004-08-25 Marcus Mueller <znek@mulle-kybernetik.com>
242 * NGCalendarDateRange.m: properly fixed intersectionDateRange: to not
243 return pseudo-ranges. (v4.3.107)
245 2004-08-23 Marcus Mueller <znek@mulle-kybernetik.com>
249 * NGCalendarDateRange.m: changed -containsDate: in a way that the range
250 is treated as a half-open interval (including startDate, excluding
255 * NGExtensions.xcode: new Xcode project
257 * NGStringScanEnumerator.m: compile bugfix
259 * NGExtensions-Info.plist: new version and bundle identifier
261 2004-08-20 Helge Hess <helge.hess@opengroupware.org>
263 * XmlExt.subproj/GNUmakefile: added include path for "inline" SOPE 4.3
264 compilation (v4.3.104)
266 * moved to SOPE 4.3 (v4.3.103)
268 2004-08-16 Helge Hess <helge.hess@skyrix.com>
270 * NGCalendarDateRange.m: added range category on NSArray, added some
271 methods to daterange (v4.2.102)
273 2004-08-16 Marcus Mueller <znek@mulle-kybernetik.com>
275 * added NGCalendarDateRange class (v4.2.101)
277 2004-07-26 Helge Hess <helge.hess@opengroupware.org>
279 * FdExt.subproj/NSObject+Values.m([NSString -unsignedCharValue]): added
280 a specific implementation for NSString to support KVC bool operations
281 (because BOOL values are represented as 'unsigned char' values at
282 runtime, [self takeValue:@"YES" ...] coercion did fail for bool
285 2004-07-22 Helge Hess <helge.hess@skyrix.com>
287 * EOExt.subproj/EOKeyMapDataSource.m: fixed a gcc 3.4 warning (v4.2.99)
289 2004-07-14 Helge Hess <helge.hess@opengroupware.org>
291 * FdExt.subproj/NSString+Encoding.m: improved error logs in case an
292 iconv buffer is too small (v4.2.98)
294 2004-06-27 Helge Hess <helge.hess@opengroupware.org>
296 * NGExtensions/FdExt.subproj/NGPropertyListParser.m: minor cleanups to
297 log messages (v4.2.97)
299 2004-06-22 Helge Hess <helge.hess@opengroupware.org>
303 * FdExt.subproj/NSArray+enumerator.m: fixed a bug with array capacity
304 initialization (used an uninitialized variable leading to a virtual
305 memory exhausted on gstep-base)
307 * FdExt.subproj/NGPropertyListParser.m (_makeException): be more
308 tolerant about nil results in NSString creation (fixes an exception
311 2004-06-17 Helge Hess <helge.hess@opengroupware.org>
313 * FdExt.subproj/NSURL+misc.m: add a hack to work around a bug in NSURL
314 on Cocoa Foundation, added a lot of debug logs (v4.2.95)
316 2004-06-10 Helge Hess <helge.hess@skyrix.com>
318 * NGObjCRuntime.m: fixed hack for dynamic class loading with gcc 3.4
319 (type signature of the privates changed or is more strictly checked)
324 * GNUmakefile: removed NGCString from compilation
326 * NGExtensions/NGExtensions.h: do not include NGCString.h
328 2004-06-09 Helge Hess <helge.hess@opengroupware.org>
330 * NGExtensions/GNUmakefile.preamble: added prebinding (v4.2.92)
332 2004-06-08 Helge Hess <helge.hess@opengroupware.org>
334 * FdExt.subproj: include NGPropertyListParser categories when compiling
335 for libFoundation (v4.2.91)
339 * GNUmakefile.preamble: fixed path to DOM library, added explicit
340 dependency to SaxObjC for MacOSX
342 * NGBundleManager.m: logging can now be enabled using the
343 NGBundleManagerDebugEnabled default, some code cleanups
345 2004-06-07 Helge Hess <helge.hess@opengroupware.org>
347 * NGExtensions/NSString+misc.[hm]: improved, now works with any object
348 which supports KVC (v4.2.89)
350 2004-06-07 Helge Hess <helge.hess@skyrix.com>
352 * NGBundleManager.m: fixed gcc 3.4 warnings (v4.2.88)
354 2004-06-05 Stephane Corthesy <stephane@sente.ch>
356 * NGBundleManager.m(-bundleForClass:): added basic support for classes
357 defined in frameworks (v4.2.87)
359 2004-06-03 Helge Hess <helge.hess@skyrix.com>
361 * NGObjCRuntime.m: added a hack to make NGObjCRuntime.m compile with
364 2004-06-01 Marcus Mueller <znek@mulle-kybernetik.com>
366 * NGExtensions/NSCalendarDate+misc.h,
367 FdExt.subproj/NSCalendarDate+misc.m: new method -(BOOL)isInLeapYear,
368 utilized by rewritten -(int)numberOfDaysInMonth.
369 -(NSCalendarDate *)lastDayOfMonth uses -(int)numberOfDaysInMonth now
370 instead of the other way round as before. -lastDayOfMonth turned
371 out to be non-portable to gnustep-base, the new implementation works
372 with all foundation and is far more time/memory efficient. (v4.2.85)
374 2004-05-17 Helge Hess <helge.hess@opengroupware.org>
376 * FdExt.subproj/NSNull+misc.m: added 'NSNullAbortOnMessage' default to
377 enable abort()'s if a message is sent to NSNull (useful for debugging
378 NSNull issues on MacOSX (v4.2.84)
380 2004-05-09 Helge Hess <helge.hess@opengroupware.org>
382 * NGObjCRuntime.m: fixed a bug in GNU runtime method addition, added
383 a class enumerator for the GNU runtime (v4.2.83)
385 * NGObjCRuntime.m: added an implementation of +addMethods for the
386 Apple runtime (v4.2.82)
388 2004-05-05 Marcus Mueller <znek@mulle-kybernetik.com>
390 * GNUmakefile.preamble: added support for building with
391 GNUSTEP_BUILD_DIR environment variable set for recent
392 gnustep-make package. (v4.2.81)
394 2004-05-04 Marcus Mueller <znek@mulle-kybernetik.com>
396 * EOExt.subproj/EOSortOrdering+plist.m: fixed wrong mappings for
397 case insensitive sortOrderings (v4.2.80)
399 2004-05-01 Marcus Mueller <znek@mulle-kybernetik.com>
403 * EOExt.subproj/EOSortOrdering+plist.m: fixed wrong key argument to
404 initWithKey:selector: in initWithDictionary:.
406 * EOExt.subproj/EOFetchSpecification+plist.m: testing for
407 respondsToSelector(objectEnumerator) matches dictionaries as well,
408 resulting in improper behavior. Narrowed to testing for kind of
411 2004-05-01 Helge Hess <helge.hess@opengroupware.org>
413 * NGObjCRuntime.m: improved support for Apple runtime (v4.2.78)
415 2004-04-07 Jean-Alexis Montignies <ja@sente.ch>
417 * NGHashMap: added because used in NGObjWeb
418 -asDictionaryWithArraysForValues (v4.2.77)
420 2004-04-07 Helge Hess <helge.hess@opengroupware.org>
422 * NGExtensions/NSString+Encoding.h: exported
423 +stringEncodingForEncodingNamed: on Cocoa (v4.2.76)
425 2004-04-01 Helge Hess <helge.hess@opengroupware.org>
427 * NGHashMap: some code cleanups, made the code a bit more fault
428 tolerant (check for some NULL references, as suggest by Jean-Alexis
429 Montignies), fixed missing class in header file (v4.2.75)
431 2004-03-24 Helge Hess <helge.hess@skyrix.com>
433 * FdExt: added NSString+German category which contains some methods to
434 deal with ASCII representations of German umlauts (useful for some
437 2004-03-22 Helge Hess <helge.hess@skyrix.com>
441 * FdExt.subproj/NSString+HTMLEscaping.m: added escaping for some
444 * FdExt.subproj/NSObject+Values.m: minor speed optimization to NSString
447 2004-03-15 Helge Hess <helge.hess@skyrix.com>
449 * EOExt: moved in property list initializer methods from EOControl (to
450 make them available for GDL2)
452 2004-03-14 Helge Hess <helge.hess@opengroupware.org>
454 * NGBundleManager.m: print an error log if we were unable to get the
455 system NSUserDefaults object, as it currently happens with
456 gstep-base, added a hack not to create the NGBundleManager if the
457 NSUserDefaults object could not be retrieved (v4.2.71)
459 2004-03-13 Helge Hess <helge.hess@opengroupware.org>
461 * EOFilterDataSource: code cleanups, added -description method
464 2004-03-11 Helge Hess <helge.hess@skyrix.com>
466 * NGBundleManager.m: disabled a debug log (v4.2.69)
468 2004-03-10 Donald Duck <helge.hess@opengroupware.org>
470 * NGBundleManager.m: print a warning if the NGBundlePath default is not
473 2004-03-08 Helge Hess <helge.hess@opengroupware.org>
475 * FdExt.subproj/NSException+misc.m: added a -copyWithZone: method,
476 as used by the XML-RPC client (v4.2.67)
478 2004-03-01 Helge Hess <helge.hess@skyrix.com>
480 * FdExt.subproj/NSException+misc.m: added a -setReason: implementation
481 for gnustep-base - thanks to chunsj for pointing that out (v4.2.66)
483 2004-02-24 Helge Hess <helge@mac.in.skyrix.com>
485 * FdExt.subproj/NSNull+misc.m: added -descriptionWithLocale: on MacOSX
488 2004-02-23 Helge Hess <helge.hess@opengroupware.org>
490 * FdExt.subproj/NSNull+misc.m: added -descriptionWithLocale: for
491 Cocoa Foundation (v4.2.65)
493 * FdExt.subproj/NSNull+misc.m: added various "ignore that" methods for
494 MacOSX: -isEqualToString:, -characterAtIndex:,
495 -descriptionWithLocale:indent:, added -respondsToSelector: (always
496 returns YES on MacOSX) - Note: this is to be considered a workaround,
497 we need to find out, why OGo calls such methods on NSString with
498 Cocoa Foundation (v4.2.64)
500 2004-02-19 Helge Hess <helge.hess@opengroupware.org>
502 * FdExt.subproj/NSCalendarDate+misc.m, NSString+Ext.m: added KVC
503 default handlers for Cocoa Foundation (avoids some exceptions,
504 libFoundation is much more tolerant regarding missing KVC keys than
507 2004-02-13 Helge Hess <helge.hess@opengroupware.org>
511 * NGBundleManager.m: do not report missing resources on MacOSX (reduced
514 * FdExt.subproj/NSArray+enumerator.m: added implementation of
515 -map:... (to be considered deprecated ...) for the MacOSX port
517 2004-02-12 Helge Hess <helge.hess@opengroupware.org>
519 * NGBundleManager.m: disabled class-hook debugging on OSX (v4.2.61)
521 2004-02-10 Helge Hess <helge.hess@opengroupware.org>
523 * NGStack.m: fixed minor compilation warning on OSX (v4.2.60)
525 2004-02-08 Helge Hess <helge.hess@opengroupware.org>
527 * FdExt.subproj/NSString+Encoding.m: cleanups, use ucs-2-internal
528 instead of ucs-2 on non-Linux platforms and detect platform byte
529 ordering and use ucs-2le or ucs-2be depending on that - should fix
530 OGo bugs #580 (does not fix #145) (v4.2.59)
532 2004-01-23 Helge Hess <helge.hess@opengroupware.org>
534 * FdExt.subproj/NSFileManager+Extensions.m: renamed category to
535 ExtendedFileManagerImp to avoid gcc warnings (v4.2.58)
537 2003-12-28 Helge Hess <helge.hess@opengroupware.org>
539 * NGBundleManager.m: minor cleanups (v4.2.57)
541 2003-11-30 Helge Hess <helge.hess@opengroupware.org>
543 * FdExt.subproj/NSString+misc.m,
544 FdExt.subproj/NSMethodSignature+misc.m: applied some minor patches
545 for gstep-base provided by chunsj@embian.com (v4.2.56)
547 2003-11-20 Helge Hess <helge.hess@opengroupware.org>
549 * FdExt.subproj/NSString+URLEscaping.m: added UTF-8 URL escaping
554 * NSString+URLEscaping.m: added default 'NGUseUTF8AsURLEncoding' to
555 unescape URL strings as UTF-8 entities. This is usually the right
556 thing to do for WebDAV servers like ZideStore. Note that encoding
557 is still always done in ISO-Latin-1 (to be fixed)
559 * FdExt.subproj/NSString+misc.m: moved the various string escaping
560 implementations (URL, HTML and XML) into separate NSString categories
562 2003-11-09 Helge Hess <helge.hess@opengroupware.org>
564 * FdExt.subproj/NSString+Formatting.m: minor speed and MacOSX
565 compatibility improvements (v4.2.53)
567 2003-10-27 Helge Hess <helge.hess@skyrix.com>
569 * NGBase64Coding.m: bad day, fixed the new -dataByDecodingBase64
572 * NGBase64Coding.m: added -dataByDecodingBase64 to NSString, since
573 a base64 string can (of course!) contain zero bytes.
574 -stringByDecodingBase64 now returns nil if it encounteres such a
577 * NGBase64Coding.m: fixed a major bug in the base64 encoding (which did
578 not handle empty values properly!) (v4.2.50)
580 2003-10-15 Helge Hess <helge.hess@opengroupware.org>
584 * FdExt.subproj/NSException+misc.m: fixed ZNeK's setReason:
585 implementation for gstep-make
587 * moved NGPropertyListParser.h to NGExtensions and made it a
590 2003-10-13 Helge Hess <helge@opengroupware.org>
592 * compile and link NGPropertyListParser in case we are not on
593 libFoundation, compile and link FileObjectHolder on Cocoa
596 2003-10-11 Marcus Mueller <znek@mulle-kybernetik.com>
598 * FdExt.subproj/NSException+misc.m: Provided implementation for
599 setReason: (as needed with COCOA_Foundation_LIBRARY) and provided
600 interface declaration in case of GNUSTEP_BASE_LIBRARY. (v4.2.47)
602 2003-09-07 Marcus Mueller <znek@mulle-kybernetik.com>
606 * NGBundleManager.m, NGHashMap.m, NGObjCRuntime.m, NGStack.m,
607 EOExt.subproj/EOQualifier+CtxEval.m, FdExt.subproj/NSNull+misc.m,
608 FdExt.subproj/NSProcessInfo+misc.m, FdExt.subproj/NSString+misc.m:
609 Fixed outdated references to FoundationExt and pointed to
610 NGExtensions where appropriate.
611 Also, added defines for NeXT_RUNTIME.
613 * EOExt.subproj/EOKeyMapDataSource.m: Fixed problem with method
614 not returning value when not void.
616 2003-09-06 Helge Hess <helge.hess@skyrix.com>
620 * NGExtensions.h: do not include FoundationExt but NGObjectMacros.h
623 * added NGObjectMacros.h which contains the RC macros
625 * FdExt.subproj/NSString+Formatting.m: cache the NSString class
626 object, use less autorelease, fixed a nil-parameter bug on MacOSX,
627 added some hacks to implement unicode format scanning (v4.2.44)
629 2003-09-06 Marcus Mueller <znek@mulle-kybernetik.com>
633 * GNUmakefile.preamble: added iconv to the list of necessary
634 libraries on FreeBSD (4.x/5.x)
636 * FdExt.subproj/NSString+Encoding.m: do not use iconv on Apple,
637 instead use CoreFoundation's
638 CFStringConvertIANACharSetNameToEncoding()
640 2003-07-18 Helge Hess <helge.hess@skyrix.com>
644 * FdExt.subproj/NSData+gzip.m: removed dependency on zutil.h,
645 patch provided by Filip Van Raemdonck
647 * NGHashMap.m, NSNull+misc.m: fixed gstep-base compilation problems,
648 patch provided by Filip Van Raemdonck
650 Wed Jul 16 16:03:47 2003 Jan Reichmann <jr@skyrix.com>
652 * FdExt.subproj/NSString+Formatting.m: use ISERIES/USE_VA_LIST_PTR
653 defines to handle va_list structures (v4.2.41)
655 Wed Jul 16 15:00:16 2003 Jan Reichmann <jr@skyrix.com>
657 * FdExt.subproj/NSString+Formatting.m: fixed a bug regarding iSeries
658 port, copy va_list structure before give it to a function and read
659 one argument from the original va_list (v4.2.40)
661 Tue Jul 15 21:09:26 2003 Jan Reichmann <jan@skyrix.com>
663 * FdExt.subproj/NSString+Formatting.m: replace *va_list function
664 arguments with va_list (iSeries port) (v4.2.39)
666 Mon Jul 14 18:21:55 2003 Jan Reichmann <jr@skyrix.com>
668 * NGBundleManager.m: cache bundle using name.extension instead of name
671 2003-06-23 Helge Hess <helge.hess@skyrix.com>
673 * NGFileManager.m: ignore empty strings during path standardization
674 (reason for publisher bug 1778) (v4.2.37)
676 2003-06-06 Jan Reichmann <jr@skyrix.com>
678 * NSString+Encoding.m: added a category to encode/decode string from
679 arbitary encoding formats using libiconv (v4.2.36)
681 2003-05-26 Helge Hess <helge.hess@skyrix.com>
683 * updated MacOSX port, some smaller modification to compile without
684 FoundationExt (exceptions, memory allocation, plist parsing)
687 2003-05-19 Helge Hess <helge.hess@skyrix.com>
691 * NGRuleEngine.subproj/NGRuleContext.m: added a flag to enable
692 debugging on a per-context base, added some logging
694 * NGRuleEngine.subproj/NGRuleModel.m: during sorting of rules also
695 consider how specific a qualifier is (by calling -count on the
700 * NGRuleEngine: fixed default priorities
702 * NGRuleEngine/NGRuleParser: fixed bug in rule-model parsing, added
703 a "reset" method to reset stored variables
705 * NGRuleContext: added some constructors (v4.2.32)
707 2003-05-16 Helge Hess <helge.hess@skyrix.com>
709 * NGRuleEngine: added parsing of rule-models (v4.2.31)
713 * EOExt.subproj/NSArray+EOGrouping.m: fixed a bug introduced by
716 * EOExt: added EOTrueQualifier (used in rule system for *true*)
718 * added simple NGRule parser
720 2003-05-15 Helge Hess <helge.hess@skyrix.com>
722 * FdExt.subproj/NSString+misc.m: added a new scanning method,
723 -rangeOfString:skipQuotes:escapedByChar: for easier parsing of
724 common quoted languages (v4.2.29)
726 2003-05-14 Helge Hess <helge.hess@skyrix.com>
728 * moved headers to "NGExtensions" subdirectory (v4.2.28)
730 * started to add NGRuleEngine, a KVC/EOQualifier based evaluation
733 * cleaned up source organization, created three subprojects,
734 FdExt, EOExt and XmlExt for Foundation, EOControl and skyrix-xml
737 2003-04-09 GNUstep User <helge.hess@skyrix.com>
739 * fixed unsigned/signed warnings for gcc 3.3 (v4.2.25)
741 * NSProcessInfo+misc.m: small fix for gstep-base (use
742 -stringByTrimmingSpaces instead of ..WhiteSpaces..) (v4.2.24)
744 2003-04-01 GNUstep User <helge.hess@skyrix.com>
746 * NGObjCRuntime.m: added a hack for GNUstep Base with the incomplete
747 FoundationExt library (v4.2.23)
749 2003-04-01 Helge Hess <helge.hess@skyrix.com>
751 * added compilation support for GNUstep base (v4.2.22)
753 2003-03-14 Helge Hess <helge.hess@skyrix.com>
755 * NSString+misc.m: do not encode umlaut entities in XML output
758 2003-03-09 Helge Hess <helge.hess@skyrix.com>
760 * NGBase64Coding.m: added -stringByEncodingBase64 and
761 -stringByDecodingBase64 to NSData (v4.2.20)
763 Tue Mar 4 13:53:40 2003 Jan Reichmann <jan@skyrix.com>
765 * GNUmakefile, NGFileManager+JS.m: add JS functions
766 (copied from NGJavaScript/Core+JS/NGFileManager+JS.m) (bug 712)
769 Tue Feb 4 11:56:34 2003 <jan@skyrix.com>
771 * NGHashMap.m: disable throwing exception in objectForKey: if
772 more than one object exsist, print out a warning only (bug 981)
775 Fri Jan 17 16:43:13 2003 Martin Hoerning <mh@skyrix.com>
777 * NSCalendarDate+misc.m
778 ([NSCalendarDate -dateByAddingYears:months:days:]):
779 fixed month overflow (bug 871) (v4.2.17)
781 2003-01-10 Helge Hess <helge.hess@skyrix.com>
783 * NGBundleManager.m: do not print a warning if the principal class of a
784 bundle could not be found (since the bundle might have none ...) and
785 use the NGBundle class as the default handler (v4.2.16)
787 2003-01-07 Helge Hess <helge.hess@skyrix.com>
791 * changes for improved compilation on MacOSX, replaced RETAIN macros
794 * common.h: does not include anything from FoundationExt (required
795 includes were moved to the .m files)
797 Fri Dec 27 10:42:11 2002 Helge Hess <helge.hess@skyrix.com>
799 * fixed Copyright headers in most files (v4.2.14)
801 Mon Dec 23 15:34:51 2002 Helge Hess <helge.hess@skyrix.com>
803 * NSObject+Logs.m: print a warning if DEBUG is disabled (v4.2.13)
805 * NSFileManager+Extensions.m: correctly implement NGFileManager (some
808 2002-11-25 Helge Hess <helge.hess@skyrix.com>
810 * NSString+misc.m: added some methods for processing fully qualified
813 2002-11-22 Helge Hess <helge.hess@skyrix.com>
815 * EOKeyMapDataSource.m: finished EOKeyMapDataSource (v4.2.11)
817 * EOKeyMapDataSource.m: started EOKeyMapDataSource (v4.2.10)
819 * EOCacheDataSource.m: tiny code cleanups
821 2002-11-15 Helge Hess <helge.hess@skyrix.com>
823 * NSURL+misc.m: fixed an index bug in URL string processing (v4.2.9)
825 2002-10-30 Helge Hess <helge.hess@skyrix.com>
827 * NSDictionary+misc: added a method
828 -dictionaryByExchangingKeysAndValues to reverse the mapping of a
831 2002-10-21 Helge Hess <helge.hess@skyrix.com>
833 * NGStringScanEnumerator.m: properly clear data when being passed an
834 empty NSData (v4.2.7)
836 Thu Oct 17 16:18:49 2002 Helge Hess <helge.hess@skyrix.com>
838 * added Bjoern's excellent NGStringScanEnumerator for scanning binaries
839 for printable strings (useful for extracting version information of
840 executables that have no --version support ..) (v4.2.6)
842 2002-09-30 Helge Hess <helge.hess@skyrix.com>
844 * NSEnumerator+misc.m, NSProcessInfo+misc.m: removed some compilation
847 Fri Aug 30 11:40:59 2002 Jan Reichmann <jan@skyrix.com>
849 * NGQuotedPrintableCoding.m: (Suse Bug 18600) fixed
850 'Soft line Breaks'-Bug (v4.2.4)
852 2002-08-15 Helge Hess <helge.hess@skyrix.com>
854 * NSFileManager+Extensions.m: added support for GlobalIDs, make
855 relative pathes absolute before calling standarizePath (v4.2.3)
857 2002-07-12 Helge Hess <helge.hess@skyrix.com>
859 * moved tools/tests to skyrix-core/samples
861 2002-05-31 Helge Hess <helge.hess@skyrix.com>
863 * NGBundleManager.m: changed to work with gstep-base library
865 2002-05-23 Helge Hess <helge.hess@skyrix.com>
867 * moved from Skyrix-dev-42 repository to skyrix-core (v4.2.2)
869 Fri May 17 14:51:13 2002 Helge Hess <helge.hess@skyrix.com>
871 * added NSData+gzip category from NGZlib
873 Thu May 2 15:21:00 2002 Helge Hess <helge.hess@skyrix.com>
875 * added NSURL+misc for handling relative NSURLs
877 Thu May 2 13:38:11 2002 Helge Hess <helge.hess@skyrix.com>
879 * made some modifications to support gstep-base
881 Mon Apr 29 11:35:31 2002 Helge Hess <helge.hess@skyrix.com>
883 * NSProcessInfo+misc.m: added convenience methods:
884 -argumentsWithoutDefaults
886 Tue Apr 16 13:13:05 2002 Helge Hess <helge.hess@skyrix.com>
888 * NSString+misc.m: fixed bug with HTML escaping \n \r etc
890 Tue Feb 12 21:04:16 2002 Helge Hess <helge.hess@skyrix.com>
892 * NSObject+Values.m: the -stringValue of NSMutableString now returns an
895 * added DOM extensions
897 Sat Feb 9 12:25:57 2002 Helge Hess <helge.hess@skyrix.com>
899 * added object logging methods
901 Wed Feb 6 11:54:04 2002 Helge Hess <helge.hess@skyrix.com>
903 * NSProcessInfo+misc.m: added -temporaryFileName
905 Mon Jan 7 15:33:41 2002 Helge Hess <helge.hess@skyrix.com>
907 * NGBundleManager.m: use a set for resource lookup to avoid duplicates
909 Mon Dec 17 15:19:23 2001 Helge Hess <helge.hess@skyrix.com>
911 * NGFileManager.m: added -trashFileAtPath:handler: method
913 Tue Nov 27 19:30:29 2001 Helge Hess <helge.hess@skyrix.com>
915 * NGBundleManager: made NGBundle class public
917 * NSProcessInfo+misc.m: speed optimized /proc processing ...
919 Thu Nov 22 10:48:29 2001 Helge Hess <helge.hess@skyrix.com>
921 * NSCalendarDate+misc.m: added method for calculation of
924 Tue Nov 6 12:06:49 2001 Helge Hess <helge.hess@skyrix.com>
926 * removed NGFileManager*Tools from Sascha, too many dependencies on
929 Tue Nov 6 12:00:11 2001 Helge Hess <helge.hess@skyrix.com>
931 * added NGFileManager*Tools from Sascha
933 Thu Oct 18 15:34:13 2001 Helge Hess <helge.hess@skyrix.com>
935 * NSNull+misc.m: added forwarding code to catch unknown selectors
937 Tue Oct 16 16:34:25 2001 Helge Hess <helge.hess@skyrix.com>
939 * EOQualifier+CtxEval.m ([NSArray -filteredArrayUsingQualifier:context:]):
940 return empty array instead of nil if no object matches
942 Mon Oct 15 15:59:42 2001 Helge Hess <helge.hess@skyrix.com>
944 * NSNull+misc.m: implemented KVC for NSNull ...
946 Mon Oct 15 15:33:52 2001 Helge Hess <helge.hess@skyrix.com>
948 * NSNull+misc.m: added -count,-length implementations
949 to improve stability against typing bugs (calls get
952 Tue Aug 28 11:32:06 2001 Helge Hess <helge.hess@skyrix.com>
954 * NSString+misc.m: added Unicode support to HTML escaping
956 * NSString+misc.h: added methods to do HTML escaping
958 Mon Aug 20 17:59:49 2001 Helge Hess <helge.hess@skyrix.com>
960 * EOCompoundDataSource.m: fixed bug: remove from notification center
963 * EOFilterDataSource.m ([NSDictionary -flattenedArrayWithHint:andKeys:]):
964 fixed allocation bug (missing -autorelease)
966 Fri Aug 17 12:47:07 2001 Helge Hess <helge.hess@skyrix.com>
968 * added NSProcessInfo+misc for querying the /proc filesystem
970 Fri Aug 10 13:31:28 2001 Helge Hess <helge.hess@skyrix.com>
972 * added NGFileManager class
974 Thu Aug 9 13:49:30 2001 Helge Hess <helge.hess@skyrix.com>
976 * NSString+misc.m (NGUnescapeUrlBuffer): added URL escaping/unescaping
978 Tue Jul 31 11:27:46 2001 Martin Spindler <spindler@mdlink.de>
980 * EOFilterDataSource.m: can handle groupings now
982 Tue Jul 10 11:56:18 2001 Helge Hess <helge.hess@skyrix.com>
984 * NSCalendarDate+misc.m(firstMondayAndLastWeekInYear:): do not dump
987 2001-06-26 Helge Hess <helge.hess@skyrix.com>
989 * removed NGNil, NGArchiver
993 Wed May 30 14:47:11 2001 Helge Hess <helge.hess@skyrix.com>
995 * EOFilterDataSource.m: completed
997 Thu May 10 11:23:57 2001 Helge Hess <helge.hess@skyrix.com>
999 * NGBundleManager.m: improved error handling
1001 Mon Apr 30 10:44:02 2001 Helge Hess <helge.hess@skyrix.com>
1003 * EOCacheDataSource.m: added -description
1005 Thu Apr 19 11:58:57 2001 Jan Reichmann <jan@skyrix.com>
1007 * EOCompoundDataSource.m: insert mh bugfix (return empty array instead
1008 of nil); fixed sources notification bug
1010 Tue Apr 10 13:15:38 2001 Helge Hess <helge.hess@skyrix.com>
1012 * NGFileManager.h: completed NGFileManager protocol
1014 Mon Mar 26 12:29:14 2001 Helge Hess <helge.hess@mdlink.de>
1016 * added NSNull+misc with -isNotNull
1018 Thu Mar 8 16:51:31 2001 Helge Hess <helge.hess@mdlink.de>
1020 * EOKeyGrouping.m: fixed bug with 'nil' in -addObject:
1022 Tue Feb 13 10:51:03 2001 Helge Hess <helge.hess@mdlink.de>
1024 * EOGrouping.m: added -setGroupings/-groupings to EOFetchSpecification
1026 Tue Feb 13 10:31:29 2001 Helge Hess <helge.hess@mdlink.de>
1028 * fixed bugs in grouping stuff
1030 Tue Feb 6 18:18:48 2001 Martin Spindler <spindler@mdlink.de>
1032 * NSArray+Grouping.[hm], EO*Grouping.[hm]: added
1034 Mon Jan 29 15:36:07 2001 Helge Hess <helge.hess@mdlink.de>
1036 * NSFileManager+Extensions.m: added trash-folder support
1038 Wed Jan 24 19:35:43 2001 Jan Reichmann <jan@skyrix.com>
1040 * NSString+misc.[mh]: add FilePathVersioningMethods
1042 Wed Jan 24 19:35:00 2001 Jan Reichmann <jan@skyrix.com>
1044 * NSFileManager+Extensions.h: add fileAttributesAtPath:traverseLink:
1047 Tue Jan 23 18:04:35 2001 Helge Hess <helge.hess@mdlink.de>
1049 * EOQualifier+CtxEval.m: fixed bug in parameter countin
1051 Thu Jan 18 17:04:07 2001 Helge Hess <helge.hess@mdlink.de>
1053 * NSFileManager+Extensions: changed feature-check methods
1055 Tue Jan 16 11:28:38 2001 Jan Reichmann <jan@skyrix.com>
1057 * EOCacheDataSource.m: fixed timeout bug
1059 Mon Jan 15 14:24:45 2001 Helge Hess <helge.hess@mdlink.de>
1061 * NSFileManager+Extensions.h: added locking protocol
1063 Mon Jan 15 12:54:54 2001 Helge Hess <helge.hess@mdlink.de>
1065 * NSFileManager+Extensions.h: added methods for versioning
1067 Sun Jan 14 19:27:23 2001 Jan Reichmann <jan@skyrix.com>
1069 * EOCacheDataSource.[mh]: improved timeout
1071 Fri Jan 12 18:29:33 2001 Jan Reichmann <jan@skyrix.com>
1073 * EOCacheDataSource.[hm]: timeout
1075 Wed Jan 10 15:56:40 2001 Helge Hess <helge.hess@mdlink.de>
1077 * EODataSource+NGExtensions.m: added EONoFetchWithEmptyQualifierHint
1079 Wed Jan 3 15:36:40 2001 Jan Reichmann <jan@skyrix.com>
1081 * EOCacheDataSource.m: fixed dealloc bug
1083 Thu Oct 26 20:00:41 2000 Jan Reichmann <jan@skyrix.com>
1085 * EOQualifier+CtxEval.m: fixed log bug
1087 Thu Oct 19 14:31:48 2000 Helge Hess <helge.hess@mdlink.de>
1089 * NSString+misc.m: added changes of Jan
1091 Mon Oct 16 19:30:30 2000 Martin Spindler <spindler@mdlink.de>
1093 * EODataSource+NGExtensions.m: added
1095 Mon Oct 2 18:04:28 2000 Helge Hess <helge.hess@mdlink.de>
1097 * NSString+Formatting.m: added %ll specifier for long-long types
1099 Thu Aug 31 17:54:59 2000 Helge Hess <helge.hess@mdlink.de>
1101 * NSEnumerator+misc: added this new category/classes
1103 Fri Aug 18 15:09:14 2000 Helge Hess <helge.hess@mdlink.de>
1105 * NGBundleManager.m: cache bundle manager object
1107 Thu Aug 17 13:43:06 2000 Helge Hess <helge.hess@mdlink.de>
1109 * NGBundleManager.m: always search in $GSROOT/Library/Bundles
1111 Wed Jul 5 20:32:24 2000 Martin Hoerning <mh@mdlink.de>
1113 * NSCalendarDate+misc.m: fixed -numberOfWeeksInYear
1115 Wed Jun 28 15:24:46 2000 Helge Hess <helge.hess@mdlink.de>
1117 * NSCalendarDate+misc.m: added -numberOfWeeksInYear
1119 Tue Jun 13 18:34:04 2000 Helge Hess <helge.hess@mdlink.de>
1121 * NGObjCRuntime.m, NSString+Formatting.m: doesn't use stack allocated
1124 Fri Jun 9 17:37:09 2000 Helge Hess <helge.hess@mdlink.de>
1126 * NGQuotedPrintableCoding.m: changed 'char' type to 'signed char'
1128 Wed May 31 16:33:53 2000 Helge Hess <helge.hess@mdlink.de>
1130 * NSCalendarDate+misc.h: added -firstDayOfMonth and -weekOfMonth
1132 Wed May 17 11:54:20 2000 Helge Hess <helge.hess@mdlink.de>
1134 * NSCalendarDate+misc.m: added -isForenoon and -isAfternoon
1136 Wed May 3 17:45:19 2000 Helge Hess <helge.hess@mdlink.de>
1138 * NSCalendarDate+misc.m: fixed mondays-of-year calculation to respect
1141 Wed May 3 17:14:32 2000 Helge Hess <helge.hess@mdlink.de>
1143 * NSCalendarDate+misc.m: added week-calculation methods
1145 Tue May 2 17:24:09 2000 Helge Hess <helge.hess@mdlink.de>
1147 * NGBundleManager.m ([NGBundleManager -providedResourcesOfType:inBundle:]):
1148 fixed bug, didn't qualify based on type
1150 Tue May 2 14:00:45 2000 Jan Reichmann <jan@mdlink.de>
1152 * NSString+misc.m: fixed possible buffer overflow bug
1154 Tue May 2 13:24:40 2000 Jan Reichmann <jan@mdlink.de>
1156 * NGHashMap.m: fixed RC-Bug in allObjects and _NGHashMapObjectEnumerator
1159 Tue May 2 13:12:11 2000 Helge Hess <helge.hess@mdlink.de>
1161 * NGHashMap.m: added NSAssert's to check for a valid 'table'
1163 Fri Apr 28 19:00:52 2000 Helge Hess <helge.hess@mdlink.de>
1165 * NSString+misc.m: added placeholder replacement stuff, removed string
1168 Wed Apr 12 19:33:26 2000 Helge Hess <helge.hess@mdlink.de>
1170 * NSCalendarDate+misc.m: added -isToday method
1172 Tue Feb 29 17:12:15 2000 Helge Hess <helge.hess@mdlink.de>
1176 Mon Feb 21 13:49:40 2000 Helge Hess <helge.hess@mdlink.de>
1178 * removed -cString calls
1180 2000-02-17 <helge.hess@mdlink.de>
1182 * NSString+Formatting.m, NSBase64Coding.m, NGBundleManager.m, NSString+misc:
1183 removed a lot of 'cString' usage
1185 Thu Jan 20 18:44:27 2000 Helge Hess <helge.hess@mdlink.de>
1187 * added NGObjCRuntime category. Contains ObjC runtime manipulation stuff
1189 Mon Jan 10 12:44:10 2000 Helge Hess <helge.hess@mdlink.de>
1191 * NSCalendarDate+misc.m: added Y2K support method
1193 Mon Dec 6 19:15:27 1999 Helge Hess <helge.hess@mdlink.de>
1195 * NGBundleManager.m: added support for EOQualifier queries
1197 Thu Sep 16 18:14:39 1999 Helge Hess <helge.hess@mdlink.de>
1199 * removed NGTool.[hm], NGProxy.[hm], NGMainMacros.h
1201 Mon Jul 26 12:21:44 1999 Helge Hess <helge@trex.mdlink.de>
1203 * NGBundleManager.m: added -principalObject method
1205 Thu Jul 22 14:31:36 1999 Jan Reichmann <jan@mdlink.de>
1207 * NGQuotedPrintableCoding.m: fixed NGEncodeQuotedPrintable
1209 Thu Jul 8 10:23:52 1999 Helge Hess <helge@trex.mdlink.de>
1211 * NGBundleManager.m: send notification if bundle did load
1213 Wed Jun 30 15:20:05 1999 Helge Hess <helge@trex.mdlink.de>
1215 * added NGBundleManager
1217 Fri Jun 25 19:58:14 1999 Helge Hess <helge@trex.mdlink.de>
1219 * NSString+Formatting.m: fixed bug (formatter looks for empty format)
1221 Tue Jun 15 10:38:05 1999 Helge Hess <helge@trex.mdlink.de>
1223 * added NGQuotedPrintableCoding categories
1225 Fri May 21 16:13:52 1999 Helge Hess <helge@trex.mdlink.de>
1227 * make it compile with gstep-base
1229 Fri May 21 13:19:10 1999 Helge Hess <helge@trex.mdlink.de>
1231 * changed OPENSTEP macro to WITH_OPENSTEP
1233 Tue Mar 16 12:43:03 1999 Helge Hess <helge@trex.mdlink.de>
1235 * common.h: added support for mingw32
1237 Tue Jan 12 13:19:36 1999 Helge Hess <helge@trex.mdlink.de>
1239 * NGHashMap.m: added -asDictionary method
1241 Fri Jan 8 14:42:31 1999 Helge Hess <helge@trex.mdlink.de>
1243 * NSSet+enumerator.m: implemented mapping methods
1245 Thu Jan 7 16:14:55 1999 Helge Hess <helge@trex.mdlink.de>
1247 * NGBase64Coding.m: use +stringWithCStringNoCopy:...
1249 Wed Jan 6 18:54:50 1999 Helge Hess <helge@trex.mdlink.de>
1251 * NSString+Formatting.m: use Objective-C allocation functions
1253 * NGMemoryAllocation.h: use Objective-C allocation functions
1255 * NSAutoreleasePool+misc.m: content is ignored if Boehm GC is used
1257 Wed Dec 30 09:54:51 1998 Helge Hess <helge@trex.mdlink.de>
1259 * fixed exception creation, cleanups in NSAttributedString
1261 Mon Dec 28 09:51:24 1998 Helge Hess <helge@trex.mdlink.de>
1263 * replaced THROW with -raise
1265 * replaced TRY with NS_DURING
1267 * removed GNU regex library because of license issues
1269 Wed Dec 23 12:13:07 1998 Helge Hess <helge@trex.mdlink.de>
1271 * NSArray+enumerator.m: added methods to create sets using selector
1274 Wed Dec 16 12:23:24 1998 Helge Hess <helge@trex.mdlink.de>
1276 * NSArray+enumerator.m: added methods to create arrays using selector
1279 Fri Dec 11 18:58:35 1998 Helge Hess <helge@trex.mdlink.de>
1281 * NSCalendarDate+misc.m: added -hour:minute:second:, -hour:minute:
1283 Tue Dec 8 19:23:23 1998 Helge Hess <helge@trex.mdlink.de>
1285 * NSCalendarDate+misc.m: fixed -tomorrow, -yesterday which was broken
1287 * NSCalendarDate+misc.m: added various methods:
1288 -isDateOnSameDay, -isDateInSameWeek, -yesterday, -tomorrow
1290 * added NSCalendarDate+misc category
1292 Fri Nov 27 15:53:48 1998 Helge Hess <helge@trex.mdlink.de>
1294 * NGExtensions.h: added 'index()' function for WIN32
1296 Thu Nov 26 13:48:35 1998 Helge Hess <helge@trex.mdlink.de>
1298 * NSException+misc.h: removed FINALLY from SYNCHRONIZED macros
1300 * GNUmakefile: added install capability
1302 Tue Nov 24 11:51:08 1998 Helge Hess <helge@trex.mdlink.de>
1304 * NSAutoreleasePool+misc.m: added category linking function
1306 * NGStack.m: fixed RC bug (elements were not released on dealloc)
1308 Mon Nov 23 10:37:55 1998 Helge Hess <helge@trex.mdlink.de>
1310 * NSString+misc.m: added string debugging methods (init replacements)
1311 which were in libFoundation-mof2 before
1313 * added NSAutoreleasePool+misc.[hm]
1315 Mon Nov 16 18:41:15 1998 Helge Hess <helge@trex.mdlink.de>
1317 * NGCharBuffers.h: fixed bug in initialization
1319 Fri Nov 13 10:44:03 1998 Helge Hess <helge@trex.mdlink.de>
1321 * NGExtensions.h: made NoZone a libFoundation specific
1323 * Makefile.preamble: added -Wno-protocol switch
1325 * NGTool.m: getpid() replaced for WIN32
1327 Tue Nov 10 17:01:20 1998 Helge Hess <helge@trex.mdlink.de>
1329 * NGTool.m: signal handler sets itself again after signal is executed
1331 Fri Nov 6 11:07:03 1998 Helge Hess <helge@trex.mdlink.de>
1333 * NGArchiver.m: added proper Copyright information
1335 Thu Nov 5 08:28:07 1998 Helge Hess <helge@trex.mdlink.de>
1337 * NGArchiver.m: reformatted for inclusion in libFoundation
1339 Wed Oct 28 14:57:40 1998 Helge Hess <helge@trex.mdlink.de>
1341 * NGHashMap.m: added -initWithDictionary:, +hashMapWithDictionary: methods
1343 Thu Oct 22 14:07:32 1998 Helge Hess <helge@trex.mdlink.de>
1345 * added NSDictionary+misc category
1347 Tue Oct 20 19:34:33 1998 Helge Hess <helge@trex.mdlink.de>
1349 * added xor digests in MD5 generator
1351 1998-10-19 Helge Hess <helge@trex.mdlink.de>
1353 * NSObject+Values.m: modified values method to use only intValue,
1354 floatValue and doubleValue.
1356 * NSException+misc.h: added synchronized macros
1358 * removed property list parser (now in libFoundation)
1360 1998-10-15 Helge Hess <helge@trex.mdlink.de>
1362 * NGStack.m: made category on NSMutableArray to make it conform to
1365 * added NSString+misc category. Contains a method to return a
1366 string escaped using C rules (newline becomes '\n', ..)
1368 1998-10-11 Helge Hess <helge@trex.mdlink.de>
1370 * started Rhapsody support
1372 1998-10-10 Helge Hess <helge@trex.mdlink.de>
1374 * NGBase64Coding.m: removed generation of newline at end of encoding,
1375 cleaned up, removed MAXLINE constant
1377 1998-10-09 Helge Hess <helge@trex.mdlink.de>
1379 * reformatted NGArchiver.m