[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