[fpc-devel] MacOSAll unit updated/changed

Jonas Maebe jonas.maebe at elis.ugent.be
Thu Nov 1 12:52:43 CET 2012


Hi,

I've updated the univint units (which most people use via the MacOSAll unit) to the Mac OS X 10.8 SDK. That SDK also included declaration up to iOS 6, so those are present as well. Note that this does not mean that the complete procedure interface of the Mac OS X 10.8 or iOS 6 SDK is now available via MacOSAll, only existing units have been updated (except where the C headers got split).

I also didn't update the OpenGL framework headers, because there are now multiple incompatible versions of that framework and I'm not sure how to handle that with our unit. This incompatibility only affects the GLIFunctionDispatch record in the gliDispatch unit, which isn't actually used anywhere currently, so the current translation should continue to work fine. Volunteers to tackle this are welcome.

Along with the update, some changes have been made that may break existing (correct) correct code. See http://wiki.freepascal.org/User_Changes_Trunk#MacOSAll_unit:_changed_parameter_and_opaque_types for the details and for how to handle this.


Jonas 


More information about the fpc-devel mailing list