Commit Graph

4244 Commits

Author SHA1 Message Date
CuriousTommy
d210844795
Merge pull request #1554 from johnpanos/fix/cmake-3.31.0
Some checks failed
Darling CI / build-deb (push) Has been cancelled
Darling CI / build-dsc (push) Has been cancelled
Disable dependency file generation
2024-11-13 15:20:09 -08:00
Thomas A.
8588308eec Add Explantion For Disabling Dependency File Support With The Linker 2024-11-13 13:43:05 -08:00
John Panos
ad7a4252ce Disable dependency file generation
This is because ld64 in cctools does not support --dependency-file flag
2024-11-13 09:20:43 -08:00
CuriousTommy
e89a1b960e
Merge pull request #1553 from darlinghq/fedora_41_fix
Some checks failed
Darling CI / build-deb (push) Has been cancelled
Darling CI / build-dsc (push) Has been cancelled
Fix Building For Fedora 41
2024-11-02 15:48:44 -07:00
Thomas A.
3db43aab7a Update Submodules 2024-11-02 13:43:51 -07:00
CuriousTommy
1eaee443fc
Merge pull request #1552 from everything411/master
Some checks failed
Darling CI / build-deb (push) Has been cancelled
Darling CI / build-dsc (push) Has been cancelled
Wait for the spawned shell child process
2024-10-19 20:28:11 -07:00
everything411
36fd1ee869
Wait for the spawned shell child process
resolve a zombie process issue.
2024-10-19 15:09:26 +08:00
CuriousTommy
d976210e72
Merge pull request #1542 from darlinghq/update_submodules
Some checks failed
Darling CI / build-deb (push) Has been cancelled
Darling CI / build-dsc (push) Has been cancelled
Update Submodule
2024-10-15 05:23:37 -07:00
Thomas A.
a68a67f933 Update Submodule
Some checks failed
Darling CI / build-deb (push) Has been cancelled
Darling CI / build-dsc (push) Has been cancelled
darlingserver#13 | Fix Out Of Bounds If Count Exceeds MAX_SCHED_CPUS
2024-10-14 20:56:20 -07:00
CuriousTommy
5c31404022
Merge pull request #1541 from danix800/fix/cmd-mem-leak
Free malloc'ed memory
2024-08-31 15:51:15 -07:00
CuriousTommy
7d3041a3e1
Merge pull request #1539 from jlucfarias/add-midi-symbols
Add more MIDI definitions
2024-08-31 12:46:50 -07:00
Thomas A.
6ab07320ef Add Note About Some Of These Values Intentionally Being "nil"
Usually, we want to avoid lazily setting values as "nil". However, there are some instances where Apple would set these values as "nil".
2024-08-31 10:54:56 -07:00
dingfei
ebe43d1b25 Free malloc'ed memory 2024-08-31 11:55:44 +08:00
CuriousTommy
1fa31dbcd8
Merge pull request #1537 from darlinghq/ffmpeg_fix
Fix Building Against Newer Version Of FFmpeg
2024-08-29 17:40:00 -07:00
jlucfarias
0d161c83f9 Uncomment kMIDIPropertyAdvanceScheduleTimeMuSec definition 2024-08-26 08:59:56 -03:00
jlucfarias
0cc7e574d1 Add commented MIDI definitions to use later and organize them in categories 2024-08-26 08:59:33 -03:00
Thomas A
0bcc581554 Always Call av_probe_input_format
Fortunately, the FFmpeg package in Ubuntu 20.04 also has the `av_probe_input_format` method. Therefore, we can remove the old code.
2024-08-18 18:12:12 -07:00
Thomas A
9655d5598c Fix Building Against Newer Version Of FFmpeg
When building against a newer version:
* Use `ch_layout.order` & `ch_layout.nb_channels` instead of `channel_layout` & `channels`.
*  Workaround `read_probe` no longer being exposed by calling `av_probe_input_format`
2024-08-18 12:35:03 -07:00
CuriousTommy
773e9874cf
Merge pull request #1522 from darlinghq/update_submodules
Update Submodules
2024-08-18 12:11:15 -07:00
Thomas A.
42f93a9557 Update Submodules
darling-cocotron#39 | Stubs and symbols for iTerm2
darling-cocotron#29 | AppKit Improvements (Getting TextEdit to compile and Run)
2024-08-18 08:03:41 -07:00
CuriousTommy
203af1f604
Merge pull request #1519 from darlinghq/coredump_cpp_and_fixes
Coredump: Migrate To C++ & Bug Fix
2024-06-13 12:47:12 -07:00
Thomas A.
eff1cab1b8 [coredump] Add Support For macOS Path 2024-06-13 10:09:06 -07:00
Thomas A.
d551ccac9e [coredump] Convert Into C++ Project 2024-06-13 10:04:54 -07:00
CuriousTommy
65c5198e9a
Merge pull request #1502 from darlinghq/update_submodules
Update Submodules
2024-05-20 13:42:50 -07:00
Thomas A.
f8f2b0322f Update Submodules
darling-cfnetwork#2 | Add defaultSessionConfiguration to URLSessionConfiguration
darling-cocotron#36 | Stub out NSScreen deviceDescription
darling-cocotron#38 | Use localized CFBundleName for NSSystemInfoPanel
darling-foundation#15 | Add defaultSessionConfiguration to NSURLSessionConfiguration
2024-05-20 10:02:20 -07:00
luchsj@rpi.edu
983d339866 Updated uninstall script to remove darlingserver and darling-coredump. 2024-05-19 21:33:57 -07:00
CuriousTommy
195684fc15
Merge pull request #1515 from darlinghq/ubuntu_older_clang_build_fix
Fix Building Darling With Older Version Of Clang
2024-05-19 21:10:44 -07:00
Thomas A
f542b59cbd Fix Building For Older Version Of Clang
Resolves #1483
2024-05-17 16:39:33 -07:00
CuriousTommy
327488e0d7
Merge pull request #1514 from alekitto/fix/debian-build
fix iosurface and python2 debian packages generation
2024-05-14 17:48:15 -07:00
Alessandro Chitolina
dd7318ea5a
fix: fixed iosurface and python2 debian package generation 2024-05-14 22:02:11 +02:00
CuriousTommy
f46eb721c1
Merge pull request #1513 from darlinghq/mig_fix
Mig Fixes
2024-05-11 12:18:04 -07:00
Thomas A.
0b6b8a3e5c Set Fall Back Arch To The Primary Arch For MIG
I was looking through the build scripts in XNU to see how MIG is being used. While there are some cases where we need to explicitly set the arch to its 32-bit equivalent (ex: i386 instead of x86-64), those situations seem to be the exception rather than the norm.

As a result, I don't think we should be hardcoding i386 as a fallback. We should use the primary architecture instead.
2024-05-07 18:20:14 -07:00
Thomas A.
42203fa265 Set Target Triplet To APPLE_TARGET_TRIPLET_PRIMARY For MIG 2024-05-05 13:33:29 -07:00
CuriousTommy
7c8415e679
Merge pull request #1504 from CKegel/Extern-Variable-Warning-Fix
Remove extra `extern` declarations from frameworks in Darling
2024-04-05 19:08:30 -07:00
ckegel
00c4fd66fb Remove extern declarations from constant definitions in ShazamKit. 2024-04-02 18:22:45 -04:00
ckegel
e8d00531c8 Remove extern declarations from constant definitions in private frameworks. 2024-04-02 18:19:05 -04:00
ckegel
b7b36f607f Remove extern declarations from constant definitions in SceneKit. 2024-04-02 18:09:15 -04:00
ckegel
03e15c1274 Remove more extern declarations from constant definitions in QuartzComposer and ImageKit 2024-04-02 17:29:06 -04:00
ckegel
405a4b79eb Remove extern declarations from constant definitions in QuartzFilters.m. 2024-04-02 17:21:02 -04:00
ckegel
4a785bc749 Remove extern declarations from constant definitions in UniformTypeIdentifiers. 2024-04-02 17:13:41 -04:00
CuriousTommy
4a73e139f7
Merge pull request #1501 from darlinghq/increase_backlog_size
Fix Simultaneously Launching Multiple Instances Of Darling
2024-03-28 21:20:07 -07:00
Thomas A.
9fb515c774 Fix Simultaneously Launching Multiple Instances Of Darling
Increase the backlog value from 1 to 16384. Fixes #1499

Co-Authored-By: tihmstar <tihmstar@gmail.com>
2024-03-27 21:14:43 -07:00
CuriousTommy
25afbc7642
Merge pull request #1487 from darlinghq/update_submodules
General Submodule Updates
2024-02-03 15:20:54 -08:00
Thomas A.
f48009c573 Update Submodules 2024-02-03 13:02:15 -08:00
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
CuriousTommy
f3b0ae0c35
Merge pull request #1479 from darlinghq/fix_simple_abort
Fix "__simple_abort" Method
2024-01-21 16:16:58 -08:00
Thomas A.
ea6e6c6f9a Fix "__simple_abort" Method 2024-01-21 14:28:43 -08:00
CuriousTommy
5ee6a68f1f
Merge pull request #1470 from Fancy2209/SemaphoreStubs
Implement Semaphore CarbonCore Stubs
2024-01-14 07:43:21 -08:00
Paulo Medeiros
882fec3102 Implement Semaphore CarbonCore Stubs 2024-01-14 13:00:32 -01:00
CuriousTommy
c28d63693d
Merge pull request #1469 from Fancy2209/patch-1
Update actions.yaml
2024-01-13 23:48:53 -08:00