[us-commits] [ehb54/ultrascan3] ea0b94: 8. AProfile: Report -- a sublte bug fixed for corr...

Lukas Dobler noreply at github.com
Thu Dec 11 09:20:51 MST 2025


  Branch: refs/heads/lukas/us_xpn_viewer_timestate
  Home:   https://github.com/ehb54/ultrascan3
  Commit: ea0b94a1f952fafffb14e048ef59ac09de4dae31
      https://github.com/ehb54/ultrascan3/commit/ea0b94a1f952fafffb14e048ef59ac09de4dae31
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-07-09 (Wed, 09 Jul 2025)

  Changed paths:
    M gui/us_report_gui.cpp
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_anapro_utils.cpp

  Log Message:
  -----------
  8. AProfile: Report -- a sublte bug fixed for correctly inheriting exp. duration timefrom the main protocol into AProfile's->reports when setting protocol from scratch for the first time; also make exp. dur. fileds read-only ...


  Commit: 5ea9fa1c7dd4d0508386d70cc3f96d2f33275adf
      https://github.com/ehb54/ultrascan3/commit/5ea9fa1c7dd4d0508386d70cc3f96d2f33275adf
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-07-10 (Thu, 10 Jul 2025)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp

  Log Message:
  -----------
  GMP | R&D -- replace all QwtCounters with QSpinBoxes, to better control and validate inputs ...


  Commit: f8117c1eed92f953f483005cb49d40818b971cc9
      https://github.com/ehb54/ultrascan3/commit/f8117c1eed92f953f483005cb49d40818b971cc9
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-07-28 (Mon, 28 Jul 2025)

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

  Log Message:
  -----------
  GMP | R&D -- change ranges for dd-hh-mm-ss QSpinBoxes in 1. EXP.: 3. Speeds...


  Commit: 0fc8fc48c10614b999f6720cdcc5ffeb354dd28f
      https://github.com/ehb54/ultrascan3/commit/0fc8fc48c10614b999f6720cdcc5ffeb354dd28f
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-08-04 (Mon, 04 Aug 2025)

  Changed paths:
    M gui/us_analyte_gui.cpp
    M gui/us_data_loader.cpp
    M gui/us_load_auc.cpp
    M gui/us_loadable_noise.cpp
    M gui/us_model_loader.cpp
    M gui/us_noise_loader.cpp
    M gui/us_run_details2.cpp
    M gui/us_tmst_plot.cpp
    M gui/us_window_message.cpp
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_astfem_sim/us_clipdata.cpp
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    M programs/us_combine_models/us_combine_models.cpp
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_convert/us_get_run.cpp
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_ddist_combine/us_select_rundd.cpp
    M programs/us_density_match/us_density_match.cpp
    M programs/us_edit/us_edit.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_export_legacy/us_export.cpp
    M programs/us_fematch/us_fematch.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_ga_init/us_solutedata.cpp
    M programs/us_integral/us_integral.cpp
    M programs/us_manage_data/us_data_model.cpp
    M programs/us_manage_data/us_data_tree.cpp
    M programs/us_manage_data/us_manage_data.cpp
    M programs/us_mpi_analysis/2dsa_master.cpp
    M programs/us_mpi_analysis/ga_worker.cpp
    M programs/us_mpi_analysis/pcsa_master.cpp
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_mwl_species_sim/us_mwl_species_sim.cpp
    M programs/us_mwl_spectra/us_mwl_spectra.cpp
    M programs/us_mwlr_viewer/us_mwl_run.cpp
    M programs/us_mwlr_viewer/us_mwlr_viewer.cpp
    M programs/us_pcsa/us_adv_analysis_pc.cpp
    M programs/us_pcsa/us_analysis_control_pc.cpp
    M programs/us_pcsa/us_pcsa.cpp
    M programs/us_pcsa/us_pcsa_process.cpp
    M programs/us_pcsa/us_rpscan.cpp
    M programs/us_rasmol_control/us_rasmol_control.cpp
    M programs/us_reporter/us_reporter.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_vhw_combine/us_vhw_combine.cpp
    M programs/us_vhw_enhanced/us_distrib_plot.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    M programs/us_xpn_viewer/us_xpn_run_auc.cpp
    M programs/us_xpn_viewer/us_xpn_run_raw.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp

  Log Message:
  -----------
  issue 533 : convert QString::sprintf to asprintf in gui & programs


  Commit: 54079b9265341294439c9ae4167fc5a6cadad909
      https://github.com/ehb54/ultrascan3/commit/54079b9265341294439c9ae4167fc5a6cadad909
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-08-04 (Mon, 04 Aug 2025)

  Changed paths:
    M gui/us_extinctfitter_gui.cpp
    M gui/us_minimize.cpp
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_astfem_sim/us_clipdata.cpp
    M programs/us_config/us_color.cpp
    M programs/us_ga_init/us_solutedata.cpp
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M programs/us_spectrum/us_spectrum.cpp

  Log Message:
  -----------
  issue 533 : convert QString - varname.sprintf to varname = asprintf in gui & programs


  Commit: b31ecaceddee2236fab9e0fb4465885db648a952
      https://github.com/ehb54/ultrascan3/commit/b31ecaceddee2236fab9e0fb4465885db648a952
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-08-04 (Mon, 04 Aug 2025)

  Changed paths:
    M gui/us_analysis_base2.cpp
    M gui/us_analyte_gui.cpp
    M gui/us_extinctfitter_gui.cpp
    M gui/us_minimize.cpp
    M gui/us_run_details2.cpp
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_edit/us_edit.cpp
    M programs/us_equiltime/us_equiltime.cpp
    M programs/us_fematch/us_fematch.cpp
    M programs/us_ga_init/us_solutedata.cpp
    M programs/us_mpi_analysis/dmga_worker.cpp
    M programs/us_mpi_analysis/ga_master.cpp
    M programs/us_mpi_analysis/ga_worker.cpp
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M programs/us_mpi_analysis/us_mpi_parse.cpp
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp

  Log Message:
  -----------
  issue 533 : convert QString - the last of sprintf in gui & programs


  Commit: 3fd01182e1ee82fcbf4e2dfc5710d5bf9bd99207
      https://github.com/ehb54/ultrascan3/commit/3fd01182e1ee82fcbf4e2dfc5710d5bf9bd99207
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-08-04 (Mon, 04 Aug 2025)

  Changed paths:
    M programs/us_mpi_analysis/us_mpi_analysis.cpp

  Log Message:
  -----------
  issue 533 : convert QString - the last of sprintf in gui & programs


  Commit: 399d845e5667346225803b9ac45b753c7676e39d
      https://github.com/ehb54/ultrascan3/commit/399d845e5667346225803b9ac45b753c7676e39d
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M utils/us_run_protocol.h

  Log Message:
  -----------
  GMP | R&D : dataDisk -- differentiate between RI-uploaded data to be intensity or pseudo-absorbance; act accordingly in 3. IMPORT; report in REPORT; ...


  Commit: f924d79f3ecf67db15ced074ac2b50a4cafc9c72
      https://github.com/ehb54/ultrascan3/commit/f924d79f3ecf67db15ced074ac2b50a4cafc9c72
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M programs/us_convert/us_convert_gui.cpp

  Log Message:
  -----------
  [1] GMP | R&D : dataDisk -- differentiate between RI-uploaded data to be intensity or pseudo-absorbance; act accordingly in 3. IMPORT; report in REPORT; ...


  Commit: a95afc6b2d4b4b118c7e84a6e1258fbf85076bf0
      https://github.com/ehb54/ultrascan3/commit/a95afc6b2d4b4b118c7e84a6e1258fbf85076bf0
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  [2] GMP | R&D : dataDisk -- differentiate between RI-uploaded data to be intensity or pseudo-absorbance; act accordingly in 3. IMPORT; report in REPORT; ...


  Commit: 8f9f1257b799c491fa5629c912071eabb435388f
      https://github.com/ehb54/ultrascan3/commit/8f9f1257b799c491fa5629c912071eabb435388f
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  [3] GMP | R&D : dataDisk -- differentiate between RI-uploaded data to be intensity or pseudo-absorbance; act accordingly in 3. IMPORT; report in REPORT; ...


  Commit: c3a261985e7e3979e7a9a11fcad5c851e739f41b
      https://github.com/ehb54/ultrascan3/commit/c3a261985e7e3979e7a9a11fcad5c851e739f41b
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  Us_Edit -- address non-hidden widgets in different constructors && scenarios ...


  Commit: 3ad35587a1da03cc9926344ac40bb3d364a32d24
      https://github.com/ehb54/ultrascan3/commit/3ad35587a1da03cc9926344ac40bb3d364a32d24
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  [1]Us_Edit -- address non-hidden widgets in different constructors && scenarios ...


  Commit: d6a4a469c86320252916565b3bd860c07cab4b1f
      https://github.com/ehb54/ultrascan3/commit/d6a4a469c86320252916565b3bd860c07cab4b1f
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  [2]Us_Edit -- address non-hidden widgets in different constructors && scenarios ...


  Commit: d3528cb233647917b4f76c9423f9deae1983f2bd
      https://github.com/ehb54/ultrascan3/commit/d3528cb233647917b4f76c9423f9deae1983f2bd
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  [3]Us_Edit -- address non-hidden widgets in different constructors && scenarios ...


  Commit: 6dc67538e4d0efedcf66715d9f44781f3f8e27e4
      https://github.com/ehb54/ultrascan3/commit/6dc67538e4d0efedcf66715d9f44781f3f8e27e4
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-08 (Wed, 08 Oct 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    A .github/workflows/static-analysis.yml
    A .github/workflows/unit-tests.yml
    M .gitignore
    M CMakeLists.txt
    A admin/cmake/FindQwt.cmake
    A admin/cmake/us_version.h.in
    A admin/test/docker/Dockerfile
    R doc/manual/README
    A doc/manual/README.md
    A gui/CMakeLists.txt
    M gui/us_abstractrotor_gui.cpp
    M gui/us_buffer_gui.cpp
    M gui/us_data_loader.cpp
    M gui/us_failed_gmp_run_gui.cpp
    M gui/us_load_auc.cpp
    M gui/us_loadable_noise.cpp
    R gui/us_model_editor.cpp
    R gui/us_model_editor.h
    M gui/us_model_gui.cpp
    M gui/us_model_gui.h
    M gui/us_model_loader.cpp
    M gui/us_model_loader.h
    M gui/us_noise_loader.cpp
    M gui/us_noise_loader.h
    M gui/us_project_gui.cpp
    M gui/us_rotor_gui.cpp
    M gui/us_solution_gui.cpp
    A programs/CMakeLists.txt
    M programs/us/us.cpp
    M programs/us/us_win_data.cpp
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_astfem_sim/us_clipdata.cpp
    A programs/us_autoflow_analysis/CMakeLists.txt
    A programs/us_com_project/CMakeLists.txt
    A programs/us_com_project_academic/CMakeLists.txt
    M programs/us_config/us_database.cpp
    M programs/us_config/us_xpnhost_db.cpp
    M programs/us_config/us_xpnhost_db.h
    M programs/us_convert/us_get_run.cpp
    M programs/us_convert/us_select_triples.h
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_ddist_combine/us_ddist_combine.h
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit.h
    A programs/us_experiment/CMakeLists.txt
    M programs/us_experiment/us_experiment_gui_optima.cpp
    A programs/us_fematch/CMakeLists.txt
    M programs/us_fematch/us_fematch.cpp
    A programs/us_fit_meniscus/CMakeLists.txt
    M programs/us_ga_init/us_solutedata.cpp
    M programs/us_integral/us_integral.cpp
    M programs/us_manage_data/us_manage_data.cpp
    A programs/us_mwl_species_fit/CMakeLists.txt
    M programs/us_mwlr_viewer/us_mwl_run.cpp
    M programs/us_pcsa/us_adv_analysis_pc.cpp
    M programs/us_pcsa/us_analysis_control_pc.cpp
    M programs/us_pcsa/us_mrecs_loader.cpp
    M programs/us_pcsa/us_mrecs_loader.h
    M programs/us_pcsa/us_pcsa.cpp
    M programs/us_pcsa/us_pcsa_process.cpp
    M programs/us_pcsa/us_rpscan.cpp
    A programs/us_protocol_dev/CMakeLists.txt
    A programs/us_query_rmsd/CMakeLists.txt
    M programs/us_ramp/us_experiment_gui_ra.cpp
    M programs/us_ramp/us_experiment_ra.cpp
    M programs/us_ramp/us_experiment_ra.h
    M programs/us_ramp/us_get_dbrun_ra.cpp
    M programs/us_ramp/us_ramp_gui.cpp
    M programs/us_reporter/us_reporter.cpp
    A programs/us_reporter_gmp/CMakeLists.txt
    M programs/us_xpn_viewer/us_xpn_run_auc.cpp
    M programs/us_xpn_viewer/us_xpn_run_raw.cpp
    A qwtplot3d/CMakeLists.txt
    A test-docker.sh
    A test/README
    A test/common/qt_test_base.cpp
    A test/common/qt_test_base.h
    M test/utils/CMakeLists.txt
    A test/utils/mock/mock_us_db2.h
    A test/utils/test_mock_us_db2.cpp
    A test/utils/test_us_ana_profile.cpp
    A test/utils/test_us_analyte.cpp
    A test/utils/test_us_astfem_math.cpp
    A test/utils/test_us_buffer.cpp
    A test/utils/test_us_crc.cpp
    A test/utils/test_us_crypto.cpp
    A test/utils/test_us_dataIO.cpp
    M test/utils/test_us_datafiles.cpp
    R test/utils/test_us_datafiles.h
    A test/utils/test_us_db2.cpp
    A test/utils/test_us_math2.cpp
    A test/utils/test_us_matrix.cpp
    A test/utils/test_us_memory.cpp
    A test/utils/test_us_model.cpp
    A test/utils/test_us_project.cpp
    A test/utils/test_us_settings.cpp
    R test/utils/test_us_simparams.cpp
    R test/utils/test_us_simparams.h
    A test/utils/test_us_simparms.cpp
    A test/utils/test_us_stiffbase.cpp
    A test/utils/test_us_time_state.cpp
    A test/utils/test_us_timer.cpp
    M test/utils/test_us_util.cpp
    R test/utils/test_us_util.h
    M test/utils/test_us_utils_main.cpp
    A test/utils/test_us_vector.cpp
    M us_somo/develop/include/us_zeno_cxx.h
    M us_somo/develop/include/us_zeno_cxx_nf.h
    M utils/CMakeLists.txt
    A utils/ius_db2.h
    M utils/us_ana_profile.cpp
    M utils/us_analyte.cpp
    M utils/us_analyte.h
    M utils/us_astfem_rsa.cpp
    M utils/us_buffer.cpp
    M utils/us_buffer.h
    M utils/us_cfa_data.cpp
    M utils/us_dataIO.cpp
    M utils/us_dataIO.h
    M utils/us_db2.cpp
    M utils/us_db2.h
    M utils/us_eprofile.cpp
    M utils/us_eprofile.h
    M utils/us_hardware.cpp
    M utils/us_hardware.h
    M utils/us_lamm_astfvm.cpp
    M utils/us_model.cpp
    M utils/us_model.h
    M utils/us_noise.cpp
    M utils/us_noise.h
    M utils/us_project.cpp
    M utils/us_project.h
    M utils/us_report.cpp
    M utils/us_report.h
    M utils/us_rotor.cpp
    M utils/us_rotor.h
    M utils/us_simparms.cpp
    M utils/us_simparms.h
    M utils/us_solution.cpp
    M utils/us_solution.h
    M utils/us_solution_vals.cpp
    M utils/us_solution_vals.h
    M utils/us_solve_sim.cpp
    M utils/us_solve_sim.h
    M utils/us_time_state.cpp
    M utils/us_time_state.h

  Log Message:
  -----------
  Merge pull request #269 from ehb54/master

Bring this branch to the latest master state


  Commit: 72add4bba839a101a1cd875f5ff266fa9a91ccc9
      https://github.com/ehb54/ultrascan3/commit/72add4bba839a101a1cd875f5ff266fa9a91ccc9
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-09 (Thu, 09 Oct 2025)

  Changed paths:
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.h

  Log Message:
  -----------
  GMP-ABDE: 5. ANALYSIS -- honor AProfile's setting (channels selection) in MWL-species fit and normalization...


  Commit: 8d1c1b4dcbf1b2c698688d5aad236d07578858d5
      https://github.com/ehb54/ultrascan3/commit/8d1c1b4dcbf1b2c698688d5aad236d07578858d5
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-09 (Thu, 09 Oct 2025)

  Changed paths:
    M programs/us_fit_meniscus/us_fit_meniscus.cpp

  Log Message:
  -----------
  GMP: 5. ANALYSIS: FITMEN -- disable update btn right after it's clicked...


  Commit: bdba96a7dc97bb081790098cfb3d72bc10a32c18
      https://github.com/ehb54/ultrascan3/commit/bdba96a7dc97bb081790098cfb3d72bc10a32c18
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-10 (Fri, 10 Oct 2025)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp

  Log Message:
  -----------
  Merge pull request #274 from ehb54/master

Bring to the current master state


  Commit: 7c722f2fc3f2a82a9d5063fe4aecc128f465873d
      https://github.com/ehb54/ultrascan3/commit/7c722f2fc3f2a82a9d5063fe4aecc128f465873d
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-10 (Fri, 10 Oct 2025)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp

  Log Message:
  -----------
  Merge pull request #275 from ehb54/master

Bring to current master state


  Commit: 60b0a4d52d2f57ac00206f32b33f7a01c943bf8e
      https://github.com/ehb54/ultrascan3/commit/60b0a4d52d2f57ac00206f32b33f7a01c943bf8e
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-10 (Fri, 10 Oct 2025)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp

  Log Message:
  -----------
  Merge pull request #276 from ehb54/master

Bring to current master


  Commit: 236ab6f7717916a81de574fbe27299f18683a06c
      https://github.com/ehb54/ultrascan3/commit/236ab6f7717916a81de574fbe27299f18683a06c
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-11 (Sat, 11 Oct 2025)

  Changed paths:
    M utils/us_buffer.cpp

  Log Message:
  -----------
  Prevent early exit when saving a new buffer to database


  Commit: 7388255d2bb422f8dca061365e459ac69e9267a4
      https://github.com/ehb54/ultrascan3/commit/7388255d2bb422f8dca061365e459ac69e9267a4
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-11 (Sat, 11 Oct 2025)

  Changed paths:
    M gui/us_data_loader.cpp

  Log Message:
  -----------
  Add null checks before adding child items to make static analysis happy


  Commit: f3022f734322210c7a6d74c4d72f7d5871d7f9c2
      https://github.com/ehb54/ultrascan3/commit/f3022f734322210c7a6d74c4d72f7d5871d7f9c2
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-11 (Sat, 11 Oct 2025)

  Changed paths:
    M gui/us_data_loader.cpp

  Log Message:
  -----------
  Fix formatting in us_data_loader.cpp


  Commit: 3edada407972c86d03c8f30822ebf6a3c1166357
      https://github.com/ehb54/ultrascan3/commit/3edada407972c86d03c8f30822ebf6a3c1166357
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-13 (Mon, 13 Oct 2025)

  Changed paths:
    M gui/CMakeLists.txt

  Log Message:
  -----------
  Include *.ui and *.qrc in gui build to ensure all resources and forms are available


  Commit: 427e601f770f5eb39efb249bca9eb81b557561ae
      https://github.com/ehb54/ultrascan3/commit/427e601f770f5eb39efb249bca9eb81b557561ae
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-13 (Mon, 13 Oct 2025)

  Changed paths:
    M utils/us_buffer.cpp

  Log Message:
  -----------
  Clean up debug statements and enhance comments

Removed commented debug statements and added clarifying comments for variable assignments.


  Commit: 0bd193389e5967e65d03d34b4ce6dcf0f3817f84
      https://github.com/ehb54/ultrascan3/commit/0bd193389e5967e65d03d34b4ce6dcf0f3817f84
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2025-10-13 (Mon, 13 Oct 2025)

  Changed paths:
    M gui/CMakeLists.txt

  Log Message:
  -----------
  Merge pull request #280 from ehb54/lukas/cmake-gui-resources

Include *.ui and *.qrc in us_gui library


  Commit: 72ff576e489d378f03adc4296b68bd001b1c649e
      https://github.com/ehb54/ultrascan3/commit/72ff576e489d378f03adc4296b68bd001b1c649e
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2025-10-13 (Mon, 13 Oct 2025)

  Changed paths:
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_edit/us_edit.cpp
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M utils/us_run_protocol.h

  Log Message:
  -----------
  Merge pull request #273 from ehb54/alexey-dev-issue567

Alexey dev issue567: Deal with dataDisk Pseudoabsorbance type && correct GUI representaitons of US_Edit scenarios


  Commit: eb8022621705540d2e5a0010b5141f3bd1620591
      https://github.com/ehb54/ultrascan3/commit/eb8022621705540d2e5a0010b5141f3bd1620591
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2025-10-13 (Mon, 13 Oct 2025)

  Changed paths:
    M programs/us_fit_meniscus/us_fit_meniscus.cpp

  Log Message:
  -----------
  Merge pull request #272 from ehb54/alexey-dev-issue575

GMP: 5. ANALYSIS: FITMEN -- disable update btn right after it's clicked..


  Commit: 18b990073be39e32a749536729cba62d576e6c98
      https://github.com/ehb54/ultrascan3/commit/18b990073be39e32a749536729cba62d576e6c98
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2025-10-13 (Mon, 13 Oct 2025)

  Changed paths:
    M gui/us_report_gui.cpp
    M gui/us_widgets.cpp
    M gui/us_widgets_dialog.cpp
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_anapro_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp

  Log Message:
  -----------
  Merge pull request #237 from ehb54/alexey-dev-issue521

Alexey dev issue521: Correct and read-only exp. time in channels reports, qspinboxes instead of qwtcounters to control input


  Commit: d131cbbccf4b88f4a39d285fb99a84ccfaacb536
      https://github.com/ehb54/ultrascan3/commit/d131cbbccf4b88f4a39d285fb99a84ccfaacb536
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-14 (Tue, 14 Oct 2025)

  Changed paths:
    M programs/us_edit/us_edit.cpp
    M utils/us_simparms.cpp
    M utils/us_simparms.h

  Log Message:
  -----------
  GMP: 4. EDIT -- add rotor stretch to bottom in edit profiles...


  Commit: 567202c3572f02c0b782f92791cac022e863829c
      https://github.com/ehb54/ultrascan3/commit/567202c3572f02c0b782f92791cac022e863829c
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-14 (Tue, 14 Oct 2025)

  Changed paths:
    M utils/us_buffer.cpp

  Log Message:
  -----------
  Merge pull request #278 from ehb54/lukas/us_buffer_saveToDB

Prevent early exit when saving a new buffer to database


  Commit: 2d1d5599a18b1105dd622fb570a284c2af9b3027
      https://github.com/ehb54/ultrascan3/commit/2d1d5599a18b1105dd622fb570a284c2af9b3027
  Author: Saeed <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-10-14 (Tue, 14 Oct 2025)

  Changed paths:
    M programs/us_astfem_sim/us_astfem_sim.cpp

  Log Message:
  -----------
  us_astfem_sim: save TI, RI noises in the result directory


  Commit: 52692bf1ec74f08f07f036d50913983f0cb4902c
      https://github.com/ehb54/ultrascan3/commit/52692bf1ec74f08f07f036d50913983f0cb4902c
  Author: Saeed <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-10-14 (Tue, 14 Oct 2025)

  Changed paths:
    M programs/us_astfem_sim/us_astfem_sim.cpp

  Log Message:
  -----------
  us_astfem_sim.cpp: fix writing the RI csv profile for multi-speed experiments


  Commit: 2bb6c53d1c011cceb17b9ebabc3e0700fea48879
      https://github.com/ehb54/ultrascan3/commit/2bb6c53d1c011cceb17b9ebabc3e0700fea48879
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-14 (Tue, 14 Oct 2025)

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  [debug version, stops at XML write]GMP: 4. EDIT -- add rotor stretch to bottom in edit profiles...


  Commit: 2dfbe74efa5e6ca4ebd7b4acb23c8198c6eea001
      https://github.com/ehb54/ultrascan3/commit/2dfbe74efa5e6ca4ebd7b4acb23c8198c6eea001
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-14 (Tue, 14 Oct 2025)

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  [[1]debug version, stops at XML write]GMP: 4. EDIT -- add rotor stretch to bottom in edit profiles...


  Commit: 5d05e1a2439de5fa9adb431619c350ae188fcf31
      https://github.com/ehb54/ultrascan3/commit/5d05e1a2439de5fa9adb431619c350ae188fcf31
  Author: Saeed <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-10-14 (Tue, 14 Oct 2025)

  Changed paths:
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_astfem_sim/us_astfem_sim.h

  Log Message:
  -----------
  us_astfem_sim: save TI,RI noise profiles into the outout directory


  Commit: 883d73df2ac05d1717a2f924737d36a6ddda5a49
      https://github.com/ehb54/ultrascan3/commit/883d73df2ac05d1717a2f924737d36a6ddda5a49
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2025-10-14 (Tue, 14 Oct 2025)

  Changed paths:
    M programs/us_edit/us_edit.cpp
    M utils/us_simparms.cpp
    M utils/us_simparms.h

  Log Message:
  -----------
  Merge pull request #282 from ehb54/alexey-dev-issue577

GMP: 4. EDIT -- add rotor stretch to bottom in edit profiles...


  Commit: 1de51a8c4fb82a5cbb3cf09653f9e235a54c327c
      https://github.com/ehb54/ultrascan3/commit/1de51a8c4fb82a5cbb3cf09653f9e235a54c327c
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2025-10-14 (Tue, 14 Oct 2025)

  Changed paths:
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_astfem_sim/us_astfem_sim.h

  Log Message:
  -----------
  Merge pull request #281 from samo38/issue_587

us_astfem_sim: save TI, RI noises in the result directory


  Commit: ecfbe0af9e3b7e855a5d67f491614c06b26261f1
      https://github.com/ehb54/ultrascan3/commit/ecfbe0af9e3b7e855a5d67f491614c06b26261f1
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-10-15 (Wed, 15 Oct 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    A .github/workflows/static-analysis.yml
    A .github/workflows/unit-tests.yml
    M .gitignore
    M CMakeLists.txt
    A admin/cmake/FindQwt.cmake
    A admin/cmake/us_version.h.in
    A admin/pam/pam_no_ad/Makefile
    A admin/pam/pam_no_ad/README.md
    A admin/pam/pam_no_ad/files/mariadb
    A admin/pam/pam_no_ad/files/php
    A admin/pam/pam_no_ad/files/sssd.conf
    A admin/pam/pam_no_ad/files/system-auth-nosss
    A admin/pam/pam_no_ad/pam_auth_pamtester.php
    A admin/pam/pam_no_ad/pam_auth_test.php
    A admin/test/docker/Dockerfile
    R doc/manual/README
    A doc/manual/README.md
    M doc/manual/advanced_config.body
    A gui/CMakeLists.txt
    M gui/us_abstractrotor_gui.cpp
    M gui/us_analysis_base2.cpp
    M gui/us_buffer_gui.cpp
    M gui/us_data_loader.cpp
    M gui/us_failed_gmp_run_gui.cpp
    M gui/us_load_auc.cpp
    M gui/us_loadable_noise.cpp
    R gui/us_model_editor.cpp
    R gui/us_model_editor.h
    M gui/us_model_gui.cpp
    M gui/us_model_gui.h
    M gui/us_model_loader.cpp
    M gui/us_model_loader.h
    M gui/us_noise_loader.cpp
    M gui/us_noise_loader.h
    M gui/us_project_gui.cpp
    M gui/us_report_gui.cpp
    M gui/us_rotor_gui.cpp
    M gui/us_scan_excl_gui.cpp
    M gui/us_scan_excl_gui.h
    M gui/us_solution_gui.cpp
    M gui/us_widgets.cpp
    M gui/us_widgets_dialog.cpp
    A programs/CMakeLists.txt
    M programs/us/us.cpp
    M programs/us/us_win_data.cpp
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_analysis_profile.h
    M programs/us_analysis_profile/us_anapro_utils.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_astfem_sim/us_astfem_sim.h
    A programs/us_autoflow_analysis/CMakeLists.txt
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    A programs/us_com_project/CMakeLists.txt
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_com_project/us_com_project_gui.h
    A programs/us_com_project_academic/CMakeLists.txt
    M programs/us_config/us_database.cpp
    M programs/us_config/us_xpnhost_db.cpp
    M programs/us_config/us_xpnhost_db.h
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_convert/us_select_triples.h
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_ddist_combine/us_ddist_combine.h
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit.h
    A programs/us_experiment/CMakeLists.txt
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    A programs/us_fematch/CMakeLists.txt
    M programs/us_fematch/us_fematch.cpp
    M programs/us_fematch/us_resplot_fem.cpp
    A programs/us_fit_meniscus/CMakeLists.txt
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_fit_meniscus/us_fit_meniscus_main.cpp
    M programs/us_ga_init/us_solutedata.cpp
    M programs/us_grid_editor/us_grid_editor.cpp
    M programs/us_grid_editor/us_grid_editor.h
    M programs/us_integral/us_integral.cpp
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    A programs/us_mwl_species_fit/CMakeLists.txt
    M programs/us_pcsa/us_adv_analysis_pc.cpp
    M programs/us_pcsa/us_analysis_control_pc.cpp
    M programs/us_pcsa/us_mrecs_loader.cpp
    M programs/us_pcsa/us_mrecs_loader.h
    M programs/us_pcsa/us_pcsa.cpp
    M programs/us_pcsa/us_pcsa_process.cpp
    A programs/us_protocol_dev/CMakeLists.txt
    A programs/us_query_rmsd/CMakeLists.txt
    M programs/us_ramp/us_experiment_gui_ra.cpp
    M programs/us_ramp/us_experiment_ra.cpp
    M programs/us_ramp/us_experiment_ra.h
    M programs/us_ramp/us_get_dbrun_ra.cpp
    M programs/us_ramp/us_ramp_gui.cpp
    A programs/us_reporter_gmp/CMakeLists.txt
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    M programs/us_xpn_viewer/us_xpn_run_raw.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    A qwtplot3d/CMakeLists.txt
    A test-docker.sh
    A test/README
    A test/common/qt_test_base.cpp
    A test/common/qt_test_base.h
    M test/utils/CMakeLists.txt
    A test/utils/mock/mock_us_db2.h
    A test/utils/test_mock_us_db2.cpp
    A test/utils/test_us_ana_profile.cpp
    A test/utils/test_us_analyte.cpp
    A test/utils/test_us_astfem_math.cpp
    A test/utils/test_us_buffer.cpp
    A test/utils/test_us_crc.cpp
    A test/utils/test_us_crypto.cpp
    A test/utils/test_us_dataIO.cpp
    M test/utils/test_us_datafiles.cpp
    R test/utils/test_us_datafiles.h
    A test/utils/test_us_db2.cpp
    A test/utils/test_us_math2.cpp
    A test/utils/test_us_matrix.cpp
    A test/utils/test_us_memory.cpp
    A test/utils/test_us_model.cpp
    A test/utils/test_us_project.cpp
    A test/utils/test_us_settings.cpp
    R test/utils/test_us_simparams.cpp
    R test/utils/test_us_simparams.h
    A test/utils/test_us_simparms.cpp
    A test/utils/test_us_stiffbase.cpp
    A test/utils/test_us_time_state.cpp
    A test/utils/test_us_timer.cpp
    M test/utils/test_us_util.cpp
    R test/utils/test_us_util.h
    M test/utils/test_us_utils_main.cpp
    A test/utils/test_us_vector.cpp
    M us_somo/develop/include/us3_defines.h
    A us_somo/develop/include/us_band_broaden.h
    M us_somo/develop/include/us_hydrodyn.h
    M us_somo/develop/include/us_hydrodyn_cluster_best.h
    M us_somo/develop/include/us_hydrodyn_dad.h
    M us_somo/develop/include/us_hydrodyn_hydro.h
    M us_somo/develop/include/us_hydrodyn_hydro_zeno.h
    M us_somo/develop/include/us_hydrodyn_mals.h
    M us_somo/develop/include/us_hydrodyn_saxs.h
    M us_somo/develop/include/us_hydrodyn_saxs_buffer.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc_ciq.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc_fit.h
    M us_somo/develop/include/us_hydrodyn_saxs_hplc_movie.h
    M us_somo/develop/include/us_json.h
    M us_somo/develop/include/us_matrix.h
    M us_somo/develop/include/us_multi_column.h
    M us_somo/develop/include/us_pfortran.h
    M us_somo/develop/include/us_saxs_util.h
    M us_somo/develop/include/us_tar.h
    M us_somo/develop/include/us_tnt_jama.h
    M us_somo/develop/include/us_unicode.h
    M us_somo/develop/include/us_zeno_cxx.h
    M us_somo/develop/include/us_zeno_cxx_nf.h
    M us_somo/develop/libus_somo.pro
    M us_somo/develop/src/qwt/scrollzoomer.cpp
    M us_somo/develop/src/us3i_color.cpp
    M us_somo/develop/src/us3i_util.cpp
    A us_somo/develop/src/us_band_broaden.cpp
    M us_somo/develop/src/us_color.cpp
    M us_somo/develop/src/us_config_gui.cpp
    M us_somo/develop/src/us_dirhist.cpp
    M us_somo/develop/src/us_ffd.cpp
    M us_somo/develop/src/us_font.cpp
    M us_somo/develop/src/us_fractal_dimension.cpp
    M us_somo/develop/src/us_help.cpp
    M us_somo/develop/src/us_hydrodyn.cpp
    M us_somo/develop/src/us_hydrodyn_addatom.cpp
    M us_somo/develop/src/us_hydrodyn_addhybrid.cpp
    M us_somo/develop/src/us_hydrodyn_addresidue.cpp
    M us_somo/develop/src/us_hydrodyn_addsaxs.cpp
    M us_somo/develop/src/us_hydrodyn_batch.cpp
    M us_somo/develop/src/us_hydrodyn_bd_core.cpp
    M us_somo/develop/src/us_hydrodyn_bd_load_results_opts.cpp
    M us_somo/develop/src/us_hydrodyn_bd_options.cpp
    M us_somo/develop/src/us_hydrodyn_beads.cpp
    M us_somo/develop/src/us_hydrodyn_beads_load.cpp
    M us_somo/develop/src/us_hydrodyn_cluster.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_advanced.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_best.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_results.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_status.cpp
    M us_somo/develop/src/us_hydrodyn_cluster_submit.cpp
    M us_somo/develop/src/us_hydrodyn_core.cpp
    M us_somo/develop/src/us_hydrodyn_dad.cpp
    M us_somo/develop/src/us_hydrodyn_dad_gg.cpp
    M us_somo/develop/src/us_hydrodyn_dad_gui.cpp
    M us_somo/develop/src/us_hydrodyn_dad_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_dad_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_dad_modes_guinier.cpp
    M us_somo/develop/src/us_hydrodyn_dad_modes_powerfit.cpp
    M us_somo/develop/src/us_hydrodyn_dad_movie.cpp
    M us_somo/develop/src/us_hydrodyn_dad_options.cpp
    M us_somo/develop/src/us_hydrodyn_dad_parameters.cpp
    M us_somo/develop/src/us_hydrodyn_dad_plots.cpp
    M us_somo/develop/src/us_hydrodyn_dad_svd.cpp
    M us_somo/develop/src/us_hydrodyn_dad_util.cpp
    M us_somo/develop/src/us_hydrodyn_dammin_opts.cpp
    M us_somo/develop/src/us_hydrodyn_fractal_dimension.cpp
    M us_somo/develop/src/us_hydrodyn_grid_atob.cpp
    M us_somo/develop/src/us_hydrodyn_grpy.cpp
    M us_somo/develop/src/us_hydrodyn_hydrate.cpp
    M us_somo/develop/src/us_hydrodyn_hydrate_align.cpp
    M us_somo/develop/src/us_hydrodyn_hydro.cpp
    M us_somo/develop/src/us_hydrodyn_hydro_zeno.cpp
    M us_somo/develop/src/us_hydrodyn_info.cpp
    M us_somo/develop/src/us_hydrodyn_load.cpp
    M us_somo/develop/src/us_hydrodyn_mals.cpp
    M us_somo/develop/src/us_hydrodyn_mals_gg.cpp
    M us_somo/develop/src/us_hydrodyn_mals_gui.cpp
    M us_somo/develop/src/us_hydrodyn_mals_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_mals_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_mals_modes_guinier.cpp
    M us_somo/develop/src/us_hydrodyn_mals_movie.cpp
    M us_somo/develop/src/us_hydrodyn_mals_options.cpp
    M us_somo/develop/src/us_hydrodyn_mals_plots.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_gg.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_gui.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_modes_bb.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_modes_guinier.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_modes_scale.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_movie.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_options.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_plots.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_svd.cpp
    M us_somo/develop/src/us_hydrodyn_mals_saxs_util.cpp
    M us_somo/develop/src/us_hydrodyn_mals_svd.cpp
    M us_somo/develop/src/us_hydrodyn_mals_util.cpp
    M us_somo/develop/src/us_hydrodyn_misc.cpp
    M us_somo/develop/src/us_hydrodyn_other.cpp
    M us_somo/develop/src/us_hydrodyn_pat.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool_merge.cpp
    M us_somo/develop/src/us_hydrodyn_pdb_tool_util.cpp
    M us_somo/develop/src/us_hydrodyn_results.cpp
    M us_somo/develop/src/us_hydrodyn_save.cpp
    M us_somo/develop/src/us_hydrodyn_saxs.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_1d.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_2d.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_buffer.cpp
    A us_somo/develop/src/us_hydrodyn_saxs_buffer_fit.cpp
    A us_somo/develop/src/us_hydrodyn_saxs_buffer_gui.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_cormap.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_guinier.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_ciq.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_fit.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_gg.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_gui.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_makeiq.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_modes.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_modes_bb.cpp
    A us_somo/develop/src/us_hydrodyn_saxs_hplc_modes_broaden.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_modes_wheel.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_movie.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_options.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_plots.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_svd.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_hplc_util.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_bead_model.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_residuals.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_iqq_sh.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_loads.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_mw.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_plots.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_pr.cpp
    M us_somo/develop/src/us_hydrodyn_saxs_screen.cpp
    M us_somo/develop/src/us_hydrodyn_script.cpp
    M us_somo/develop/src/us_hydrodyn_settings.cpp
    M us_somo/develop/src/us_hydrodyn_supc.cpp
    M us_somo/develop/src/us_hydrodyn_util.cpp
    M us_somo/develop/src/us_hydrodyn_write.cpp
    M us_somo/develop/src/us_hydrodyn_zeno.cpp
    M us_somo/develop/src/us_imgviewer.cpp
    M us_somo/develop/src/us_json.cpp
    M us_somo/develop/src/us_matrix.cpp
    M us_somo/develop/src/us_plot_util.cpp
    M us_somo/develop/src/us_plot_zoom.cpp
    M us_somo/develop/src/us_pm_fitness.cpp
    M us_somo/develop/src/us_register.cpp
    M us_somo/develop/src/us_saxs_util.cpp
    M us_somo/develop/src/us_saxs_util_best.cpp
    M us_somo/develop/src/us_saxs_util_guinier.cpp
    M us_somo/develop/src/us_saxs_util_hydrate.cpp
    M us_somo/develop/src/us_saxs_util_hydrate_align.cpp
    M us_somo/develop/src/us_saxs_util_hydro.cpp
    M us_somo/develop/src/us_saxs_util_hydro_grid_atob_hydro.cpp
    M us_somo/develop/src/us_saxs_util_hydro_pat_hydro.cpp
    M us_somo/develop/src/us_saxs_util_hydro_supc_hydro.cpp
    M us_somo/develop/src/us_saxs_util_hydro_zeno_hydro.cpp
    M us_somo/develop/src/us_saxs_util_iqq.cpp
    M us_somo/develop/src/us_saxs_util_iqq_1d.cpp
    M us_somo/develop/src/us_saxs_util_iqq_bead_model.cpp
    M us_somo/develop/src/us_saxs_util_iqq_pdb.cpp
    M us_somo/develop/src/us_saxs_util_loads.cpp
    M us_somo/develop/src/us_saxs_util_pat.cpp
    M us_somo/develop/src/us_saxs_util_pm.cpp
    M us_somo/develop/src/us_saxs_util_static.cpp
    M us_somo/develop/src/us_tar.cpp
    M us_somo/develop/src/us_util.cpp
    M us_somo/develop/src/us_zeno_cxx.cpp
    M us_somo/somo/doc/manual/somo/somo-Zeno_optionsNew.png
    M us_somo/somo/doc/manual/somo/somo-main0new.png
    M us_somo/somo/doc/manual/somo/somo-main4.png
    M us_somo/somo/doc/manual/somo/somo.html
    A us_somo/somo/doc/manual/somo/somo_ZENO_correction_warning.png
    M us_somo/somo/doc/manual/somo/somo_cluster_config.html
    M us_somo/somo/doc/manual/somo/somo_hydro_zeno.html
    M utils/CMakeLists.txt
    A utils/ius_db2.h
    M utils/us_ana_profile.cpp
    M utils/us_ana_profile.h
    M utils/us_analyte.cpp
    M utils/us_analyte.h
    M utils/us_astfem_math.cpp
    M utils/us_astfem_math.h
    M utils/us_astfem_rsa.cpp
    M utils/us_buffer.cpp
    M utils/us_buffer.h
    M utils/us_cfa_data.cpp
    M utils/us_dataIO.cpp
    M utils/us_dataIO.h
    M utils/us_db2.cpp
    M utils/us_db2.h
    M utils/us_eprofile.cpp
    M utils/us_eprofile.h
    M utils/us_hardware.cpp
    M utils/us_hardware.h
    M utils/us_lamm_astfvm.cpp
    M utils/us_model.cpp
    M utils/us_model.h
    M utils/us_noise.cpp
    M utils/us_noise.h
    M utils/us_project.cpp
    M utils/us_project.h
    M utils/us_report.cpp
    M utils/us_report.h
    M utils/us_rotor.cpp
    M utils/us_rotor.h
    M utils/us_run_protocol.h
    M utils/us_simparms.cpp
    M utils/us_simparms.h
    M utils/us_solution.cpp
    M utils/us_solution.h
    M utils/us_solution_vals.cpp
    M utils/us_solution_vals.h
    M utils/us_solve_sim.cpp
    M utils/us_solve_sim.h
    M utils/us_time_state.cpp
    M utils/us_time_state.h

  Log Message:
  -----------
  merge master into ehb54-issue-553, conflicts manually resolved


  Commit: d19407a738880744130ad2ac275bcd672ace631d
      https://github.com/ehb54/ultrascan3/commit/d19407a738880744130ad2ac275bcd672ace631d
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-10-15 (Wed, 15 Oct 2025)

  Changed paths:
    M utils/us_lamm_astfvm.cpp
    M utils/us_license_t.cpp
    M utils/us_matrix.cpp
    M utils/us_pcsa_modelrec.cpp
    M utils/us_project.cpp
    M utils/us_run_protocol.cpp
    M utils/us_solve_sim.cpp
    M utils/us_tar.cpp
    M utils/us_time_state.cpp
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  merge master into ehb54-issue-553, conflicts manually resolved


  Commit: b94b4a3819d4ec6a71a8d0f0fbfac37d57b8299e
      https://github.com/ehb54/ultrascan3/commit/b94b4a3819d4ec6a71a8d0f0fbfac37d57b8299e
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2025-10-15 (Wed, 15 Oct 2025)

  Changed paths:
    M gui/us_analysis_base2.cpp
    M gui/us_analyte_gui.cpp
    M gui/us_data_loader.cpp
    M gui/us_extinctfitter_gui.cpp
    M gui/us_load_auc.cpp
    M gui/us_loadable_noise.cpp
    M gui/us_minimize.cpp
    M gui/us_model_loader.cpp
    M gui/us_noise_loader.cpp
    M gui/us_run_details2.cpp
    M gui/us_tmst_plot.cpp
    M gui/us_window_message.cpp
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_astfem_sim/us_clipdata.cpp
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    M programs/us_combine_models/us_combine_models.cpp
    M programs/us_config/us_color.cpp
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_ddist_combine/us_select_rundd.cpp
    M programs/us_density_match/us_density_match.cpp
    M programs/us_edit/us_edit.cpp
    M programs/us_equiltime/us_equiltime.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_export_legacy/us_export.cpp
    M programs/us_fematch/us_fematch.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_ga_init/us_solutedata.cpp
    M programs/us_manage_data/us_data_model.cpp
    M programs/us_manage_data/us_data_tree.cpp
    M programs/us_mpi_analysis/2dsa_master.cpp
    M programs/us_mpi_analysis/dmga_worker.cpp
    M programs/us_mpi_analysis/ga_master.cpp
    M programs/us_mpi_analysis/ga_worker.cpp
    M programs/us_mpi_analysis/pcsa_master.cpp
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M programs/us_mpi_analysis/us_mpi_parse.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_mwl_species_sim/us_mwl_species_sim.cpp
    M programs/us_mwl_spectra/us_mwl_spectra.cpp
    M programs/us_mwlr_viewer/us_mwlr_viewer.cpp
    M programs/us_rasmol_control/us_rasmol_control.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_vhw_combine/us_vhw_combine.cpp
    M programs/us_vhw_enhanced/us_distrib_plot.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M utils/us_lamm_astfvm.cpp
    M utils/us_license_t.cpp
    M utils/us_matrix.cpp
    M utils/us_pcsa_modelrec.cpp
    M utils/us_project.cpp
    M utils/us_run_protocol.cpp
    M utils/us_solve_sim.cpp
    M utils/us_tar.cpp
    M utils/us_time_state.cpp
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  Merge pull request #246 from ehb54/ehb54-issue-533

issue 533 : convert QString::sprintf to asprintf in gui & programs


  Commit: 02cbecf79d8b693a2499249cfce28aa7d58abf6b
      https://github.com/ehb54/ultrascan3/commit/02cbecf79d8b693a2499249cfce28aa7d58abf6b
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-10-16 (Thu, 16 Oct 2025)

  Changed paths:
    M utils/us_gzip.cpp

  Log Message:
  -----------
  us_gzip.cpp - remove useless deprecreated 'register' keyword


  Commit: bb10991bf7c251763f2aa53737e6574537102d34
      https://github.com/ehb54/ultrascan3/commit/bb10991bf7c251763f2aa53737e6574537102d34
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-17 (Fri, 17 Oct 2025)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h

  Log Message:
  -----------
  GMP | R&D: 1. EXP.=> Speeds -- change signals/slot sigs. in spinboxes for speed & acceler....


  Commit: b5963153ad855cd97a12fb72e6597d2f2684f421
      https://github.com/ehb54/ultrascan3/commit/b5963153ad855cd97a12fb72e6597d2f2684f421
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2025-10-17 (Fri, 17 Oct 2025)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h

  Log Message:
  -----------
  Merge pull request #284 from ehb54/alexey-dev-issue592

GMP | R&D: 1. EXP.=> Speeds -- change signals/slot sigs. in spinboxes…


  Commit: daee08ef80606ac9f5b82e6e92d3c3319d784081
      https://github.com/ehb54/ultrascan3/commit/daee08ef80606ac9f5b82e6e92d3c3319d784081
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-17 (Fri, 17 Oct 2025)

  Changed paths:
    M gui/us_abstractrotor_gui.cpp
    M gui/us_analyte_gui.cpp
    M gui/us_associations_gui.cpp
    M gui/us_buffer_gui.cpp
    M gui/us_choice.cpp
    M gui/us_csv_loader.cpp
    M gui/us_data_loader.cpp
    M gui/us_editor.h
    M gui/us_editor_gui.cpp
    M gui/us_investigator.cpp
    M gui/us_license.h
    M gui/us_load_auc.cpp
    M gui/us_model_gui.cpp
    M gui/us_model_loader.cpp
    M gui/us_noise_loader.cpp
    M gui/us_passwd.h
    M gui/us_plot.cpp
    M gui/us_plot3d.cpp
    M gui/us_predict1.cpp
    M gui/us_project_gui.cpp
    M gui/us_properties.cpp
    M gui/us_resids_bitmap.cpp
    M gui/us_rotor_gui.cpp
    M gui/us_run_details2.cpp
    M gui/us_sassoc.h
    M gui/us_select_edits.cpp
    M gui/us_select_item.cpp
    M gui/us_select_runs.cpp
    M gui/us_solution_gui.cpp
    M gui/us_table.h
    M gui/us_tmst_plot.cpp
    M gui/us_widgets.h
    M gui/us_widgets_dialog.h
    M programs/us/us.h
    M programs/us_2dsa/us_adv_analysis_2d.cpp
    M programs/us_2dsa/us_analysis_control_2d.cpp
    M programs/us_2dsa/us_plot_control_2d.cpp
    M programs/us_2dsa/us_resplot_2d.cpp
    M programs/us_2dsa/us_show_norm.cpp
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_astfem_sim/us_clipdata.h
    M programs/us_buoyancy/us_buoyancy.cpp
    M programs/us_colorgradient/us_colorgradient.h
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_config/us_admin.h
    M programs/us_config/us_advanced.h
    M programs/us_config/us_color.h
    M programs/us_config/us_config.h
    M programs/us_config/us_font.h
    M programs/us_config/us_xpnhost.h
    M programs/us_config/us_xpnhost_db.h
    M programs/us_convert/us_experiment_gui.cpp
    M programs/us_convert/us_get_run.cpp
    M programs/us_convert/us_intensity.cpp
    M programs/us_convert/us_select_triples.cpp
    M programs/us_ddist_combine/us_select_rundd.cpp
    M programs/us_density_match/us_model_params.cpp
    M programs/us_density_match/us_remove_models.cpp
    M programs/us_dmga_init/us_constraints_edit.cpp
    M programs/us_edit/us_edit_scan.cpp
    M programs/us_edit/us_exclude_profile.cpp
    M programs/us_edit/us_get_edit.cpp
    M programs/us_edit/us_ri_noise.cpp
    M programs/us_edit/us_select_lambdas.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_fematch/us_adv_dmgamc.cpp
    M programs/us_fematch/us_advanced_fem.cpp
    M programs/us_fematch/us_plot_control_fem.cpp
    M programs/us_fematch/us_resplot_fem.cpp
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_globalequil/us_eqfit_control.cpp
    M programs/us_globalequil/us_eqhistogram.h
    M programs/us_globalequil/us_eqmodel_control.cpp
    M programs/us_globalequil/us_globalequil.cpp
    M programs/us_globalequil/us_long_messagebox.h
    M programs/us_globalequil/us_model_adpars.cpp
    M programs/us_globalequil/us_model_select.cpp
    M programs/us_integral/us_delete_models.cpp
    M programs/us_mwl_spectra/us_mwls_pltctl.cpp
    M programs/us_mwlr_viewer/us_mwl_pltctrl.cpp
    M programs/us_mwlr_viewer/us_mwl_run.cpp
    M programs/us_pcsa/us_adv_analysis_pc.cpp
    M programs/us_pcsa/us_analysis_control_pc.cpp
    M programs/us_pcsa/us_mlplot.cpp
    M programs/us_pcsa/us_mrecs_loader.cpp
    M programs/us_pcsa/us_plot_control_pc.cpp
    M programs/us_pcsa/us_resplot_pc.cpp
    M programs/us_pcsa/us_rpscan.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_pseudo3d_combine/us_remove_distros.cpp
    M programs/us_ramp/us_experiment_gui_ra.cpp
    M programs/us_ramp/us_get_dbrun_ra.cpp
    M programs/us_ramp/us_intensity_ra.cpp
    M programs/us_ramp/us_select_triples_ra.cpp
    M programs/us_reporter/us_sync_db.cpp
    M programs/us_rotor_calibration/us_get_dbexp.cpp
    M programs/us_vhw_combine/us_select_runid.cpp
    M programs/us_vhw_combine/us_vhwc_pltctl.cpp
    M programs/us_vhw_enhanced/us_distrib_plot.cpp
    M programs/us_xpn_viewer/us_xpn_run_auc.cpp
    M programs/us_xpn_viewer/us_xpn_run_raw.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M us_somo/develop/3dplot/lightingdlgbase.h
    M us_somo/develop/src/us_hydrodyn.cpp

  Log Message:
  -----------
  Refactor constructor initialization to replace null pointers `(0, 0)` with `nullptr` and explicit `Qt::WindowFlags()` for improved code clarity and modern C++ standards compliance.


  Commit: 31ff647d5d67c493fd31589da76c247dae579e47
      https://github.com/ehb54/ultrascan3/commit/31ff647d5d67c493fd31589da76c247dae579e47
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-17 (Fri, 17 Oct 2025)

  Changed paths:
    M gui/us_analyte_gui.cpp
    M gui/us_associations_gui.cpp
    M gui/us_buffer_gui.cpp
    M gui/us_widgets.cpp
    M programs/us_2dsa/us_show_norm.cpp
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_ddist_combine/us_select_rundd.cpp
    M programs/us_density_match/us_model_params.cpp
    M programs/us_density_match/us_remove_models.cpp
    M programs/us_dmga_init/us_constraints_edit.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_globalequil/us_globalequil.cpp
    M programs/us_integral/us_delete_models.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_pseudo3d_combine/us_remove_distros.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_vhw_combine/us_select_runid.cpp

  Log Message:
  -----------
  Replace deprecated `QFontMetrics::width()` with `QFontMetrics::horizontalAdvance()` across all affected files for compatibility with Qt 5.11 and above. Streamlines text measurement handling and ensures future proofing.


  Commit: d86efe4f3b328918793421ae448d2eb5841785cc
      https://github.com/ehb54/ultrascan3/commit/d86efe4f3b328918793421ae448d2eb5841785cc
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-17 (Fri, 17 Oct 2025)

  Changed paths:
    M gui/us_associations_gui.cpp

  Log Message:
  -----------
  Initialize `koligo` to 0 in `us_associations_gui.cpp` to prevent potential usage of an uninitialized variable.


  Commit: 7e8e1a176e3f0215069784cf407c928c4c336793
      https://github.com/ehb54/ultrascan3/commit/7e8e1a176e3f0215069784cf407c928c4c336793
  Author: ehb54 <ehb54 at users.noreply.github.com>
  Date:   2025-10-17 (Fri, 17 Oct 2025)

  Changed paths:
    M utils/us_gzip.cpp

  Log Message:
  -----------
  Merge pull request #283 from ehb54/ehb54-issue-591

us_gzip.cpp - remove useless deprecreated 'register' keyword


  Commit: 233334757bf486df06d554277c1ec4cf0d0310d2
      https://github.com/ehb54/ultrascan3/commit/233334757bf486df06d554277c1ec4cf0d0310d2
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-17 (Fri, 17 Oct 2025)

  Changed paths:
    M gui/us_abstractrotor_gui.cpp
    M gui/us_analyte_gui.cpp
    M gui/us_associations_gui.cpp
    M gui/us_buffer_gui.cpp
    M gui/us_choice.cpp
    M gui/us_csv_loader.cpp
    M gui/us_data_loader.cpp
    M gui/us_editor.h
    M gui/us_editor_gui.cpp
    M gui/us_investigator.cpp
    M gui/us_license.h
    M gui/us_load_auc.cpp
    M gui/us_model_gui.cpp
    M gui/us_model_loader.cpp
    M gui/us_noise_loader.cpp
    M gui/us_passwd.h
    M gui/us_plot.cpp
    M gui/us_plot3d.cpp
    M gui/us_predict1.cpp
    M gui/us_project_gui.cpp
    M gui/us_properties.cpp
    M gui/us_resids_bitmap.cpp
    M gui/us_rotor_gui.cpp
    M gui/us_run_details2.cpp
    M gui/us_sassoc.h
    M gui/us_select_edits.cpp
    M gui/us_select_item.cpp
    M gui/us_select_runs.cpp
    M gui/us_solution_gui.cpp
    M gui/us_table.h
    M gui/us_tmst_plot.cpp
    M gui/us_widgets.h
    M gui/us_widgets_dialog.h
    M programs/us/us.h
    M programs/us_2dsa/us_adv_analysis_2d.cpp
    M programs/us_2dsa/us_analysis_control_2d.cpp
    M programs/us_2dsa/us_plot_control_2d.cpp
    M programs/us_2dsa/us_resplot_2d.cpp
    M programs/us_2dsa/us_show_norm.cpp
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_astfem_sim/us_clipdata.h
    M programs/us_buoyancy/us_buoyancy.cpp
    M programs/us_colorgradient/us_colorgradient.h
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_config/us_admin.h
    M programs/us_config/us_advanced.h
    M programs/us_config/us_color.h
    M programs/us_config/us_config.h
    M programs/us_config/us_font.h
    M programs/us_config/us_xpnhost.h
    M programs/us_config/us_xpnhost_db.h
    M programs/us_convert/us_experiment_gui.cpp
    M programs/us_convert/us_get_run.cpp
    M programs/us_convert/us_intensity.cpp
    M programs/us_convert/us_select_triples.cpp
    M programs/us_ddist_combine/us_select_rundd.cpp
    M programs/us_density_match/us_model_params.cpp
    M programs/us_density_match/us_remove_models.cpp
    M programs/us_dmga_init/us_constraints_edit.cpp
    M programs/us_edit/us_edit_scan.cpp
    M programs/us_edit/us_exclude_profile.cpp
    M programs/us_edit/us_get_edit.cpp
    M programs/us_edit/us_ri_noise.cpp
    M programs/us_edit/us_select_lambdas.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_fematch/us_adv_dmgamc.cpp
    M programs/us_fematch/us_advanced_fem.cpp
    M programs/us_fematch/us_plot_control_fem.cpp
    M programs/us_fematch/us_resplot_fem.cpp
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_globalequil/us_eqfit_control.cpp
    M programs/us_globalequil/us_eqhistogram.h
    M programs/us_globalequil/us_eqmodel_control.cpp
    M programs/us_globalequil/us_globalequil.cpp
    M programs/us_globalequil/us_long_messagebox.h
    M programs/us_globalequil/us_model_adpars.cpp
    M programs/us_globalequil/us_model_select.cpp
    M programs/us_integral/us_delete_models.cpp
    M programs/us_mwl_spectra/us_mwls_pltctl.cpp
    M programs/us_mwlr_viewer/us_mwl_pltctrl.cpp
    M programs/us_mwlr_viewer/us_mwl_run.cpp
    M programs/us_pcsa/us_adv_analysis_pc.cpp
    M programs/us_pcsa/us_analysis_control_pc.cpp
    M programs/us_pcsa/us_mlplot.cpp
    M programs/us_pcsa/us_mrecs_loader.cpp
    M programs/us_pcsa/us_plot_control_pc.cpp
    M programs/us_pcsa/us_resplot_pc.cpp
    M programs/us_pcsa/us_rpscan.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_pseudo3d_combine/us_remove_distros.cpp
    M programs/us_ramp/us_experiment_gui_ra.cpp
    M programs/us_ramp/us_get_dbrun_ra.cpp
    M programs/us_ramp/us_intensity_ra.cpp
    M programs/us_ramp/us_select_triples_ra.cpp
    M programs/us_reporter/us_sync_db.cpp
    M programs/us_rotor_calibration/us_get_dbexp.cpp
    M programs/us_vhw_combine/us_select_runid.cpp
    M programs/us_vhw_combine/us_vhwc_pltctl.cpp
    M programs/us_vhw_enhanced/us_distrib_plot.cpp
    M programs/us_xpn_viewer/us_xpn_run_auc.cpp
    M programs/us_xpn_viewer/us_xpn_run_raw.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M us_somo/develop/3dplot/lightingdlgbase.h
    M us_somo/develop/src/us_hydrodyn.cpp

  Log Message:
  -----------
  Merge pull request #285 from ehb54/lukas/qt6-QFlags

Deal with deprecated QFlags prior Qt6 migration


  Commit: 03ea185a14d6a79954e1b261b128dee91df5aeec
      https://github.com/ehb54/ultrascan3/commit/03ea185a14d6a79954e1b261b128dee91df5aeec
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-17 (Fri, 17 Oct 2025)

  Changed paths:
    M gui/us_analyte_gui.cpp
    M gui/us_associations_gui.cpp
    M gui/us_buffer_gui.cpp
    M gui/us_widgets.cpp
    M programs/us_2dsa/us_show_norm.cpp
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_ddist_combine/us_select_rundd.cpp
    M programs/us_density_match/us_model_params.cpp
    M programs/us_density_match/us_remove_models.cpp
    M programs/us_dmga_init/us_constraints_edit.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_globalequil/us_globalequil.cpp
    M programs/us_integral/us_delete_models.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_pseudo3d_combine/us_remove_distros.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_vhw_combine/us_select_runid.cpp

  Log Message:
  -----------
  Merge pull request #286 from ehb54/lukas/qt6-width

Replace deprecated QFontMetrics::width() with horizontalAdvance()


  Commit: 956516318c816bd92b269c913872f6eb9d952d91
      https://github.com/ehb54/ultrascan3/commit/956516318c816bd92b269c913872f6eb9d952d91
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-17 (Fri, 17 Oct 2025)

  Changed paths:
    M gui/us_data_loader.cpp

  Log Message:
  -----------
  Merge pull request #279 from ehb54/lukas/static_analysis_warnings

Add null checks before adding child items to make static analysis happy


  Commit: cefb4f09592f41675136902739310639b3013aca
      https://github.com/ehb54/ultrascan3/commit/cefb4f09592f41675136902739310639b3013aca
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-10-18 (Sat, 18 Oct 2025)

  Changed paths:
    M CMakeLists.txt
    A CMakePresets.json
    A admin/cmake/GenerateVersion.cmake
    A admin/cmake/platform-config.cmake
    A admin/cmake/triplets/x64-osx-dynamic.cmake
    R admin/cmake/us_version.h.in
    A buildsys/vcpkg/overlay-ports/qwt/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwt/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwtplot3d/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwtplot3d/qwtplot3d-config.cmake.in
    A buildsys/vcpkg/overlay-ports/qwtplot3d/vcpkg.json
    M gui/CMakeLists.txt
    R gui/us_mac_utils.c
    R gui/us_mac_utils.h
    R gui/us_win_utils.c
    R gui/us_win_utils.h
    R gui/us_window_message.cpp
    R gui/us_window_message.h
    R gui/us_x11_utils.c
    R gui/us_x11_utils.h
    M programs/CMakeLists.txt
    M programs/us/revision.sh
    M programs/us/us.cpp
    M programs/us_astfem_sim/us_clipdata.h
    M programs/us_fit_meniscus/CMakeLists.txt
    R programs/us_rasmol_control/us_rasmol_control.cpp
    R programs/us_rasmol_control/us_rasmol_control.h
    R programs/us_rasmol_control/us_rasmol_control.pro
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M qwtplot3d/CMakeLists.txt
    M qwtplot3d/include/qwt3d_openglhelper.h
    A scripts/bootstrap.sh
    M test/utils/CMakeLists.txt
    M utils/CMakeLists.txt
    M utils/us_defines.h
    A vcpkg
    A vcpkg-configuration.json
    A vcpkg.json

  Log Message:
  -----------
  add: cmake build update


  Commit: aaeaad6c02761cee619ff74a0115ebbed284238d
      https://github.com/ehb54/ultrascan3/commit/aaeaad6c02761cee619ff74a0115ebbed284238d
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-10-18 (Sat, 18 Oct 2025)

  Changed paths:
    A .gitmodules

  Log Message:
  -----------
  add: vcpkg submodule


  Commit: 752239a4b3601d73dc40a986b5616f860208f51e
      https://github.com/ehb54/ultrascan3/commit/752239a4b3601d73dc40a986b5616f860208f51e
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-10-18 (Sat, 18 Oct 2025)

  Changed paths:
    M gui/CMakeLists.txt
    M gui/us_abstractrotor_gui.cpp
    M gui/us_analysis_base2.cpp
    M gui/us_analyte_gui.cpp
    M gui/us_associations_gui.cpp
    M gui/us_buffer_gui.cpp
    M gui/us_choice.cpp
    M gui/us_csv_loader.cpp
    M gui/us_data_loader.cpp
    M gui/us_editor.h
    M gui/us_editor_gui.cpp
    M gui/us_extinctfitter_gui.cpp
    M gui/us_investigator.cpp
    M gui/us_license.h
    M gui/us_load_auc.cpp
    M gui/us_loadable_noise.cpp
    M gui/us_minimize.cpp
    M gui/us_model_gui.cpp
    M gui/us_model_loader.cpp
    M gui/us_noise_loader.cpp
    M gui/us_passwd.h
    M gui/us_plot.cpp
    M gui/us_plot3d.cpp
    M gui/us_predict1.cpp
    M gui/us_project_gui.cpp
    M gui/us_properties.cpp
    M gui/us_report_gui.cpp
    M gui/us_resids_bitmap.cpp
    M gui/us_rotor_gui.cpp
    M gui/us_run_details2.cpp
    M gui/us_sassoc.h
    M gui/us_select_edits.cpp
    M gui/us_select_item.cpp
    M gui/us_select_runs.cpp
    M gui/us_solution_gui.cpp
    M gui/us_table.h
    M gui/us_tmst_plot.cpp
    M gui/us_widgets.cpp
    M gui/us_widgets.h
    M gui/us_widgets_dialog.cpp
    M gui/us_widgets_dialog.h
    M programs/us/us.h
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_2dsa/us_adv_analysis_2d.cpp
    M programs/us_2dsa/us_analysis_control_2d.cpp
    M programs/us_2dsa/us_plot_control_2d.cpp
    M programs/us_2dsa/us_resplot_2d.cpp
    M programs/us_2dsa/us_show_norm.cpp
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_anapro_utils.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_astfem_sim/us_astfem_sim.h
    M programs/us_astfem_sim/us_clipdata.cpp
    M programs/us_astfem_sim/us_clipdata.h
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    M programs/us_buoyancy/us_buoyancy.cpp
    M programs/us_colorgradient/us_colorgradient.h
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_combine_models/us_combine_models.cpp
    M programs/us_config/us_admin.h
    M programs/us_config/us_advanced.h
    M programs/us_config/us_color.cpp
    M programs/us_config/us_color.h
    M programs/us_config/us_config.h
    M programs/us_config/us_font.h
    M programs/us_config/us_xpnhost.h
    M programs/us_config/us_xpnhost_db.h
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_convert/us_experiment_gui.cpp
    M programs/us_convert/us_get_run.cpp
    M programs/us_convert/us_intensity.cpp
    M programs/us_convert/us_select_triples.cpp
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_ddist_combine/us_select_rundd.cpp
    M programs/us_density_match/us_density_match.cpp
    M programs/us_density_match/us_model_params.cpp
    M programs/us_density_match/us_remove_models.cpp
    M programs/us_dmga_init/us_constraints_edit.cpp
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit_scan.cpp
    M programs/us_edit/us_exclude_profile.cpp
    M programs/us_edit/us_get_edit.cpp
    M programs/us_edit/us_ri_noise.cpp
    M programs/us_edit/us_select_lambdas.cpp
    M programs/us_equiltime/us_equiltime.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_export_legacy/us_export.cpp
    M programs/us_fematch/us_adv_dmgamc.cpp
    M programs/us_fematch/us_advanced_fem.cpp
    M programs/us_fematch/us_fematch.cpp
    M programs/us_fematch/us_plot_control_fem.cpp
    M programs/us_fematch/us_resplot_fem.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_ga_init/us_solutedata.cpp
    M programs/us_globalequil/us_eqfit_control.cpp
    M programs/us_globalequil/us_eqhistogram.h
    M programs/us_globalequil/us_eqmodel_control.cpp
    M programs/us_globalequil/us_globalequil.cpp
    M programs/us_globalequil/us_long_messagebox.h
    M programs/us_globalequil/us_model_adpars.cpp
    M programs/us_globalequil/us_model_select.cpp
    M programs/us_integral/us_delete_models.cpp
    M programs/us_manage_data/us_data_model.cpp
    M programs/us_manage_data/us_data_tree.cpp
    M programs/us_mpi_analysis/2dsa_master.cpp
    M programs/us_mpi_analysis/dmga_worker.cpp
    M programs/us_mpi_analysis/ga_master.cpp
    M programs/us_mpi_analysis/ga_worker.cpp
    M programs/us_mpi_analysis/pcsa_master.cpp
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M programs/us_mpi_analysis/us_mpi_parse.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_mwl_species_sim/us_mwl_species_sim.cpp
    M programs/us_mwl_spectra/us_mwl_spectra.cpp
    M programs/us_mwl_spectra/us_mwls_pltctl.cpp
    M programs/us_mwlr_viewer/us_mwl_pltctrl.cpp
    M programs/us_mwlr_viewer/us_mwl_run.cpp
    M programs/us_mwlr_viewer/us_mwlr_viewer.cpp
    M programs/us_pcsa/us_adv_analysis_pc.cpp
    M programs/us_pcsa/us_analysis_control_pc.cpp
    M programs/us_pcsa/us_mlplot.cpp
    M programs/us_pcsa/us_mrecs_loader.cpp
    M programs/us_pcsa/us_plot_control_pc.cpp
    M programs/us_pcsa/us_resplot_pc.cpp
    M programs/us_pcsa/us_rpscan.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_pseudo3d_combine/us_remove_distros.cpp
    M programs/us_ramp/us_experiment_gui_ra.cpp
    M programs/us_ramp/us_get_dbrun_ra.cpp
    M programs/us_ramp/us_intensity_ra.cpp
    M programs/us_ramp/us_select_triples_ra.cpp
    M programs/us_reporter/us_sync_db.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_rotor_calibration/us_get_dbexp.cpp
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_vhw_combine/us_select_runid.cpp
    M programs/us_vhw_combine/us_vhw_combine.cpp
    M programs/us_vhw_combine/us_vhwc_pltctl.cpp
    M programs/us_vhw_enhanced/us_distrib_plot.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    M programs/us_xpn_viewer/us_xpn_run_auc.cpp
    M programs/us_xpn_viewer/us_xpn_run_raw.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M us_somo/develop/3dplot/lightingdlgbase.h
    M us_somo/develop/src/us_hydrodyn.cpp
    M utils/us_buffer.cpp
    M utils/us_gzip.cpp
    M utils/us_lamm_astfvm.cpp
    M utils/us_license_t.cpp
    M utils/us_matrix.cpp
    M utils/us_pcsa_modelrec.cpp
    M utils/us_project.cpp
    M utils/us_run_protocol.cpp
    M utils/us_run_protocol.h
    M utils/us_simparms.cpp
    M utils/us_simparms.h
    M utils/us_solve_sim.cpp
    M utils/us_tar.cpp
    M utils/us_time_state.cpp
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into 534-enhancement-version-upgrade

# Conflicts:
#	gui/us_window_message.cpp
#	programs/us_rasmol_control/us_rasmol_control.cpp


  Commit: aa011c07ff3e7a68fbec50f20b6e6b54dd9bc28e
      https://github.com/ehb54/ultrascan3/commit/aa011c07ff3e7a68fbec50f20b6e6b54dd9bc28e
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-10-19 (Sun, 19 Oct 2025)

  Changed paths:
    M CMakeLists.txt
    A admin/cmake/Us3QrcCheck.cmake
    A admin/cmake/Us3Resources.cmake
    M etc/us3-splash.png
    M gui/CMakeLists.txt
    M gui/images/us3-splash.png
    M programs/CMakeLists.txt
    M programs/us/us.cpp
    M utils/us_defines.h

  Log Message:
  -----------
  add: version to splash screen


  Commit: 7f79da6635b8554a946f428c516d36f3cc0025cf
      https://github.com/ehb54/ultrascan3/commit/7f79da6635b8554a946f428c516d36f3cc0025cf
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-10-20 (Mon, 20 Oct 2025)

  Changed paths:
    M CMakeLists.txt
    A doc/manual/CMakeLists.txt
    M gui/us_gui_settings.cpp
    M gui/us_gui_settings.h
    M programs/us/us.cpp
    M programs/us/us_win_data.cpp
    A programs/us/us_win_data.h

  Log Message:
  -----------
  mod: color palette


  Commit: 019da7c3ca727d8f5109dca514e5dcd42ce124dd
      https://github.com/ehb54/ultrascan3/commit/019da7c3ca727d8f5109dca514e5dcd42ce124dd
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-20 (Mon, 20 Oct 2025)

  Changed paths:
    M gui/us_buffer_gui.cpp
    M gui/us_passwd.cpp
    M gui/us_run_details2.cpp
    M gui/us_scan_excl_gui.cpp
    M gui/us_table.cpp
    M gui/us_widgets_dialog.cpp
    M programs/us_2dsa/us_2dsa_process.cpp
    M programs/us_2dsa/us_show_norm.cpp
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_ddist_combine/us_select_rundd.cpp
    M programs/us_density_match/us_density_match.cpp
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_select_lambdas.cpp
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_fematch/us_adv_dmgamc.cpp
    M programs/us_fematch/us_dmga_mc_stats.cpp
    M programs/us_fematch/us_fematch.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_ga_init/us_solutedata.cpp
    M programs/us_ga_init/us_solutedata.h
    M programs/us_globalequil/us_eqreporter.cpp
    M programs/us_globalequil/us_long_messagebox.cpp
    M programs/us_integral/us_integral.cpp
    M programs/us_manage_data/us_data_tree.cpp
    M programs/us_manage_data/us_manage_data.cpp
    M programs/us_modelmetrics/us_modelmetrics.cpp
    M programs/us_mpi_analysis/2dsa_master.cpp
    M programs/us_mpi_analysis/dmga_master.cpp
    M programs/us_mpi_analysis/dmga_worker.cpp
    M programs/us_mpi_analysis/ga_master.cpp
    M programs/us_mpi_analysis/ga_worker.cpp
    M programs/us_mpi_analysis/parallel_masters.cpp
    M programs/us_mpi_analysis/pcsa_master.cpp
    M programs/us_mpi_analysis/pmasters_compjob.cpp
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M programs/us_mwl_spectra/us_mwl_spectra.cpp
    M programs/us_mwlr_viewer/us_mwlr_viewer.cpp
    M programs/us_pcsa/us_adv_analysis_pc.cpp
    M programs/us_pcsa/us_pcsa_process.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_rotor_calibration/us_rotor_calibration.cpp
    M programs/us_vhw_combine/us_select_runid.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M test/modelbuilder/us_modelbuilder.cpp
    M utils/us_hardware.cpp
    M utils/us_hydrosim.h
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  Lukas/qt6 qsort (#288)

* Replace deprecated `QFontMetrics::width()` with `QFontMetrics::horizontalAdvance()` in `us_passwd.cpp` for compatibility with Qt 5.11+.

* Replace deprecated `QFontMetrics::width()` with `QFontMetrics::horizontalAdvance()` in `us_scan_excl_gui.cpp` for Qt 5.11+ compatibility.

* Replace deprecated `QFontMetrics::width()` with `QFontMetrics::horizontalAdvance()` in `us_widgets_dialog.cpp` for Qt 5.11+ compatibility.

* Replace `qSort` with `std::sort` across all files for consistency and modern C++ standards compliance. Updated related comments to reflect changes.

* Fix typo in header guard macro name in `us_hydrosim.h`


  Commit: d396732b1811c44b0e9b297acf9dbb04b42f5b9e
      https://github.com/ehb54/ultrascan3/commit/d396732b1811c44b0e9b297acf9dbb04b42f5b9e
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-10-20 (Mon, 20 Oct 2025)

  Changed paths:
    M CMakeLists.txt
    M admin/cmake/GenerateVersion.cmake
    A admin/cmake/UsDefinesParser.cmake
    M utils/us_defines.h

  Log Message:
  -----------
  mod: get version description for build from us_defines


  Commit: 0c3758833374f0f823c94711990117ec205ab239
      https://github.com/ehb54/ultrascan3/commit/0c3758833374f0f823c94711990117ec205ab239
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-10-20 (Mon, 20 Oct 2025)

  Changed paths:
    M programs/us/us.cpp

  Log Message:
  -----------
  mod: remove OS from splash screen


  Commit: 11bbb002a0e60f0eae185c97adcae193b1ad6b40
      https://github.com/ehb54/ultrascan3/commit/11bbb002a0e60f0eae185c97adcae193b1ad6b40
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-10-20 (Mon, 20 Oct 2025)

  Changed paths:
    M gui/images/us3-splash.png
    M programs/us/us.cpp

  Log Message:
  -----------
  mod: better font handling improved image


  Commit: 989b56b797288947df2fec2506b18a7244f9bc06
      https://github.com/ehb54/ultrascan3/commit/989b56b797288947df2fec2506b18a7244f9bc06
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-20 (Mon, 20 Oct 2025)

  Changed paths:
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  GMP Reporter -- ind. combined plots in loop....


  Commit: 16ab6ce8ca660172b0ac78c0e8309df85225253e
      https://github.com/ehb54/ultrascan3/commit/16ab6ce8ca660172b0ac78c0e8309df85225253e
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-20 (Mon, 20 Oct 2025)

  Changed paths:
    M gui/us_report_gui.cpp

  Log Message:
  -----------
  GMP: 8. AProfile: ReportItems -- allow for scienctific notations....


  Commit: 3f73b4091ff487ed34f20940b3848f81fa05c856
      https://github.com/ehb54/ultrascan3/commit/3f73b4091ff487ed34f20940b3848f81fa05c856
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-20 (Mon, 20 Oct 2025)

  Changed paths:
    M gui/us_report_gui.cpp

  Log Message:
  -----------
  [1]GMP: 8. AProfile: ReportItems -- allow for scienctific notations....


  Commit: 23642c68a2458e32859565ace8c19acc79c81f79
      https://github.com/ehb54/ultrascan3/commit/23642c68a2458e32859565ace8c19acc79c81f79
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-20 (Mon, 20 Oct 2025)

  Changed paths:
    M gui/us_report_gui.cpp

  Log Message:
  -----------
  [2]GMP: 8. AProfile: ReportItems -- allow for scienctific notations....ush


  Commit: 2c6055c8e24ad4e4f308aba6baa316732c199ac6
      https://github.com/ehb54/ultrascan3/commit/2c6055c8e24ad4e4f308aba6baa316732c199ac6
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-21 (Tue, 21 Oct 2025)

  Changed paths:
    M programs/us_config/us_config.cpp
    M programs/us_ddist_combine/us_select_rundd.cpp
    M programs/us_dmga_init/us_dmga_init.cpp
    M programs/us_manage_data/us_data_tree.cpp
    M programs/us_pcsa/us_pcsa_process.cpp
    M programs/us_pcsa/us_rpscan.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M test/modelbuilder/us_modelbuilder.cpp
    M utils/us_timer.cpp
    M utils/us_timer.h

  Log Message:
  -----------
  Lukas/qt6 q time (#289)

* Replace `QTime` with `QElapsedTimer` across multiple source files for enhanced timing precision and consistency. Update related method signatures and data structures as needed to align with the new timer implementation.

* Replace deprecated `QFontMetrics::width()` with `QFontMetrics::horizontalAdvance()` in `us_config.cpp` for Qt 5.11+ compatibility and better text measurement handling.


  Commit: dbda7b82c9f80e4698a98012037116cfabaaa824
      https://github.com/ehb54/ultrascan3/commit/dbda7b82c9f80e4698a98012037116cfabaaa824
  Author: SophiaBird95 <135044923+SophiaBird95 at users.noreply.github.com>
  Date:   2025-10-21 (Tue, 21 Oct 2025)

  Changed paths:
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.h

  Log Message:
  -----------
  Merge pull request #270 from ehb54/alexey-dev-issue574

GMP-ABDE: 5. ANALYSIS -- honor AProfile's setting (channels selection) for ANALYSIS && REPORT stages


  Commit: 83a8bbdce557a43ae4881196a8b7e72d19bd2de8
      https://github.com/ehb54/ultrascan3/commit/83a8bbdce557a43ae4881196a8b7e72d19bd2de8
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-21 (Tue, 21 Oct 2025)

  Changed paths:
    M gui/us_plot.cpp
    M programs/us_2dsa/us_2dsa_process.h
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.cpp
    M programs/us_pcsa/us_pcsa_process.h
    M programs/us_reporter/us_reporter.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M us_somo/develop/src/us_editor.cpp
    M us_somo/develop/src/us_hydrodyn.cpp
    M us_somo/develop/src/us_hydrodyn_batch.cpp
    M us_somo/develop/src/us_hydrodyn_bd.cpp
    M us_somo/develop/src/us_hydrodyn_comparative.cpp
    M us_somo/develop/src/us_hydrodyn_saxs.cpp

  Log Message:
  -----------
  Lukas/qt6 q printer (#290)

* Update deprecated Qt APIs in `us_plot.cpp` and `US_PlotPicker`

Replaced `QPrinter::setOrientation()` with `QPrinter::setPageOrientation()` and migrated from `QTime` to `QElapsedTimer` for mouse event handling. Improves compatibility with modern Qt versions and enhances code consistency.

* Migrate `QTime` to `QElapsedTimer` in `us_2dsa_process.h` for modern Qt compatibility and improved timing accuracy.

* Migrate `QTime` to `QElapsedTimer` in `us_pcsa_process.h` for modern Qt compatibility and improved timing precision.

* Replace deprecated `QPrinter` methods with modern equivalents for improved Qt compatibility.

* Replace deprecated `QPrinter` methods with modern `QPageSize` and `QPageLayout` equivalents for improved Qt compatibility.

* Replace `QPrinter::setPageSize(QPrinter::Letter)` with `QPrinter::setPageSize(QPageSize(QPageSize::Letter))` across multiple files for improved Qt compatibility.

* Replace deprecated `QPrinter::setPageSize()` usage with `QPageSize` constructor for compatibility with modern Qt versions.


  Commit: b33cd87e51169ea4a1a8b4eb21dc602abbc56988
      https://github.com/ehb54/ultrascan3/commit/b33cd87e51169ea4a1a8b4eb21dc602abbc56988
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-21 (Tue, 21 Oct 2025)

  Changed paths:
    M doc/manual/advanced_config.body
    M gui/us_analyte_gui.cpp
    M gui/us_plot.cpp
    M gui/us_sassoc.cpp
    M programs/us/us.cpp
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    M programs/us_colorgradient/us_colorgradient.cpp
    M programs/us_convert/us_convert.cpp
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_fds_filemanager/us_fds_filemanager.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_ga_init/us_solutedata.cpp
    M programs/us_helpdaemon/us_helpdaemon.cpp
    M programs/us_modelmetrics/us_modelmetrics.cpp
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.cpp
    M programs/us_mwlr_viewer/us_mwlr_viewer.cpp
    M programs/us_pseudo_absorbance/us_add_refScan.cpp
    M programs/us_ramp/us_ramp_gui.cpp
    M programs/us_rotor_calibration/us_rotor_calibration.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M test/modelbuilder/us_modelbuilder.cpp
    M us_somo/develop/src/qwt/scrollzoomer.cpp
    M utils/us_crypto.cpp
    M utils/us_db2.cpp

  Log Message:
  -----------
  Lukas/qt6 qendl qstring qcolor::light qproccess::start (#291)

* Add empty argument list to `process->start` for consistency and compatibility

* Replace deprecated `QString::SkipEmptyParts` with `Qt::SkipEmptyParts` for compatibility with modern Qt versions across all affected files.

* Replace `endl` with `Qt::endl` in `us_modelbuilder.cpp` for compatibility with Qt's modern streaming API.

* Replace `QColor::light()` with `QColor::lighter()` in `us_xpn_viewer_gui.cpp` for compatibility with modern Qt API.

* Replace deprecated use of `QPixmap*` with modern `QPixmap` by value in `us_colorgradient.cpp` for compatibility with updated Qt API.

* Replace deprecated `swap()` with `swapItemsAt()` across all affected files for compatibility with modern Qt API.

* Replace deprecated `mysql_ssl_set()` with `mysql_optionsv()` for SSL configuration in `us_db2.cpp` to align with modern MySQL API.

* Disable `MYSQL_OPT_SSL_VERIFY_SERVER_CERT` in `us_db2.cpp` for improved compatibility with specific MySQL setups.

* Document `MYSQL_OPT_SSL_VERIFY_SERVER_CERT` flag in advanced configuration manual.

* Replace deprecated `qsrand()` and `qrand()` with `QRandomGenerator` in `us_crypto.cpp` for compatibility with modern Qt API.

* Replace deprecated `mysql_optionsv()` with `mysql_options()` for SSL configuration in `us_db2.cpp` to align with modern MySQL API.

* Add support for `MYSQL_OPT_SSL_MODE` in `us_db2.cpp` to handle SSL configuration on modern MySQL versions while retaining compatibility with legacy `MYSQL_OPT_SSL_VERIFY_SERVER_CERT`.

* Replace deprecated `Qt::MidButton` with `Qt::MiddleButton` for compatibility with modern Qt API.

* Replace deprecated `QFileDialog::DirectoryOnly` with `QFileDialog::ShowDirsOnly` for compatibility with modern Qt API.

* Use `QRandomGenerator::securelySeeded()` in `us_crypto.cpp` for improved security and modern Qt API compliance.


  Commit: 1a03ab20cc40456ca64dde16388dff6b7868db64
      https://github.com/ehb54/ultrascan3/commit/1a03ab20cc40456ca64dde16388dff6b7868db64
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-21 (Tue, 21 Oct 2025)

  Changed paths:
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h

  Log Message:
  -----------
  [unit conv.]GMP Reporter -- ind. combined plots in loop....


  Commit: 8e826acf1af8661fd6bbf08cc4d75fcdfa258d71
      https://github.com/ehb54/ultrascan3/commit/8e826acf1af8661fd6bbf08cc4d75fcdfa258d71
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-21 (Tue, 21 Oct 2025)

  Changed paths:
    M gui/us_combined_plots_parms_gui.cpp
    M gui/us_report_gui.cpp

  Log Message:
  -----------
  [unit conv.]GMP Reporter -- ind. combined plots in loop: convert units for D, MW properly to display integration ranges; add units memo in ReportItems && Global settings for combined plots guis....


  Commit: ba42be34c9a7147dfdd18b0f1487beade68f6d39
      https://github.com/ehb54/ultrascan3/commit/ba42be34c9a7147dfdd18b0f1487beade68f6d39
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M CMakeLists.txt
    M admin/codeql/docker/local.pri.gui
    M admin/codeql/docker/local.pri.mpi
    M admin/codeql/docker/local.pri.somo
    M gui/us_failed_gmp_run_gui.cpp
    M gui/us_plot.cpp
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_globalequil/us_long_messagebox.cpp
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M programs/us_mpi_analysis/us_mpi_parse.cpp
    M qwtplot3d/qwtplot3d.pro
    M qwtplot3d/src/qwt3d_mousekeyboard.cpp
    M us_somo/develop/src/us_dirhist.cpp
    M utils/us_link_ssl.cpp
    M utils/us_math2.cpp
    M utils/us_math2.h

  Log Message:
  -----------
  qt6 migration - final touches (#293)

* Fix incorrect bitwise operator in `setFrameStyle` for message box

Corrected `||` to `|` in `setFrameStyle` to ensure proper combination of frame style flags.

* Replace `qrand`/`qsrand` usage with `QRandomGenerator` in `US_Math2` for improved random number generation and modern standards compliance.

* Replace deprecated `QWheelEvent::delta()` with `QWheelEvent::angleDelta().y()` to ensure compatibility with modern Qt versions.

* Refactor `.simplified()` usage to assign returned value explicitly across multiple files for improved readability and consistency.

* Fix missing brackets in conditional check for `pb_scan_excl` visibility

Ensure proper scoping by adding brackets to the conditional block, improving code readability and correctness.

* Define `QT_DISABLE_DEPRECATED_UP_TO` to disable all deprecated functionality in Qt 6.10 and earlier.

* Enable deprecation warnings as errors and define `QT_DISABLE_DEPRECATED_UP_TO` for consistent handling of deprecated functionality across builds.

* Define `QT_DISABLE_DEPRECATED_UP_TO` to disable all deprecated functionality in Qt 6.9 and earlier.

* Replace deprecated `QString::SkipEmptyParts` with `Qt::SkipEmptyParts` to ensure compatibility with modern Qt versions.

* Replace deprecated `QString::SkipEmptyParts` with `Qt::SkipEmptyParts` to ensure compatibility with modern Qt versions.


  Commit: f0b2eeb5fd0214cdb53e4e79eadcd4088bf53345
      https://github.com/ehb54/ultrascan3/commit/f0b2eeb5fd0214cdb53e4e79eadcd4088bf53345
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M programs/us_astfem_sim/us_astfem_sim.cpp

  Log Message:
  -----------
  Enhance directory handling and noise saving logic

Added checks to prevent overwriting existing directories and prompt user for confirmation. Updated saving logic for TI and RI noises.


  Commit: 74cf8fef407532cec7439f4b6fce957a30e11b7f
      https://github.com/ehb54/ultrascan3/commit/74cf8fef407532cec7439f4b6fce957a30e11b7f
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M programs/us_astfem_sim/us_astfem_sim.cpp

  Log Message:
  -----------
  Remove disabling of save button after simulation was saved


  Commit: dc9e6549f27c2f12e35a41d74a9519fac652a318
      https://github.com/ehb54/ultrascan3/commit/dc9e6549f27c2f12e35a41d74a9519fac652a318
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M programs/us_astfem_sim/us_astfem_sim.cpp

  Log Message:
  -----------
  Merge pull request #294 from ehb54/lukas/us_astfem_sim_saving

Enhance directory handling and noise saving logic


  Commit: 3439e79d5dbf652dc8de9e0ea04d1f8a6ab91124
      https://github.com/ehb54/ultrascan3/commit/3439e79d5dbf652dc8de9e0ea04d1f8a6ab91124
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  [unit conv.]GMP Reporter -- debug stats; MW & D....


  Commit: 1eb76f7674fa95820ac254061b4539a1ba0b4dc2
      https://github.com/ehb54/ultrascan3/commit/1eb76f7674fa95820ac254061b4539a1ba0b4dc2
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h

  Log Message:
  -----------
  [11unit conv.]GMP Reporter -- debug stats; MW & D....


  Commit: e519d6ca64030d2e4f71137b58b6e6f41a0c9a62
      https://github.com/ehb54/ultrascan3/commit/e519d6ca64030d2e4f71137b58b6e6f41a0c9a62
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-23 (Thu, 23 Oct 2025)

  Changed paths:
    M gui/us_combined_plots_parms_gui.cpp
    M gui/us_report_gui.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M utils/us_ana_profile.cpp

  Log Message:
  -----------
  GMP Reporter -- units conv. for s, D20W, MW & D in both global combo- and individual plots; integr. ranges in ind. plots; specify d20W for D in units memo....


  Commit: d351cf7e1466b360b85fb0cac36fe7ec8efa445f
      https://github.com/ehb54/ultrascan3/commit/d351cf7e1466b360b85fb0cac36fe7ec8efa445f
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-23 (Thu, 23 Oct 2025)

  Changed paths:
    M gui/us_report_gui.cpp

  Log Message:
  -----------
  [1]GMP Reporter -- units conv. for s, D20W, MW & D in both global combo- and individual plots; integr. ranges in ind. plots; specify d20W for D in units memo....


  Commit: 4a68235cf595a6ec04a0deb90dd29b8aaaf6f673
      https://github.com/ehb54/ultrascan3/commit/4a68235cf595a6ec04a0deb90dd29b8aaaf6f673
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2025-10-23 (Thu, 23 Oct 2025)

  Changed paths:
    M gui/us_combined_plots_parms_gui.cpp
    M gui/us_report_gui.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h
    M utils/us_ana_profile.cpp

  Log Message:
  -----------
  Merge pull request #292 from ehb54/alexey-dev-issue604

Alexey dev issue604: Report for ind. comb. && Units for [s,D,MW] conversion and memo


  Commit: 08bd6d595eb6426644151df1b6004aa0fd8c2948
      https://github.com/ehb54/ultrascan3/commit/08bd6d595eb6426644151df1b6004aa0fd8c2948
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-10-24 (Fri, 24 Oct 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    M .github/workflows/static-analysis.yml
    M .github/workflows/unit-tests.yml
    M README.md
    M admin/release/buildpkg.pl
    M admin/release/centos7/Dockerfile
    M admin/release/redhat/Dockerfile
    M admin/release/ubuntu/Dockerfile
    M admin/release/ubuntu_qt6/Dockerfile
    M doc/manual/advanced_config.body
    M gui/us_widgets.cpp
    M gui/us_widgets.h
    M programs/us/us.cpp
    M programs/us/us.h
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_dcdt/us_dcdt.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_pcsa/us_pcsa.cpp
    M programs/us_second_moment/us_second_moment.cpp

  Log Message:
  -----------
  Lukas/master2main usglobal (#297)

* Update branch references from `master` to `main` across workflows, documentation, and build scripts. Add conditional triggers to workflows for targeted file-path changes, improving efficiency.

* Move user-level synchronization logic to `US_Win::update_user_level()` to ensure master password has only to be entered once

* Let codeql-analysis run no matter the changes

* Implement optional auto-positioning based on `US_Settings::debug_value("auto_positioning")`.

Modified multiple modules to conditionally apply global positioning logic when "auto_positioning" is enabled. Refactored `US_Widgets` to include a `global_positioning` flag and adjusted widget geometry initialization accordingly.

* Update gui/us_widgets.h
* Update programs/us_mwl_species_fit/us_mwl_species_fit.cpp


  Commit: 4375dec9c287500081a412353bd6a8d4b0dbd015
      https://github.com/ehb54/ultrascan3/commit/4375dec9c287500081a412353bd6a8d4b0dbd015
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-10-27 (Mon, 27 Oct 2025)

  Changed paths:
    M etc/us3-GMP-icon-128x128.ico
    M etc/us3-GMP-icon-128x128.png
    M etc/us3-GMP-icon-128x128.xpm
    M etc/us3-GMP-icon-32x32.ico
    M etc/us3-GMP-icon-32x32.png
    M etc/us3-GMP-icon-32x32.xpm
    M etc/us3-GMP-icon-48x48.ico
    M etc/us3-GMP-icon-48x48.png
    M etc/us3-GMP-icon-48x48.xpm
    M etc/us3-icon-128x128.ico
    M etc/us3-icon-128x128.png
    M etc/us3-icon-32x32.png
    M etc/us3-icon-32x32.xpm
    M etc/us3-icon-48x48.ico
    M etc/us3-icon-48x48.png
    M etc/us3-icon-48x48.xpm
    M etc/us3-icon.icns
    M gui/images/check.png
    M gui/images/us3-icon-128x128.png
    M gui/images/us3-icon-16x16.png
    M gui/images/us3-icon-256x256.png
    M gui/images/us3-icon-32x32.png
    M gui/images/us3-icon-48x48.png
    M gui/images/us3-icon-512x512.png
    M gui/images/us3-icon-64x64.png

  Log Message:
  -----------
  mod: update icons


  Commit: 515eaaf6649d633f2f1ebe08fa6e6d17166ab7af
      https://github.com/ehb54/ultrascan3/commit/515eaaf6649d633f2f1ebe08fa6e6d17166ab7af
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-10-27 (Mon, 27 Oct 2025)

  Changed paths:
    A etc/us3-icon-128x128.xpm
    A etc/us3-icon-32x32.ico

  Log Message:
  -----------
  add: icons for all extensions


  Commit: 1f221d2f71c97c26c68d54f94c404ec7a1455bc3
      https://github.com/ehb54/ultrascan3/commit/1f221d2f71c97c26c68d54f94c404ec7a1455bc3
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-10-28 (Tue, 28 Oct 2025)

  Changed paths:
    M gui/us_gui_settings.cpp
    M gui/us_gui_settings.h

  Log Message:
  -----------
  mod: remove qt4 code


  Commit: 2db3a5f9997a9b2eb153a6af2832c0b693d5e640
      https://github.com/ehb54/ultrascan3/commit/2db3a5f9997a9b2eb153a6af2832c0b693d5e640
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-10-28 (Tue, 28 Oct 2025)

  Changed paths:
    M gui/us_gui_settings.cpp
    M gui/us_gui_settings.h

  Log Message:
  -----------
  mod: format code


  Commit: 3a91742fcd41c424cda2dfa8b85cd80aadc2255b
      https://github.com/ehb54/ultrascan3/commit/3a91742fcd41c424cda2dfa8b85cd80aadc2255b
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-10-28 (Tue, 28 Oct 2025)

  Changed paths:
    A etc/README

  Log Message:
  -----------
  add: image readme for image conversion


  Commit: 2569ebda100a0b333a3f529881d53c8771f9aae5
      https://github.com/ehb54/ultrascan3/commit/2569ebda100a0b333a3f529881d53c8771f9aae5
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-10-28 (Tue, 28 Oct 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    M .github/workflows/static-analysis.yml
    M .github/workflows/unit-tests.yml
    M CMakeLists.txt
    M README.md
    M admin/codeql/docker/local.pri.gui
    M admin/codeql/docker/local.pri.mpi
    M admin/codeql/docker/local.pri.somo
    M admin/release/buildpkg.pl
    M admin/release/centos7/Dockerfile
    M admin/release/redhat/Dockerfile
    M admin/release/ubuntu/Dockerfile
    M admin/release/ubuntu_qt6/Dockerfile
    M doc/manual/advanced_config.body
    M gui/us_analyte_gui.cpp
    M gui/us_buffer_gui.cpp
    M gui/us_combined_plots_parms_gui.cpp
    M gui/us_failed_gmp_run_gui.cpp
    M gui/us_passwd.cpp
    M gui/us_plot.cpp
    M gui/us_report_gui.cpp
    M gui/us_run_details2.cpp
    M gui/us_sassoc.cpp
    M gui/us_scan_excl_gui.cpp
    M gui/us_table.cpp
    M gui/us_widgets.cpp
    M gui/us_widgets.h
    M gui/us_widgets_dialog.cpp
    M programs/us/us.cpp
    M programs/us/us.h
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_2dsa/us_2dsa_process.cpp
    M programs/us_2dsa/us_2dsa_process.h
    M programs/us_2dsa/us_show_norm.cpp
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    M programs/us_colorgradient/us_colorgradient.cpp
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_config/us_config.cpp
    M programs/us_convert/us_convert.cpp
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_dcdt/us_dcdt.cpp
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_ddist_combine/us_select_rundd.cpp
    M programs/us_density_match/us_density_match.cpp
    M programs/us_dmga_init/us_dmga_init.cpp
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_select_lambdas.cpp
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_fds_filemanager/us_fds_filemanager.cpp
    M programs/us_fematch/us_adv_dmgamc.cpp
    M programs/us_fematch/us_dmga_mc_stats.cpp
    M programs/us_fematch/us_fematch.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_ga_init/us_solutedata.cpp
    M programs/us_ga_init/us_solutedata.h
    M programs/us_globalequil/us_eqreporter.cpp
    M programs/us_globalequil/us_long_messagebox.cpp
    M programs/us_helpdaemon/us_helpdaemon.cpp
    M programs/us_integral/us_integral.cpp
    M programs/us_manage_data/us_data_tree.cpp
    M programs/us_manage_data/us_manage_data.cpp
    M programs/us_modelmetrics/us_modelmetrics.cpp
    M programs/us_mpi_analysis/2dsa_master.cpp
    M programs/us_mpi_analysis/dmga_master.cpp
    M programs/us_mpi_analysis/dmga_worker.cpp
    M programs/us_mpi_analysis/ga_master.cpp
    M programs/us_mpi_analysis/ga_worker.cpp
    M programs/us_mpi_analysis/parallel_masters.cpp
    M programs/us_mpi_analysis/pcsa_master.cpp
    M programs/us_mpi_analysis/pmasters_compjob.cpp
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M programs/us_mpi_analysis/us_mpi_parse.cpp
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.h
    M programs/us_mwl_spectra/us_mwl_spectra.cpp
    M programs/us_mwlr_viewer/us_mwlr_viewer.cpp
    M programs/us_pcsa/us_adv_analysis_pc.cpp
    M programs/us_pcsa/us_pcsa.cpp
    M programs/us_pcsa/us_pcsa_process.cpp
    M programs/us_pcsa/us_pcsa_process.h
    M programs/us_pcsa/us_rpscan.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_pseudo_absorbance/us_add_refScan.cpp
    M programs/us_ramp/us_ramp_gui.cpp
    M programs/us_reporter/us_reporter.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h
    M programs/us_rotor_calibration/us_rotor_calibration.cpp
    M programs/us_second_moment/us_second_moment.cpp
    M programs/us_vhw_combine/us_select_runid.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M qwtplot3d/qwtplot3d.pro
    M qwtplot3d/src/qwt3d_mousekeyboard.cpp
    M test/modelbuilder/us_modelbuilder.cpp
    M us_somo/develop/src/qwt/scrollzoomer.cpp
    M us_somo/develop/src/us_dirhist.cpp
    M us_somo/develop/src/us_editor.cpp
    M us_somo/develop/src/us_hydrodyn.cpp
    M us_somo/develop/src/us_hydrodyn_batch.cpp
    M us_somo/develop/src/us_hydrodyn_bd.cpp
    M us_somo/develop/src/us_hydrodyn_comparative.cpp
    M us_somo/develop/src/us_hydrodyn_saxs.cpp
    M utils/us_ana_profile.cpp
    M utils/us_crypto.cpp
    M utils/us_db2.cpp
    M utils/us_hardware.cpp
    M utils/us_hydrosim.h
    M utils/us_link_ssl.cpp
    M utils/us_math2.cpp
    M utils/us_math2.h
    M utils/us_timer.cpp
    M utils/us_timer.h
    M utils/us_xpn_data.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/main' into 534-enhancement-version-upgrade

# Conflicts:
#	programs/us/us.cpp


  Commit: 102666e6eebaafe3144edfce3728a62e33ab053c
      https://github.com/ehb54/ultrascan3/commit/102666e6eebaafe3144edfce3728a62e33ab053c
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M CMakeLists.txt
    M admin/test/docker/Dockerfile
    M gui/CMakeLists.txt
    M programs/CMakeLists.txt
    A programs/us/CMakeLists.txt
    M programs/us/us.cpp
    M programs/us/us_win_data.h
    A programs/us_2dplot/CMakeLists.txt
    A programs/us_2dsa/CMakeLists.txt
    A programs/us_abde/CMakeLists.txt
    A programs/us_analysis_profile/CMakeLists.txt
    A programs/us_analyte/CMakeLists.txt
    A programs/us_assign_reviewers_gmp/CMakeLists.txt
    A programs/us_astfem_sim/CMakeLists.txt
    A programs/us_audit_trail_gmp/CMakeLists.txt
    A programs/us_buffer/CMakeLists.txt
    A programs/us_buoyancy/CMakeLists.txt
    A programs/us_colorgradient/CMakeLists.txt
    A programs/us_combine_models/CMakeLists.txt
    A programs/us_config/CMakeLists.txt
    A programs/us_convert/CMakeLists.txt
    A programs/us_dcdt/CMakeLists.txt
    A programs/us_ddist_combine/CMakeLists.txt
    A programs/us_density_match/CMakeLists.txt
    A programs/us_dmga_init/CMakeLists.txt
    A programs/us_edit/CMakeLists.txt
    A programs/us_equiltime/CMakeLists.txt
    A programs/us_esigner_gmp/CMakeLists.txt
    A programs/us_export_legacy/CMakeLists.txt
    A programs/us_extinction/CMakeLists.txt
    A programs/us_fds_filemanager/CMakeLists.txt
    M programs/us_fit_meniscus/CMakeLists.txt
    A programs/us_ga_init/CMakeLists.txt
    A programs/us_globalequil/CMakeLists.txt
    A programs/us_grid_editor/CMakeLists.txt
    A programs/us_helpdaemon/CMakeLists.txt
    A programs/us_integral/CMakeLists.txt
    A programs/us_investigator/CMakeLists.txt
    A programs/us_legacy_converter/CMakeLists.txt
    A programs/us_license/CMakeLists.txt
    A programs/us_manage_data/CMakeLists.txt
    A programs/us_model_gui/CMakeLists.txt
    A programs/us_modelmetrics/CMakeLists.txt
    A programs/us_mpi_analysis/CMakeLists.txt
    A programs/us_mwl_species_sim/CMakeLists.txt
    A programs/us_mwl_spectra/CMakeLists.txt
    A programs/us_mwlr_viewer/CMakeLists.txt
    A programs/us_pcsa/CMakeLists.txt
    A programs/us_predict1/CMakeLists.txt
    A programs/us_predict2/CMakeLists.txt
    A programs/us_project/CMakeLists.txt
    A programs/us_pseudo3d_combine/CMakeLists.txt
    A programs/us_pseudo_absorbance/CMakeLists.txt
    A programs/us_ramp/CMakeLists.txt
    A programs/us_reassign_reviewers_gmp/CMakeLists.txt
    A programs/us_reporter/CMakeLists.txt
    A programs/us_rotor/CMakeLists.txt
    A programs/us_rotor_calibration/CMakeLists.txt
    A programs/us_sassoc/CMakeLists.txt
    A programs/us_second_moment/CMakeLists.txt
    A programs/us_solution/CMakeLists.txt
    A programs/us_spectrum/CMakeLists.txt
    A programs/us_tmst_viewer/CMakeLists.txt
    A programs/us_vhw_combine/CMakeLists.txt
    A programs/us_vhw_enhanced/CMakeLists.txt
    A programs/us_xpn_viewer/CMakeLists.txt
    M scripts/bootstrap.sh
    M test-docker.sh
    M test/utils/CMakeLists.txt
    M test/utils/test_us_ana_profile.cpp
    M utils/CMakeLists.txt

  Log Message:
  -----------
  mod: simply build by adding profile config


  Commit: 18fcc684bbff2846566a57efafe210efec23cb07
      https://github.com/ehb54/ultrascan3/commit/18fcc684bbff2846566a57efafe210efec23cb07
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M gui/us_gui_settings.cpp
    M gui/us_gui_settings.h

  Log Message:
  -----------
  mod: used if-else instead of series of if statements.


  Commit: 5aae8e45629593aea0b0e007a8f2166c6f60b9c4
      https://github.com/ehb54/ultrascan3/commit/5aae8e45629593aea0b0e007a8f2166c6f60b9c4
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M gui/libus_gui.pro

  Log Message:
  -----------
  fix: remove mac x11 lib dependency and references to us_window_message


  Commit: d66e17404eb6616c8b39235715683f81791c61b3
      https://github.com/ehb54/ultrascan3/commit/d66e17404eb6616c8b39235715683f81791c61b3
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M programs/us/us.cpp

  Log Message:
  -----------
  fix: antialiasing deprecation in qpainter


  Commit: 9d2f668621b521ec83972272c72a14913582c0e2
      https://github.com/ehb54/ultrascan3/commit/9d2f668621b521ec83972272c72a14913582c0e2
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-11-01 (Sat, 01 Nov 2025)

  Changed paths:
    M alpha/us.cpp
    M gui/libus_gui.pro
    M gui/us_analysis_base2.cpp
    M gui/us_analyte_gui.cpp
    M gui/us_buffer_gui.cpp
    M gui/us_combined_plots_parms_gui.cpp
    M gui/us_edit_spectrum.cpp
    M gui/us_extinctfitter_gui.cpp
    M gui/us_extinction_gui.cpp
    M gui/us_gui_util.cpp
    M gui/us_new_spectrum.cpp
    M gui/us_plot.cpp
    M gui/us_plot.h
    M gui/us_plot3d.cpp
    M gui/us_report_general_gui.cpp
    M gui/us_report_gui.cpp
    M gui/us_run_details2.cpp
    M gui/us_sassoc.cpp
    M gui/us_scan_excl_gui.cpp
    M gui/us_sim_params_gui.cpp
    M gui/us_solution_gui.cpp
    M gui/us_spectrodata.cpp
    M gui/us_spectrodata.h
    M gui/us_tmst_plot.cpp
    M gui/us_widgets.cpp
    M gui/us_widgets_dialog.cpp
    M programs/us_2dplot/us_2dplot.cpp
    M programs/us_2dplot/us_2dplot.h
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_2dsa/us_analysis_control_2d.cpp
    M programs/us_2dsa/us_resplot_2d.cpp
    M programs/us_2dsa/us_show_norm.cpp
    M programs/us_abde/us_norm_profile.cpp
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_anapro_utils.cpp
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_buoyancy/us_buoyancy.cpp
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_config/us_color.cpp
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_convert/us_intensity.cpp
    M programs/us_dcdt/us_dcdt.cpp
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit_scan.cpp
    M programs/us_edit/us_ri_noise.cpp
    M programs/us_equiltime/us_equiltime.cpp
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_proto_ranges.cpp
    M programs/us_export_legacy/us_export.cpp
    M programs/us_fds_filemanager/us_fds_filemanager.cpp
    M programs/us_fematch/us_adv_dmgamc.cpp
    M programs/us_fematch/us_fematch.cpp
    M programs/us_fematch/us_resplot_fem.cpp
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_globalequil/us_eqfit_control.cpp
    M programs/us_globalequil/us_eqhistogram.cpp
    M programs/us_globalequil/us_globalequil.cpp
    M programs/us_modelmetrics/us_modelmetrics.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_mwl_species_sim/us_mwl_species_sim.cpp
    M programs/us_mwl_spectra/us_mwl_spectra.cpp
    M programs/us_mwlr_viewer/us_mwlr_viewer.cpp
    M programs/us_pcsa/us_mlplot.cpp
    M programs/us_pcsa/us_pcsa.cpp
    M programs/us_pcsa/us_resplot_pc.cpp
    M programs/us_pcsa/us_rpscan.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_ramp/us_intensity_ra.cpp
    M programs/us_ramp/us_ramp_gui.cpp
    M programs/us_rotor_calibration/us_rotor_calibration.cpp
    M programs/us_second_moment/us_second_moment.cpp
    M programs/us_spectrum/us_spectrum.cpp
    M programs/us_vhw_combine/us_vhw_combine.cpp
    M programs/us_vhw_enhanced/us_distrib_plot.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp

  Log Message:
  -----------
  mod: remove qt4 code and qt 5 checks


  Commit: 52e0a85023eb1f0cdb0de69292af086d18a1d727
      https://github.com/ehb54/ultrascan3/commit/52e0a85023eb1f0cdb0de69292af086d18a1d727
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-11-01 (Sat, 01 Nov 2025)

  Changed paths:
    M programs/us/us.cpp

  Log Message:
  -----------
  fix: depreciation error


  Commit: 7e8cbe171f518cc11cbdf6c45239e1232ccb5726
      https://github.com/ehb54/ultrascan3/commit/7e8cbe171f518cc11cbdf6c45239e1232ccb5726
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-11-03 (Mon, 03 Nov 2025)

  Changed paths:
    M admin/cmake/GenerateVersion.cmake
    M programs/us/revision.sh
    M programs/us/us.cpp
    M programs/us/us.h
    R scripts/bootstrap.sh
    A scripts/build.sh

  Log Message:
  -----------
  mod: add resizing and remove extra UTC in label


  Commit: 675780eab109aad6807c5e89cbc50dbdbd962772
      https://github.com/ehb54/ultrascan3/commit/675780eab109aad6807c5e89cbc50dbdbd962772
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-11-03 (Mon, 03 Nov 2025)

  Changed paths:
    M programs/us/us.pro

  Log Message:
  -----------
  fix: add us_win_data.h


  Commit: b91982360f02fc7d35efdbb917d2e08596c14560
      https://github.com/ehb54/ultrascan3/commit/b91982360f02fc7d35efdbb917d2e08596c14560
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-03 (Mon, 03 Nov 2025)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp

  Log Message:
  -----------
  Prot_DEV -- dataDisk type of data to reuse in Prot Dev....


  Commit: 04ac91d9174e6d65816307faf1663175f2de6e72
      https://github.com/ehb54/ultrascan3/commit/04ac91d9174e6d65816307faf1663175f2de6e72
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-03 (Mon, 03 Nov 2025)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  [1]Prot_DEV -- dataDisk type of data to reuse in Prot Dev....


  Commit: a107deb079b8089a73b101015763d8462f3aa43c
      https://github.com/ehb54/ultrascan3/commit/a107deb079b8089a73b101015763d8462f3aa43c
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-03 (Mon, 03 Nov 2025)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  [2]Prot_DEV -- dataDisk type of data to reuse in Prot Dev....


  Commit: 320d50900efb79fdee663f85ef36825cc55e3c3d
      https://github.com/ehb54/ultrascan3/commit/320d50900efb79fdee663f85ef36825cc55e3c3d
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-11-03 (Mon, 03 Nov 2025)

  Changed paths:
    M .gitignore
    M CMakeLists.txt
    M gui/images/check.png
    M gui/images/us3-icon-128x128.png
    M gui/images/us3-icon-16x16.png
    M gui/images/us3-icon-256x256.png
    M gui/images/us3-icon-32x32.png
    M gui/images/us3-icon-48x48.png
    M gui/images/us3-icon-512x512.png
    M gui/images/us3-icon-64x64.png
    M gui/images/us3-splash.png
    M programs/us/CMakeLists.txt
    M programs/us/us.cpp
    M programs/us/us.h

  Log Message:
  -----------
  fix: splash screen resizing


  Commit: 77345534ee55741a3995fabe13f6faf8e1c5f881
      https://github.com/ehb54/ultrascan3/commit/77345534ee55741a3995fabe13f6faf8e1c5f881
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-03 (Mon, 03 Nov 2025)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp

  Log Message:
  -----------
  [3]Prot_DEV -- dataDisk type of data to reuse in Prot Dev....


  Commit: e2b73576bf779849331ede9bc596170ef3add7d8
      https://github.com/ehb54/ultrascan3/commit/e2b73576bf779849331ede9bc596170ef3add7d8
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-11-04 (Tue, 04 Nov 2025)

  Changed paths:
    R etc/README
    M etc/us3-GMP-icon-128x128.ico
    M etc/us3-GMP-icon-128x128.png
    M etc/us3-GMP-icon-128x128.xpm
    M etc/us3-GMP-icon-32x32.ico
    M etc/us3-GMP-icon-32x32.png
    M etc/us3-GMP-icon-32x32.xpm
    M etc/us3-GMP-icon-48x48.ico
    M etc/us3-GMP-icon-48x48.png
    M etc/us3-GMP-icon-48x48.xpm
    M etc/us3-icon-128x128.ico
    M etc/us3-icon-128x128.png
    R etc/us3-icon-128x128.xpm
    R etc/us3-icon-32x32.ico
    M etc/us3-icon-32x32.png
    M etc/us3-icon-32x32.xpm
    M etc/us3-icon-48x48.ico
    M etc/us3-icon-48x48.png
    M etc/us3-icon-48x48.xpm
    M etc/us3-icon.icns
    M etc/us3-splash.png

  Log Message:
  -----------
  fix: revert icons


  Commit: 53c47afaad0a6c5e254d3d2ff216638d871f21a4
      https://github.com/ehb54/ultrascan3/commit/53c47afaad0a6c5e254d3d2ff216638d871f21a4
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-11-04 (Tue, 04 Nov 2025)

  Changed paths:
    M scripts/build.sh

  Log Message:
  -----------
  mod: build defaults to 90% cores and vcpkg in home directory


  Commit: 7fc94237d997b68034bf17cbc314276cab5bc394
      https://github.com/ehb54/ultrascan3/commit/7fc94237d997b68034bf17cbc314276cab5bc394
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-04 (Tue, 04 Nov 2025)

  Changed paths:
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_convert/us_convert_gui.h
    M programs/us_experiment/us_experiment.pro
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h

  Log Message:
  -----------
  [4]Prot_DEV -- Prep. steps for dealing with dataDisk vs. Instrument sources of data to reuse in Prot Dev; some fixes for Vel. vs. ABDE types....


  Commit: cff3d662e38213f7cc385ca99277c08dec6b43aa
      https://github.com/ehb54/ultrascan3/commit/cff3d662e38213f7cc385ca99277c08dec6b43aa
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-04 (Tue, 04 Nov 2025)

  Changed paths:
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_convert/us_convert_gui.h

  Log Message:
  -----------
  [55]Prot_DEV -- Prep. steps for dealing with dataDisk vs. Instrument sources of data to reuse in Prot Dev; some fixes for Vel. vs. ABDE types....


  Commit: 33d884f14decc31d36934b0a03e70bbed41854c9
      https://github.com/ehb54/ultrascan3/commit/33d884f14decc31d36934b0a03e70bbed41854c9
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-11-04 (Tue, 04 Nov 2025)

  Changed paths:
    M CMakeLists.txt
    M admin/cmake/GenerateVersion.cmake
    M programs/us/revision.sh
    M programs/us/us.cpp
    M programs/us_reporter_gmp/CMakeLists.txt

  Log Message:
  -----------
  mod: set a single time and reuse


  Commit: c280a617392dd55877185f3ece5a41202145aa63
      https://github.com/ehb54/ultrascan3/commit/c280a617392dd55877185f3ece5a41202145aa63
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-04 (Tue, 04 Nov 2025)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.h

  Log Message:
  -----------
  [6]Prot_DEV -- Prep. steps for dealing with dataDisk vs. Instrument sources of data to reuse in Prot Dev; some fixes for Vel. vs. ABDE types....


  Commit: 95598eae4d07bf9dc43bf02d6e58967bba5d282e
      https://github.com/ehb54/ultrascan3/commit/95598eae4d07bf9dc43bf02d6e58967bba5d282e
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-11-04 (Tue, 04 Nov 2025)

  Changed paths:
    M programs/us/us.cpp

  Log Message:
  -----------
  mod: additional contributors link


  Commit: 08cb87c1bc238f8c201c7774797bb3d3de8bcf85
      https://github.com/ehb54/ultrascan3/commit/08cb87c1bc238f8c201c7774797bb3d3de8bcf85
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-11-04 (Tue, 04 Nov 2025)

  Changed paths:
    M .gitignore
    M CMakeLists.txt
    M admin/cmake/GenerateVersion.cmake
    R etc/README
    M etc/us3-GMP-icon-128x128.ico
    M etc/us3-GMP-icon-128x128.png
    M etc/us3-GMP-icon-128x128.xpm
    M etc/us3-GMP-icon-32x32.ico
    M etc/us3-GMP-icon-32x32.png
    M etc/us3-GMP-icon-32x32.xpm
    M etc/us3-GMP-icon-48x48.ico
    M etc/us3-GMP-icon-48x48.png
    M etc/us3-GMP-icon-48x48.xpm
    M etc/us3-icon-128x128.ico
    M etc/us3-icon-128x128.png
    R etc/us3-icon-128x128.xpm
    R etc/us3-icon-32x32.ico
    M etc/us3-icon-32x32.png
    M etc/us3-icon-32x32.xpm
    M etc/us3-icon-48x48.ico
    M etc/us3-icon-48x48.png
    M etc/us3-icon-48x48.xpm
    M etc/us3-icon.icns
    M etc/us3-splash.png
    M gui/images/check.png
    M gui/images/us3-icon-128x128.png
    M gui/images/us3-icon-16x16.png
    M gui/images/us3-icon-256x256.png
    M gui/images/us3-icon-32x32.png
    M gui/images/us3-icon-48x48.png
    M gui/images/us3-icon-512x512.png
    M gui/images/us3-icon-64x64.png
    M gui/images/us3-splash.png
    M gui/libus_gui.pro
    M programs/us/CMakeLists.txt
    M programs/us/revision.sh
    M programs/us/us.cpp
    M programs/us/us.pro
    M programs/us_reporter_gmp/CMakeLists.txt
    R scripts/bootstrap.sh
    A scripts/build.sh

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/534-enhancement-version-upgrade' into 597-request-qt-6-migration-remove-qt-4-code

# Conflicts:
#	programs/us/us.cpp


  Commit: 1e35e7a3947fa08e0fd5e651641d80217b2f5337
      https://github.com/ehb54/ultrascan3/commit/1e35e7a3947fa08e0fd5e651641d80217b2f5337
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-04 (Tue, 04 Nov 2025)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  [7]Prot_DEV -- Prep. steps for dealing with dataDisk vs. Instrument sources of data to reuse in Prot Dev; some fixes for Vel. vs. ABDE types....


  Commit: baf9c94ac111af67948654073232919352e65f28
      https://github.com/ehb54/ultrascan3/commit/baf9c94ac111af67948654073232919352e65f28
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-11-04 (Tue, 04 Nov 2025)

  Changed paths:
    M programs/us/us.cpp

  Log Message:
  -----------
  merge


  Commit: 86e9df690a84fc07f0443a794532a3a16247575b
      https://github.com/ehb54/ultrascan3/commit/86e9df690a84fc07f0443a794532a3a16247575b
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-04 (Tue, 04 Nov 2025)

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  [8]Prot_DEV -- Prep. steps for dealing with dataDisk vs. Instrument sources of data to reuse in Prot Dev; some fixes for Vel. vs. ABDE types....


  Commit: 47aced1a7b9dd464c9e3233c131bffd2e5a43590
      https://github.com/ehb54/ultrascan3/commit/47aced1a7b9dd464c9e3233c131bffd2e5a43590
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  [9]Prot_DEV -- Prep. steps for dealing with dataDisk vs. Instrument sources of data to reuse in Prot Dev; some fixes for Vel. vs. ABDE types....


  Commit: bf902b2991efbb3e2fc1009ef6800c635b5e7ea0
      https://github.com/ehb54/ultrascan3/commit/bf902b2991efbb3e2fc1009ef6800c635b5e7ea0
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M programs/us_convert/us_convert_gui.cpp

  Log Message:
  -----------
  [10]Prot_DEV -- [run names for sunsequent PDs] Prep. steps for dealing with dataDisk vs. Instrument sources of data to reuse in Prot Dev; some fixes for Vel. vs. ABDE types....


  Commit: d24d57352af04940c3cf6e6d3c87044a795c1f32
      https://github.com/ehb54/ultrascan3/commit/d24d57352af04940c3cf6e6d3c87044a795c1f32
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M programs/us_convert/us_convert_gui.cpp

  Log Message:
  -----------
  [10a]Prot_DEV -- [run names for sunsequent PDs] Prep. steps for dealing with dataDisk vs. Instrument sources of data to reuse in Prot Dev; some fixes for Vel. vs. ABDE types....


  Commit: 21d57858d1f94bc1c02fbb7004faa197e3e44d77
      https://github.com/ehb54/ultrascan3/commit/21d57858d1f94bc1c02fbb7004faa197e3e44d77
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M programs/us_convert/us_convert_gui.cpp

  Log Message:
  -----------
  [11a]Prot_DEV -- [run names for sunsequent PDs] Prep. steps for dealing with dataDisk vs. Instrument sources of data to reuse in Prot Dev; some fixes for Vel. vs. ABDE types....


  Commit: 1b35ec93929d2ec945666589dfacd9390605a4c1
      https://github.com/ehb54/ultrascan3/commit/1b35ec93929d2ec945666589dfacd9390605a4c1
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.h

  Log Message:
  -----------
  [12a]Prot_DEV -- [run names for sunsequent PDs] Prep. steps for dealing with dataDisk vs. Instrument sources of data to reuse in Prot Dev; some fixes for Vel. vs. ABDE types....


  Commit: 6e58c37381bd4ac5dea4ae822375df0d0cbc7b9a
      https://github.com/ehb54/ultrascan3/commit/6e58c37381bd4ac5dea4ae822375df0d0cbc7b9a
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  fix: add one newline


  Commit: 07982e368feea4dc848c21cf3ef6300332da9eb9
      https://github.com/ehb54/ultrascan3/commit/07982e368feea4dc848c21cf3ef6300332da9eb9
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  [13a]Prot_DEV -- [run names for sunsequent PDs] Prep. steps for dealing with dataDisk vs. Instrument sources of data to reuse in Prot Dev; some fixes for Vel. vs. ABDE types....


  Commit: 13f85df6ceb512735407e0c337d01f57429991dc
      https://github.com/ehb54/ultrascan3/commit/13f85df6ceb512735407e0c337d01f57429991dc
  Author: aaron <aaron at aucsolutions.com>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M CMakeLists.txt
    M CMakePresets.json
    M admin/cmake/GenerateVersion.cmake
    M admin/cmake/Us3QrcCheck.cmake
    M admin/cmake/Us3Resources.cmake
    M admin/cmake/UsDefinesParser.cmake
    M admin/cmake/platform-config.cmake
    M doc/manual/CMakeLists.txt
    M gui/CMakeLists.txt
    M programs/us_autoflow_analysis/CMakeLists.txt
    M programs/us_com_project/CMakeLists.txt
    M programs/us_com_project_academic/CMakeLists.txt
    M programs/us_experiment/CMakeLists.txt
    M programs/us_fematch/CMakeLists.txt
    M programs/us_fit_meniscus/CMakeLists.txt
    M programs/us_mwl_species_fit/CMakeLists.txt
    M programs/us_query_rmsd/CMakeLists.txt
    M programs/us_reporter_gmp/CMakeLists.txt
    M qwtplot3d/CMakeLists.txt
    M test/CMakeLists.txt
    M test/utils/CMakeLists.txt
    M utils/CMakeLists.txt

  Log Message:
  -----------
  fix: add one newline


  Commit: 208da0fac807bb4eab07d69d438597dfb03b8a52
      https://github.com/ehb54/ultrascan3/commit/208da0fac807bb4eab07d69d438597dfb03b8a52
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2025-11-05 (Wed, 05 Nov 2025)

  Changed paths:
    M .gitignore
    A .gitmodules
    M CMakeLists.txt
    A CMakePresets.json
    A admin/cmake/GenerateVersion.cmake
    A admin/cmake/Us3QrcCheck.cmake
    A admin/cmake/Us3Resources.cmake
    A admin/cmake/UsDefinesParser.cmake
    A admin/cmake/platform-config.cmake
    A admin/cmake/triplets/x64-osx-dynamic.cmake
    R admin/cmake/us_version.h.in
    M admin/test/docker/Dockerfile
    M alpha/us.cpp
    A buildsys/vcpkg/overlay-ports/qwt/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwt/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwtplot3d/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwtplot3d/qwtplot3d-config.cmake.in
    A buildsys/vcpkg/overlay-ports/qwtplot3d/vcpkg.json
    A doc/manual/CMakeLists.txt
    M gui/CMakeLists.txt
    M gui/libus_gui.pro
    M gui/us_analysis_base2.cpp
    M gui/us_analyte_gui.cpp
    M gui/us_buffer_gui.cpp
    M gui/us_combined_plots_parms_gui.cpp
    M gui/us_edit_spectrum.cpp
    M gui/us_extinctfitter_gui.cpp
    M gui/us_extinction_gui.cpp
    M gui/us_gui_settings.cpp
    M gui/us_gui_settings.h
    M gui/us_gui_util.cpp
    R gui/us_mac_utils.c
    R gui/us_mac_utils.h
    M gui/us_new_spectrum.cpp
    M gui/us_plot.cpp
    M gui/us_plot.h
    M gui/us_plot3d.cpp
    M gui/us_report_general_gui.cpp
    M gui/us_report_gui.cpp
    M gui/us_run_details2.cpp
    M gui/us_sassoc.cpp
    M gui/us_scan_excl_gui.cpp
    M gui/us_sim_params_gui.cpp
    M gui/us_solution_gui.cpp
    M gui/us_spectrodata.cpp
    M gui/us_spectrodata.h
    M gui/us_tmst_plot.cpp
    M gui/us_widgets.cpp
    M gui/us_widgets_dialog.cpp
    R gui/us_win_utils.c
    R gui/us_win_utils.h
    R gui/us_window_message.cpp
    R gui/us_window_message.h
    R gui/us_x11_utils.c
    R gui/us_x11_utils.h
    M programs/CMakeLists.txt
    A programs/us/CMakeLists.txt
    M programs/us/revision.sh
    M programs/us/us.cpp
    M programs/us/us.pro
    M programs/us/us_win_data.cpp
    A programs/us/us_win_data.h
    A programs/us_2dplot/CMakeLists.txt
    M programs/us_2dplot/us_2dplot.cpp
    M programs/us_2dplot/us_2dplot.h
    A programs/us_2dsa/CMakeLists.txt
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_2dsa/us_analysis_control_2d.cpp
    M programs/us_2dsa/us_resplot_2d.cpp
    M programs/us_2dsa/us_show_norm.cpp
    A programs/us_abde/CMakeLists.txt
    M programs/us_abde/us_norm_profile.cpp
    A programs/us_analysis_profile/CMakeLists.txt
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_anapro_utils.cpp
    A programs/us_analyte/CMakeLists.txt
    A programs/us_assign_reviewers_gmp/CMakeLists.txt
    A programs/us_astfem_sim/CMakeLists.txt
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_astfem_sim/us_clipdata.h
    A programs/us_audit_trail_gmp/CMakeLists.txt
    M programs/us_autoflow_analysis/CMakeLists.txt
    A programs/us_buffer/CMakeLists.txt
    A programs/us_buoyancy/CMakeLists.txt
    M programs/us_buoyancy/us_buoyancy.cpp
    A programs/us_colorgradient/CMakeLists.txt
    M programs/us_com_project/CMakeLists.txt
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_com_project_academic/CMakeLists.txt
    A programs/us_combine_models/CMakeLists.txt
    A programs/us_config/CMakeLists.txt
    M programs/us_config/us_color.cpp
    A programs/us_convert/CMakeLists.txt
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_convert/us_intensity.cpp
    A programs/us_dcdt/CMakeLists.txt
    M programs/us_dcdt/us_dcdt.cpp
    A programs/us_ddist_combine/CMakeLists.txt
    M programs/us_ddist_combine/us_ddist_combine.cpp
    A programs/us_density_match/CMakeLists.txt
    A programs/us_dmga_init/CMakeLists.txt
    A programs/us_edit/CMakeLists.txt
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit_scan.cpp
    M programs/us_edit/us_ri_noise.cpp
    A programs/us_equiltime/CMakeLists.txt
    M programs/us_equiltime/us_equiltime.cpp
    A programs/us_esigner_gmp/CMakeLists.txt
    M programs/us_experiment/CMakeLists.txt
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_proto_ranges.cpp
    A programs/us_export_legacy/CMakeLists.txt
    M programs/us_export_legacy/us_export.cpp
    A programs/us_extinction/CMakeLists.txt
    A programs/us_fds_filemanager/CMakeLists.txt
    M programs/us_fds_filemanager/us_fds_filemanager.cpp
    M programs/us_fematch/CMakeLists.txt
    M programs/us_fematch/us_adv_dmgamc.cpp
    M programs/us_fematch/us_fematch.cpp
    M programs/us_fematch/us_resplot_fem.cpp
    M programs/us_fit_meniscus/CMakeLists.txt
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    A programs/us_ga_init/CMakeLists.txt
    M programs/us_ga_init/us_ga_init.cpp
    A programs/us_globalequil/CMakeLists.txt
    M programs/us_globalequil/us_eqfit_control.cpp
    M programs/us_globalequil/us_eqhistogram.cpp
    M programs/us_globalequil/us_globalequil.cpp
    A programs/us_grid_editor/CMakeLists.txt
    A programs/us_helpdaemon/CMakeLists.txt
    A programs/us_integral/CMakeLists.txt
    A programs/us_investigator/CMakeLists.txt
    A programs/us_legacy_converter/CMakeLists.txt
    A programs/us_license/CMakeLists.txt
    A programs/us_manage_data/CMakeLists.txt
    A programs/us_model_gui/CMakeLists.txt
    A programs/us_modelmetrics/CMakeLists.txt
    M programs/us_modelmetrics/us_modelmetrics.cpp
    A programs/us_mpi_analysis/CMakeLists.txt
    M programs/us_mwl_species_fit/CMakeLists.txt
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    A programs/us_mwl_species_sim/CMakeLists.txt
    M programs/us_mwl_species_sim/us_mwl_species_sim.cpp
    A programs/us_mwl_spectra/CMakeLists.txt
    M programs/us_mwl_spectra/us_mwl_spectra.cpp
    A programs/us_mwlr_viewer/CMakeLists.txt
    M programs/us_mwlr_viewer/us_mwlr_viewer.cpp
    A programs/us_pcsa/CMakeLists.txt
    M programs/us_pcsa/us_mlplot.cpp
    M programs/us_pcsa/us_pcsa.cpp
    M programs/us_pcsa/us_resplot_pc.cpp
    M programs/us_pcsa/us_rpscan.cpp
    A programs/us_predict1/CMakeLists.txt
    A programs/us_predict2/CMakeLists.txt
    A programs/us_project/CMakeLists.txt
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    A programs/us_pseudo3d_combine/CMakeLists.txt
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    A programs/us_pseudo_absorbance/CMakeLists.txt
    M programs/us_query_rmsd/CMakeLists.txt
    A programs/us_ramp/CMakeLists.txt
    M programs/us_ramp/us_intensity_ra.cpp
    M programs/us_ramp/us_ramp_gui.cpp
    R programs/us_rasmol_control/us_rasmol_control.cpp
    R programs/us_rasmol_control/us_rasmol_control.h
    R programs/us_rasmol_control/us_rasmol_control.pro
    A programs/us_reassign_reviewers_gmp/CMakeLists.txt
    A programs/us_reporter/CMakeLists.txt
    M programs/us_reporter_gmp/CMakeLists.txt
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    A programs/us_rotor/CMakeLists.txt
    A programs/us_rotor_calibration/CMakeLists.txt
    M programs/us_rotor_calibration/us_rotor_calibration.cpp
    A programs/us_sassoc/CMakeLists.txt
    A programs/us_second_moment/CMakeLists.txt
    M programs/us_second_moment/us_second_moment.cpp
    A programs/us_solution/CMakeLists.txt
    A programs/us_spectrum/CMakeLists.txt
    M programs/us_spectrum/us_spectrum.cpp
    A programs/us_tmst_viewer/CMakeLists.txt
    A programs/us_vhw_combine/CMakeLists.txt
    M programs/us_vhw_combine/us_vhw_combine.cpp
    A programs/us_vhw_enhanced/CMakeLists.txt
    M programs/us_vhw_enhanced/us_distrib_plot.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    A programs/us_xpn_viewer/CMakeLists.txt
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M qwtplot3d/CMakeLists.txt
    M qwtplot3d/include/qwt3d_openglhelper.h
    A scripts/build.sh
    M test-docker.sh
    M test/CMakeLists.txt
    M test/utils/CMakeLists.txt
    M test/utils/test_us_ana_profile.cpp
    M utils/CMakeLists.txt
    M utils/us_defines.h
    A vcpkg
    A vcpkg-configuration.json
    A vcpkg.json

  Log Message:
  -----------
  Merge pull request #301 from ehb54/597-request-qt-6-migration-remove-qt-4-code

597 request qt 6 migration remove qt 4 code


  Commit: c8df9d077992267f115dc3a8c6d6c57928fcb568
      https://github.com/ehb54/ultrascan3/commit/c8df9d077992267f115dc3a8c6d6c57928fcb568
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-06 (Thu, 06 Nov 2025)

  Changed paths:
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp

  Log Message:
  -----------
  [15a]Prot_DEV -- [run names for sunsequent PDs] Prep. steps for dealing with dataDisk vs. Instrument sources of data to reuse in Prot Dev; some fixes for Vel. vs. ABDE types....


  Commit: c1590729931d88a83cc57cdd346ccb2ee12835b4
      https://github.com/ehb54/ultrascan3/commit/c1590729931d88a83cc57cdd346ccb2ee12835b4
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-06 (Thu, 06 Nov 2025)

  Changed paths:
    M programs/us_edit/us_edit.cpp

  Log Message:
  -----------
  [16a]Prot_DEV -- [run names for sunsequent PDs] Prep. steps for dealing with dataDisk vs. Instrument sources of data to reuse in Prot Dev; some fixes for Vel. vs. ABDE types....


  Commit: 7684ca675c735b07511e83617000346fe1a4731c
      https://github.com/ehb54/ultrascan3/commit/7684ca675c735b07511e83617000346fe1a4731c
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  [17a]Prot_DEV -- [run names for sunsequent PDs] Prep. steps for dealing with dataDisk vs. Instrument sources of data to reuse in Prot Dev; some fixes for Vel. vs. ABDE types....


  Commit: 33dfedcbd83e81f3116f6e0051eb43b762a00ce1
      https://github.com/ehb54/ultrascan3/commit/33dfedcbd83e81f3116f6e0051eb43b762a00ce1
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-14 (Fri, 14 Nov 2025)

  Changed paths:
    M gui/us_plot.cpp
    M gui/us_plot.h

  Log Message:
  -----------
  Refactor `US_Plot` and related classes for modern C++ standards and improved maintainability

Replaced raw pointers with `nullptr`, leveraged modern Qt signal-slot syntax, and tightened const correctness throughout. Removed legacy Qt version checks and redundant logic for clean and readable code.


  Commit: ef64cab1de21434fe0f5d43a73d8f500c37bbfed
      https://github.com/ehb54/ultrascan3/commit/ef64cab1de21434fe0f5d43a73d8f500c37bbfed
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-14 (Fri, 14 Nov 2025)

  Changed paths:
    M gui/us_plot.cpp

  Log Message:
  -----------
  Fix incorrect variable usage and remove redundant `const` specifiers in `US_Plot`

Corrected variable mismatch in `connect` call for canvas color updates. Replaced redundant `const QDir` declarations with `QDir` to align with proper usage. Initialized `selSymbol` with `QwtSymbol::NoSymbol` to prevent uninitialized access.


  Commit: aa4ace94a7d0acc500543323e466222bb30c02c7
      https://github.com/ehb54/ultrascan3/commit/aa4ace94a7d0acc500543323e466222bb30c02c7
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-14 (Fri, 14 Nov 2025)

  Changed paths:
    M gui/us_plot.cpp
    M gui/us_plot.h

  Log Message:
  -----------
  Merge pull request #310 from ehb54/lukas/us_plot_config

Fix us_plot config causing Curves to get symboles


  Commit: 4db2218d24fbf448f58e228e33c6634b2ddbe429
      https://github.com/ehb54/ultrascan3/commit/4db2218d24fbf448f58e228e33c6634b2ddbe429
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-11-16 (Sun, 16 Nov 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    A admin/codeql/docker/local.pri.gui-qt6

  Log Message:
  -----------
  issue 649, testing codeql qt6 build


  Commit: 7efd56b0064621de09905cb9d76a56f0a1c83b77
      https://github.com/ehb54/ultrascan3/commit/7efd56b0064621de09905cb9d76a56f0a1c83b77
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-11-16 (Sun, 16 Nov 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml

  Log Message:
  -----------
  issue 649, testing codeql qt6 build


  Commit: 0b5dfd84a4ed2f5328e79bef342f3fec70845310
      https://github.com/ehb54/ultrascan3/commit/0b5dfd84a4ed2f5328e79bef342f3fec70845310
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-11-16 (Sun, 16 Nov 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml

  Log Message:
  -----------
  codeql workflow remove commented section


  Commit: 522a7b53313a7a9d4d13450bbaa79b482379ab0a
      https://github.com/ehb54/ultrascan3/commit/522a7b53313a7a9d4d13450bbaa79b482379ab0a
  Author: ehb54 <ehb54 at users.noreply.github.com>
  Date:   2025-11-16 (Sun, 16 Nov 2025)

  Changed paths:
    M admin/codeql/docker/local.pri.gui-qt6

  Log Message:
  -----------
  Remove openglwidgets from QT configuration


  Commit: 5e08ea6d12eced7c9aafcaeb63be2b6fc7fd227e
      https://github.com/ehb54/ultrascan3/commit/5e08ea6d12eced7c9aafcaeb63be2b6fc7fd227e
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-16 (Sun, 16 Nov 2025)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M utils/us_run_protocol.h

  Log Message:
  -----------
  GMP [dataDisk]: 1. EXP. -- init. steps for dealing with arbitrary selection of channels in uploaded data...


  Commit: 637512db487f7224a48db9fddadac0121cd0ec6e
      https://github.com/ehb54/ultrascan3/commit/637512db487f7224a48db9fddadac0121cd0ec6e
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp

  Log Message:
  -----------
  GMP [dataDisk]: 1. EXP. -- [MODS to generated prtotocol check before submission] init. steps for dealing with arbitrary selection of channels in uploaded data...


  Commit: 31bffce6f2258893d277cf9e2ab6b5a2290acd70
      https://github.com/ehb54/ultrascan3/commit/31bffce6f2258893d277cf9e2ab6b5a2290acd70
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

  Changed paths:
    M .github/workflows/unit-tests.yml

  Log Message:
  -----------
  Update unit-tests.yml to include additional paths


  Commit: 17ce4b6fb272848fdced6c862bae217de71652d8
      https://github.com/ehb54/ultrascan3/commit/17ce4b6fb272848fdced6c862bae217de71652d8
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2025-11-18 (Tue, 18 Nov 2025)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M utils/us_run_protocol.h

  Log Message:
  -----------
  Merge pull request #316 from ehb54/alexey-dev-issue650

Alexey dev issue650: dataDisk submission with arbitrary selection of channels


  Commit: b0f38f43b87f21495a47b399bf731e3b11812b15
      https://github.com/ehb54/ultrascan3/commit/b0f38f43b87f21495a47b399bf731e3b11812b15
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-18 (Tue, 18 Nov 2025)

  Changed paths:
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  GMP : 6.REPORTER -- ranges for CG-models...


  Commit: 6c646f633296c0b2cdf20178c282494f364c1846
      https://github.com/ehb54/ultrascan3/commit/6c646f633296c0b2cdf20178c282494f364c1846
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-18 (Tue, 18 Nov 2025)

  Changed paths:
    M .gitignore
    A .gitmodules
    M CMakeLists.txt
    A CMakePresets.json
    A admin/cmake/GenerateVersion.cmake
    A admin/cmake/Us3QrcCheck.cmake
    A admin/cmake/Us3Resources.cmake
    A admin/cmake/UsDefinesParser.cmake
    A admin/cmake/platform-config.cmake
    A admin/cmake/triplets/x64-osx-dynamic.cmake
    R admin/cmake/us_version.h.in
    M admin/test/docker/Dockerfile
    M alpha/us.cpp
    A buildsys/vcpkg/overlay-ports/qwt/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwt/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwtplot3d/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwtplot3d/qwtplot3d-config.cmake.in
    A buildsys/vcpkg/overlay-ports/qwtplot3d/vcpkg.json
    A doc/manual/CMakeLists.txt
    M gui/CMakeLists.txt
    M gui/libus_gui.pro
    M gui/us_analysis_base2.cpp
    M gui/us_analyte_gui.cpp
    M gui/us_buffer_gui.cpp
    M gui/us_combined_plots_parms_gui.cpp
    M gui/us_edit_spectrum.cpp
    M gui/us_extinctfitter_gui.cpp
    M gui/us_extinction_gui.cpp
    M gui/us_gui_settings.cpp
    M gui/us_gui_settings.h
    M gui/us_gui_util.cpp
    R gui/us_mac_utils.c
    R gui/us_mac_utils.h
    M gui/us_new_spectrum.cpp
    M gui/us_plot.cpp
    M gui/us_plot.h
    M gui/us_plot3d.cpp
    M gui/us_report_general_gui.cpp
    M gui/us_report_gui.cpp
    M gui/us_run_details2.cpp
    M gui/us_sassoc.cpp
    M gui/us_scan_excl_gui.cpp
    M gui/us_sim_params_gui.cpp
    M gui/us_solution_gui.cpp
    M gui/us_spectrodata.cpp
    M gui/us_spectrodata.h
    M gui/us_tmst_plot.cpp
    M gui/us_widgets.cpp
    M gui/us_widgets_dialog.cpp
    R gui/us_win_utils.c
    R gui/us_win_utils.h
    R gui/us_window_message.cpp
    R gui/us_window_message.h
    R gui/us_x11_utils.c
    R gui/us_x11_utils.h
    M programs/CMakeLists.txt
    A programs/us/CMakeLists.txt
    M programs/us/revision.sh
    M programs/us/us.cpp
    M programs/us/us.pro
    M programs/us/us_win_data.cpp
    A programs/us/us_win_data.h
    A programs/us_2dplot/CMakeLists.txt
    M programs/us_2dplot/us_2dplot.cpp
    M programs/us_2dplot/us_2dplot.h
    A programs/us_2dsa/CMakeLists.txt
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_2dsa/us_analysis_control_2d.cpp
    M programs/us_2dsa/us_resplot_2d.cpp
    M programs/us_2dsa/us_show_norm.cpp
    A programs/us_abde/CMakeLists.txt
    M programs/us_abde/us_norm_profile.cpp
    A programs/us_analysis_profile/CMakeLists.txt
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_anapro_utils.cpp
    A programs/us_analyte/CMakeLists.txt
    A programs/us_assign_reviewers_gmp/CMakeLists.txt
    A programs/us_astfem_sim/CMakeLists.txt
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_astfem_sim/us_clipdata.h
    A programs/us_audit_trail_gmp/CMakeLists.txt
    M programs/us_autoflow_analysis/CMakeLists.txt
    A programs/us_buffer/CMakeLists.txt
    A programs/us_buoyancy/CMakeLists.txt
    M programs/us_buoyancy/us_buoyancy.cpp
    A programs/us_colorgradient/CMakeLists.txt
    M programs/us_com_project/CMakeLists.txt
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_com_project_academic/CMakeLists.txt
    A programs/us_combine_models/CMakeLists.txt
    A programs/us_config/CMakeLists.txt
    M programs/us_config/us_color.cpp
    A programs/us_convert/CMakeLists.txt
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_convert/us_intensity.cpp
    A programs/us_dcdt/CMakeLists.txt
    M programs/us_dcdt/us_dcdt.cpp
    A programs/us_ddist_combine/CMakeLists.txt
    M programs/us_ddist_combine/us_ddist_combine.cpp
    A programs/us_density_match/CMakeLists.txt
    A programs/us_dmga_init/CMakeLists.txt
    A programs/us_edit/CMakeLists.txt
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit_scan.cpp
    M programs/us_edit/us_ri_noise.cpp
    A programs/us_equiltime/CMakeLists.txt
    M programs/us_equiltime/us_equiltime.cpp
    A programs/us_esigner_gmp/CMakeLists.txt
    M programs/us_experiment/CMakeLists.txt
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    A programs/us_export_legacy/CMakeLists.txt
    M programs/us_export_legacy/us_export.cpp
    A programs/us_extinction/CMakeLists.txt
    A programs/us_fds_filemanager/CMakeLists.txt
    M programs/us_fds_filemanager/us_fds_filemanager.cpp
    M programs/us_fematch/CMakeLists.txt
    M programs/us_fematch/us_adv_dmgamc.cpp
    M programs/us_fematch/us_fematch.cpp
    M programs/us_fematch/us_resplot_fem.cpp
    M programs/us_fit_meniscus/CMakeLists.txt
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    A programs/us_ga_init/CMakeLists.txt
    M programs/us_ga_init/us_ga_init.cpp
    A programs/us_globalequil/CMakeLists.txt
    M programs/us_globalequil/us_eqfit_control.cpp
    M programs/us_globalequil/us_eqhistogram.cpp
    M programs/us_globalequil/us_globalequil.cpp
    A programs/us_grid_editor/CMakeLists.txt
    A programs/us_helpdaemon/CMakeLists.txt
    A programs/us_integral/CMakeLists.txt
    A programs/us_investigator/CMakeLists.txt
    A programs/us_legacy_converter/CMakeLists.txt
    A programs/us_license/CMakeLists.txt
    A programs/us_manage_data/CMakeLists.txt
    A programs/us_model_gui/CMakeLists.txt
    A programs/us_modelmetrics/CMakeLists.txt
    M programs/us_modelmetrics/us_modelmetrics.cpp
    A programs/us_mpi_analysis/CMakeLists.txt
    M programs/us_mwl_species_fit/CMakeLists.txt
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    A programs/us_mwl_species_sim/CMakeLists.txt
    M programs/us_mwl_species_sim/us_mwl_species_sim.cpp
    A programs/us_mwl_spectra/CMakeLists.txt
    M programs/us_mwl_spectra/us_mwl_spectra.cpp
    A programs/us_mwlr_viewer/CMakeLists.txt
    M programs/us_mwlr_viewer/us_mwlr_viewer.cpp
    A programs/us_pcsa/CMakeLists.txt
    M programs/us_pcsa/us_mlplot.cpp
    M programs/us_pcsa/us_pcsa.cpp
    M programs/us_pcsa/us_resplot_pc.cpp
    M programs/us_pcsa/us_rpscan.cpp
    A programs/us_predict1/CMakeLists.txt
    A programs/us_predict2/CMakeLists.txt
    A programs/us_project/CMakeLists.txt
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    A programs/us_pseudo3d_combine/CMakeLists.txt
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    A programs/us_pseudo_absorbance/CMakeLists.txt
    M programs/us_query_rmsd/CMakeLists.txt
    A programs/us_ramp/CMakeLists.txt
    M programs/us_ramp/us_intensity_ra.cpp
    M programs/us_ramp/us_ramp_gui.cpp
    R programs/us_rasmol_control/us_rasmol_control.cpp
    R programs/us_rasmol_control/us_rasmol_control.h
    R programs/us_rasmol_control/us_rasmol_control.pro
    A programs/us_reassign_reviewers_gmp/CMakeLists.txt
    A programs/us_reporter/CMakeLists.txt
    M programs/us_reporter_gmp/CMakeLists.txt
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    A programs/us_rotor/CMakeLists.txt
    A programs/us_rotor_calibration/CMakeLists.txt
    M programs/us_rotor_calibration/us_rotor_calibration.cpp
    A programs/us_sassoc/CMakeLists.txt
    A programs/us_second_moment/CMakeLists.txt
    M programs/us_second_moment/us_second_moment.cpp
    A programs/us_solution/CMakeLists.txt
    A programs/us_spectrum/CMakeLists.txt
    M programs/us_spectrum/us_spectrum.cpp
    A programs/us_tmst_viewer/CMakeLists.txt
    A programs/us_vhw_combine/CMakeLists.txt
    M programs/us_vhw_combine/us_vhw_combine.cpp
    A programs/us_vhw_enhanced/CMakeLists.txt
    M programs/us_vhw_enhanced/us_distrib_plot.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    A programs/us_xpn_viewer/CMakeLists.txt
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M qwtplot3d/CMakeLists.txt
    M qwtplot3d/include/qwt3d_openglhelper.h
    A scripts/build.sh
    M test-docker.sh
    M test/CMakeLists.txt
    M test/utils/CMakeLists.txt
    M test/utils/test_us_ana_profile.cpp
    M utils/CMakeLists.txt
    M utils/us_defines.h
    M utils/us_run_protocol.h
    A vcpkg
    A vcpkg-configuration.json
    A vcpkg.json

  Log Message:
  -----------
  Merge branch 'main' into alexey-dev-issue608


  Commit: 0ebfc3ee220014a56edc62db5dfdb61cdf14cc37
      https://github.com/ehb54/ultrascan3/commit/0ebfc3ee220014a56edc62db5dfdb61cdf14cc37
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-18 (Tue, 18 Nov 2025)

  Changed paths:
    M programs/us_experiment/us_experiment_gui_optima.cpp

  Log Message:
  -----------
  GMP-PROT.DEV -- extend the case of re-processing dataDisk runs for arbitrary channels chases...


  Commit: b08b1c4672f375b1df4d08eb2e61fd656c9d406d
      https://github.com/ehb54/ultrascan3/commit/b08b1c4672f375b1df4d08eb2e61fd656c9d406d
  Author: ehb54 <brookes at uthscsa.edu>
  Date:   2025-11-18 (Tue, 18 Nov 2025)

  Changed paths:
    A .github/workflows/.yamllint.yml
    M .github/workflows/codeql-analysis.yml
    A .github/workflows/doc-build.yml
    M admin/codeql/docker/local.pri.gui
    R admin/codeql/docker/local.pri.gui-qt6
    M admin/codeql/docker/local.pri.mpi
    M admin/codeql/docker/local.pri.somo

  Log Message:
  -----------
  codeql updates to main branch


  Commit: 71e029d4b0191c6f9e49f61052bb4994b733a90e
      https://github.com/ehb54/ultrascan3/commit/71e029d4b0191c6f9e49f61052bb4994b733a90e
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-18 (Tue, 18 Nov 2025)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp

  Log Message:
  -----------
  [1]GMP-PROT.DEV -- extend the case of re-processing dataDisk runs for arbitrary channels chases...


  Commit: f49d8cf364400df6d8104e5fd915d79df22d8638
      https://github.com/ehb54/ultrascan3/commit/f49d8cf364400df6d8104e5fd915d79df22d8638
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-18 (Tue, 18 Nov 2025)

  Changed paths:
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  [2]GMP-PROT.DEV -- extend the case of re-processing dataDisk runs for arbitrary channels chases...


  Commit: 8f6a939aba51bb5c70c66d760e2242304e659c0f
      https://github.com/ehb54/ultrascan3/commit/8f6a939aba51bb5c70c66d760e2242304e659c0f
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-18 (Tue, 18 Nov 2025)

  Changed paths:
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  [3]GMP-PROT.DEV -- extend the case of re-processing dataDisk runs for arbitrary channels chases...


  Commit: 0cd1156f3fead2acf306d704cca3686a6a2ec32f
      https://github.com/ehb54/ultrascan3/commit/0cd1156f3fead2acf306d704cca3686a6a2ec32f
  Author: ehb54 <ehb54 at users.noreply.github.com>
  Date:   2025-11-18 (Tue, 18 Nov 2025)

  Changed paths:
    A .github/workflows/.yamllint.yml
    M .github/workflows/codeql-analysis.yml
    A .github/workflows/doc-build.yml
    M admin/codeql/docker/local.pri.gui
    M admin/codeql/docker/local.pri.mpi
    M admin/codeql/docker/local.pri.somo

  Log Message:
  -----------
  Merge pull request #313 from ehb54/ehb54-issue-649

issue 649, testing codeql qt6 build


  Commit: 5400614d6c78af525f22b1f858362a99edc462a1
      https://github.com/ehb54/ultrascan3/commit/5400614d6c78af525f22b1f858362a99edc462a1
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-18 (Tue, 18 Nov 2025)

  Changed paths:
    A .github/workflows/.yamllint.yml
    M .github/workflows/codeql-analysis.yml
    A .github/workflows/doc-build.yml
    M admin/codeql/docker/local.pri.gui
    M admin/codeql/docker/local.pri.mpi
    M admin/codeql/docker/local.pri.somo
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M utils/us_run_protocol.h

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

add main stuff to alexey-dev-issue651


  Commit: d40493020d965b05f43ed5c8a2eb1daaf5166a48
      https://github.com/ehb54/ultrascan3/commit/d40493020d965b05f43ed5c8a2eb1daaf5166a48
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-19 (Wed, 19 Nov 2025)

  Changed paths:
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_ddist_combine/us_ddist_combine.h
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h

  Log Message:
  -----------
  GMP 6. REPORT -- for runs based on Custom-Grid model, use correct ranges for ind. and combined distributions...


  Commit: 8f345295dc5803000521a47ad53aa246df51eff7
      https://github.com/ehb54/ultrascan3/commit/8f345295dc5803000521a47ad53aa246df51eff7
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-19 (Wed, 19 Nov 2025)

  Changed paths:
    A .github/workflows/.yamllint.yml
    M .github/workflows/codeql-analysis.yml
    A .github/workflows/doc-build.yml
    M admin/codeql/docker/local.pri.gui
    M admin/codeql/docker/local.pri.mpi
    M admin/codeql/docker/local.pri.somo
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M utils/us_run_protocol.h

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

update to main


  Commit: 129b8d9184d5cab1189cca7b84574bf7e97dca76
      https://github.com/ehb54/ultrascan3/commit/129b8d9184d5cab1189cca7b84574bf7e97dca76
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-19 (Wed, 19 Nov 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml

  Log Message:
  -----------
  Refactor CodeQL workflow for improved caching and builds


  Commit: 793e12c735495da5c5b6deed3355e2428e6c2a16
      https://github.com/ehb54/ultrascan3/commit/793e12c735495da5c5b6deed3355e2428e6c2a16
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-19 (Wed, 19 Nov 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml

  Log Message:
  -----------
  Simplify build step in CodeQL analysis workflow

Removed ccache setup and git configuration from the build step.


  Commit: 0f76a4bf8a6ae54cd386ba2a645b0994b3b8b8b5
      https://github.com/ehb54/ultrascan3/commit/0f76a4bf8a6ae54cd386ba2a645b0994b3b8b8b5
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-19 (Wed, 19 Nov 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml

  Log Message:
  -----------
  Refactor CodeQL analysis workflow

Refactor CodeQL analysis workflow to improve target calculation and build steps.


  Commit: 6c80777b7287a29fe978526475e6f099ca3ef827
      https://github.com/ehb54/ultrascan3/commit/6c80777b7287a29fe978526475e6f099ca3ef827
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-19 (Wed, 19 Nov 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml

  Log Message:
  -----------
  Refactor CodeQL workflow to simplify caching and builds

Removed caching steps for ccache, utils, qwtplot3d, and gui. Added build steps for utils, qwtplot3d, and gui using qmake.


  Commit: 27c760f8c268e77d5038469cfd40243fb274f2d1
      https://github.com/ehb54/ultrascan3/commit/27c760f8c268e77d5038469cfd40243fb274f2d1
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-19 (Wed, 19 Nov 2025)

  Changed paths:
    M .github/workflows/unit-tests.yml

  Log Message:
  -----------
  Update unit-tests.yml to remove path filters for push

Removed specific path filters for push events in unit-tests workflow.


  Commit: 2465409a96b820d237f9bf0c3b09b12f859060d7
      https://github.com/ehb54/ultrascan3/commit/2465409a96b820d237f9bf0c3b09b12f859060d7
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-19 (Wed, 19 Nov 2025)

  Changed paths:
    M .github/workflows/static-analysis.yml

  Log Message:
  -----------
  Update static analysis workflow trigger paths

Removed specific path triggers for push events in static analysis workflow.


  Commit: c1ac9c0b43cdde1480834d2fb742344b9649144f
      https://github.com/ehb54/ultrascan3/commit/c1ac9c0b43cdde1480834d2fb742344b9649144f
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-19 (Wed, 19 Nov 2025)

  Changed paths:
    R .github/workflows/.yamllint.yml
    A admin/linting/cmake/.cmake-format.yaml
    A admin/linting/cmake/README.md
    A admin/linting/yaml/.yamllint.yml

  Log Message:
  -----------
  Document CMake formatter


  Commit: 391ac4d011a289eafa902e9d56eb4382491f0b66
      https://github.com/ehb54/ultrascan3/commit/391ac4d011a289eafa902e9d56eb4382491f0b66
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-19 (Wed, 19 Nov 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    M .github/workflows/static-analysis.yml

  Log Message:
  -----------
  Updating nproc


  Commit: ea7559d6bcd810ed7a176871e33f0d36b49152e2
      https://github.com/ehb54/ultrascan3/commit/ea7559d6bcd810ed7a176871e33f0d36b49152e2
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-19 (Wed, 19 Nov 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    M .github/workflows/unit-tests.yml
    M admin/linting/cmake/.cmake-format.yaml
    M admin/linting/cmake/README.md

  Log Message:
  -----------
  Fix minor comments


  Commit: 6e94734ca883da80e058cf4e51dee4474e9863e5
      https://github.com/ehb54/ultrascan3/commit/6e94734ca883da80e058cf4e51dee4474e9863e5
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2025-11-19 (Wed, 19 Nov 2025)

  Changed paths:
    M programs/us_convert/us_convert_gui.cpp
    M programs/us_convert/us_convert_gui.h
    M programs/us_edit/us_edit.cpp
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment.pro
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.h
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  Merge pull request #305 from ehb54/alexey-dev-issue608

Alexey dev issue608: Prot. Dev. for DataDisk data types


  Commit: 5ff2d239588616635adbdfaf775949a91f5d7565
      https://github.com/ehb54/ultrascan3/commit/5ff2d239588616635adbdfaf775949a91f5d7565
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-19 (Wed, 19 Nov 2025)

  Changed paths:
    M .github/workflows/doc-build.yml
    M .github/workflows/static-analysis.yml
    M .github/workflows/unit-tests.yml

  Log Message:
  -----------
  Update checkout action version


  Commit: 321b58c1347db9be2b3ef6cbb24e94e5e4119dfa
      https://github.com/ehb54/ultrascan3/commit/321b58c1347db9be2b3ef6cbb24e94e5e4119dfa
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-19 (Wed, 19 Nov 2025)

  Changed paths:
    M .github/workflows/doc-build.yml

  Log Message:
  -----------
  fix branches


  Commit: aad9ec569ffb658a9035b4b0f5c75d8fc050fa1b
      https://github.com/ehb54/ultrascan3/commit/aad9ec569ffb658a9035b4b0f5c75d8fc050fa1b
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-19 (Wed, 19 Nov 2025)

  Changed paths:
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  [also aspect ratio of the plots]GMP 6. REPORT -- for runs based on Custom-Grid model, use correct ranges for ind. and combined distributions...


  Commit: 5c92b751327dc3f2908415ade46f68cc6ae21f7f
      https://github.com/ehb54/ultrascan3/commit/5c92b751327dc3f2908415ade46f68cc6ae21f7f
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-20 (Thu, 20 Nov 2025)

  Changed paths:
    M gui/libus_gui.pro
    A gui/us_convert_gui.cpp
    A gui/us_convert_gui.h
    A gui/us_experiment_gui.cpp
    A gui/us_experiment_gui.h
    A gui/us_get_run.cpp
    A gui/us_get_run.h
    A gui/us_intensity.cpp
    A gui/us_intensity.h
    A gui/us_select_triples.cpp
    A gui/us_select_triples.h
    A gui/us_selectbox.cpp
    A gui/us_selectbox.h
    M programs/us_autoflow_analysis/CMakeLists.txt
    M programs/us_autoflow_analysis/us_autoflow_analysis.h
    M programs/us_autoflow_analysis/us_autoflow_analysis.pro
    M programs/us_com_project/CMakeLists.txt
    M programs/us_com_project/us_com_project.pro
    M programs/us_com_project/us_com_project_gui.h
    M programs/us_com_project_academic/CMakeLists.txt
    M programs/us_com_project_academic/us_com_project_academic.pro
    M programs/us_convert/CMakeLists.txt
    R programs/us_convert/us_convert.cpp
    R programs/us_convert/us_convert.h
    M programs/us_convert/us_convert.pro
    R programs/us_convert/us_convert_gui.cpp
    R programs/us_convert/us_convert_gui.h
    R programs/us_convert/us_convertio.cpp
    R programs/us_convert/us_convertio.h
    R programs/us_convert/us_experiment.cpp
    R programs/us_convert/us_experiment.h
    R programs/us_convert/us_experiment_gui.cpp
    R programs/us_convert/us_experiment_gui.h
    R programs/us_convert/us_get_run.cpp
    R programs/us_convert/us_get_run.h
    R programs/us_convert/us_intensity.cpp
    R programs/us_convert/us_intensity.h
    R programs/us_convert/us_select_triples.cpp
    R programs/us_convert/us_select_triples.h
    R programs/us_convert/us_selectbox.cpp
    R programs/us_convert/us_selectbox.h
    M programs/us_experiment/CMakeLists.txt
    M programs/us_experiment/us_experiment.pro
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_fematch/CMakeLists.txt
    M programs/us_fematch/us_fematch.pro
    M programs/us_legacy_converter/CMakeLists.txt
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M programs/us_legacy_converter/us_legacy_converter.h
    M programs/us_legacy_converter/us_legacy_converter.pro
    M programs/us_protocol_dev/CMakeLists.txt
    M programs/us_protocol_dev/us_protocol_dev.pro
    M programs/us_protocol_dev/us_protocol_dev_gui.h
    M programs/us_query_rmsd/CMakeLists.txt
    M programs/us_query_rmsd/us_query_rmsd.pro
    M programs/us_reporter_gmp/CMakeLists.txt
    M programs/us_reporter_gmp/us_reporter_gmp.pro
    M programs/us_xpn_viewer/us_xpn_viewer.pro
    M utils/CMakeLists.txt
    M utils/libus_utils.pro
    A utils/us_convert.cpp
    A utils/us_convert.h
    A utils/us_convertio.cpp
    A utils/us_convertio.h
    A utils/us_experiment.cpp
    A utils/us_experiment.h

  Log Message:
  -----------
  Move general code used by multiple programs to libraries. Update CMakeLists.txt and *.pro files accordingly


  Commit: 22b358bc7c50111c979137831392022b5920ece3
      https://github.com/ehb54/ultrascan3/commit/22b358bc7c50111c979137831392022b5920ece3
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-20 (Thu, 20 Nov 2025)

  Changed paths:
    M test-docker.sh

  Log Message:
  -----------
  - Add `US3_BUILD_PROGRAMS` flag to disable program builds in docker tests
- Redirect build output to `tee build.log` for better log visibility
- Ensure consistent newline at end of script


  Commit: eed16179a8828fcdad33d10893011f872744078a
      https://github.com/ehb54/ultrascan3/commit/eed16179a8828fcdad33d10893011f872744078a
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-20 (Thu, 20 Nov 2025)

  Changed paths:
    M CMakeLists.txt
    M programs/us_fit_meniscus/CMakeLists.txt
    M utils/CMakeLists.txt

  Log Message:
  -----------
  - Fix variable mismatches in `BUILD_TESTING` conditions across CMakeLists.
- Disable `US3_BUILD_PROGRAMS` in `TEST` profile to align with expected behavior.
- Update logging for `BUILD_TESTING` status in CMake output.
- Remove redundant `US3_BUILD_TESTS` conditions for cleaner logic.


  Commit: 342c572ec5c13739d56e6a45922eeddd2168d777
      https://github.com/ehb54/ultrascan3/commit/342c572ec5c13739d56e6a45922eeddd2168d777
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-20 (Thu, 20 Nov 2025)

  Changed paths:
    M gui/us_convert_gui.cpp
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M test-docker.sh

  Log Message:
  -----------
  Fix typos


  Commit: 8ec56186a4b601669d87ed939d3ac1f4e7057561
      https://github.com/ehb54/ultrascan3/commit/8ec56186a4b601669d87ed939d3ac1f4e7057561
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-20 (Thu, 20 Nov 2025)

  Changed paths:
    M utils/us_convert.cpp
    M utils/us_convert.h

  Log Message:
  -----------
  - Apply `const QString&` to parameters in `readLegacyData` for efficiency
- Remove unused `mixed_type` variable and redundant assignment of `runType`
- Clean up debug statements for clearer logging


  Commit: 5cf42202af6d7f5544a2cf1111d44f5f1a232777
      https://github.com/ehb54/ultrascan3/commit/5cf42202af6d7f5544a2cf1111d44f5f1a232777
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-20 (Thu, 20 Nov 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml

  Log Message:
  -----------
  Refactor CodeQL analysis workflow conditions

Removed specific file paths from pull request triggers and updated conditions for CodeQL analysis steps.


  Commit: 3f486acaa2a2e5b708f257acf949e90d1b042bbc
      https://github.com/ehb54/ultrascan3/commit/3f486acaa2a2e5b708f257acf949e90d1b042bbc
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-20 (Thu, 20 Nov 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml

  Log Message:
  -----------
  Rename analysis job for GUI programs


  Commit: a81ad04f934cbf1c4a0983859a74441fa4aaae0e
      https://github.com/ehb54/ultrascan3/commit/a81ad04f934cbf1c4a0983859a74441fa4aaae0e
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-20 (Thu, 20 Nov 2025)

  Changed paths:
    M gui/us_combined_plots_parms_gui.cpp
    M programs/us_ddist_combine/us_ddist_combine.cpp

  Log Message:
  -----------
  [remove x_min/max from global settings]GMP 6. REPORT -- for runs based on Custom-Grid model, use correct ranges for ind. and combined distributions...


  Commit: 1e81209448574c4a6b3bf57955a2aed48a70cca2
      https://github.com/ehb54/ultrascan3/commit/1e81209448574c4a6b3bf57955a2aed48a70cca2
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2025-11-20 (Thu, 20 Nov 2025)

  Changed paths:
    M CMakeLists.txt
    M gui/libus_gui.pro
    A gui/us_convert_gui.cpp
    A gui/us_convert_gui.h
    A gui/us_experiment_gui.cpp
    A gui/us_experiment_gui.h
    A gui/us_get_run.cpp
    A gui/us_get_run.h
    A gui/us_intensity.cpp
    A gui/us_intensity.h
    A gui/us_select_triples.cpp
    A gui/us_select_triples.h
    A gui/us_selectbox.cpp
    A gui/us_selectbox.h
    M programs/us_autoflow_analysis/CMakeLists.txt
    M programs/us_autoflow_analysis/us_autoflow_analysis.h
    M programs/us_autoflow_analysis/us_autoflow_analysis.pro
    M programs/us_com_project/CMakeLists.txt
    M programs/us_com_project/us_com_project.pro
    M programs/us_com_project/us_com_project_gui.h
    M programs/us_com_project_academic/CMakeLists.txt
    M programs/us_com_project_academic/us_com_project_academic.pro
    M programs/us_convert/CMakeLists.txt
    R programs/us_convert/us_convert.cpp
    R programs/us_convert/us_convert.h
    M programs/us_convert/us_convert.pro
    R programs/us_convert/us_convert_gui.cpp
    R programs/us_convert/us_convert_gui.h
    R programs/us_convert/us_convertio.cpp
    R programs/us_convert/us_convertio.h
    R programs/us_convert/us_experiment.cpp
    R programs/us_convert/us_experiment.h
    R programs/us_convert/us_experiment_gui.cpp
    R programs/us_convert/us_experiment_gui.h
    R programs/us_convert/us_get_run.cpp
    R programs/us_convert/us_get_run.h
    R programs/us_convert/us_intensity.cpp
    R programs/us_convert/us_intensity.h
    R programs/us_convert/us_select_triples.cpp
    R programs/us_convert/us_select_triples.h
    R programs/us_convert/us_selectbox.cpp
    R programs/us_convert/us_selectbox.h
    M programs/us_experiment/CMakeLists.txt
    M programs/us_experiment/us_experiment.pro
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_fematch/CMakeLists.txt
    M programs/us_fematch/us_fematch.pro
    M programs/us_fit_meniscus/CMakeLists.txt
    M programs/us_legacy_converter/CMakeLists.txt
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M programs/us_legacy_converter/us_legacy_converter.h
    M programs/us_legacy_converter/us_legacy_converter.pro
    M programs/us_protocol_dev/CMakeLists.txt
    M programs/us_protocol_dev/us_protocol_dev.pro
    M programs/us_protocol_dev/us_protocol_dev_gui.h
    M programs/us_query_rmsd/CMakeLists.txt
    M programs/us_query_rmsd/us_query_rmsd.pro
    M programs/us_reporter_gmp/CMakeLists.txt
    M programs/us_reporter_gmp/us_reporter_gmp.pro
    M programs/us_xpn_viewer/us_xpn_viewer.pro
    M test-docker.sh
    M utils/CMakeLists.txt
    M utils/libus_utils.pro
    A utils/us_convert.cpp
    A utils/us_convert.h
    A utils/us_convertio.cpp
    A utils/us_convertio.h
    A utils/us_experiment.cpp
    A utils/us_experiment.h

  Log Message:
  -----------
  Merge pull request #323 from ehb54/lukas/cmake-fixes

Fix failing Unittests and cmake build


  Commit: 9317a33dcf14a74c7ca9e145158c539dc3c10be3
      https://github.com/ehb54/ultrascan3/commit/9317a33dcf14a74c7ca9e145158c539dc3c10be3
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-20 (Thu, 20 Nov 2025)

  Changed paths:
    M CMakeLists.txt
    M gui/libus_gui.pro
    A gui/us_convert_gui.cpp
    A gui/us_convert_gui.h
    A gui/us_experiment_gui.cpp
    A gui/us_experiment_gui.h
    A gui/us_get_run.cpp
    A gui/us_get_run.h
    A gui/us_intensity.cpp
    A gui/us_intensity.h
    A gui/us_select_triples.cpp
    A gui/us_select_triples.h
    A gui/us_selectbox.cpp
    A gui/us_selectbox.h
    M programs/us_autoflow_analysis/CMakeLists.txt
    M programs/us_autoflow_analysis/us_autoflow_analysis.h
    M programs/us_autoflow_analysis/us_autoflow_analysis.pro
    M programs/us_com_project/CMakeLists.txt
    M programs/us_com_project/us_com_project.pro
    M programs/us_com_project/us_com_project_gui.h
    M programs/us_com_project_academic/CMakeLists.txt
    M programs/us_com_project_academic/us_com_project_academic.pro
    M programs/us_convert/CMakeLists.txt
    R programs/us_convert/us_convert.cpp
    R programs/us_convert/us_convert.h
    M programs/us_convert/us_convert.pro
    R programs/us_convert/us_convert_gui.cpp
    R programs/us_convert/us_convert_gui.h
    R programs/us_convert/us_convertio.cpp
    R programs/us_convert/us_convertio.h
    R programs/us_convert/us_experiment.cpp
    R programs/us_convert/us_experiment.h
    R programs/us_convert/us_experiment_gui.cpp
    R programs/us_convert/us_experiment_gui.h
    R programs/us_convert/us_get_run.cpp
    R programs/us_convert/us_get_run.h
    R programs/us_convert/us_intensity.cpp
    R programs/us_convert/us_intensity.h
    R programs/us_convert/us_select_triples.cpp
    R programs/us_convert/us_select_triples.h
    R programs/us_convert/us_selectbox.cpp
    R programs/us_convert/us_selectbox.h
    M programs/us_edit/us_edit.cpp
    M programs/us_experiment/CMakeLists.txt
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment.pro
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_fematch/CMakeLists.txt
    M programs/us_fematch/us_fematch.pro
    M programs/us_fit_meniscus/CMakeLists.txt
    M programs/us_legacy_converter/CMakeLists.txt
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M programs/us_legacy_converter/us_legacy_converter.h
    M programs/us_legacy_converter/us_legacy_converter.pro
    M programs/us_protocol_dev/CMakeLists.txt
    M programs/us_protocol_dev/us_protocol_dev.pro
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.h
    M programs/us_query_rmsd/CMakeLists.txt
    M programs/us_query_rmsd/us_query_rmsd.pro
    M programs/us_reporter_gmp/CMakeLists.txt
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.pro
    M programs/us_xpn_viewer/us_xpn_viewer.pro
    M test-docker.sh
    M utils/CMakeLists.txt
    M utils/libus_utils.pro
    A utils/us_convert.cpp
    A utils/us_convert.h
    A utils/us_convertio.cpp
    A utils/us_convertio.h
    A utils/us_experiment.cpp
    A utils/us_experiment.h

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

Include main into alexey-dev-issue651


  Commit: 02ab6c663335530dbf4295161c2f68c1043b3874
      https://github.com/ehb54/ultrascan3/commit/02ab6c663335530dbf4295161c2f68c1043b3874
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-21 (Fri, 21 Nov 2025)

  Changed paths:
    M CMakeLists.txt
    M gui/libus_gui.pro
    A gui/us_convert_gui.cpp
    A gui/us_convert_gui.h
    A gui/us_experiment_gui.cpp
    A gui/us_experiment_gui.h
    A gui/us_get_run.cpp
    A gui/us_get_run.h
    A gui/us_intensity.cpp
    A gui/us_intensity.h
    A gui/us_select_triples.cpp
    A gui/us_select_triples.h
    A gui/us_selectbox.cpp
    A gui/us_selectbox.h
    M programs/us_autoflow_analysis/CMakeLists.txt
    M programs/us_autoflow_analysis/us_autoflow_analysis.h
    M programs/us_autoflow_analysis/us_autoflow_analysis.pro
    M programs/us_com_project/CMakeLists.txt
    M programs/us_com_project/us_com_project.pro
    M programs/us_com_project/us_com_project_gui.h
    M programs/us_com_project_academic/CMakeLists.txt
    M programs/us_com_project_academic/us_com_project_academic.pro
    M programs/us_convert/CMakeLists.txt
    R programs/us_convert/us_convert.cpp
    R programs/us_convert/us_convert.h
    M programs/us_convert/us_convert.pro
    R programs/us_convert/us_convert_gui.cpp
    R programs/us_convert/us_convert_gui.h
    R programs/us_convert/us_convertio.cpp
    R programs/us_convert/us_convertio.h
    R programs/us_convert/us_experiment.cpp
    R programs/us_convert/us_experiment.h
    R programs/us_convert/us_experiment_gui.cpp
    R programs/us_convert/us_experiment_gui.h
    R programs/us_convert/us_get_run.cpp
    R programs/us_convert/us_get_run.h
    R programs/us_convert/us_intensity.cpp
    R programs/us_convert/us_intensity.h
    R programs/us_convert/us_select_triples.cpp
    R programs/us_convert/us_select_triples.h
    R programs/us_convert/us_selectbox.cpp
    R programs/us_convert/us_selectbox.h
    M programs/us_edit/us_edit.cpp
    M programs/us_experiment/CMakeLists.txt
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment.pro
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_fematch/CMakeLists.txt
    M programs/us_fematch/us_fematch.pro
    M programs/us_fit_meniscus/CMakeLists.txt
    M programs/us_legacy_converter/CMakeLists.txt
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M programs/us_legacy_converter/us_legacy_converter.h
    M programs/us_legacy_converter/us_legacy_converter.pro
    M programs/us_protocol_dev/CMakeLists.txt
    M programs/us_protocol_dev/us_protocol_dev.pro
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.h
    M programs/us_query_rmsd/CMakeLists.txt
    M programs/us_query_rmsd/us_query_rmsd.pro
    M programs/us_reporter_gmp/CMakeLists.txt
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.pro
    M programs/us_xpn_viewer/us_xpn_viewer.pro
    M test-docker.sh
    M utils/CMakeLists.txt
    M utils/libus_utils.pro
    A utils/us_convert.cpp
    A utils/us_convert.h
    A utils/us_convertio.cpp
    A utils/us_convertio.h
    A utils/us_experiment.cpp
    A utils/us_experiment.h

  Log Message:
  -----------
  Merge branch 'main' into lukas/gh_actions


  Commit: 013afa9051723a54ff17a3431895f0e6aa65eebc
      https://github.com/ehb54/ultrascan3/commit/013afa9051723a54ff17a3431895f0e6aa65eebc
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-21 (Fri, 21 Nov 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    M .github/workflows/doc-build.yml
    M .github/workflows/static-analysis.yml

  Log Message:
  -----------
  Refactor GitHub Actions workflows to enhance modularity and efficiency
- Introduce `changed-files` job to conditionally trigger workflows based on file changes.
- Add status-checking jobs for Documentation, CodeQL analysis, and Static Analysis builds.
- Improve concurrency management and file fetch depth.
- Optimize CI Docker containers and cleanup processes.
- Streamline conditional checks and matrix configurations.


  Commit: 2574c202cf8e3a25d12efaf4dd85cbfcf4cce419
      https://github.com/ehb54/ultrascan3/commit/2574c202cf8e3a25d12efaf4dd85cbfcf4cce419
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-21 (Fri, 21 Nov 2025)

  Changed paths:
    A .github/workflows/unit-tests-v2.yml

  Log Message:
  -----------
  Add `unit-tests-v2.yml` GitHub Actions workflow

- Introduce a new workflow for unit testing with support for configurable test filters and debug mode.
- Add a `changed-files` job to detect relevant file modifications and conditionally trigger tests.
- Implement improved concurrency management and result-checking mechanisms.
- Streamline test setup, build process, and log management for enhanced clarity and efficiency.
- Enable artifact uploads for detailed test results and logs.


  Commit: e2a9b2acaeeeac868cf1d55f459225e683e37d11
      https://github.com/ehb54/ultrascan3/commit/e2a9b2acaeeeac868cf1d55f459225e683e37d11
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-21 (Fri, 21 Nov 2025)

  Changed paths:
    M .github/workflows/static-analysis.yml
    M .github/workflows/unit-tests-v2.yml

  Log Message:
  -----------
  Normalize glob patterns in GitHub Actions workflows


  Commit: 037064b1d8968578fcb9a42ba07e275c96b38a8c
      https://github.com/ehb54/ultrascan3/commit/037064b1d8968578fcb9a42ba07e275c96b38a8c
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-21 (Fri, 21 Nov 2025)

  Changed paths:
    M .github/workflows/unit-tests-v2.yml

  Log Message:
  -----------
  Fix incorrect `CMAKE_MODULE_PATH` to use absolute path in `unit-tests-v2.yml` workflow


  Commit: 4c0538dff646603c4258628a076f9807a29af7c3
      https://github.com/ehb54/ultrascan3/commit/4c0538dff646603c4258628a076f9807a29af7c3
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-21 (Fri, 21 Nov 2025)

  Changed paths:
    M .github/workflows/unit-tests.yml

  Log Message:
  -----------
  Enhance `unit-tests.yml` workflow with dynamic file change detection and improved concurrency management

- Add `changed-files` job to detect relevant modifications and conditionally trigger unit tests.
- Introduce concurrency control to prevent duplicate runs.
- Expand artifacts to include additional logs for better debugging.
- Add status-checking job to validate unit testing outcomes.
- Refactor workflow for clarity and streamlined test execution.


  Commit: 12e9e1fd701da2b201e7d47b3cb642812813e4e7
      https://github.com/ehb54/ultrascan3/commit/12e9e1fd701da2b201e7d47b3cb642812813e4e7
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-21 (Fri, 21 Nov 2025)

  Changed paths:
    M .github/workflows/static-analysis.yml

  Log Message:
  -----------
  Enhance `static-analysis.yml` workflow with CPP file-specific change detection

- Add outputs and environment variables to track `.cpp` and `.h` file changes.
- Update `changed-files` step to simplify logic and rely on filtered outputs.
- Streamline file detection for first commits and pull requests.


  Commit: e94063c15730a822262820f18c468a429ac4c374
      https://github.com/ehb54/ultrascan3/commit/e94063c15730a822262820f18c468a429ac4c374
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-21 (Fri, 21 Nov 2025)

  Changed paths:
    M .github/workflows/unit-tests.yml

  Log Message:
  -----------
  Normalize glob pattern syntax in `unit-tests.yml` workflow


  Commit: 158b855316998f18924177b91ad5cb81e696ad53
      https://github.com/ehb54/ultrascan3/commit/158b855316998f18924177b91ad5cb81e696ad53
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-21 (Fri, 21 Nov 2025)

  Changed paths:
    M .github/workflows/static-analysis.yml

  Log Message:
  -----------
  Update static-analysis workflow to use latest `us3comp` container image


  Commit: e90b563926591d47a67070f0413d64f995ed47a0
      https://github.com/ehb54/ultrascan3/commit/e90b563926591d47a67070f0413d64f995ed47a0
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-21 (Fri, 21 Nov 2025)

  Changed paths:
    M programs/us_ddist_combine/us_ddist_combine.cpp

  Log Message:
  -----------
  GMP 6. REPORT -- [single-point data] add debug stats...


  Commit: fe4173f931d8dff6fa90b5ac68584d7288da6e44
      https://github.com/ehb54/ultrascan3/commit/fe4173f931d8dff6fa90b5ac68584d7288da6e44
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-21 (Fri, 21 Nov 2025)

  Changed paths:
    M programs/us_ddist_combine/us_ddist_combine.cpp

  Log Message:
  -----------
  [1]GMP 6. REPORT -- [single-point data] add debug stats...


  Commit: dc717ab5d9685a48525ee315d3f4bffe9dec806e
      https://github.com/ehb54/ultrascan3/commit/dc717ab5d9685a48525ee315d3f4bffe9dec806e
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-21 (Fri, 21 Nov 2025)

  Changed paths:
    M programs/us_ddist_combine/us_ddist_combine.cpp

  Log Message:
  -----------
  [2]GMP 6. REPORT -- [single-point data] add debug stats...


  Commit: f27c85345e2838e5372ad69873016bc574f4b005
      https://github.com/ehb54/ultrascan3/commit/f27c85345e2838e5372ad69873016bc574f4b005
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-21 (Fri, 21 Nov 2025)

  Changed paths:
    M programs/us_ddist_combine/us_ddist_combine.cpp

  Log Message:
  -----------
  [3]GMP 6. REPORT -- [single-point data] add debug stats...


  Commit: 48cb1fa84db559ebdc58a2b9c4b7e7c00ff9cb5b
      https://github.com/ehb54/ultrascan3/commit/48cb1fa84db559ebdc58a2b9c4b7e7c00ff9cb5b
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-21 (Fri, 21 Nov 2025)

  Changed paths:
    M programs/us_ddist_combine/us_ddist_combine.cpp

  Log Message:
  -----------
  [4]GMP 6. REPORT -- [single-point data] add debug stats...


  Commit: 74a2a0309cbf2e06fe514e02ea2cc40874cf4f25
      https://github.com/ehb54/ultrascan3/commit/74a2a0309cbf2e06fe514e02ea2cc40874cf4f25
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-21 (Fri, 21 Nov 2025)

  Changed paths:
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp

  Log Message:
  -----------
  PROT_DEV: run_selector -- order in reverse chronological order...


  Commit: 350edcd3194656d020a571d45cbe1dd872d041e2
      https://github.com/ehb54/ultrascan3/commit/350edcd3194656d020a571d45cbe1dd872d041e2
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-21 (Fri, 21 Nov 2025)

  Changed paths:
    M gui/us_combined_plots_parms_gui.cpp
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_ddist_combine/us_ddist_combine.h
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h

  Log Message:
  -----------
  Merge pull request #322 from ehb54/alexey-dev-issue651

Alexey dev issue651: Ind. & Combined Plots in GMP Rpeorts: CG-model-based runs (ranges), Plot Aspect Ratios, "Combined Plots" section title


  Commit: 05f602b3975c9e9cfbbeb21813b637046978d65a
      https://github.com/ehb54/ultrascan3/commit/05f602b3975c9e9cfbbeb21813b637046978d65a
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-21 (Fri, 21 Nov 2025)

  Changed paths:
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  GMP 6. REPORT -- generate correct build number in the header...


  Commit: e1ce700f61527eedba262f237e41dbcc16de6de7
      https://github.com/ehb54/ultrascan3/commit/e1ce700f61527eedba262f237e41dbcc16de6de7
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-22 (Sat, 22 Nov 2025)

  Changed paths:
    M .github/workflows/static-analysis.yml

  Log Message:
  -----------
  Update file patterns for static analysis


  Commit: aebbdda924bca0630a6b1b50f5110f340c8804aa
      https://github.com/ehb54/ultrascan3/commit/aebbdda924bca0630a6b1b50f5110f340c8804aa
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-22 (Sat, 22 Nov 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml

  Log Message:
  -----------
  Update CodeQL workflow to ignore specific files

Ignore changes in us_mpi_analysis directory during file checks and update build commands.


  Commit: a4a655d619279b7bb59e01ee82fce46e875eebca
      https://github.com/ehb54/ultrascan3/commit/a4a655d619279b7bb59e01ee82fce46e875eebca
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-22 (Sat, 22 Nov 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml

  Log Message:
  -----------
  Exclude us_mpi_analysis from CodeQL analysis gui


  Commit: 14ba4d63b16861ed659ae0c204b0ee3f54589432
      https://github.com/ehb54/ultrascan3/commit/14ba4d63b16861ed659ae0c204b0ee3f54589432
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-22 (Sat, 22 Nov 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml

  Log Message:
  -----------
  Fix syntax for exclusion in CodeQL workflow


  Commit: 770769aa570aae22f64b5b817de2320ab1b070e3
      https://github.com/ehb54/ultrascan3/commit/770769aa570aae22f64b5b817de2320ab1b070e3
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2025-11-22 (Sat, 22 Nov 2025)

  Changed paths:
    M programs/us_reporter_gmp/us_reporter_gmp.cpp

  Log Message:
  -----------
  Merge pull request #326 from ehb54/alexey-dev-issue631

GMP 6. REPORT -- generate correct build number in the header...


  Commit: 3f56d29bde0ad6a71c607a8bcfb56bc7caca4961
      https://github.com/ehb54/ultrascan3/commit/3f56d29bde0ad6a71c607a8bcfb56bc7caca4961
  Author: ehb54 <ehb54 at users.noreply.github.com>
  Date:   2025-11-24 (Mon, 24 Nov 2025)

  Changed paths:
    M gui/us_combined_plots_parms_gui.cpp
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_ddist_combine/us_ddist_combine.h
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h

  Log Message:
  -----------
  Merge branch 'main' into lukas/gh_actions


  Commit: c088a80976663c552cffec04fcb0cfe084922560
      https://github.com/ehb54/ultrascan3/commit/c088a80976663c552cffec04fcb0cfe084922560
  Author: ehb54 <ehb54 at users.noreply.github.com>
  Date:   2025-11-24 (Mon, 24 Nov 2025)

  Changed paths:
    R .github/workflows/.yamllint.yml
    M .github/workflows/codeql-analysis.yml
    M .github/workflows/doc-build.yml
    M .github/workflows/static-analysis.yml
    A .github/workflows/unit-tests-v2.yml
    M .github/workflows/unit-tests.yml
    A admin/linting/cmake/.cmake-format.yaml
    A admin/linting/cmake/README.md
    A admin/linting/yaml/.yamllint.yml

  Log Message:
  -----------
  Merge pull request #321 from ehb54/lukas/gh_actions

Lukas/gh actions


  Commit: 70cf969d22c8ecb1892bcb7a3301d101bca7aa55
      https://github.com/ehb54/ultrascan3/commit/70cf969d22c8ecb1892bcb7a3301d101bca7aa55
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-11-24 (Mon, 24 Nov 2025)

  Changed paths:
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp

  Log Message:
  -----------
  GMP 5. ANALYSIS -- added more processEvens() for progressDialogs in (1) FITMEN_AUTO stage, and (2) View Overlay while simulating data -- may have caused stoppage in updating main GUI after completion of these stages...


  Commit: 815465ed2b2679fbcf4cda7c076dda6fdc89f322
      https://github.com/ehb54/ultrascan3/commit/815465ed2b2679fbcf4cda7c076dda6fdc89f322
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2025-11-24 (Mon, 24 Nov 2025)

  Changed paths:
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp

  Log Message:
  -----------
  Merge pull request #327 from ehb54/alexey-dev-issue657

GMP 5. ANALYSIS -- added more processEvens() for progressDialogs in FITME_AUTO & View Overlay


  Commit: 609897d0591d9d8d0b5bf0bbb55478c8efd20337
      https://github.com/ehb54/ultrascan3/commit/609897d0591d9d8d0b5bf0bbb55478c8efd20337
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-12-01 (Mon, 01 Dec 2025)

  Changed paths:
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp

  Log Message:
  -----------
  PROT.DEV. dataDisk re-use -- filter out older completed dataDisk GMP runs for re-processing...


  Commit: fe940ce7749c9043b38aa0f91efa79a19fed6216
      https://github.com/ehb54/ultrascan3/commit/fe940ce7749c9043b38aa0f91efa79a19fed6216
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-12-01 (Mon, 01 Dec 2025)

  Changed paths:
    M utils/us_experiment.cpp

  Log Message:
  -----------
  [debug 1]GMP 5. ANALYSIS -- added more processEvens() for progressDialogs in (1) FITMEN_AUTO stage, and (2) View Overlay while simulating data -- may have caused stoppage in updating main GUI after completion of these stages...


  Commit: 3322930798adf89544c8645263c9a5b2b477124a
      https://github.com/ehb54/ultrascan3/commit/3322930798adf89544c8645263c9a5b2b477124a
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2025-12-01 (Mon, 01 Dec 2025)

  Changed paths:
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M utils/us_experiment.cpp

  Log Message:
  -----------
  Merge pull request #330 from ehb54/alexey-dev-issue667

PROT DEV -- filter out completed dataDisk runs initiated with earlier tabular signature (not to be reprocessed)


  Commit: af82fdc5c2ed2e8bf13ae52c9996e28545c1a9fa
      https://github.com/ehb54/ultrascan3/commit/af82fdc5c2ed2e8bf13ae52c9996e28545c1a9fa
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-12-01 (Mon, 01 Dec 2025)

  Changed paths:
    M gui/us_convert_gui.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M utils/us_convertio.cpp
    M utils/us_convertio.h
    M utils/us_experiment.cpp
    M utils/us_experiment.h

  Log Message:
  -----------
  PROT.DEV.: dataDisk type -- pass invID from the protocol assoc. with the datat to-be-reanalysed for download from DB: (1) during creation of a new run using data produced by different owner; (2) during re-attachment from different session/different user (which would require fresh download)...


  Commit: 7d85624ca8988e36c4f8b7c31b1d647b049c5e20
      https://github.com/ehb54/ultrascan3/commit/7d85624ca8988e36c4f8b7c31b1d647b049c5e20
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2025-12-03 (Wed, 03 Dec 2025)

  Changed paths:
    M gui/us_convert_gui.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M utils/us_convertio.cpp
    M utils/us_convertio.h
    M utils/us_experiment.cpp
    M utils/us_experiment.h

  Log Message:
  -----------
  Merge pull request #331 from ehb54/alexey-dev-issue669

PROT.DEV.: dataDisk type -- pass correct invID  (data owner)


  Commit: c6506c7244d4b5a0983f0b4b904c963afb1424ff
      https://github.com/ehb54/ultrascan3/commit/c6506c7244d4b5a0983f0b4b904c963afb1424ff
  Author: Saeed <github.com/samo38>
  Date:   2025-12-08 (Mon, 08 Dec 2025)

  Changed paths:
    M programs/us_ga_init/us_solutedata.cpp

  Log Message:
  -----------
  calculate the confidence intervals based on accumulated concentration over sorted values


  Commit: aff3811250880ef52f2b3e6568f97d43ae958654
      https://github.com/ehb54/ultrascan3/commit/aff3811250880ef52f2b3e6568f97d43ae958654
  Author: Saeed <github.com/samo38>
  Date:   2025-12-08 (Mon, 08 Dec 2025)

  Changed paths:
    M programs/us_ga_init/us_solutedata.cpp

  Log Message:
  -----------
  us_solutedata.cpp: Constructs the idxs vector with an initial size, replace stable_sort with sort std function


  Commit: fac3bd3f8d097359906b91580ee196ef7eff219c
      https://github.com/ehb54/ultrascan3/commit/fac3bd3f8d097359906b91580ee196ef7eff219c
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2025-12-09 (Tue, 09 Dec 2025)

  Changed paths:
    M programs/us_ga_init/us_solutedata.cpp

  Log Message:
  -----------
  Merge pull request #332 from samo38/issue_672

issue 672: confidence interval problem


  Commit: 2bbf479b2120feddeaee7fadcfbbb78e53d79378
      https://github.com/ehb54/ultrascan3/commit/2bbf479b2120feddeaee7fadcfbbb78e53d79378
  Author: Lukas Dobler <69309597+doluk at users.noreply.github.com>
  Date:   2025-12-11 (Thu, 11 Dec 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    A .github/workflows/doc-build.yml
    M .github/workflows/static-analysis.yml
    A .github/workflows/unit-tests-v2.yml
    M .github/workflows/unit-tests.yml
    M .gitignore
    A .gitmodules
    M CMakeLists.txt
    A CMakePresets.json
    M README.md
    A admin/cmake/GenerateVersion.cmake
    A admin/cmake/Us3QrcCheck.cmake
    A admin/cmake/Us3Resources.cmake
    A admin/cmake/UsDefinesParser.cmake
    A admin/cmake/platform-config.cmake
    A admin/cmake/triplets/x64-osx-dynamic.cmake
    R admin/cmake/us_version.h.in
    M admin/codeql/docker/local.pri.gui
    M admin/codeql/docker/local.pri.mpi
    M admin/codeql/docker/local.pri.somo
    A admin/linting/cmake/.cmake-format.yaml
    A admin/linting/cmake/README.md
    A admin/linting/yaml/.yamllint.yml
    M admin/release/buildpkg.pl
    M admin/release/centos7/Dockerfile
    M admin/release/redhat/Dockerfile
    M admin/release/ubuntu/Dockerfile
    M admin/release/ubuntu_qt6/Dockerfile
    M admin/test/docker/Dockerfile
    M alpha/us.cpp
    A buildsys/vcpkg/overlay-ports/qwt/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwt/vcpkg.json
    A buildsys/vcpkg/overlay-ports/qwtplot3d/portfile.cmake
    A buildsys/vcpkg/overlay-ports/qwtplot3d/qwtplot3d-config.cmake.in
    A buildsys/vcpkg/overlay-ports/qwtplot3d/vcpkg.json
    A doc/manual/CMakeLists.txt
    M doc/manual/advanced_config.body
    M gui/CMakeLists.txt
    M gui/libus_gui.pro
    M gui/us_abstractrotor_gui.cpp
    M gui/us_analysis_base2.cpp
    M gui/us_analyte_gui.cpp
    M gui/us_associations_gui.cpp
    M gui/us_buffer_gui.cpp
    M gui/us_choice.cpp
    M gui/us_combined_plots_parms_gui.cpp
    A gui/us_convert_gui.cpp
    A gui/us_convert_gui.h
    M gui/us_csv_loader.cpp
    M gui/us_data_loader.cpp
    M gui/us_edit_spectrum.cpp
    M gui/us_editor.h
    M gui/us_editor_gui.cpp
    A gui/us_experiment_gui.cpp
    A gui/us_experiment_gui.h
    M gui/us_extinctfitter_gui.cpp
    M gui/us_extinction_gui.cpp
    M gui/us_failed_gmp_run_gui.cpp
    A gui/us_get_run.cpp
    A gui/us_get_run.h
    M gui/us_gui_settings.cpp
    M gui/us_gui_settings.h
    M gui/us_gui_util.cpp
    A gui/us_intensity.cpp
    A gui/us_intensity.h
    M gui/us_investigator.cpp
    M gui/us_license.h
    M gui/us_load_auc.cpp
    M gui/us_loadable_noise.cpp
    R gui/us_mac_utils.c
    R gui/us_mac_utils.h
    M gui/us_minimize.cpp
    M gui/us_model_gui.cpp
    M gui/us_model_loader.cpp
    M gui/us_new_spectrum.cpp
    M gui/us_noise_loader.cpp
    M gui/us_passwd.cpp
    M gui/us_passwd.h
    M gui/us_plot.cpp
    M gui/us_plot.h
    M gui/us_plot3d.cpp
    M gui/us_predict1.cpp
    M gui/us_project_gui.cpp
    M gui/us_properties.cpp
    M gui/us_report_general_gui.cpp
    M gui/us_report_gui.cpp
    M gui/us_resids_bitmap.cpp
    M gui/us_rotor_gui.cpp
    M gui/us_run_details2.cpp
    M gui/us_sassoc.cpp
    M gui/us_sassoc.h
    M gui/us_scan_excl_gui.cpp
    M gui/us_select_edits.cpp
    M gui/us_select_item.cpp
    M gui/us_select_runs.cpp
    A gui/us_select_triples.cpp
    A gui/us_select_triples.h
    A gui/us_selectbox.cpp
    A gui/us_selectbox.h
    M gui/us_sim_params_gui.cpp
    M gui/us_solution_gui.cpp
    M gui/us_spectrodata.cpp
    M gui/us_spectrodata.h
    M gui/us_table.cpp
    M gui/us_table.h
    M gui/us_tmst_plot.cpp
    M gui/us_widgets.cpp
    M gui/us_widgets.h
    M gui/us_widgets_dialog.cpp
    M gui/us_widgets_dialog.h
    R gui/us_win_utils.c
    R gui/us_win_utils.h
    R gui/us_window_message.cpp
    R gui/us_window_message.h
    R gui/us_x11_utils.c
    R gui/us_x11_utils.h
    M programs/CMakeLists.txt
    A programs/us/CMakeLists.txt
    M programs/us/revision.sh
    M programs/us/us.cpp
    M programs/us/us.h
    M programs/us/us.pro
    M programs/us/us_win_data.cpp
    A programs/us/us_win_data.h
    A programs/us_2dplot/CMakeLists.txt
    M programs/us_2dplot/us_2dplot.cpp
    M programs/us_2dplot/us_2dplot.h
    A programs/us_2dsa/CMakeLists.txt
    M programs/us_2dsa/us_2dsa.cpp
    M programs/us_2dsa/us_2dsa_process.cpp
    M programs/us_2dsa/us_2dsa_process.h
    M programs/us_2dsa/us_adv_analysis_2d.cpp
    M programs/us_2dsa/us_analysis_control_2d.cpp
    M programs/us_2dsa/us_plot_control_2d.cpp
    M programs/us_2dsa/us_resplot_2d.cpp
    M programs/us_2dsa/us_show_norm.cpp
    A programs/us_abde/CMakeLists.txt
    M programs/us_abde/us_norm_profile.cpp
    A programs/us_analysis_profile/CMakeLists.txt
    M programs/us_analysis_profile/us_analysis_profile.cpp
    M programs/us_analysis_profile/us_anapro_utils.cpp
    A programs/us_analyte/CMakeLists.txt
    A programs/us_assign_reviewers_gmp/CMakeLists.txt
    A programs/us_astfem_sim/CMakeLists.txt
    M programs/us_astfem_sim/us_astfem_sim.cpp
    M programs/us_astfem_sim/us_astfem_sim.h
    M programs/us_astfem_sim/us_clipdata.cpp
    M programs/us_astfem_sim/us_clipdata.h
    A programs/us_audit_trail_gmp/CMakeLists.txt
    M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp
    M programs/us_autoflow_analysis/CMakeLists.txt
    M programs/us_autoflow_analysis/us_autoflow_analysis.cpp
    M programs/us_autoflow_analysis/us_autoflow_analysis.h
    M programs/us_autoflow_analysis/us_autoflow_analysis.pro
    A programs/us_buffer/CMakeLists.txt
    A programs/us_buoyancy/CMakeLists.txt
    M programs/us_buoyancy/us_buoyancy.cpp
    A programs/us_colorgradient/CMakeLists.txt
    M programs/us_colorgradient/us_colorgradient.cpp
    M programs/us_colorgradient/us_colorgradient.h
    M programs/us_com_project/CMakeLists.txt
    M programs/us_com_project/us_com_project.pro
    M programs/us_com_project/us_com_project_gui.cpp
    M programs/us_com_project/us_com_project_gui.h
    M programs/us_com_project_academic/CMakeLists.txt
    M programs/us_com_project_academic/us_com_project_academic.pro
    A programs/us_combine_models/CMakeLists.txt
    M programs/us_combine_models/us_combine_models.cpp
    A programs/us_config/CMakeLists.txt
    M programs/us_config/us_admin.h
    M programs/us_config/us_advanced.h
    M programs/us_config/us_color.cpp
    M programs/us_config/us_color.h
    M programs/us_config/us_config.cpp
    M programs/us_config/us_config.h
    M programs/us_config/us_font.h
    M programs/us_config/us_xpnhost.h
    M programs/us_config/us_xpnhost_db.h
    A programs/us_convert/CMakeLists.txt
    R programs/us_convert/us_convert.cpp
    R programs/us_convert/us_convert.h
    M programs/us_convert/us_convert.pro
    R programs/us_convert/us_convert_gui.cpp
    R programs/us_convert/us_convert_gui.h
    R programs/us_convert/us_convertio.cpp
    R programs/us_convert/us_convertio.h
    R programs/us_convert/us_experiment.cpp
    R programs/us_convert/us_experiment.h
    R programs/us_convert/us_experiment_gui.cpp
    R programs/us_convert/us_experiment_gui.h
    R programs/us_convert/us_get_run.cpp
    R programs/us_convert/us_get_run.h
    R programs/us_convert/us_intensity.cpp
    R programs/us_convert/us_intensity.h
    R programs/us_convert/us_select_triples.cpp
    R programs/us_convert/us_select_triples.h
    R programs/us_convert/us_selectbox.cpp
    R programs/us_convert/us_selectbox.h
    A programs/us_dcdt/CMakeLists.txt
    M programs/us_dcdt/us_dcdt.cpp
    A programs/us_ddist_combine/CMakeLists.txt
    M programs/us_ddist_combine/us_ddist_combine.cpp
    M programs/us_ddist_combine/us_ddist_combine.h
    M programs/us_ddist_combine/us_select_rundd.cpp
    A programs/us_density_match/CMakeLists.txt
    M programs/us_density_match/us_density_match.cpp
    M programs/us_density_match/us_model_params.cpp
    M programs/us_density_match/us_remove_models.cpp
    A programs/us_dmga_init/CMakeLists.txt
    M programs/us_dmga_init/us_constraints_edit.cpp
    M programs/us_dmga_init/us_dmga_init.cpp
    A programs/us_edit/CMakeLists.txt
    M programs/us_edit/us_edit.cpp
    M programs/us_edit/us_edit_scan.cpp
    M programs/us_edit/us_exclude_profile.cpp
    M programs/us_edit/us_get_edit.cpp
    M programs/us_edit/us_ri_noise.cpp
    M programs/us_edit/us_select_lambdas.cpp
    A programs/us_equiltime/CMakeLists.txt
    M programs/us_equiltime/us_equiltime.cpp
    A programs/us_esigner_gmp/CMakeLists.txt
    M programs/us_esigner_gmp/us_esigner_gmp.cpp
    M programs/us_experiment/CMakeLists.txt
    M programs/us_experiment/us_exp_utils.cpp
    M programs/us_experiment/us_experiment.pro
    M programs/us_experiment/us_experiment_gui_optima.cpp
    M programs/us_experiment/us_experiment_gui_optima.h
    M programs/us_experiment/us_proto_ranges.cpp
    A programs/us_export_legacy/CMakeLists.txt
    M programs/us_export_legacy/us_export.cpp
    A programs/us_extinction/CMakeLists.txt
    A programs/us_fds_filemanager/CMakeLists.txt
    M programs/us_fds_filemanager/us_fds_filemanager.cpp
    M programs/us_fematch/CMakeLists.txt
    M programs/us_fematch/us_adv_dmgamc.cpp
    M programs/us_fematch/us_advanced_fem.cpp
    M programs/us_fematch/us_dmga_mc_stats.cpp
    M programs/us_fematch/us_fematch.cpp
    M programs/us_fematch/us_fematch.pro
    M programs/us_fematch/us_plot_control_fem.cpp
    M programs/us_fematch/us_resplot_fem.cpp
    M programs/us_fit_meniscus/CMakeLists.txt
    M programs/us_fit_meniscus/us_fit_meniscus.cpp
    A programs/us_ga_init/CMakeLists.txt
    M programs/us_ga_init/us_ga_init.cpp
    M programs/us_ga_init/us_solutedata.cpp
    M programs/us_ga_init/us_solutedata.h
    A programs/us_globalequil/CMakeLists.txt
    M programs/us_globalequil/us_eqfit_control.cpp
    M programs/us_globalequil/us_eqhistogram.cpp
    M programs/us_globalequil/us_eqhistogram.h
    M programs/us_globalequil/us_eqmodel_control.cpp
    M programs/us_globalequil/us_eqreporter.cpp
    M programs/us_globalequil/us_globalequil.cpp
    M programs/us_globalequil/us_long_messagebox.cpp
    M programs/us_globalequil/us_long_messagebox.h
    M programs/us_globalequil/us_model_adpars.cpp
    M programs/us_globalequil/us_model_select.cpp
    A programs/us_grid_editor/CMakeLists.txt
    A programs/us_helpdaemon/CMakeLists.txt
    M programs/us_helpdaemon/us_helpdaemon.cpp
    A programs/us_integral/CMakeLists.txt
    M programs/us_integral/us_delete_models.cpp
    M programs/us_integral/us_integral.cpp
    A programs/us_investigator/CMakeLists.txt
    A programs/us_legacy_converter/CMakeLists.txt
    M programs/us_legacy_converter/us_legacy_converter.cpp
    M programs/us_legacy_converter/us_legacy_converter.h
    M programs/us_legacy_converter/us_legacy_converter.pro
    A programs/us_license/CMakeLists.txt
    A programs/us_manage_data/CMakeLists.txt
    M programs/us_manage_data/us_data_model.cpp
    M programs/us_manage_data/us_data_tree.cpp
    M programs/us_manage_data/us_manage_data.cpp
    A programs/us_model_gui/CMakeLists.txt
    A programs/us_modelmetrics/CMakeLists.txt
    M programs/us_modelmetrics/us_modelmetrics.cpp
    M programs/us_mpi_analysis/2dsa_master.cpp
    A programs/us_mpi_analysis/CMakeLists.txt
    M programs/us_mpi_analysis/dmga_master.cpp
    M programs/us_mpi_analysis/dmga_worker.cpp
    M programs/us_mpi_analysis/ga_master.cpp
    M programs/us_mpi_analysis/ga_worker.cpp
    M programs/us_mpi_analysis/parallel_masters.cpp
    M programs/us_mpi_analysis/pcsa_master.cpp
    M programs/us_mpi_analysis/pmasters_compjob.cpp
    M programs/us_mpi_analysis/us_mpi_analysis.cpp
    M programs/us_mpi_analysis/us_mpi_parse.cpp
    M programs/us_mwl_species_fit/CMakeLists.txt
    M programs/us_mwl_species_fit/us_mwl_sf_plot3d.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.cpp
    M programs/us_mwl_species_fit/us_mwl_species_fit.h
    A programs/us_mwl_species_sim/CMakeLists.txt
    M programs/us_mwl_species_sim/us_mwl_species_sim.cpp
    A programs/us_mwl_spectra/CMakeLists.txt
    M programs/us_mwl_spectra/us_mwl_spectra.cpp
    M programs/us_mwl_spectra/us_mwls_pltctl.cpp
    A programs/us_mwlr_viewer/CMakeLists.txt
    M programs/us_mwlr_viewer/us_mwl_pltctrl.cpp
    M programs/us_mwlr_viewer/us_mwl_run.cpp
    M programs/us_mwlr_viewer/us_mwlr_viewer.cpp
    A programs/us_pcsa/CMakeLists.txt
    M programs/us_pcsa/us_adv_analysis_pc.cpp
    M programs/us_pcsa/us_analysis_control_pc.cpp
    M programs/us_pcsa/us_mlplot.cpp
    M programs/us_pcsa/us_mrecs_loader.cpp
    M programs/us_pcsa/us_pcsa.cpp
    M programs/us_pcsa/us_pcsa_process.cpp
    M programs/us_pcsa/us_pcsa_process.h
    M programs/us_pcsa/us_plot_control_pc.cpp
    M programs/us_pcsa/us_resplot_pc.cpp
    M programs/us_pcsa/us_rpscan.cpp
    A programs/us_predict1/CMakeLists.txt
    A programs/us_predict2/CMakeLists.txt
    A programs/us_project/CMakeLists.txt
    M programs/us_protocol_dev/CMakeLists.txt
    M programs/us_protocol_dev/us_protocol_dev.pro
    M programs/us_protocol_dev/us_protocol_dev_gui.cpp
    M programs/us_protocol_dev/us_protocol_dev_gui.h
    A programs/us_pseudo3d_combine/CMakeLists.txt
    M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp
    M programs/us_pseudo3d_combine/us_remove_distros.cpp
    A programs/us_pseudo_absorbance/CMakeLists.txt
    M programs/us_pseudo_absorbance/us_add_refScan.cpp
    M programs/us_query_rmsd/CMakeLists.txt
    M programs/us_query_rmsd/us_query_rmsd.pro
    A programs/us_ramp/CMakeLists.txt
    M programs/us_ramp/us_experiment_gui_ra.cpp
    M programs/us_ramp/us_get_dbrun_ra.cpp
    M programs/us_ramp/us_intensity_ra.cpp
    M programs/us_ramp/us_ramp_gui.cpp
    M programs/us_ramp/us_select_triples_ra.cpp
    R programs/us_rasmol_control/us_rasmol_control.cpp
    R programs/us_rasmol_control/us_rasmol_control.h
    R programs/us_rasmol_control/us_rasmol_control.pro
    A programs/us_reassign_reviewers_gmp/CMakeLists.txt
    A programs/us_reporter/CMakeLists.txt
    M programs/us_reporter/us_reporter.cpp
    M programs/us_reporter/us_sync_db.cpp
    M programs/us_reporter_gmp/CMakeLists.txt
    M programs/us_reporter_gmp/us_reporter_gmp.cpp
    M programs/us_reporter_gmp/us_reporter_gmp.h
    M programs/us_reporter_gmp/us_reporter_gmp.pro
    A programs/us_rotor/CMakeLists.txt
    A programs/us_rotor_calibration/CMakeLists.txt
    M programs/us_rotor_calibration/us_get_dbexp.cpp
    M programs/us_rotor_calibration/us_rotor_calibration.cpp
    A programs/us_sassoc/CMakeLists.txt
    A programs/us_second_moment/CMakeLists.txt
    M programs/us_second_moment/us_second_moment.cpp
    A programs/us_solution/CMakeLists.txt
    A programs/us_spectrum/CMakeLists.txt
    M programs/us_spectrum/us_spectrum.cpp
    A programs/us_tmst_viewer/CMakeLists.txt
    A programs/us_vhw_combine/CMakeLists.txt
    M programs/us_vhw_combine/us_select_runid.cpp
    M programs/us_vhw_combine/us_vhw_combine.cpp
    M programs/us_vhw_combine/us_vhwc_pltctl.cpp
    A programs/us_vhw_enhanced/CMakeLists.txt
    M programs/us_vhw_enhanced/us_distrib_plot.cpp
    M programs/us_vhw_enhanced/us_vhw_enhanced.cpp
    A programs/us_xpn_viewer/CMakeLists.txt
    M programs/us_xpn_viewer/us_xpn_run_auc.cpp
    M programs/us_xpn_viewer/us_xpn_run_raw.cpp
    M programs/us_xpn_viewer/us_xpn_viewer.pro
    M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp
    M qwtplot3d/CMakeLists.txt
    M qwtplot3d/include/qwt3d_openglhelper.h
    M qwtplot3d/qwtplot3d.pro
    M qwtplot3d/src/qwt3d_mousekeyboard.cpp
    A scripts/build.sh
    M test-docker.sh
    M test/CMakeLists.txt
    M test/modelbuilder/us_modelbuilder.cpp
    M test/utils/CMakeLists.txt
    M test/utils/test_us_ana_profile.cpp
    M us_somo/develop/3dplot/lightingdlgbase.h
    M us_somo/develop/src/qwt/scrollzoomer.cpp
    M us_somo/develop/src/us_dirhist.cpp
    M us_somo/develop/src/us_editor.cpp
    M us_somo/develop/src/us_hydrodyn.cpp
    M us_somo/develop/src/us_hydrodyn_batch.cpp
    M us_somo/develop/src/us_hydrodyn_bd.cpp
    M us_somo/develop/src/us_hydrodyn_comparative.cpp
    M us_somo/develop/src/us_hydrodyn_saxs.cpp
    M utils/CMakeLists.txt
    M utils/libus_utils.pro
    M utils/us_ana_profile.cpp
    M utils/us_buffer.cpp
    A utils/us_convert.cpp
    A utils/us_convert.h
    A utils/us_convertio.cpp
    A utils/us_convertio.h
    M utils/us_crypto.cpp
    M utils/us_db2.cpp
    M utils/us_defines.h
    A utils/us_experiment.cpp
    A utils/us_experiment.h
    M utils/us_gzip.cpp
    M utils/us_hardware.cpp
    M utils/us_hydrosim.h
    M utils/us_lamm_astfvm.cpp
    M utils/us_license_t.cpp
    M utils/us_link_ssl.cpp
    M utils/us_math2.cpp
    M utils/us_math2.h
    M utils/us_matrix.cpp
    M utils/us_pcsa_modelrec.cpp
    M utils/us_project.cpp
    M utils/us_run_protocol.cpp
    M utils/us_run_protocol.h
    M utils/us_simparms.cpp
    M utils/us_simparms.h
    M utils/us_solve_sim.cpp
    M utils/us_tar.cpp
    M utils/us_time_state.cpp
    M utils/us_timer.cpp
    M utils/us_timer.h
    M utils/us_xpn_data.cpp
    A vcpkg
    A vcpkg-configuration.json
    A vcpkg.json

  Log Message:
  -----------
  Merge branch 'main' into lukas/us_xpn_viewer_timestate


Compare: https://github.com/ehb54/ultrascan3/compare/37fd8b74401f...2bbf479b2120

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