add missing IBCarbonRuntime.h, associated stubs and modifications to HIToolbox#1589
Conversation
src/frameworks/Carbon/HIToolbox/include/HIToolbox/IBCarbonRuntime.h
Outdated
Show resolved
Hide resolved
c6f713d to
0627a9c
Compare
|
Oh, I should also point out, according to the sources I have, on macOS, this header is not available on 64 bit intel, but is available on 32 bit intel, and older (I assume all PowerPC bittages as well, since this API predates much of the Core Foundation and OpenStep APIs, IIRC) In this PR, I've figured since the rest of the HIToolbox APIs are compiled to be available in darling, even in 64 bit intel, it should be fine to replicate that behavior for this API as well. |
src/frameworks/Carbon/HIToolbox/include/HIToolbox/IBCarbonRuntime.h
Outdated
Show resolved
Hide resolved
src/frameworks/Carbon/HIToolbox/include/HIToolbox/IBCarbonRuntime.h
Outdated
Show resolved
Hide resolved
src/frameworks/Carbon/HIToolbox/include/HIToolbox/IBCarbonRuntime.h
Outdated
Show resolved
Hide resolved
I think that is okay. If that becomes a problem, we can always fix the code (or build script) in the future. |
0627a9c to
431b864
Compare
closes #1587
Uses information from https://leopard-adc.pepas.com/documentation/Carbon/Reference/Interface_Builder/Reference/reference.html and https://developer.apple.com/library/archive/releasenotes/Carbon/HIToolbox.html