1 2005-02-14 Helge Hess <helge.hess@opengroupware.org>
3 * NGObjCRuntime.m: decoupled some varargs processing (v4.5.148)
5 2005-02-14 Helge Hess <helge.hess@opengroupware.org>
7 * NGExtensions/NGCalendarDateRange.h: fixed header file for MacOSX
10 2005-02-14 Helge Hess <helge.hess@skyrix.com>
12 * NGBase64Coding.m: added method -dataByEncodingBase64WithLineLength:
13 to support the fix for OGo bug #1228 (v4.5.146)
15 2005-02-12 Marcus Mueller <znek@mulle-kybernetik.com>
17 * NGCalendarDateRange.[hm]: new method -duration (v4.5.145)
19 2005-02-09 Marcus Mueller <znek@mulle-kybernetik.com>
21 * FdExt.subproj/NSCalendarDate+misc.m: Julian number <-> date
22 conversion methods (v4.5.144)
24 2005-02-09 Helge Hess <helge.hess@opengroupware.org>
26 * FdExt.subproj/NSString+misc.m: do not quote the last newline if the
27 newline is the last char in the string (v4.5.143)
29 2005-02-08 Helge Hess <helge.hess@opengroupware.org>
31 * FdExt.subproj/NSString+misc.m: added new method
32 -stringByApplyingMailQuoting for placing "> " in front of each line
33 contained in the string (v4.5.142)
35 2005-01-09 Helge Hess <helge.hess@opengroupware.org>
37 * NGExtensions/AutoDefines.h, common.h: fixed defines on MacOSX (fixes
38 OGo bug #912 (v4.5.141)
40 2004-12-16 Marcus Mueller <znek@mulle-kybernetik.com>
42 * NGCalendarDateRange.[hm]: new convenience method -containsDateRange:
45 2004-12-14 Marcus Mueller <znek@mulle-kybernetik.com>
47 * NGExtensions.xcode: minor fixes and updated
49 2004-12-05 Helge Hess <helge.hess@opengroupware.org>
51 * EOFilterDataSource.m, EOCacheDataSource.m: minor code cleanups
54 2004-11-24 Helge Hess <helge.hess@opengroupware.org>
56 * FdExt.subproj/NSObject+Logs.m: fixed debug logging to be compatible
57 with existing code (v4.5.138)
59 * NGBundleManager.m: subminor code cleanups (v4.5.137)
61 2004-11-19 Marcus Mueller <znek@mulle-kybernetik.com>
63 * NGLogging: updated - API considered stable now.
64 NOTE: "make distclean" is required this time. (v4.5.136)
66 2004-11-19 Helge Hess <helge.hess@opengroupware.org>
70 * FdExt.subproj/NSObject+Logs.m: fixed a bug in default logger creation
71 (incorrect static variable)
73 * NGLogging: fixed bug in console appender, increased speed, avoid
74 different logger objects for each class
76 2004-11-18 Marcus Mueller <znek@mulle-kybernetik.com>
82 * NGExtensions/NSObject+Logs.h, FdExt.subproj/NSObject+Logs.m:
83 changed existing implementation to use NGLogging by default. Added
84 some more methods to support different log levels. Also added
85 -logger and -debugLogger which are used to provide the default
86 loggers for the desired purpose.
88 * FdExt.subproj/NGBundleManager.m: fixed wrong include
90 2004-11-17 Helge Hess <helge.hess@opengroupware.org>
92 * NGBundleManager.m: fixed a bug in the bundle type check when the
93 cached bundle is NSNull (v4.5.133)
95 2004-11-17 Marcus Mueller <znek@mulle-kybernetik.com>
97 * NGLogging: updated (v4.5.132)
99 * NGLogging: updated (v4.5.131)
101 2004-11-17 Matthew Joyce <mjoyce@aboveit.nl>
103 * NGBundleManager.m: check whether bundle is nil prior running a type
106 2004-11-13 Helge Hess <helge.hess@opengroupware.org>
108 * NGBundleManager.m: some code cleanups (v4.5.129)
110 2004-11-12 Helge Hess <helge.hess@opengroupware.org>
112 * NGLogging: code cleanup (v4.5.128)
114 2004-11-12 Marcus Mueller <znek@mulle-kybernetik.com>
116 * GNUmakefile: added NGLogging.subproj (v4.5.127)
118 2004-11-01 Helge Hess <helge.hess@opengroupware.org>
120 * branched 4.3 to 4.4 and 4.5
122 2004-10-21 Helge Hess <helge.hess@skyrix.com>
124 * FdExt.subproj/NSString+URLEscaping.m: removed '&' as an URL safe
127 2004-10-15 Marcus Mueller <znek@mulle-kybernetik.com>
129 * FdExt.subproj/NSString+Escaping.m: minor code cleanups, removed a
130 superfluous statement (v4.3.125)
132 2004-10-15 Helge Hess <helge.hess@opengroupware.org>
134 * FdExt.subproj/NSString+Escaping.m: minor code cleanups, removed a
135 superflous if() condition (v4.3.124)
137 2004-10-14 Marcus Mueller <znek@mulle-kybernetik.com>
141 * FdExt.subproj/NSString+Escaping.m, NGExtensions/NSString+Escaping.h:
142 new category and protocol to do generic escaping. The category is
143 Unicode safe and optimized for performance.
145 * FdExt.subproj/NSString+misc.m, NGExtensions/NSString+misc.h: moved
146 -stringByApplyingCEscaping to new NSString+Escaping.
148 2004-10-11 Matthew Joyce <mjoyce@aboveit.nl>
150 * FdExt.subproj/NSCalendarDate+misc.m: fixed -isAfternoon (all dates
151 were reported as forenoon) (v4.3.122)
153 2004-10-08 Helge Hess <helge.hess@opengroupware.org>
155 * FdExt.subproj/NSString+URLEscaping.m: do not escape URL safe chars
156 (fixes a WebDAV issue with Cadaver) (v4.3.121)
158 2004-10-04 Marcus Mueller <znek@mulle-kybernetik.com>
160 * NGExtensions.xcode: updated to the current build version
162 2004-10-03 Helge Hess <helge.hess@opengroupware.org>
164 * FdExt.subproj/NSURL+misc.m: fixed URL processing in some edge case
167 2004-10-02 Helge Hess <helge.hess@opengroupware.org>
169 * NGQuotedPrintableCoding.m: minor code cleanups (v4.3.119)
171 2004-10-01 Helge Hess <helge.hess@opengroupware.org>
173 * FdExt.subproj/NSException+misc.m: check whether nil is being passed
174 in as the exception format (v4.3.118)
176 2004-09-27 Helge Hess <helge.hess@opengroupware.org>
178 * NGBundleManager.m: removed a warning on MacOSX (v4.3.117)
180 2004-09-23 Marcus Mueller <znek@mulle-kybernetik.com>
182 * NGExtensions.xcode: added NGResourceLocator class
184 2004-09-23 Helge Hess <helge.hess@skyrix.com>
186 * added NGResourceLocator class (v4.2.116)
188 * moved NGCString to Recycler (was not compiled since v4.2.93)
190 2004-09-21 Marcus Mueller <znek@mulle-kybernetik.com>
192 * NGExtensions.xcode: Fixed dependencies to resemble the make process
193 more closely. Our aim should be to stick to the make process
194 as closely as possible, so we shouldn't introduce dependencies in
195 non-toplevel projects.
197 * NGExtensions.xcode: minor fix
199 2004-09-20 Marcus Mueller <znek@mulle-kybernetik.com>
203 * NGExtensions/NSBundle+misc.h, FdExt.subproj/NSBundle+misc.m: new
204 NSBundle method -pathForResource:ofType:inDirectory:forLocalizations:
206 * NGExtensions/NGExtensions.h: added NSBundle+misc.h to the public
209 2004-09-06 Helge Hess <helge.hess@skyrix.com>
211 * FdExt.subproj/NSFileManager+Extensions.m: added new method:
212 -createDirectoriesAtPath:attributes: (comparable to mkdirs)
215 * NGBundleManager.m: changed bundle resource lookup to check loaded
216 bundles before scanning the NGBundlePath resources (is faster and
217 fixes an issue with a bundle loaded but not in the search path)
220 2004-09-05 Helge Hess <helge.hess@opengroupware.org>
224 * NGBundleManager.m: code cleanups, added -setBundleSearchPaths: and
225 -bundleSearchPaths to allow bundle path modifications from code
227 * NGHashMap.m: removed libFoundation specific exception handling, the
228 same exceptions are now thrown for all runtimes
230 2004-08-30 Helge Hess <helge.hess@opengroupware.org>
232 * NGBundleManager.m: fixed yet another bug in NGBundleManager path
235 2004-08-29 Helge Hess <helge.hess@opengroupware.org>
237 * NGBundleManager.m: fixed an issue when running without GNUstep
238 environment (v4.3.110)
242 * NGBundleManager.m: look for bundles in GNUSTEP_PATHPREFIX_LIST and
245 * added hack to install the project in FHS locations - the library,
246 its headers, the tools and the resources will be installed in
247 FHS_INSTALL_ROOT if specified (eg make FHS_INSTALL_ROOT=/usr/local)
249 2004-08-29 Marcus Mueller <znek@mulle-kybernetik.com>
251 * NGExtensions.xcode: various fixes for project settings
253 2004-08-26 Helge Hess <helge.hess@opengroupware.org>
255 * FdExt.subproj/NSURL+misc.m: fixed some URL processing methods
258 2004-08-25 Marcus Mueller <znek@mulle-kybernetik.com>
260 * NGCalendarDateRange.m: properly fixed intersectionDateRange: to not
261 return pseudo-ranges. (v4.3.107)
263 2004-08-23 Marcus Mueller <znek@mulle-kybernetik.com>
267 * NGCalendarDateRange.m: changed -containsDate: in a way that the range
268 is treated as a half-open interval (including startDate, excluding
273 * NGExtensions.xcode: new Xcode project
275 * NGStringScanEnumerator.m: compile bugfix
277 * NGExtensions-Info.plist: new version and bundle identifier
279 2004-08-20 Helge Hess <helge.hess@opengroupware.org>
281 * XmlExt.subproj/GNUmakefile: added include path for "inline" SOPE 4.3
282 compilation (v4.3.104)
284 * moved to SOPE 4.3 (v4.3.103)
286 2004-08-16 Helge Hess <helge.hess@skyrix.com>
288 * NGCalendarDateRange.m: added range category on NSArray, added some
289 methods to daterange (v4.2.102)
291 2004-08-16 Marcus Mueller <znek@mulle-kybernetik.com>
293 * added NGCalendarDateRange class (v4.2.101)
295 2004-07-26 Helge Hess <helge.hess@opengroupware.org>
297 * FdExt.subproj/NSObject+Values.m([NSString -unsignedCharValue]): added
298 a specific implementation for NSString to support KVC bool operations
299 (because BOOL values are represented as 'unsigned char' values at
300 runtime, [self takeValue:@"YES" ...] coercion did fail for bool
303 2004-07-22 Helge Hess <helge.hess@skyrix.com>
305 * EOExt.subproj/EOKeyMapDataSource.m: fixed a gcc 3.4 warning (v4.2.99)
307 2004-07-14 Helge Hess <helge.hess@opengroupware.org>
309 * FdExt.subproj/NSString+Encoding.m: improved error logs in case an
310 iconv buffer is too small (v4.2.98)
312 2004-06-27 Helge Hess <helge.hess@opengroupware.org>
314 * NGExtensions/FdExt.subproj/NGPropertyListParser.m: minor cleanups to
315 log messages (v4.2.97)
317 2004-06-22 Helge Hess <helge.hess@opengroupware.org>
321 * FdExt.subproj/NSArray+enumerator.m: fixed a bug with array capacity
322 initialization (used an uninitialized variable leading to a virtual
323 memory exhausted on gstep-base)
325 * FdExt.subproj/NGPropertyListParser.m (_makeException): be more
326 tolerant about nil results in NSString creation (fixes an exception
329 2004-06-17 Helge Hess <helge.hess@opengroupware.org>
331 * FdExt.subproj/NSURL+misc.m: add a hack to work around a bug in NSURL
332 on Cocoa Foundation, added a lot of debug logs (v4.2.95)
334 2004-06-10 Helge Hess <helge.hess@skyrix.com>
336 * NGObjCRuntime.m: fixed hack for dynamic class loading with gcc 3.4
337 (type signature of the privates changed or is more strictly checked)
342 * GNUmakefile: removed NGCString from compilation
344 * NGExtensions/NGExtensions.h: do not include NGCString.h
346 2004-06-09 Helge Hess <helge.hess@opengroupware.org>
348 * NGExtensions/GNUmakefile.preamble: added prebinding (v4.2.92)
350 2004-06-08 Helge Hess <helge.hess@opengroupware.org>
352 * FdExt.subproj: include NGPropertyListParser categories when compiling
353 for libFoundation (v4.2.91)
357 * GNUmakefile.preamble: fixed path to DOM library, added explicit
358 dependency to SaxObjC for MacOSX
360 * NGBundleManager.m: logging can now be enabled using the
361 NGBundleManagerDebugEnabled default, some code cleanups
363 2004-06-07 Helge Hess <helge.hess@opengroupware.org>
365 * NGExtensions/NSString+misc.[hm]: improved, now works with any object
366 which supports KVC (v4.2.89)
368 2004-06-07 Helge Hess <helge.hess@skyrix.com>
370 * NGBundleManager.m: fixed gcc 3.4 warnings (v4.2.88)
372 2004-06-05 Stephane Corthesy <stephane@sente.ch>
374 * NGBundleManager.m(-bundleForClass:): added basic support for classes
375 defined in frameworks (v4.2.87)
377 2004-06-03 Helge Hess <helge.hess@skyrix.com>
379 * NGObjCRuntime.m: added a hack to make NGObjCRuntime.m compile with
382 2004-06-01 Marcus Mueller <znek@mulle-kybernetik.com>
384 * NGExtensions/NSCalendarDate+misc.h,
385 FdExt.subproj/NSCalendarDate+misc.m: new method -(BOOL)isInLeapYear,
386 utilized by rewritten -(int)numberOfDaysInMonth.
387 -(NSCalendarDate *)lastDayOfMonth uses -(int)numberOfDaysInMonth now
388 instead of the other way round as before. -lastDayOfMonth turned
389 out to be non-portable to gnustep-base, the new implementation works
390 with all foundation and is far more time/memory efficient. (v4.2.85)
392 2004-05-17 Helge Hess <helge.hess@opengroupware.org>
394 * FdExt.subproj/NSNull+misc.m: added 'NSNullAbortOnMessage' default to
395 enable abort()'s if a message is sent to NSNull (useful for debugging
396 NSNull issues on MacOSX (v4.2.84)
398 2004-05-09 Helge Hess <helge.hess@opengroupware.org>
400 * NGObjCRuntime.m: fixed a bug in GNU runtime method addition, added
401 a class enumerator for the GNU runtime (v4.2.83)
403 * NGObjCRuntime.m: added an implementation of +addMethods for the
404 Apple runtime (v4.2.82)
406 2004-05-05 Marcus Mueller <znek@mulle-kybernetik.com>
408 * GNUmakefile.preamble: added support for building with
409 GNUSTEP_BUILD_DIR environment variable set for recent
410 gnustep-make package. (v4.2.81)
412 2004-05-04 Marcus Mueller <znek@mulle-kybernetik.com>
414 * EOExt.subproj/EOSortOrdering+plist.m: fixed wrong mappings for
415 case insensitive sortOrderings (v4.2.80)
417 2004-05-01 Marcus Mueller <znek@mulle-kybernetik.com>
421 * EOExt.subproj/EOSortOrdering+plist.m: fixed wrong key argument to
422 initWithKey:selector: in initWithDictionary:.
424 * EOExt.subproj/EOFetchSpecification+plist.m: testing for
425 respondsToSelector(objectEnumerator) matches dictionaries as well,
426 resulting in improper behavior. Narrowed to testing for kind of
429 2004-05-01 Helge Hess <helge.hess@opengroupware.org>
431 * NGObjCRuntime.m: improved support for Apple runtime (v4.2.78)
433 2004-04-07 Jean-Alexis Montignies <ja@sente.ch>
435 * NGHashMap: added because used in NGObjWeb
436 -asDictionaryWithArraysForValues (v4.2.77)
438 2004-04-07 Helge Hess <helge.hess@opengroupware.org>
440 * NGExtensions/NSString+Encoding.h: exported
441 +stringEncodingForEncodingNamed: on Cocoa (v4.2.76)
443 2004-04-01 Helge Hess <helge.hess@opengroupware.org>
445 * NGHashMap: some code cleanups, made the code a bit more fault
446 tolerant (check for some NULL references, as suggest by Jean-Alexis
447 Montignies), fixed missing class in header file (v4.2.75)
449 2004-03-24 Helge Hess <helge.hess@skyrix.com>
451 * FdExt: added NSString+German category which contains some methods to
452 deal with ASCII representations of German umlauts (useful for some
455 2004-03-22 Helge Hess <helge.hess@skyrix.com>
459 * FdExt.subproj/NSString+HTMLEscaping.m: added escaping for some
462 * FdExt.subproj/NSObject+Values.m: minor speed optimization to NSString
465 2004-03-15 Helge Hess <helge.hess@skyrix.com>
467 * EOExt: moved in property list initializer methods from EOControl (to
468 make them available for GDL2)
470 2004-03-14 Helge Hess <helge.hess@opengroupware.org>
472 * NGBundleManager.m: print an error log if we were unable to get the
473 system NSUserDefaults object, as it currently happens with
474 gstep-base, added a hack not to create the NGBundleManager if the
475 NSUserDefaults object could not be retrieved (v4.2.71)
477 2004-03-13 Helge Hess <helge.hess@opengroupware.org>
479 * EOFilterDataSource: code cleanups, added -description method
482 2004-03-11 Helge Hess <helge.hess@skyrix.com>
484 * NGBundleManager.m: disabled a debug log (v4.2.69)
486 2004-03-10 Donald Duck <helge.hess@opengroupware.org>
488 * NGBundleManager.m: print a warning if the NGBundlePath default is not
491 2004-03-08 Helge Hess <helge.hess@opengroupware.org>
493 * FdExt.subproj/NSException+misc.m: added a -copyWithZone: method,
494 as used by the XML-RPC client (v4.2.67)
496 2004-03-01 Helge Hess <helge.hess@skyrix.com>
498 * FdExt.subproj/NSException+misc.m: added a -setReason: implementation
499 for gnustep-base - thanks to chunsj for pointing that out (v4.2.66)
501 2004-02-24 Helge Hess <helge@mac.in.skyrix.com>
503 * FdExt.subproj/NSNull+misc.m: added -descriptionWithLocale: on MacOSX
506 2004-02-23 Helge Hess <helge.hess@opengroupware.org>
508 * FdExt.subproj/NSNull+misc.m: added -descriptionWithLocale: for
509 Cocoa Foundation (v4.2.65)
511 * FdExt.subproj/NSNull+misc.m: added various "ignore that" methods for
512 MacOSX: -isEqualToString:, -characterAtIndex:,
513 -descriptionWithLocale:indent:, added -respondsToSelector: (always
514 returns YES on MacOSX) - Note: this is to be considered a workaround,
515 we need to find out, why OGo calls such methods on NSString with
516 Cocoa Foundation (v4.2.64)
518 2004-02-19 Helge Hess <helge.hess@opengroupware.org>
520 * FdExt.subproj/NSCalendarDate+misc.m, NSString+Ext.m: added KVC
521 default handlers for Cocoa Foundation (avoids some exceptions,
522 libFoundation is much more tolerant regarding missing KVC keys than
525 2004-02-13 Helge Hess <helge.hess@opengroupware.org>
529 * NGBundleManager.m: do not report missing resources on MacOSX (reduced
532 * FdExt.subproj/NSArray+enumerator.m: added implementation of
533 -map:... (to be considered deprecated ...) for the MacOSX port
535 2004-02-12 Helge Hess <helge.hess@opengroupware.org>
537 * NGBundleManager.m: disabled class-hook debugging on OSX (v4.2.61)
539 2004-02-10 Helge Hess <helge.hess@opengroupware.org>
541 * NGStack.m: fixed minor compilation warning on OSX (v4.2.60)
543 2004-02-08 Helge Hess <helge.hess@opengroupware.org>
545 * FdExt.subproj/NSString+Encoding.m: cleanups, use ucs-2-internal
546 instead of ucs-2 on non-Linux platforms and detect platform byte
547 ordering and use ucs-2le or ucs-2be depending on that - should fix
548 OGo bugs #580 (does not fix #145) (v4.2.59)
550 2004-01-23 Helge Hess <helge.hess@opengroupware.org>
552 * FdExt.subproj/NSFileManager+Extensions.m: renamed category to
553 ExtendedFileManagerImp to avoid gcc warnings (v4.2.58)
555 2003-12-28 Helge Hess <helge.hess@opengroupware.org>
557 * NGBundleManager.m: minor cleanups (v4.2.57)
559 2003-11-30 Helge Hess <helge.hess@opengroupware.org>
561 * FdExt.subproj/NSString+misc.m,
562 FdExt.subproj/NSMethodSignature+misc.m: applied some minor patches
563 for gstep-base provided by chunsj@embian.com (v4.2.56)
565 2003-11-20 Helge Hess <helge.hess@opengroupware.org>
567 * FdExt.subproj/NSString+URLEscaping.m: added UTF-8 URL escaping
572 * NSString+URLEscaping.m: added default 'NGUseUTF8AsURLEncoding' to
573 unescape URL strings as UTF-8 entities. This is usually the right
574 thing to do for WebDAV servers like ZideStore. Note that encoding
575 is still always done in ISO-Latin-1 (to be fixed)
577 * FdExt.subproj/NSString+misc.m: moved the various string escaping
578 implementations (URL, HTML and XML) into separate NSString categories
580 2003-11-09 Helge Hess <helge.hess@opengroupware.org>
582 * FdExt.subproj/NSString+Formatting.m: minor speed and MacOSX
583 compatibility improvements (v4.2.53)
585 2003-10-27 Helge Hess <helge.hess@skyrix.com>
587 * NGBase64Coding.m: bad day, fixed the new -dataByDecodingBase64
590 * NGBase64Coding.m: added -dataByDecodingBase64 to NSString, since
591 a base64 string can (of course!) contain zero bytes.
592 -stringByDecodingBase64 now returns nil if it encounteres such a
595 * NGBase64Coding.m: fixed a major bug in the base64 encoding (which did
596 not handle empty values properly!) (v4.2.50)
598 2003-10-15 Helge Hess <helge.hess@opengroupware.org>
602 * FdExt.subproj/NSException+misc.m: fixed ZNeK's setReason:
603 implementation for gstep-make
605 * moved NGPropertyListParser.h to NGExtensions and made it a
608 2003-10-13 Helge Hess <helge@opengroupware.org>
610 * compile and link NGPropertyListParser in case we are not on
611 libFoundation, compile and link FileObjectHolder on Cocoa
614 2003-10-11 Marcus Mueller <znek@mulle-kybernetik.com>
616 * FdExt.subproj/NSException+misc.m: Provided implementation for
617 setReason: (as needed with COCOA_Foundation_LIBRARY) and provided
618 interface declaration in case of GNUSTEP_BASE_LIBRARY. (v4.2.47)
620 2003-09-07 Marcus Mueller <znek@mulle-kybernetik.com>
624 * NGBundleManager.m, NGHashMap.m, NGObjCRuntime.m, NGStack.m,
625 EOExt.subproj/EOQualifier+CtxEval.m, FdExt.subproj/NSNull+misc.m,
626 FdExt.subproj/NSProcessInfo+misc.m, FdExt.subproj/NSString+misc.m:
627 Fixed outdated references to FoundationExt and pointed to
628 NGExtensions where appropriate.
629 Also, added defines for NeXT_RUNTIME.
631 * EOExt.subproj/EOKeyMapDataSource.m: Fixed problem with method
632 not returning value when not void.
634 2003-09-06 Helge Hess <helge.hess@skyrix.com>
638 * NGExtensions.h: do not include FoundationExt but NGObjectMacros.h
641 * added NGObjectMacros.h which contains the RC macros
643 * FdExt.subproj/NSString+Formatting.m: cache the NSString class
644 object, use less autorelease, fixed a nil-parameter bug on MacOSX,
645 added some hacks to implement unicode format scanning (v4.2.44)
647 2003-09-06 Marcus Mueller <znek@mulle-kybernetik.com>
651 * GNUmakefile.preamble: added iconv to the list of necessary
652 libraries on FreeBSD (4.x/5.x)
654 * FdExt.subproj/NSString+Encoding.m: do not use iconv on Apple,
655 instead use CoreFoundation's
656 CFStringConvertIANACharSetNameToEncoding()
658 2003-07-18 Helge Hess <helge.hess@skyrix.com>
662 * FdExt.subproj/NSData+gzip.m: removed dependency on zutil.h,
663 patch provided by Filip Van Raemdonck
665 * NGHashMap.m, NSNull+misc.m: fixed gstep-base compilation problems,
666 patch provided by Filip Van Raemdonck
668 Wed Jul 16 16:03:47 2003 Jan Reichmann <jr@skyrix.com>
670 * FdExt.subproj/NSString+Formatting.m: use ISERIES/USE_VA_LIST_PTR
671 defines to handle va_list structures (v4.2.41)
673 Wed Jul 16 15:00:16 2003 Jan Reichmann <jr@skyrix.com>
675 * FdExt.subproj/NSString+Formatting.m: fixed a bug regarding iSeries
676 port, copy va_list structure before give it to a function and read
677 one argument from the original va_list (v4.2.40)
679 Tue Jul 15 21:09:26 2003 Jan Reichmann <jan@skyrix.com>
681 * FdExt.subproj/NSString+Formatting.m: replace *va_list function
682 arguments with va_list (iSeries port) (v4.2.39)
684 Mon Jul 14 18:21:55 2003 Jan Reichmann <jr@skyrix.com>
686 * NGBundleManager.m: cache bundle using name.extension instead of name
689 2003-06-23 Helge Hess <helge.hess@skyrix.com>
691 * NGFileManager.m: ignore empty strings during path standardization
692 (reason for publisher bug 1778) (v4.2.37)
694 2003-06-06 Jan Reichmann <jr@skyrix.com>
696 * NSString+Encoding.m: added a category to encode/decode string from
697 arbitary encoding formats using libiconv (v4.2.36)
699 2003-05-26 Helge Hess <helge.hess@skyrix.com>
701 * updated MacOSX port, some smaller modification to compile without
702 FoundationExt (exceptions, memory allocation, plist parsing)
705 2003-05-19 Helge Hess <helge.hess@skyrix.com>
709 * NGRuleEngine.subproj/NGRuleContext.m: added a flag to enable
710 debugging on a per-context base, added some logging
712 * NGRuleEngine.subproj/NGRuleModel.m: during sorting of rules also
713 consider how specific a qualifier is (by calling -count on the
718 * NGRuleEngine: fixed default priorities
720 * NGRuleEngine/NGRuleParser: fixed bug in rule-model parsing, added
721 a "reset" method to reset stored variables
723 * NGRuleContext: added some constructors (v4.2.32)
725 2003-05-16 Helge Hess <helge.hess@skyrix.com>
727 * NGRuleEngine: added parsing of rule-models (v4.2.31)
731 * EOExt.subproj/NSArray+EOGrouping.m: fixed a bug introduced by
734 * EOExt: added EOTrueQualifier (used in rule system for *true*)
736 * added simple NGRule parser
738 2003-05-15 Helge Hess <helge.hess@skyrix.com>
740 * FdExt.subproj/NSString+misc.m: added a new scanning method,
741 -rangeOfString:skipQuotes:escapedByChar: for easier parsing of
742 common quoted languages (v4.2.29)
744 2003-05-14 Helge Hess <helge.hess@skyrix.com>
746 * moved headers to "NGExtensions" subdirectory (v4.2.28)
748 * started to add NGRuleEngine, a KVC/EOQualifier based evaluation
751 * cleaned up source organization, created three subprojects,
752 FdExt, EOExt and XmlExt for Foundation, EOControl and skyrix-xml
755 2003-04-09 GNUstep User <helge.hess@skyrix.com>
757 * fixed unsigned/signed warnings for gcc 3.3 (v4.2.25)
759 * NSProcessInfo+misc.m: small fix for gstep-base (use
760 -stringByTrimmingSpaces instead of ..WhiteSpaces..) (v4.2.24)
762 2003-04-01 GNUstep User <helge.hess@skyrix.com>
764 * NGObjCRuntime.m: added a hack for GNUstep Base with the incomplete
765 FoundationExt library (v4.2.23)
767 2003-04-01 Helge Hess <helge.hess@skyrix.com>
769 * added compilation support for GNUstep base (v4.2.22)
771 2003-03-14 Helge Hess <helge.hess@skyrix.com>
773 * NSString+misc.m: do not encode umlaut entities in XML output
776 2003-03-09 Helge Hess <helge.hess@skyrix.com>
778 * NGBase64Coding.m: added -stringByEncodingBase64 and
779 -stringByDecodingBase64 to NSData (v4.2.20)
781 Tue Mar 4 13:53:40 2003 Jan Reichmann <jan@skyrix.com>
783 * GNUmakefile, NGFileManager+JS.m: add JS functions
784 (copied from NGJavaScript/Core+JS/NGFileManager+JS.m) (bug 712)
787 Tue Feb 4 11:56:34 2003 <jan@skyrix.com>
789 * NGHashMap.m: disable throwing exception in objectForKey: if
790 more than one object exsist, print out a warning only (bug 981)
793 Fri Jan 17 16:43:13 2003 Martin Hoerning <mh@skyrix.com>
795 * NSCalendarDate+misc.m
796 ([NSCalendarDate -dateByAddingYears:months:days:]):
797 fixed month overflow (bug 871) (v4.2.17)
799 2003-01-10 Helge Hess <helge.hess@skyrix.com>
801 * NGBundleManager.m: do not print a warning if the principal class of a
802 bundle could not be found (since the bundle might have none ...) and
803 use the NGBundle class as the default handler (v4.2.16)
805 2003-01-07 Helge Hess <helge.hess@skyrix.com>
809 * changes for improved compilation on MacOSX, replaced RETAIN macros
812 * common.h: does not include anything from FoundationExt (required
813 includes were moved to the .m files)
815 Fri Dec 27 10:42:11 2002 Helge Hess <helge.hess@skyrix.com>
817 * fixed Copyright headers in most files (v4.2.14)
819 Mon Dec 23 15:34:51 2002 Helge Hess <helge.hess@skyrix.com>
821 * NSObject+Logs.m: print a warning if DEBUG is disabled (v4.2.13)
823 * NSFileManager+Extensions.m: correctly implement NGFileManager (some
826 2002-11-25 Helge Hess <helge.hess@skyrix.com>
828 * NSString+misc.m: added some methods for processing fully qualified
831 2002-11-22 Helge Hess <helge.hess@skyrix.com>
833 * EOKeyMapDataSource.m: finished EOKeyMapDataSource (v4.2.11)
835 * EOKeyMapDataSource.m: started EOKeyMapDataSource (v4.2.10)
837 * EOCacheDataSource.m: tiny code cleanups
839 2002-11-15 Helge Hess <helge.hess@skyrix.com>
841 * NSURL+misc.m: fixed an index bug in URL string processing (v4.2.9)
843 2002-10-30 Helge Hess <helge.hess@skyrix.com>
845 * NSDictionary+misc: added a method
846 -dictionaryByExchangingKeysAndValues to reverse the mapping of a
849 2002-10-21 Helge Hess <helge.hess@skyrix.com>
851 * NGStringScanEnumerator.m: properly clear data when being passed an
852 empty NSData (v4.2.7)
854 Thu Oct 17 16:18:49 2002 Helge Hess <helge.hess@skyrix.com>
856 * added Bjoern's excellent NGStringScanEnumerator for scanning binaries
857 for printable strings (useful for extracting version information of
858 executables that have no --version support ..) (v4.2.6)
860 2002-09-30 Helge Hess <helge.hess@skyrix.com>
862 * NSEnumerator+misc.m, NSProcessInfo+misc.m: removed some compilation
865 Fri Aug 30 11:40:59 2002 Jan Reichmann <jan@skyrix.com>
867 * NGQuotedPrintableCoding.m: (Suse Bug 18600) fixed
868 'Soft line Breaks'-Bug (v4.2.4)
870 2002-08-15 Helge Hess <helge.hess@skyrix.com>
872 * NSFileManager+Extensions.m: added support for GlobalIDs, make
873 relative pathes absolute before calling standarizePath (v4.2.3)
875 2002-07-12 Helge Hess <helge.hess@skyrix.com>
877 * moved tools/tests to skyrix-core/samples
879 2002-05-31 Helge Hess <helge.hess@skyrix.com>
881 * NGBundleManager.m: changed to work with gstep-base library
883 2002-05-23 Helge Hess <helge.hess@skyrix.com>
885 * moved from Skyrix-dev-42 repository to skyrix-core (v4.2.2)
887 Fri May 17 14:51:13 2002 Helge Hess <helge.hess@skyrix.com>
889 * added NSData+gzip category from NGZlib
891 Thu May 2 15:21:00 2002 Helge Hess <helge.hess@skyrix.com>
893 * added NSURL+misc for handling relative NSURLs
895 Thu May 2 13:38:11 2002 Helge Hess <helge.hess@skyrix.com>
897 * made some modifications to support gstep-base
899 Mon Apr 29 11:35:31 2002 Helge Hess <helge.hess@skyrix.com>
901 * NSProcessInfo+misc.m: added convenience methods:
902 -argumentsWithoutDefaults
904 Tue Apr 16 13:13:05 2002 Helge Hess <helge.hess@skyrix.com>
906 * NSString+misc.m: fixed bug with HTML escaping \n \r etc
908 Tue Feb 12 21:04:16 2002 Helge Hess <helge.hess@skyrix.com>
910 * NSObject+Values.m: the -stringValue of NSMutableString now returns an
913 * added DOM extensions
915 Sat Feb 9 12:25:57 2002 Helge Hess <helge.hess@skyrix.com>
917 * added object logging methods
919 Wed Feb 6 11:54:04 2002 Helge Hess <helge.hess@skyrix.com>
921 * NSProcessInfo+misc.m: added -temporaryFileName
923 Mon Jan 7 15:33:41 2002 Helge Hess <helge.hess@skyrix.com>
925 * NGBundleManager.m: use a set for resource lookup to avoid duplicates
927 Mon Dec 17 15:19:23 2001 Helge Hess <helge.hess@skyrix.com>
929 * NGFileManager.m: added -trashFileAtPath:handler: method
931 Tue Nov 27 19:30:29 2001 Helge Hess <helge.hess@skyrix.com>
933 * NGBundleManager: made NGBundle class public
935 * NSProcessInfo+misc.m: speed optimized /proc processing ...
937 Thu Nov 22 10:48:29 2001 Helge Hess <helge.hess@skyrix.com>
939 * NSCalendarDate+misc.m: added method for calculation of
942 Tue Nov 6 12:06:49 2001 Helge Hess <helge.hess@skyrix.com>
944 * removed NGFileManager*Tools from Sascha, too many dependencies on
947 Tue Nov 6 12:00:11 2001 Helge Hess <helge.hess@skyrix.com>
949 * added NGFileManager*Tools from Sascha
951 Thu Oct 18 15:34:13 2001 Helge Hess <helge.hess@skyrix.com>
953 * NSNull+misc.m: added forwarding code to catch unknown selectors
955 Tue Oct 16 16:34:25 2001 Helge Hess <helge.hess@skyrix.com>
957 * EOQualifier+CtxEval.m ([NSArray -filteredArrayUsingQualifier:context:]):
958 return empty array instead of nil if no object matches
960 Mon Oct 15 15:59:42 2001 Helge Hess <helge.hess@skyrix.com>
962 * NSNull+misc.m: implemented KVC for NSNull ...
964 Mon Oct 15 15:33:52 2001 Helge Hess <helge.hess@skyrix.com>
966 * NSNull+misc.m: added -count,-length implementations
967 to improve stability against typing bugs (calls get
970 Tue Aug 28 11:32:06 2001 Helge Hess <helge.hess@skyrix.com>
972 * NSString+misc.m: added Unicode support to HTML escaping
974 * NSString+misc.h: added methods to do HTML escaping
976 Mon Aug 20 17:59:49 2001 Helge Hess <helge.hess@skyrix.com>
978 * EOCompoundDataSource.m: fixed bug: remove from notification center
981 * EOFilterDataSource.m ([NSDictionary -flattenedArrayWithHint:andKeys:]):
982 fixed allocation bug (missing -autorelease)
984 Fri Aug 17 12:47:07 2001 Helge Hess <helge.hess@skyrix.com>
986 * added NSProcessInfo+misc for querying the /proc filesystem
988 Fri Aug 10 13:31:28 2001 Helge Hess <helge.hess@skyrix.com>
990 * added NGFileManager class
992 Thu Aug 9 13:49:30 2001 Helge Hess <helge.hess@skyrix.com>
994 * NSString+misc.m (NGUnescapeUrlBuffer): added URL escaping/unescaping
996 Tue Jul 31 11:27:46 2001 Martin Spindler <spindler@mdlink.de>
998 * EOFilterDataSource.m: can handle groupings now
1000 Tue Jul 10 11:56:18 2001 Helge Hess <helge.hess@skyrix.com>
1002 * NSCalendarDate+misc.m(firstMondayAndLastWeekInYear:): do not dump
1005 2001-06-26 Helge Hess <helge.hess@skyrix.com>
1007 * removed NGNil, NGArchiver
1011 Wed May 30 14:47:11 2001 Helge Hess <helge.hess@skyrix.com>
1013 * EOFilterDataSource.m: completed
1015 Thu May 10 11:23:57 2001 Helge Hess <helge.hess@skyrix.com>
1017 * NGBundleManager.m: improved error handling
1019 Mon Apr 30 10:44:02 2001 Helge Hess <helge.hess@skyrix.com>
1021 * EOCacheDataSource.m: added -description
1023 Thu Apr 19 11:58:57 2001 Jan Reichmann <jan@skyrix.com>
1025 * EOCompoundDataSource.m: insert mh bugfix (return empty array instead
1026 of nil); fixed sources notification bug
1028 Tue Apr 10 13:15:38 2001 Helge Hess <helge.hess@skyrix.com>
1030 * NGFileManager.h: completed NGFileManager protocol
1032 Mon Mar 26 12:29:14 2001 Helge Hess <helge.hess@mdlink.de>
1034 * added NSNull+misc with -isNotNull
1036 Thu Mar 8 16:51:31 2001 Helge Hess <helge.hess@mdlink.de>
1038 * EOKeyGrouping.m: fixed bug with 'nil' in -addObject:
1040 Tue Feb 13 10:51:03 2001 Helge Hess <helge.hess@mdlink.de>
1042 * EOGrouping.m: added -setGroupings/-groupings to EOFetchSpecification
1044 Tue Feb 13 10:31:29 2001 Helge Hess <helge.hess@mdlink.de>
1046 * fixed bugs in grouping stuff
1048 Tue Feb 6 18:18:48 2001 Martin Spindler <spindler@mdlink.de>
1050 * NSArray+Grouping.[hm], EO*Grouping.[hm]: added
1052 Mon Jan 29 15:36:07 2001 Helge Hess <helge.hess@mdlink.de>
1054 * NSFileManager+Extensions.m: added trash-folder support
1056 Wed Jan 24 19:35:43 2001 Jan Reichmann <jan@skyrix.com>
1058 * NSString+misc.[mh]: add FilePathVersioningMethods
1060 Wed Jan 24 19:35:00 2001 Jan Reichmann <jan@skyrix.com>
1062 * NSFileManager+Extensions.h: add fileAttributesAtPath:traverseLink:
1065 Tue Jan 23 18:04:35 2001 Helge Hess <helge.hess@mdlink.de>
1067 * EOQualifier+CtxEval.m: fixed bug in parameter countin
1069 Thu Jan 18 17:04:07 2001 Helge Hess <helge.hess@mdlink.de>
1071 * NSFileManager+Extensions: changed feature-check methods
1073 Tue Jan 16 11:28:38 2001 Jan Reichmann <jan@skyrix.com>
1075 * EOCacheDataSource.m: fixed timeout bug
1077 Mon Jan 15 14:24:45 2001 Helge Hess <helge.hess@mdlink.de>
1079 * NSFileManager+Extensions.h: added locking protocol
1081 Mon Jan 15 12:54:54 2001 Helge Hess <helge.hess@mdlink.de>
1083 * NSFileManager+Extensions.h: added methods for versioning
1085 Sun Jan 14 19:27:23 2001 Jan Reichmann <jan@skyrix.com>
1087 * EOCacheDataSource.[mh]: improved timeout
1089 Fri Jan 12 18:29:33 2001 Jan Reichmann <jan@skyrix.com>
1091 * EOCacheDataSource.[hm]: timeout
1093 Wed Jan 10 15:56:40 2001 Helge Hess <helge.hess@mdlink.de>
1095 * EODataSource+NGExtensions.m: added EONoFetchWithEmptyQualifierHint
1097 Wed Jan 3 15:36:40 2001 Jan Reichmann <jan@skyrix.com>
1099 * EOCacheDataSource.m: fixed dealloc bug
1101 Thu Oct 26 20:00:41 2000 Jan Reichmann <jan@skyrix.com>
1103 * EOQualifier+CtxEval.m: fixed log bug
1105 Thu Oct 19 14:31:48 2000 Helge Hess <helge.hess@mdlink.de>
1107 * NSString+misc.m: added changes of Jan
1109 Mon Oct 16 19:30:30 2000 Martin Spindler <spindler@mdlink.de>
1111 * EODataSource+NGExtensions.m: added
1113 Mon Oct 2 18:04:28 2000 Helge Hess <helge.hess@mdlink.de>
1115 * NSString+Formatting.m: added %ll specifier for long-long types
1117 Thu Aug 31 17:54:59 2000 Helge Hess <helge.hess@mdlink.de>
1119 * NSEnumerator+misc: added this new category/classes
1121 Fri Aug 18 15:09:14 2000 Helge Hess <helge.hess@mdlink.de>
1123 * NGBundleManager.m: cache bundle manager object
1125 Thu Aug 17 13:43:06 2000 Helge Hess <helge.hess@mdlink.de>
1127 * NGBundleManager.m: always search in $GSROOT/Library/Bundles
1129 Wed Jul 5 20:32:24 2000 Martin Hoerning <mh@mdlink.de>
1131 * NSCalendarDate+misc.m: fixed -numberOfWeeksInYear
1133 Wed Jun 28 15:24:46 2000 Helge Hess <helge.hess@mdlink.de>
1135 * NSCalendarDate+misc.m: added -numberOfWeeksInYear
1137 Tue Jun 13 18:34:04 2000 Helge Hess <helge.hess@mdlink.de>
1139 * NGObjCRuntime.m, NSString+Formatting.m: doesn't use stack allocated
1142 Fri Jun 9 17:37:09 2000 Helge Hess <helge.hess@mdlink.de>
1144 * NGQuotedPrintableCoding.m: changed 'char' type to 'signed char'
1146 Wed May 31 16:33:53 2000 Helge Hess <helge.hess@mdlink.de>
1148 * NSCalendarDate+misc.h: added -firstDayOfMonth and -weekOfMonth
1150 Wed May 17 11:54:20 2000 Helge Hess <helge.hess@mdlink.de>
1152 * NSCalendarDate+misc.m: added -isForenoon and -isAfternoon
1154 Wed May 3 17:45:19 2000 Helge Hess <helge.hess@mdlink.de>
1156 * NSCalendarDate+misc.m: fixed mondays-of-year calculation to respect
1159 Wed May 3 17:14:32 2000 Helge Hess <helge.hess@mdlink.de>
1161 * NSCalendarDate+misc.m: added week-calculation methods
1163 Tue May 2 17:24:09 2000 Helge Hess <helge.hess@mdlink.de>
1165 * NGBundleManager.m ([NGBundleManager -providedResourcesOfType:inBundle:]):
1166 fixed bug, didn't qualify based on type
1168 Tue May 2 14:00:45 2000 Jan Reichmann <jan@mdlink.de>
1170 * NSString+misc.m: fixed possible buffer overflow bug
1172 Tue May 2 13:24:40 2000 Jan Reichmann <jan@mdlink.de>
1174 * NGHashMap.m: fixed RC-Bug in allObjects and _NGHashMapObjectEnumerator
1177 Tue May 2 13:12:11 2000 Helge Hess <helge.hess@mdlink.de>
1179 * NGHashMap.m: added NSAssert's to check for a valid 'table'
1181 Fri Apr 28 19:00:52 2000 Helge Hess <helge.hess@mdlink.de>
1183 * NSString+misc.m: added placeholder replacement stuff, removed string
1186 Wed Apr 12 19:33:26 2000 Helge Hess <helge.hess@mdlink.de>
1188 * NSCalendarDate+misc.m: added -isToday method
1190 Tue Feb 29 17:12:15 2000 Helge Hess <helge.hess@mdlink.de>
1194 Mon Feb 21 13:49:40 2000 Helge Hess <helge.hess@mdlink.de>
1196 * removed -cString calls
1198 2000-02-17 <helge.hess@mdlink.de>
1200 * NSString+Formatting.m, NSBase64Coding.m, NGBundleManager.m, NSString+misc:
1201 removed a lot of 'cString' usage
1203 Thu Jan 20 18:44:27 2000 Helge Hess <helge.hess@mdlink.de>
1205 * added NGObjCRuntime category. Contains ObjC runtime manipulation stuff
1207 Mon Jan 10 12:44:10 2000 Helge Hess <helge.hess@mdlink.de>
1209 * NSCalendarDate+misc.m: added Y2K support method
1211 Mon Dec 6 19:15:27 1999 Helge Hess <helge.hess@mdlink.de>
1213 * NGBundleManager.m: added support for EOQualifier queries
1215 Thu Sep 16 18:14:39 1999 Helge Hess <helge.hess@mdlink.de>
1217 * removed NGTool.[hm], NGProxy.[hm], NGMainMacros.h
1219 Mon Jul 26 12:21:44 1999 Helge Hess <helge@trex.mdlink.de>
1221 * NGBundleManager.m: added -principalObject method
1223 Thu Jul 22 14:31:36 1999 Jan Reichmann <jan@mdlink.de>
1225 * NGQuotedPrintableCoding.m: fixed NGEncodeQuotedPrintable
1227 Thu Jul 8 10:23:52 1999 Helge Hess <helge@trex.mdlink.de>
1229 * NGBundleManager.m: send notification if bundle did load
1231 Wed Jun 30 15:20:05 1999 Helge Hess <helge@trex.mdlink.de>
1233 * added NGBundleManager
1235 Fri Jun 25 19:58:14 1999 Helge Hess <helge@trex.mdlink.de>
1237 * NSString+Formatting.m: fixed bug (formatter looks for empty format)
1239 Tue Jun 15 10:38:05 1999 Helge Hess <helge@trex.mdlink.de>
1241 * added NGQuotedPrintableCoding categories
1243 Fri May 21 16:13:52 1999 Helge Hess <helge@trex.mdlink.de>
1245 * make it compile with gstep-base
1247 Fri May 21 13:19:10 1999 Helge Hess <helge@trex.mdlink.de>
1249 * changed OPENSTEP macro to WITH_OPENSTEP
1251 Tue Mar 16 12:43:03 1999 Helge Hess <helge@trex.mdlink.de>
1253 * common.h: added support for mingw32
1255 Tue Jan 12 13:19:36 1999 Helge Hess <helge@trex.mdlink.de>
1257 * NGHashMap.m: added -asDictionary method
1259 Fri Jan 8 14:42:31 1999 Helge Hess <helge@trex.mdlink.de>
1261 * NSSet+enumerator.m: implemented mapping methods
1263 Thu Jan 7 16:14:55 1999 Helge Hess <helge@trex.mdlink.de>
1265 * NGBase64Coding.m: use +stringWithCStringNoCopy:...
1267 Wed Jan 6 18:54:50 1999 Helge Hess <helge@trex.mdlink.de>
1269 * NSString+Formatting.m: use Objective-C allocation functions
1271 * NGMemoryAllocation.h: use Objective-C allocation functions
1273 * NSAutoreleasePool+misc.m: content is ignored if Boehm GC is used
1275 Wed Dec 30 09:54:51 1998 Helge Hess <helge@trex.mdlink.de>
1277 * fixed exception creation, cleanups in NSAttributedString
1279 Mon Dec 28 09:51:24 1998 Helge Hess <helge@trex.mdlink.de>
1281 * replaced THROW with -raise
1283 * replaced TRY with NS_DURING
1285 * removed GNU regex library because of license issues
1287 Wed Dec 23 12:13:07 1998 Helge Hess <helge@trex.mdlink.de>
1289 * NSArray+enumerator.m: added methods to create sets using selector
1292 Wed Dec 16 12:23:24 1998 Helge Hess <helge@trex.mdlink.de>
1294 * NSArray+enumerator.m: added methods to create arrays using selector
1297 Fri Dec 11 18:58:35 1998 Helge Hess <helge@trex.mdlink.de>
1299 * NSCalendarDate+misc.m: added -hour:minute:second:, -hour:minute:
1301 Tue Dec 8 19:23:23 1998 Helge Hess <helge@trex.mdlink.de>
1303 * NSCalendarDate+misc.m: fixed -tomorrow, -yesterday which was broken
1305 * NSCalendarDate+misc.m: added various methods:
1306 -isDateOnSameDay, -isDateInSameWeek, -yesterday, -tomorrow
1308 * added NSCalendarDate+misc category
1310 Fri Nov 27 15:53:48 1998 Helge Hess <helge@trex.mdlink.de>
1312 * NGExtensions.h: added 'index()' function for WIN32
1314 Thu Nov 26 13:48:35 1998 Helge Hess <helge@trex.mdlink.de>
1316 * NSException+misc.h: removed FINALLY from SYNCHRONIZED macros
1318 * GNUmakefile: added install capability
1320 Tue Nov 24 11:51:08 1998 Helge Hess <helge@trex.mdlink.de>
1322 * NSAutoreleasePool+misc.m: added category linking function
1324 * NGStack.m: fixed RC bug (elements were not released on dealloc)
1326 Mon Nov 23 10:37:55 1998 Helge Hess <helge@trex.mdlink.de>
1328 * NSString+misc.m: added string debugging methods (init replacements)
1329 which were in libFoundation-mof2 before
1331 * added NSAutoreleasePool+misc.[hm]
1333 Mon Nov 16 18:41:15 1998 Helge Hess <helge@trex.mdlink.de>
1335 * NGCharBuffers.h: fixed bug in initialization
1337 Fri Nov 13 10:44:03 1998 Helge Hess <helge@trex.mdlink.de>
1339 * NGExtensions.h: made NoZone a libFoundation specific
1341 * Makefile.preamble: added -Wno-protocol switch
1343 * NGTool.m: getpid() replaced for WIN32
1345 Tue Nov 10 17:01:20 1998 Helge Hess <helge@trex.mdlink.de>
1347 * NGTool.m: signal handler sets itself again after signal is executed
1349 Fri Nov 6 11:07:03 1998 Helge Hess <helge@trex.mdlink.de>
1351 * NGArchiver.m: added proper Copyright information
1353 Thu Nov 5 08:28:07 1998 Helge Hess <helge@trex.mdlink.de>
1355 * NGArchiver.m: reformatted for inclusion in libFoundation
1357 Wed Oct 28 14:57:40 1998 Helge Hess <helge@trex.mdlink.de>
1359 * NGHashMap.m: added -initWithDictionary:, +hashMapWithDictionary: methods
1361 Thu Oct 22 14:07:32 1998 Helge Hess <helge@trex.mdlink.de>
1363 * added NSDictionary+misc category
1365 Tue Oct 20 19:34:33 1998 Helge Hess <helge@trex.mdlink.de>
1367 * added xor digests in MD5 generator
1369 1998-10-19 Helge Hess <helge@trex.mdlink.de>
1371 * NSObject+Values.m: modified values method to use only intValue,
1372 floatValue and doubleValue.
1374 * NSException+misc.h: added synchronized macros
1376 * removed property list parser (now in libFoundation)
1378 1998-10-15 Helge Hess <helge@trex.mdlink.de>
1380 * NGStack.m: made category on NSMutableArray to make it conform to
1383 * added NSString+misc category. Contains a method to return a
1384 string escaped using C rules (newline becomes '\n', ..)
1386 1998-10-11 Helge Hess <helge@trex.mdlink.de>
1388 * started Rhapsody support
1390 1998-10-10 Helge Hess <helge@trex.mdlink.de>
1392 * NGBase64Coding.m: removed generation of newline at end of encoding,
1393 cleaned up, removed MAXLINE constant
1395 1998-10-09 Helge Hess <helge@trex.mdlink.de>
1397 * reformatted NGArchiver.m