[ 
http://issues.apache.org/jira/browse/XERCESC-1656?page=comments#action_12455482 
] 
            
James Berry commented on XERCESC-1656:
--------------------------------------

Hi Kevin,

Thanks for the bug report.

I believe all the FSRef and FSSpec functions are gone from the code in the 
Xerces 3.0 trunk, since it relies on the Posix file manager code which is  not 
Mac specific.

2.7 is another matter, which I haven't spent much time thinking about. As I 
recall, there's basically a code path through the MacPlatformUtils that doesn't 
need the FSSpec routines at all (so I believe it would be pretty easy to simply 
remove those routines). 

I've been the maintainer of the Mac code for Xerces, but haven't been too 
involved lately, having my hands full elsewhere. If you put together patches 
and a list of files to delete, I'd be happy to look them over and commit 
them... I agree with your statements regarding CodeWarrior and Classic (once 
again, the 3.0 trunk has support for neither of these).

James

> Project uses deprecated Mac OS X functions and data types.
> ----------------------------------------------------------
>
>                 Key: XERCESC-1656
>                 URL: http://issues.apache.org/jira/browse/XERCESC-1656
>             Project: Xerces-C++
>          Issue Type: Bug
>          Components: Utilities
>    Affects Versions: 2.7.0
>         Environment: Mac OS X 10.4 with Xcode 2.4.1
>            Reporter: Kevin Hoyt
>
> All functions that take an FSSpec are depricated.  These functions need to be 
> replaced with FSRef based functions so Xerces can still be used once these 
> functions become obsolete.
> Also, I vote for removing support for Classic (Mac OS 9).  If anyone really 
> needs this, they can use an older release.
> And, I'd say the same thing about supporting CodeWarrior.
> These are the files that need to be updated.
> MacOSPLatformUtils.cpp
> MacOSPlatformUtils.hpp
> MacOSUnicodeConverter.cpp
> Is anyone working on updating the Mac specific code for Xerces???

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to