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