Release updates

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@12209 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Adam Fedor 2002-01-24 17:02:33 +00:00
parent 7435386c19
commit 22112f40df
7 changed files with 57 additions and 200 deletions

View file

@ -1,3 +1,14 @@
2002-01-24 Adam Fedor <fedor@gnu.org>
* Source/NSBundleAdditions.m ([NSBundle
+loadNibFile:externalNameTable:withZone:]): If file extension is
nib, replace it with gmodel.
* Documentation/announce.texi: Update.
* Documentation/install.texi: Likewise.
* Documentation/news.texi: Likewise.
* Documentation/todo.texi: Likewise.
2002-01-23 Adam Fedor <fedor@gnu.org>
* Source/NSInterfaceStyle.m (NSInterfaceStyleForKey): Use default

View file

@ -60,14 +60,7 @@ the TIFF Graphics library version
It also requires a FoundationKit library as specified by the OpenStep
specification. The FoundationKit libraries known to work are the GNUstep
Base Library version @samp{@value{GNUSTEP-GUI-BASE}}.
The @samp{.tar} file is compressed with GNU gzip. Gzip can be obtained by
anonymous ftp at any of the GNU archive sites.
For info about FTP via email, send email to
@email{ftpmail@@decwrl.dec.com} with no subject line, and two-line body
with line one @samp{help} and line two @samp{quit}.
Base Library.
@section Where do I send bug reports?

View file

@ -19,9 +19,11 @@ This file documents the installation of the GNUstep GUI Library,
@samp{gnustep-gui}. If you are installing this package as part of the
GNUstep core package, read the file GNUstep-HOWTO for more complete
instructions on how to install the entire GNUstep package (including
this library). GNUstep-HOWTO is located at @url{www.gnustep.org}
this library). GNUstep-HOWTO is located at @url{http://www.gnustep.org}
and in the gnustep-make package (which you should install first).
You must have installed gnustep-base before building this library.
You must have installed gnustep-base and gnustep-make
before building this library.
@node Configuration, Compilation, Introduction, Top
@section Configuration

View file

@ -9,6 +9,29 @@
The currently released version of the library is @samp{@value{GNUSTEP-GUI-VERSION}}.
@section Noteworthy changes in version @samp{0.7.5}
@itemize @bullet
@item Drag and drop and image sliding much improved.
@item Better handling of remote startup/display.
@item Some localization.
@item Keybinding support.
@item Text handling improvements.
@item New gopen command (like MacOSX open command).
@item Implemented simple pagination and printing of views.
@item Support for rulers.
@item Spell checking support.
@item Blinking insertion point.
@item New NSStepper class.
@item Implemented NSOutlineView, NSSelection, NSInputManager.
@item Near rewrite of Menu handling code.
@item Gmodel code compiled as a separate bundle.
@end itemize
@c ====================================================================
@c Keep the next line just below the list of changes in most recent version.
@ifclear ANNOUNCE-ONLY
@section Noteworthy changes in version @samp{0.7.0}
@itemize @bullet
@ -20,10 +43,6 @@ The currently released version of the library is @samp{@value{GNUSTEP-GUI-VERSIO
@item NSColorWell works.
@end itemize
@c ====================================================================
@c Keep the next line just below the list of changes in most recent version.
@ifclear ANNOUNCE-ONLY
@section Noteworthy changes in version @samp{0.6.7}
@itemize @bullet

View file

@ -27,8 +27,15 @@ The following classes are currently unimplemented or unfinished
to such a degree to be unusable.
@itemize @bullet
@item NSDataLink
@item NSHelpPanel
@item NSPageLayout
@item NSPrintPanel
@item NSDataLink, NSDataLinkManager, NSDataLinkPanel
@item NSHelpPanel, NSHelpManager
@end itemize
Classses that need work (well every class needs work!)
@itemize @bullet
@item NSComboBox, NSComboBoxCell
@item NSProgressIndicator
@item All the Text classes
@item NSColorPanel
@end itemize

View file

@ -235,7 +235,13 @@ Class gmodel_class(void)
BOOL loaded = NO;
NSUnarchiver *unarchiver = nil;
NSString *ext = [fileName pathExtension];
if ([[fileName pathExtension] isEqual: @"nib"])
{
/* We can't read nibs, look for an equivalent gmodel file */
fileName = [fileName stringByDeletingPathExtension];
fileName = [fileName stringByAppendingPathExtension: @"gmodel"];
}
// If the file to be read is a gmodel, use the GMModel method to
// read it in and skip the dearchiving below.

181
TODO
View file

@ -1,181 +0,0 @@
Nicola Pero - 7 Feb 2001: This file is OLD and OBSOLETE. Needs being
updated.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Classes in need of implementation
Written by Michael Hanni <mhanni@sprintmail.com> Mon Jul 19 1999
================================================================
*PLEASE* note that these are only classes that are completly or almost
completly empty in GNUstep. Almost EVERY class in the GNU AppKit still
needs work, but you should already know that. ;-)
(Updated by Lyndon Tremblay <humasect@coolmail.com> [October 18 1999],
in the curly brackets)
NSBezierPath
============
Someone has offered to write this one. Please drop me (Michael) a
line.
NSComboBox
==========
NSComboBox
NSComboBoxCell
{Someone seems to be working at it, according to the Testing/ test, still in
progress}
NSDataLink*:
============
NSDataLink
NSDataLinkManager
NSDataLinkPanel
These are classes from the original OpenStep API. I'm not sure we
even need to do these.
NSDocument:
===========
NSDocument
NSDocumentController
These classes should be worked on in conjunction with
NSWindowController. {Code exists, no info on how complete they are}
NSHelpManager:
==============
NSHelpManager/NSHelpPanel(?)
No one has taken these. If you want to work on this contact
Michael Hanni and ask about HTML viewing.
NSInputManager/Server:
======================
NSInputManager
NSInputServer
No one. Could be a nice way of cleaning up the event code. {No documentation found}
NSPrint*:
=========
NSPrintInfo
NSPrintOperation
NSPrintPanel
NSPrinter
Some code exists for NSPrinter and NSPrintInfo which could be used
as a basis for these classes. No one has taken these. Would be
nice if someone could work on this so we could be able to print
our nice RTF documents when the Text Network is finished.
NSProgressIndicator:
====================
NSProgressIndicator
Taken by: Michael Hanni <mhanni@sprintmail.com>
NSRuler*:
=========
NSRulerMarker
NSRulerView
Ruler classes needed for NSText. No one has expressed a desire to
write these.
NSSecureText*:
==============
NSSecureTextField
NSSecureTextFieldCell
{Tooken by Lyndon Tremblay <humasect@coolmail.com>, only touching up left}
NSSpell*:
=========
NSSpellChecker
NSSpellServer
Initial implementations by Scott Christley could be used as start
on implementation. No one has taken these.
NSTable*:
=========
NSTableColumn [80%]
NSTableHeaderCell [99%]
NSTableHeaderView [75%]
NSTableView [10%]
The table classes. Michael Hanni <mhanni@sprintmail.com> is
writing these, but if anyone wants a project email him.
NSText:
=======
NSText [80%?]
NSTextAttachment
NSTextAttachmentCell
NSTextContainer [95% will need to be looked at when everything
works.]
NSTextStorage [95% (- fixAttributes: inRange:)]
NSTextTab
NSTextView [10%]
NSMutableAttributedString Additions
NSMutableParagraphStyle
NSString Additions
Many classes are needed for a full NSText implementation. Much
code already exists, however much still is needed.
NSTextTab, NSTextAttachment, and NSTextAttachmentCell should be
easy tasks that would make excellent first time projects.
{No documentation found of how NSTextTab should work}
These people are the ones to talk to:
Richard Frith-Macdonald <richard@brainstorm.co.uk>:
NS*String/NS*Paragraph* code. Basically anything that
needs to work directly with the Foundation is Richard's
ground.
Michael Hanni <mhanni@sprintmail.com>:
Coordinator for NSText* development. Contact him if you
want to work on something or you have questions. Working
on NSTextView and RTF<->NSAttributedString.
Esteban Manchado <A2092@correo.dis.ulpgc.es>:
RTF parsing code. Also if we are really nice to him he
will help us get HTML parsing done as well. ;-)
Jonathan Gapen <jagapen@whitewater.chem.wisc.edu>:
NSLayoutManager and coordinator for internationalization.
Daniel Boehringer <boehring@biomed.ruhr-uni-bochum.de>:
Wrote stand-alone NSText, advisor for extended Text System.
NSWindowController:
===================
NSWindowController
No one has taken this. Should be written at the same time as
NSDocumentController. {Same as NSDocument*, code is there, not sure how complete
it is}
Misc:
=====
I might have missed something so if you notice an error or
omission please drop a line to <mhanni@sprintmail.com>