Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
…ation#606)

This is the first phase of the Qt 6 port. It was mostly tested on Rocky
Linux 8.

There are a lot of generated files under `src/lib/mu/MuQt6`, and some
modifications but you don't need to go over that folder.

There are known issues that will be addressed in future PR:

**All platforms:**
- Refactor _QtAudioRenderer_ class. Currently, The _pulse_ audio output
device is not enabled, and they are loud white noise issues on MacOS.
- Remove the usage of _Core5compat_ and refactor what is deprecated. I
don't think there is a lot to do here, but it is mostly about refactor
the usage of _QTextCodec_.

**MacOS:**
- The _Open File dialog_ does not open anymore.
- Loud white noise audio (Should be related to _QtAudioRenderer_)
- The Central widget is rendered in the bottom left corner, but as soon
as you resize the windows, it goes back to normal.

**Windows:**
- Issue with the compilation of Shiboken6

- [ ] Rocky LInux 8
- [ ] MacOS

attention during the review.

---------

Signed-off-by: Cédrik Fuoco <[email protected]>
  • Loading branch information
cedrik-fuoco-adsk committed Nov 28, 2024
1 parent 21b3469 commit fc283fa
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 2 deletions.
3 changes: 1 addition & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -463,8 +463,7 @@ jobs:
# icu4c is needed for Qt UIC executable / AUTOUIC.
# Might be to find another way to install icu4c if the icu4c recipe disappear.
run: |
brew install --formula cmake ninja readline sqlite3 xz zlib tcl-tk python-tk autoconf automake libtool python yasm clang-format black meson nasm pkg-config glew
brew install --formula icu4c@74
brew install --quiet --formula cmake ninja readline sqlite3 xz zlib tcl-tk autoconf automake libtool python yasm clang-format black meson nasm pkg-config glew icu4c
- name: Set QT_HOME
if: matrix.arch-type == 'x86_64' && matrix.vfx-platform == 'CY2023'
Expand Down
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,12 @@ compile_commands.json
**/.python-version

cmake-*/*
<<<<<<< HEAD
/*build*/
=======
build/*
_build*/*
>>>>>>> 5ca3dd8 (Feature - Qt 6 port #1 (#606))
_install/*
.venv/*

Expand Down
1 change: 1 addition & 0 deletions cmake/dependencies/python3.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
# SPDX-License-Identifier: Apache-2.0
#


SET(_python3_target
"RV_DEPS_PYTHON3"
)
Expand Down

0 comments on commit fc283fa

Please sign in to comment.