discuss-gnustep
[Top][All Lists]
Advanced

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

ANN: mySTEP-1.2 for Zaurus available -> MacOS X/Cocoa compatible GUI on


From: Dr. Nikolaus Schaller
Subject: ANN: mySTEP-1.2 for Zaurus available -> MacOS X/Cocoa compatible GUI on Linux PDA
Date: 25 Aug 2003 12:40:50 -0700

> Now, also a new release (1.1) of the Foundation and AppKit library
> (based on mGstep/GNUstep) is available for the Zaurus at
> 
> http://www.dsitri.de/php/projects/project.php?project=mySTEP


Now, release 1.2 is available at

http://www.dsitri.de/php/projects/project.php?project=mySTEP

Many headers and classes habe been added from GNUstep. And a framework
to be compatible with Apple's AddressBook has been started.
Now the first "Fat Binary" application bundles can be developed on the
Mac that run completely on the Mac and can be copied to the Zaurus 
and run there as well (at least they pop up a menu and show some
windows).

Feedback is really appreciated at
  http://www.dsitri.de/php/projects/project.php?project=mySTEP
or
  mailto:service@dsitri.de

Changes in Release 1.2:

General
* protocol NSValidatedUserInterfaceItem added
* IBAction and IBOutlet added
* reworked source to reduce number of compiler warnings down to
minimum
* NSTemporaryDirectory() added to return @"/tmp"
* libraries renamed to libAppKit, libFoundation etc.
* Mib-reading made handle NSNamedColorSpace and NSPatternColorSpace

AddressBook/AddressBook.h
* library started based on description at
http://www.cocoadev.com/index.pl?AddressBook

NSZone
* simple shortcut macros for NSZone functions added

NSObject
+ allocWithZone;        added - zone ignored
- copyWithZone;         added - zone ignored
- (NSZone) zone;        added - returns NSDefaultMallocZone()

NSProcessInfo
- (int) processIdentifier;
  added.

NSWorkSpace
* searching for applications and file types improved and corrected
   - distinguishes between roles "Editor"/"Viewer" and "None"
   - checks if icon is defined and substitutes default

NSPropertyList
* some improvements
* converting NSDictionary into XML property list added

NSDictionary (within NSFileManager)
- (unsigned long) fileHFSCreatorCode;
- (unsigned long) fileHFSTypeCode;
- (BOOL) fileIsImmutable;
- (BOOL) fileExtensionHidden;
  and constants added for compatibility

NSApplication
* delegate changed to return NSApplicationTerminateReply
   - (NSApplicationTerminateReply)
applicationShouldTerminate:(NSApplication *)sender;
* made NSApplication instantiate NSDocumentController and add to
responder chain if any Document Types are defined in the Info.plist
- (NSNotificationCenter *) notificationCenter;
  added to return the defaultNotificationCenter
- (id) targetForAction:(SEL) selector
  made return nil for a nil selector instead of a segmentation fault

NSMenu
* changed to use NSApplication's targetForAction: method to scan the
responder chain

NSUndoManager
* added form GNUstep-base

NSURL & NSURLHandle (incl. GSFTPURLHandle, GSHTTPURLHandle,
GSMimeParser, GSMimeHeader, GSMimeDocument)
* added form GNUstep-base
* handles file:// ftp:// http:// and https:// URLs

NSNull
* added form GNUstep-base

NSColor
+ (NSColor*) colorWithCatalogName:(NSString *)listName
colorName:(NSString *)colorName;
+ (NSColor*) colorWithPatternImage:(NSImage *)image;
  added - but not supported by backend!

NSString
* added constants for some NSStringEncodings

NSFileWrapper
* added form GNUstep-gui

NSAffineTransform
* added form GNUstep-gui

NSBezierPath
* added form GNUstep-gui

NSDocument
* added form GNUstep-gui

NSDocumentController
* added form GNUstep-gui

NSWindowController
* added form GNUstep-gui

NSApplication
- (void) orderFrontStandardAboutPanel;
- (void) orderFrontStandardAboutPanelWithOptions:(NSDictionary *)
optionsDictionary;
  added

NSResponder
- (BOOL) shouldBeTreatedAsInkEvent:(NSEvent *) theEvent;
  added - but nowhere processed for an ink-anywhere handwriting system
(yet)

GMArchiver
* fixed some problems with unknown classes and a potentially
uninitialized variable

GMAppKit
* NSColor unarchiving made handle NSNamedColorSpace and
NSPatternColorSpace


reply via email to

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