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
CuriousTommy
aeb741123a
Merge pull request #1369 from darlinghq/update_sources_11.5
...
Update Sources 11.5
2023-05-13 07:35:21 -07:00
Thomas A
be1f275266
Update Submodules
2023-05-12 10:05:42 -07:00
Ariel Abreu
ac7c9d9c0d
Forgot to update darling-cli-devenv
RPM
2023-05-12 10:05:42 -07:00
Ariel Abreu
f01520161f
Update some package and component names
...
...and update main package descriptions (Darling is not an emulator)
2023-05-12 10:05:42 -07:00
Ariel Abreu
a0ca392876
[ci] Build both DEBs and RPMs by default
...
The build is now fast enough that we can build both faster than we used
to build each individual type.
For context, the fully cached (with `ccache`) build for both takes a
total of about 7 minutes, whereas a non-cached full build of just the
DEBs used to take about 12 minutes. I expect that on average, building
them both when there are source changes (i.e. when only part of the
build is cached) would likely take a total of about 10 minutes.
2023-05-12 10:05:41 -07:00