From c0bf57527f8cfbc2979b7ff743e7ef0b78268dc3 Mon Sep 17 00:00:00 2001 From: Andrew McCallum Date: Thu, 1 Feb 1996 03:28:02 +0000 Subject: [PATCH] Make new news section, for after 0.1.19. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@888 72102866-910b-0410-8b05-ffd578937521 --- Documentation/news.texi | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/Documentation/news.texi b/Documentation/news.texi index ea06b358b..bdc001780 100644 --- a/Documentation/news.texi +++ b/Documentation/news.texi @@ -6,6 +6,32 @@ The currently released version of the library is @samp{@value{OBJECTS_VERSION}}. @end ifset +@section Noteworthy changes since version @samp{0.1.19} + +@itemize @bullet + +@item GNU-style archiving has had an overhaul, and the GNUstep +NSArchiver class is functional, but not strongly tested. + +I have separated the high-level archiving of groups of objects from the +low-level format of how C-types are written. There are several new +classes. CStream is a subclass of Stream that knows how to encode +C-type variables in a machine independent way; this class has two +concrete subclasses: BinaryCStream, and TextCStream. Plug these +backends into Coder to get different style low-level formats for +archiving. + +NSArchiver is built on top of Coder. You can actually send all the +Coder methods to NSArchiver and vice-versa. + +GNU classes BinaryCoder and TextCoder are gone. + +@end itemize + +@c ==================================================================== +@c Keep the next line just below the list of changes in most recent version. +@ifclear ANNOUNCE_ONLY + @section Noteworthy changes since version @samp{0.1.14} @itemize @bullet @@ -42,10 +68,6 @@ places. @end itemize -@c ==================================================================== -@c Keep the next line just below the list of changes in most recent version. -@ifclear ANNOUNCE_ONLY - @section Noteworthy changes since version @samp{0.1.13} @itemize @bullet