Commit Graph

33 Commits

Author SHA1 Message Date
jlucfarias 51b4bbc267 chore: add AVFAudio framework 2025-12-12 16:02:26 -03:00
jlucfarias c527f960e1 Add framework AudioVideoBridging 2025-10-13 11:20:48 -03:00
Duncan Cunningham 1ca43526cf Generate Speech.framework with stub generator 2025-03-18 08:25:54 +01:00
Ariel Abreu 59bc0cab7e
Add stubs for some Quartz subframeworks 2023-09-25 16:32:27 -04:00
Ariel Abreu e35561d139
Add SceneKit stubs 2023-09-25 16:31:01 -04:00
vadd98 038719ab20 added missing files 2023-08-21 10:16:48 -04:00
Thomas A 069a677821 Fix Broken Symlinks
Before I remove the LKM submodule, I want to fix any remaining broken symlinks in the SDK folder.

* Remove SmartCardServices.framework Headers
* Fix JavaNativeFoundation.framework and PCSC.framework Headers
* Remove old `form` symlink
* Delete header symlinks that no longer exist in `lkm`, `objc4`, `libplatform`
* Fix `dtrace.h` and `python2.7` symlink
* Create stub headers for `DictionaryServices`, `Metadata`, `OSServices`, `SearchKit`, and `SharedFileList`
* Relocate DrawSprocket Header Into `include/DrawSprocket`
* Update Submodules
2023-05-21 08:00:19 -07:00
Thomas A 557e7e9dec Fix Metal SDK Header Symlinks 2023-05-02 15:37:09 -07:00
Ariel Abreu 2d3b258851
More work on Metal support
Basic rendering works! (kind of; see the Cocotron commit for more details)
2023-04-10 07:26:15 -04:00
Ariel Abreu 876dea3a13
Start work on an actual Metal implementation 2023-04-10 07:26:15 -04:00
Thomas A b6112cb6fa Add Ruby.framework To Developer SDK 2023-02-26 15:23:25 -08:00
Thomas A 88574f95de Add AuthenticationServices Stubs 2022-12-31 22:57:22 -08:00
Thomas A 01a2408cf0 Add SDK framework headers for Bom and Photos 2022-09-09 08:26:51 -07:00
CuriousTommy 029d33179b
Implement Support For Generating Header (#1213)
Implemented CMake methods for:
* Deleting the old headers before generating the new headers.
* Updating the "Developer" and "framework-include" headers.
* Generating the private frameworks headers into their proper dedicated folders ("PrivateFrameworks" and "framework-private-include")

Updated multiple frameworks to take advantage of this feature.
2022-09-06 12:14:20 -07:00
Ariel Abreu 68c043779a
Stub NetFS framework 2021-07-07 15:33:36 -04:00
Ariel Abreu 50ad72b403
Stub ServerInformation framework 2021-07-07 15:32:41 -04:00
Ariel Abreu b248894547
Many, many fixes/additions for PyObjC
* Fix the Carbon framework to properly reexport the right frameworks
  * Add many missing Carbon-related type definitions
  * A couple of fixes in some submodules (see their commits)
2021-06-28 23:48:24 -04:00
Ariel Abreu b806f089fe
Add SyncServices stubs 2021-06-28 23:44:29 -04:00
Ariel Abreu 2aa2f32784
Add ScreenSaver stubs 2021-06-28 23:43:11 -04:00
Ariel Abreu b6808ef1da
Add InputMethodKit stubs 2021-06-28 23:42:04 -04:00
Ariel Abreu 8e59ab1f02
Add a bunch of stubs 2021-02-26 12:43:16 -05:00
Ariel Abreu 758c43e188
Stub some frameworks and constants
With these in place, Xcode 11's `xcodebuild` is now segfaulting for a change!
2021-02-22 23:11:06 -05:00
Ariel Abreu 05a3f730a1
Stub JavaNativeFoundation and JavaRuntimeSupport 2021-02-17 12:01:45 -05:00
Ariel Abreu d076f2bb46
Update SDK symlinks and submodules
[skip ci]

Skipping CI because I know the build is currently broken with this commit; I'm going to revert our use of mDNSResponder and add back our libsystem_dnssd stub, and then patch up libresolv/libinfo to fix DNS resolution (if necessary)
2020-11-01 23:47:05 -05:00
Ariel Abreu 59f2d81700
Update SDK symlinks 2020-09-01 10:06:44 -04:00
Ariel Abreu 7ba408b796
Update SDK symlinks 2020-08-27 22:30:44 -04:00
Ariel Abreu 7819ca3ece
Stub CFOpenDirectory
The public headers are imported from the macOS SDK and from the last released OpenDirectory (version 146); it's ok to import them from the SDK because they're still APSL licensed
2020-08-20 16:33:31 -04:00
Ariel Abreu d9eb59b7ae
Add/update some more SDK includes 2020-08-01 22:11:10 -04:00
Ariel Abreu cbfc616cbd Update SDK symlinks 2020-07-23 15:41:09 -04:00
Ariel Abreu fe0399ee5f
Add some new private frameworks to framework-include 2020-07-15 12:14:05 -04:00
Ariel Abreu 20ab534eb4
Fix copyfile header links in the SDK; add Kernel framework to the SDK
For now, the Kernel framework just links to the SDK headers, just like the System framework
2020-06-16 08:50:06 -04:00
Ariel Abreu daef11fbb4
Symlink some more frameworks and headers
[skip ci]
2020-05-12 22:27:18 -04:00
Ariel Abreu 129b374e57
Symlink framework header directories into namespaced directories in framework-include
[skip ci]

Also symlink framework header directories directly into the SDK frameworks. The headers are contained in their own namespace directory, so it doesn't matter if private headers are visible

Also prune unnecessary symlinks to directories that *should* be in the SDK include directory now
2020-05-12 14:26:19 -04:00