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

aaron-auc noreply at github.com
Sat Oct 18 11:19:02 MDT 2025


  Branch: refs/heads/534-enhancement-version-upgrade
  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: af2045563aa019e69852ce42d22235076e6d33f7
      https://github.com/ehb54/ultrascan3/commit/af2045563aa019e69852ce42d22235076e6d33f7
  Author: alexsav815 <alexsav.science at gmail.com>
  Date:   2025-10-09 (Thu, 09 Oct 2025)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp

  Log Message:
  -----------
  GMP: 1. EXP. -- for dataDisk option, do not block submission due to disconnected Optima; block otherwise...


  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: 34e1993274025890c5cceda224c19973aa5b2ae2
      https://github.com/ehb54/ultrascan3/commit/34e1993274025890c5cceda224c19973aa5b2ae2
  Author: Borries Demeler <7659499+demeler at users.noreply.github.com>
  Date:   2025-10-10 (Fri, 10 Oct 2025)

  Changed paths:
    M programs/us_experiment/us_exp_utils.cpp

  Log Message:
  -----------
  Merge pull request #271 from ehb54/alexey-dev-issue576

GMP: 1. EXP. -- for dataDisk option, do not block submission due to disconnected Optima; block otherwise..


  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: 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: 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


Compare: https://github.com/ehb54/ultrascan3/compare/aaeaad6c0276...752239a4b360

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