Ladybird/AppKit: Port TaskManager window to Swift

This is just a direct port of the Objective-C++ code to Swift 6.
A future patch should probably update it to actually use SwiftUI.
This commit is contained in:
Andrew Kaster
2024-07-16 05:33:39 -06:00
committed by Andrew Kaster
parent 4066ce2c7e
commit 68ce5f8290
14 changed files with 313 additions and 15 deletions

View File

@@ -50,7 +50,7 @@ runs:
shell: bash
run: |
set -e
sudo xcode-select --switch /Applications/Xcode_15.4.app
sudo xcode-select --switch /Applications/Xcode_16.0.app
brew update
brew install autoconf autoconf-archive automake coreutils bash ffmpeg ninja wabt ccache unzip qt llvm@18 nasm

View File

@@ -138,6 +138,16 @@ jobs:
working-directory: ${{ github.workspace }}/Build
run: cmake --build .
- name: Enable the AppKit chrome with Swift files
if: ${{ inputs.os_name == 'macOS' && inputs.fuzzer == 'NO_FUZZ' }}
working-directory: ${{ github.workspace }}
run: cmake -B Build -DENABLE_QT=OFF -DENABLE_SWIFT=ON
- name: Build the AppKit chrome with Swift files
if: ${{ inputs.os_name == 'macOS' && inputs.fuzzer == 'NO_FUZZ' }}
working-directory: ${{ github.workspace }}/Build
run: cmake --build .
- name: Save Caches
uses: ./.github/actions/cache-save
with: