All,
Please submit any failures you find in nib decoding/encoding
in GNUstep as bugs, if you find them. I've tested nib
encoding with nibs from various nibs from different
applications and haven't encountered many issues. However,
I'm only one person. Please let us know, if you find any
issues.
Also, I believe our aim as a project should be to get to
10.4 functionality. So, I would consider anything that is
missing from GNUstep that is in 10.4 to be
"missing" and thus would need to have a bug
submitted if GS behavior is different or, alternatively, a
feature request entered, if the feature is missing.
GJC
--
Gregory Casamento -- Principal Consultant - OLC, Inc
# GNUstep Chief Maintainer
----- Original Message ----
From: David Chisnall <theraven sucs.org>
To: GNUstep Discuss <discuss-gnustep gnu.org>
Sent: Sunday, December 9, 2007 12:03:20 PM
Subject: Re: Differences between Gnu-step and Cocoa
Hi Tommy,
There is a list of current API compatibility somewhere, but
I can't
find it at the moment. A good few rules of thumb are:
- Try to stick to Foundation and AppKit. A few other
frameworks, like
AddressBook, also work, but are external to the core GNUstep
distribution.
- Anything that says 'OS X 10.0 or later' in Apple's
documentation is
likely to work. Anything that says 10.5 or later probably
won't
work. For 10.1 to 10.4, the probability gradually drops.
As such,
it's best to try to stick to 10.0 stuff and test other
things on
GNUstep before relying on them.
- Reading nib files on GNUstep is still somewhat hit and
miss. Some
things work perfectly, some fail weirdly. If you are
encountering
strange bugs, try redrawing your nibs in gorm.
You may also find some slight inconsistencies between
GNUstep and
Cocoa. For example, the NSFileManager method for creating a
directory
on Cocoa requires the parent directory to exist, but on
GNUstep will
create all intervening directories if they are missing
(Leopard
introduces a new method for doing this).
David
On 9 Dec 2007, at 15:33, Tommy Nordgren wrote:
> I'm considering writing a (GUI) application as
open-source on Mac OS
> X Leopard.
> I'm wondering if there is any document available that
describes the
> differences between
> the Cocoa API on Mac OS X, and the Gnu-step API. If
possible, I want
> to write my code
> so that it is easily portable to other operating
systems.
> ------------------------------------------------------
> "Home is not where you are born, but where your
heart finds peace" -
> Tommy Nordgren, "The dying old crone"
> tommy.nordgren comhem.se
>
>
>
>
> _______________________________________________
> Discuss-gnustep mailing list
> Discuss-gnustep gnu.org
> http://lists.gnu.org/mailman/listinfo/discuss-gnustep
_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep
_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep
|