mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-06-01 00:10:47 +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
7e2a5ba8eb
commit
c8fa793240
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>
|
2002-01-23 Adam Fedor <fedor@gnu.org>
|
||||||
|
|
||||||
* Source/NSInterfaceStyle.m (NSInterfaceStyleForKey): Use default
|
* 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
|
It also requires a FoundationKit library as specified by the OpenStep
|
||||||
specification. The FoundationKit libraries known to work are the GNUstep
|
specification. The FoundationKit libraries known to work are the GNUstep
|
||||||
Base Library version @samp{@value{GNUSTEP-GUI-BASE}}.
|
Base Library.
|
||||||
|
|
||||||
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}.
|
|
||||||
|
|
||||||
@section Where do I send bug reports?
|
@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
|
@samp{gnustep-gui}. If you are installing this package as part of the
|
||||||
GNUstep core package, read the file GNUstep-HOWTO for more complete
|
GNUstep core package, read the file GNUstep-HOWTO for more complete
|
||||||
instructions on how to install the entire GNUstep package (including
|
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
|
@node Configuration, Compilation, Introduction, Top
|
||||||
@section Configuration
|
@section Configuration
|
||||||
|
|
|
@ -9,6 +9,29 @@
|
||||||
|
|
||||||
The currently released version of the library is @samp{@value{GNUSTEP-GUI-VERSION}}.
|
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}
|
@section Noteworthy changes in version @samp{0.7.0}
|
||||||
|
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
|
@ -20,10 +43,6 @@ The currently released version of the library is @samp{@value{GNUSTEP-GUI-VERSIO
|
||||||
@item NSColorWell works.
|
@item NSColorWell works.
|
||||||
@end itemize
|
@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}
|
@section Noteworthy changes in version @samp{0.6.7}
|
||||||
|
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
|
|
|
@ -27,8 +27,15 @@ The following classes are currently unimplemented or unfinished
|
||||||
to such a degree to be unusable.
|
to such a degree to be unusable.
|
||||||
|
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
@item NSDataLink
|
@item NSDataLink, NSDataLinkManager, NSDataLinkPanel
|
||||||
@item NSHelpPanel
|
@item NSHelpPanel, NSHelpManager
|
||||||
@item NSPageLayout
|
@end itemize
|
||||||
@item NSPrintPanel
|
|
||||||
|
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
|
@end itemize
|
||||||
|
|
|
@ -235,7 +235,13 @@ Class gmodel_class(void)
|
||||||
BOOL loaded = NO;
|
BOOL loaded = NO;
|
||||||
NSUnarchiver *unarchiver = nil;
|
NSUnarchiver *unarchiver = nil;
|
||||||
NSString *ext = [fileName pathExtension];
|
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
|
// If the file to be read is a gmodel, use the GMModel method to
|
||||||
// read it in and skip the dearchiving below.
|
// 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