2585 Commits

Author SHA1 Message Date
Andrew Hyatt
6d8f1aeb5c
WIP 2019-11-25 23:53:47 -05:00
Andrew Hyatt
48b099771b
Shut down running instances during install
This prevents forgetting to shut down darling and wondering why
your changes have no effect.
2019-11-23 17:30:06 -05:00
CuriousTommy
57b222f2f0 Preparations for CFOpenDirectory (#558)
* Added odconstants and odutils for CFOpenDirectory

* Add SystemConfiguration stubs for CFOpenDirectory
2019-09-26 17:44:07 -04:00
Andrew Hyatt
c64519b5e7
AppKit and CoreGraphics improvements for Sketch
darlinghq/darling#494
2019-08-13 21:56:52 -04:00
Andrew Hyatt
93ef6d9734
Merge pull request #549 from andyneff/f30
Updated to fedora 30 as default
2019-08-13 14:31:11 -04:00
Andrew Hyatt
d5f4e68180
Allow i386 or x86_64 only builds
Currently x86_64 or i386 only builds fail to enter shell.

CMake generation flags:
Build x86_64 only: -DTARGET_i386=OFF
Build i386 only: -DTARGET_x86_64=OFF

The default is still to build FAT binaries for both.
2019-08-13 14:29:14 -04:00
Andy Neff
07793c1bda Updated to fedora 30 as default
Signed-off-by: Andy Neff <andy@visionsystemsinc.com>
2019-08-12 18:10:45 -04:00
Andrew Hyatt
f7b8ad342e
Create submodule for OpenDirectory v0.2019.8 2019-08-11 20:38:22 -04:00
Andrew Hyatt
a00051b580
Merge pull request #543 from CuriousTommy/iTerm2_framework
Implement Stuff Needed For iTerm2
2019-07-29 20:10:28 -04:00
Thomas A
a3d971e441 Added the following variables and typedefs to OpenDirectory.h
kODAttributeTypeRecordName
kODAttributeTypeStandardOnly
kODAttributeTypeUserShell
kODRecordTypeUsers

ODAttributeType
ODRecordType
2019-07-28 13:06:59 -07:00
Thomas A
021c83d514 Add MetalKit stubs 2019-07-24 21:47:23 -07:00
Andrew Hyatt
4df8d29c70
Some stubs for popular mac apps 2019-07-24 21:25:12 -04:00
Andrew Hyatt
4b120631ea
CoreGraphics stubs for sketchtool
Also NSURLQueryItem in Foundation
2019-07-21 15:47:07 -04:00
Andrew Hyatt
f6e10683cf
Remove Midnight Commander reference (#474) 2019-07-21 12:38:26 -04:00
Andrew Hyatt
fd3568ee70
More framework stubs
* CoreMIDI
* CoreWLAN
* ForceFeedback
* GameController
* IOBluetooth
* StoreKit
* libsandbox
2019-07-21 12:34:30 -04:00
Andrew Hyatt
e68d9249e7
Some framework stubs
* VideoToolbox
* QTKit
* AudioUnit
* CoreMediaIO
2019-07-20 20:00:35 -04:00
Andrew Hyatt
0c31e4836b
Enable LZFSE support for darling-dmg 2019-07-20 18:34:56 -04:00
Andrew Hyatt
46898f4a52
Update Foundation 2019-07-20 13:31:59 -04:00
Andrew Hyatt
0c81fa06ec
Update submodules 2019-07-20 12:47:27 -04:00
Andrew Hyatt
d09999a587
Merge pull request #525 from jamesu/master_pthread_fix
32bit Syscall fix
2019-07-20 12:19:39 -04:00
Sergey Bugaev
a567e86cb7
Merge pull request #531 from kamillys/master
Fix typos; add kABDatabaseChangedNotification
2019-06-14 08:27:59 +03:00
kamillys
05db8c92fd Fix typos; add kABDatabaseChangedNotification 2019-06-12 08:42:00 +02:00
Andrew Hyatt
55e5554286
Merge some PRs 2019-06-10 23:33:33 -04:00
kamillys
1c03304b89 Add some AddressBook and Carbon stubs (#529) 2019-06-10 23:27:00 -04:00
Andrew Hyatt
36245caa2e
Use different reexport style
The old one couldn't work under the limitations of CMake
2019-06-10 23:25:31 -04:00
Luboš Doležel
dc16bd2afa
Merge pull request #526 from jamesu/fix_clock_sleep
Use more correct clock_nanosleep instead of clock_sleep
2019-06-10 08:51:57 +02:00
Luboš Doležel
08c2ef7da5
Merge pull request #528 from jamesu/fix_stat
Fix issue where the incorrect struct was used for the stat call
2019-06-10 08:51:28 +02:00
Andrew Hyatt
f5f925ff09
Complete ApplicationServices layout 2019-06-09 20:12:40 -04:00
Andrew Hyatt
c811174e9e
Reexport ApplicationServices dependencies 2019-06-09 16:33:13 -04:00
jamesu
38c9b67c82 Fix issue where the incorrect struct was used for the stat call 2019-06-09 12:37:14 -07:00
jamesu
7d76427518 Use more correct clock_nanosleep instead of clock_sleep 2019-06-09 04:26:16 -07:00
jamesu
7266b14602 Properly align the bsd and mach syscall stack 2019-06-08 06:41:13 -07:00
jamesu
29385695aa Fix psync_cvwait in 32bit mode
- Corrected function prototype
- Expanded max arg size for bsd + mach syscalls
2019-06-06 12:43:35 -07:00
Andrew Hyatt
5fd499e6d0
Merge pull request #523 from jamesu/torque_carbon_stubs
Add more basic Carbon, ApplicationServices, CoreServices stubs
2019-06-05 20:39:45 -04:00
jamesu
405383b571 Add more basic Carbon, ApplicationServices, CoreServices stubs 2019-06-04 05:24:50 -07:00
Andrew Hyatt
1cc9ae5df7
Reexport CFNetwork from CoreServices
Fixes #507
2019-06-02 17:50:50 -04:00
Andrew Hyatt
67e4bff943
Accelerate and vecLib stubs
Also the child libraries of vecLib

Fixes #502
2019-06-02 17:36:24 -04:00
Andrew Hyatt
7cc011a376
Start vecLib.framework (#502) 2019-06-02 17:36:24 -04:00
Andrew Hyatt
29d6e20650
Fix output name including lib twice 2019-06-02 16:39:48 -04:00
Andrew Hyatt
dec7a4dc70
Get stub generator to work outside /usr/lib 2019-06-02 16:18:39 -04:00
Andrew Hyatt
8df457b039 Support for nested frameworks
Reexporting is also much, much easier with the new "reexport" function too.

Fixes #521

In order to nest a framework within another, set the new PARENT argument of
the darling_framework function to be the name of the framework to nest inside
(as a string, not a target name for now)
2019-06-02 12:21:57 -04:00
James Brink
ab56f3209d Merge pull request #6 from jamesbrink/linux-5.1-patch 2019-06-01 22:03:50 -04:00
Thomas A
567a5a2760 Implement NSObject category in Foundation 2019-05-29 19:24:28 -04:00
jief666
e8aad13f24 memmove instead of memcpy for darling-dmg 2019-05-28 23:13:30 -04:00
Andrew Hyatt
89da006985 EventKit stubs
Fixes #509
2019-05-25 21:11:14 -04:00
Andrew Hyatt
92233d4e5c AddressBook stubs
Fixes #518
2019-05-25 20:55:30 -04:00
Andrew Hyatt
c47c0cedf9
Make darling-stub-gen detect username 2019-05-25 19:10:47 -04:00
James Urquhart
c1a8a7cf0c Add basic AGL stub (#506) 2019-05-25 19:04:43 -04:00
James Urquhart
956cca5e4b Add basic DrawSprocket stub implementation. (#505) 2019-05-25 19:03:18 -04:00
Andrew Hyatt
80405c101d Merge PR for darling-dmg 2019-05-25 18:33:27 -04:00