diff --git a/.defaults.sh b/.defaults.sh index 35e1abc1..be43dbc2 100755 --- a/.defaults.sh +++ b/.defaults.sh @@ -1,20 +1,21 @@ # Default values for gen_cmake and gen_install -default_qt_version="5.15.2" -default_win_basePath="C:/Qt" -default_win_arch="msvc2019" -default_mac_basePath="/Applications/Qt" -default_mac_arch="clang_64" -default_linux_basePath="/usr/lib" -default_linux_arch="$(g++ -dumpmachine)" +# Qt defaults +default_qt_version="6.5.2" +default_qt_win_basePath="C:/Qt" +default_qt_win_arch="msvc2019" +default_qt_mac_basePath="/Applications/Qt" +default_qt_mac_arch="clang_64" +default_qt_linux_basePath="/usr/lib" +default_qt_linux_arch="$(g++ -dumpmachine)" # gen_cmake defaults function extend_gc_fnc_defaults() { - default_VisualGenerator="Visual Studio 17 2022" - default_VisualToolset="v143" - default_VisualToolchain="x64" - default_VisualArch="x86" + default_VisualGenerator="Visual Studio 17 2022" + default_VisualToolset="v143" + default_VisualToolchain="x64" + default_VisualArch="x64" default_keyDigits=2 default_betaTagName="-beta" } @@ -25,7 +26,7 @@ function extend_gi_fnc_defaults() default_VisualGenerator="Visual Studio 17 2022" default_VisualToolset="v143" default_VisualToolchain="x64" - default_VisualArch="x86" + default_VisualArch="x64" default_keyDigits=2 default_betaTagName="-beta" } @@ -62,11 +63,11 @@ function get_default_qt_path() local gdqp_result="" # Use a unique name for the result as we pass it by reference if isWindows; then - build_qt_config_folder gdqp_result "${default_win_basePath}/${default_qt_version}" "${default_win_arch}" "${QtMajorVersion}" + build_qt_config_folder gdqp_result "${default_qt_win_basePath}/${default_qt_version}" "${default_qt_win_arch}" "${QtMajorVersion}" elif isMac; then - build_qt_config_folder gdqp_result "${default_mac_basePath}/${default_qt_version}" "${default_mac_arch}" "${QtMajorVersion}" + build_qt_config_folder gdqp_result "${default_qt_mac_basePath}/${default_qt_version}" "${default_qt_mac_arch}" "${QtMajorVersion}" elif isLinux; then - build_qt_config_folder gdqp_result "${default_linux_basePath}" "${default_linux_arch}" "${QtMajorVersion}" + build_qt_config_folder gdqp_result "${default_qt_linux_basePath}" "${default_qt_linux_arch}" "${QtMajorVersion}" fi _retval="${gdqp_result}" diff --git a/3rdparty/avdecc b/3rdparty/avdecc index c31027a4..1d68f48e 160000 --- a/3rdparty/avdecc +++ b/3rdparty/avdecc @@ -1 +1 @@ -Subproject commit c31027a4b8fabe06ce1789d7c4e36e12accef5dc +Subproject commit 1d68f48e5aed9e4f0c85095fd0de645160bc7561 diff --git a/3rdparty/sparkleHelper b/3rdparty/sparkleHelper index 2d36a28f..004b0040 160000 --- a/3rdparty/sparkleHelper +++ b/3rdparty/sparkleHelper @@ -1 +1 @@ -Subproject commit 2d36a28f4dd3f774ac7d716003650ee149d3c46f +Subproject commit 004b00408319ad887ea190d261dac1e4a2a56de7 diff --git a/CHANGELOG.md b/CHANGELOG.md index 7825599e..c6cd3103 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,46 @@ All notable changes to Hive will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [1.3.0] - 2023-09-26 +### Added +- Selection of an entity from the connection matrix (context menu) +- [Mac Address field in entities list](https://github.com/christophe-calmejane/Hive/issues/38) +- [ClockDomain locked state in entities list](https://github.com/christophe-calmejane/Hive/issues/133) +- Support for JACK Inputs and JACK Outputs +- Support for CONTROLs at non-configuration level +- Support for CONTROL_SELECTOR type for CONTROL descriptors +- Preliminary support for Virtual Entities modification +- [File association to directly load ANS and AVE files](https://github.com/christophe-calmejane/Hive/issues/146) +- New command line parameters to load ANS and AVE files +- New icons for ANS and AVE files +- Possibility to remove a virtual entity (DEL key in Entities list) +- Entity Descriptor displays the current status for unsolicited notifications registration +- [Entry in the entities list context menu to force reload a single entity](https://github.com/christophe-calmejane/Hive/issues/145) +- [New column in entities list showing error/warning status](https://github.com/christophe-calmejane/Hive/issues/155) +- New diagnostics for CONTROL descriptors, when the current value is out of min-max bounds +- [Support for Dark Mode](https://github.com/christophe-calmejane/Hive/issues/39) +- Clicking on an Entity-Entity crosspoint in the matrix expands/collapses both entities +- Display of Entity AEM Checksum (in Entity Descriptor) +- Detection of invalid *descriptor_counts* field in CONFIGURATION descriptor + +### Changed +- Complete rework of the `entities list` +- Updated AVDECC library to v4.0 +- Defaulting to Qt "fusion" style, can be changed with command line parameter `-style