List Info

Thread: Re: Differences between Gnu-step and Cocoa




Re: Differences between Gnu-step and Cocoa
country flaguser name
United States
2007-12-10 07:45:11
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 <theravensucs.org>
To: GNUstep Discuss <discuss-gnustepgnu.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.nordgrencomhem.se
>
>
>
>
> _______________________________________________
> Discuss-gnustep mailing list
> Discuss-gnustepgnu.org
> http://lists.gnu.org/mailman/listinfo/discuss-gnustep



_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustepgnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep





_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustepgnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Re: Differences between Gnu-step and Cocoa
user name
2007-12-10 09:29:02
On Dec 10, 2007 2:45 PM, Gregory John Casamento
<greg_casamentoyahoo.com> wrote:
> All,
> Please submit any failures you find in nib
decoding/encoding in GNUstep as bugs, if you find them.

Damn, you're bold 

> 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.
[...]

I haven't used GNUstep for almost a year, since I finally
switched (to
OSX), so I may be a bit out of touch -- the one problem I
used to run
into was with NSxyzControllers. For one reason or other,
Cocoa
programmers seem to totally dig them...

-- 
Chris


_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustepgnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )