Commit Graph

4149 Commits

Author SHA1 Message Date
Thomas A
252d7f75b1 Add Basic Checks For Clang Compiler 2023-09-03 16:59:09 -07:00
Thomas A
5d5a364a79 Update Submodules 2023-09-03 16:58:15 -07:00
CuriousTommy
c084a48c96
Merge pull request #1427 from darlinghq/xtrace_implement_buffer
implement Buffered Output For XTrace
2023-09-03 11:36:07 -07:00
Thomas A
71a77ca89f Update Submodule 2023-09-03 08:47:41 -07:00
Thomas A
5bc93a0999 [xtrace] Update Methods To Implement Buffered String 2023-09-03 08:47:41 -07:00
Thomas A
4ff97e09fa [xtrace] Implement String Class 2023-09-02 18:22:48 -07:00
Thomas A
fd90308345 [xtrace] Use Linux Implementation Of "malloc", "free", and "realloc"
Instead of using a custom implementation, we will use `_elfcalls` to call the native/Linux implementation of "malloc", "free", and "realloc".
2023-08-29 21:25:35 -07:00
CuriousTommy
fd1a1d5941
Merge pull request #1426 from darlinghq/xtrace_implement_buffer
Convert All XTrace Sources To C++
2023-08-29 16:00:52 -07:00
Thomas A
448f93e3a1 Update Submodule 2023-08-29 10:11:49 -07:00
Thomas A
38f24ca05c [xtrace] Convert All Source Files To CPP
* Changed all sources files from `c` to `cpp`.
* Updated header files to include `extern "C"`.
* Added a few more C-styled casts.
* Fail build if hook struct is not implemented for arch.
* Misc formatting.
2023-08-29 09:41:11 -07:00
Ariel Abreu
a12ec5d2bc
Merge pull request #1412 from luzpaz/typos
Fix various typos
2023-08-22 16:46:39 -04:00
Ariel Abreu
04cacaee83
Merge pull request #1302 from vadd98/shazamkit
Add ShazamKit and UniformTypeIdentifier frameworks
2023-08-22 08:22:39 -04:00
Ariel Abreu
c5a0c50cd0
Regenerate ShazamKit (and friends) and UTI frameworks
The previously generated stubs were including static/local symbols that
we don't need (since we only care about the external interface).
2023-08-22 00:29:40 -04:00
vadd98
bf512d20c1 Fixed UTType+SHShazamAdditions reference 2023-08-21 10:16:49 -04:00
vadd98
038719ab20 added missing files 2023-08-21 10:16:48 -04:00
Vincenzo
6196db04a4 added shazamkit frameworks 2023-08-21 10:16:37 -04:00
Ariel Abreu
c9522cc1a4
Update xar
This fixes #1380
2023-08-17 12:00:41 -04:00
luzpaz
7126e7ca68
Fix various typos
Fixes misc. source comment typos
2023-08-10 09:02:52 -04:00
Ariel Abreu
92d2984bd3
Update darlingserver and file 2023-07-31 19:30:24 -04:00
CuriousTommy
50c6edc12e
Merge pull request #1409 from darlinghq/ubuntu_hotfix
Fix Building For Ubuntu
2023-07-26 14:29:54 -07:00
CuriousTommy
3aedf652db
Merge pull request #1408 from darlinghq/cmake_misc
Update CMake Version To 3.13
2023-07-26 14:29:38 -07:00
Thomas A
3bd007d010 Update CMake Version To 3.13 2023-07-26 12:06:36 -07:00
Thomas A
0fed3b813a Add Clang 13, 14, & 15 To List Of Compilers To Find 2023-07-25 10:23:08 -07:00
Ariel Abreu
b2847095e3
Update XNU to fix constant rebuild issue 2023-07-21 11:13:12 -04:00
Ariel Abreu
f89d1798b5
Update libxpc 2023-07-05 13:34:16 -04:00
CuriousTommy
4a74c180ce
Merge pull request #1399 from darlinghq/darlingserver_log_fix
Darlingserver Log Fix
2023-06-29 09:41:53 -07:00
Thomas A
354ea07521 Update darlingserver Module 2023-06-29 06:44:14 -07:00
CuriousTommy
7bb0dbb44e
Merge pull request #1398 from darlinghq/fedora_38_fix
Fix Building For Fedora 38
2023-06-29 05:14:07 -07:00
Thomas A
ef72de6a9d Update Submodules 2023-06-28 20:02:13 -07:00
Thomas A
fd9f73dc29 [CFOpenDirectory] Remove Stub Declarations That Already Exist In CFOpenDirectoryPriv.h. Fix Stubs. 2023-06-25 09:40:58 -07:00
Thomas A
1254079d22 Add Missing Declarations & Header Includes. FIx Stubs. 2023-06-25 09:39:11 -07:00
Ariel Abreu
894d62c91d
Push host env vars to spawned shell 2023-05-23 22:55:44 -04:00
Ariel Abreu
9737833ef3
Update XNU submodule 2023-05-23 22:55:11 -04:00
CuriousTommy
abac4f1c0c
Merge pull request #1375 from darlinghq/remove_lkm
Remove LKM Repo. Setup XNU Repo.
2023-05-22 05:12:16 -07:00
Ariel Abreu
45f9c409bb
Update Foundation 2023-05-22 07:28:11 -04:00
Thomas A
9e36f5301b Update Submodules 2023-05-21 19:58:16 -07:00
Thomas A
6326b6bca5 Remove "api.h" And "version.h" Header Files 2023-05-21 19:58:16 -07:00
Thomas A
95af06a48a Fix SDK libsystem_kernel.dylib Symlink 2023-05-21 19:58:15 -07:00
Thomas A
c9088f3e3f [CoreServices] Change Include Path To XNU Repo 2023-05-21 19:58:15 -07:00
Thomas A
f30104686b [vchroot] Don't Include <lkm/api.h> 2023-05-21 19:58:15 -07:00
Thomas A
4afea46ec0 Build kxld And libsystem_kernel From XNU Repo. Remove LKM From Build Scripts. 2023-05-21 19:58:15 -07:00
Thomas A
9211826be4 Remove "src/kernel"
The source code has been relocated into the xnu repo
2023-05-21 19:58:15 -07:00
Thomas A
c5e19698e5 Fix XNU Header Paths In SDK 2023-05-21 19:58:15 -07: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
Thomas A
ea88d89be8 Import "fileport.h" From Developer SDK 2023-05-21 08:00:19 -07:00
Thomas A
069a677821 Fix Broken Symlinks
Before I remove the LKM submodule, I want to fix any remaining broken symlinks in the SDK folder.

* Remove SmartCardServices.framework Headers
* Fix JavaNativeFoundation.framework and PCSC.framework Headers
* Remove old `form` symlink
* Delete header symlinks that no longer exist in `lkm`, `objc4`, `libplatform`
* Fix `dtrace.h` and `python2.7` symlink
* Create stub headers for `DictionaryServices`, `Metadata`, `OSServices`, `SearchKit`, and `SharedFileList`
* Relocate DrawSprocket Header Into `include/DrawSprocket`
* Update Submodules
2023-05-21 08:00:19 -07:00
Ariel Abreu
a879d16085
Update Foundation 2023-05-20 23:04:31 -04:00
CuriousTommy
dec20ddf38
Merge pull request #1370 from darlinghq/bootstrap_cmds_hardcoded_path_hotfix
[bootstrap_cmds] Don't Hardcode "arch" and "mktemp" Path
2023-05-14 16:19:47 -07:00
Thomas A
060d7c5e6f [bootstrap_cmds] Don't Hardcode "arch" and "mktemp" Path 2023-05-14 14:51:36 -07:00