Commit Graph

156 Commits

Author SHA1 Message Date
Thomas A.
3e9ec8b648 Add libressl Branch Information To ".gitmodules"
This is so we can take advantage of `git submodule update --remote`. Some submodules don't use the default branch.
2024-02-03 12:53:34 -08:00
Thomas A
7e8d8384b3 Add XNU Repo 2023-05-21 19:58:15 -07:00
Thomas A
f6b2d7d722 Remove LKM Submodule
Let the breaking commence!
2023-05-21 08:00:19 -07:00
Ariel Abreu
876dea3a13
Start work on an actual Metal implementation 2023-04-10 07:26:15 -04:00
Thomas A
8bb7f7bdd5 Add xar Submodule. Fix Building. 2023-02-26 16:11:29 -08:00
Thomas A
07b8cb45eb Add removefile Submodule. Fix Building. 2023-02-19 18:40:29 -08:00
Thomas A
45321a6a91 Add netcat submodule 2023-02-11 13:43:23 -08:00
Thomas A
0ed8f0ca6f Add ncurses Submodule. Fix Paths. 2023-02-11 07:08:03 -08:00
Thomas A
6b40ed96fd Add libutil Submodule. Fix libutil Include Path. 2023-02-05 07:33:02 -08:00
Thomas A
892d810ba7 Add libunwind Submodule. Fix libunwind Paths. 2023-02-04 21:00:17 -08:00
Thomas A
457ac5f906 Add libstdcxx submodule. 2023-02-04 09:22:18 -08:00
Thomas A
e7d6ab7e1e Add libresolv submodule. Fix Paths. 2023-02-02 23:44:08 -08:00
Thomas A
b67319901c Add libiconv submodule. Fix Paths. 2023-02-02 20:58:05 -08:00
Thomas A
86af1529a7 Add libedit submodule. Fix Include Paths. 2023-02-01 22:44:09 -08:00
Thomas A
0f3748031f Add keymgr Submodule. Fix libkeymgr dylib path. 2023-01-31 22:43:42 -08:00
Thomas A
69f5a5dd0a Add copyfile submodule. Fix building. 2023-01-29 21:15:00 -08:00
Thomas A
e73f202d04 Add bootstrap_cmds submodule 2023-01-28 16:27:31 -08:00
Thomas A
5a7959ec6e Add architecture submodule 2023-01-25 11:24:37 -08:00
Ariel Abreu
cdabb90a83
Add librpcsvc; build missing xdr sources in libinfo 2023-01-02 10:20:31 -05:00
Thomas A
a037da3546 Add Libinfo submodule 2022-12-08 14:28:44 -08:00
Thomas A
b2a6375abf Relocate Csu Source To Dedicated Repo 2022-10-04 09:06:39 -07:00
Thomas A
da3ac8d67f Merge branch 'master' into darlingserver_relocation_updates 2022-04-30 10:48:20 -07:00
Thomas A
5ebab950e5 Add libnotify Submodule 2022-04-23 14:15:38 -07:00
Thomas A
5a23efce96 Add AvailabilityVersions Submodule 2022-04-21 17:15:15 -07:00
Thomas A
8f269cbdb2 Add Dyld Submodule 2022-04-18 20:50:02 -07:00
Thomas A
3c03736fa3 Add Libsystem Submodule 2022-04-17 11:46:47 -07:00
Thomas A
fd9e88ce46 Add darling-Libc submodule 2022-04-10 08:26:33 -07:00
Adolf Bonaparte
bc89a0c5ff
Update .gitmodules
To unify the style, use relative paths.
2022-04-10 20:45:01 +08:00
Thomas A
de252b5b7a Add libmalloc submodule 2022-04-03 13:41:53 -07:00
Ariel Abreu
61547a98cc
Bring back libkqueue
This partially reverts commit 63f9a0e165.
2022-01-26 23:59:33 -05:00
Ariel Abreu
81cada9b56
More work on darlingserver
dyld now progresses to sigexc_setup (and then dies when calling the old LKM started_suspended trap).

It *seems* like Mach ports are being created properly in darlingserver, but given that there are no RPC calls that actually *use* the Mach ports yet, that's not certain yet.

Additionally, the microthreading code in darlingserver *appears* to be working, but no code that actually needs to suspend and resume has been tested yet.
2022-01-18 00:53:28 -05: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
35534fcaa3
Use Apple's open-source JavaNativeFoundation
Closes #963
2021-05-21 13:58:14 -04:00
theslimshaney
ac14ff7aa1
Make .gitmodules formatting consistent (#921) 2021-02-09 16:48:08 -05:00
Ariel Abreu
63f9a0e165
Remove libkqueue and use in-kernel kqueues
This commit pretty much just implements the bridge between userspace and kernel code for kqueues; for the real details of the change, check out the commit in the LKM.
2020-10-27 00:00:43 -04:00
Ariel Abreu
0d1fb0de91
Add libnetwork 2020-08-27 22:13:04 -04:00
Ariel Abreu
b91f298c19
Add BerkeleyDB 2020-07-26 21:45:39 -04:00
Ariel Abreu
e767d76fe5 Update submodules 2020-07-23 15:39:01 -04:00
Ariel Abreu
deb7ba5a6a Add LibreSSL and nghttp2 2020-07-19 18:28:54 -04:00
Ariel Abreu
266450d8d0
Add libenergytrace 2020-07-05 13:40:49 -04:00
Thomas A
a680e71453 Making preparations for GLUT 2020-05-06 14:40:09 -07:00
Lubos Dolezel
64e828fa7b Add libraries that go into /usr/lib/swift 2020-04-20 15:25:49 +02:00
Lubos Dolezel
c332be6980 Add FMDB as a Darling-private framework 2020-04-19 22:47:24 +02:00
Sergey Bugaev
65aedbb542 Build DBusKit and IOKitTools 2020-04-16 16:17:23 +03:00
Lubos Dolezel
3cf903cc60 Merge branch 'feature/coreaudio-impl' 2020-03-30 16:09:28 +02:00
Thomas A
8d93725d11 Add external/libffi and update external/ruby 2020-03-24 09:38:46 -07:00
Lubos Dolezel
9d515f5fc6 Merge remote-tracking branch 'origin/master' into feature/coreaudio-impl 2020-03-20 19:06:41 +01:00
Andrew Hyatt
dac73d99f4
Add cups library
And some symbols it needed
2020-03-19 18:37:05 -04:00
Lubos Dolezel
afdd68ee6f Merge branch 'master' into feature/coreaudio-impl 2020-03-04 20:35:57 +01:00
Lubos Dolezel
07fb58a28e Build rsync 2020-02-27 19:00:33 +01:00