258 Commits
Author SHA1 Message Date
osy e58bc20c32 build: fix CI by patching clang version 2022-06-27 07:59:57 +03:00
osy 82f64c4a05 settings: rewrite SwiftUI settings to adopt new config
We attempt to isolate each individual view to a single observable object
representing the single source of truth for a sub-section of settings.

At this point, we ensure UTM can compile but many functionality are broken
until the backend rewrite is complete.
2022-06-25 08:47:05 +03:00
osy def1cdcdf4 config: unify cpu flags for SPARC 2022-06-18 00:17:35 -07:00
osy 77eb31e229 config: rewrite QEMU config in swift 2022-05-30 14:57:50 -07:00
osy bdb5cb4ebb config: rename UTMQemuConfiguration -> UTMLegacyQemuConfiguration 2022-05-29 15:06:48 -07:00
osy d1da8fc25f spice: first USB device was being ignored
Due to bad logic in SPICE, any device with address 0x1 is ignored.

Fixes #3975
2022-05-20 10:52:23 -07:00
Halo-Michael 0cc8f1aced build: Reduce size of iOS builds by removing unsupported architectures (#3934) 2022-05-08 09:37:29 -07:00
osy 998807b71e build: fix qemu build on arm64 2022-04-22 19:23:50 -07:00
osy 14e4b4168d build: use python3 for GN bootstrap 2022-03-11 10:47:34 -08:00
osy 780b055abf build: improve parallel jobs 2022-03-11 10:47:34 -08:00
osy 3a13d2f5c9 build: update USB dependencies 2022-03-11 10:47:34 -08:00
osy d26cffbd73 build: update SPICE client dependencies 2022-03-11 10:47:34 -08:00
osy ad481ebd8a build: ensure six and pyparsing is installed 2022-03-11 10:47:34 -08:00
osy a8a0363b9e build: update SPICE and SPICE client 2022-03-11 10:47:34 -08:00
osy d2f5c6a8cb build: thin Swift libraries to workaround crash on older iOS
Fixes #3654
2022-02-28 09:10:25 -08:00
osy 3419250e97 build: fix postinst/prerm on older iOS
Fixes #3543
2022-02-06 20:26:09 -08:00
osy c336c60fcb build: create pretty install DMG
Resolves #3257
2022-01-11 22:24:44 -08:00
osy 47d5af91be build: fix building twice due to modified GN files 2022-01-07 21:24:47 -08:00
Kenta Kubo 208e4697c5 Add com.apple.developer.kernel.extended-virtual-addressing to package.sh 2022-01-01 22:41:42 +09:00
osy 0ecc381eb3 build: HACK to build ANGLE iOS simulator on newer Xcode 2021-12-31 16:21:26 -08:00
osy 0beaa64b38 qemu: update QAPI scripts to v6.2.0 2021-12-30 12:49:04 -08:00
osy fd4b0634d2 build: update QEMU to v6.2.0-utm 2021-12-30 12:49:04 -08:00
osy 8f8a1ff0a9 build: no tests for libucontext 2021-12-28 07:43:57 -08:00
osy 52dbcaa8f1 Merge tag 'v2.4.1' into dev-monterey 2021-11-27 16:50:32 -08:00
osy bf591a89f2 scripts: set proper fake sign bundle identifier
This should resolve sandbox issues on jailbroken installs.

Resolves #3251
2021-11-04 13:49:41 -07:00
osy 7b1982907c Merge tag 'v2.4.0' into dev-monterey 2021-11-02 22:43:45 -07:00
osy c95f58e176 system: support SPARC32 systems
Use TCX/CG3 for display.
Use Lance Am7990 for networking.
Default to SCSI for storage.

Fixes #3214
2021-10-29 01:15:11 -07:00
osy f24fc775a7 Merge tag 'v2.2.4' into dev-monterey 2021-10-03 16:08:48 -07:00
osy 7d567ae338 qemu: break out virtio-ramfb-gl for consistency
All GL enabled display devices have -gl in the name. We also update the
constant generator to make the GPU supported devices explicit.
2021-09-07 01:40:04 -07:00
osy de973c410c build: make entitlement use configurable
Various configurations (paid/free/no ADP account) supported.
2021-08-30 20:41:43 -07:00
osy e34ab2c831 build: ad-hoc sign macOS xcarchive 2021-08-30 09:54:20 -07:00
osy fc42aa9e56 project: add increased memory limit entitlement 2021-08-30 09:32:18 -07:00
osy 24a83f1a13 build: enable ANGLE for < iOS 14 2021-08-25 22:27:49 -07:00
osy ea9f6b4d82 build: re-enable CGL/EAGL build in ANGLE 2021-08-24 22:01:52 -07:00
osy d915297066 project: update app group identifier 2021-08-09 01:39:14 -07:00
osy 3c19d81b18 build: signing app groups for macOS 2021-08-09 01:25:34 -07:00
osy 968a1af668 package: fix mac package 2021-08-08 16:20:00 -07:00
osy ba5b56e727 build: enable arm64 simulator builds for ANGLE 2021-08-02 20:00:02 -07:00
osy eb16249c42 build: use internal glib for pkg-config 2021-08-02 16:22:46 -07:00
osy b748a23e78 build: update QEMU to 6.1.0-rc1 2021-08-02 16:14:31 -07:00
osy 30cb9827c8 build: update ANGLE for macOS builds 2021-08-02 16:12:03 -07:00
osy 5dee7a77f5 build: bump minimum requirement to iOS 11
Required for new dependencies.
2021-08-02 16:12:03 -07:00
osy 3f13751f0a build: better rebuild with meson 2021-08-02 16:12:03 -07:00
osy 37b23e0298 build: fix meson cross build for ios 2021-07-26 14:30:21 -07:00
osy 62df5173ea build: meson need exe wrapper for iOS simulator 2021-07-26 14:30:21 -07:00
osy ade2d3a1ab build: update gstreamer to 1.19.1 2021-07-26 14:30:21 -07:00
osy c86ff0a27b build: add pkg-config to prevent contamination 2021-07-26 07:14:49 -07:00
osy 448cfef999 build: update GLib to 2.69 2021-07-25 21:52:48 -07:00
osy 85da3995ed build: add GPU support dependencies 2021-07-25 20:21:25 -07:00
osy 12430c46b0 Merge branch 'master' into dev-monterey 2021-07-12 16:01:44 -07:00