Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Qt version to 5.15.2 #1882

Merged
merged 24 commits into from
Jul 7, 2023
Merged

Update Qt version to 5.15.2 #1882

merged 24 commits into from
Jul 7, 2023

Commits on Jul 3, 2023

  1. Configuration menu
    Copy the full SHA
    eabb146 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b5dd40 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    423de8c View commit details
    Browse the repository at this point in the history
  4. [qml] Qt5.15: Upgrade all remaining modules

    The upgrade concerns the following modules:
    - QtCharts
    - QtPositioning
    - QtLocation
    - QtGraphicalEffects
    - QtQml
    cbentejac committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    62ba084 View commit details
    Browse the repository at this point in the history
  5. [qml] Qt5.15: Update syntax for slots

    Slots now need to be written as function; the previous syntax is
    deprecated.
    cbentejac committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    8c49419 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7888ab7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4eac23a View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. Configuration menu
    Copy the full SHA
    422d9da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db7fdef View commit details
    Browse the repository at this point in the history
  3. Qt5.15: Force QML_XHR_ALLOW_FILE_READ environment variable to 1

    Setting this variable allows to keep on using "GET" on local files
    with XMLHttpRequest.
    cbentejac committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    8c2a7bb View commit details
    Browse the repository at this point in the history
  4. [qml] Optimize QML files and fix syntax warnings

    This commit addresses warnings that were raised by QtCreator's linter:
    - IDs declared more than once
    - variables declared more than once in the same scope
    - type coercions
    - variables declared as "var" when their type is known
    - unclosed "case" in switch-case
    cbentejac committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    091346c View commit details
    Browse the repository at this point in the history
  5. [GraphEditor] AttributeEditor: fix dynamic setting of attributes' height

    By setting the height on the "onLoaded" event, no height update was
    possible unless the component was unloaded (which happens when "active"
    gets set to false) first and then reloaded (which happens when "active"
    gets set to true). If an attribute was to be hidden (by unchecking the
    "advanced attributes" checkbox, for example), its content was effectively
    hidden, but as its height was not being updated, a blank block remained
    in its place.
    
    Similarly, for attributes that are filled with a lot of content after
    being initialized (ChoiceParams, for example), the height was set once
    at the attribute's initialization but never updated afterwards.
    cbentejac committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    6fdbf66 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4df32fa View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ad7e82e View commit details
    Browse the repository at this point in the history
  8. [ui] Qt5.15: Update palette management

    Manually convert the QPalette object to a QML Palette manually. The
    conversion is not straight forward anymore, and not performing it
    leads to an incomplete alternate (light) palette.
    
    QML Palette in Qt 5.15 does not support yet disabled elements, the
    support will only be enabled with Qt 6.
    cbentejac committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    9e31981 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    caa5a1e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    15d0727 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8fa48e8 View commit details
    Browse the repository at this point in the history
  12. [docker] Remove non-interactive Qt installer script

    Qt installation within the dockers is directly handled with command-line
    parameters of the installer itself.
    cbentejac committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    8db25a6 View commit details
    Browse the repository at this point in the history
  13. [qml] Qt5.15: Disable the alternative palette to support disabled ele…

    …ments
    
    Supporting the alternative palette (triggered with Ctrl+Shift+P) requires
    a manual conversion from the QPalette to the QML palette, which does not
    directly support disabled elements.
    
    Keeping the previous palette management will support disabled elements,
    but cause issues when switching to the alternative palette. Until both
    can be fully supported, the alternative palette is disabled.
    cbentejac committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    30cd13c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    59a092f View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. Configuration menu
    Copy the full SHA
    313c7cd View commit details
    Browse the repository at this point in the history
  2. [docker] Copy missing libassimpsceneimport.so

    `libassimpsceneimport.so` is missing from Qt 5.15.2 and must therefore
    be added manually. Without it, there will be no OBJ files support in the
    3D Viewer.
    cbentejac committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    b07751d View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. [doc] Qt5.15: INSTALL.md: Add download links for missing Assimp plugin

    Add direct download links for `assimpsceneimport.dll` and
    `libassimpsceneimport.so` and indications as to where to copy them to
    avoid errors related to a missing AssimpSceneParser plugin.
    cbentejac committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    1ac35c7 View commit details
    Browse the repository at this point in the history