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
Sergey Bugaev
9abed516d3
Fix stack setup in 32-bit threads
...
Fixes https://github.com/darlinghq/darling/issues/471
2019-05-11 17:14:56 +03:00
Sergey Bugaev
eeb6bcbb91
Add pbcopy & pbpaste commands
...
This is a very basic implementation that takes no options and simply
calls into NSPasteboard.
2019-05-09 17:37:15 +03:00
Sergey Bugaev
29880c2f93
Update submodules
2019-05-09 17:36:28 +03:00
Andrew Hyatt
c690cac775
Revert commit on warnings
...
It has some issues and it's good ideas will later be worked into the
framework.
2019-04-30 17:30:53 -04:00
Andrew Hyatt
c77dcae0fe
Foundation fixes
2019-04-27 00:42:00 -04:00
Andrew Hyatt
676c1e7957
Merge branch 'master' of github.com:darlinghq/darling
2019-04-26 22:22:32 -04:00
Andrew Hyatt
c3f0ce2533
Fix all warnings in CoreFoundation
2019-04-26 22:20:56 -04:00
Sergey Bugaev
ccd609ab49
Update submodules
2019-04-27 00:25:33 +03:00
Sergey Bugaev
db4bc6c477
Make sure tsd uses %fs on i386
...
Fixes https://github.com/darlinghq/darling/issues/493
See also https://wiki.darlinghq.org/documentation:thread_local_storage
2019-04-27 00:21:51 +03:00
Sergey Bugaev
278d22a2f2
Workaround a CMake bug
...
Fixes https://github.com/darlinghq/darling/issues/495
2019-04-27 00:20:48 +03:00
Andrew Hyatt
cdba0f1612
Automatically detect compiler
2019-04-06 12:25:26 -04:00
Andrew Hyatt
6f8aa70d50
Revert "Fix finding dsymutil 4.0"
...
This reverts commit 0c064cb541
.
2019-04-05 14:10:08 -04:00
Andrew Hyatt
0c064cb541
Fix finding dsymutil 4.0
2019-04-05 14:05:19 -04:00
Andrew Hyatt
7d7f66cabc
CoreServices fixes
2019-04-05 13:52:50 -04:00
Andrew Hyatt
1c7055cf6b
Fix lkm build on kernels less than 4.11
2019-04-05 13:39:56 -04:00