]> err.no Git - sope/blob - sope-core/NGExtensions/ChangeLog
bumped versions in Xcode, added files in sope-mime
[sope] / sope-core / NGExtensions / ChangeLog
1 2004-10-04  Marcus Mueller  <znek@mulle-kybernetik.com>
2
3         * NGExtensions.xcode: updated to the current build version
4
5 2004-10-03  Helge Hess  <helge.hess@opengroupware.org>
6
7         * FdExt.subproj/NSURL+misc.m: fixed URL processing in some edge case
8           (v4.3.120)
9
10 2004-10-02  Helge Hess  <helge.hess@opengroupware.org>
11
12         * NGQuotedPrintableCoding.m: minor code cleanups (v4.3.119)
13
14 2004-10-01  Helge Hess  <helge.hess@opengroupware.org>
15
16         * FdExt.subproj/NSException+misc.m: check whether nil is being passed
17           in as the exception format (v4.3.118)
18
19 2004-09-27  Helge Hess  <helge.hess@opengroupware.org>
20
21         * NGBundleManager.m: removed a warning on MacOSX (v4.3.117)
22
23 2004-09-23  Marcus Mueller  <znek@mulle-kybernetik.com>
24
25         * NGExtensions.xcode: added NGResourceLocator class
26
27 2004-09-23  Helge Hess  <helge.hess@skyrix.com>
28
29         * added NGResourceLocator class (v4.2.116)
30
31         * moved NGCString to Recycler (was not compiled since v4.2.93)
32
33 2004-09-21  Marcus Mueller  <znek@mulle-kybernetik.com>
34
35         * NGExtensions.xcode: Fixed dependencies to resemble the make process
36           more closely. Our aim should be to stick to the make process
37           as closely as possible, so we shouldn't introduce dependencies in
38           non-toplevel projects.
39
40         * NGExtensions.xcode: minor fix
41
42 2004-09-20  Marcus Mueller  <znek@mulle-kybernetik.com>
43
44         * v4.3.115
45         
46         * NGExtensions/NSBundle+misc.h, FdExt.subproj/NSBundle+misc.m: new
47           NSBundle method -pathForResource:ofType:inDirectory:forLocalizations:
48
49         * NGExtensions/NGExtensions.h: added NSBundle+misc.h to the public
50           headers
51
52 2004-09-06  Helge Hess  <helge.hess@skyrix.com>
53         
54         * FdExt.subproj/NSFileManager+Extensions.m: added new method:
55           -createDirectoriesAtPath:attributes: (comparable to mkdirs)
56           (v4.3.114)
57         
58         * NGBundleManager.m: changed bundle resource lookup to check loaded
59           bundles before scanning the NGBundlePath resources (is faster and
60           fixes an issue with a bundle loaded but not in the search path)
61           (v4.3.113)
62         
63 2004-09-05  Helge Hess  <helge.hess@opengroupware.org>
64
65         * v4.3.112
66
67         * NGBundleManager.m: code cleanups, added -setBundleSearchPaths: and
68           -bundleSearchPaths to allow bundle path modifications from code
69
70         * NGHashMap.m: removed libFoundation specific exception handling, the
71           same exceptions are now thrown for all runtimes
72
73 2004-08-30  Helge Hess  <helge.hess@opengroupware.org>
74
75         * NGBundleManager.m: fixed yet another bug in NGBundleManager path
76           lookup (v4.3.111)
77
78 2004-08-29  Helge Hess  <helge.hess@opengroupware.org>
79
80         * NGBundleManager.m: fixed an issue when running without GNUstep
81           environment (v4.3.110)
82
83         * v4.3.109
84
85         * NGBundleManager.m: look for bundles in GNUSTEP_PATHPREFIX_LIST and
86           GNUSTEP_PATHLIST
87
88         * added hack to install the project in FHS locations - the library,
89           its headers, the tools and the resources will be installed in
90           FHS_INSTALL_ROOT if specified (eg make FHS_INSTALL_ROOT=/usr/local)
91
92 2004-08-29  Marcus Mueller  <znek@mulle-kybernetik.com>
93
94         * NGExtensions.xcode: various fixes for project settings
95
96 2004-08-26  Helge Hess  <helge.hess@opengroupware.org>
97
98         * FdExt.subproj/NSURL+misc.m: fixed some URL processing methods
99           (v4.3.108)
100
101 2004-08-25  Marcus Mueller  <znek@mulle-kybernetik.com>
102
103         * NGCalendarDateRange.m: properly fixed intersectionDateRange: to not
104           return pseudo-ranges. (v4.3.107)
105
106 2004-08-23  Marcus Mueller  <znek@mulle-kybernetik.com>
107
108         * v4.3.106
109
110         * NGCalendarDateRange.m: changed -containsDate: in a way that the range
111           is treated as a half-open interval (including startDate, excluding
112           endDate). 
113
114         * v4.3.105
115
116         * NGExtensions.xcode: new Xcode project
117
118         * NGStringScanEnumerator.m: compile bugfix
119
120         * NGExtensions-Info.plist: new version and bundle identifier
121
122 2004-08-20  Helge Hess  <helge.hess@opengroupware.org>
123
124         * XmlExt.subproj/GNUmakefile: added include path for "inline" SOPE 4.3
125           compilation (v4.3.104)
126
127         * moved to SOPE 4.3 (v4.3.103)
128
129 2004-08-16  Helge Hess  <helge.hess@skyrix.com>
130
131         * NGCalendarDateRange.m: added range category on NSArray, added some
132           methods to daterange (v4.2.102)
133
134 2004-08-16  Marcus Mueller  <znek@mulle-kybernetik.com>
135
136         * added NGCalendarDateRange class (v4.2.101)
137
138 2004-07-26  Helge Hess  <helge.hess@opengroupware.org>
139
140         * FdExt.subproj/NSObject+Values.m([NSString -unsignedCharValue]): added
141           a specific implementation for NSString to support KVC bool operations
142           (because BOOL values are represented as 'unsigned char' values at
143           runtime, [self takeValue:@"YES" ...] coercion did fail for bool
144           methods) (v4.2.100)
145
146 2004-07-22  Helge Hess  <helge.hess@skyrix.com>
147
148         * EOExt.subproj/EOKeyMapDataSource.m: fixed a gcc 3.4 warning (v4.2.99)
149
150 2004-07-14  Helge Hess  <helge.hess@opengroupware.org>
151
152         * FdExt.subproj/NSString+Encoding.m: improved error logs in case an
153           iconv buffer is too small (v4.2.98)
154
155 2004-06-27  Helge Hess  <helge.hess@opengroupware.org>
156
157         * NGExtensions/FdExt.subproj/NGPropertyListParser.m: minor cleanups to
158           log messages (v4.2.97)
159
160 2004-06-22  Helge Hess  <helge.hess@opengroupware.org>
161
162         * v4.2.96
163
164         * FdExt.subproj/NSArray+enumerator.m: fixed a bug with array capacity
165           initialization (used an uninitialized variable leading to a virtual
166           memory exhausted on gstep-base)
167
168         * FdExt.subproj/NGPropertyListParser.m (_makeException): be more
169           tolerant about nil results in NSString creation (fixes an exception
170           with gstep-base)
171
172 2004-06-17  Helge Hess  <helge.hess@opengroupware.org>
173
174         * FdExt.subproj/NSURL+misc.m: add a hack to work around a bug in NSURL
175           on Cocoa Foundation, added a lot of debug logs (v4.2.95)
176
177 2004-06-10  Helge Hess  <helge.hess@skyrix.com>
178
179         * NGObjCRuntime.m: fixed hack for dynamic class loading with gcc 3.4
180           (type signature of the privates changed or is more strictly checked)
181           (v4.2.94)
182
183         * v4.2.93
184
185         * GNUmakefile: removed NGCString from compilation
186
187         * NGExtensions/NGExtensions.h: do not include NGCString.h
188
189 2004-06-09  Helge Hess  <helge.hess@opengroupware.org>
190
191         * NGExtensions/GNUmakefile.preamble: added prebinding (v4.2.92)
192
193 2004-06-08  Helge Hess  <helge.hess@opengroupware.org>
194
195         * FdExt.subproj: include NGPropertyListParser categories when compiling
196           for libFoundation (v4.2.91)
197
198         * v4.2.90
199
200         * GNUmakefile.preamble: fixed path to DOM library, added explicit 
201           dependency to SaxObjC for MacOSX
202
203         * NGBundleManager.m: logging can now be enabled using the 
204           NGBundleManagerDebugEnabled default, some code cleanups
205
206 2004-06-07  Helge Hess  <helge.hess@opengroupware.org>
207         
208         * NGExtensions/NSString+misc.[hm]: improved, now works with any object
209           which supports KVC (v4.2.89)
210         
211 2004-06-07  Helge Hess  <helge.hess@skyrix.com>
212
213         * NGBundleManager.m: fixed gcc 3.4 warnings (v4.2.88)
214
215 2004-06-05  Stephane Corthesy  <stephane@sente.ch>
216
217         * NGBundleManager.m(-bundleForClass:): added basic support for classes
218           defined in frameworks (v4.2.87)
219
220 2004-06-03  Helge Hess  <helge.hess@skyrix.com>
221
222         * NGObjCRuntime.m: added a hack to make NGObjCRuntime.m compile with
223           gcc 3.4.0 (v4.2.86)
224
225 2004-06-01  Marcus Mueller  <znek@mulle-kybernetik.com>
226
227         * NGExtensions/NSCalendarDate+misc.h,
228           FdExt.subproj/NSCalendarDate+misc.m: new method -(BOOL)isInLeapYear,
229           utilized by rewritten -(int)numberOfDaysInMonth. 
230           -(NSCalendarDate *)lastDayOfMonth uses -(int)numberOfDaysInMonth now
231           instead of the other way round as before. -lastDayOfMonth turned
232           out to be non-portable to gnustep-base, the new implementation works
233           with all foundation and is far more time/memory efficient. (v4.2.85)
234
235 2004-05-17  Helge Hess  <helge.hess@opengroupware.org>
236
237         * FdExt.subproj/NSNull+misc.m: added 'NSNullAbortOnMessage' default to
238           enable abort()'s if a message is sent to NSNull (useful for debugging
239           NSNull issues on MacOSX (v4.2.84)
240
241 2004-05-09  Helge Hess  <helge.hess@opengroupware.org>
242
243         * NGObjCRuntime.m: fixed a bug in GNU runtime method addition, added
244           a class enumerator for the GNU runtime (v4.2.83)
245
246         * NGObjCRuntime.m: added an implementation of +addMethods for the
247           Apple runtime (v4.2.82)
248
249 2004-05-05  Marcus Mueller  <znek@mulle-kybernetik.com>
250
251         * GNUmakefile.preamble: added support for building with
252           GNUSTEP_BUILD_DIR environment variable set for recent
253           gnustep-make package. (v4.2.81)
254
255 2004-05-04  Marcus Mueller  <znek@mulle-kybernetik.com>
256
257         * EOExt.subproj/EOSortOrdering+plist.m: fixed wrong mappings for
258           case insensitive sortOrderings (v4.2.80)
259
260 2004-05-01  Marcus Mueller  <znek@mulle-kybernetik.com>
261
262         * v4.2.79
263
264         * EOExt.subproj/EOSortOrdering+plist.m: fixed wrong key argument to
265           initWithKey:selector: in initWithDictionary:.
266
267         * EOExt.subproj/EOFetchSpecification+plist.m: testing for
268           respondsToSelector(objectEnumerator) matches dictionaries as well,
269           resulting in improper behavior. Narrowed to testing for kind of
270           NSArray now.
271
272 2004-05-01  Helge Hess  <helge.hess@opengroupware.org>
273         
274         * NGObjCRuntime.m: improved support for Apple runtime (v4.2.78)
275         
276 2004-04-07  Jean-Alexis Montignies  <ja@sente.ch>
277         
278         * NGHashMap: added because used in NGObjWeb
279           -asDictionaryWithArraysForValues (v4.2.77)
280         
281 2004-04-07  Helge Hess  <helge.hess@opengroupware.org>
282
283         * NGExtensions/NSString+Encoding.h: exported 
284           +stringEncodingForEncodingNamed: on Cocoa (v4.2.76)
285
286 2004-04-01  Helge Hess  <helge.hess@opengroupware.org>
287         
288         * NGHashMap: some code cleanups, made the code a bit more fault
289           tolerant (check for some NULL references, as suggest by Jean-Alexis 
290           Montignies), fixed missing class in header file (v4.2.75)
291         
292 2004-03-24  Helge Hess  <helge.hess@skyrix.com>
293
294         * FdExt: added NSString+German category which contains some methods to
295           deal with ASCII representations of German umlauts (useful for some
296           searches) (v4.2.74)
297
298 2004-03-22  Helge Hess  <helge.hess@skyrix.com>
299
300         * v4.2.73
301
302         * FdExt.subproj/NSString+HTMLEscaping.m: added escaping for some
303           missing umlauts
304
305         * FdExt.subproj/NSObject+Values.m: minor speed optimization to NSString
306           -boolValue
307
308 2004-03-15  Helge Hess  <helge.hess@skyrix.com>
309
310         * EOExt: moved in property list initializer methods from EOControl (to
311           make them available for GDL2)
312
313 2004-03-14  Helge Hess  <helge.hess@opengroupware.org>
314
315         * NGBundleManager.m: print an error log if we were unable to get the 
316           system NSUserDefaults object, as it currently happens with 
317           gstep-base, added a hack not to create the NGBundleManager if the
318           NSUserDefaults object could not be retrieved (v4.2.71)
319
320 2004-03-13  Helge Hess  <helge.hess@opengroupware.org>
321
322         * EOFilterDataSource: code cleanups, added -description method 
323           (v4.2.70)
324
325 2004-03-11  Helge Hess  <helge.hess@skyrix.com>
326
327         * NGBundleManager.m: disabled a debug log (v4.2.69)
328
329 2004-03-10  Donald Duck  <helge.hess@opengroupware.org>
330
331         * NGBundleManager.m: print a warning if the NGBundlePath default is not
332           configured (v4.2.68)
333
334 2004-03-08  Helge Hess  <helge.hess@opengroupware.org>
335
336         * FdExt.subproj/NSException+misc.m: added a -copyWithZone: method,
337           as used by the XML-RPC client (v4.2.67)
338
339 2004-03-01  Helge Hess  <helge.hess@skyrix.com>
340
341         * FdExt.subproj/NSException+misc.m: added a -setReason: implementation
342           for gnustep-base - thanks to chunsj for pointing that out (v4.2.66)
343
344 2004-02-24  Helge Hess  <helge@mac.in.skyrix.com>
345
346         * FdExt.subproj/NSNull+misc.m: added -descriptionWithLocale: on MacOSX
347           (v4.2.65)
348
349 2004-02-23  Helge Hess  <helge.hess@opengroupware.org>
350
351         * FdExt.subproj/NSNull+misc.m: added -descriptionWithLocale: for
352           Cocoa Foundation (v4.2.65)
353
354         * FdExt.subproj/NSNull+misc.m: added various "ignore that" methods for 
355           MacOSX: -isEqualToString:, -characterAtIndex:, 
356           -descriptionWithLocale:indent:, added -respondsToSelector: (always
357           returns YES on MacOSX) - Note: this is to be considered a workaround,
358           we need to find out, why OGo calls such methods on NSString with
359           Cocoa Foundation (v4.2.64)
360
361 2004-02-19  Helge Hess  <helge.hess@opengroupware.org>
362
363         * FdExt.subproj/NSCalendarDate+misc.m, NSString+Ext.m: added KVC 
364           default handlers for Cocoa Foundation (avoids some exceptions, 
365           libFoundation is much more tolerant regarding missing KVC keys than 
366           Cocoa) (v4.2.63)
367
368 2004-02-13  Helge Hess  <helge.hess@opengroupware.org>
369
370         * v4.2.62
371
372         * NGBundleManager.m: do not report missing resources on MacOSX (reduced
373           debug level)
374
375         * FdExt.subproj/NSArray+enumerator.m: added implementation of 
376           -map:... (to be considered deprecated ...) for the MacOSX port
377
378 2004-02-12  Helge Hess  <helge.hess@opengroupware.org>
379
380         * NGBundleManager.m: disabled class-hook debugging on OSX (v4.2.61)
381
382 2004-02-10  Helge Hess  <helge.hess@opengroupware.org>
383
384         * NGStack.m: fixed minor compilation warning on OSX (v4.2.60)
385
386 2004-02-08  Helge Hess  <helge.hess@opengroupware.org>
387
388         * FdExt.subproj/NSString+Encoding.m: cleanups, use ucs-2-internal
389           instead of ucs-2 on non-Linux platforms and detect platform byte
390           ordering and use ucs-2le or ucs-2be depending on that - should fix
391           OGo bugs #580 (does not fix #145) (v4.2.59)
392
393 2004-01-23  Helge Hess  <helge.hess@opengroupware.org>
394
395         * FdExt.subproj/NSFileManager+Extensions.m: renamed category to
396           ExtendedFileManagerImp to avoid gcc warnings (v4.2.58)
397
398 2003-12-28  Helge Hess  <helge.hess@opengroupware.org>
399
400         * NGBundleManager.m: minor cleanups (v4.2.57)
401
402 2003-11-30  Helge Hess  <helge.hess@opengroupware.org>
403
404         * FdExt.subproj/NSString+misc.m, 
405           FdExt.subproj/NSMethodSignature+misc.m: applied some minor patches
406           for gstep-base provided by chunsj@embian.com (v4.2.56)
407
408 2003-11-20  Helge Hess  <helge.hess@opengroupware.org>
409
410         * FdExt.subproj/NSString+URLEscaping.m: added UTF-8 URL escaping
411           (v4.2.55)
412
413         * v4.2.54
414         
415         * NSString+URLEscaping.m: added default 'NGUseUTF8AsURLEncoding' to
416           unescape URL strings as UTF-8 entities. This is usually the right
417           thing to do for WebDAV servers like ZideStore. Note that encoding
418           is still always done in ISO-Latin-1 (to be fixed)
419         
420         * FdExt.subproj/NSString+misc.m: moved the various string escaping
421           implementations (URL, HTML and XML) into separate NSString categories
422
423 2003-11-09  Helge Hess  <helge.hess@opengroupware.org>
424
425         * FdExt.subproj/NSString+Formatting.m: minor speed and MacOSX
426           compatibility improvements (v4.2.53)
427
428 2003-10-27  Helge Hess  <helge.hess@skyrix.com>
429
430         * NGBase64Coding.m: bad day, fixed the new -dataByDecodingBase64
431           (v4.2.52)
432
433         * NGBase64Coding.m: added -dataByDecodingBase64 to NSString, since
434           a base64 string can (of course!) contain zero bytes. 
435           -stringByDecodingBase64 now returns nil if it encounteres such a 
436           situation (v4.2.51)
437
438         * NGBase64Coding.m: fixed a major bug in the base64 encoding (which did
439           not handle empty values properly!) (v4.2.50)
440
441 2003-10-15  Helge Hess  <helge.hess@opengroupware.org>
442
443         * v4.2.49
444
445         * FdExt.subproj/NSException+misc.m: fixed ZNeK's setReason:
446           implementation for gstep-make
447
448         * moved NGPropertyListParser.h to NGExtensions and made it a
449           public header
450
451 2003-10-13  Helge Hess  <helge@opengroupware.org>
452
453         * compile and link NGPropertyListParser in case we are not on
454           libFoundation, compile and link FileObjectHolder on Cocoa
455           (v4.2.48)
456
457 2003-10-11  Marcus Mueller  <znek@mulle-kybernetik.com>
458
459         * FdExt.subproj/NSException+misc.m: Provided implementation for
460           setReason: (as needed with COCOA_Foundation_LIBRARY) and provided
461           interface declaration in case of GNUSTEP_BASE_LIBRARY. (v4.2.47)
462
463 2003-09-07  Marcus Mueller  <znek@mulle-kybernetik.com>
464
465         * v4.2.46
466
467         * NGBundleManager.m, NGHashMap.m, NGObjCRuntime.m, NGStack.m,
468           EOExt.subproj/EOQualifier+CtxEval.m, FdExt.subproj/NSNull+misc.m,
469           FdExt.subproj/NSProcessInfo+misc.m, FdExt.subproj/NSString+misc.m:
470           Fixed outdated references to FoundationExt and pointed to
471           NGExtensions where appropriate.
472           Also, added defines for NeXT_RUNTIME.
473  
474         * EOExt.subproj/EOKeyMapDataSource.m: Fixed problem with method
475           not returning value when not void.
476
477 2003-09-06  Helge Hess  <helge.hess@skyrix.com>
478
479         * v4.2.45
480
481         * NGExtensions.h: do not include FoundationExt but NGObjectMacros.h
482           instead
483
484         * added NGObjectMacros.h which contains the RC macros 
485
486         * FdExt.subproj/NSString+Formatting.m: cache the NSString class
487           object, use less autorelease, fixed a nil-parameter bug on MacOSX,
488           added some hacks to implement unicode format scanning (v4.2.44)
489
490 2003-09-06  Marcus Mueller  <znek@mulle-kybernetik.com>
491
492         * v4.2.43
493
494         * GNUmakefile.preamble: added iconv to the list of necessary
495           libraries on FreeBSD (4.x/5.x)
496
497         * FdExt.subproj/NSString+Encoding.m: do not use iconv on Apple,
498           instead use CoreFoundation's
499           CFStringConvertIANACharSetNameToEncoding()
500
501 2003-07-18  Helge Hess  <helge.hess@skyrix.com>
502
503         * v4.2.42
504
505         * FdExt.subproj/NSData+gzip.m: removed dependency on zutil.h,
506           patch provided by Filip Van Raemdonck
507
508         * NGHashMap.m, NSNull+misc.m: fixed gstep-base compilation problems, 
509           patch provided by Filip Van Raemdonck
510
511 Wed Jul 16 16:03:47 2003  Jan Reichmann  <jr@skyrix.com>
512
513         * FdExt.subproj/NSString+Formatting.m: use ISERIES/USE_VA_LIST_PTR 
514          defines to handle va_list structures (v4.2.41)
515
516 Wed Jul 16 15:00:16 2003  Jan Reichmann  <jr@skyrix.com>
517
518         * FdExt.subproj/NSString+Formatting.m: fixed a bug regarding iSeries 
519           port, copy va_list structure before give it to a function and read 
520           one argument from the original va_list (v4.2.40)
521
522 Tue Jul 15 21:09:26 2003  Jan Reichmann  <jan@skyrix.com>
523
524         * FdExt.subproj/NSString+Formatting.m: replace *va_list function 
525           arguments with va_list (iSeries port) (v4.2.39)
526
527 Mon Jul 14 18:21:55 2003  Jan Reichmann  <jr@skyrix.com>
528
529         * NGBundleManager.m: cache bundle using name.extension instead of name 
530           only (v4.2.38)
531
532 2003-06-23  Helge Hess  <helge.hess@skyrix.com>
533         
534         * NGFileManager.m: ignore empty strings during path standardization
535           (reason for publisher bug 1778) (v4.2.37)
536         
537 2003-06-06  Jan Reichmann <jr@skyrix.com>
538         
539         * NSString+Encoding.m: added a category to encode/decode string from
540           arbitary encoding formats using libiconv (v4.2.36)
541
542 2003-05-26  Helge Hess  <helge.hess@skyrix.com>
543
544         * updated MacOSX port, some smaller modification to compile without 
545           FoundationExt (exceptions, memory allocation, plist parsing) 
546           (v4.2.35)
547
548 2003-05-19  Helge Hess  <helge.hess@skyrix.com>
549
550         * v4.2.34
551
552         * NGRuleEngine.subproj/NGRuleContext.m: added a flag to enable 
553           debugging on a per-context base, added some logging
554
555         * NGRuleEngine.subproj/NGRuleModel.m: during sorting of rules also 
556           consider how specific a qualifier is (by calling -count on the 
557           qualifier)
558
559         * v4.2.33
560
561         * NGRuleEngine: fixed default priorities
562         
563         * NGRuleEngine/NGRuleParser: fixed bug in rule-model parsing, added
564           a "reset" method to reset stored variables
565
566         * NGRuleContext: added some constructors (v4.2.32)
567
568 2003-05-16  Helge Hess  <helge.hess@skyrix.com>
569
570         * NGRuleEngine: added parsing of rule-models (v4.2.31)
571
572         * v4.2.30
573         
574         * EOExt.subproj/NSArray+EOGrouping.m: fixed a bug introduced by
575           clean ups in v4.2.26
576
577         * EOExt: added EOTrueQualifier (used in rule system for *true*)
578
579         * added simple NGRule parser
580
581 2003-05-15  Helge Hess  <helge.hess@skyrix.com>
582
583         * FdExt.subproj/NSString+misc.m: added a new scanning method,
584           -rangeOfString:skipQuotes:escapedByChar: for easier parsing of
585           common quoted languages (v4.2.29)
586
587 2003-05-14  Helge Hess  <helge.hess@skyrix.com>
588
589         * moved headers to "NGExtensions" subdirectory (v4.2.28)
590
591         * started to add NGRuleEngine, a KVC/EOQualifier based evaluation 
592           system (v4.2.27)
593
594         * cleaned up source organization, created three subprojects,
595           FdExt, EOExt and XmlExt for Foundation, EOControl and skyrix-xml
596           additions (v4.2.26)
597
598 2003-04-09  GNUstep User  <helge.hess@skyrix.com>
599
600         * fixed unsigned/signed warnings for gcc 3.3 (v4.2.25)
601
602         * NSProcessInfo+misc.m: small fix for gstep-base (use 
603           -stringByTrimmingSpaces instead of ..WhiteSpaces..) (v4.2.24)
604
605 2003-04-01  GNUstep User  <helge.hess@skyrix.com>
606
607         * NGObjCRuntime.m: added a hack for GNUstep Base with the incomplete
608           FoundationExt library (v4.2.23)
609
610 2003-04-01  Helge Hess  <helge.hess@skyrix.com>
611
612         * added compilation support for GNUstep base (v4.2.22)
613
614 2003-03-14  Helge Hess  <helge.hess@skyrix.com>
615
616         * NSString+misc.m: do not encode umlaut entities in XML output 
617           (v4.2.21)
618
619 2003-03-09  Helge Hess  <helge.hess@skyrix.com>
620
621         * NGBase64Coding.m: added -stringByEncodingBase64 and 
622           -stringByDecodingBase64 to NSData (v4.2.20)
623
624 Tue Mar  4 13:53:40 2003  Jan Reichmann  <jan@skyrix.com>
625
626         * GNUmakefile, NGFileManager+JS.m: add JS functions 
627           (copied from NGJavaScript/Core+JS/NGFileManager+JS.m) (bug 712) 
628           (v4.2.19)
629
630 Tue Feb  4 11:56:34 2003    <jan@skyrix.com>
631
632         * NGHashMap.m: disable throwing exception in objectForKey: if 
633           more than one object exsist, print out a warning only (bug 981) 
634           (v4.2.18)
635
636 Fri Jan 17 16:43:13 2003  Martin Hoerning  <mh@skyrix.com>
637
638         * NSCalendarDate+misc.m 
639         ([NSCalendarDate -dateByAddingYears:months:days:]): 
640           fixed month overflow (bug 871) (v4.2.17)
641
642 2003-01-10  Helge Hess  <helge.hess@skyrix.com>
643
644         * NGBundleManager.m: do not print a warning if the principal class of a
645           bundle could not be found (since the bundle might have none ...) and
646           use the NGBundle class as the default handler (v4.2.16)
647
648 2003-01-07  Helge Hess  <helge.hess@skyrix.com>
649
650         * v4.2.15
651
652         * changes for improved compilation on MacOSX, replaced RETAIN macros
653           with methods
654         
655         * common.h: does not include anything from FoundationExt (required
656           includes were moved to the .m files)
657
658 Fri Dec 27 10:42:11 2002  Helge Hess  <helge.hess@skyrix.com>
659
660         * fixed Copyright headers in most files (v4.2.14)
661
662 Mon Dec 23 15:34:51 2002  Helge Hess  <helge.hess@skyrix.com>
663
664         * NSObject+Logs.m: print a warning if DEBUG is disabled (v4.2.13)
665
666         * NSFileManager+Extensions.m: correctly implement NGFileManager (some
667           trash related fixes)
668
669 2002-11-25  Helge Hess  <helge.hess@skyrix.com>
670
671         * NSString+misc.m: added some methods for processing fully qualified
672           XML names (v4.2.12)
673         
674 2002-11-22  Helge Hess  <helge.hess@skyrix.com>
675
676         * EOKeyMapDataSource.m: finished EOKeyMapDataSource (v4.2.11)
677         
678         * EOKeyMapDataSource.m: started EOKeyMapDataSource (v4.2.10)
679
680         * EOCacheDataSource.m: tiny code cleanups
681
682 2002-11-15  Helge Hess  <helge.hess@skyrix.com>
683
684         * NSURL+misc.m: fixed an index bug in URL string processing (v4.2.9)
685
686 2002-10-30  Helge Hess  <helge.hess@skyrix.com>
687
688         * NSDictionary+misc: added a method 
689           -dictionaryByExchangingKeysAndValues to reverse the mapping of a
690           dictionary (v4.2.8)
691
692 2002-10-21  Helge Hess  <helge.hess@skyrix.com>
693
694         * NGStringScanEnumerator.m: properly clear data when being passed an
695           empty NSData (v4.2.7)
696
697 Thu Oct 17 16:18:49 2002  Helge Hess  <helge.hess@skyrix.com>
698
699         * added Bjoern's excellent NGStringScanEnumerator for scanning binaries
700           for printable strings (useful for extracting version information of
701           executables that have no --version support ..) (v4.2.6)
702
703 2002-09-30  Helge Hess  <helge.hess@skyrix.com>
704
705         * NSEnumerator+misc.m, NSProcessInfo+misc.m: removed some compilation
706           warnings (v4.2.5)
707
708 Fri Aug 30 11:40:59 2002  Jan Reichmann  <jan@skyrix.com>
709
710         * NGQuotedPrintableCoding.m: (Suse Bug 18600) fixed 
711           'Soft line Breaks'-Bug (v4.2.4)
712
713 2002-08-15  Helge Hess  <helge.hess@skyrix.com>
714
715         * NSFileManager+Extensions.m: added support for GlobalIDs, make
716           relative pathes absolute before calling standarizePath (v4.2.3)
717
718 2002-07-12  Helge Hess  <helge.hess@skyrix.com>
719
720         * moved tools/tests to skyrix-core/samples
721
722 2002-05-31  Helge Hess  <helge.hess@skyrix.com>
723
724         * NGBundleManager.m: changed to work with gstep-base library
725
726 2002-05-23 Helge Hess  <helge.hess@skyrix.com>
727
728         * moved from Skyrix-dev-42 repository to skyrix-core (v4.2.2)
729
730 Fri May 17 14:51:13 2002  Helge Hess  <helge.hess@skyrix.com>
731
732         * added NSData+gzip category from NGZlib
733
734 Thu May  2 15:21:00 2002  Helge Hess  <helge.hess@skyrix.com>
735
736         * added NSURL+misc for handling relative NSURLs
737
738 Thu May  2 13:38:11 2002  Helge Hess  <helge.hess@skyrix.com>
739
740         * made some modifications to support gstep-base
741
742 Mon Apr 29 11:35:31 2002  Helge Hess  <helge.hess@skyrix.com>
743
744         * NSProcessInfo+misc.m: added convenience methods: 
745           -argumentsWithoutDefaults
746
747 Tue Apr 16 13:13:05 2002  Helge Hess  <helge.hess@skyrix.com>
748
749         * NSString+misc.m: fixed bug with HTML escaping \n \r etc
750
751 Tue Feb 12 21:04:16 2002  Helge Hess  <helge.hess@skyrix.com>
752
753         * NSObject+Values.m: the -stringValue of NSMutableString now returns an
754           immutable copy
755         
756         * added DOM extensions
757
758 Sat Feb  9 12:25:57 2002  Helge Hess  <helge.hess@skyrix.com>
759
760         * added object logging methods
761
762 Wed Feb  6 11:54:04 2002  Helge Hess  <helge.hess@skyrix.com>
763
764         * NSProcessInfo+misc.m: added -temporaryFileName
765
766 Mon Jan  7 15:33:41 2002  Helge Hess  <helge.hess@skyrix.com>
767
768         * NGBundleManager.m: use a set for resource lookup to avoid duplicates
769
770 Mon Dec 17 15:19:23 2001  Helge Hess  <helge.hess@skyrix.com>
771
772         * NGFileManager.m: added -trashFileAtPath:handler: method
773
774 Tue Nov 27 19:30:29 2001  Helge Hess  <helge.hess@skyrix.com>
775
776         * NGBundleManager: made NGBundle class public
777
778         * NSProcessInfo+misc.m: speed optimized /proc processing ...
779
780 Thu Nov 22 10:48:29 2001  Helge Hess  <helge.hess@skyrix.com>
781
782         * NSCalendarDate+misc.m: added method for calculation of
783           easter
784
785 Tue Nov  6 12:06:49 2001  Helge Hess  <helge.hess@skyrix.com>
786
787         * removed NGFileManager*Tools from Sascha, too many dependencies on
788           SkyProject ...
789
790 Tue Nov  6 12:00:11 2001  Helge Hess  <helge.hess@skyrix.com>
791
792         * added NGFileManager*Tools from Sascha
793
794 Thu Oct 18 15:34:13 2001  Helge Hess  <helge.hess@skyrix.com>
795         
796         * NSNull+misc.m: added forwarding code to catch unknown selectors
797         
798 Tue Oct 16 16:34:25 2001  Helge Hess  <helge.hess@skyrix.com>
799
800         * EOQualifier+CtxEval.m ([NSArray -filteredArrayUsingQualifier:context:]): 
801           return empty array instead of nil if no object matches
802
803 Mon Oct 15 15:59:42 2001  Helge Hess  <helge.hess@skyrix.com>
804
805         * NSNull+misc.m: implemented KVC for NSNull ...
806
807 Mon Oct 15 15:33:52 2001  Helge Hess  <helge.hess@skyrix.com>
808
809         * NSNull+misc.m: added -count,-length implementations
810           to improve stability against typing bugs (calls get
811           logged using NSLog)
812
813 Tue Aug 28 11:32:06 2001  Helge Hess  <helge.hess@skyrix.com>
814
815         * NSString+misc.m: added Unicode support to HTML escaping
816
817         * NSString+misc.h: added methods to do HTML escaping
818
819 Mon Aug 20 17:59:49 2001  Helge Hess  <helge.hess@skyrix.com>
820
821         * EOCompoundDataSource.m: fixed bug: remove from notification center
822           in -dealloc
823           
824         * EOFilterDataSource.m ([NSDictionary -flattenedArrayWithHint:andKeys:]): 
825           fixed allocation bug (missing -autorelease)
826
827 Fri Aug 17 12:47:07 2001  Helge Hess  <helge.hess@skyrix.com>
828
829         * added NSProcessInfo+misc for querying the /proc filesystem
830
831 Fri Aug 10 13:31:28 2001  Helge Hess  <helge.hess@skyrix.com>
832
833         * added NGFileManager class
834
835 Thu Aug  9 13:49:30 2001  Helge Hess  <helge.hess@skyrix.com>
836
837         * NSString+misc.m (NGUnescapeUrlBuffer): added URL escaping/unescaping
838
839 Tue Jul 31 11:27:46 2001  Martin Spindler  <spindler@mdlink.de>
840
841         * EOFilterDataSource.m: can handle groupings now
842
843 Tue Jul 10 11:56:18 2001  Helge Hess  <helge.hess@skyrix.com>
844
845         * NSCalendarDate+misc.m(firstMondayAndLastWeekInYear:): do not dump
846           core if passed NULL
847
848 2001-06-26  Helge Hess  <helge.hess@skyrix.com>
849
850         * removed NGNil, NGArchiver
851
852         * moved to SkyDev41
853
854 Wed May 30 14:47:11 2001  Helge Hess  <helge.hess@skyrix.com>
855
856         * EOFilterDataSource.m: completed
857
858 Thu May 10 11:23:57 2001  Helge Hess  <helge.hess@skyrix.com>
859
860         * NGBundleManager.m: improved error handling
861
862 Mon Apr 30 10:44:02 2001  Helge Hess  <helge.hess@skyrix.com>
863
864         * EOCacheDataSource.m: added -description
865
866 Thu Apr 19 11:58:57 2001  Jan Reichmann  <jan@skyrix.com>
867
868         * EOCompoundDataSource.m: insert mh bugfix (return empty array instead 
869         of nil); fixed sources notification bug
870         
871 Tue Apr 10 13:15:38 2001  Helge Hess  <helge.hess@skyrix.com>
872
873         * NGFileManager.h: completed NGFileManager protocol
874
875 Mon Mar 26 12:29:14 2001  Helge Hess  <helge.hess@mdlink.de>
876
877         * added NSNull+misc with -isNotNull
878
879 Thu Mar  8 16:51:31 2001  Helge Hess  <helge.hess@mdlink.de>
880
881         * EOKeyGrouping.m: fixed bug with 'nil' in -addObject:
882
883 Tue Feb 13 10:51:03 2001  Helge Hess  <helge.hess@mdlink.de>
884
885         * EOGrouping.m: added -setGroupings/-groupings to EOFetchSpecification
886
887 Tue Feb 13 10:31:29 2001  Helge Hess  <helge.hess@mdlink.de>
888
889         * fixed bugs in grouping stuff
890
891 Tue Feb  6 18:18:48 2001  Martin Spindler  <spindler@mdlink.de>
892
893         * NSArray+Grouping.[hm], EO*Grouping.[hm]: added
894
895 Mon Jan 29 15:36:07 2001  Helge Hess  <helge.hess@mdlink.de>
896
897         * NSFileManager+Extensions.m: added trash-folder support
898
899 Wed Jan 24 19:35:43 2001  Jan Reichmann  <jan@skyrix.com>
900
901         * NSString+misc.[mh]: add FilePathVersioningMethods
902
903 Wed Jan 24 19:35:00 2001  Jan Reichmann  <jan@skyrix.com>
904
905         * NSFileManager+Extensions.h: add fileAttributesAtPath:traverseLink:
906         version:
907
908 Tue Jan 23 18:04:35 2001  Helge Hess  <helge.hess@mdlink.de>
909
910         * EOQualifier+CtxEval.m: fixed bug in parameter countin
911
912 Thu Jan 18 17:04:07 2001  Helge Hess  <helge.hess@mdlink.de>
913
914         * NSFileManager+Extensions: changed feature-check methods
915
916 Tue Jan 16 11:28:38 2001  Jan Reichmann  <jan@skyrix.com>
917
918         * EOCacheDataSource.m: fixed timeout bug
919
920 Mon Jan 15 14:24:45 2001  Helge Hess  <helge.hess@mdlink.de>
921
922         * NSFileManager+Extensions.h: added locking protocol
923
924 Mon Jan 15 12:54:54 2001  Helge Hess  <helge.hess@mdlink.de>
925
926         * NSFileManager+Extensions.h: added methods for versioning
927
928 Sun Jan 14 19:27:23 2001  Jan Reichmann  <jan@skyrix.com>
929
930         * EOCacheDataSource.[mh]: improved timeout
931
932 Fri Jan 12 18:29:33 2001  Jan Reichmann  <jan@skyrix.com>
933
934         * EOCacheDataSource.[hm]: timeout
935
936 Wed Jan 10 15:56:40 2001  Helge Hess  <helge.hess@mdlink.de>
937
938         * EODataSource+NGExtensions.m: added EONoFetchWithEmptyQualifierHint
939
940 Wed Jan  3 15:36:40 2001  Jan Reichmann  <jan@skyrix.com>
941
942         * EOCacheDataSource.m: fixed dealloc bug
943
944 Thu Oct 26 20:00:41 2000  Jan Reichmann  <jan@skyrix.com>
945
946         * EOQualifier+CtxEval.m: fixed log bug
947
948 Thu Oct 19 14:31:48 2000  Helge Hess  <helge.hess@mdlink.de>
949
950         * NSString+misc.m: added changes of Jan
951
952 Mon Oct 16 19:30:30 2000  Martin Spindler  <spindler@mdlink.de>
953
954         * EODataSource+NGExtensions.m: added
955
956 Mon Oct  2 18:04:28 2000  Helge Hess  <helge.hess@mdlink.de>
957
958         * NSString+Formatting.m: added %ll specifier for long-long types
959
960 Thu Aug 31 17:54:59 2000  Helge Hess  <helge.hess@mdlink.de>
961
962         * NSEnumerator+misc: added this new category/classes
963
964 Fri Aug 18 15:09:14 2000  Helge Hess  <helge.hess@mdlink.de>
965
966         * NGBundleManager.m: cache bundle manager object
967
968 Thu Aug 17 13:43:06 2000  Helge Hess  <helge.hess@mdlink.de>
969
970         * NGBundleManager.m: always search in $GSROOT/Library/Bundles
971
972 Wed Jul  5 20:32:24 2000  Martin Hoerning  <mh@mdlink.de>
973
974         * NSCalendarDate+misc.m: fixed -numberOfWeeksInYear
975
976 Wed Jun 28 15:24:46 2000  Helge Hess  <helge.hess@mdlink.de>
977
978         * NSCalendarDate+misc.m: added -numberOfWeeksInYear
979
980 Tue Jun 13 18:34:04 2000  Helge Hess  <helge.hess@mdlink.de>
981
982         * NGObjCRuntime.m, NSString+Formatting.m: doesn't use stack allocated
983           buffers anymore
984
985 Fri Jun  9 17:37:09 2000  Helge Hess  <helge.hess@mdlink.de>
986
987         * NGQuotedPrintableCoding.m: changed 'char' type to 'signed char'
988
989 Wed May 31 16:33:53 2000  Helge Hess  <helge.hess@mdlink.de>
990
991         * NSCalendarDate+misc.h: added -firstDayOfMonth and -weekOfMonth
992
993 Wed May 17 11:54:20 2000  Helge Hess  <helge.hess@mdlink.de>
994
995         * NSCalendarDate+misc.m: added -isForenoon and -isAfternoon
996
997 Wed May  3 17:45:19 2000  Helge Hess  <helge.hess@mdlink.de>
998
999         * NSCalendarDate+misc.m: fixed mondays-of-year calculation to respect
1000           the DST timezones
1001
1002 Wed May  3 17:14:32 2000  Helge Hess  <helge.hess@mdlink.de>
1003
1004         * NSCalendarDate+misc.m: added week-calculation methods
1005
1006 Tue May  2 17:24:09 2000  Helge Hess  <helge.hess@mdlink.de>
1007
1008         * NGBundleManager.m ([NGBundleManager -providedResourcesOfType:inBundle:]): 
1009           fixed bug, didn't qualify based on type
1010
1011 Tue May  2 14:00:45 2000  Jan Reichmann  <jan@mdlink.de>
1012
1013         * NSString+misc.m: fixed possible buffer overflow bug
1014
1015 Tue May  2 13:24:40 2000  Jan Reichmann  <jan@mdlink.de>
1016
1017         * NGHashMap.m: fixed RC-Bug in allObjects and _NGHashMapObjectEnumerator 
1018         -nextObject
1019
1020 Tue May  2 13:12:11 2000  Helge Hess  <helge.hess@mdlink.de>
1021
1022         * NGHashMap.m: added NSAssert's to check for a valid 'table'
1023
1024 Fri Apr 28 19:00:52 2000  Helge Hess  <helge.hess@mdlink.de>
1025
1026         * NSString+misc.m: added placeholder replacement stuff, removed string
1027           debugging stuff
1028
1029 Wed Apr 12 19:33:26 2000  Helge Hess  <helge.hess@mdlink.de>
1030
1031         * NSCalendarDate+misc.m: added -isToday method
1032
1033 Tue Feb 29 17:12:15 2000  Helge Hess  <helge.hess@mdlink.de>
1034
1035         * MOF3 import
1036
1037 Mon Feb 21 13:49:40 2000  Helge Hess  <helge.hess@mdlink.de>
1038         
1039         * removed -cString calls
1040
1041 2000-02-17    <helge.hess@mdlink.de>
1042
1043         * NSString+Formatting.m, NSBase64Coding.m, NGBundleManager.m, NSString+misc:
1044           removed a lot of 'cString' usage
1045
1046 Thu Jan 20 18:44:27 2000  Helge Hess  <helge.hess@mdlink.de>
1047
1048         * added NGObjCRuntime category. Contains ObjC runtime manipulation stuff
1049
1050 Mon Jan 10 12:44:10 2000  Helge Hess  <helge.hess@mdlink.de>
1051
1052         * NSCalendarDate+misc.m: added Y2K support method
1053
1054 Mon Dec  6 19:15:27 1999  Helge Hess  <helge.hess@mdlink.de>
1055
1056         * NGBundleManager.m: added support for EOQualifier queries
1057
1058 Thu Sep 16 18:14:39 1999  Helge Hess  <helge.hess@mdlink.de>
1059
1060         * removed NGTool.[hm], NGProxy.[hm], NGMainMacros.h
1061
1062 Mon Jul 26 12:21:44 1999  Helge Hess  <helge@trex.mdlink.de>
1063
1064         * NGBundleManager.m: added -principalObject method
1065
1066 Thu Jul 22 14:31:36 1999  Jan Reichmann  <jan@mdlink.de>
1067
1068         * NGQuotedPrintableCoding.m: fixed NGEncodeQuotedPrintable
1069
1070 Thu Jul  8 10:23:52 1999  Helge Hess  <helge@trex.mdlink.de>
1071
1072         * NGBundleManager.m: send notification if bundle did load
1073
1074 Wed Jun 30 15:20:05 1999  Helge Hess  <helge@trex.mdlink.de>
1075
1076         * added NGBundleManager
1077
1078 Fri Jun 25 19:58:14 1999  Helge Hess  <helge@trex.mdlink.de>
1079
1080         * NSString+Formatting.m: fixed bug (formatter looks for empty format)
1081
1082 Tue Jun 15 10:38:05 1999  Helge Hess  <helge@trex.mdlink.de>
1083
1084         * added NGQuotedPrintableCoding categories
1085
1086 Fri May 21 16:13:52 1999  Helge Hess  <helge@trex.mdlink.de>
1087
1088         * make it compile with gstep-base
1089
1090 Fri May 21 13:19:10 1999  Helge Hess  <helge@trex.mdlink.de>
1091
1092         * changed OPENSTEP macro to WITH_OPENSTEP
1093
1094 Tue Mar 16 12:43:03 1999  Helge Hess  <helge@trex.mdlink.de>
1095
1096         * common.h: added support for mingw32
1097
1098 Tue Jan 12 13:19:36 1999  Helge Hess  <helge@trex.mdlink.de>
1099
1100         * NGHashMap.m: added -asDictionary method
1101
1102 Fri Jan  8 14:42:31 1999  Helge Hess  <helge@trex.mdlink.de>
1103
1104         * NSSet+enumerator.m: implemented mapping methods
1105
1106 Thu Jan  7 16:14:55 1999  Helge Hess  <helge@trex.mdlink.de>
1107
1108         * NGBase64Coding.m: use +stringWithCStringNoCopy:...
1109
1110 Wed Jan  6 18:54:50 1999  Helge Hess  <helge@trex.mdlink.de>
1111
1112         * NSString+Formatting.m: use Objective-C allocation functions
1113
1114         * NGMemoryAllocation.h: use Objective-C allocation functions
1115
1116         * NSAutoreleasePool+misc.m: content is ignored if Boehm GC is used
1117
1118 Wed Dec 30 09:54:51 1998  Helge Hess  <helge@trex.mdlink.de>
1119
1120         * fixed exception creation, cleanups in NSAttributedString
1121
1122 Mon Dec 28 09:51:24 1998  Helge Hess  <helge@trex.mdlink.de>
1123
1124         * replaced THROW with -raise
1125
1126         * replaced TRY with NS_DURING
1127
1128         * removed GNU regex library because of license issues
1129
1130 Wed Dec 23 12:13:07 1998  Helge Hess  <helge@trex.mdlink.de>
1131
1132         * NSArray+enumerator.m: added methods to create sets using selector
1133           mapping
1134
1135 Wed Dec 16 12:23:24 1998  Helge Hess  <helge@trex.mdlink.de>
1136
1137         * NSArray+enumerator.m: added methods to create arrays using selector
1138           mapping
1139
1140 Fri Dec 11 18:58:35 1998  Helge Hess  <helge@trex.mdlink.de>
1141
1142         * NSCalendarDate+misc.m: added -hour:minute:second:, -hour:minute:
1143
1144 Tue Dec  8 19:23:23 1998  Helge Hess  <helge@trex.mdlink.de>
1145
1146         * NSCalendarDate+misc.m: fixed -tomorrow, -yesterday which was broken
1147
1148         * NSCalendarDate+misc.m: added various methods: 
1149           -isDateOnSameDay, -isDateInSameWeek, -yesterday, -tomorrow
1150
1151         * added NSCalendarDate+misc category
1152
1153 Fri Nov 27 15:53:48 1998  Helge Hess  <helge@trex.mdlink.de>
1154
1155         * NGExtensions.h: added 'index()' function for WIN32
1156
1157 Thu Nov 26 13:48:35 1998  Helge Hess  <helge@trex.mdlink.de>
1158
1159         * NSException+misc.h: removed FINALLY from SYNCHRONIZED macros
1160
1161         * GNUmakefile: added install capability
1162
1163 Tue Nov 24 11:51:08 1998  Helge Hess  <helge@trex.mdlink.de>
1164
1165         * NSAutoreleasePool+misc.m: added category linking function
1166
1167         * NGStack.m: fixed RC bug (elements were not released on dealloc)
1168
1169 Mon Nov 23 10:37:55 1998  Helge Hess  <helge@trex.mdlink.de>
1170
1171         * NSString+misc.m: added string debugging methods (init replacements)
1172           which were in libFoundation-mof2 before
1173
1174         * added NSAutoreleasePool+misc.[hm]
1175
1176 Mon Nov 16 18:41:15 1998  Helge Hess  <helge@trex.mdlink.de>
1177
1178         * NGCharBuffers.h: fixed bug in initialization
1179
1180 Fri Nov 13 10:44:03 1998  Helge Hess  <helge@trex.mdlink.de>
1181
1182         * NGExtensions.h: made NoZone a libFoundation specific
1183
1184         * Makefile.preamble: added -Wno-protocol switch
1185
1186         * NGTool.m: getpid() replaced for WIN32
1187
1188 Tue Nov 10 17:01:20 1998  Helge Hess  <helge@trex.mdlink.de>
1189
1190         * NGTool.m: signal handler sets itself again after signal is executed
1191
1192 Fri Nov  6 11:07:03 1998  Helge Hess  <helge@trex.mdlink.de>
1193
1194         * NGArchiver.m: added proper Copyright information
1195
1196 Thu Nov  5 08:28:07 1998  Helge Hess  <helge@trex.mdlink.de>
1197
1198         * NGArchiver.m: reformatted for inclusion in libFoundation
1199
1200 Wed Oct 28 14:57:40 1998  Helge Hess  <helge@trex.mdlink.de>
1201
1202         * NGHashMap.m: added -initWithDictionary:, +hashMapWithDictionary: methods
1203
1204 Thu Oct 22 14:07:32 1998  Helge Hess  <helge@trex.mdlink.de>
1205
1206         * added NSDictionary+misc category
1207
1208 Tue Oct 20 19:34:33 1998  Helge Hess  <helge@trex.mdlink.de>
1209
1210         * added xor digests in MD5 generator
1211
1212 1998-10-19  Helge Hess  <helge@trex.mdlink.de>
1213
1214         * NSObject+Values.m: modified values method to use only intValue,
1215           floatValue and doubleValue.
1216
1217         * NSException+misc.h: added synchronized macros
1218         
1219         * removed property list parser (now in libFoundation)
1220
1221 1998-10-15  Helge Hess  <helge@trex.mdlink.de>
1222
1223         * NGStack.m: made category on NSMutableArray to make it conform to
1224           stack protocol
1225
1226         * added NSString+misc category. Contains a method to return a
1227           string escaped using C rules (newline becomes '\n', ..)
1228
1229 1998-10-11  Helge Hess  <helge@trex.mdlink.de>
1230
1231         * started Rhapsody support
1232
1233 1998-10-10  Helge Hess  <helge@trex.mdlink.de>
1234
1235         * NGBase64Coding.m: removed generation of newline at end of encoding,
1236                             cleaned up, removed MAXLINE constant
1237
1238 1998-10-09  Helge Hess  <helge@trex.mdlink.de>
1239
1240         * reformatted NGArchiver.m
1241
1242         * created ChangeLog