master
Name already in use
Commits on Jun 4, 2022
Commits on Jun 2, 2022
Commits on May 31, 2022
Commits on May 27, 2022
Commits on May 24, 2022
-
terminal: deleted old terminal code
We moved from the file I/O based terminal handling to SPICE port channels.
-
-
-
display(iOS): move USB redirection logic to base class
Same as with the macOS code.
Commits on May 22, 2022
-
display(macOS): move USB redirection logic to base class
Now that we use SPICE for terminal mode as well, we can share the USB forward logic and presentation.
-
manager: removed UTMTerminalIO
This will be implemented through SPICE port channels.
-
spiceio: removed vestigal synchronization code
Once we moved the connection handling to its own queue, we no longer need the Obj-C styled synchronization code (which probably didn't work anyways).
-
manager: remove port allocator
No longer needed once we moved QMP to SPICE port channel.
-
system: refactor and use QMP over SPICE port channel
In order to change QMP to work over SPICE port channel, a lot of refactoring has to be done. 1. `vmStartWithCompletion` is refactored to handle change of order in starting QMP and SPICE. Previous: SPICE and QMP connected independently in parallel. Now: SPICE connects first and returns a QMP manager reference to caller. 2. UTMJSONStream now uses CSPortDelegate instead of NSStreamDelegate. 3. Retry logic is removed from UTMQemuManager and implemented in UTMSpiceIO. The logic is re-done. 4. Fixed a bug causing busy indicator to hang when force stopping a busy VM. Note UTMTerminalIO is broken with this commit and will be addressed in the future. Resolves utmapp#3687
Commits on May 21, 2022
Commits on May 20, 2022
-
-
-
-
-
spice: first USB device was being ignored
Due to bad logic in SPICE, any device with address 0x1 is ignored. Fixes utmapp#3975
Commits on May 19, 2022
Commits on May 18, 2022
-
home: workaround SwiftUI crash
Due to an SwiftUI bug (FB9960294), an .aspectRatio() inside a ScrollView breaks whenever "Always" show scroll bars is set in system settings. The workaround detects when this setting is active and hides the scrollbar. Fixes utmapp#3612
-
The QEMU build conditionally compiles out the new vmnet features. Fixes utmapp#4022
Commits on May 13, 2022
-
-
CocoaSpice: workaround crash in screenshot for GL
Disable the code until we can better triage it. See utmapp#4009
-
-
system: default bridge interface to en0
This is to be consistent with the UI. Fixes utmapp#3945