[us-commits] [ehb54/ultrascan3] 89b769: fix revision.sh checks osx/linux compat.

emre brookes noreply at github.com
Tue Mar 24 12:38:49 MDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/ehb54/ultrascan3
  Commit: 89b7691a714d92e99e335e23378d225aa3b1b536
      https://github.com/ehb54/ultrascan3/commit/89b7691a714d92e99e335e23378d225aa3b1b536
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2026-02-26 (Thu, 26 Feb 2026)

  Changed paths:
    M programs/us/revision.sh

  Log Message:
  -----------
  fix revision.sh checks osx/linux compat.


  Commit: 572bb723ed591be3225aacbdbc387c93c17ca792
      https://github.com/ehb54/ultrascan3/commit/572bb723ed591be3225aacbdbc387c93c17ca792
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-02-26 (Thu, 26 Feb 2026)

  Changed paths:
    M gui/us_spectrodata.h
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_ddist_combine/us_ddist_combine.h
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_ga_init/us_ga_init.h
    M programs/us_ga_init/us_solutedata.cpp
    M programs/us_integral/us_integral.cpp
    M programs/us_integral/us_integral.h
    M programs/us_modelmetrics/us_modelmetrics.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.h

  Log Message:
  -----------
  Merge branch 'main' into ehb54-issue-670


  Commit: b2c2afd33a8ed941e547021628bcb32abea1675a
      https://github.com/ehb54/ultrascan3/commit/b2c2afd33a8ed941e547021628bcb32abea1675a
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-03-05 (Thu, 05 Mar 2026)

  Changed paths:
    R README.linguist
    M etc/etc_belongs_list.txt
    R etc/us3-GMP-icon-128x128.ico
    M etc/us3-GMP-icon-128x128.png
    R etc/us3-GMP-icon-128x128.xpm
    R etc/us3-GMP-icon-32x32.ico
    R etc/us3-GMP-icon-32x32.png
    R etc/us3-GMP-icon-32x32.xpm
    R etc/us3-GMP-icon-48x48.ico
    R etc/us3-GMP-icon-48x48.png
    R etc/us3-GMP-icon-48x48.xpm
    M gui/libus_gui.pro
    M programs/us/us.pro
    R programs/us/us_de_DE.ts
    M programs/us_config/us_config.pro
    R propignore
    R proppng
    R proptext
    R qwtplot3d/lingua_de.ts
    M test/utils/test_us_crypto.cpp
    M utils/libus_utils.pro
    M utils/us_crypto.cpp
    M utils/us_crypto.h

  Log Message:
  -----------
  Merge branch 'main' into ehb54-issue-670


  Commit: fd116b43987cda26a351438dcd70082a7c27ce17
      https://github.com/ehb54/ultrascan3/commit/fd116b43987cda26a351438dcd70082a7c27ce17
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-03-10 (Tue, 10 Mar 2026)

  Changed paths:
    M gui/us_convert_gui.cpp
    M gui/us_convert_gui.h
    M programs/us_mwl_species_sim/us_mwl_species_sim.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.cpp
    M programs/us_pseudo_absorbance/us_convert_scan.h
    M test/utils/test_us_time_state.cpp
    M utils/us_astfem_math.cpp
    M utils/us_astfem_math.h
    M utils/us_cfa_data.cpp
    M utils/us_time_state.cpp
    M utils/us_time_state.h
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  Merge branch 'main' into ehb54-issue-670


  Commit: e9f0952dea5d8bb82a866082b546997a3e457ec4
      https://github.com/ehb54/ultrascan3/commit/e9f0952dea5d8bb82a866082b546997a3e457ec4
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-03-12 (Thu, 12 Mar 2026)

  Changed paths:
    M gui/us_extinction_gui.cpp
    M gui/us_extinction_gui.h
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M programs/us_legacy_converter/us_legacy_converter.h
    M programs/us_query_rmsd/us_query_rmsd.cpp
    M programs/us_query_rmsd/us_query_rmsd.h
    M programs/us_ramp/us_ramp_gui.h
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_spectrum/us_spectrum.h

  Log Message:
  -----------
  Merge branch 'main' into ehb54-issue-670


  Commit: 10e620037c83dddc66d518ab28e33eb36c3e3c17
      https://github.com/ehb54/ultrascan3/commit/10e620037c83dddc66d518ab28e33eb36c3e3c17
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-03-14 (Sat, 14 Mar 2026)

  Changed paths:
    M gui/us_analyte_gui.cpp
    M gui/us_plot3d.cpp
    M programs/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M utils/us_timer.h
    M vcpkg.json

  Log Message:
  -----------
  Merge branch 'main' into ehb54-issue-670


  Commit: 0a9196aea05b0dc1c6f984302c09ffefa32db302
      https://github.com/ehb54/ultrascan3/commit/0a9196aea05b0dc1c6f984302c09ffefa32db302
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-03-24 (Tue, 24 Mar 2026)

  Changed paths:
    M .github/workflows/bump-version.yml
    M .gitignore
    M CMakeLists.txt
    M CMakePresets.json
    M LICENSE.txt
    M README.manual
    M admin/cmake/GenerateVersion.cmake
    A admin/cmake/README.md
    A admin/cmake/packaging/README.md
    A admin/cmake/packaging/linux/LinuxDeploy.cmake
    A admin/cmake/packaging/linux/LinuxHpcDeploy.cmake
    A admin/cmake/packaging/linux/LinuxHpcPkg.cmake
    A admin/cmake/packaging/linux/LinuxPkg.cmake
    A admin/cmake/packaging/macos/MacDeploy.cmake
    A admin/cmake/packaging/macos/MacHpcDeploy.cmake
    A admin/cmake/packaging/macos/MacHpcPkg.cmake
    A admin/cmake/packaging/macos/MacOsDeployQtAssistant.cmake
    A admin/cmake/packaging/macos/MacOsPkg.cmake
    A admin/cmake/packaging/macos/StageAssistantDev.cmake
    A admin/cmake/packaging/windows/WinDeploy.cmake
    A admin/cmake/packaging/windows/WinPkg.cmake
    A admin/cmake/packaging/windows/WindowsDeployQtAssistant.cmake
    M admin/cmake/toolchain.cmake
    A buildsys/vcpkg/overlay-ports/mpg123/fix-arm64-no-fpu-neon64.patch
    A buildsys/vcpkg/overlay-ports/mpg123/have-fpu.diff
    A buildsys/vcpkg/overlay-ports/mpg123/pkgconfig.diff
    A buildsys/vcpkg/overlay-ports/mpg123/portfile.cmake
    A buildsys/vcpkg/overlay-ports/mpg123/vcpkg.json
    M buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qttools/devendor-litehtml.patch
    A buildsys/vcpkg/overlay-ports/qttools/port.data.cmake
    A buildsys/vcpkg/overlay-ports/qttools/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qttools/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qttools/windeployqt.debug.bat
    M buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/portfile.cmake
    R doc/manual/2dsa/2dsa.body
    R doc/manual/2dsa/2dsa_advan.body
    R doc/manual/2dsa/2dsa_analvv.body
    R doc/manual/2dsa/2dsa_analys.body
    M doc/manual/CMakeLists.txt
    M doc/manual/Makefile
    M doc/manual/README.md
    R doc/manual/advanced_config.body
    R doc/manual/analytes.body
    R doc/manual/associations.body
    R doc/manual/astfem_sim.body
    R doc/manual/buffer_edit.body
    R doc/manual/buffer_new.body
    R doc/manual/buffer_select.body
    R doc/manual/buffer_settings.body
    R doc/manual/cfa_viewer.body
    R doc/manual/colorgradient.body
    R doc/manual/combine_models.body
    R doc/manual/components.body
    R doc/manual/config.body
    R doc/manual/config2.body
    R doc/manual/convert-experiment.body
    R doc/manual/convert-seltrip.body
    R doc/manual/convert.body
    R doc/manual/data_loader.body
    R doc/manual/database_config.body
    R doc/manual/ddist_combine.body
    R doc/manual/dens_match.body
    R doc/manual/dens_match_mparam.body
    R doc/manual/dens_match_rmvmods.body
    R doc/manual/experiment/experiment_cells.body
    R doc/manual/experiment/experiment_general.body
    R doc/manual/experiment/experiment_photomult.body
    R doc/manual/experiment/experiment_rotor.body
    R doc/manual/experiment/experiment_solutions.body
    R doc/manual/experiment/experiment_speeds.body
    R doc/manual/experiment/experiment_upload.body
    R doc/manual/export_legacy.body
    R doc/manual/fe_match/fe_match.body
    R doc/manual/fe_match/fe_match_adv.body
    R doc/manual/fe_match/fe_match_controls.body
    R doc/manual/fe_match/fe_match_lddat.body
    R doc/manual/fe_match/fe_match_simulate.body
    R doc/manual/fit_meniscus.body
    R doc/manual/footer.us3
    R doc/manual/ga_initialize.body
    R doc/manual/gmp/gmp.body
    R doc/manual/gmp/gmp_audit_trail.body
    R doc/manual/gmp/gmp_data_acquisition.body
    R doc/manual/gmp/gmp_data_acquisition_experiment.body
    R doc/manual/gmp/gmp_data_acquisition_gmp.body
    R doc/manual/gmp/gmp_protocol_development.body
    R doc/manual/gmp/gmp_report_generator.body
    R doc/manual/gmp/gmp_signature.body
    R doc/manual/grid_editor.body
    R doc/manual/header.us3
    R doc/manual/images/2dsa_3dplot.png
    R doc/manual/images/2dsa_advan.png
    R doc/manual/images/2dsa_analvv.png
    R doc/manual/images/2dsa_analys.png
    R doc/manual/images/2dsa_main-c.png
    R doc/manual/images/2dsa_main-o.png
    R doc/manual/images/2dsa_resplot.png
    R doc/manual/images/advanced_config.png
    R doc/manual/images/analyte_details.png
    R doc/manual/images/analytes.png
    R doc/manual/images/associations.png
    R doc/manual/images/astfem_sim.png
    R doc/manual/images/buffer_edit.png
    R doc/manual/images/buffer_info.png
    R doc/manual/images/buffer_new.png
    R doc/manual/images/buffer_select.png
    R doc/manual/images/buffer_settings.png
    R doc/manual/images/cfa_view-loadauc.png
    R doc/manual/images/cfa_view-loadraw.png
    R doc/manual/images/cfa_view-main.png
    R doc/manual/images/cfa_view-statsauc.png
    R doc/manual/images/cfa_view-statsraw.png
    R doc/manual/images/color-1.png
    R doc/manual/images/color-2.png
    R doc/manual/images/color-a.png
    R doc/manual/images/color-b.png
    R doc/manual/images/colorgrad.png
    R doc/manual/images/colorgrad1.png
    R doc/manual/images/combine_models-idedit.png
    R doc/manual/images/combine_models-save.png
    R doc/manual/images/combine_models.png
    R doc/manual/images/components.png
    R doc/manual/images/config.png
    R doc/manual/images/config1.png
    R doc/manual/images/config2.png
    R doc/manual/images/convert-RIdata.png
    R doc/manual/images/convert-exclude.png
    R doc/manual/images/convert-experiment.png
    R doc/manual/images/convert-mwl.png
    R doc/manual/images/convert-seltrip.png
    R doc/manual/images/convert-subset.png
    R doc/manual/images/convert-tolerance.png
    R doc/manual/images/convert.png
    R doc/manual/images/data_loader-edits.png
    R doc/manual/images/data_loader-trips.png
    R doc/manual/images/data_loader.png
    R doc/manual/images/database.png
    R doc/manual/images/ddist_combine-selrun.png
    R doc/manual/images/ddist_combine.png
    R doc/manual/images/densmatch_main.png
    R doc/manual/images/densmatch_mpars_completed.png
    R doc/manual/images/densmatch_mpars_empty.png
    R doc/manual/images/densmatch_rmvmodels.png
    R doc/manual/images/eq1-mean.png
    R doc/manual/images/eq2-skew.png
    R doc/manual/images/eq3-kurtosis.png
    R doc/manual/images/eq4-moments.png
    R doc/manual/images/eq5-variance.png
    R doc/manual/images/eq6-stddev.png
    R doc/manual/images/eq7-probsigma.png
    R doc/manual/images/eq8-confidence.png
    R doc/manual/images/experiment_cells.png
    R doc/manual/images/experiment_general.png
    R doc/manual/images/experiment_photomult.png
    R doc/manual/images/experiment_rotor.png
    R doc/manual/images/experiment_solutions.png
    R doc/manual/images/experiment_speeds.png
    R doc/manual/images/experiment_upload.png
    R doc/manual/images/export_legacy.png
    R doc/manual/images/fe_match.png
    R doc/manual/images/fe_match_3dplot.png
    R doc/manual/images/fe_match_adv.png
    R doc/manual/images/fe_match_lddat1.png
    R doc/manual/images/fe_match_lddat2.png
    R doc/manual/images/fe_match_lddat3.png
    R doc/manual/images/fe_match_lddat4.png
    R doc/manual/images/fe_match_ra.png
    R doc/manual/images/fe_match_resplot.png
    R doc/manual/images/fe_match_sim1.png
    R doc/manual/images/fe_match_sim2.png
    R doc/manual/images/fe_match_sim3_1b.png
    R doc/manual/images/fe_match_sim3_1p.png
    R doc/manual/images/fe_match_sim3_2b.png
    R doc/manual/images/fe_match_sim3_2p.png
    R doc/manual/images/fe_match_sim3_3b.png
    R doc/manual/images/fe_match_sim3_4b.png
    R doc/manual/images/fe_match_sim3_5b.png
    R doc/manual/images/fe_match_sim3_5p.png
    R doc/manual/images/fe_match_sim3_6b.png
    R doc/manual/images/fe_match_sim3_7b.png
    R doc/manual/images/fe_match_sim3_8b.png
    R doc/manual/images/fe_match_sim4.png
    R doc/manual/images/fe_match_sim5.png
    R doc/manual/images/fe_match_sim6.png
    R doc/manual/images/fe_match_sim7.png
    R doc/manual/images/fit_men-editupd.png
    R doc/manual/images/fit_men-load.png
    R doc/manual/images/fit_meniscus.png
    R doc/manual/images/ga_initialize.png
    R doc/manual/images/gmp/audit_trail/gmp_audit_trail_01.png
    R doc/manual/images/gmp/audit_trail/gmp_audit_trail_02.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_01.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_02.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_03.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_04.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_05.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_06.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_07.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_08.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_09.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_10.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_11.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_12.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_13.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_14.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_15.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_16.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_17.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_18.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_19.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_20.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_21.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_22.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_23.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_24.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_25.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_26.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_27.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_28.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_29.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_30.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_31.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_32.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_33.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_34.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_35.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_36.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_37.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_38.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_39.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_40.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_41.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_42.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_43.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_44.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_45.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_46.png
    R doc/manual/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_47.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_01.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_02.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_03.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_04.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_05.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_06.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_07.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_08.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_09.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_10.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_11.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_12.png
    R doc/manual/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_13.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_01.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_02.png
    R doc/manual/images/gmp/data_acquisition/gmp_data_acquisition_03.png
    R doc/manual/images/gmp/gmp.png
    R doc/manual/images/gmp/protocol_development/protocol_development_01.png
    R doc/manual/images/gmp/protocol_development/protocol_development_02.png
    R doc/manual/images/gmp/protocol_development/protocol_development_03.png
    R doc/manual/images/gmp/protocol_development/protocol_development_04.png
    R doc/manual/images/gmp/protocol_development/protocol_development_05.png
    R doc/manual/images/gmp/protocol_development/protocol_development_06.png
    R doc/manual/images/gmp/protocol_development/protocol_development_07.png
    R doc/manual/images/gmp/protocol_development/protocol_development_08.png
    R doc/manual/images/gmp/protocol_development/protocol_development_09.png
    R doc/manual/images/gmp/protocol_development/protocol_development_10.png
    R doc/manual/images/gmp/protocol_development/protocol_development_11.png
    R doc/manual/images/gmp/protocol_development/protocol_development_12.png
    R doc/manual/images/gmp/protocol_development/protocol_development_13.png
    R doc/manual/images/gmp/protocol_development/protocol_development_14.png
    R doc/manual/images/gmp/protocol_development/protocol_development_15.png
    R doc/manual/images/gmp/protocol_development/protocol_development_16.png
    R doc/manual/images/gmp/protocol_development/protocol_development_17.png
    R doc/manual/images/gmp/protocol_development/protocol_development_18.png
    R doc/manual/images/gmp/protocol_development/protocol_development_19.png
    R doc/manual/images/gmp/protocol_development/protocol_development_20.png
    R doc/manual/images/gmp/protocol_development/protocol_development_21.png
    R doc/manual/images/gmp/protocol_development/protocol_development_22.png
    R doc/manual/images/gmp/protocol_development/protocol_development_23.png
    R doc/manual/images/gmp/protocol_development/protocol_development_24.png
    R doc/manual/images/gmp/protocol_development/protocol_development_25.png
    R doc/manual/images/gmp/protocol_development/protocol_development_26.png
    R doc/manual/images/gmp/protocol_development/protocol_development_27.png
    R doc/manual/images/gmp/protocol_development/protocol_development_28.png
    R doc/manual/images/gmp/protocol_development/protocol_development_29.png
    R doc/manual/images/gmp/protocol_development/protocol_development_30.png
    R doc/manual/images/gmp/protocol_development/protocol_development_31.png
    R doc/manual/images/gmp/protocol_development/protocol_development_32.png
    R doc/manual/images/gmp/protocol_development/protocol_development_33.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_01.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_02.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_03.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_04.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_05.png
    R doc/manual/images/gmp/report_generator/gmp_report_generator_06.png
    R doc/manual/images/gmp/signature/gmp_signature_01.png
    R doc/manual/images/gmp/signature/gmp_signature_02.png
    R doc/manual/images/gmp/signature/gmp_signature_03.png
    R doc/manual/images/gmp/signature/gmp_signature_04.png
    R doc/manual/images/gmp/signature/gmp_signature_05.png
    R doc/manual/images/gmp/signature/gmp_signature_06.png
    R doc/manual/images/gmp/signature/gmp_signature_07.png
    R doc/manual/images/gmp/signature/gmp_signature_08.png
    R doc/manual/images/grid_editor.png
    R doc/manual/images/grid_editor_multi_grids.png
    R doc/manual/images/grid_editor_multi_grids_sed.png
    R doc/manual/images/grid_editor_mw_view.png
    R doc/manual/images/grid_editor_subgrid1-bad.png
    R doc/manual/images/grid_editor_subgrid1-good.png
    R doc/manual/images/grid_editor_subgrid2-bad.png
    R doc/manual/images/grid_editor_subgrid2-good.png
    R doc/manual/images/grid_editor_subgrid3-bad.png
    R doc/manual/images/grid_editor_subgrid3-good.png
    R doc/manual/images/load_auc-search.png
    R doc/manual/images/load_auc-trips.png
    R doc/manual/images/load_auc.png
    R doc/manual/images/load_colormap.png
    R doc/manual/images/load_model_dis-MID.png
    R doc/manual/images/load_model_distrib.png
    R doc/manual/images/load_noise.png
    R doc/manual/images/load_noise_details.png
    R doc/manual/images/manage_data.png
    R doc/manual/images/manage_data_bhide.png
    R doc/manual/images/manage_data_bshow.png
    R doc/manual/images/manage_data_cmenu-1.png
    R doc/manual/images/manage_data_cmenu-2.png
    R doc/manual/images/manage_data_conf.png
    R doc/manual/images/manage_data_exp.png
    R doc/manual/images/manage_data_pasw.png
    R doc/manual/images/manage_data_sync.png
    R doc/manual/images/manage_data_thelp-1.png
    R doc/manual/images/manage_data_thelp-2.png
    R doc/manual/images/master-pw.png
    R doc/manual/images/model_editor.png
    R doc/manual/images/mwlr_view_3dplot.png
    R doc/manual/images/mwlr_view_load.png
    R doc/manual/images/mwlr_view_pltctrl.png
    R doc/manual/images/mwlr_viewer.png
    R doc/manual/images/mwlr_viewer_xwavl.png
    R doc/manual/images/optima_config_edit.png
    R doc/manual/images/optima_config_new.png
    R doc/manual/images/optima_host_config.png
    R doc/manual/images/pcsa_3dplot.png
    R doc/manual/images/pcsa_analys-line.png
    R doc/manual/images/pcsa_analys-sigm.png
    R doc/manual/images/pcsa_main-c.png
    R doc/manual/images/pcsa_mlines-line1.png
    R doc/manual/images/pcsa_mlines-line2.png
    R doc/manual/images/pcsa_mlines-sigm1.png
    R doc/manual/images/pcsa_mlines-sigm2.png
    R doc/manual/images/pcsa_resplot.png
    R doc/manual/images/pcsa_rpscan-auto.png
    R doc/manual/images/pcsa_rpscan-select.png
    R doc/manual/images/predict1.png
    R doc/manual/images/predict2-1.png
    R doc/manual/images/pseudo3d_comb_rmv.png
    R doc/manual/images/pseudo3d_combine.png
    R doc/manual/images/register.png
    R doc/manual/images/reporter-cmenu.png
    R doc/manual/images/reporter-details.png
    R doc/manual/images/reporter-loadprof.png
    R doc/manual/images/reporter-save.png
    R doc/manual/images/reporter-saveprof.png
    R doc/manual/images/reporter-view.png
    R doc/manual/images/reporter-viewitem.png
    R doc/manual/images/reporter.png
    R doc/manual/images/rotor-add.png
    R doc/manual/images/rotor-save-calibration.png
    R doc/manual/images/rotor.png
    R doc/manual/images/rotorstretch-0.png
    R doc/manual/images/rotorstretch-1.png
    R doc/manual/images/rotorstretch-2.png
    R doc/manual/images/rotorstretch-3.png
    R doc/manual/images/rotorstretch-4.png
    R doc/manual/images/rotorstretch-5.png
    R doc/manual/images/rotorstretch-6.png
    R doc/manual/images/rotorstretch-7.png
    R doc/manual/images/sassoc/sassoc_01.png
    R doc/manual/images/sassoc/sassoc_02.png
    R doc/manual/images/save_colormap.png
    R doc/manual/images/second_moment.png
    R doc/manual/images/select_edits.png
    R doc/manual/images/select_runs.png
    R doc/manual/images/sequence.png
    R doc/manual/images/simparams.png
    R doc/manual/images/somo/somo_icon.png
    R doc/manual/images/time_derivative.png
    R doc/manual/images/ultra.xpm
    R doc/manual/images/ultrascan3.png
    R doc/manual/images/us_buffer.png
    R doc/manual/images/us_buffer_spect.png
    R doc/manual/images/us_convert/us_convert_01.png
    R doc/manual/images/us_convert/us_convert_02.png
    R doc/manual/images/us_convert/us_convert_03.png
    R doc/manual/images/us_convert/us_convert_04.png
    R doc/manual/images/us_convert/us_convert_05.png
    R doc/manual/images/us_convert/us_convert_06.png
    R doc/manual/images/us_convert/us_convert_07.png
    R doc/manual/images/us_convert/us_convert_08.png
    R doc/manual/images/us_convert/us_convert_09.png
    R doc/manual/images/us_convert/us_convert_10.png
    R doc/manual/images/us_convert/us_convert_11.png
    R doc/manual/images/us_convert/us_convert_12.png
    R doc/manual/images/us_convert/us_convert_13.png
    R doc/manual/images/us_convert/us_convert_14.png
    R doc/manual/images/us_edit.png
    R doc/manual/images/us_edit_mwl.png
    R doc/manual/images/us_equiltime.png
    R doc/manual/images/us_fds_filemanager-0.png
    R doc/manual/images/us_fds_filemanager-1.png
    R doc/manual/images/us_fds_filemanager-2.png
    R doc/manual/images/us_fds_filemanager-3.png
    R doc/manual/images/us_fds_filemanager-4.png
    R doc/manual/images/us_investigator-2.png
    R doc/manual/images/us_investigator.png
    R doc/manual/images/us_modelmetrics-0.png
    R doc/manual/images/us_project1.png
    R doc/manual/images/us_project2.png
    R doc/manual/images/us_project3.png
    R doc/manual/images/us_solution1.png
    R doc/manual/images/us_solution2.png
    R doc/manual/images/us_solution3.png
    R doc/manual/images/usfont-1.png
    R doc/manual/images/usfont-2.png
    R doc/manual/images/vhw_combine-combo.png
    R doc/manual/images/vhw_combine-envel.png
    R doc/manual/images/vhw_combine-selrun.png
    R doc/manual/images/vhw_combine.png
    R doc/manual/images/vhw_distribution.png
    R doc/manual/images/vhw_enh_groups.png
    R doc/manual/images/vhw_enhanced.png
    R doc/manual/images/vhw_histogram.png
    R doc/manual/index.body
    R doc/manual/load/load_auc.body
    R doc/manual/load/load_colormap.body
    R doc/manual/load/load_model_dis-MID.body
    R doc/manual/load/load_model_distrib.body
    R doc/manual/load/load_noise.body
    R doc/manual/load/load_noise_details.body
    R doc/manual/mainstyle.css
    R doc/manual/make-docs.sh
    R doc/manual/make-html.sh
    R doc/manual/make-qdocs.sh
    R doc/manual/make-wraps.sh
    R doc/manual/manage_data.body
    R doc/manual/manage_data_cmenu.body
    R doc/manual/manage_data_thelp.body
    R doc/manual/manual.qhcp
    R doc/manual/manual.qhp
    R doc/manual/master_pw.body
    R doc/manual/model_editor.body
    R doc/manual/mwlr_view_load.body
    R doc/manual/mwlr_view_pltctrl.body
    R doc/manual/mwlr_viewer.body
    R doc/manual/optima_host_config.body
    R doc/manual/pcsa.body
    R doc/manual/pcsa_analys.body
    R doc/manual/pcsa_mlines.body
    R doc/manual/pcsa_rpscan.body
    R doc/manual/predict1.body
    R doc/manual/predict2.body
    R doc/manual/pseudo3d_comb_rmv.body
    R doc/manual/pseudo3d_combine.body
    R doc/manual/register.body
    R doc/manual/reporter.body
    R doc/manual/rotor.body
    R doc/manual/rotorstretch.body
    R doc/manual/sassoc.body
    R doc/manual/save_colormap.body
    R doc/manual/second_moment.body
    R doc/manual/select_edits.body
    R doc/manual/select_runs.body
    R doc/manual/simparams.body
    R doc/manual/somo.body
    A doc/manual/source/_static/css/custom.css
    A doc/manual/source/_static/js/language_data.js
    A doc/manual/source/_static/js/sphinx_highlight.js
    A doc/manual/source/conf.py
    A doc/manual/source/index.rst
    A doc/manual/source/requirements.txt
    R doc/manual/template.img.body
    R doc/manual/tidy.conf
    R doc/manual/time_derivative.body
    R doc/manual/ultrascan3.txt
    R doc/manual/us_buffer.body
    R doc/manual/us_edit.body
    R doc/manual/us_edit_mwl.body
    R doc/manual/us_equiltime.body
    R doc/manual/us_fds_filemanager.body
    R doc/manual/us_investigator.body
    R doc/manual/us_modelmetrics.body
    R doc/manual/us_project.body
    R doc/manual/us_solution.body
    R doc/manual/uscol.body
    R doc/manual/uscolor2.body
    R doc/manual/usfont.body
    R doc/manual/usfont2.body
    R doc/manual/vhw_combine.body
    R doc/manual/vhw_distrib_plot.body
    R doc/manual/vhw_enhanced.body
    R doc/manual/wrapped-images.lst
    M gui/CMakeLists.txt
    M gui/us_help.cpp
    M gui/us_plot.cpp
    M gui/us_plot.h
    M makeall.sh
    A pkg/macos/README.md
    A pkg/macos/component.plist
    A pkg/macos/distribution.xml.in
    A pkg/macos/launcher/UltraScan3.app/Contents/Info.plist
    A pkg/macos/launcher/UltraScan3.app/Contents/MacOS/UltraScan3
    A pkg/macos/postinstall
    A pkg/macos/preinstall
    A pkg/macos/resources/Welcome.txt.in
    A pkg/macos/resources/background.png
    A pkg/macos/ultrascan_sysctl.plist
    A pkg/macos/uninstall.sh
    M programs/CMakeLists.txt
    M programs/us/CMakeLists.txt
    M programs/us/revision.sh
    M programs/us/us.cpp
    M programs/us_analysis_profile/us_anapro_utils.cpp
    M programs/us_config/us_admin.cpp
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit.h
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_helpdaemon/us_helpdaemon.cpp
    M programs/us_mpi_analysis/2dsa_worker.cpp
    M programs/us_mpi_analysis/CMakeLists.txt
    M programs/us_mpi_analysis/pcsa_worker.cpp
    M programs/us_mpi_analysis/revision.sh
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_spectrum/us_spectrum.h
    M qwtplot3d/CMakeLists.txt
    A scripts/bootstrap-linux.sh
    A scripts/bootstrap-macos.sh
    A scripts/bootstrap-windows.ps1
    A scripts/bootstrap.bat
    M scripts/build.bat
    M scripts/build.ps1
    M scripts/build.sh
    M test/utils/test_us_crypto.cpp
    A us-build
    M utils/CMakeLists.txt
    M utils/us_crypto.cpp
    M utils/us_memory.cpp
    M utils/us_run_protocol.cpp
    M utils/us_run_protocol.h
    M vcpkg.json

  Log Message:
  -----------
  Merge branch 'main' into ehb54-issue-670


  Commit: a3d889c69f7012ff5840a86814780d3490d5ea2a
      https://github.com/ehb54/ultrascan3/commit/a3d889c69f7012ff5840a86814780d3490d5ea2a
  Author: emre brookes <ehb54 at users.noreply.github.com>
  Date:   2026-03-24 (Tue, 24 Mar 2026)

  Changed paths:
    M programs/us/revision.sh

  Log Message:
  -----------
  Merge pull request #377 from ehb54/ehb54-issue-670

fix revision.sh checks osx/linux compat.


Compare: https://github.com/ehb54/ultrascan3/compare/f448548065ff...a3d889c69f70

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