Repository navigation
Releases: VibeDarling/darling
Releases · VibeDarling/darling
Release list
v0.1.20260921
What's Changed
- cmake: don't error on incompatible-pointer-types with newer clang by @cristim in #1
- mldr: use the host page size instead of assuming 4K by @cristim in #2
- libtrace: update submodule (level-specialized os_log entry points) by @cristim in #3
- launchctl: don't empty /tmp and /var/run when they are the host's directories (data loss) by @cristim in #4
- IOBluetooth: add OBEX file transfer services dictionary keys by @cristim in #5
- CarbonCore: add _CSBackup* backup server SPI stubs by @cristim in #6
- darling: ignore environment path overrides when running setuid by @cristim in #7
- SDK: add Clang module maps, API notes and SDKSettings.json by @cristim in #8
- AE: implement the Apple Event Descriptor Manager by @cristim in #9
- CoreVideo: implement simple CPU-backed CVPixelBuffers by @cristim in #10
- mldr: prefix the system root on host executable paths by @cristim in #11
- darling shutdown: stop container processes before darlingserver by @cristim in #12
- SDK: use macOS os_signpost_type_t values and signpost ID constants by @cristim in #13
- SDK: add an XPC Clang module map by @cristim in #14
- Add a RecapPerformanceTesting stub framework by @cristim in #15
- mldr: keep signals blocked while the exited main thread waits by @cristim in #16
- CarbonCore/CoreAudio: give public C APIs C linkage by @cristim in #18
- CoreServices, Carbon, OSAKit: add symbols imported by macOS Script Editor by @cristim in #27
- CoreServices: add fork and metadata symbols imported by Font Book and Mail by @cristim in #31
- ColorSync: add profile, transform and option keys used by macOS 26 apps by @cristim in #33
- ScreenCaptureKit: add a stub framework by @cristim in #34
- wrapgen: return lazy trampolines from resolvers that run before libSystem init by @cristim in #37
- OSAKit, Automator: add the class methods Script Editor and Automator call at launch by @cristim in #38
- feat(HIToolbox): add _IsSymbolicHotKeyEvent SPI stub for Dictionary by @cristim in #39
- feat(SystemAdministration): add stub private framework by @cristim in #40
- darling: drop privileges in non-root mode and check the caller can create the prefix by @cristim in #41
- darling: run prefix setup as the invoking user and avoid following symlinks in root-owned operations by @cristim in #42
- feat(OSAKit): add an OSAScript and OSALanguageInstance data model by @cristim in #43
- Update crontabs and swift submodules to include merged fixes by @cristim in #19
- mldr: add opt-in DARLING_DISABLE_PTRAUTH to turn off pointer authentication by @cristim in #20
- CoreVideo: make CVPixelBuffers CF objects; add CVPixelBufferCreateWithBytes by @cristim in #21
- IOBluetooth: add kFTSProgressTimeElapsedKey and kFTSProgressPrecentageKey by @cristim in #22
- AE: add built-in coercions and AECoerceDesc; validate AEPutDesc indexes by @cristim in #23
- SDK: move the Clang module maps and API notes into the SDK by @cristim in #24
- Automator, AudioToolbox: add symbols imported by macOS Automator.app by @cristim in #25
- Add an ICADevices framework by @cristim in #26
- CarbonCore: return the item's name from FSGetCatalogInfo by @cristim in #28
- quarantine, AudioToolbox: add symbols imported by macOS Terminal by @cristim in #29
- cmake: map the Swift runtime install names for ld64 by @cristim in #30
- Terminal: add libScreenReader stub and TSM dead-key calls by @cristim in #32
- Dictionary: add DictionaryServices, WebKit, MobileAsset and RTTUtilities stubs by @cristim in #35
- feat(uniformtypeidentifiers): implement UTType with built-in type table by @cristim in #36
- fix(darling): check the prefix owner with the invoking user's ids by @cristim in #45
- fix(Automator): keep workflow state and real AppKit superclasses in stubs by @cristim in #46
- feat(OSAKit): make the script view, text storage and controller AppKit classes by @cristim in #47
- feat(Automator): answer the class messages and load/save calls Automator.app sends by @cristim in #48
- darling: don't trust the caller's environment or binary location in the setuid launcher by @cristim in #49
- darling: read the prefix pidfile and check sockets with the invoking user's ids by @cristim in #44
- fix(OSAKit): answer Script Editor's document and compile messages by @cristim in #51
- fix(Automator): store the settings the workflow window sets up by @cristim in #52
- feat(Automator): add the AppKit layout helpers the workflow window uses by @cristim in #53
- feat(Automator): collapse and expand AMSplitView panes by @cristim in #54
- fix(OSAKit): keep the controller state Script Editor's documents set by @cristim in #55
- feat(OSAKit): give Script Editor a script parser with an empty element tree by @cristim in #56
- feat(OSAKit): add the terminology manager and recording controller singletons by @cristim in #57
- fix(Automator): accept media panel observers by @cristim in #58
- Scope launcher shutdown to the selected container by @cristim in #59
- Handle CGL context creation and drawable failures by @cristim in #63
- OpenGL: support explicit EGL platform registration for Wayland by @cristim in #64
- Applications: add native AppKit viewer and Homebrew actions by @cristim in #65
- Add explicit EGL platform registration for native Wayland by @cristim in #66
- launcher: support isolated named profiles by @cristim in #68
- launcher: initialize empty prefixes safely by @cristim in #70
- startup: harden prefix-state inspection by @cristim in #71
- Applications viewer: integrate responsive PR67 UI with launch and MAS diagnostics by @cristim in #72
- applications: load bundle icons without workspace stubs by @cristim in #75
- test(applications): pin MAS skip list to comma separation by @cristim in #74
- build(applications): remove developer-specific paths from the viewer build by @cristim in #77
- test(applications): add a disposable QA profile for the viewer by @cristim in #79
- fix(applications): re-stage a Brewfile instead of failing on the second run by @cristim in #84
- frameworks: add 56 stubs for linked-but-unbound dependencies by @cristim in #88
- fix(applications): QA profile fixes that missed the #79 merge by @cristim in #89
- feat(GameKit): add stub framework by @cristim in #90
- fix(applications): drop the MAS confirmation that never existed by @cristim in #93
- fix(applications): drop the unreachable symlink guard on the brew shim by @cristim in #94
- CryptoKit: add Swift-ABI link stub so dyld can bind by @cristim in #96
- feat(frameworks): reach eleven frameworks at the Catalyst iOSSupport path by @cristim in #97
- fix(applications): run the Homebrew bootstrap inside the guest by @c...
v0.1.20260912-1
Full Changelog: v0.1.20260912...v0.1.20260912-1
v0.1.20260912
Full Changelog: v0.1.20260910...v0.1.20260912
- Fix CoreAudio
v0.1.20260910
v0.1.20260906-8
Full Changelog: v0.1.20260906-8...v0.1.20260906-9
v0.1.20260906-8
Full Changelog: v0.1.20260906-7...v0.1.20260906-8
v0.1.20260906-7
Full Changelog: v0.1.20260906-6...v0.1.20260906-7
v0.1.20260906-6
Full Changelog: v0.1.20260906-5...v0.1.20260906-6
v0.1.20260906-5
Full Changelog: v0.1.20260906-4...v0.1.20260906-5
v0.1.20260906-4
Full Changelog: v0.1.20260906-3...v0.1.20260906-4