mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-05-30 01:20:38 +00:00
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:
parent
7435386c19
commit
22112f40df
7 changed files with 57 additions and 200 deletions
11
ChangeLog
11
ChangeLog
|
@ -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
|
||||
|
|
|
@ -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?
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
181
TODO
|
@ -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>
|
Loading…
Add table
Add a link
Reference in a new issue