[us-commits] [ehb54/ultrascan3] 5a2b84: Remove Qwt version from Qt 5 CMake preset names (#...

alexsav815 noreply at github.com
Thu Sep 24 14:01:01 MDT 2026


  Branch: refs/heads/alexey-dev-issue983
  Home:   https://github.com/ehb54/ultrascan3
  Commit: 5a2b84f7794c9083afba6423740a9a6827c9da12
      https://github.com/ehb54/ultrascan3/commit/5a2b84f7794c9083afba6423740a9a6827c9da12
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-09-18 (Fri, 18 Sep 2026)

  Changed paths:
    M .github/actions/build-package/action.yml
    M .github/workflows/app-build.yml
    M CMakePresets.json
    M scripts/bootstrap-linux.sh
    M scripts/bootstrap-macos.sh
    M scripts/build-toolchain.ps1
    M scripts/build-toolchain.sh
    M scripts/build.ps1
    M scripts/build.sh

  Log Message:
  -----------
  Remove Qwt version from Qt 5 CMake preset names (#1047) (#516)

* Rename Qt 5 presets and build options to qt5 (#1047)


  Commit: 2b68b27b904c9c533e3a0afe6449b6e99e3323b7
      https://github.com/ehb54/ultrascan3/commit/2b68b27b904c9c533e3a0afe6449b6e99e3323b7
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-09-20 (Sun, 20 Sep 2026)

  Changed paths:
    M CMakeLists.txt
    M CMakePresets.json
    M admin/cmake/README.md
    A admin/cmake/development-triplets/arm64-windows.cmake
    A admin/cmake/development-triplets/x64-windows.cmake
    M admin/cmake/packaging/macos/StageAssistantDev.cmake
    M doc/manual/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M scripts/build.ps1
    M scripts/build.sh

  Log Message:
  -----------
  Add support for Debug configuration in Windows build scripts and CMake presets (#563)


  Commit: 34b68e67a16aa802bb79904e0b6a907a31177db9
      https://github.com/ehb54/ultrascan3/commit/34b68e67a16aa802bb79904e0b6a907a31177db9
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-09-21 (Mon, 21 Sep 2026)

  Changed paths:
    M .github/workflows/app-build.yml
    M .github/workflows/nightly-build.yml
    M .github/workflows/toolchain-build.yml
    M README.md
    M buildsys/toolchain.lock.json
    M scripts/fetch-toolchain.ps1
    M scripts/fetch-toolchain.sh

  Log Message:
  -----------
  Reuse upstream toolchains in forks and skip unnecessary builds (#564)

* Fix fork toolchain reuse and automatic pin updates

* Guard fork nightlies and rebuild only changed toolchain targets


  Commit: 4993be1c8f42c053457d58b945caca375c5e6d47
      https://github.com/ehb54/ultrascan3/commit/4993be1c8f42c053457d58b945caca375c5e6d47
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-09-21 (Mon, 21 Sep 2026)

  Changed paths:
    M gui/us_model_loader.cpp

  Log Message:
  -----------
  Fix loading of MC singlets with model descriptions longer than 100 characters


  Commit: 696fd4e60970e0e6892bc17c63ea305d3213ffee
      https://github.com/ehb54/ultrascan3/commit/696fd4e60970e0e6892bc17c63ea305d3213ffee
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-09-21 (Mon, 21 Sep 2026)

  Changed paths:
    M gui/us_model_loader.cpp

  Log Message:
  -----------
  fix variable name


  Commit: 02cb04fe26cba051e50077098bd1dd302b69b08e
      https://github.com/ehb54/ultrascan3/commit/02cb04fe26cba051e50077098bd1dd302b69b08e
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-09-21 (Mon, 21 Sep 2026)

  Changed paths:
    M gui/us_convert_gui.cpp
    M gui/us_run_details2.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.cpp
    M programs/us_pseudo_absorbance/us_remove_ri.cpp
    A programs/us_xpn_viewer/us_xpn_export.h
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    A test/common/us3_file_test_base.h
    M test/utils/test_us_buffer.cpp
    A test/utils/test_us_dataIO_mutations.cpp
    A test/utils/test_us_dataIO_read_contract.cpp
    A test/utils/test_us_dataIO_roundtrip.cpp
    A test/utils/test_us_dataIO_versions.cpp
    M test/utils/test_us_project.cpp
    M test/utils/test_us_settings.cpp
    A test/utils/test_us_xpn_export.cpp
    M utils/us_astfem_math.cpp
    M utils/us_cfa_data.cpp
    M utils/us_cfa_data.h
    M utils/us_dataIO.cpp
    M utils/us_dataIO.h
    M utils/us_lamm_astfvm.cpp
    M utils/us_project.cpp
    M utils/us_settings.cpp
    M utils/us_settings.h
    M utils/us_simparms.cpp
    M utils/us_time_state.cpp
    M utils/us_xpn_data.cpp
    M utils/us_xpn_data.h

  Log Message:
  -----------
  Harden AUC and project disk I/O validation (#538)

* Record the current readRawData contract in a characterization suite

* Cover the auc write and read round trip with tolerances derived from the format

* Add named early-rejection mutation recipes for the auc reader

* Harden the auc reader against short reads and hostile counts and make a rejected read leave the caller's data untouched

* Drive US_Project disk round-trips through production code instead of parsing XML in the test body

* Give each file-writing test its own UltraScan work root so results no longer depend on execution order

* Grow the simulation interpolation bitmap with its readings and stop the writer reading past a short one

* Reject datasets that cannot describe a radius axis and always terminate the stored description

* Leave the caller's project untouched when a malformed file fails to parse

* Reject .auc format versions older than 4, which have never been loadable

* Validate the SetSpeedResolution setting and honor its documented spelling in the timestate

* Reject a radius axis the .auc format cannot describe

* Report .auc write failures instead of discarding them

* Grow the species fit interpolation bitmap with its readings

* Fix AUC save failures and address review feedback

* Remove stale buffer test comment

* Shorten remaining AUC test comments

* Refactor speed resolution handling in US_Settings and related components


  Commit: e85b977919ce2fcc06a0f44f593b951ca854a4a2
      https://github.com/ehb54/ultrascan3/commit/e85b977919ce2fcc06a0f44f593b951ca854a4a2
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-09-24 (Thu, 24 Sep 2026)

  Changed paths:
    M gui/us_convert_gui.cpp
    M gui/us_run_details2.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.cpp
    M programs/us_pseudo_absorbance/us_remove_ri.cpp
    A programs/us_xpn_viewer/us_xpn_export.h
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    A test/common/us3_file_test_base.h
    M test/utils/test_us_buffer.cpp
    A test/utils/test_us_dataIO_mutations.cpp
    A test/utils/test_us_dataIO_read_contract.cpp
    A test/utils/test_us_dataIO_roundtrip.cpp
    A test/utils/test_us_dataIO_versions.cpp
    M test/utils/test_us_project.cpp
    M test/utils/test_us_settings.cpp
    A test/utils/test_us_xpn_export.cpp
    M utils/us_astfem_math.cpp
    M utils/us_cfa_data.cpp
    M utils/us_cfa_data.h
    M utils/us_dataIO.cpp
    M utils/us_dataIO.h
    M utils/us_lamm_astfvm.cpp
    M utils/us_project.cpp
    M utils/us_settings.cpp
    M utils/us_settings.h
    M utils/us_simparms.cpp
    M utils/us_time_state.cpp
    M utils/us_xpn_data.cpp
    M utils/us_xpn_data.h

  Log Message:
  -----------
  Merge branch 'main' into lukas/us_femath-mc-single-loading


  Commit: cddd7bf5388da217d242c6cf6dc1416a22b2c62f
      https://github.com/ehb54/ultrascan3/commit/cddd7bf5388da217d242c6cf6dc1416a22b2c62f
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-09-24 (Thu, 24 Sep 2026)

  Changed paths:
    M gui/us_widgets.cpp
    M gui/us_widgets_dialog.cpp
    M programs/us_colorgradient/us_colorgradient.cpp

  Log Message:
  -----------
  Preserve application style lifetime for counter widgets (#539)

* Stop US_WidgetsDialog::us_counter from replacing the application style once per counter, which freed styles still referenced by earlier buttons

* Restrict the counter button restyle to the native macOS and Windows styles and source the style name the way US_Theme does

* Use Fusion style for counter buttons on macOS and Windows to improve usability

* Refactor counter button styling for macOS and Windows to use Fusion style consistently

* Revert the us_somo counter button changes so this PR only touches the main GUI

* Drop the const from the shared counter button style and check it for null once before styling the buttons

* Use a range-based for loop with const pointers when styling counter buttons

* Make the counter children list const and apply the same safe range-based loop to the button width calculation


  Commit: 4f9be88e9f24d781eced4ce2328b26310f54d14a
      https://github.com/ehb54/ultrascan3/commit/4f9be88e9f24d781eced4ce2328b26310f54d14a
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-09-24 (Thu, 24 Sep 2026)

  Changed paths:
    M gui/us_widgets.cpp
    M gui/us_widgets_dialog.cpp
    M programs/us_colorgradient/us_colorgradient.cpp

  Log Message:
  -----------
  Merge branch 'main' into lukas/us_femath-mc-single-loading


  Commit: 186d57120d47acdd32e3e268f668fbe01da3a439
      https://github.com/ehb54/ultrascan3/commit/186d57120d47acdd32e3e268f668fbe01da3a439
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2026-09-24 (Thu, 24 Sep 2026)

  Changed paths:
    M gui/us_model_loader.cpp

  Log Message:
  -----------
  Merge pull request #565 from ehb54/lukas/us_femath-mc-single-loading

Fix loading of MC singlets with model descriptions longer than 100 characters


  Commit: 0cef9fc47a3f04e4f80b469074ef2b9b36f12f6a
      https://github.com/ehb54/ultrascan3/commit/0cef9fc47a3f04e4f80b469074ef2b9b36f12f6a
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2026-09-24 (Thu, 24 Sep 2026)

  Changed paths:
    M .github/actions/build-package/action.yml
    M .github/workflows/app-build.yml
    M .github/workflows/nightly-build.yml
    M .github/workflows/toolchain-build.yml
    M CMakeLists.txt
    M CMakePresets.json
    M README.md
    M admin/cmake/README.md
    A admin/cmake/development-triplets/arm64-windows.cmake
    A admin/cmake/development-triplets/x64-windows.cmake
    M admin/cmake/packaging/macos/StageAssistantDev.cmake
    M buildsys/toolchain.lock.json
    M doc/manual/CMakeLists.txt
    M gui/us_convert_gui.cpp
    M gui/us_model_loader.cpp
    M gui/us_run_details2.cpp
    M gui/us_widgets.cpp
    M gui/us_widgets_dialog.cpp
    M programs/us/CMakeLists.txt
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_colorgradient/us_colorgradient.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.cpp
    M programs/us_pseudo_absorbance/us_remove_ri.cpp
    A programs/us_xpn_viewer/us_xpn_export.h
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M scripts/bootstrap-linux.sh
    M scripts/bootstrap-macos.sh
    M scripts/build-toolchain.ps1
    M scripts/build-toolchain.sh
    M scripts/build.ps1
    M scripts/build.sh
    M scripts/fetch-toolchain.ps1
    M scripts/fetch-toolchain.sh
    A test/common/us3_file_test_base.h
    M test/utils/test_us_buffer.cpp
    A test/utils/test_us_dataIO_mutations.cpp
    A test/utils/test_us_dataIO_read_contract.cpp
    A test/utils/test_us_dataIO_roundtrip.cpp
    A test/utils/test_us_dataIO_versions.cpp
    M test/utils/test_us_project.cpp
    M test/utils/test_us_settings.cpp
    A test/utils/test_us_xpn_export.cpp
    M utils/us_astfem_math.cpp
    M utils/us_cfa_data.cpp
    M utils/us_cfa_data.h
    M utils/us_dataIO.cpp
    M utils/us_dataIO.h
    M utils/us_lamm_astfvm.cpp
    M utils/us_project.cpp
    M utils/us_settings.cpp
    M utils/us_settings.h
    M utils/us_simparms.cpp
    M utils/us_time_state.cpp
    M utils/us_xpn_data.cpp
    M utils/us_xpn_data.h

  Log Message:
  -----------
  Merge pull request #567 from ehb54/main

main to alexey-dev-issue983


Compare: https://github.com/ehb54/ultrascan3/compare/bccaa50791de...0cef9fc47a3f

To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications


More information about the us-commits mailing list