discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Soon gui/back release 0.9.4


From: Gregory John Casamento
Subject: Re: Soon gui/back release 0.9.4
Date: Fri, 17 Sep 2004 05:31:15 -0700 (PDT)

Fred,

--- Fred Kiefer <fredkiefer@gmx.de> wrote:

> Gregory John Casamento wrote:
> > --- Alexander Malmberg <alexander@malmberg.org> wrote:
> > 
> >>The gorm templates won't be removed for this release (not backwards 
> >>compatible).
> > 
> > 
> > Referring here to the old, deprecated templates in GSNibCompatibility, not
> the
> > new ones in GSNibTemplates.
> > 
> > Just thought I would jump in and clarify.   The deprecated ones will be
> removed
> > eventually.
> 
> Oh no, you do know that I will have to jump in myself now :-)

Not jumping on anyone. :)

> These classes should not go away completly. At least the 
> NSWindowTemplate will be needed for keyed encoded NIB loading and should 
> find a new home somewhere else. Not sure about the rest of the classes, 
> so I am a bit reluctant about letting them go away to soon.
> But you know that, admit that this was just a test, if I am still paying 
> attention.

This was not a test.   As those classes are clearly marked in that file as 
"DEPRECATED, DO NOT USE", and also the comment:

/*
  As these classes are deprecated, they should disappear from the gnustep      
  distribution in the next major release.
*/

These comments have, indeed, been in that file since I created it.  So, it has
been clear that they shouldn't have been used for anything for some time and
that they were going away.  Their departure, in actual fact, is somewhat
overdue. ;)

If needed, some classes by the same name can remain, but the ability to
unarchive the deprecated versions from .gorm files need no longer be preserved.
 It remains to be seen if these are even needed for keyed unarchiving since the
NSKeyedUnarchiver class contains functionality which may allow unarchiving the
contents of a .nib to the current GNUstep versions of these templates.

Also, those deprecated classes which are not needed by NSKeyedArchiving will be
removed from gui and support for loading the deprecated templates will be
removed from Gorm.

> Cheers
> Fred
> 

Later, GJC

=====
Gregory John Casamento 
-- CEO/President Open Logic Corp. (A Maryland Corporation)
#### Maintainer of Gorm for GNUstep.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]