From: <gb...@di...> - 2001-06-27 10:36:00
|
Hi, Thanks to Nigel, I could get the tarballs for the MacOS X port of Basilisk II. Before committing it to CVS, I have a few comments and suggestions to make. 1. License. Currently Nigel placed his code into Public Domain. I don't think it is compatible with GPL. I will add the usual GPL header and add Nigel's name in all sources he sent me. I need suggestions/agreements here. 2. Mixing C++ and Objective-C is not quite possible at the current time. Therefore, Nigel implemented a few C wrappers. However, I think we don't need them if we declare functions in src/include/*.h with "C" external linkage. If this approach works, I will remove Nigel's C wrappers and commit patched versions of includes with various #ifndef __cplusplus__ / extern "C" clauses. 3. Naming conventions. File names currently have the form extfs_MacOSX.<extension>. I'd prefer to lowercase them in order to be consistent with the other ports. 4. Project Builder. Currently, building the MacOS X port requires the use of Apple's IDE. It would be better to workaround that. i.e. just typing ./configure (generated) ; make should work. 5. Icon. Though it looks really good, I don't think we can include it because the background logo is the MacOS happy face. <http://www.apple.com/legal/> 6. Delays. I have a very busy week right now. So I am not sure if I could patch/upload everything before next week. Thanks, Gwenol=E9. |