osy
1719710cf2
build: add iOS simulator build variant
2021-05-17 21:19:01 -07:00
osy
3c23383191
interposer: add interposer for IOServiceAuthorize
...
On iOS 14.6, IOServiceAuthorize() must be called before USB capture can
work. The IOServiceAuthorizeAgent XPC is not installed on iOS so it always
returns error. So we set the authorization ourselves with an interposer.
2021-05-17 17:48:26 -07:00
osy
057dde9e6a
project: fix quoted sysroot dir path
2021-05-17 17:19:27 -07:00
osy
ec510b7540
project: fix build of universal binary
2021-05-17 02:56:53 -07:00
osy
a192459665
Merge branch 'master' into dev
2021-05-12 16:23:27 -07:00
osy
e889a15683
project: bumped version
2021-05-10 23:01:18 -07:00
osy
4a22d436d8
system: support vmnet-macos
...
Resolves #358
2021-05-09 17:22:17 -07:00
osy
0b6b257d67
project: fix warnings
2021-04-29 15:02:13 -07:00
osy
caa9ee394c
build: skip uncommon archs for TCI builds
...
Also remove debug info. Reduces app size.
2021-04-29 11:21:52 -07:00
osy
5cb1db1898
qemu: update qapi to v6.0.0-rc5
2021-04-29 11:19:39 -07:00
osy
b33eff0688
project: move version info to external config
2021-04-26 20:27:49 -07:00
osy
69d26785d5
project: move code signing config to external file
2021-04-26 20:15:41 -07:00
osy
d982cf83bd
project: bumped version
2021-04-26 13:04:33 -07:00
osy
0b7a5e5a4c
iOS: fully remove USB support from TCI build
2021-04-26 08:42:44 -07:00
osy
7f632193e2
build: skip USB build for TCI target
2021-04-26 08:14:06 -07:00
osy
dc046219f0
build: move dylib to frameworks
...
This is required for submission to iOS App Store.
2021-04-25 23:18:35 -07:00
osy
3e1d7f5a9b
Merge branch 'master' into dev
2021-04-25 21:57:56 -07:00
osy
db46cdc5fc
project: bumped version
2021-04-24 22:26:42 -07:00
osy
2333a3a136
project: add UTM SE target
...
UTM SE is UTM without JIT acceleration built on TCI. Thanks to @ktemkin
for the proof of concept.
2021-04-24 22:15:10 -07:00
osy
6c15b164a2
project: improved sysroot detection in builds
2021-04-24 20:29:16 -07:00
Kate Temkin
3a7f23a567
build: update libffi, gettext, etc
...
This is required for TCI support.
References:
ktemkin/UTM@9a93cf9
Homebrew/formula-patches@a4a91e6
2021-04-24 20:17:24 -07:00
osy
746e7d49bb
Merge remote-tracking branch 'origin/master' into dev
2021-04-23 17:29:05 -07:00
osy
6a18be380b
project: bumped version
2021-03-22 23:15:17 -07:00
osy
c25b3794b6
iOS: implement USB device connection
...
Resolves #46
2021-03-18 19:11:25 -07:00
osy
273d789bae
project: bumped version
2021-03-15 21:28:13 -07:00
osy
40a7f06de8
project: bumped version
2021-03-14 14:07:19 -07:00
osy
b874b061f3
project: fix broken archive issue
2021-03-14 00:11:35 -08:00
osy
d248f47213
CocoaSpice: get iProduct string from libusb
2021-03-13 23:39:22 -08:00
osy
d258103116
project: add libusbhost to project
2021-03-12 19:36:03 -08:00
osy
0fc8008b40
CocoaSpice: implemented USB manager
2021-03-12 17:48:55 -08:00
osy
bd9e620c4a
project: add libusb to project
2021-03-10 14:48:39 -08:00
osy
40c04d3d33
helper: added NSTask launch mode for macOS 11.3
...
macOS 11.3 beta 2 fixed a bug (FB8921623) which prevented Hypervisor from
working in an inherited sandbox.
2021-03-04 22:20:36 -08:00
osy
ee32094c25
project: bumped version
2021-02-22 18:22:13 -08:00
osy
6437ad7a74
ui: auto-quit when last window is closed
2021-02-22 18:19:41 -08:00
osy
d1aa43f189
project: bumped version
2021-02-18 18:52:39 -08:00
osy
6a56a68b71
macOS: add menu commands
2021-02-01 20:37:33 -08:00
osy
5b52cf1bbd
iOS+macOS: unify ContentView
2021-02-01 14:26:31 -08:00
osy
e3e214bb64
project: bumped version
2021-02-01 09:07:26 -08:00
osy
5f1215d015
project: bumped version
2021-01-24 19:26:29 -08:00
osy
cc22132abe
project: bumped version
2021-01-16 19:22:35 -08:00
osy
5117ef496a
project: bumped version
2021-01-15 12:09:53 -08:00
osy
63f3fad17f
macOS: implement fork() method of launching QEMU
2021-01-09 13:47:44 -08:00
osy
7b1f5a8872
project: updated to use dylib for macOS
2021-01-07 23:14:24 -08:00
osy
48b81a485e
qemu: use dylib for macOS
...
This works around an App Sandbox bug where an inherited sandbox cannot
use the hypervisor. We use fork() instead.
2021-01-07 23:01:05 -08:00
osy
b5149d5741
project: bumped version
2020-12-30 13:17:13 -08:00
osy
39c976750e
project: bumped version
2020-12-29 14:29:25 -08:00
osy
4c87a031e6
CocoaSpice: use new pasteboard proxy
...
This supports both macOS and iOS pasteboards.
Fixes #1204
2020-12-17 17:00:33 -08:00
osy
53b373e924
manager: implement pasteboard proxy manager
2020-12-17 16:59:12 -08:00
osy
bf04c98b24
CocoaSpice: refactor sharing code to share with macOS
2020-12-14 17:40:10 -08:00
osy
9059336e88
project: bumped version
2020-12-08 21:26:09 -08:00