Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on Jun 4, 2022

Commits on May 31, 2022

Commits on May 27, 2022

  1. CocoaSpice: updated backend

    osy committed May 27, 2022

Commits on May 24, 2022

  1. terminal: deleted old terminal code

    We moved from the file I/O based terminal handling to SPICE port channels.
    osy committed May 24, 2022
  2. display(iOS): move USB redirection logic to base class

    Same as with the macOS code.
    osy committed May 24, 2022

Commits on May 22, 2022

  1. 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.
    osy committed May 22, 2022
  2. manager: removed UTMTerminalIO

    This will be implemented through SPICE port channels.
    osy committed May 22, 2022
  3. 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).
    osy committed May 22, 2022
  4. manager: remove port allocator

    No longer needed once we moved QMP to SPICE port channel.
    osy committed May 22, 2022
  5. 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
    osy committed May 22, 2022

Commits on May 21, 2022

Commits on May 20, 2022

  1. project: bumped version

    osy committed May 20, 2022
  2. Add NixOS icon

    afh authored and osy committed May 20, 2022
  3. Add Alpine Linux icon

    afh authored and osy committed May 20, 2022
  4. spice: first USB device was being ignored

    Due to bad logic in SPICE, any device with address 0x1 is ignored.
    
    Fixes utmapp#3975
    osy committed May 20, 2022

Commits on May 19, 2022

Commits on May 18, 2022

  1. 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
    osy committed May 18, 2022
  2. qemu: fix isolated networking

    The QEMU build conditionally compiles out the new vmnet features.
    
    Fixes utmapp#4022
    osy committed May 18, 2022

Commits on May 13, 2022

  1. project: bumped version

    osy committed May 13, 2022
  2. CocoaSpice: workaround crash in screenshot for GL

    Disable the code until we can better triage it.
    
    See utmapp#4009
    osy committed May 13, 2022
  3. system: default bridge interface to en0

    This is to be consistent with the UI.
    
    Fixes utmapp#3945
    osy committed May 13, 2022

Commits on May 12, 2022

Older