[us-commits] [ehb54/ultrascan3] 4993be: Fix loading of MC singlets with model descriptions...
aaron-auc
noreply at github.com
Fri Sep 25 16:17:30 MDT 2026
Branch: refs/heads/toolchain/pin-35610617987
Home: https://github.com/ehb54/ultrascan3
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: 52c70f1563a46a5683bef7c6af5a63e21856e9ac
https://github.com/ehb54/ultrascan3/commit/52c70f1563a46a5683bef7c6af5a63e21856e9ac
Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
Date: 2026-09-25 (Fri, 25 Sep 2026)
Changed paths:
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_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
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 toolchain/pin-35610617987
Compare: https://github.com/ehb54/ultrascan3/compare/4495f6da71b1...52c70f1563a4
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