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