From noreply at github.com Sat Jan 3 12:09:48 2026 From: noreply at github.com (Borries Demeler) Date: Sat, 03 Jan 2026 11:09:48 -0800 Subject: [us-commits] [ehb54/ultrascan3] aede93: Refactor SSL configuration in `us_db2.cpp`: Message-ID: Branch: refs/heads/main Home: https://github.com/ehb54/ultrascan3 Commit: aede93a36fbddcb60733fc4e45b3004b66b19a48 https://github.com/ehb54/ultrascan3/commit/aede93a36fbddcb60733fc4e45b3004b66b19a48 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M doc/manual/advanced_config.body M utils/us_db2.cpp M utils/us_db2.h Log Message: ----------- Refactor SSL configuration in `us_db2.cpp`: - Consolidate SSL setup logic into a new `configure_ssl` method. - Replace duplicate SSL configuration code with reusable function calls. - Introduce error handling improvements for SSL setup failures. - Update parameter naming for clarity (`error` ? `err`). - Update documentation and references to reflect changes. Commit: fcf3e8e8b9e4b5b5aa785821478f592275934728 https://github.com/ehb54/ultrascan3/commit/fcf3e8e8b9e4b5b5aa785821478f592275934728 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M utils/us_convert.h M utils/us_convertio.h M utils/us_experiment.h M utils/us_extern.h Log Message: ----------- Add `US_UTIL_EXTERN` for symbol export in utility classes and update platform-specific macros - Modify utility class declarations (`US_ConvertIO`, `US_Experiment`, `US_Convert`) to use `US_UTIL_EXTERN` for proper symbol visibility. - Update `us_extern.h` to define `US_EXPORT`, `US_IMPORT`, `US_UTIL_EXTERN`, and `US_GUI_EXTERN` with platform-specific logic (e.g., GCC/Clang). - Ensure uniform handling of visibility attributes for non-Windows platforms. Commit: f14b93b09219d242683cc79f118ed78165295074 https://github.com/ehb54/ultrascan3/commit/f14b93b09219d242683cc79f118ed78165295074 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M CMakeLists.txt Log Message: ----------- Add symbolic link creation for `etc` directory and enhance QWT and LibArchive handling in `CMakeLists.txt` Commit: a481bc52de8cafaf54b7ee05b3cbf34c9436ccf4 https://github.com/ehb54/ultrascan3/commit/a481bc52de8cafaf54b7ee05b3cbf34c9436ccf4 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M programs/CMakeLists.txt Log Message: ----------- Add dependencies for `us_program_common` to ensure proper build order in `CMakeLists.txt` Commit: 4330e56111ecdc006e03c30b0b7a5bb3f7224af0 https://github.com/ehb54/ultrascan3/commit/4330e56111ecdc006e03c30b0b7a5bb3f7224af0 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M gui/us_convert_gui.h M gui/us_experiment_gui.h M gui/us_get_run.h Log Message: ----------- Apply `US_GUI_EXTERN` to GUI class declarations for symbol export - Update `US_ExperimentGui`, `US_GetRun`, and `US_ConvertGui` to use `US_GUI_EXTERN` for improved symbol visibility across platforms. Commit: f719fc16c1a026b10e81214fe3eb53eceefcc9b3 https://github.com/ehb54/ultrascan3/commit/f719fc16c1a026b10e81214fe3eb53eceefcc9b3 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M gui/CMakeLists.txt Log Message: ----------- Add dependencies for `us_utils_static` in `CMakeLists.txt` based on build type Commit: 33e95b20a5d83c4901b1665caec7acef9fa29388 https://github.com/ehb54/ultrascan3/commit/33e95b20a5d83c4901b1665caec7acef9fa29388 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M utils/us_db2.cpp Log Message: ----------- Set minimum TLS version for database connection Add support for setting minimum TLS version to 1.2 in database connection. Commit: b2c3bf47409e753c9fc19a553f4443b14abe8ac5 https://github.com/ehb54/ultrascan3/commit/b2c3bf47409e753c9fc19a553f4443b14abe8ac5 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M utils/us_db2.cpp Log Message: ----------- Cleanup Commit: 67c9dc8ad7b8bf0a6c8a59f471aa11ef5e9f66d8 https://github.com/ehb54/ultrascan3/commit/67c9dc8ad7b8bf0a6c8a59f471aa11ef5e9f66d8 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M utils/ius_db2.h Log Message: ----------- Fix parameter name from 'error' to 'err' Commit: e7e29ef2a51a257c10d7ec02322012a83e9b8a6b https://github.com/ehb54/ultrascan3/commit/e7e29ef2a51a257c10d7ec02322012a83e9b8a6b Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M test/utils/test_us_simparms.cpp Log Message: ----------- Prevent accessing the second channel in a one channel centerpiece crashing the test Previously the test passed, because the missing etc files caused a flow in which no error was thrown. By symlinking the etc files properly, this caused now a crash Commit: 4f95fa8faa841098f4fadc4563e8b664c4d36ff0 https://github.com/ehb54/ultrascan3/commit/4f95fa8faa841098f4fadc4563e8b664c4d36ff0 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M test/utils/test_us_ana_profile.cpp Log Message: ----------- Fix tests crashing because of the scan_excl_nth being incorrectly initialized and updated. Enable skipped tests again Commit: c8038ba4c78146998ebf7d9e1d4a27e7923c4224 https://github.com/ehb54/ultrascan3/commit/c8038ba4c78146998ebf7d9e1d4a27e7923c4224 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M utils/CMakeLists.txt Log Message: ----------- Update `us_utils` to enforce symbol visibility and linking options in `CMakeLists.txt` - Add platform-specific `target_compile_options` and `target_link_options` for consistent symbol export behavior on UNIX and macOS. Signed-off-by: doluk <69309597+doluk at users.noreply.github.com> Commit: 57c8faa142074cd9d1149d209ba558df01e04afc https://github.com/ehb54/ultrascan3/commit/57c8faa142074cd9d1149d209ba558df01e04afc Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M gui/us_analyte_gui.h M gui/us_buffer_gui.h M gui/us_csv_loader.h M gui/us_intensity.h M gui/us_new_spectrum.h M gui/us_plot.h M gui/us_project_gui.h M gui/us_sassoc.h M gui/us_select_triples.h M gui/us_selectbox.h M gui/us_solution_gui.h Log Message: ----------- Apply `US_GUI_EXTERN` for symbol export in GUI class declarations - Modify multiple GUI classes across headers to use `US_GUI_EXTERN` for improved symbol visibility and cross-platform compatibility. Signed-off-by: doluk <69309597+doluk at users.noreply.github.com> Commit: f5c7a43636c8b135356628aa4a5377c3a67c8d3c https://github.com/ehb54/ultrascan3/commit/f5c7a43636c8b135356628aa4a5377c3a67c8d3c Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M gui/CMakeLists.txt Log Message: ----------- Exclude qmake-generated files from GUI source list in `CMakeLists.txt` Signed-off-by: doluk <69309597+doluk at users.noreply.github.com> Commit: abc1f5a67e0e5f4d76be0643a3b95f266bb188a2 https://github.com/ehb54/ultrascan3/commit/abc1f5a67e0e5f4d76be0643a3b95f266bb188a2 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M CMakeLists.txt Log Message: ----------- Add qmake-compatible compiler flags and optional LTO for Release builds in `CMakeLists.txt` Signed-off-by: doluk <69309597+doluk at users.noreply.github.com> Commit: 1e5681139c0d0adaa2d2bdcccadac62e0bae14cc https://github.com/ehb54/ultrascan3/commit/1e5681139c0d0adaa2d2bdcccadac62e0bae14cc Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2025-12-30 (Tue, 30 Dec 2025) Changed paths: M CMakePresets.json Log Message: ----------- Add VCPKG_TARGET_TRIPLET for Linux dynamic build Commit: a6e20929d725c26226a09f3ee3eb6e316f6c7bca https://github.com/ehb54/ultrascan3/commit/a6e20929d725c26226a09f3ee3eb6e316f6c7bca Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-31 (Wed, 31 Dec 2025) Changed paths: M utils/us_db2.cpp Log Message: ----------- Refine TLS cipher suite definition for enhanced security and backward compatibility in `us_db2.cpp` Signed-off-by: doluk <69309597+doluk at users.noreply.github.com> Commit: 2f810aea610fcf3b7cb7a997124f039b15910e6c https://github.com/ehb54/ultrascan3/commit/2f810aea610fcf3b7cb7a997124f039b15910e6c Author: Borries Demeler <7659499+demeler at users.noreply.github.com> Date: 2026-01-03 (Sat, 03 Jan 2026) Changed paths: M CMakeLists.txt M CMakePresets.json M doc/manual/advanced_config.body M gui/CMakeLists.txt M gui/us_analyte_gui.h M gui/us_buffer_gui.h M gui/us_convert_gui.h M gui/us_csv_loader.h M gui/us_experiment_gui.h M gui/us_get_run.h M gui/us_intensity.h M gui/us_new_spectrum.h M gui/us_plot.h M gui/us_project_gui.h M gui/us_sassoc.h M gui/us_select_triples.h M gui/us_selectbox.h M gui/us_solution_gui.h M programs/CMakeLists.txt M test/utils/test_us_ana_profile.cpp M test/utils/test_us_simparms.cpp M utils/CMakeLists.txt M utils/ius_db2.h M utils/us_convert.h M utils/us_convertio.h M utils/us_db2.cpp M utils/us_db2.h M utils/us_experiment.h M utils/us_extern.h Log Message: ----------- Merge pull request #339 from ehb54/lukas/db_connection Fix: Database Connection for newer Openssl versions, CMake Fixes backport from #300 Compare: https://github.com/ehb54/ultrascan3/compare/4f98a669ba7f...2f810aea610f To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Sat Jan 3 12:09:53 2026 From: noreply at github.com (Borries Demeler) Date: Sat, 03 Jan 2026 11:09:53 -0800 Subject: [us-commits] [ehb54/ultrascan3] Message-ID: Branch: refs/heads/lukas/db_connection Home: https://github.com/ehb54/ultrascan3 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Sun Jan 4 03:15:44 2026 From: noreply at github.com (Lukas Dobler) Date: Sun, 04 Jan 2026 02:15:44 -0800 Subject: [us-commits] [ehb54/ultrascan3] aede93: Refactor SSL configuration in `us_db2.cpp`: Message-ID: Branch: refs/heads/lukas/qt6-compile Home: https://github.com/ehb54/ultrascan3 Commit: aede93a36fbddcb60733fc4e45b3004b66b19a48 https://github.com/ehb54/ultrascan3/commit/aede93a36fbddcb60733fc4e45b3004b66b19a48 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M doc/manual/advanced_config.body M utils/us_db2.cpp M utils/us_db2.h Log Message: ----------- Refactor SSL configuration in `us_db2.cpp`: - Consolidate SSL setup logic into a new `configure_ssl` method. - Replace duplicate SSL configuration code with reusable function calls. - Introduce error handling improvements for SSL setup failures. - Update parameter naming for clarity (`error` ? `err`). - Update documentation and references to reflect changes. Commit: fcf3e8e8b9e4b5b5aa785821478f592275934728 https://github.com/ehb54/ultrascan3/commit/fcf3e8e8b9e4b5b5aa785821478f592275934728 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M utils/us_convert.h M utils/us_convertio.h M utils/us_experiment.h M utils/us_extern.h Log Message: ----------- Add `US_UTIL_EXTERN` for symbol export in utility classes and update platform-specific macros - Modify utility class declarations (`US_ConvertIO`, `US_Experiment`, `US_Convert`) to use `US_UTIL_EXTERN` for proper symbol visibility. - Update `us_extern.h` to define `US_EXPORT`, `US_IMPORT`, `US_UTIL_EXTERN`, and `US_GUI_EXTERN` with platform-specific logic (e.g., GCC/Clang). - Ensure uniform handling of visibility attributes for non-Windows platforms. Commit: f14b93b09219d242683cc79f118ed78165295074 https://github.com/ehb54/ultrascan3/commit/f14b93b09219d242683cc79f118ed78165295074 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M CMakeLists.txt Log Message: ----------- Add symbolic link creation for `etc` directory and enhance QWT and LibArchive handling in `CMakeLists.txt` Commit: a481bc52de8cafaf54b7ee05b3cbf34c9436ccf4 https://github.com/ehb54/ultrascan3/commit/a481bc52de8cafaf54b7ee05b3cbf34c9436ccf4 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M programs/CMakeLists.txt Log Message: ----------- Add dependencies for `us_program_common` to ensure proper build order in `CMakeLists.txt` Commit: 4330e56111ecdc006e03c30b0b7a5bb3f7224af0 https://github.com/ehb54/ultrascan3/commit/4330e56111ecdc006e03c30b0b7a5bb3f7224af0 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M gui/us_convert_gui.h M gui/us_experiment_gui.h M gui/us_get_run.h Log Message: ----------- Apply `US_GUI_EXTERN` to GUI class declarations for symbol export - Update `US_ExperimentGui`, `US_GetRun`, and `US_ConvertGui` to use `US_GUI_EXTERN` for improved symbol visibility across platforms. Commit: f719fc16c1a026b10e81214fe3eb53eceefcc9b3 https://github.com/ehb54/ultrascan3/commit/f719fc16c1a026b10e81214fe3eb53eceefcc9b3 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M gui/CMakeLists.txt Log Message: ----------- Add dependencies for `us_utils_static` in `CMakeLists.txt` based on build type Commit: 33e95b20a5d83c4901b1665caec7acef9fa29388 https://github.com/ehb54/ultrascan3/commit/33e95b20a5d83c4901b1665caec7acef9fa29388 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M utils/us_db2.cpp Log Message: ----------- Set minimum TLS version for database connection Add support for setting minimum TLS version to 1.2 in database connection. Commit: b2c3bf47409e753c9fc19a553f4443b14abe8ac5 https://github.com/ehb54/ultrascan3/commit/b2c3bf47409e753c9fc19a553f4443b14abe8ac5 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M utils/us_db2.cpp Log Message: ----------- Cleanup Commit: 67c9dc8ad7b8bf0a6c8a59f471aa11ef5e9f66d8 https://github.com/ehb54/ultrascan3/commit/67c9dc8ad7b8bf0a6c8a59f471aa11ef5e9f66d8 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M utils/ius_db2.h Log Message: ----------- Fix parameter name from 'error' to 'err' Commit: e7e29ef2a51a257c10d7ec02322012a83e9b8a6b https://github.com/ehb54/ultrascan3/commit/e7e29ef2a51a257c10d7ec02322012a83e9b8a6b Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M test/utils/test_us_simparms.cpp Log Message: ----------- Prevent accessing the second channel in a one channel centerpiece crashing the test Previously the test passed, because the missing etc files caused a flow in which no error was thrown. By symlinking the etc files properly, this caused now a crash Commit: 4f95fa8faa841098f4fadc4563e8b664c4d36ff0 https://github.com/ehb54/ultrascan3/commit/4f95fa8faa841098f4fadc4563e8b664c4d36ff0 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M test/utils/test_us_ana_profile.cpp Log Message: ----------- Fix tests crashing because of the scan_excl_nth being incorrectly initialized and updated. Enable skipped tests again Commit: c8038ba4c78146998ebf7d9e1d4a27e7923c4224 https://github.com/ehb54/ultrascan3/commit/c8038ba4c78146998ebf7d9e1d4a27e7923c4224 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M utils/CMakeLists.txt Log Message: ----------- Update `us_utils` to enforce symbol visibility and linking options in `CMakeLists.txt` - Add platform-specific `target_compile_options` and `target_link_options` for consistent symbol export behavior on UNIX and macOS. Signed-off-by: doluk <69309597+doluk at users.noreply.github.com> Commit: 57c8faa142074cd9d1149d209ba558df01e04afc https://github.com/ehb54/ultrascan3/commit/57c8faa142074cd9d1149d209ba558df01e04afc Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M gui/us_analyte_gui.h M gui/us_buffer_gui.h M gui/us_csv_loader.h M gui/us_intensity.h M gui/us_new_spectrum.h M gui/us_plot.h M gui/us_project_gui.h M gui/us_sassoc.h M gui/us_select_triples.h M gui/us_selectbox.h M gui/us_solution_gui.h Log Message: ----------- Apply `US_GUI_EXTERN` for symbol export in GUI class declarations - Modify multiple GUI classes across headers to use `US_GUI_EXTERN` for improved symbol visibility and cross-platform compatibility. Signed-off-by: doluk <69309597+doluk at users.noreply.github.com> Commit: f5c7a43636c8b135356628aa4a5377c3a67c8d3c https://github.com/ehb54/ultrascan3/commit/f5c7a43636c8b135356628aa4a5377c3a67c8d3c Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M gui/CMakeLists.txt Log Message: ----------- Exclude qmake-generated files from GUI source list in `CMakeLists.txt` Signed-off-by: doluk <69309597+doluk at users.noreply.github.com> Commit: abc1f5a67e0e5f4d76be0643a3b95f266bb188a2 https://github.com/ehb54/ultrascan3/commit/abc1f5a67e0e5f4d76be0643a3b95f266bb188a2 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-29 (Mon, 29 Dec 2025) Changed paths: M CMakeLists.txt Log Message: ----------- Add qmake-compatible compiler flags and optional LTO for Release builds in `CMakeLists.txt` Signed-off-by: doluk <69309597+doluk at users.noreply.github.com> Commit: 1e5681139c0d0adaa2d2bdcccadac62e0bae14cc https://github.com/ehb54/ultrascan3/commit/1e5681139c0d0adaa2d2bdcccadac62e0bae14cc Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2025-12-30 (Tue, 30 Dec 2025) Changed paths: M CMakePresets.json Log Message: ----------- Add VCPKG_TARGET_TRIPLET for Linux dynamic build Commit: a6e20929d725c26226a09f3ee3eb6e316f6c7bca https://github.com/ehb54/ultrascan3/commit/a6e20929d725c26226a09f3ee3eb6e316f6c7bca Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-31 (Wed, 31 Dec 2025) Changed paths: M utils/us_db2.cpp Log Message: ----------- Refine TLS cipher suite definition for enhanced security and backward compatibility in `us_db2.cpp` Signed-off-by: doluk <69309597+doluk at users.noreply.github.com> Commit: 2f810aea610fcf3b7cb7a997124f039b15910e6c https://github.com/ehb54/ultrascan3/commit/2f810aea610fcf3b7cb7a997124f039b15910e6c Author: Borries Demeler <7659499+demeler at users.noreply.github.com> Date: 2026-01-03 (Sat, 03 Jan 2026) Changed paths: M CMakeLists.txt M CMakePresets.json M doc/manual/advanced_config.body M gui/CMakeLists.txt M gui/us_analyte_gui.h M gui/us_buffer_gui.h M gui/us_convert_gui.h M gui/us_csv_loader.h M gui/us_experiment_gui.h M gui/us_get_run.h M gui/us_intensity.h M gui/us_new_spectrum.h M gui/us_plot.h M gui/us_project_gui.h M gui/us_sassoc.h M gui/us_select_triples.h M gui/us_selectbox.h M gui/us_solution_gui.h M programs/CMakeLists.txt M test/utils/test_us_ana_profile.cpp M test/utils/test_us_simparms.cpp M utils/CMakeLists.txt M utils/ius_db2.h M utils/us_convert.h M utils/us_convertio.h M utils/us_db2.cpp M utils/us_db2.h M utils/us_experiment.h M utils/us_extern.h Log Message: ----------- Merge pull request #339 from ehb54/lukas/db_connection Fix: Database Connection for newer Openssl versions, CMake Fixes backport from #300 Commit: 16fff1967916e35010b79c2cb31ce5dd7b6ad445 https://github.com/ehb54/ultrascan3/commit/16fff1967916e35010b79c2cb31ce5dd7b6ad445 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-04 (Sun, 04 Jan 2026) Changed paths: M CMakeLists.txt M doc/manual/advanced_config.body M gui/CMakeLists.txt M gui/us_analyte_gui.h M gui/us_buffer_gui.h M gui/us_new_spectrum.h M gui/us_plot.h M gui/us_project_gui.h M gui/us_sassoc.h M gui/us_selectbox.h M gui/us_solution_gui.h M programs/CMakeLists.txt M test/utils/test_us_ana_profile.cpp M test/utils/test_us_simparms.cpp M utils/CMakeLists.txt M utils/ius_db2.h M utils/us_db2.cpp M utils/us_db2.h Log Message: ----------- Merge branch 'main' into lukas/qt6-compile Compare: https://github.com/ehb54/ultrascan3/compare/bf5c7965f6f3...16fff1967916 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Mon Jan 5 15:04:01 2026 From: noreply at github.com (alexsav815) Date: Mon, 05 Jan 2026 14:04:01 -0800 Subject: [us-commits] [ehb54/ultrascan3] Message-ID: Branch: refs/heads/alexey-dev-issue683 Home: https://github.com/ehb54/ultrascan3 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Mon Jan 5 15:34:07 2026 From: noreply at github.com (alexsav815) Date: Mon, 05 Jan 2026 14:34:07 -0800 Subject: [us-commits] [ehb54/ultrascan3] 097713: GMP: 4.EDIT -- when reading Apofile's data for Sca... Message-ID: Branch: refs/heads/alexey-dev-issue683 Home: https://github.com/ehb54/ultrascan3 Commit: 097713e62433c13a0975a8293196807afdd01662 https://github.com/ehb54/ultrascan3/commit/097713e62433c13a0975a8293196807afdd01662 Author: alexsav815 Date: 2026-01-05 (Mon, 05 Jan 2026) Changed paths: M programs/us_edit/us_edit.cpp Log Message: ----------- GMP: 4.EDIT -- when reading Apofile's data for Scan Exclusions, check that every nth scan not be 0 (or unset) as this cased crash; this is possible for earlier protocols ... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Tue Jan 6 08:30:52 2026 From: noreply at github.com (Lukas Dobler) Date: Tue, 06 Jan 2026 07:30:52 -0800 Subject: [us-commits] [ehb54/ultrascan3] 11a7a7: Clean up unused compiler flags in qt5-tools portfile. Message-ID: Branch: refs/heads/lukas/qt6-compile Home: https://github.com/ehb54/ultrascan3 Commit: 11a7a7c669bebe3a734cbf8dbd09b73332f55e39 https://github.com/ehb54/ultrascan3/commit/11a7a7c669bebe3a734cbf8dbd09b73332f55e39 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-16 (Tue, 16 Dec 2025) Changed paths: M buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake Log Message: ----------- Clean up unused compiler flags in qt5-tools portfile. Commit: 446270b10005ff9807a4bfc2ec2c3e4efde6ad18 https://github.com/ehb54/ultrascan3/commit/446270b10005ff9807a4bfc2ec2c3e4efde6ad18 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-16 (Tue, 16 Dec 2025) Changed paths: A admin/cmake/triplets/x64-mingw-dynamic.cmake Log Message: ----------- Add x64 MinGW dynamic triplet configuration for Vcpkg Commit: 6b0a884bca62b0406762f7868cbe06fc14cff07f https://github.com/ehb54/ultrascan3/commit/6b0a884bca62b0406762f7868cbe06fc14cff07f Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-16 (Tue, 16 Dec 2025) Changed paths: M gui/us_extinction_gui.cpp M gui/us_minimize.cpp M gui/us_new_spectrum.cpp M programs/us_experiment/us_experiment_gui_optima.cpp M programs/us_pseudo_absorbance/us_add_refScan.cpp M utils/us_analyte.cpp M utils/us_archive.cpp M utils/us_astfem_math.h M utils/us_astfem_rsa.cpp M utils/us_buffer.cpp M utils/us_extern.h M utils/us_gzip.cpp M utils/us_matrix.cpp M utils/us_solution.cpp M utils/us_solve_sim.cpp Log Message: ----------- - Replace `and`/`or` with standard logical operators `&&`/`||` for consistency and clarity. - Modernize usage of `QVector` for thread management and dynamic arrays. - Introduce portability enhancements for platform-specific file operations (`us_open`, `_unlink`, etc.). - Add missing header guards for floating-point limits (`FLT_MIN`/`FLT_MAX`). - Standardize debug error outputs with severity levels. Commit: b45e442ac95cf354da0c836fb3a70941b58de387 https://github.com/ehb54/ultrascan3/commit/b45e442ac95cf354da0c836fb3a70941b58de387 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-16 (Tue, 16 Dec 2025) Changed paths: M CMakeLists.txt M gui/CMakeLists.txt M qwtplot3d/CMakeLists.txt M utils/CMakeLists.txt Log Message: ----------- - Modernize and standardize CMake configuration - Add custom Vcpkg triplets and overlay ports for dynamic builds. - Refactor compiler flags and definitions for platform-specific optimizations. - Improve handling of debug options and static/dynamic library configurations. - Enhance Qwt library detection with support for both manual and unofficial configurations. - Introduce platform-specific linking and compile options for portability improvements. Commit: f1abbfab8dc3387d589172ab2defbf2d4349605e https://github.com/ehb54/ultrascan3/commit/f1abbfab8dc3387d589172ab2defbf2d4349605e Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-16 (Tue, 16 Dec 2025) Changed paths: M CMakeLists.txt Log Message: ----------- Toggle default library preference to shared in CMake configuration (`US3_PREFER_STATIC` set to OFF). Commit: 9f528bb04373eeae038dd1dded810eb09a4bffce https://github.com/ehb54/ultrascan3/commit/9f528bb04373eeae038dd1dded810eb09a4bffce Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-30 (Tue, 30 Dec 2025) Changed paths: M CMakeLists.txt M admin/cmake/GenerateVersion.cmake M gui/CMakeLists.txt M gui/fix-mac-make.sh R gui/images.qrc M gui/libus_gui.pro M gui/qrc_make_adds.txt M gui/us_convert_gui.cpp M gui/us_images.cpp M programs/us/CMakeLists.txt M programs/us/revision.sh M programs/us/us.cpp M programs/us_legacy_converter/us_legacy_converter.cpp M scripts/build.sh Log Message: ----------- Merge remote-tracking branch 'upstream/lukas/qt6-compile' into lukas/qt6-compile Commit: 0fff32bdf5c6c15bf3b0bf96bff3858766e852fb https://github.com/ehb54/ultrascan3/commit/0fff32bdf5c6c15bf3b0bf96bff3858766e852fb Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2026-01-04 (Sun, 04 Jan 2026) Changed paths: M CMakeLists.txt M doc/manual/advanced_config.body M gui/CMakeLists.txt M gui/us_analyte_gui.h M gui/us_buffer_gui.h M gui/us_new_spectrum.h M gui/us_plot.h M gui/us_project_gui.h M gui/us_sassoc.h M gui/us_selectbox.h M gui/us_solution_gui.h M programs/CMakeLists.txt M test/utils/test_us_ana_profile.cpp M test/utils/test_us_simparms.cpp M utils/CMakeLists.txt M utils/ius_db2.h M utils/us_db2.cpp M utils/us_db2.h Log Message: ----------- Merge remote-tracking branch 'upstream/lukas/qt6-compile' into lukas/qt6-compile # Conflicts: # CMakeLists.txt Compare: https://github.com/ehb54/ultrascan3/compare/16fff1967916...0fff32bdf5c6 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Tue Jan 6 08:36:23 2026 From: noreply at github.com (Lukas Dobler) Date: Tue, 06 Jan 2026 07:36:23 -0800 Subject: [us-commits] [ehb54/ultrascan3] 76602d: Rename QLabel variables to `lbl_` prefixed names f... Message-ID: Branch: refs/heads/lukas/qt6-compile Home: https://github.com/ehb54/ultrascan3 Commit: 76602d4c7069e7ac4f15daa401a4141301be567f https://github.com/ehb54/ultrascan3/commit/76602d4c7069e7ac4f15daa401a4141301be567f Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_config/us_font.cpp M programs/us_config/us_font.h Log Message: ----------- Rename QLabel variables to `lbl_` prefixed names for improved consistency in `us_font` files Commit: c5cb34c47426c0e89f1647e0c4ddf40b49bba8c6 https://github.com/ehb54/ultrascan3/commit/c5cb34c47426c0e89f1647e0c4ddf40b49bba8c6 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.h Log Message: ----------- Add conditional inclusion of `` for non-Windows platforms in `us_com_project_gui.h` Commit: 7e965475eb967de0e24a23b867b67eca4685713a https://github.com/ehb54/ultrascan3/commit/7e965475eb967de0e24a23b867b67eca4685713a Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.h M programs/us_pcsa/us_pcsa.h M programs/us_protocol_dev/us_protocol_dev_gui.h Log Message: ----------- Add conditional inclusion of `` for non-Windows platforms across multiple GUI header files for cross-platform compatibility Commit: d7b2cf305764fd93ba923b2b98e9a436417ac9a4 https://github.com/ehb54/ultrascan3/commit/d7b2cf305764fd93ba923b2b98e9a436417ac9a4 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- Comment out obsolete `#warning` directive in `us_experiment_gui_optima.cpp`. Commit: e943dc2efed0e478563fa973b843f70fc5ba105b https://github.com/ehb54/ultrascan3/commit/e943dc2efed0e478563fa973b843f70fc5ba105b Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_fds_filemanager/us_fds_filemanager.cpp Log Message: ----------- Replace raw arrays with `QVector` in `us_fds_filemanager.cpp` for better safety and modern C++ compliance. Commit: 65b2c4babd29d6c22d7c987982d51584c12e9e18 https://github.com/ehb54/ultrascan3/commit/65b2c4babd29d6c22d7c987982d51584c12e9e18 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/CMakeLists.txt Log Message: ----------- Add qwtplot3d library to CMakeLists.txt and define compile options for Windows Commit: d0403e79ea82d05f7f9d003d4163516a58258953 https://github.com/ehb54/ultrascan3/commit/d0403e79ea82d05f7f9d003d4163516a58258953 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M CMakePresets.json Log Message: ----------- Update `CMakePresets.json` to adjust MinGW conditions and set VCPKG triplet for Windows builds Compare: https://github.com/ehb54/ultrascan3/compare/0fff32bdf5c6...d0403e79ea82 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Tue Jan 6 14:33:57 2026 From: noreply at github.com (alexsav815) Date: Tue, 06 Jan 2026 13:33:57 -0800 Subject: [us-commits] [ehb54/ultrascan3] Message-ID: Branch: refs/heads/alexey-dev-issue685 Home: https://github.com/ehb54/ultrascan3 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Tue Jan 6 15:42:28 2026 From: noreply at github.com (alexsav815) Date: Tue, 06 Jan 2026 14:42:28 -0800 Subject: [us-commits] [ehb54/ultrascan3] e86401: e-Sigs -- work on adding and passing reviewers' de... Message-ID: Branch: refs/heads/alexey-dev-issue685 Home: https://github.com/ehb54/ultrascan3 Commit: e8640132887a70936b99095e9102ce2986b71157 https://github.com/ehb54/ultrascan3/commit/e8640132887a70936b99095e9102ce2986b71157 Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M gui/us_passwd.cpp Log Message: ----------- e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Tue Jan 6 17:07:30 2026 From: noreply at github.com (alexsav815) Date: Tue, 06 Jan 2026 16:07:30 -0800 Subject: [us-commits] [ehb54/ultrascan3] 5d33eb: [MORE ]e-Sigs -- work on adding and passing review... Message-ID: Branch: refs/heads/alexey-dev-issue685 Home: https://github.com/ehb54/ultrascan3 Commit: 5d33eb2aef8c3f0f5a4a29b87448ad208d81984c https://github.com/ehb54/ultrascan3/commit/5d33eb2aef8c3f0f5a4a29b87448ad208d81984c Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M gui/us_passwd.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.h Log Message: ----------- [MORE ]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Tue Jan 6 17:16:57 2026 From: noreply at github.com (alexsav815) Date: Tue, 06 Jan 2026 16:16:57 -0800 Subject: [us-commits] [ehb54/ultrascan3] 545ae8: [MORE 2]e-Sigs -- work on adding and passing revie... Message-ID: Branch: refs/heads/alexey-dev-issue685 Home: https://github.com/ehb54/ultrascan3 Commit: 545ae8d4a3ff14a6e315409e923b9ca41076e9b6 https://github.com/ehb54/ultrascan3/commit/545ae8d4a3ff14a6e315409e923b9ca41076e9b6 Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 2]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Tue Jan 6 17:24:48 2026 From: noreply at github.com (alexsav815) Date: Tue, 06 Jan 2026 16:24:48 -0800 Subject: [us-commits] [ehb54/ultrascan3] 5558bb: [MORE 2a]e-Sigs -- work on adding and passing revi... Message-ID: Branch: refs/heads/alexey-dev-issue685 Home: https://github.com/ehb54/ultrascan3 Commit: 5558bbe9b28475c555cb94973cef193f29f11804 https://github.com/ehb54/ultrascan3/commit/5558bbe9b28475c555cb94973cef193f29f11804 Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 2a]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Tue Jan 6 17:42:49 2026 From: noreply at github.com (alexsav815) Date: Tue, 06 Jan 2026 16:42:49 -0800 Subject: [us-commits] [ehb54/ultrascan3] a136b5: [MORE 3]e-Sigs -- work on adding and passing revie... Message-ID: Branch: refs/heads/alexey-dev-issue685 Home: https://github.com/ehb54/ultrascan3 Commit: a136b59f67c8fda1ee6311db7c67cdb3517544ad https://github.com/ehb54/ultrascan3/commit/a136b59f67c8fda1ee6311db7c67cdb3517544ad Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 3]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Tue Jan 6 18:10:42 2026 From: noreply at github.com (alexsav815) Date: Tue, 06 Jan 2026 17:10:42 -0800 Subject: [us-commits] [ehb54/ultrascan3] 3fb85f: [MORE 3 Plus audit Trail]e-Sigs -- work on adding ... Message-ID: Branch: refs/heads/alexey-dev-issue685 Home: https://github.com/ehb54/ultrascan3 Commit: 3fb85fd790fba2583aed0262d1610aed737a512b https://github.com/ehb54/ultrascan3/commit/3fb85fd790fba2583aed0262d1610aed737a512b Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 3 Plus audit Trail]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Tue Jan 6 18:19:06 2026 From: noreply at github.com (alexsav815) Date: Tue, 06 Jan 2026 17:19:06 -0800 Subject: [us-commits] [ehb54/ultrascan3] 358fa3: [MORE 5 Plus audit Trail]e-Sigs -- work on adding ... Message-ID: Branch: refs/heads/alexey-dev-issue685 Home: https://github.com/ehb54/ultrascan3 Commit: 358fa3127df640b71b730a1a59a36c30ef57b35c https://github.com/ehb54/ultrascan3/commit/358fa3127df640b71b730a1a59a36c30ef57b35c Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp Log Message: ----------- [MORE 5 Plus audit Trail]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Tue Jan 6 18:29:51 2026 From: noreply at github.com (alexsav815) Date: Tue, 06 Jan 2026 17:29:51 -0800 Subject: [us-commits] [ehb54/ultrascan3] 3c5adb: [MORE 6 Plus audit Trail]e-Sigs -- work on adding ... Message-ID: Branch: refs/heads/alexey-dev-issue685 Home: https://github.com/ehb54/ultrascan3 Commit: 3c5adbaa5801cf489f6544623e8dc23ae51cd3aa https://github.com/ehb54/ultrascan3/commit/3c5adbaa5801cf489f6544623e8dc23ae51cd3aa Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 6 Plus audit Trail]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Tue Jan 6 18:36:58 2026 From: noreply at github.com (alexsav815) Date: Tue, 06 Jan 2026 17:36:58 -0800 Subject: [us-commits] [ehb54/ultrascan3] 17fefb: [MORE 7 Plus audit Trail & page pagination]e-Sigs ... Message-ID: Branch: refs/heads/alexey-dev-issue685 Home: https://github.com/ehb54/ultrascan3 Commit: 17fefbf81659578b2696e6810bc983a49dba5f16 https://github.com/ehb54/ultrascan3/commit/17fefbf81659578b2696e6810bc983a49dba5f16 Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 7 Plus audit Trail & page pagination]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Tue Jan 6 18:42:19 2026 From: noreply at github.com (alexsav815) Date: Tue, 06 Jan 2026 17:42:19 -0800 Subject: [us-commits] [ehb54/ultrascan3] e72f2c: [MORE 8 Plus audit Trail & page pagination]e-Sigs ... Message-ID: Branch: refs/heads/alexey-dev-issue685 Home: https://github.com/ehb54/ultrascan3 Commit: e72f2c1d666e58f670d0013e78ee4e271a5a09ea https://github.com/ehb54/ultrascan3/commit/e72f2c1d666e58f670d0013e78ee4e271a5a09ea Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 8 Plus audit Trail & page pagination]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Wed Jan 7 03:00:57 2026 From: noreply at github.com (Lukas Dobler) Date: Wed, 07 Jan 2026 02:00:57 -0800 Subject: [us-commits] [ehb54/ultrascan3] 7c2bec: Replace `_unlink` and `_chmod` with `unlink` and `... Message-ID: Branch: refs/heads/lukas/qt6-compile Home: https://github.com/ehb54/ultrascan3 Commit: 7c2bec78b6a0198397031c56ec411a9252f04000 https://github.com/ehb54/ultrascan3/commit/7c2bec78b6a0198397031c56ec411a9252f04000 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2026-01-07 (Wed, 07 Jan 2026) Changed paths: M utils/us_gzip.cpp Log Message: ----------- Replace `_unlink` and `_chmod` with `unlink` and `chmod` for better cross-platform compatibility in `us_gzip.cpp`. Adjust Windows platform checks and migrate from `strcpy_s` to `qstrcpy`. Signed-off-by: doluk <69309597+doluk at users.noreply.github.com> To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Wed Jan 7 03:08:40 2026 From: noreply at github.com (Lukas Dobler) Date: Wed, 07 Jan 2026 02:08:40 -0800 Subject: [us-commits] [ehb54/ultrascan3] 81f59a: Fix preprocessor directive syntax for Windows Message-ID: Branch: refs/heads/lukas/qt6-compile Home: https://github.com/ehb54/ultrascan3 Commit: 81f59a21d854bfa0653cad7c542f1628fc95f5c0 https://github.com/ehb54/ultrascan3/commit/81f59a21d854bfa0653cad7c542f1628fc95f5c0 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-07 (Wed, 07 Jan 2026) Changed paths: M utils/us_gzip.cpp Log Message: ----------- Fix preprocessor directive syntax for Windows To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Thu Jan 8 12:39:23 2026 From: noreply at github.com (alexsav815) Date: Thu, 08 Jan 2026 11:39:23 -0800 Subject: [us-commits] [ehb54/ultrascan3] Message-ID: Branch: refs/heads/alexey-dev-issue678 Home: https://github.com/ehb54/ultrascan3 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Thu Jan 8 13:13:03 2026 From: noreply at github.com (alexsav815) Date: Thu, 08 Jan 2026 12:13:03 -0800 Subject: [us-commits] [ehb54/ultrascan3] 7e2f58: GMP | R&D programs -- ask user to confirm when exi... Message-ID: Branch: refs/heads/alexey-dev-issue678 Home: https://github.com/ehb54/ultrascan3 Commit: 7e2f5851c9e0ed47372d1a4dbaa935ea883e0344 https://github.com/ehb54/ultrascan3/commit/7e2f5851c9e0ed47372d1a4dbaa935ea883e0344 Author: alexsav815 Date: 2026-01-08 (Thu, 08 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.cpp M programs/us_com_project/us_com_project_gui.h Log Message: ----------- GMP | R&D programs -- ask user to confirm when exiting programs... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Fri Jan 9 11:18:08 2026 From: noreply at github.com (reecemartin48) Date: Fri, 09 Jan 2026 10:18:08 -0800 Subject: [us-commits] [ehb54/ultrascan3] 097713: GMP: 4.EDIT -- when reading Apofile's data for Sca... Message-ID: Branch: refs/heads/main Home: https://github.com/ehb54/ultrascan3 Commit: 097713e62433c13a0975a8293196807afdd01662 https://github.com/ehb54/ultrascan3/commit/097713e62433c13a0975a8293196807afdd01662 Author: alexsav815 Date: 2026-01-05 (Mon, 05 Jan 2026) Changed paths: M programs/us_edit/us_edit.cpp Log Message: ----------- GMP: 4.EDIT -- when reading Apofile's data for Scan Exclusions, check that every nth scan not be 0 (or unset) as this cased crash; this is possible for earlier protocols ... Commit: 6ab3d3a27c0adc9dd654816240703b36ef05041a https://github.com/ehb54/ultrascan3/commit/6ab3d3a27c0adc9dd654816240703b36ef05041a Author: reecemartin48 <135046110+reecemartin48 at users.noreply.github.com> Date: 2026-01-09 (Fri, 09 Jan 2026) Changed paths: M programs/us_edit/us_edit.cpp Log Message: ----------- Merge pull request #340 from ehb54/alexey-dev-issue683 GMP: 4.EDIT -- when reading Apofile's data for Scan Exclusions, check hat every nth scan not be 0? Compare: https://github.com/ehb54/ultrascan3/compare/2f810aea610f...6ab3d3a27c0a To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Fri Jan 9 13:13:42 2026 From: noreply at github.com (Lukas Dobler) Date: Fri, 09 Jan 2026 12:13:42 -0800 Subject: [us-commits] [ehb54/ultrascan3] 097713: GMP: 4.EDIT -- when reading Apofile's data for Sca... Message-ID: Branch: refs/heads/lukas/qt6-compile Home: https://github.com/ehb54/ultrascan3 Commit: 097713e62433c13a0975a8293196807afdd01662 https://github.com/ehb54/ultrascan3/commit/097713e62433c13a0975a8293196807afdd01662 Author: alexsav815 Date: 2026-01-05 (Mon, 05 Jan 2026) Changed paths: M programs/us_edit/us_edit.cpp Log Message: ----------- GMP: 4.EDIT -- when reading Apofile's data for Scan Exclusions, check that every nth scan not be 0 (or unset) as this cased crash; this is possible for earlier protocols ... Commit: 6ab3d3a27c0adc9dd654816240703b36ef05041a https://github.com/ehb54/ultrascan3/commit/6ab3d3a27c0adc9dd654816240703b36ef05041a Author: reecemartin48 <135046110+reecemartin48 at users.noreply.github.com> Date: 2026-01-09 (Fri, 09 Jan 2026) Changed paths: M programs/us_edit/us_edit.cpp Log Message: ----------- Merge pull request #340 from ehb54/alexey-dev-issue683 GMP: 4.EDIT -- when reading Apofile's data for Scan Exclusions, check hat every nth scan not be 0? Commit: bf59fbfb33cc0ddcf42f5117bbff6eaef6036a21 https://github.com/ehb54/ultrascan3/commit/bf59fbfb33cc0ddcf42f5117bbff6eaef6036a21 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-09 (Fri, 09 Jan 2026) Changed paths: M programs/us_edit/us_edit.cpp Log Message: ----------- Merge branch 'main' into lukas/qt6-compile Compare: https://github.com/ehb54/ultrascan3/compare/81f59a21d854...bf59fbfb33cc To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Fri Jan 9 14:37:40 2026 From: noreply at github.com (alexsav815) Date: Fri, 09 Jan 2026 13:37:40 -0800 Subject: [us-commits] [ehb54/ultrascan3] aed7d9: [1]GMP | R&D programs -- ask user to confirm when ... Message-ID: Branch: refs/heads/alexey-dev-issue678 Home: https://github.com/ehb54/ultrascan3 Commit: aed7d9e140bfd8c59caf4d90b56d30499024e416 https://github.com/ehb54/ultrascan3/commit/aed7d9e140bfd8c59caf4d90b56d30499024e416 Author: alexsav815 Date: 2026-01-09 (Fri, 09 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.cpp Log Message: ----------- [1]GMP | R&D programs -- ask user to confirm when exiting programs... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Fri Jan 9 15:10:30 2026 From: noreply at github.com (alexsav815) Date: Fri, 09 Jan 2026 14:10:30 -0800 Subject: [us-commits] [ehb54/ultrascan3] ba140a: GMP REPORTER -- remove words GMP/non-GMP from the ... Message-ID: Branch: refs/heads/alexey-dev-issue685 Home: https://github.com/ehb54/ultrascan3 Commit: ba140a214b0d6d3fc51e620ce4ff61a50b60e25b https://github.com/ehb54/ultrascan3/commit/ba140a214b0d6d3fc51e620ce4ff61a50b60e25b Author: alexsav815 Date: 2026-01-09 (Fri, 09 Jan 2026) Changed paths: M programs/us_reporter_gmp/us_reporter_gmp.cpp Log Message: ----------- GMP REPORTER -- remove words GMP/non-GMP from the report's title... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Mon Jan 12 11:21:00 2026 From: noreply at github.com (alexsav815) Date: Mon, 12 Jan 2026 10:21:00 -0800 Subject: [us-commits] [ehb54/ultrascan3] Message-ID: Branch: refs/heads/alexey-dev-issue686 Home: https://github.com/ehb54/ultrascan3 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Mon Jan 12 12:10:36 2026 From: noreply at github.com (Borries Demeler) Date: Mon, 12 Jan 2026 11:10:36 -0800 Subject: [us-commits] [ehb54/ultrascan3] 097713: GMP: 4.EDIT -- when reading Apofile's data for Sca... Message-ID: Branch: refs/heads/alexey-dev-issue685 Home: https://github.com/ehb54/ultrascan3 Commit: 097713e62433c13a0975a8293196807afdd01662 https://github.com/ehb54/ultrascan3/commit/097713e62433c13a0975a8293196807afdd01662 Author: alexsav815 Date: 2026-01-05 (Mon, 05 Jan 2026) Changed paths: M programs/us_edit/us_edit.cpp Log Message: ----------- GMP: 4.EDIT -- when reading Apofile's data for Scan Exclusions, check that every nth scan not be 0 (or unset) as this cased crash; this is possible for earlier protocols ... Commit: 6ab3d3a27c0adc9dd654816240703b36ef05041a https://github.com/ehb54/ultrascan3/commit/6ab3d3a27c0adc9dd654816240703b36ef05041a Author: reecemartin48 <135046110+reecemartin48 at users.noreply.github.com> Date: 2026-01-09 (Fri, 09 Jan 2026) Changed paths: M programs/us_edit/us_edit.cpp Log Message: ----------- Merge pull request #340 from ehb54/alexey-dev-issue683 GMP: 4.EDIT -- when reading Apofile's data for Scan Exclusions, check hat every nth scan not be 0? Commit: 67bed35c012990f32e1177e301a57f38a0be05cb https://github.com/ehb54/ultrascan3/commit/67bed35c012990f32e1177e301a57f38a0be05cb Author: Borries Demeler <7659499+demeler at users.noreply.github.com> Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_edit/us_edit.cpp Log Message: ----------- Merge branch 'main' into alexey-dev-issue685 Compare: https://github.com/ehb54/ultrascan3/compare/ba140a214b0d...67bed35c0129 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Mon Jan 12 12:44:16 2026 From: noreply at github.com (Borries Demeler) Date: Mon, 12 Jan 2026 11:44:16 -0800 Subject: [us-commits] [ehb54/ultrascan3] Message-ID: Branch: refs/heads/alexey-dev-issue685 Home: https://github.com/ehb54/ultrascan3 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Mon Jan 12 12:44:11 2026 From: noreply at github.com (Borries Demeler) Date: Mon, 12 Jan 2026 11:44:11 -0800 Subject: [us-commits] [ehb54/ultrascan3] e86401: e-Sigs -- work on adding and passing reviewers' de... Message-ID: Branch: refs/heads/main Home: https://github.com/ehb54/ultrascan3 Commit: e8640132887a70936b99095e9102ce2986b71157 https://github.com/ehb54/ultrascan3/commit/e8640132887a70936b99095e9102ce2986b71157 Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M gui/us_passwd.cpp Log Message: ----------- e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 5d33eb2aef8c3f0f5a4a29b87448ad208d81984c https://github.com/ehb54/ultrascan3/commit/5d33eb2aef8c3f0f5a4a29b87448ad208d81984c Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M gui/us_passwd.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.h Log Message: ----------- [MORE ]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 545ae8d4a3ff14a6e315409e923b9ca41076e9b6 https://github.com/ehb54/ultrascan3/commit/545ae8d4a3ff14a6e315409e923b9ca41076e9b6 Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 2]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 5558bbe9b28475c555cb94973cef193f29f11804 https://github.com/ehb54/ultrascan3/commit/5558bbe9b28475c555cb94973cef193f29f11804 Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 2a]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: a136b59f67c8fda1ee6311db7c67cdb3517544ad https://github.com/ehb54/ultrascan3/commit/a136b59f67c8fda1ee6311db7c67cdb3517544ad Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 3]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 3fb85fd790fba2583aed0262d1610aed737a512b https://github.com/ehb54/ultrascan3/commit/3fb85fd790fba2583aed0262d1610aed737a512b Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 3 Plus audit Trail]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 358fa3127df640b71b730a1a59a36c30ef57b35c https://github.com/ehb54/ultrascan3/commit/358fa3127df640b71b730a1a59a36c30ef57b35c Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp Log Message: ----------- [MORE 5 Plus audit Trail]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 3c5adbaa5801cf489f6544623e8dc23ae51cd3aa https://github.com/ehb54/ultrascan3/commit/3c5adbaa5801cf489f6544623e8dc23ae51cd3aa Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 6 Plus audit Trail]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 17fefbf81659578b2696e6810bc983a49dba5f16 https://github.com/ehb54/ultrascan3/commit/17fefbf81659578b2696e6810bc983a49dba5f16 Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 7 Plus audit Trail & page pagination]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: e72f2c1d666e58f670d0013e78ee4e271a5a09ea https://github.com/ehb54/ultrascan3/commit/e72f2c1d666e58f670d0013e78ee4e271a5a09ea Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 8 Plus audit Trail & page pagination]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: ba140a214b0d6d3fc51e620ce4ff61a50b60e25b https://github.com/ehb54/ultrascan3/commit/ba140a214b0d6d3fc51e620ce4ff61a50b60e25b Author: alexsav815 Date: 2026-01-09 (Fri, 09 Jan 2026) Changed paths: M programs/us_reporter_gmp/us_reporter_gmp.cpp Log Message: ----------- GMP REPORTER -- remove words GMP/non-GMP from the report's title... Commit: 67bed35c012990f32e1177e301a57f38a0be05cb https://github.com/ehb54/ultrascan3/commit/67bed35c012990f32e1177e301a57f38a0be05cb Author: Borries Demeler <7659499+demeler at users.noreply.github.com> Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_edit/us_edit.cpp Log Message: ----------- Merge branch 'main' into alexey-dev-issue685 Commit: f2bcdfb5fcaaa18ac852db80e31ae2ae040ce293 https://github.com/ehb54/ultrascan3/commit/f2bcdfb5fcaaa18ac852db80e31ae2ae040ce293 Author: Borries Demeler <7659499+demeler at users.noreply.github.com> Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M gui/us_passwd.cpp M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.h M programs/us_reporter_gmp/us_reporter_gmp.cpp Log Message: ----------- Merge pull request #342 from ehb54/alexey-dev-issue685 Ability to Approve/Reject GMP Report Compare: https://github.com/ehb54/ultrascan3/compare/6ab3d3a27c0a...f2bcdfb5fcaa To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Mon Jan 12 14:49:35 2026 From: noreply at github.com (alexsav815) Date: Mon, 12 Jan 2026 13:49:35 -0800 Subject: [us-commits] [ehb54/ultrascan3] 02db8f: GMP | R&D -- work towards reusing R&D protocols in... Message-ID: Branch: refs/heads/alexey-dev-issue686 Home: https://github.com/ehb54/ultrascan3 Commit: 02db8f53be150d60db90c37a4e0c475cd504f56f https://github.com/ehb54/ultrascan3/commit/02db8f53be150d60db90c37a4e0c475cd504f56f Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp M utils/us_run_protocol.cpp M utils/us_run_protocol.h Log Message: ----------- GMP | R&D -- work towards reusing R&D protocols in the GMP framework... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Mon Jan 12 14:50:11 2026 From: noreply at github.com (alexsav815) Date: Mon, 12 Jan 2026 13:50:11 -0800 Subject: [us-commits] [ehb54/ultrascan3] e86401: e-Sigs -- work on adding and passing reviewers' de... Message-ID: Branch: refs/heads/alexey-dev-issue686 Home: https://github.com/ehb54/ultrascan3 Commit: e8640132887a70936b99095e9102ce2986b71157 https://github.com/ehb54/ultrascan3/commit/e8640132887a70936b99095e9102ce2986b71157 Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M gui/us_passwd.cpp Log Message: ----------- e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 5d33eb2aef8c3f0f5a4a29b87448ad208d81984c https://github.com/ehb54/ultrascan3/commit/5d33eb2aef8c3f0f5a4a29b87448ad208d81984c Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M gui/us_passwd.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.h Log Message: ----------- [MORE ]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 545ae8d4a3ff14a6e315409e923b9ca41076e9b6 https://github.com/ehb54/ultrascan3/commit/545ae8d4a3ff14a6e315409e923b9ca41076e9b6 Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 2]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 5558bbe9b28475c555cb94973cef193f29f11804 https://github.com/ehb54/ultrascan3/commit/5558bbe9b28475c555cb94973cef193f29f11804 Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 2a]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: a136b59f67c8fda1ee6311db7c67cdb3517544ad https://github.com/ehb54/ultrascan3/commit/a136b59f67c8fda1ee6311db7c67cdb3517544ad Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 3]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 3fb85fd790fba2583aed0262d1610aed737a512b https://github.com/ehb54/ultrascan3/commit/3fb85fd790fba2583aed0262d1610aed737a512b Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 3 Plus audit Trail]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 358fa3127df640b71b730a1a59a36c30ef57b35c https://github.com/ehb54/ultrascan3/commit/358fa3127df640b71b730a1a59a36c30ef57b35c Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp Log Message: ----------- [MORE 5 Plus audit Trail]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 3c5adbaa5801cf489f6544623e8dc23ae51cd3aa https://github.com/ehb54/ultrascan3/commit/3c5adbaa5801cf489f6544623e8dc23ae51cd3aa Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 6 Plus audit Trail]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 17fefbf81659578b2696e6810bc983a49dba5f16 https://github.com/ehb54/ultrascan3/commit/17fefbf81659578b2696e6810bc983a49dba5f16 Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 7 Plus audit Trail & page pagination]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: e72f2c1d666e58f670d0013e78ee4e271a5a09ea https://github.com/ehb54/ultrascan3/commit/e72f2c1d666e58f670d0013e78ee4e271a5a09ea Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 8 Plus audit Trail & page pagination]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: ba140a214b0d6d3fc51e620ce4ff61a50b60e25b https://github.com/ehb54/ultrascan3/commit/ba140a214b0d6d3fc51e620ce4ff61a50b60e25b Author: alexsav815 Date: 2026-01-09 (Fri, 09 Jan 2026) Changed paths: M programs/us_reporter_gmp/us_reporter_gmp.cpp Log Message: ----------- GMP REPORTER -- remove words GMP/non-GMP from the report's title... Commit: 67bed35c012990f32e1177e301a57f38a0be05cb https://github.com/ehb54/ultrascan3/commit/67bed35c012990f32e1177e301a57f38a0be05cb Author: Borries Demeler <7659499+demeler at users.noreply.github.com> Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_edit/us_edit.cpp Log Message: ----------- Merge branch 'main' into alexey-dev-issue685 Commit: f2bcdfb5fcaaa18ac852db80e31ae2ae040ce293 https://github.com/ehb54/ultrascan3/commit/f2bcdfb5fcaaa18ac852db80e31ae2ae040ce293 Author: Borries Demeler <7659499+demeler at users.noreply.github.com> Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M gui/us_passwd.cpp M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.h M programs/us_reporter_gmp/us_reporter_gmp.cpp Log Message: ----------- Merge pull request #342 from ehb54/alexey-dev-issue685 Ability to Approve/Reject GMP Report Commit: 6566c1e0ad133c8c15008fd0e2f4a43859041b55 https://github.com/ehb54/ultrascan3/commit/6566c1e0ad133c8c15008fd0e2f4a43859041b55 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M gui/us_passwd.cpp M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.h M programs/us_reporter_gmp/us_reporter_gmp.cpp Log Message: ----------- Merge pull request #343 from ehb54/main Mergre main into alexey-dev-issue686 Compare: https://github.com/ehb54/ultrascan3/compare/02db8f53be15...6566c1e0ad13 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Mon Jan 12 15:49:42 2026 From: noreply at github.com (alexsav815) Date: Mon, 12 Jan 2026 14:49:42 -0800 Subject: [us-commits] [ehb54/ultrascan3] 7a461d: [1]GMP | R&D -- work towards reusing R&D protocols... Message-ID: Branch: refs/heads/alexey-dev-issue686 Home: https://github.com/ehb54/ultrascan3 Commit: 7a461d6cea4628319290da95d5c6c492351180d5 https://github.com/ehb54/ultrascan3/commit/7a461d6cea4628319290da95d5c6c492351180d5 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp M utils/us_run_protocol.cpp Log Message: ----------- [1]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Mon Jan 12 16:00:19 2026 From: noreply at github.com (alexsav815) Date: Mon, 12 Jan 2026 15:00:19 -0800 Subject: [us-commits] [ehb54/ultrascan3] 62a2f6: [2]GMP | R&D -- work towards reusing R&D protocols... Message-ID: Branch: refs/heads/alexey-dev-issue686 Home: https://github.com/ehb54/ultrascan3 Commit: 62a2f6d78b1b3a37da1c632202cdd1636a4f4675 https://github.com/ehb54/ultrascan3/commit/62a2f6d78b1b3a37da1c632202cdd1636a4f4675 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [2]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Mon Jan 12 16:05:40 2026 From: noreply at github.com (alexsav815) Date: Mon, 12 Jan 2026 15:05:40 -0800 Subject: [us-commits] [ehb54/ultrascan3] 8ecfc1: [3]GMP | R&D -- work towards reusing R&D protocols... Message-ID: Branch: refs/heads/alexey-dev-issue686 Home: https://github.com/ehb54/ultrascan3 Commit: 8ecfc1e4707734ef1629523538d1f29fb3c746d4 https://github.com/ehb54/ultrascan3/commit/8ecfc1e4707734ef1629523538d1f29fb3c746d4 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [3]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Mon Jan 12 16:15:14 2026 From: noreply at github.com (alexsav815) Date: Mon, 12 Jan 2026 15:15:14 -0800 Subject: [us-commits] [ehb54/ultrascan3] 80b29b: [3a]GMP | R&D -- work towards reusing R&D protocol... Message-ID: Branch: refs/heads/alexey-dev-issue686 Home: https://github.com/ehb54/ultrascan3 Commit: 80b29b38504deabfcb19d6fdbbb717792d272854 https://github.com/ehb54/ultrascan3/commit/80b29b38504deabfcb19d6fdbbb717792d272854 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [3a]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Mon Jan 12 18:00:13 2026 From: noreply at github.com (alexsav815) Date: Mon, 12 Jan 2026 17:00:13 -0800 Subject: [us-commits] [ehb54/ultrascan3] bd6590: [4]GMP | R&D -- work towards reusing R&D protocols... Message-ID: Branch: refs/heads/alexey-dev-issue686 Home: https://github.com/ehb54/ultrascan3 Commit: bd65902237ae82e5d31925e019e8f9e46b8a82f1 https://github.com/ehb54/ultrascan3/commit/bd65902237ae82e5d31925e019e8f9e46b8a82f1 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [4]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Tue Jan 13 00:46:07 2026 From: noreply at github.com (Lukas Dobler) Date: Mon, 12 Jan 2026 23:46:07 -0800 Subject: [us-commits] [ehb54/ultrascan3] e86401: e-Sigs -- work on adding and passing reviewers' de... Message-ID: Branch: refs/heads/lukas/qt6-compile Home: https://github.com/ehb54/ultrascan3 Commit: e8640132887a70936b99095e9102ce2986b71157 https://github.com/ehb54/ultrascan3/commit/e8640132887a70936b99095e9102ce2986b71157 Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M gui/us_passwd.cpp Log Message: ----------- e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 5d33eb2aef8c3f0f5a4a29b87448ad208d81984c https://github.com/ehb54/ultrascan3/commit/5d33eb2aef8c3f0f5a4a29b87448ad208d81984c Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M gui/us_passwd.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.h Log Message: ----------- [MORE ]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 545ae8d4a3ff14a6e315409e923b9ca41076e9b6 https://github.com/ehb54/ultrascan3/commit/545ae8d4a3ff14a6e315409e923b9ca41076e9b6 Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 2]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 5558bbe9b28475c555cb94973cef193f29f11804 https://github.com/ehb54/ultrascan3/commit/5558bbe9b28475c555cb94973cef193f29f11804 Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 2a]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: a136b59f67c8fda1ee6311db7c67cdb3517544ad https://github.com/ehb54/ultrascan3/commit/a136b59f67c8fda1ee6311db7c67cdb3517544ad Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 3]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 3fb85fd790fba2583aed0262d1610aed737a512b https://github.com/ehb54/ultrascan3/commit/3fb85fd790fba2583aed0262d1610aed737a512b Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 3 Plus audit Trail]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 358fa3127df640b71b730a1a59a36c30ef57b35c https://github.com/ehb54/ultrascan3/commit/358fa3127df640b71b730a1a59a36c30ef57b35c Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp Log Message: ----------- [MORE 5 Plus audit Trail]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 3c5adbaa5801cf489f6544623e8dc23ae51cd3aa https://github.com/ehb54/ultrascan3/commit/3c5adbaa5801cf489f6544623e8dc23ae51cd3aa Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 6 Plus audit Trail]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 17fefbf81659578b2696e6810bc983a49dba5f16 https://github.com/ehb54/ultrascan3/commit/17fefbf81659578b2696e6810bc983a49dba5f16 Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 7 Plus audit Trail & page pagination]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: e72f2c1d666e58f670d0013e78ee4e271a5a09ea https://github.com/ehb54/ultrascan3/commit/e72f2c1d666e58f670d0013e78ee4e271a5a09ea Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 8 Plus audit Trail & page pagination]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: ba140a214b0d6d3fc51e620ce4ff61a50b60e25b https://github.com/ehb54/ultrascan3/commit/ba140a214b0d6d3fc51e620ce4ff61a50b60e25b Author: alexsav815 Date: 2026-01-09 (Fri, 09 Jan 2026) Changed paths: M programs/us_reporter_gmp/us_reporter_gmp.cpp Log Message: ----------- GMP REPORTER -- remove words GMP/non-GMP from the report's title... Commit: 67bed35c012990f32e1177e301a57f38a0be05cb https://github.com/ehb54/ultrascan3/commit/67bed35c012990f32e1177e301a57f38a0be05cb Author: Borries Demeler <7659499+demeler at users.noreply.github.com> Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_edit/us_edit.cpp Log Message: ----------- Merge branch 'main' into alexey-dev-issue685 Commit: f2bcdfb5fcaaa18ac852db80e31ae2ae040ce293 https://github.com/ehb54/ultrascan3/commit/f2bcdfb5fcaaa18ac852db80e31ae2ae040ce293 Author: Borries Demeler <7659499+demeler at users.noreply.github.com> Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M gui/us_passwd.cpp M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.h M programs/us_reporter_gmp/us_reporter_gmp.cpp Log Message: ----------- Merge pull request #342 from ehb54/alexey-dev-issue685 Ability to Approve/Reject GMP Report Commit: 7dbe9b8fd7641fa17a63d54c921656eeb30d5fd3 https://github.com/ehb54/ultrascan3/commit/7dbe9b8fd7641fa17a63d54c921656eeb30d5fd3 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M gui/us_passwd.cpp M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.h M programs/us_reporter_gmp/us_reporter_gmp.cpp Log Message: ----------- Merge branch 'main' into lukas/qt6-compile Compare: https://github.com/ehb54/ultrascan3/compare/bf59fbfb33cc...7dbe9b8fd764 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Tue Jan 13 08:03:26 2026 From: noreply at github.com (Lukas Dobler) Date: Tue, 13 Jan 2026 07:03:26 -0800 Subject: [us-commits] [ehb54/ultrascan3] 99f7a5: Modify libmariadb entry in vcpkg.json Message-ID: Branch: refs/heads/lukas/db_connection_windows_vcpkg Home: https://github.com/ehb54/ultrascan3 Commit: 99f7a546ebbe56580b7a5acbdcc6f1a44846f48c https://github.com/ehb54/ultrascan3/commit/99f7a546ebbe56580b7a5acbdcc6f1a44846f48c Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M vcpkg.json Log Message: ----------- Modify libmariadb entry in vcpkg.json Updated libmariadb entry to include OpenSSL feature. To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Tue Jan 13 14:11:51 2026 From: noreply at github.com (alexsav815) Date: Tue, 13 Jan 2026 13:11:51 -0800 Subject: [us-commits] [ehb54/ultrascan3] d6d2c1: [5]GMP | R&D -- work towards reusing R&D protocols... Message-ID: Branch: refs/heads/alexey-dev-issue686 Home: https://github.com/ehb54/ultrascan3 Commit: d6d2c153d89a845bbb50690d1899b07822d11881 https://github.com/ehb54/ultrascan3/commit/d6d2c153d89a845bbb50690d1899b07822d11881 Author: alexsav815 Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [5]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Tue Jan 13 14:16:21 2026 From: noreply at github.com (alexsav815) Date: Tue, 13 Jan 2026 13:16:21 -0800 Subject: [us-commits] [ehb54/ultrascan3] c9ffc7: [5a]GMP | R&D -- work towards reusing R&D protocol... Message-ID: Branch: refs/heads/alexey-dev-issue686 Home: https://github.com/ehb54/ultrascan3 Commit: c9ffc7bb6a1b7994c962acc20945815e005d7613 https://github.com/ehb54/ultrascan3/commit/c9ffc7bb6a1b7994c962acc20945815e005d7613 Author: alexsav815 Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [5a]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Tue Jan 13 14:17:44 2026 From: noreply at github.com (alexsav815) Date: Tue, 13 Jan 2026 13:17:44 -0800 Subject: [us-commits] [ehb54/ultrascan3] d2f2ef: [5b]GMP | R&D -- work towards reusing R&D protocol... Message-ID: Branch: refs/heads/alexey-dev-issue686 Home: https://github.com/ehb54/ultrascan3 Commit: d2f2efb71959e6ff1b77154dc50f8c96f466c3c1 https://github.com/ehb54/ultrascan3/commit/d2f2efb71959e6ff1b77154dc50f8c96f466c3c1 Author: alexsav815 Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [5b]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Tue Jan 13 14:43:58 2026 From: noreply at github.com (Borries Demeler) Date: Tue, 13 Jan 2026 13:43:58 -0800 Subject: [us-commits] [ehb54/ultrascan3] 02db8f: GMP | R&D -- work towards reusing R&D protocols in... Message-ID: Branch: refs/heads/main Home: https://github.com/ehb54/ultrascan3 Commit: 02db8f53be150d60db90c37a4e0c475cd504f56f https://github.com/ehb54/ultrascan3/commit/02db8f53be150d60db90c37a4e0c475cd504f56f Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp M utils/us_run_protocol.cpp M utils/us_run_protocol.h Log Message: ----------- GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: 6566c1e0ad133c8c15008fd0e2f4a43859041b55 https://github.com/ehb54/ultrascan3/commit/6566c1e0ad133c8c15008fd0e2f4a43859041b55 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M gui/us_passwd.cpp M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.h M programs/us_reporter_gmp/us_reporter_gmp.cpp Log Message: ----------- Merge pull request #343 from ehb54/main Mergre main into alexey-dev-issue686 Commit: 7a461d6cea4628319290da95d5c6c492351180d5 https://github.com/ehb54/ultrascan3/commit/7a461d6cea4628319290da95d5c6c492351180d5 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp M utils/us_run_protocol.cpp Log Message: ----------- [1]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: 62a2f6d78b1b3a37da1c632202cdd1636a4f4675 https://github.com/ehb54/ultrascan3/commit/62a2f6d78b1b3a37da1c632202cdd1636a4f4675 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [2]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: 8ecfc1e4707734ef1629523538d1f29fb3c746d4 https://github.com/ehb54/ultrascan3/commit/8ecfc1e4707734ef1629523538d1f29fb3c746d4 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [3]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: 80b29b38504deabfcb19d6fdbbb717792d272854 https://github.com/ehb54/ultrascan3/commit/80b29b38504deabfcb19d6fdbbb717792d272854 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [3a]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: bd65902237ae82e5d31925e019e8f9e46b8a82f1 https://github.com/ehb54/ultrascan3/commit/bd65902237ae82e5d31925e019e8f9e46b8a82f1 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [4]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: d6d2c153d89a845bbb50690d1899b07822d11881 https://github.com/ehb54/ultrascan3/commit/d6d2c153d89a845bbb50690d1899b07822d11881 Author: alexsav815 Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [5]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: c9ffc7bb6a1b7994c962acc20945815e005d7613 https://github.com/ehb54/ultrascan3/commit/c9ffc7bb6a1b7994c962acc20945815e005d7613 Author: alexsav815 Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [5a]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: d2f2efb71959e6ff1b77154dc50f8c96f466c3c1 https://github.com/ehb54/ultrascan3/commit/d2f2efb71959e6ff1b77154dc50f8c96f466c3c1 Author: alexsav815 Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [5b]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: bdbf60172638a38747bb896bbfa77852048c6975 https://github.com/ehb54/ultrascan3/commit/bdbf60172638a38747bb896bbfa77852048c6975 Author: Borries Demeler <7659499+demeler at users.noreply.github.com> Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp M utils/us_run_protocol.cpp M utils/us_run_protocol.h Log Message: ----------- Merge pull request #345 from ehb54/alexey-dev-issue686 Re-using R&D protocols within GMP framework Compare: https://github.com/ehb54/ultrascan3/compare/f2bcdfb5fcaa...bdbf60172638 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Tue Jan 13 14:44:00 2026 From: noreply at github.com (Borries Demeler) Date: Tue, 13 Jan 2026 13:44:00 -0800 Subject: [us-commits] [ehb54/ultrascan3] Message-ID: Branch: refs/heads/alexey-dev-issue686 Home: https://github.com/ehb54/ultrascan3 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Wed Jan 14 02:57:27 2026 From: noreply at github.com (Lukas Dobler) Date: Wed, 14 Jan 2026 01:57:27 -0800 Subject: [us-commits] [ehb54/ultrascan3] 02db8f: GMP | R&D -- work towards reusing R&D protocols in... Message-ID: Branch: refs/heads/lukas/qt6-compile Home: https://github.com/ehb54/ultrascan3 Commit: 02db8f53be150d60db90c37a4e0c475cd504f56f https://github.com/ehb54/ultrascan3/commit/02db8f53be150d60db90c37a4e0c475cd504f56f Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp M utils/us_run_protocol.cpp M utils/us_run_protocol.h Log Message: ----------- GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: 6566c1e0ad133c8c15008fd0e2f4a43859041b55 https://github.com/ehb54/ultrascan3/commit/6566c1e0ad133c8c15008fd0e2f4a43859041b55 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M gui/us_passwd.cpp M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.h M programs/us_reporter_gmp/us_reporter_gmp.cpp Log Message: ----------- Merge pull request #343 from ehb54/main Mergre main into alexey-dev-issue686 Commit: 7a461d6cea4628319290da95d5c6c492351180d5 https://github.com/ehb54/ultrascan3/commit/7a461d6cea4628319290da95d5c6c492351180d5 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp M utils/us_run_protocol.cpp Log Message: ----------- [1]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: 62a2f6d78b1b3a37da1c632202cdd1636a4f4675 https://github.com/ehb54/ultrascan3/commit/62a2f6d78b1b3a37da1c632202cdd1636a4f4675 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [2]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: 8ecfc1e4707734ef1629523538d1f29fb3c746d4 https://github.com/ehb54/ultrascan3/commit/8ecfc1e4707734ef1629523538d1f29fb3c746d4 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [3]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: 80b29b38504deabfcb19d6fdbbb717792d272854 https://github.com/ehb54/ultrascan3/commit/80b29b38504deabfcb19d6fdbbb717792d272854 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [3a]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: bd65902237ae82e5d31925e019e8f9e46b8a82f1 https://github.com/ehb54/ultrascan3/commit/bd65902237ae82e5d31925e019e8f9e46b8a82f1 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [4]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: d6d2c153d89a845bbb50690d1899b07822d11881 https://github.com/ehb54/ultrascan3/commit/d6d2c153d89a845bbb50690d1899b07822d11881 Author: alexsav815 Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [5]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: c9ffc7bb6a1b7994c962acc20945815e005d7613 https://github.com/ehb54/ultrascan3/commit/c9ffc7bb6a1b7994c962acc20945815e005d7613 Author: alexsav815 Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [5a]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: d2f2efb71959e6ff1b77154dc50f8c96f466c3c1 https://github.com/ehb54/ultrascan3/commit/d2f2efb71959e6ff1b77154dc50f8c96f466c3c1 Author: alexsav815 Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [5b]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: bdbf60172638a38747bb896bbfa77852048c6975 https://github.com/ehb54/ultrascan3/commit/bdbf60172638a38747bb896bbfa77852048c6975 Author: Borries Demeler <7659499+demeler at users.noreply.github.com> Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp M utils/us_run_protocol.cpp M utils/us_run_protocol.h Log Message: ----------- Merge pull request #345 from ehb54/alexey-dev-issue686 Re-using R&D protocols within GMP framework Commit: 04998c2c159ca9f4460261a09011f715b9ded19e https://github.com/ehb54/ultrascan3/commit/04998c2c159ca9f4460261a09011f715b9ded19e Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-14 (Wed, 14 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp M utils/us_run_protocol.cpp M utils/us_run_protocol.h Log Message: ----------- Merge branch 'main' into lukas/qt6-compile Compare: https://github.com/ehb54/ultrascan3/compare/7dbe9b8fd764...04998c2c159c To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Wed Jan 14 10:11:22 2026 From: noreply at github.com (alexsav815) Date: Wed, 14 Jan 2026 09:11:22 -0800 Subject: [us-commits] [ehb54/ultrascan3] 097713: GMP: 4.EDIT -- when reading Apofile's data for Sca... Message-ID: Branch: refs/heads/alexey-dev-issue678 Home: https://github.com/ehb54/ultrascan3 Commit: 097713e62433c13a0975a8293196807afdd01662 https://github.com/ehb54/ultrascan3/commit/097713e62433c13a0975a8293196807afdd01662 Author: alexsav815 Date: 2026-01-05 (Mon, 05 Jan 2026) Changed paths: M programs/us_edit/us_edit.cpp Log Message: ----------- GMP: 4.EDIT -- when reading Apofile's data for Scan Exclusions, check that every nth scan not be 0 (or unset) as this cased crash; this is possible for earlier protocols ... Commit: e8640132887a70936b99095e9102ce2986b71157 https://github.com/ehb54/ultrascan3/commit/e8640132887a70936b99095e9102ce2986b71157 Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M gui/us_passwd.cpp Log Message: ----------- e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 5d33eb2aef8c3f0f5a4a29b87448ad208d81984c https://github.com/ehb54/ultrascan3/commit/5d33eb2aef8c3f0f5a4a29b87448ad208d81984c Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M gui/us_passwd.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.h Log Message: ----------- [MORE ]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 545ae8d4a3ff14a6e315409e923b9ca41076e9b6 https://github.com/ehb54/ultrascan3/commit/545ae8d4a3ff14a6e315409e923b9ca41076e9b6 Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 2]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 5558bbe9b28475c555cb94973cef193f29f11804 https://github.com/ehb54/ultrascan3/commit/5558bbe9b28475c555cb94973cef193f29f11804 Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 2a]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: a136b59f67c8fda1ee6311db7c67cdb3517544ad https://github.com/ehb54/ultrascan3/commit/a136b59f67c8fda1ee6311db7c67cdb3517544ad Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 3]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 3fb85fd790fba2583aed0262d1610aed737a512b https://github.com/ehb54/ultrascan3/commit/3fb85fd790fba2583aed0262d1610aed737a512b Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 3 Plus audit Trail]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 358fa3127df640b71b730a1a59a36c30ef57b35c https://github.com/ehb54/ultrascan3/commit/358fa3127df640b71b730a1a59a36c30ef57b35c Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp Log Message: ----------- [MORE 5 Plus audit Trail]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 3c5adbaa5801cf489f6544623e8dc23ae51cd3aa https://github.com/ehb54/ultrascan3/commit/3c5adbaa5801cf489f6544623e8dc23ae51cd3aa Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 6 Plus audit Trail]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 17fefbf81659578b2696e6810bc983a49dba5f16 https://github.com/ehb54/ultrascan3/commit/17fefbf81659578b2696e6810bc983a49dba5f16 Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 7 Plus audit Trail & page pagination]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: e72f2c1d666e58f670d0013e78ee4e271a5a09ea https://github.com/ehb54/ultrascan3/commit/e72f2c1d666e58f670d0013e78ee4e271a5a09ea Author: alexsav815 Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_esigner_gmp/us_esigner_gmp.cpp Log Message: ----------- [MORE 8 Plus audit Trail & page pagination]e-Sigs -- work on adding and passing reviewers' decision on GMP report's Approval/rejection during e-signing... Commit: 6ab3d3a27c0adc9dd654816240703b36ef05041a https://github.com/ehb54/ultrascan3/commit/6ab3d3a27c0adc9dd654816240703b36ef05041a Author: reecemartin48 <135046110+reecemartin48 at users.noreply.github.com> Date: 2026-01-09 (Fri, 09 Jan 2026) Changed paths: M programs/us_edit/us_edit.cpp Log Message: ----------- Merge pull request #340 from ehb54/alexey-dev-issue683 GMP: 4.EDIT -- when reading Apofile's data for Scan Exclusions, check hat every nth scan not be 0? Commit: ba140a214b0d6d3fc51e620ce4ff61a50b60e25b https://github.com/ehb54/ultrascan3/commit/ba140a214b0d6d3fc51e620ce4ff61a50b60e25b Author: alexsav815 Date: 2026-01-09 (Fri, 09 Jan 2026) Changed paths: M programs/us_reporter_gmp/us_reporter_gmp.cpp Log Message: ----------- GMP REPORTER -- remove words GMP/non-GMP from the report's title... Commit: 67bed35c012990f32e1177e301a57f38a0be05cb https://github.com/ehb54/ultrascan3/commit/67bed35c012990f32e1177e301a57f38a0be05cb Author: Borries Demeler <7659499+demeler at users.noreply.github.com> Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_edit/us_edit.cpp Log Message: ----------- Merge branch 'main' into alexey-dev-issue685 Commit: f2bcdfb5fcaaa18ac852db80e31ae2ae040ce293 https://github.com/ehb54/ultrascan3/commit/f2bcdfb5fcaaa18ac852db80e31ae2ae040ce293 Author: Borries Demeler <7659499+demeler at users.noreply.github.com> Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M gui/us_passwd.cpp M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.h M programs/us_reporter_gmp/us_reporter_gmp.cpp Log Message: ----------- Merge pull request #342 from ehb54/alexey-dev-issue685 Ability to Approve/Reject GMP Report Commit: 02db8f53be150d60db90c37a4e0c475cd504f56f https://github.com/ehb54/ultrascan3/commit/02db8f53be150d60db90c37a4e0c475cd504f56f Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp M utils/us_run_protocol.cpp M utils/us_run_protocol.h Log Message: ----------- GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: 6566c1e0ad133c8c15008fd0e2f4a43859041b55 https://github.com/ehb54/ultrascan3/commit/6566c1e0ad133c8c15008fd0e2f4a43859041b55 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M gui/us_passwd.cpp M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.h M programs/us_reporter_gmp/us_reporter_gmp.cpp Log Message: ----------- Merge pull request #343 from ehb54/main Mergre main into alexey-dev-issue686 Commit: 7a461d6cea4628319290da95d5c6c492351180d5 https://github.com/ehb54/ultrascan3/commit/7a461d6cea4628319290da95d5c6c492351180d5 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp M utils/us_run_protocol.cpp Log Message: ----------- [1]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: 62a2f6d78b1b3a37da1c632202cdd1636a4f4675 https://github.com/ehb54/ultrascan3/commit/62a2f6d78b1b3a37da1c632202cdd1636a4f4675 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [2]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: 8ecfc1e4707734ef1629523538d1f29fb3c746d4 https://github.com/ehb54/ultrascan3/commit/8ecfc1e4707734ef1629523538d1f29fb3c746d4 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [3]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: 80b29b38504deabfcb19d6fdbbb717792d272854 https://github.com/ehb54/ultrascan3/commit/80b29b38504deabfcb19d6fdbbb717792d272854 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [3a]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: bd65902237ae82e5d31925e019e8f9e46b8a82f1 https://github.com/ehb54/ultrascan3/commit/bd65902237ae82e5d31925e019e8f9e46b8a82f1 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [4]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: d6d2c153d89a845bbb50690d1899b07822d11881 https://github.com/ehb54/ultrascan3/commit/d6d2c153d89a845bbb50690d1899b07822d11881 Author: alexsav815 Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [5]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: c9ffc7bb6a1b7994c962acc20945815e005d7613 https://github.com/ehb54/ultrascan3/commit/c9ffc7bb6a1b7994c962acc20945815e005d7613 Author: alexsav815 Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [5a]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: d2f2efb71959e6ff1b77154dc50f8c96f466c3c1 https://github.com/ehb54/ultrascan3/commit/d2f2efb71959e6ff1b77154dc50f8c96f466c3c1 Author: alexsav815 Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [5b]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: bdbf60172638a38747bb896bbfa77852048c6975 https://github.com/ehb54/ultrascan3/commit/bdbf60172638a38747bb896bbfa77852048c6975 Author: Borries Demeler <7659499+demeler at users.noreply.github.com> Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp M utils/us_run_protocol.cpp M utils/us_run_protocol.h Log Message: ----------- Merge pull request #345 from ehb54/alexey-dev-issue686 Re-using R&D protocols within GMP framework Commit: 9752dedd7ae38964191197fad9f8eaeb9202531e https://github.com/ehb54/ultrascan3/commit/9752dedd7ae38964191197fad9f8eaeb9202531e Author: alexsav815 Date: 2026-01-14 (Wed, 14 Jan 2026) Changed paths: M gui/us_passwd.cpp M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp M programs/us_edit/us_edit.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.h M programs/us_experiment/us_experiment_gui_optima.cpp M programs/us_reporter_gmp/us_reporter_gmp.cpp M utils/us_run_protocol.cpp M utils/us_run_protocol.h Log Message: ----------- Merge pull request #346 from ehb54/main Mearging main into alexey-dev-issue678 Compare: https://github.com/ehb54/ultrascan3/compare/aed7d9e140bf...9752dedd7ae3 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Thu Jan 15 12:51:28 2026 From: noreply at github.com (alexsav815) Date: Thu, 15 Jan 2026 11:51:28 -0800 Subject: [us-commits] [ehb54/ultrascan3] 757ef2: [2]GMP | R&D programs -- ask user to confirm when ... Message-ID: Branch: refs/heads/alexey-dev-issue678 Home: https://github.com/ehb54/ultrascan3 Commit: 757ef23c2df62c066267d68db70f6fc9703a0a8e https://github.com/ehb54/ultrascan3/commit/757ef23c2df62c066267d68db70f6fc9703a0a8e Author: alexsav815 Date: 2026-01-15 (Thu, 15 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.cpp Log Message: ----------- [2]GMP | R&D programs -- ask user to confirm when exiting programs... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Thu Jan 15 22:35:36 2026 From: noreply at github.com (Lukas Dobler) Date: Thu, 15 Jan 2026 21:35:36 -0800 Subject: [us-commits] [ehb54/ultrascan3] 7e2f58: GMP | R&D programs -- ask user to confirm when exi... Message-ID: Branch: refs/heads/main Home: https://github.com/ehb54/ultrascan3 Commit: 7e2f5851c9e0ed47372d1a4dbaa935ea883e0344 https://github.com/ehb54/ultrascan3/commit/7e2f5851c9e0ed47372d1a4dbaa935ea883e0344 Author: alexsav815 Date: 2026-01-08 (Thu, 08 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.cpp M programs/us_com_project/us_com_project_gui.h Log Message: ----------- GMP | R&D programs -- ask user to confirm when exiting programs... Commit: aed7d9e140bfd8c59caf4d90b56d30499024e416 https://github.com/ehb54/ultrascan3/commit/aed7d9e140bfd8c59caf4d90b56d30499024e416 Author: alexsav815 Date: 2026-01-09 (Fri, 09 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.cpp Log Message: ----------- [1]GMP | R&D programs -- ask user to confirm when exiting programs... Commit: 9752dedd7ae38964191197fad9f8eaeb9202531e https://github.com/ehb54/ultrascan3/commit/9752dedd7ae38964191197fad9f8eaeb9202531e Author: alexsav815 Date: 2026-01-14 (Wed, 14 Jan 2026) Changed paths: M gui/us_passwd.cpp M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp M programs/us_edit/us_edit.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.h M programs/us_experiment/us_experiment_gui_optima.cpp M programs/us_reporter_gmp/us_reporter_gmp.cpp M utils/us_run_protocol.cpp M utils/us_run_protocol.h Log Message: ----------- Merge pull request #346 from ehb54/main Mearging main into alexey-dev-issue678 Commit: 757ef23c2df62c066267d68db70f6fc9703a0a8e https://github.com/ehb54/ultrascan3/commit/757ef23c2df62c066267d68db70f6fc9703a0a8e Author: alexsav815 Date: 2026-01-15 (Thu, 15 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.cpp Log Message: ----------- [2]GMP | R&D programs -- ask user to confirm when exiting programs... Commit: bcfaf8d580319bb94d276b9d596e151a25a3073c https://github.com/ehb54/ultrascan3/commit/bcfaf8d580319bb94d276b9d596e151a25a3073c Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-16 (Fri, 16 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.cpp M programs/us_com_project/us_com_project_gui.h Log Message: ----------- Merge pull request #341 from ehb54/alexey-dev-issue678 GMP | R&D programs -- ask user to confirm when exiting programs... Compare: https://github.com/ehb54/ultrascan3/compare/bdbf60172638...bcfaf8d58031 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Fri Jan 16 00:45:56 2026 From: noreply at github.com (Lukas Dobler) Date: Thu, 15 Jan 2026 23:45:56 -0800 Subject: [us-commits] [ehb54/ultrascan3] 7e2f58: GMP | R&D programs -- ask user to confirm when exi... Message-ID: Branch: refs/heads/lukas/qt6-compile Home: https://github.com/ehb54/ultrascan3 Commit: 7e2f5851c9e0ed47372d1a4dbaa935ea883e0344 https://github.com/ehb54/ultrascan3/commit/7e2f5851c9e0ed47372d1a4dbaa935ea883e0344 Author: alexsav815 Date: 2026-01-08 (Thu, 08 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.cpp M programs/us_com_project/us_com_project_gui.h Log Message: ----------- GMP | R&D programs -- ask user to confirm when exiting programs... Commit: aed7d9e140bfd8c59caf4d90b56d30499024e416 https://github.com/ehb54/ultrascan3/commit/aed7d9e140bfd8c59caf4d90b56d30499024e416 Author: alexsav815 Date: 2026-01-09 (Fri, 09 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.cpp Log Message: ----------- [1]GMP | R&D programs -- ask user to confirm when exiting programs... Commit: 9752dedd7ae38964191197fad9f8eaeb9202531e https://github.com/ehb54/ultrascan3/commit/9752dedd7ae38964191197fad9f8eaeb9202531e Author: alexsav815 Date: 2026-01-14 (Wed, 14 Jan 2026) Changed paths: M gui/us_passwd.cpp M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp M programs/us_edit/us_edit.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.h M programs/us_experiment/us_experiment_gui_optima.cpp M programs/us_reporter_gmp/us_reporter_gmp.cpp M utils/us_run_protocol.cpp M utils/us_run_protocol.h Log Message: ----------- Merge pull request #346 from ehb54/main Mearging main into alexey-dev-issue678 Commit: 757ef23c2df62c066267d68db70f6fc9703a0a8e https://github.com/ehb54/ultrascan3/commit/757ef23c2df62c066267d68db70f6fc9703a0a8e Author: alexsav815 Date: 2026-01-15 (Thu, 15 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.cpp Log Message: ----------- [2]GMP | R&D programs -- ask user to confirm when exiting programs... Commit: bcfaf8d580319bb94d276b9d596e151a25a3073c https://github.com/ehb54/ultrascan3/commit/bcfaf8d580319bb94d276b9d596e151a25a3073c Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-16 (Fri, 16 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.cpp M programs/us_com_project/us_com_project_gui.h Log Message: ----------- Merge pull request #341 from ehb54/alexey-dev-issue678 GMP | R&D programs -- ask user to confirm when exiting programs... Commit: 582f7ac94ec640640bd27629202501de235af605 https://github.com/ehb54/ultrascan3/commit/582f7ac94ec640640bd27629202501de235af605 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-16 (Fri, 16 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.cpp M programs/us_com_project/us_com_project_gui.h Log Message: ----------- Merge branch 'main' into lukas/qt6-compile Compare: https://github.com/ehb54/ultrascan3/compare/04998c2c159c...582f7ac94ec6 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Fri Jan 16 06:28:45 2026 From: noreply at github.com (Lukas Dobler) Date: Fri, 16 Jan 2026 05:28:45 -0800 Subject: [us-commits] [ehb54/us3_sql] 6d2325: Prevent unprivileged access to models Message-ID: Branch: refs/heads/get_modelDescsIDs Home: https://github.com/ehb54/us3_sql Commit: 6d2325bc59329de93f3bf051646277a066951eb1 https://github.com/ehb54/us3_sql/commit/6d2325bc59329de93f3bf051646277a066951eb1 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-16 (Fri, 16 Jan 2026) Changed paths: M us3_model_procs.sql Log Message: ----------- Prevent unprivileged access to models To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/us3_sql/settings/notifications From noreply at github.com Mon Jan 19 13:55:16 2026 From: noreply at github.com (ehb54) Date: Mon, 19 Jan 2026 12:55:16 -0800 Subject: [us-commits] [ehb54/ultrascan3] 4102c9: somo qt6 compat regex bugfix Message-ID: Branch: refs/heads/somo-dev Home: https://github.com/ehb54/ultrascan3 Commit: 4102c92b6047c2f1dc789c808d7a67c2eb423f52 https://github.com/ehb54/ultrascan3/commit/4102c92b6047c2f1dc789c808d7a67c2eb423f52 Author: ehb54 Date: 2026-01-19 (Mon, 19 Jan 2026) Changed paths: M us_somo/develop/src/us_hydrodyn_dad_makeiq.cpp Log Message: ----------- somo qt6 compat regex bugfix To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Mon Jan 19 13:56:31 2026 From: noreply at github.com (ehb54) Date: Mon, 19 Jan 2026 12:56:31 -0800 Subject: [us-commits] [ehb54/ultrascan3] 8886d7: somo qt6 compat regex bugfix Message-ID: Branch: refs/heads/somo-qt6 Home: https://github.com/ehb54/ultrascan3 Commit: 8886d756072fc33f5d8db65458bae9bd00574c52 https://github.com/ehb54/ultrascan3/commit/8886d756072fc33f5d8db65458bae9bd00574c52 Author: ehb54 Date: 2026-01-19 (Mon, 19 Jan 2026) Changed paths: M us_somo/develop/src/us_hydrodyn_dad_makeiq.cpp Log Message: ----------- somo qt6 compat regex bugfix To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Tue Jan 20 22:29:20 2026 From: noreply at github.com (Lukas Dobler) Date: Tue, 20 Jan 2026 21:29:20 -0800 Subject: [us-commits] [ehb54/ultrascan3] 7e2f58: GMP | R&D programs -- ask user to confirm when exi... Message-ID: Branch: refs/heads/lukas/db_connection_windows_vcpkg Home: https://github.com/ehb54/ultrascan3 Commit: 7e2f5851c9e0ed47372d1a4dbaa935ea883e0344 https://github.com/ehb54/ultrascan3/commit/7e2f5851c9e0ed47372d1a4dbaa935ea883e0344 Author: alexsav815 Date: 2026-01-08 (Thu, 08 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.cpp M programs/us_com_project/us_com_project_gui.h Log Message: ----------- GMP | R&D programs -- ask user to confirm when exiting programs... Commit: aed7d9e140bfd8c59caf4d90b56d30499024e416 https://github.com/ehb54/ultrascan3/commit/aed7d9e140bfd8c59caf4d90b56d30499024e416 Author: alexsav815 Date: 2026-01-09 (Fri, 09 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.cpp Log Message: ----------- [1]GMP | R&D programs -- ask user to confirm when exiting programs... Commit: 02db8f53be150d60db90c37a4e0c475cd504f56f https://github.com/ehb54/ultrascan3/commit/02db8f53be150d60db90c37a4e0c475cd504f56f Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp M utils/us_run_protocol.cpp M utils/us_run_protocol.h Log Message: ----------- GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: 6566c1e0ad133c8c15008fd0e2f4a43859041b55 https://github.com/ehb54/ultrascan3/commit/6566c1e0ad133c8c15008fd0e2f4a43859041b55 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M gui/us_passwd.cpp M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.h M programs/us_reporter_gmp/us_reporter_gmp.cpp Log Message: ----------- Merge pull request #343 from ehb54/main Mergre main into alexey-dev-issue686 Commit: 7a461d6cea4628319290da95d5c6c492351180d5 https://github.com/ehb54/ultrascan3/commit/7a461d6cea4628319290da95d5c6c492351180d5 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp M utils/us_run_protocol.cpp Log Message: ----------- [1]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: 62a2f6d78b1b3a37da1c632202cdd1636a4f4675 https://github.com/ehb54/ultrascan3/commit/62a2f6d78b1b3a37da1c632202cdd1636a4f4675 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [2]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: 8ecfc1e4707734ef1629523538d1f29fb3c746d4 https://github.com/ehb54/ultrascan3/commit/8ecfc1e4707734ef1629523538d1f29fb3c746d4 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [3]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: 80b29b38504deabfcb19d6fdbbb717792d272854 https://github.com/ehb54/ultrascan3/commit/80b29b38504deabfcb19d6fdbbb717792d272854 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [3a]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: bd65902237ae82e5d31925e019e8f9e46b8a82f1 https://github.com/ehb54/ultrascan3/commit/bd65902237ae82e5d31925e019e8f9e46b8a82f1 Author: alexsav815 Date: 2026-01-12 (Mon, 12 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [4]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: d6d2c153d89a845bbb50690d1899b07822d11881 https://github.com/ehb54/ultrascan3/commit/d6d2c153d89a845bbb50690d1899b07822d11881 Author: alexsav815 Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [5]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: c9ffc7bb6a1b7994c962acc20945815e005d7613 https://github.com/ehb54/ultrascan3/commit/c9ffc7bb6a1b7994c962acc20945815e005d7613 Author: alexsav815 Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [5a]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: d2f2efb71959e6ff1b77154dc50f8c96f466c3c1 https://github.com/ehb54/ultrascan3/commit/d2f2efb71959e6ff1b77154dc50f8c96f466c3c1 Author: alexsav815 Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- [5b]GMP | R&D -- work towards reusing R&D protocols in the GMP framework... Commit: bdbf60172638a38747bb896bbfa77852048c6975 https://github.com/ehb54/ultrascan3/commit/bdbf60172638a38747bb896bbfa77852048c6975 Author: Borries Demeler <7659499+demeler at users.noreply.github.com> Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp M utils/us_run_protocol.cpp M utils/us_run_protocol.h Log Message: ----------- Merge pull request #345 from ehb54/alexey-dev-issue686 Re-using R&D protocols within GMP framework Commit: 9752dedd7ae38964191197fad9f8eaeb9202531e https://github.com/ehb54/ultrascan3/commit/9752dedd7ae38964191197fad9f8eaeb9202531e Author: alexsav815 Date: 2026-01-14 (Wed, 14 Jan 2026) Changed paths: M gui/us_passwd.cpp M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp M programs/us_edit/us_edit.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.h M programs/us_experiment/us_experiment_gui_optima.cpp M programs/us_reporter_gmp/us_reporter_gmp.cpp M utils/us_run_protocol.cpp M utils/us_run_protocol.h Log Message: ----------- Merge pull request #346 from ehb54/main Mearging main into alexey-dev-issue678 Commit: 757ef23c2df62c066267d68db70f6fc9703a0a8e https://github.com/ehb54/ultrascan3/commit/757ef23c2df62c066267d68db70f6fc9703a0a8e Author: alexsav815 Date: 2026-01-15 (Thu, 15 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.cpp Log Message: ----------- [2]GMP | R&D programs -- ask user to confirm when exiting programs... Commit: bcfaf8d580319bb94d276b9d596e151a25a3073c https://github.com/ehb54/ultrascan3/commit/bcfaf8d580319bb94d276b9d596e151a25a3073c Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-16 (Fri, 16 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.cpp M programs/us_com_project/us_com_project_gui.h Log Message: ----------- Merge pull request #341 from ehb54/alexey-dev-issue678 GMP | R&D programs -- ask user to confirm when exiting programs... Commit: c013ad257122d7f5757b2be16917f314b10b7ffc https://github.com/ehb54/ultrascan3/commit/c013ad257122d7f5757b2be16917f314b10b7ffc Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-21 (Wed, 21 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.cpp M programs/us_com_project/us_com_project_gui.h M programs/us_experiment/us_experiment_gui_optima.cpp M utils/us_run_protocol.cpp M utils/us_run_protocol.h Log Message: ----------- Merge branch 'main' into lukas/db_connection_windows_vcpkg Compare: https://github.com/ehb54/ultrascan3/compare/99f7a546ebbe...c013ad257122 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Thu Jan 22 08:50:12 2026 From: noreply at github.com (Lukas Dobler) Date: Thu, 22 Jan 2026 07:50:12 -0800 Subject: [us-commits] [ehb54/ultrascan3] 99f7a5: Modify libmariadb entry in vcpkg.json Message-ID: Branch: refs/heads/main Home: https://github.com/ehb54/ultrascan3 Commit: 99f7a546ebbe56580b7a5acbdcc6f1a44846f48c https://github.com/ehb54/ultrascan3/commit/99f7a546ebbe56580b7a5acbdcc6f1a44846f48c Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M vcpkg.json Log Message: ----------- Modify libmariadb entry in vcpkg.json Updated libmariadb entry to include OpenSSL feature. Commit: c013ad257122d7f5757b2be16917f314b10b7ffc https://github.com/ehb54/ultrascan3/commit/c013ad257122d7f5757b2be16917f314b10b7ffc Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-21 (Wed, 21 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.cpp M programs/us_com_project/us_com_project_gui.h M programs/us_experiment/us_experiment_gui_optima.cpp M utils/us_run_protocol.cpp M utils/us_run_protocol.h Log Message: ----------- Merge branch 'main' into lukas/db_connection_windows_vcpkg Commit: 766ea78bd149f180ca7b2a9369bd3382148de76b https://github.com/ehb54/ultrascan3/commit/766ea78bd149f180ca7b2a9369bd3382148de76b Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-22 (Thu, 22 Jan 2026) Changed paths: M vcpkg.json Log Message: ----------- Merge pull request #344 from ehb54/lukas/db_connection_windows_vcpkg Modify libmariadb entry in vcpkg.json Compare: https://github.com/ehb54/ultrascan3/compare/bcfaf8d58031...766ea78bd149 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Thu Jan 22 08:50:18 2026 From: noreply at github.com (Lukas Dobler) Date: Thu, 22 Jan 2026 07:50:18 -0800 Subject: [us-commits] [ehb54/ultrascan3] Message-ID: Branch: refs/heads/lukas/db_connection_windows_vcpkg Home: https://github.com/ehb54/ultrascan3 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Thu Jan 22 08:51:10 2026 From: noreply at github.com (Lukas Dobler) Date: Thu, 22 Jan 2026 07:51:10 -0800 Subject: [us-commits] [ehb54/ultrascan3] 99f7a5: Modify libmariadb entry in vcpkg.json Message-ID: Branch: refs/heads/lukas/qt6-compile Home: https://github.com/ehb54/ultrascan3 Commit: 99f7a546ebbe56580b7a5acbdcc6f1a44846f48c https://github.com/ehb54/ultrascan3/commit/99f7a546ebbe56580b7a5acbdcc6f1a44846f48c Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M vcpkg.json Log Message: ----------- Modify libmariadb entry in vcpkg.json Updated libmariadb entry to include OpenSSL feature. Commit: c013ad257122d7f5757b2be16917f314b10b7ffc https://github.com/ehb54/ultrascan3/commit/c013ad257122d7f5757b2be16917f314b10b7ffc Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-21 (Wed, 21 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.cpp M programs/us_com_project/us_com_project_gui.h M programs/us_experiment/us_experiment_gui_optima.cpp M utils/us_run_protocol.cpp M utils/us_run_protocol.h Log Message: ----------- Merge branch 'main' into lukas/db_connection_windows_vcpkg Commit: 766ea78bd149f180ca7b2a9369bd3382148de76b https://github.com/ehb54/ultrascan3/commit/766ea78bd149f180ca7b2a9369bd3382148de76b Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-22 (Thu, 22 Jan 2026) Changed paths: M vcpkg.json Log Message: ----------- Merge pull request #344 from ehb54/lukas/db_connection_windows_vcpkg Modify libmariadb entry in vcpkg.json Commit: cd149cc300c321fffa47638394bd915a7ca258c9 https://github.com/ehb54/ultrascan3/commit/cd149cc300c321fffa47638394bd915a7ca258c9 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-22 (Thu, 22 Jan 2026) Changed paths: M vcpkg.json Log Message: ----------- Merge branch 'main' into lukas/qt6-compile Compare: https://github.com/ehb54/ultrascan3/compare/582f7ac94ec6...cd149cc300c3 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Thu Jan 22 10:51:07 2026 From: noreply at github.com (Lukas Dobler) Date: Thu, 22 Jan 2026 09:51:07 -0800 Subject: [us-commits] [ehb54/ultrascan3] Message-ID: Branch: refs/heads/lukas/qt6-compile Home: https://github.com/ehb54/ultrascan3 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Thu Jan 22 10:51:05 2026 From: noreply at github.com (Lukas Dobler) Date: Thu, 22 Jan 2026 17:51:05 +0000 (UTC) Subject: [us-commits] [ehb54/ultrascan3] bcba62: Qt6 no longer supports the QString().sprintf() fun... Message-ID: Branch: refs/heads/main Home: https://github.com/ehb54/ultrascan3 Commit: bcba62aaaf014951e3bad0f773d2affc10e53f5e https://github.com/ehb54/ultrascan3/commit/bcba62aaaf014951e3bad0f773d2affc10e53f5e Author: samo38 Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M utils/us_buffer.cpp M utils/us_cfa_data.cpp M utils/us_datafiles.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_model.cpp M utils/us_pcsa_modelrec.cpp M utils/us_project.cpp M utils/us_rotor.cpp M utils/us_run_protocol.cpp M utils/us_simparms.cpp M utils/us_tar.cpp M utils/us_time_state.cpp M utils/us_util.cpp M utils/us_xpn_data.cpp Log Message: ----------- Qt6 no longer supports the QString().sprintf() function. Fixed this issue by replacing it with proper functions Commit: 193bcc32a83df8e1f95d41e9dae11a6434da38e7 https://github.com/ehb54/ultrascan3/commit/193bcc32a83df8e1f95d41e9dae11a6434da38e7 Author: samo38 Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M utils/us_dataIO.cpp Log Message: ----------- replaced QString::SkipEmptyParts with Qt::SkipEmptyParts Commit: 3d82f0921ddc17663db935727e74ac7285150aa4 https://github.com/ehb54/ultrascan3/commit/3d82f0921ddc17663db935727e74ac7285150aa4 Author: samo38 Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M utils/us_gzip.cpp Log Message: ----------- replaced toTime_t() with toSecsSinceEpoch() in QDateTime Commit: 9842f68622b8822f47a5c2878669890685348af7 https://github.com/ehb54/ultrascan3/commit/9842f68622b8822f47a5c2878669890685348af7 Author: samo38 Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M utils/us_gzip.cpp Log Message: ----------- c++17 doesn't support register Commit: 68bfa3350ea117e6c8b2a8222fa5c59e2b453cd8 https://github.com/ehb54/ultrascan3/commit/68bfa3350ea117e6c8b2a8222fa5c59e2b453cd8 Author: samo38 Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M utils/us_cfa_data.cpp M utils/us_memory.cpp M utils/us_project.cpp M utils/us_report.cpp M utils/us_rotor.cpp M utils/us_settings.cpp M utils/us_solution.cpp Log Message: ----------- replaced QRegExp with QRegularExpression Commit: c50c776f797e411dfdf83c69446cba8b40e1a744 https://github.com/ehb54/ultrascan3/commit/c50c776f797e411dfdf83c69446cba8b40e1a744 Author: samo38 Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M utils/us_local_server.h Log Message: ----------- add #include to us_local_server.h Commit: 2b2e229139b83fd1e2ce99edf290a820df77fe46 https://github.com/ehb54/ultrascan3/commit/2b2e229139b83fd1e2ce99edf290a820df77fe46 Author: samo38 Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M utils/us_cfa_data.cpp Log Message: ----------- fixed the issue with adding an integer to a character Commit: 84254a6aa4322f882cea6d15ebaa6375c1dd1220 https://github.com/ehb54/ultrascan3/commit/84254a6aa4322f882cea6d15ebaa6375c1dd1220 Author: samo38 Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M utils/us_lamm_astfvm.cpp Log Message: ----------- replaced QTime with QElapsedTimer Commit: 4469af92492851be98df19fc8d20cbb65cf499f8 https://github.com/ehb54/ultrascan3/commit/4469af92492851be98df19fc8d20cbb65cf499f8 Author: samo38 Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M utils/us_math2.cpp M utils/us_math2.h Log Message: ----------- Replace qrand/qsrand with std::mt19937 from C++11 library because qrand/qsrand are not supported in Qt.6. Mersenne Twister 19937 generator produces thread-safe random number with quality and performance. QTime::currentTime() is replaced with std::chrono::system_clock to generated an unique random seed with higher precision. std::uniform_real_distribution coupled with std::mt19937 is used to generate uniformly distributed random numbers. Commit: 8027aae3133b42fd97a3595a932af099e20d12f9 https://github.com/ehb54/ultrascan3/commit/8027aae3133b42fd97a3595a932af099e20d12f9 Author: samo38 Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M utils/us_ana_profile.cpp Log Message: ----------- QStringRef is deprecated in Qt.6 and is replaced with QStringView Commit: c03e53c33a046303a0973d609fb2077954717ba0 https://github.com/ehb54/ultrascan3/commit/c03e53c33a046303a0973d609fb2077954717ba0 Author: samo38 Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M utils/us_astfem_rsa.cpp M utils/us_hardware.cpp M utils/us_xpn_data.cpp Log Message: ----------- replace qSor with str::sort for vectors of int, double, and QString Commit: 3bd31299ae152f354f67673997d47527ee13ab0f https://github.com/ehb54/ultrascan3/commit/3bd31299ae152f354f67673997d47527ee13ab0f Author: samo38 Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M utils/us_solve_sim.cpp Log Message: ----------- sorting a vector of US_ZSolute using std::sort is tricky. we should decide what parameter of the US_ZSolute should be used to sort the vector based on. US_ZSolute has x, y, z, c where x, y, and z are the parameters used to make grids for 2DSA. For example s, ff0, and vbar. So they change by analysis. c is the concetration of the species which is used here to sort the sim_vals.zsolutes. Commit: 7a6584a8150598a709a9e5cbdd5f057d1822013e https://github.com/ehb54/ultrascan3/commit/7a6584a8150598a709a9e5cbdd5f057d1822013e Author: samo38 Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M utils/us_solve_sim.cpp Log Message: ----------- s values of the US_Solute are used to sort the sim_vals.solutes. Commit: e057219f4688995edd4d1e7a70929753cceeaa37 https://github.com/ehb54/ultrascan3/commit/e057219f4688995edd4d1e7a70929753cceeaa37 Author: samo38 Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M utils/us_xpn_data.cpp Log Message: ----------- wrong type casting Commit: 9bf93b888a0c6283dd4fe50f27a24e7e36847380 https://github.com/ehb54/ultrascan3/commit/9bf93b888a0c6283dd4fe50f27a24e7e36847380 Author: samo38 Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M utils/us_timer.cpp M utils/us_timer.h Log Message: ----------- replace QTime with QElapsedTimer in US_Timer Commit: aa6733cf95d1f98e40f11045c996c2507121e7a7 https://github.com/ehb54/ultrascan3/commit/aa6733cf95d1f98e40f11045c996c2507121e7a7 Author: samo38 Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M utils/us_crypto.cpp Log Message: ----------- replace qrand and qsrand with std random generator in US_Crypto Commit: 2b97df7f65bfc7e8254d33a7e7e76b1cd949f2ef https://github.com/ehb54/ultrascan3/commit/2b97df7f65bfc7e8254d33a7e7e76b1cd949f2ef Author: samo38 Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M utils/us_stiffbase.h Log Message: ----------- remove unit macro and instead include Commit: 6adbbd87bf8462b30588b1c1a70f363f5e33a79f https://github.com/ehb54/ultrascan3/commit/6adbbd87bf8462b30588b1c1a70f363f5e33a79f Author: samo38 Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M utils/us_db2.cpp Log Message: ----------- US_DB2::value : we must cast char** to QVarient. QVariant::Invalid is deprecated and replaced with QVariant() Commit: 8d6cadc10bcd7d58d1692a6622ecfe2213ce145d https://github.com/ehb54/ultrascan3/commit/8d6cadc10bcd7d58d1692a6622ecfe2213ce145d Author: samo38 Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M utils/us_buffer.cpp Log Message: ----------- US_BufferComponent::saveToDB should return an Int. I assumed it should be idBufferComponent after trying to save a new buffer component in DB Commit: 8c54b51cc75babc28615af49a56735cebb58820a https://github.com/ehb54/ultrascan3/commit/8c54b51cc75babc28615af49a56735cebb58820a Author: samo38 Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M utils/us_math2.cpp Log Message: ----------- US_Math2::randomize : start with std::random_device to make a random seed. then mixed it with current time to increase the entropy. add process ID. it is important for MPI runs Commit: 1e08a16239893c26e56a4ec7a75b078f5e33780a https://github.com/ehb54/ultrascan3/commit/1e08a16239893c26e56a4ec7a75b078f5e33780a Author: samo38 Date: 2025-07-23 (Wed, 23 Jul 2025) Changed paths: M utils/us_ana_profile.cpp Log Message: ----------- fixed indentation and not using curly braces for if blocks Commit: 5ed9c7f4aaf2812f54ad9f20088fad994ffe685e https://github.com/ehb54/ultrascan3/commit/5ed9c7f4aaf2812f54ad9f20088fad994ffe685e Author: Saeed Mortezazadeh <49119048+samo38 at users.noreply.github.com> Date: 2025-07-23 (Wed, 23 Jul 2025) Changed paths: M utils/us_project.cpp Log Message: ----------- Update utils/us_project.cpp Fixed by Lukas. Co-authored-by: Lukas Dobler <69309597+doluk at users.noreply.github.com> Commit: e2f82f84ce3688e18ad64b185291442e9ea94c76 https://github.com/ehb54/ultrascan3/commit/e2f82f84ce3688e18ad64b185291442e9ea94c76 Author: Saeed Mortezazadeh <49119048+samo38 at users.noreply.github.com> Date: 2025-07-23 (Wed, 23 Jul 2025) Changed paths: M utils/us_report.cpp Log Message: ----------- Update utils/us_report.cpp fixed by Lukas. Co-authored-by: Lukas Dobler <69309597+doluk at users.noreply.github.com> Commit: 40e8280789baf4229426227a497068c6b39ba9f5 https://github.com/ehb54/ultrascan3/commit/40e8280789baf4229426227a497068c6b39ba9f5 Author: samo38 Date: 2025-07-23 (Wed, 23 Jul 2025) Changed paths: M utils/us_project.cpp M utils/us_report.cpp Log Message: ----------- Merge remote-tracking branch 'origin/utils_with_qt6' into utils_with_qt6 Commit: 2b557d83d4e0c49fb729e8e8674e6743c4aecc15 https://github.com/ehb54/ultrascan3/commit/2b557d83d4e0c49fb729e8e8674e6743c4aecc15 Author: Saeed Mortezazadeh <49119048+samo38 at users.noreply.github.com> Date: 2025-07-23 (Wed, 23 Jul 2025) Changed paths: M utils/us_report.cpp Log Message: ----------- Update utils/us_report.cpp fixed by Lukas! Co-authored-by: Lukas Dobler <69309597+doluk at users.noreply.github.com> Commit: c6894a31494ac44b463878e61992d5b5b46bdf06 https://github.com/ehb54/ultrascan3/commit/c6894a31494ac44b463878e61992d5b5b46bdf06 Author: Saeed Mortezazadeh <49119048+samo38 at users.noreply.github.com> Date: 2025-07-23 (Wed, 23 Jul 2025) Changed paths: M utils/us_report.cpp Log Message: ----------- Update utils/us_report.cpp fixed by Lukas Co-authored-by: Lukas Dobler <69309597+doluk at users.noreply.github.com> Commit: 56fd87c26d16af03531c1b6170fdeb943b183fe3 https://github.com/ehb54/ultrascan3/commit/56fd87c26d16af03531c1b6170fdeb943b183fe3 Author: Saeed Mortezazadeh <49119048+samo38 at users.noreply.github.com> Date: 2025-07-23 (Wed, 23 Jul 2025) Changed paths: M utils/us_report.cpp Log Message: ----------- Update utils/us_report.cpp fixed by Lukas! Co-authored-by: Lukas Dobler <69309597+doluk at users.noreply.github.com> Commit: bf63e374e7bb523a3115699f24919e06d6d969d5 https://github.com/ehb54/ultrascan3/commit/bf63e374e7bb523a3115699f24919e06d6d969d5 Author: Saeed Mortezazadeh <49119048+samo38 at users.noreply.github.com> Date: 2025-07-23 (Wed, 23 Jul 2025) Changed paths: M utils/us_rotor.cpp Log Message: ----------- Update utils/us_rotor.cpp fixed by Lukas! Co-authored-by: Lukas Dobler <69309597+doluk at users.noreply.github.com> Commit: 6a79cd3b2725e774c7baef8629a054c7d1d69f89 https://github.com/ehb54/ultrascan3/commit/6a79cd3b2725e774c7baef8629a054c7d1d69f89 Author: samo38 Date: 2025-07-23 (Wed, 23 Jul 2025) Changed paths: M utils/us_report.cpp M utils/us_rotor.cpp Log Message: ----------- Merge remote-tracking branch 'origin/utils_with_qt6' into utils_with_qt6 Commit: fe388f070d81a3b002b68271f9e02412257c6566 https://github.com/ehb54/ultrascan3/commit/fe388f070d81a3b002b68271f9e02412257c6566 Author: samo38 Date: 2025-07-23 (Wed, 23 Jul 2025) Changed paths: M utils/us_report.cpp M utils/us_report.h Log Message: ----------- us_report: Move regex to header for reuse across methods Commit: 27c40211dc61cbcfab1ddb4f69aa485d05752199 https://github.com/ehb54/ultrascan3/commit/27c40211dc61cbcfab1ddb4f69aa485d05752199 Author: samo38 Date: 2025-07-23 (Wed, 23 Jul 2025) Changed paths: M utils/us_util.cpp Log Message: ----------- us_util.cpp: used a clear version of the mid function of QStringList Commit: ca93d830d3b4efac58b7dccdd7aed4d78a29c4da https://github.com/ehb54/ultrascan3/commit/ca93d830d3b4efac58b7dccdd7aed4d78a29c4da Author: samo38 Date: 2025-07-23 (Wed, 23 Jul 2025) Changed paths: M utils/us_solve_sim.cpp Log Message: ----------- us_solve_sim.cpp: removed lambda function from std:sort since operator< is defined in the header file Commit: f7ca0ab961c14253d0133556f4c8b7861f88e13b https://github.com/ehb54/ultrascan3/commit/f7ca0ab961c14253d0133556f4c8b7861f88e13b Author: samo38 Date: 2025-07-23 (Wed, 23 Jul 2025) Changed paths: M utils/us_matrix.cpp M utils/us_model.cpp Log Message: ----------- fixed the indentations and added braced to the 'for' block Commit: cf21afee5788075f15e05bd7570b6c4fc9039efe https://github.com/ehb54/ultrascan3/commit/cf21afee5788075f15e05bd7570b6c4fc9039efe Author: samo38 Date: 2025-07-23 (Wed, 23 Jul 2025) Changed paths: M utils/us_analyte.cpp Log Message: ----------- toLower() method of QString doesn't lower the string in place. it returns another string Commit: 67451f3508ad69c38929872ef40a5879cdf64c72 https://github.com/ehb54/ultrascan3/commit/67451f3508ad69c38929872ef40a5879cdf64c72 Author: samo38 Date: 2025-07-23 (Wed, 23 Jul 2025) Changed paths: M utils/us_cfa_data.cpp Log Message: ----------- us_cfa_data.cpp: "executing query on QSqlDatabase is deprecated since Qt 6.6 and replace with QSqlQuery::exec() which is also supported by Qt 5.15 Commit: e7144b1a1b562e27c54200ac0f49145a63741386 https://github.com/ehb54/ultrascan3/commit/e7144b1a1b562e27c54200ac0f49145a63741386 Author: samo38 Date: 2025-07-23 (Wed, 23 Jul 2025) Changed paths: M utils/us_xpn_data.cpp Log Message: ----------- us_xpn_data.cpp: executing a query on QSqlDatabase is deprecated since Qt 6.6 and replace with QSqlQuery::exec() which is also supported by Qt 5.15 Commit: 6f29f8bb4063ef8150d630adc11c300adf4e69e8 https://github.com/ehb54/ultrascan3/commit/6f29f8bb4063ef8150d630adc11c300adf4e69e8 Author: samo38 Date: 2025-07-29 (Tue, 29 Jul 2025) Changed paths: M utils/us_ana_profile.cpp M utils/us_xpn_data.cpp Log Message: ----------- fixed indentations Commit: 576eb10a22e9eb49bf735d383045dd6393dcfa08 https://github.com/ehb54/ultrascan3/commit/576eb10a22e9eb49bf735d383045dd6393dcfa08 Author: samo38 Date: 2025-07-29 (Tue, 29 Jul 2025) Changed paths: M utils/us_link_ssl.cpp Log Message: ----------- us_link_ssl.cpp: simplified() returns a new QString and it is used to rewrite the client_name Commit: 13d43bdb65ac6611ad9b988e2ad7436b880b54f8 https://github.com/ehb54/ultrascan3/commit/13d43bdb65ac6611ad9b988e2ad7436b880b54f8 Author: samo38 Date: 2025-07-29 (Tue, 29 Jul 2025) Changed paths: M utils/us_xpn_data.cpp Log Message: ----------- us_xpn_data.cpp: comment out unused variables Commit: aa5f6484e899c0c16449ced5724171f2423b9091 https://github.com/ehb54/ultrascan3/commit/aa5f6484e899c0c16449ced5724171f2423b9091 Author: samo38 Date: 2025-07-29 (Tue, 29 Jul 2025) Changed paths: M utils/us_stiffbase.h Log Message: ----------- us_stiffbase.h: define unit instead of including whole Commit: 183143d228bceca4560f98403748b98da71763e4 https://github.com/ehb54/ultrascan3/commit/183143d228bceca4560f98403748b98da71763e4 Author: samo38 Date: 2025-07-29 (Tue, 29 Jul 2025) Changed paths: M utils/us_hydrosim.h Log Message: ----------- us_hydrosim.h: wrong macro definition Commit: 1a25f5daf6d9914b1722f59340428b1cf6204286 https://github.com/ehb54/ultrascan3/commit/1a25f5daf6d9914b1722f59340428b1cf6204286 Author: samo38 Date: 2025-07-30 (Wed, 30 Jul 2025) Changed paths: 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_archive.cpp M utils/us_archive.h M utils/us_astfem_math.cpp M utils/us_astfem_math.h M utils/us_astfem_rsa.cpp M utils/us_astfem_rsa.h M utils/us_buffer.cpp M utils/us_buffer.h M utils/us_cfa_data.cpp M utils/us_cfa_data.h M utils/us_constants.cpp M utils/us_constants.h M utils/us_crc.h M utils/us_crypto.h M utils/us_csv_data.cpp M utils/us_csv_data.h M utils/us_dataIO.cpp M utils/us_dataIO.h M utils/us_datafiles.cpp M utils/us_datafiles.h M utils/us_db2.cpp M utils/us_db2.h M utils/us_dmga_constr.cpp M utils/us_dmga_constr.h M utils/us_eprofile.cpp M utils/us_eprofile.h M utils/us_geturl.cpp M utils/us_geturl.h M utils/us_global.cpp M utils/us_global.h M utils/us_gzip.cpp M utils/us_gzip.h M utils/us_hardware.cpp M utils/us_hardware.h M utils/us_http_post.h M utils/us_hydrosim.h M utils/us_lamm_astfvm.cpp M utils/us_lamm_astfvm.h M utils/us_license_t.cpp M utils/us_license_t.h M utils/us_link_ssl.cpp M utils/us_link_ssl.h M utils/us_lm.cpp M utils/us_local_server.cpp M utils/us_local_server.h M utils/us_math2.cpp M utils/us_math2.h M utils/us_matrix.cpp M utils/us_matrix.h M utils/us_memory.cpp M utils/us_memory.h M utils/us_model.cpp M utils/us_model.h M utils/us_noise.cpp M utils/us_noise.h M utils/us_pcsa_modelrec.cpp M utils/us_pcsa_modelrec.h M utils/us_project.cpp M utils/us_project.h M utils/us_protocol_util.cpp M utils/us_protocol_util.h M utils/us_report.cpp M utils/us_report.h M utils/us_report_gmp.cpp M utils/us_rotor.cpp M utils/us_rotor.h M utils/us_run_protocol.cpp M utils/us_run_protocol.h M utils/us_settings.cpp M utils/us_settings.h M utils/us_simparms.h M utils/us_sleep.h M utils/us_solute.h M utils/us_solution.cpp 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_stiffbase.cpp M utils/us_stiffbase.h M utils/us_tar.cpp M utils/us_tar.h M utils/us_time_state.cpp M utils/us_time_state.h M utils/us_timer.h M utils/us_util.cpp M utils/us_util.h M utils/us_vector.h M utils/us_xpn_data.cpp M utils/us_xpn_data.h M utils/us_zsolute.h Log Message: ----------- removed #include and included only libraraies that are needed Commit: 2fe76586f9e2a98de89c1d6bc06a0022bdb059bf https://github.com/ehb54/ultrascan3/commit/2fe76586f9e2a98de89c1d6bc06a0022bdb059bf Author: samo38 Date: 2025-08-01 (Fri, 01 Aug 2025) Changed paths: M utils/libus_utils.pro 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_archive.cpp M utils/us_archive.h M utils/us_astfem_math.cpp M utils/us_astfem_math.h M utils/us_astfem_rsa.cpp M utils/us_astfem_rsa.h M utils/us_buffer.cpp M utils/us_buffer.h M utils/us_cfa_data.cpp M utils/us_cfa_data.h M utils/us_constants.cpp M utils/us_constants.h M utils/us_crc.cpp M utils/us_crc.h M utils/us_crypto.cpp M utils/us_crypto.h M utils/us_csv_data.cpp M utils/us_csv_data.h M utils/us_dataIO.cpp M utils/us_dataIO.h M utils/us_datafiles.cpp M utils/us_datafiles.h M utils/us_db2.cpp M utils/us_db2.h M utils/us_dmga_constr.cpp M utils/us_dmga_constr.h M utils/us_eprofile.cpp M utils/us_extern.h M utils/us_geturl.cpp M utils/us_geturl.h M utils/us_global.cpp M utils/us_global.h M utils/us_gzip.cpp M utils/us_gzip.h M utils/us_hardware.cpp M utils/us_http_post.h M utils/us_hydrosim.cpp M utils/us_hydrosim.h M utils/us_lamm_astfvm.cpp M utils/us_license_t.cpp M utils/us_license_t.h M utils/us_link_ssl.cpp M utils/us_link_ssl.h M utils/us_local_server.cpp M utils/us_local_server.h M utils/us_math2.cpp M utils/us_matrix.cpp M utils/us_matrix.h M utils/us_memory.cpp M utils/us_model.cpp M utils/us_model.h M utils/us_noise.cpp M utils/us_pcsa_modelrec.cpp M utils/us_project.cpp M utils/us_project.h M utils/us_protocol_util.cpp M utils/us_report.cpp M utils/us_report.h M utils/us_report_gmp.cpp M utils/us_rotor.cpp M utils/us_rotor.h M utils/us_run_protocol.cpp M utils/us_run_protocol.h M utils/us_settings.cpp M utils/us_settings.h M utils/us_simparms.cpp M utils/us_simparms.h M utils/us_solute.cpp M utils/us_solute.h M utils/us_solution.cpp M utils/us_solution_vals.cpp M utils/us_solve_sim.cpp M utils/us_solve_sim.h M utils/us_stiffbase.cpp M utils/us_stiffbase.h M utils/us_tar.cpp M utils/us_tar.h M utils/us_time_state.cpp M utils/us_time_state.h M utils/us_timer.cpp M utils/us_timer.h M utils/us_util.cpp M utils/us_util.h A utils/us_utils_qt.h M utils/us_vector.cpp M utils/us_vector.h M utils/us_xpn_data.cpp M utils/us_xpn_data.h M utils/us_zsolute.cpp Log Message: ----------- utils: define a new header file named us_utils_qt.h that includes all necessary qt libs needed for utils programs. Commit: 5735f4b7432adf3550754e00a6bb68c31620082d https://github.com/ehb54/ultrascan3/commit/5735f4b7432adf3550754e00a6bb68c31620082d Author: samo38 Date: 2025-08-01 (Fri, 01 Aug 2025) Changed paths: M utils/us_astfem_math.cpp M utils/us_astfem_rsa.h M utils/us_simparms.cpp Log Message: ----------- avoid redefining DbgLv Commit: df38a513d0b2e3777b0eb40271eaa9dcbdd91942 https://github.com/ehb54/ultrascan3/commit/df38a513d0b2e3777b0eb40271eaa9dcbdd91942 Author: samo38 Date: 2025-08-01 (Fri, 01 Aug 2025) Changed paths: M gui/us_run_details2.cpp M programs/us_dcdt/us_dcdt.cpp M programs/us_density_match/us_density_match.cpp M programs/us_export_legacy/us_export.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_eqmath.cpp M programs/us_globalequil/us_eqreporter.cpp M programs/us_globalequil/us_fit_worker.cpp M programs/us_globalequil/us_globalequil.cpp M programs/us_modelmetrics/us_modelmetrics.cpp M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp M programs/us_vhw_enhanced/us_distrib_plot.cpp M utils/us_astfem_math.cpp M utils/us_math2.h M utils/us_solve_sim.cpp Log Message: ----------- removed min/max macros from us_math2.h and replaced them with std ones everywhere it is called in the gui and programs. Commit: 149192ffd8bfd877414dc7bc60ce83e28f77c861 https://github.com/ehb54/ultrascan3/commit/149192ffd8bfd877414dc7bc60ce83e28f77c861 Author: Saeed Date: 2025-08-02 (Sat, 02 Aug 2025) Changed paths: M programs/us_integral/us_integral.cpp M utils/us_astfem_math.cpp M utils/us_solve_sim.cpp M utils/us_utils_qt.h Log Message: ----------- replaced min/max and std::min/max with qMin/qMax in utils Commit: 99328607f509f3624ae4bc675d7661cc8e8fc6f3 https://github.com/ehb54/ultrascan3/commit/99328607f509f3624ae4bc675d7661cc8e8fc6f3 Author: Saeed Date: 2025-08-02 (Sat, 02 Aug 2025) Changed paths: M gui/us_analysis_base2.cpp M gui/us_extinctfitter_gui.cpp M gui/us_extinction_gui.cpp M gui/us_predict1.cpp M gui/us_run_details2.cpp Log Message: ----------- replaced min/max and std::min/max with qMin/qMax in libgui Commit: fd828f5d6b6dee18437ae035e4deda5963b37160 https://github.com/ehb54/ultrascan3/commit/fd828f5d6b6dee18437ae035e4deda5963b37160 Author: Saeed Date: 2025-08-02 (Sat, 02 Aug 2025) Changed paths: M programs/us_2dsa/us_2dsa.cpp M programs/us_2dsa/us_show_norm.cpp M programs/us_buoyancy/us_buoyancy.cpp M programs/us_dcdt/us_dcdt.cpp M programs/us_density_match/us_density_match.cpp M programs/us_export_legacy/us_export.cpp M programs/us_fematch/us_fematch.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_eqmath.cpp M programs/us_globalequil/us_eqmodel_control.cpp M programs/us_globalequil/us_eqreporter.cpp M programs/us_globalequil/us_fit_worker.cpp M programs/us_globalequil/us_globalequil.cpp M programs/us_integral/us_integral.cpp M programs/us_modelmetrics/us_modelmetrics.cpp M programs/us_pcsa/us_pcsa.cpp M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp M programs/us_reporter_gmp/us_reporter_gmp.cpp M programs/us_vhw_enhanced/us_distrib_plot.cpp M programs/us_vhw_enhanced/us_vhw_enhanced.cpp Log Message: ----------- replaced min/max and std::min/max with qMin/qMax in the programs Commit: ece28622af778b3b936f5dee16ccac7d5ea2a06b https://github.com/ehb54/ultrascan3/commit/ece28622af778b3b936f5dee16ccac7d5ea2a06b Author: Saeed Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M utils/us_solve_sim.cpp M utils/us_util.cpp M utils/us_xpn_data.cpp Log Message: ----------- replace QString().sprintf() with Qt methods Commit: 043d903895d150b1718f1de85a5105355f9fc7a6 https://github.com/ehb54/ultrascan3/commit/043d903895d150b1718f1de85a5105355f9fc7a6 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 A .github/workflows/static-analysis.yml A .github/workflows/unit-tests.yml M .gitignore M CMakeLists.txt M README.md A admin/cmake/FindQwt.cmake A 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/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 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 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_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 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_failed_gmp_run_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 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_passwd.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.cpp M gui/us_sassoc.h M gui/us_scan_excl_gui.cpp M gui/us_scan_excl_gui.h M gui/us_select_edits.cpp M gui/us_select_item.cpp M gui/us_select_runs.cpp M gui/us_sim_params_gui.cpp M gui/us_sim_params_gui.h M gui/us_solution_gui.cpp 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 M gui/us_window_message.cpp A programs/CMakeLists.txt M programs/us/us.cpp M programs/us/us.h M programs/us/us_win_data.cpp 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 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 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 A programs/us_autoflow_analysis/CMakeLists.txt M programs/us_autoflow_analysis/us_autoflow_analysis.cpp M programs/us_buoyancy/us_buoyancy.cpp M programs/us_colorgradient/us_colorgradient.cpp M programs/us_colorgradient/us_colorgradient.h 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_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.cpp M programs/us_config/us_config.h M programs/us_config/us_database.cpp M programs/us_config/us_font.h M programs/us_config/us_xpnhost.h M programs/us_config/us_xpnhost_db.cpp M programs/us_config/us_xpnhost_db.h M programs/us_convert/us_convert.cpp 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_convert/us_select_triples.h M programs/us_dcdt/us_dcdt.cpp 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 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_dmga_init/us_dmga_init.cpp M programs/us_edit/us_edit.cpp M programs/us_edit/us_edit.h 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 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 M programs/us_export_legacy/us_export.cpp M programs/us_fds_filemanager/us_fds_filemanager.cpp A 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_plot_control_fem.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_ga_init.cpp M programs/us_ga_init/us_solutedata.cpp M programs/us_ga_init/us_solutedata.h 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_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 M programs/us_grid_editor/us_grid_editor.cpp M programs/us_grid_editor/us_grid_editor.h M programs/us_helpdaemon/us_helpdaemon.cpp M programs/us_integral/us_delete_models.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_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 A 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 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_mrecs_loader.h 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_protocol_dev/CMakeLists.txt 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_pseudo_absorbance/us_add_refScan.cpp 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_intensity_ra.cpp M programs/us_ramp/us_ramp_gui.cpp M programs/us_ramp/us_select_triples_ra.cpp M programs/us_rasmol_control/us_rasmol_control.cpp M programs/us_reporter/us_reporter.cpp M programs/us_reporter/us_sync_db.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_rotor_calibration/us_get_dbexp.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_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 A qwtplot3d/CMakeLists.txt M qwtplot3d/qwtplot3d.pro M qwtplot3d/src/qwt3d_mousekeyboard.cpp A test-docker.sh A test/README A test/common/qt_test_base.cpp A test/common/qt_test_base.h M test/modelbuilder/us_modelbuilder.cpp 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/3dplot/lightingdlgbase.h 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_editor.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.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_comparative.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_crypto.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_gzip.cpp M utils/us_hardware.cpp M utils/us_hardware.h M utils/us_lamm_astfvm.cpp M utils/us_license_t.cpp M utils/us_math2.cpp M utils/us_math2.h M utils/us_matrix.cpp M utils/us_model.cpp M utils/us_model.h M utils/us_noise.cpp M utils/us_noise.h M utils/us_pcsa_modelrec.cpp 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.cpp 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_tar.cpp M utils/us_time_state.cpp M utils/us_time_state.h M utils/us_timer.cpp M utils/us_timer.h M utils/us_xpn_data.cpp Log Message: ----------- Merge branch 'main' into utils_with_qt6 Commit: 13f6c5148d62ff0f6aa632c3de0bd533453f7365 https://github.com/ehb54/ultrascan3/commit/13f6c5148d62ff0f6aa632c3de0bd533453f7365 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-26 (Sun, 26 Oct 2025) Changed paths: M admin/cmake/FindQwt.cmake Log Message: ----------- Standardize Qwt environment variable checks and add `QWT_VERSION` and `QWT_QT_VERSION` definitions for improved CMake configuration clarity and maintainability. Commit: f6d6012fbc4fdbc543b30a6d3463bddc1673b616 https://github.com/ehb54/ultrascan3/commit/f6d6012fbc4fdbc543b30a6d3463bddc1673b616 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2025-10-26 (Sun, 26 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_combined_plots_parms_gui.cpp M gui/us_failed_gmp_run_gui.cpp M gui/us_plot.cpp M gui/us_report_gui.cpp 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_analysis_profile/us_analysis_profile.cpp M programs/us_astfem_sim/us_astfem_sim.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_dcdt/us_dcdt.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 programs/us_mwl_species_fit/us_mwl_species_fit.cpp M programs/us_pcsa/us_pcsa.cpp M programs/us_reporter_gmp/us_reporter_gmp.cpp M programs/us_reporter_gmp/us_reporter_gmp.h M programs/us_second_moment/us_second_moment.cpp M qwtplot3d/qwtplot3d.pro M qwtplot3d/src/qwt3d_mousekeyboard.cpp M us_somo/develop/src/us_dirhist.cpp M utils/us_ana_profile.cpp M utils/us_link_ssl.cpp M utils/us_math2.cpp M utils/us_math2.h Log Message: ----------- Merge pull request #298 from ehb54/main update qt6-compile Commit: b50cca680591c9248bc21802a59b43b0b5b0687b https://github.com/ehb54/ultrascan3/commit/b50cca680591c9248bc21802a59b43b0b5b0687b Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2025-10-26 (Sun, 26 Oct 2025) Changed paths: M gui/us_analysis_base2.cpp M gui/us_extinctfitter_gui.cpp M gui/us_extinction_gui.cpp M gui/us_predict1.cpp M gui/us_run_details2.cpp M programs/us_2dsa/us_2dsa.cpp M programs/us_2dsa/us_show_norm.cpp M programs/us_buoyancy/us_buoyancy.cpp M programs/us_dcdt/us_dcdt.cpp M programs/us_density_match/us_density_match.cpp M programs/us_export_legacy/us_export.cpp M programs/us_fematch/us_fematch.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_eqmath.cpp M programs/us_globalequil/us_eqmodel_control.cpp M programs/us_globalequil/us_eqreporter.cpp M programs/us_globalequil/us_fit_worker.cpp M programs/us_globalequil/us_globalequil.cpp M programs/us_integral/us_integral.cpp M programs/us_modelmetrics/us_modelmetrics.cpp M programs/us_pcsa/us_pcsa.cpp M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp M programs/us_reporter_gmp/us_reporter_gmp.cpp M programs/us_vhw_enhanced/us_distrib_plot.cpp M programs/us_vhw_enhanced/us_vhw_enhanced.cpp M utils/libus_utils.pro M utils/us_ana_profile.cpp M utils/us_ana_profile.h M utils/us_analyte.h M utils/us_archive.cpp M utils/us_archive.h M utils/us_astfem_math.cpp M utils/us_astfem_math.h M utils/us_astfem_rsa.cpp M utils/us_astfem_rsa.h M utils/us_buffer.h M utils/us_cfa_data.cpp M utils/us_cfa_data.h M utils/us_constants.cpp M utils/us_constants.h M utils/us_crc.cpp M utils/us_crc.h M utils/us_crypto.cpp M utils/us_crypto.h M utils/us_csv_data.cpp M utils/us_csv_data.h M utils/us_dataIO.cpp M utils/us_dataIO.h M utils/us_datafiles.cpp M utils/us_datafiles.h M utils/us_db2.cpp M utils/us_db2.h M utils/us_dmga_constr.cpp M utils/us_eprofile.h M utils/us_extern.h M utils/us_geturl.cpp M utils/us_geturl.h M utils/us_global.cpp M utils/us_global.h M utils/us_gzip.cpp M utils/us_gzip.h M utils/us_hardware.h M utils/us_http_post.h M utils/us_hydrosim.cpp M utils/us_hydrosim.h M utils/us_lamm_astfvm.cpp M utils/us_lamm_astfvm.h M utils/us_license_t.cpp M utils/us_license_t.h M utils/us_link_ssl.cpp M utils/us_link_ssl.h M utils/us_lm.cpp M utils/us_local_server.cpp M utils/us_local_server.h M utils/us_math2.cpp M utils/us_math2.h M utils/us_matrix.cpp M utils/us_matrix.h M utils/us_memory.cpp M utils/us_memory.h M utils/us_model.cpp M utils/us_model.h M utils/us_noise.cpp M utils/us_noise.h M utils/us_pcsa_modelrec.cpp M utils/us_pcsa_modelrec.h M utils/us_project.cpp M utils/us_protocol_util.cpp M utils/us_protocol_util.h M utils/us_report.cpp M utils/us_report.h M utils/us_report_gmp.cpp M utils/us_rotor.cpp M utils/us_run_protocol.cpp M utils/us_run_protocol.h M utils/us_settings.cpp M utils/us_settings.h M utils/us_simparms.cpp M utils/us_simparms.h M utils/us_sleep.h M utils/us_solute.cpp M utils/us_solute.h M utils/us_solution.cpp M utils/us_solution_vals.h M utils/us_solve_sim.cpp M utils/us_stiffbase.cpp M utils/us_stiffbase.h M utils/us_tar.cpp M utils/us_tar.h M utils/us_time_state.h M utils/us_timer.cpp M utils/us_timer.h M utils/us_util.cpp M utils/us_util.h A utils/us_utils_qt.h M utils/us_vector.cpp M utils/us_vector.h M utils/us_xpn_data.cpp M utils/us_xpn_data.h M utils/us_zsolute.cpp M utils/us_zsolute.h Log Message: ----------- Merge pull request #299 from samo38/utils_with_qt6 Merge samo38/ultrascan3 at Utils with qt6 into lukas/qt6-compile Commit: be440f7beb44ba005109efbf314633c079010602 https://github.com/ehb54/ultrascan3/commit/be440f7beb44ba005109efbf314633c079010602 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-26 (Sun, 26 Oct 2025) Changed paths: M CMakeLists.txt M gui/CMakeLists.txt M qwtplot3d/CMakeLists.txt M test/utils/CMakeLists.txt M utils/CMakeLists.txt Log Message: ----------- Update CMake to support optional Qt6 usage and modernize Qt library linking Introduced a `USE_QT6` build option for switching between Qt5 and Qt6. Modernized Qt library linking by standardizing to `Qt::` aliases. Updated all related targets and dependencies for improved flexibility and maintainability. Commit: 4c7b899cc2a8e239f5e6e6e210f3f0b28c1d7165 https://github.com/ehb54/ultrascan3/commit/4c7b899cc2a8e239f5e6e6e210f3f0b28c1d7165 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-26 (Sun, 26 Oct 2025) Changed paths: M utils/us_crypto.cpp M utils/us_math2.cpp M utils/us_math2.h M utils/us_project.cpp M utils/us_report.cpp M utils/us_report.h M utils/us_rotor.cpp M utils/us_solution.cpp M utils/us_solution.h M utils/us_util.cpp M utils/us_util.h Log Message: ----------- Streamline random data initialization and UUID validation - Removed legacy random generator logic and unnecessary includes in `US_Math2`. - Unified UUID validation through the addition of `UUID_REGEX` in `US_Util`, eliminating redundant regex definitions. - Applied `const` correctness and range-based for loops for improved code clarity and maintainability. Commit: 401dd595a2ebd258a45c6b6de3a8670368fbff50 https://github.com/ehb54/ultrascan3/commit/401dd595a2ebd258a45c6b6de3a8670368fbff50 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-26 (Sun, 26 Oct 2025) Changed paths: M qwtplot3d/include/qwt3d_io_gl2ps.h M qwtplot3d/include/qwt3d_openglhelper.h M qwtplot3d/include/qwt3d_plot.h M qwtplot3d/include/qwt3d_surfaceplot.h M qwtplot3d/src/qwt3d_io.cpp M qwtplot3d/src/qwt3d_io_gl2ps.cpp M qwtplot3d/src/qwt3d_label.cpp M qwtplot3d/src/qwt3d_lighting.cpp M qwtplot3d/src/qwt3d_movements.cpp M qwtplot3d/src/qwt3d_plot.cpp M qwtplot3d/src/qwt3d_surfaceplot.cpp Log Message: ----------- Migrate `QGLWidget` to `QOpenGLWidget` for Qt5/Qt6 compatibility - Replaced `QGLWidget` instances with `QOpenGLWidget` across all affected files to modernize the codebase and ensure compatibility with Qt5 and Qt6. - Updated `renderPixmap` and `updateGL()` calls to use `grabFramebuffer()` and `update()` respectively for alignment with `QOpenGLWidget` API. - Adjusted include directives to utilize `QOpenGLFunctions` and `QOpenGLWidget` as needed. - Refactored constructors to remove deprecated `QGLWidget` parameters, enhancing clarity and maintainability. Commit: cdfc55c93b1bfcf85085c81b1008ec8cc5664db5 https://github.com/ehb54/ultrascan3/commit/cdfc55c93b1bfcf85085c81b1008ec8cc5664db5 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-26 (Sun, 26 Oct 2025) Changed paths: M programs/CMakeLists.txt Log Message: ----------- Modernize Qt library linking and add Qt6 OpenGLWidgets support - Updated `CMakeLists.txt` to replace `Qt5::` aliases with `Qt::` for library linking. - Added conditional linking for `Qt::OpenGLWidgets` when `USE_QT6` is enabled. - Simplified data visualization linking by standardizing to `Qt::DataVisualization`. Commit: b0294917db216081128ee6776aa0885343e57fa1 https://github.com/ehb54/ultrascan3/commit/b0294917db216081128ee6776aa0885343e57fa1 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M admin/cmake/FindQwt.cmake Log Message: ----------- Modernize `FindQwt.cmake` for dynamic Qt version detection and improved path handling - Replaced hardcoded Qt version checks with `QT_VERSION_MAJOR` for better flexibility. - Unified Qwt path suffix definitions to eliminate redundancy. - Updated Qwt include search logic to enhance maintainability and alignment with current Qt standards. Commit: ddfe73b1aa17df2f2421be4328756e27808905c5 https://github.com/ehb54/ultrascan3/commit/ddfe73b1aa17df2f2421be4328756e27808905c5 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M utils/us_util.h Log Message: ----------- Refactor `UUID_REGEX` declaration in `US_Util` - Moved `UUID_REGEX` from an inline static to a static member for consistency and improved maintainability. Commit: 9544a154835325e5c55cd9c951d90b3b563b4b68 https://github.com/ehb54/ultrascan3/commit/9544a154835325e5c55cd9c951d90b3b563b4b68 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M utils/us_util.cpp Log Message: ----------- Add `UUID_REGEX` as a static member in `US_Util` - Introduced `UUID_REGEX` as a static member for standardized UUID validation. - Ensures consistency and improves code clarity by centralizing the regular expression definition. Commit: be365b4a7833917e7995ff67c206636d31662824 https://github.com/ehb54/ultrascan3/commit/be365b4a7833917e7995ff67c206636d31662824 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M utils/us_db2.cpp Log Message: ----------- Add conditional handling for `LIBMARIADB` and `LIBMYSQL` SSL options in `US_DB2` - Introduced checks for `LIBMARIADB` and `LIBMYSQL` to appropriately configure SSL options. - Ensured `MYSQL_OPT_SSL_VERIFY_SERVER_CERT` is disabled for `LIBMARIADB` and `MYSQL_OPT_SSL_MODE` is set to `SSL_MODE_REQUIRED` for `LIBMYSQL`. - Improved compatibility and clarity by tailoring SSL behavior based on the library in use. Commit: fb1ac1a0cdb0632fb12ea84c6305fc25683502a1 https://github.com/ehb54/ultrascan3/commit/fb1ac1a0cdb0632fb12ea84c6305fc25683502a1 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M CMakeLists.txt Log Message: ----------- Add conditional Qt version handling and improve MySQL/MariaDB configuration in CMake - Introduced `USE_QT6` option to dynamically set `CMAKE_CXX_STANDARD` and related Qt configurations. - Added `QT_VERSION_MAJOR` and related variables for streamlined Qt version management. - Enhanced MySQL/MariaDB detection by setting version and module details for improved logging and clarity. - Updated `googletest` to version `v1.16.0`. Commit: f45449d5afe29c6ce2333a490f74d922ca77e56a https://github.com/ehb54/ultrascan3/commit/f45449d5afe29c6ce2333a490f74d922ca77e56a Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: 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_csv_loader.cpp M gui/us_gui_util.cpp M gui/us_investigator.cpp M gui/us_license.cpp M gui/us_model_gui.cpp M gui/us_model_loader.cpp M gui/us_mwl_data.cpp M gui/us_plot.cpp M gui/us_plot.h M gui/us_plot3d.cpp M gui/us_plot3d.h M gui/us_predict1.cpp M gui/us_predict1.h M gui/us_report_general_gui.cpp M gui/us_report_gui.cpp M gui/us_sassoc.cpp M gui/us_sassoc.h M gui/us_scan_excl_gui.cpp M gui/us_solution_gui.cpp M gui/us_spectrodata.cpp M gui/us_spectrodata.h M gui/us_widgets.h Log Message: ----------- Migrate `QRegExp` to `QRegularExpression` and update deprecated Qt API usage - Replaced `QRegExp` with `QRegularExpression` across all relevant files for improved performance and modern API compatibility. - Updated deprecated methods like `setMargin` to `setContentsMargins` and `replace` overloads to use updated syntax. - Migrated `QGLWidget` to `QOpenGLWidget` for Qt5/Qt6 compatibility. - Adjusted signals, slots, and method parameters for use with modern Qt data types (`QPointF` replacing `QwtDoublePoint`). - Removed legacy/deprecated preprocessor macros and redundant Qt4-specific code paths. Commit: e0dac0f05cc15e30b37122b5d93220d8ddbd06d6 https://github.com/ehb54/ultrascan3/commit/e0dac0f05cc15e30b37122b5d93220d8ddbd06d6 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M programs/us/us.cpp Log Message: ----------- Replace `this` with `parent` in `QMessageBox::critical` calls and update argument handling for clarity and consistency. Commit: 229876ffd3dfa190e508942203f782c7ccd3a21c https://github.com/ehb54/ultrascan3/commit/229876ffd3dfa190e508942203f782c7ccd3a21c Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M programs/us_2dsa/us_show_norm.cpp Log Message: ----------- Replace `QwtDoubleRect` with `QRectF` in `us_show_norm.cpp` for consistency with modern Qt data types. Commit: 421adc1b835b9669f6f7be9ff74061f86da49cce https://github.com/ehb54/ultrascan3/commit/421adc1b835b9669f6f7be9ff74061f86da49cce Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M programs/us_abde/us_abde_main.cpp M programs/us_abde/us_norm_profile.cpp M programs/us_abde/us_norm_profile.h Log Message: ----------- Replace `setMargin` with `setContentsMargins` and `QwtDoublePoint` with `QPointF` for consistency and modernization of Qt API usage. Commit: 2e2a2088ff9f6aa86d3c71efffe1849208b69db0 https://github.com/ehb54/ultrascan3/commit/2e2a2088ff9f6aa86d3c71efffe1849208b69db0 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M programs/main1.inc Log Message: ----------- Replace `QRegExp` with `QRegularExpression` in `main1.inc` for modernization and improved Qt API compatibility. Commit: 157763286ccf749d9a866acd9608224ab5438fbf https://github.com/ehb54/ultrascan3/commit/157763286ccf749d9a866acd9608224ab5438fbf Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M programs/us_analysis_profile/us_analysis_profile.cpp Log Message: ----------- Migrate `QRegExp` to `QRegularExpression` in `us_analysis_profile.cpp` for modernization and updated Qt API compliance. Commit: 77d60151680de84d196e426431c20338d7037b75 https://github.com/ehb54/ultrascan3/commit/77d60151680de84d196e426431c20338d7037b75 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M programs/us_astfem_sim/us_astfem_sim.cpp Log Message: ----------- Replace `currentDateTime().toUTC()` with `currentDateTimeUtc()` for improved readability and adherence to modern Qt API usage. Commit: e7a18cbf2f5a891d11fb908cf513f60b42d55efd https://github.com/ehb54/ultrascan3/commit/e7a18cbf2f5a891d11fb908cf513f60b42d55efd Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M utils/us_util.cpp M utils/us_util.h Log Message: ----------- - Add `is_valid_uuid` method to validate UUID strings in `US_Util`. Commit: 486a15c6851e050314dbf9b610edf75bff9b3b33 https://github.com/ehb54/ultrascan3/commit/486a15c6851e050314dbf9b610edf75bff9b3b33 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M test/utils/test_us_ana_profile.cpp Log Message: ----------- - Add `scan_excl_nth` initialization in `test_us_ana_profile.cpp` for consistency with new profile attributes. Commit: 0cd14771ef3d6dd0f08ec30a9a89c7cf8c514488 https://github.com/ehb54/ultrascan3/commit/0cd14771ef3d6dd0f08ec30a9a89c7cf8c514488 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M gui/us_plot.cpp M gui/us_plot.h M gui/us_spectrodata.cpp M gui/us_spectrodata.h Log Message: ----------- - Replace `QwtDoubleInterval` with `QwtInterval` and `QwtDoubleRect` with `QRectF` for modernization and alignment with updated Qt data types. - Add `DbgLv` macro guard in `us_spectrodata.h` for improved debug handling. Commit: 50cb408dd7dc30ec665a6b9427e4130a84281578 https://github.com/ehb54/ultrascan3/commit/50cb408dd7dc30ec665a6b9427e4130a84281578 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_2dsa/us_show_norm.cpp Log Message: ----------- - Replace `QwtDoubleInterval` with `QwtInterval` in `us_show_norm.cpp` for modernization and alignment with updated Qt API conventions. Commit: 5b11838954d048df7196b7c8e5e0dfe12abc53fc https://github.com/ehb54/ultrascan3/commit/5b11838954d048df7196b7c8e5e0dfe12abc53fc Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_autoflow_analysis/CMakeLists.txt M programs/us_autoflow_analysis/us_autoflow_analysis.cpp Log Message: ----------- - Replace `Qt5::DataVisualization` with `Qt::DataVisualization` in `CMakeLists.txt` for compatibility with updated Qt modules. - Migrate `QRegExp` to `QRegularExpression` in `us_autoflow_analysis.cpp` for modernization and improved Qt API compliance. - Replace `setTimeSpec` with `setTimeZone` in `us_autoflow_analysis.cpp` to align with updated Qt date/time handling methods. Commit: e46a63dcfb8dd94ccad475aedbbc98ad278e9f72 https://github.com/ehb54/ultrascan3/commit/e46a63dcfb8dd94ccad475aedbbc98ad278e9f72 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_buoyancy/us_buoyancy.cpp M programs/us_buoyancy/us_buoyancy.h Log Message: ----------- - Replace `QwtDoublePoint` with `QPointF` in `us_buoyancy` for consistency with updated Qt API. Commit: 8ff50839c50fadd6050274e3c81b116114f8454c https://github.com/ehb54/ultrascan3/commit/8ff50839c50fadd6050274e3c81b116114f8454c Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_colorgradient/us_colorgradient.cpp Log Message: ----------- - Migrate `QRegExp` to `QRegularExpression` in `us_colorgradient.cpp` for modernization and Qt API compliance. - Add version-specific conditional handling for `pixmap()` method based on Qt 6.6.0+ changes. Commit: 938309c9aab5680d097687751e77ba15d86863e5 https://github.com/ehb54/ultrascan3/commit/938309c9aab5680d097687751e77ba15d86863e5 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_com_project/CMakeLists.txt M programs/us_com_project_academic/CMakeLists.txt Log Message: ----------- - Replace `Qt5::DataVisualization` with `Qt::DataVisualization` in `CMakeLists.txt` for compliance with updated Qt module naming conventions. Commit: 578c59683c712c74021c0fc5c8167fc210323b3b https://github.com/ehb54/ultrascan3/commit/578c59683c712c74021c0fc5c8167fc210323b3b Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_vhw_combine/us_vhw_combine.cpp M programs/us_vhw_combine/us_vhwc_pltctl.cpp M programs/us_vhw_combine/us_vhwc_pltctl.h M programs/us_vhw_enhanced/us_vhw_enhanced.cpp M programs/us_vhw_enhanced/us_vhw_enhanced.h Log Message: ----------- - Migrate `qApp->desktop()` to `QGuiApplication::primaryScreen()->availableSize()` for compatibility with updated Qt API. - Replace `QGLWidget` with `QOpenGLWidget` in `us_vhw_combine` for modern OpenGL rendering. - Replace `QwtDoublePoint` with `QPointF` in `us_vhw_enhanced` for consistency with updated Qt API. Commit: 9fe44e6404df5672fc990058b5e20b4fae28372c https://github.com/ehb54/ultrascan3/commit/9fe44e6404df5672fc990058b5e20b4fae28372c Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_combine_models/us_combine_models.cpp M programs/us_ddist_combine/us_ddist_combine.cpp M programs/us_dmga_init/us_dmga_init.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp M programs/us_export_legacy/us_export.cpp M programs/us_grid_editor/us_grid_editor.cpp M programs/us_legacy_converter/us_legacy_converter.cpp M programs/us_manage_data/us_data_model.cpp M programs/us_protocol_dev/CMakeLists.txt M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp Log Message: ----------- - Migrate `QRegExp` to `QRegularExpression` across multiple files for modernization and Qt API compliance. - Replace deprecated `setMargin` with `setContentsMargins` for layout updates. - Add version-specific handling for Qt 6.7.0+ signal connection changes in `us_grid_editor`. - Replace `QwtDoubleRect` and `QwtDoubleInterval` with `QRectF` and `QwtInterval` for alignment with updated Qt types. - Update `qApp->desktop()` to `QGuiApplication::primaryScreen()->availableSize()` for Qt API compatibility. - Standardize module linking by transitioning `Qt5::DataVisualization` to `Qt::DataVisualization` in `CMakeLists.txt`. - Improve QMessageBox handling to use modern button enums for consistency. Commit: 1ea7d5e3427a6983375833117520b28736d415cf https://github.com/ehb54/ultrascan3/commit/1ea7d5e3427a6983375833117520b28736d415cf Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_config/us_color.cpp M programs/us_config/us_newxpnhost_db.cpp M programs/us_config/us_xpnhost_db.cpp Log Message: ----------- - Migrate `QRegExp` to `QRegularExpression` across multiple files for Qt API modernization. - Replace integer-to-string conversions with `QString::number` for improved readability and consistency. - Refactor loop structures in `us_color.cpp` to use range-based syntax for clarity and maintainability. Commit: 2352815203d49a2c6e25b697186051bfd58c0202 https://github.com/ehb54/ultrascan3/commit/2352815203d49a2c6e25b697186051bfd58c0202 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_convert/us_convert.cpp M programs/us_convert/us_convert_gui.cpp M programs/us_convert/us_convert_gui.h M programs/us_convert/us_convertio.cpp M programs/us_convert/us_convertio.h M programs/us_convert/us_experiment.cpp M programs/us_convert/us_get_run.cpp Log Message: ----------- - Migrate `QRegExp` to `QRegularExpression` across multiple files for Qt API modernization and compliance. - Replace `QwtDoublePoint` with `QPointF` for consistency with updated Qt API. - Refactor QMessageBox usage to leverage modern button enums for improved readability and consistency. - Update loop constructs to range-based syntax for better maintainability. - Replace integer conversions with `QString::number` for enhanced clarity. - Use `setContentsMargins` instead of deprecated `setMargin` for layout updates. Commit: e20a5f10f65643667f1c479c0ffa16f705af3c81 https://github.com/ehb54/ultrascan3/commit/e20a5f10f65643667f1c479c0ffa16f705af3c81 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_edit/us_edit.cpp M programs/us_edit/us_edit.h M programs/us_edit/us_edit_scan.cpp M programs/us_edit/us_edit_scan.h Log Message: ----------- - Replace `QwtDoublePoint` with `QPointF` across `us_edit` and `us_edit_scan` for consistency with updated Qt API. - Migrate `QRegExp` to `QRegularExpression` for modernization and compliance with Qt's updated regex handling. - Refactor `QMessageBox` usage to use modern button enums for improved readability and maintainability. Commit: a9172152f71a9fc276c84b8bfc589d260bc54812 https://github.com/ehb54/ultrascan3/commit/a9172152f71a9fc276c84b8bfc589d260bc54812 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 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_proto_ranges.cpp Log Message: ----------- - Migrate `QRegExp` to `QRegularExpression` across `us_exp_utils.cpp`, `us_experiment_gui_optima.cpp`, and `us_proto_ranges.cpp` for Qt API modernization and compliance. - Replace `count()` with `length()` for improved string handling consistency. - Remove conditional macros for Qt versions under 5 in `us_proto_ranges.cpp`. Commit: 39de1a6bf7e20096e8453b36ae974f65e5099375 https://github.com/ehb54/ultrascan3/commit/39de1a6bf7e20096e8453b36ae974f65e5099375 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_fematch/CMakeLists.txt M programs/us_fematch/us_fematch.cpp M programs/us_fematch/us_plot_control_fem.cpp M programs/us_fematch/us_plot_control_fem.h Log Message: ----------- - Replace `QGLWidget` with `QOpenGLWidget` in `us_fematch` for modern OpenGL support. - Migrate `qApp->desktop()` to `QGuiApplication::primaryScreen()->availableSize()` for Qt API compliance. - Adjust `horizontalAdvance` calculation for proper width computation in `us_fematch.cpp`. - Update `CMakeLists.txt` to transition from `Qt5::DataVisualization` to `Qt::DataVisualization` for module naming consistency. Commit: a414b3d9e1c1a3ecf6e7faa40a690d6b5374ddc0 https://github.com/ehb54/ultrascan3/commit/a414b3d9e1c1a3ecf6e7faa40a690d6b5374ddc0 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_fit_meniscus/us_fit_meniscus.cpp M programs/us_fit_meniscus/us_fit_meniscus.h Log Message: ----------- - Replace `QwtDoublePoint` with `QPointF` in `us_fit_meniscus` for consistency with updated Qt API. - Migrate `QRegExp` to `QRegularExpression` in `us_fit_meniscus` for Qt API modernization. - Update `setTimeSpec` to `setTimeZone` for handling `QDateTime` in `us_fit_meniscus`. - Replace `QwtDoubleRect` with `QRectF` for alignment with updated Qt types. Commit: e696115e11b8585e8722c70ba49b540569cc45ef https://github.com/ehb54/ultrascan3/commit/e696115e11b8585e8722c70ba49b540569cc45ef Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_ga_init/us_ga_init.cpp M programs/us_ga_init/us_ga_init.h Log Message: ----------- Replace `QwtDoublePoint` and `QwtDoubleRect` with `QPointF` and `QRectF` in `us_ga_init` for compliance with updated Qt API. Commit: 467a3504c416ef04f3fe56a07b2f38c5a999893e https://github.com/ehb54/ultrascan3/commit/467a3504c416ef04f3fe56a07b2f38c5a999893e Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_globalequil/us_globalequil.cpp M programs/us_globalequil/us_globalequil.h Log Message: ----------- - Replace `QwtDoublePoint` with `QPointF` in `us_globalequil` for Qt API compliance - Refactor `QMessageBox` buttons to use modern enums for clarity and maintainability Commit: e9cdd9c03780d1d88ba0125f3ff8e2912d73ec2b https://github.com/ehb54/ultrascan3/commit/e9cdd9c03780d1d88ba0125f3ff8e2912d73ec2b Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: 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_sf_plot3d.h M programs/us_mwl_species_fit/us_mwl_species_fit.cpp Log Message: ----------- - Migrate `QRegExp` to `QRegularExpression` across `us_mwl_species_fit.cpp` and `us_mwl_sf_plot3d.cpp` for Qt API modernization. - Replace deprecated `setMargin` with `setContentsMargins` in `us_mwl_sf_plot3d.cpp` for layout updates. - Standardize module linking in `CMakeLists.txt` by updating `Qt5::DataVisualization` to `Qt::DataVisualization`. - Add version-specific conditional handling for `QtDataVisualization` to support multiple Qt versions in `us_mwl_sf_plot3d.h`. Commit: 2b9bdd7fa0b19e1e8c7dfea72320583edb4e2695 https://github.com/ehb54/ultrascan3/commit/2b9bdd7fa0b19e1e8c7dfea72320583edb4e2695 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_mwl_spectra/us_mwl_spectra.cpp M programs/us_mwl_spectra/us_mwls_pltctl.cpp M programs/us_mwl_spectra/us_mwls_pltctl.h Log Message: ----------- - Replace `QGLWidget` with `QOpenGLWidget` in `us_mwl_spectra` for modern OpenGL support. - Migrate `QRegExp` to `QRegularExpression` for Qt API modernization. - Update `qApp->desktop()` to `QGuiApplication::primaryScreen()->availableSize()` for Qt API compliance. - Refactor `QMessageBox` button usage to modern enums for clarity and maintainability. Commit: 809561f9e4d2d107c406d1941d854e3185ca5b9d https://github.com/ehb54/ultrascan3/commit/809561f9e4d2d107c406d1941d854e3185ca5b9d Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_mwlr_viewer/us_mwl_pltctrl.cpp M programs/us_mwlr_viewer/us_mwl_pltctrl.h M programs/us_mwlr_viewer/us_mwlr_viewer.cpp Log Message: ----------- - Replace `QGLWidget` with `QOpenGLWidget` in `us_mwl_pltctrl` for modern OpenGL support. - Update `qApp->desktop()` to `QGuiApplication::primaryScreen()->availableSize()` for Qt API compliance. - Refactor `QMessageBox` buttons to use modern enums for clarity and maintainability. - Migrate `QRegExp` to `QRegularExpression` in `us_mwlr_viewer` for modernization and alignment with updated Qt API. Commit: 50a03c41966f5de28d8e55857c4d3fba43d0eede https://github.com/ehb54/ultrascan3/commit/50a03c41966f5de28d8e55857c4d3fba43d0eede Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_pcsa/us_mlplot.cpp M programs/us_pcsa/us_mrecs_loader.cpp M programs/us_pcsa/us_rpscan.cpp M programs/us_pcsa/us_rpscan.h Log Message: ----------- - Replace `QwtDoubleInterval` with `QwtInterval` for Qt API consistency in `us_mlplot` and `us_rpscan`. - Migrate `QRegExp` to `QRegularExpression` in `us_mrecs_loader` for API modernization. - Replace `QwtDoublePoint` with `QPointF` for compliance with updated Qt API in `us_rpscan`. Commit: a7974fd35b02afb8c43d4ca3e7fe4c1470a15825 https://github.com/ehb54/ultrascan3/commit/a7974fd35b02afb8c43d4ca3e7fe4c1470a15825 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_pseudo_absorbance/us_add_refScan.cpp M programs/us_pseudo_absorbance/us_convert_scan.cpp M programs/us_pseudo_absorbance/us_convert_scan.h M programs/us_pseudo_absorbance/us_pseudo_absorbance.cpp M programs/us_pseudo_absorbance/us_remove_ri.cpp M programs/us_pseudo_absorbance/us_remove_ri.h Log Message: ----------- - Replace `QRegExp` with `QRegularExpression` across multiple modules for Qt API modernization. - Replace `QwtDoublePoint` with `QPointF` for compliance with updated Qt API. - Replace deprecated `setMargin` with `setContentsMargins` for layout updates. - Add version-specific conditional handling for checkbox state changes to support multiple Qt versions in `us_convert_scan` and `us_add_refScan`. - Optimize pointer usage in value assignments with `auto` for cleaner code. Commit: 5652e0f953bea1e8842e501916ad4a957694aced https://github.com/ehb54/ultrascan3/commit/5652e0f953bea1e8842e501916ad4a957694aced Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_query_rmsd/CMakeLists.txt M programs/us_query_rmsd/us_query_rmsd.cpp Log Message: ----------- - Replace deprecated `setMargin` with `setContentsMargins` for layout updates in `us_query_rmsd`. - Update `CMakeLists.txt` to use `Qt::DataVisualization` for module naming consistency. Commit: ae2b63a2218bbfb633e19fbfe81e4beea25d0607 https://github.com/ehb54/ultrascan3/commit/ae2b63a2218bbfb633e19fbfe81e4beea25d0607 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_ramp/us_experiment_ra.cpp M programs/us_ramp/us_get_dbrun_ra.cpp M programs/us_ramp/us_mwlramp.cpp M programs/us_ramp/us_ramp.cpp M programs/us_ramp/us_ramp_gui.cpp M programs/us_ramp/us_ramp_gui.h Log Message: ----------- - Replace `QRegExp` with `QRegularExpression` across multiple files for API modernization. - Refactor `QMessageBox` button handling to use modern enums for improved clarity and maintainability. - Replace `QwtDoublePoint` with `QPointF` for compliance with updated Qt API. - Fix incorrect type conversion using `QString::number` for better error message formatting. Commit: 57da4043dd7ac8b393ff14dfdbe9aa3f2f54d222 https://github.com/ehb54/ultrascan3/commit/57da4043dd7ac8b393ff14dfdbe9aa3f2f54d222 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_reporter_gmp/CMakeLists.txt M programs/us_reporter_gmp/us_reporter_gmp.cpp Log Message: ----------- - Replace `QRegExp` with `QRegularExpression` for API modernization. - Update `QString` concatenation with `QString(".")` for consistency. - Replace `QGLWidget` with `QOpenGLWidget` for modern OpenGL support. - Update CMakeLists.txt to use `Qt::DataVisualization` for module name consistency. Commit: ba1ba9b93065e10cbb86caccc6381e1186e4554b https://github.com/ehb54/ultrascan3/commit/ba1ba9b93065e10cbb86caccc6381e1186e4554b Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_rotor_calibration/us_rotor_calibration.cpp M programs/us_rotor_calibration/us_rotor_calibration.h Log Message: ----------- Replace `QwtDoubleRect` with `QRectF` for compliance with updated Qt API in `us_rotor_calibration`. Commit: effe6ce3d4d0ef92adeb5f59be87f02d0faa2c14 https://github.com/ehb54/ultrascan3/commit/effe6ce3d4d0ef92adeb5f59be87f02d0faa2c14 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_spectrum/us_spectrum.cpp M programs/us_spectrum/us_spectrum.h Log Message: ----------- - Replace `QwtDoublePoint` with `QPointF` in `us_spectrum` for Qt API compliance. - Refactor `QMessageBox` button handling to use modern enums for improved clarity. - Optimize `std::minmax_element` assignments using `auto` for cleaner code. - Use `qRound` for type consistency in wavelength bounds. - Replace `` with `` for modern header usage. Commit: 64d8413714c3108f937e8b76b1a8ba3f16c38a4d https://github.com/ehb54/ultrascan3/commit/64d8413714c3108f937e8b76b1a8ba3f16c38a4d Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M programs/us_edit/us_edit.cpp Log Message: ----------- - Fix incorrect `QMessageBox` button status logic in `us_edit`. Commit: deb377ae673f2e29f7a776716672ba7550739a87 https://github.com/ehb54/ultrascan3/commit/deb377ae673f2e29f7a776716672ba7550739a87 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-11-02 (Sun, 02 Nov 2025) Changed paths: M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp Log Message: ----------- - Add version-specific conditional handling for `setPenWidth` to support multiple Qt versions in `us_xpn_viewer`. Commit: fe96d5575a8f88b29c935c3e8c6c33468859f2cf https://github.com/ehb54/ultrascan3/commit/fe96d5575a8f88b29c935c3e8c6c33468859f2cf Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2025-11-07 (Fri, 07 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 branch 'main' into lukas/qt6-compile Commit: 4d8935a878d0e3a7a55933b8f1ac3b616f8daf6b https://github.com/ehb54/ultrascan3/commit/4d8935a878d0e3a7a55933b8f1ac3b616f8daf6b Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-11-07 (Fri, 07 Nov 2025) Changed paths: M programs/us_2dsa/us_show_norm.cpp Log Message: ----------- - Remove redundant `#endif` directive in `us_show_norm` for improved code cleanliness. Commit: 8d6d6c8b7f040da86cab0c2fde8c858b808a8005 https://github.com/ehb54/ultrascan3/commit/8d6d6c8b7f040da86cab0c2fde8c858b808a8005 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-11-07 (Fri, 07 Nov 2025) Changed paths: M CMakeLists.txt M utils/CMakeLists.txt Log Message: ----------- Update CMakeLists.txt to use `Qt` namespace for module consistency - Replace `Qt5::` with `Qt::` in `us3_resources` linking. - Modify `utils` linking to use `Qt::` for core modules (`Core`, `Xml`, `Network`, `Sql`). Commit: 21062f87c59071f5d7763db68f6ee141ccb2bf99 https://github.com/ehb54/ultrascan3/commit/21062f87c59071f5d7763db68f6ee141ccb2bf99 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-11-07 (Fri, 07 Nov 2025) Changed paths: M gui/us_plot.cpp Log Message: ----------- Replace `QRegularExpression` with `QStringLiteral` for improved string handling in `us_plot`. Commit: c92f56e6242bb4cf31fca9bcaf196c7edfb01846 https://github.com/ehb54/ultrascan3/commit/c92f56e6242bb4cf31fca9bcaf196c7edfb01846 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-11-07 (Fri, 07 Nov 2025) Changed paths: M gui/us_analyte_gui.cpp Log Message: ----------- Refactor `us_analyte_gui` conditional checks for `isEmpty()` usage - Replace `size() != 0` with `!isEmpty()` for `seqsmry`. - Replace `size() == 0` with `isEmpty()` for `descriptions`. Commit: 8d796a2e98334176781d581da498b11e1b5f91a4 https://github.com/ehb54/ultrascan3/commit/8d796a2e98334176781d581da498b11e1b5f91a4 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-11-07 (Fri, 07 Nov 2025) Changed paths: M gui/us_model_loader.cpp Log Message: ----------- Properly convert unix wildcard to regex. Commit: 4a82e64bee4952023e898053ce4ad6b68b565b8b https://github.com/ehb54/ultrascan3/commit/4a82e64bee4952023e898053ce4ad6b68b565b8b Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-11-07 (Fri, 07 Nov 2025) Changed paths: M gui/us_spectrodata.cpp Log Message: ----------- Remove unused `setInterval` calls from `us_spectrodata` for code cleanup. Commit: d4094016318557f26afe81290047fe20bdc9a07a https://github.com/ehb54/ultrascan3/commit/d4094016318557f26afe81290047fe20bdc9a07a Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-11-07 (Fri, 07 Nov 2025) Changed paths: M programs/us_autoflow_analysis/us_autoflow_analysis.cpp Log Message: ----------- Update `QRegularExpression` pattern in `us_autoflow_analysis` - Replace wildcard-to-regex conversion with explicit regex for model descriptions. Commit: e1c24e44caea4e7c5e14a3e0a3dffbb464c89871 https://github.com/ehb54/ultrascan3/commit/e1c24e44caea4e7c5e14a3e0a3dffbb464c89871 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-11-07 (Fri, 07 Nov 2025) Changed paths: M CMakeLists.txt Log Message: ----------- Enable static libs preference and testing in CMake - Set `US3_PREFER_STATIC` default to ON. - Introduce `BUILD_TESTING` option, defaulted to ON. - Replace `US3_BUILD_TESTS` with `BUILD_TESTING` for consistency in testing configurations. Commit: 1582fd4d72e144c840fd83c29710ddcca650cfea https://github.com/ehb54/ultrascan3/commit/1582fd4d72e144c840fd83c29710ddcca650cfea Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-11-07 (Fri, 07 Nov 2025) Changed paths: M CMakeLists.txt Log Message: ----------- Disable `BUILD_TESTING` by default in CMake configuration Commit: d97b94cfc728b74cdc4d22f4294fba7444bd03fd https://github.com/ehb54/ultrascan3/commit/d97b94cfc728b74cdc4d22f4294fba7444bd03fd Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-11-07 (Fri, 07 Nov 2025) Changed paths: M programs/us_autoflow_analysis/us_autoflow_analysis.cpp M programs/us_convert/us_convert_gui.cpp M programs/us_convert/us_experiment.cpp M programs/us_fit_meniscus/us_fit_meniscus.cpp M programs/us_mwl_species_fit/us_mwl_species_fit.cpp M programs/us_pcsa/us_mrecs_loader.cpp M programs/us_rotor_calibration/us_rotor_calibration.h M programs/us_vhw_enhanced/us_vhw_enhanced.h M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp M utils/us_datafiles.cpp M utils/us_report.h Log Message: ----------- Refactor and optimize code for improved readability and functionality - Simplify `QFileInfo` instantiation in `us_mwl_species_fit`. - Optimize `QString::number` usage with `rightJustified` in `us_datafiles`. - Update regex patterns in `us_fit_meniscus` and `us_autoflow_analysis` to improve readability and functionality. - Use `QTimeZone::utc()` instead of string-based UTC for consistency in multiple files. - Mark `QRegularExpression` instances as `static` for efficiency in `us_xpn_viewer`. - Refactor `QRegularExpression` matching logic to use `QString::indexOf` for improved clarity and performance. - Adjust spacing and alignment in headers for consistent formatting. Commit: 25c3b692febb46e387afcec3bd534dcbebe88222 https://github.com/ehb54/ultrascan3/commit/25c3b692febb46e387afcec3bd534dcbebe88222 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-11-09 (Sun, 09 Nov 2025) Changed paths: M gui.pri M gui/libus_gui.pro M qwtplot3d/qwtplot3d.pro Log Message: ----------- Add `openglwidgets` to project dependencies - Include `openglwidgets` in `qwtplot3d.pro` to enhance OpenGL functionality. - Add `openglwidgets` to `gui.pri` for GUI consistency. - Update `libus_gui.pro` with `openglwidgets` for improved feature support. Commit: fbd81603bae2e97d470b843b3572f7146ca3f896 https://github.com/ehb54/ultrascan3/commit/fbd81603bae2e97d470b843b3572f7146ca3f896 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-11-09 (Sun, 09 Nov 2025) Changed paths: M programs/us_convert/us_convert_gui.cpp Log Message: ----------- Fix logic error in `us_convert_gui` runID validation - Correct `QRegularExpression` match condition by adding negation to properly validate `runID`. Commit: 429e64f9ebb3a40388adb92d281281e9cf91c572 https://github.com/ehb54/ultrascan3/commit/429e64f9ebb3a40388adb92d281281e9cf91c572 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-11-09 (Sun, 09 Nov 2025) Changed paths: M qwtplot3d/src/qwt3d_label.cpp Log Message: ----------- Update QT version check in `qwt3d_label.cpp` - Modify QT version comparison logic to use `QT_VERSION_CHECK` for improved readability and maintainability. Commit: 5357385a614755a654c3bd5aaf8e001b508a7849 https://github.com/ehb54/ultrascan3/commit/5357385a614755a654c3bd5aaf8e001b508a7849 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-11-09 (Sun, 09 Nov 2025) Changed paths: M gui.pri M gui/libus_gui.pro M qwtplot3d/qwtplot3d.pro Log Message: ----------- Add conditional `openglwidgets` inclusion based on Qt version - Update `qwtplot3d.pro` to include `openglwidgets` only for Qt versions greater than 5.99. - Adjust `gui.pri` to conditionally add `openglwidgets` for improved flexibility with Qt versions. - Modify `libus_gui.pro` to include `openglwidgets` dependency based on the Qt version. Commit: c96c66f46ba9f308354280592e406997830bdcd3 https://github.com/ehb54/ultrascan3/commit/c96c66f46ba9f308354280592e406997830bdcd3 Author: ehb54 Date: 2025-11-10 (Mon, 10 Nov 2025) Changed paths: M makeall.sh Log Message: ----------- Update version check for qmake in makeall.sh Commit: 61217222a10d435ddf1cd4ad032ba4e6bd865c52 https://github.com/ehb54/ultrascan3/commit/61217222a10d435ddf1cd4ad032ba4e6bd865c52 Author: ehb54 Date: 2025-11-10 (Mon, 10 Nov 2025) Changed paths: M makeall.sh Log Message: ----------- Merge pull request #307 from ehb54/ehb54-patch-4 Update version check for qmake in makeall.sh Commit: 910f23c2f12c7bfa2cff364725d6e6b07dc3735f https://github.com/ehb54/ultrascan3/commit/910f23c2f12c7bfa2cff364725d6e6b07dc3735f Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2025-11-12 (Wed, 12 Nov 2025) Changed paths: M utils/us_db2.cpp Log Message: ----------- Fix size of returned QByteArray for US_DB2::mysqlEscapeString Refactor mysqlEscapeString to use constData for input and adjust resizing logic. Commit: 0587da27d11a47a031a2345ea944e5b52923bd00 https://github.com/ehb54/ultrascan3/commit/0587da27d11a47a031a2345ea944e5b52923bd00 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-11-13 (Thu, 13 Nov 2025) Changed paths: M gui/us_gui_util.cpp M gui/us_spectrodata.cpp M gui/us_spectrodata.h Log Message: ----------- Refactor `US_SpectrogramData` and update raster handling - Rename `initRaster` to `getRaster` and update method signature to be `const`. This helps to avoid confusion with the QwtRasterData::initRaster, which has different functionality. - Add conditional `setInterval` calls for compatibility with older `Qwt` versions. - Adjust `value` method to use `const` arguments and override specifier. - Refactor `boundingRect` to remove unnecessary `#if` conditions. - Update references to renamed `getRaster` method in related files. Commit: 49e82b3ef6a8a4567a4da2dd86bd2ea24263c28d https://github.com/ehb54/ultrascan3/commit/49e82b3ef6a8a4567a4da2dd86bd2ea24263c28d Author: alexsav815 Date: 2025-11-13 (Thu, 13 Nov 2025) Changed paths: M programs/us_autoflow_analysis/us_autoflow_analysis.cpp M programs/us_autoflow_analysis/us_autoflow_analysis.h Log Message: ----------- [Qt5/Qt6]GMP : 5. ANALYSIS -- fix 'Show oerlay' & 'Delete' buttons behavior in Qt6 builds... Commit: 39a4c51ee0332b7bc85d5ad3215f311df748b287 https://github.com/ehb54/ultrascan3/commit/39a4c51ee0332b7bc85d5ad3215f311df748b287 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-11-14 (Fri, 14 Nov 2025) Changed paths: M programs/us_analysis_profile/us_analysis_profile.cpp M programs/us_analysis_profile/us_analysis_profile.h M programs/us_autoflow_analysis/us_autoflow_analysis.cpp M programs/us_autoflow_analysis/us_autoflow_analysis.h Log Message: ----------- Refactor signal mapping logic in `us_autoflow_analysis` and `us_analysis_profile` - Replace `QSignalMapper` usage with lambda-based connections for better readability and modern Qt practices. - Remove obsolete `QSignalMapper` declarations and related code in headers for cleanup. Commit: 57bf3bd1f029bc588861ddbc4b027a9227ba29ef https://github.com/ehb54/ultrascan3/commit/57bf3bd1f029bc588861ddbc4b027a9227ba29ef Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2025-11-15 (Sat, 15 Nov 2025) Changed paths: M gui/us_plot.cpp M gui/us_plot.h Log Message: ----------- Merge branch 'main' into lukas/qt6-compile Commit: 9717b5a3c53ea980931ab8abd9723d89c4678375 https://github.com/ehb54/ultrascan3/commit/9717b5a3c53ea980931ab8abd9723d89c4678375 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2025-11-16 (Sun, 16 Nov 2025) Changed paths: M gui/us_plot.cpp Log Message: ----------- Replace leftRef with left Commit: 7ac7f3643ac686e016a4c0bda79f188aefc06933 https://github.com/ehb54/ultrascan3/commit/7ac7f3643ac686e016a4c0bda79f188aefc06933 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-11-16 (Sun, 16 Nov 2025) Changed paths: M utils/us_db2.cpp M utils/us_db2.h Log Message: ----------- Update `value` method to return default `QVariant` - Replace `QVariant::Invalid` with default `QVariant()` in `US_DB2::value` method to align with modern QVariant usage. - Update method documentation in `us_db2.h` to reflect the change. Commit: 6334d8a547ec98d53ccca0926c511a7554263428 https://github.com/ehb54/ultrascan3/commit/6334d8a547ec98d53ccca0926c511a7554263428 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-11-17 (Mon, 17 Nov 2025) Changed paths: M utils/us_xpn_data.cpp Log Message: ----------- Uncomment `column_indexes` calls in `us_xpn_data.cpp` to enable proper column index retrieval logic. Commit: 72306fcec7a1e4c91c96c06a871d7f0478ac8964 https://github.com/ehb54/ultrascan3/commit/72306fcec7a1e4c91c96c06a871d7f0478ac8964 Author: alexsav815 Date: 2025-11-17 (Mon, 17 Nov 2025) Changed paths: M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp M programs/us_xpn_viewer/us_xpn_viewer_gui.h Log Message: ----------- GMP : 2.LIVE_UPDATE -- check for positiveness of the vacuum value before updatign GUI... Commit: 9d2cd0b12aa0e908db8596ec4688818c8a8b669e https://github.com/ehb54/ultrascan3/commit/9d2cd0b12aa0e908db8596ec4688818c8a8b669e 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 #318 from ehb54/main Update lukas/qt6-compile with main Commit: 1687a57993f87b8937fdcf06045e10225b504ca6 https://github.com/ehb54/ultrascan3/commit/1687a57993f87b8937fdcf06045e10225b504ca6 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: ----------- CodeQl action: Add qt6 containers for gui and mpi Updated branches for pull requests and enabled additional Qt6 containers. Commit: 06815f05ab2f337ae26ce8382ddaf80069e0e931 https://github.com/ehb54/ultrascan3/commit/06815f05ab2f337ae26ce8382ddaf80069e0e931 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-11-25 (Tue, 25 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 M CMakeLists.txt A admin/linting/cmake/.cmake-format.yaml A admin/linting/cmake/README.md A admin/linting/yaml/.yamllint.yml M gui/libus_gui.pro M gui/us_combined_plots_parms_gui.cpp 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.cpp 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_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_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.h 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/qt6-compile Commit: c7cd4ad5a59edf9e177e82908100cf3fe0247d5c https://github.com/ehb54/ultrascan3/commit/c7cd4ad5a59edf9e177e82908100cf3fe0247d5c Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2025-12-03 (Wed, 03 Dec 2025) Changed paths: M programs/us_protocol_dev/us_protocol_dev_gui.cpp M utils/us_experiment.cpp Log Message: ----------- Merge branch 'main' into lukas/qt6-compile Commit: 3e70e06b8a38cdc3ce1ed864e58449d0b843b23e https://github.com/ehb54/ultrascan3/commit/3e70e06b8a38cdc3ce1ed864e58449d0b843b23e Author: ehb54 Date: 2025-12-04 (Thu, 04 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 branch 'main' into lukas/qt6-compile Commit: eacada70d7c465b727dd7db3997339c6bd9bf1f5 https://github.com/ehb54/ultrascan3/commit/eacada70d7c465b727dd7db3997339c6bd9bf1f5 Author: Lukas Dobler <69309597+doluk 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 branch 'main' into lukas/qt6-compile Commit: c90cc6690c06b1be85cf82126319a190c30d6505 https://github.com/ehb54/ultrascan3/commit/c90cc6690c06b1be85cf82126319a190c30d6505 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2025-12-10 (Wed, 10 Dec 2025) Changed paths: M CMakeLists.txt M CMakePresets.json A buildsys/vcpkg/overlay-ports/qwt-6-1-6/portfile.cmake A buildsys/vcpkg/overlay-ports/qwt-6-1-6/vcpkg.json R buildsys/vcpkg/overlay-ports/qwt/portfile.cmake R buildsys/vcpkg/overlay-ports/qwt/vcpkg.json M vcpkg.json Log Message: ----------- Enhance CMake configuration for Qt5 and Qt6 support, update vcpkg dependencies, and remove obsolete Qwt port files Commit: 560d7338f7f1ce606716df47c6d22e66427dc74b https://github.com/ehb54/ultrascan3/commit/560d7338f7f1ce606716df47c6d22e66427dc74b Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-12 (Fri, 12 Dec 2025) Changed paths: A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/portfile.cmake A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/qwtplot3d-config.cmake.in A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/vcpkg.json A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/portfile.cmake A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/qwtplot3d-config.cmake.in A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/vcpkg.json A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/portfile.cmake A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/qwtplot3d-config.cmake.in A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/vcpkg.json R buildsys/vcpkg/overlay-ports/qwtplot3d/portfile.cmake R buildsys/vcpkg/overlay-ports/qwtplot3d/qwtplot3d-config.cmake.in R buildsys/vcpkg/overlay-ports/qwtplot3d/vcpkg.json Log Message: ----------- Add overlay ports for `qwtplot3d` with support for `qwt-6-3-0-qt5` and `qwt-6-3-0-qt6` dependencies Commit: e4b7267d108684864f940f5d9f7c82d6ce506dcf https://github.com/ehb54/ultrascan3/commit/e4b7267d108684864f940f5d9f7c82d6ce506dcf Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-12 (Fri, 12 Dec 2025) Changed paths: A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/config.patch A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/fix_dll_install.patch A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/portfile.cmake A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/unofficial-qwt-config.cmake A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/vcpkg.json Log Message: ----------- Add overlay port for `qwt-6-3-0-qt5` with vcpkg configuration and patches Commit: fc1bfc04d0d7d5c090981678b554ca62175aa77b https://github.com/ehb54/ultrascan3/commit/fc1bfc04d0d7d5c090981678b554ca62175aa77b Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-12 (Fri, 12 Dec 2025) Changed paths: A buildsys/vcpkg/overlay-ports/qt5-multimedia/drop-wmf-plugin.patch A buildsys/vcpkg/overlay-ports/qt5-multimedia/portfile.cmake A buildsys/vcpkg/overlay-ports/qt5-multimedia/vcpkg.json Log Message: ----------- Add overlay port for `qt5-multimedia` with vcpkg configuration and patches Commit: b83a3e819e759f5ad754a562142575e7105c00ed https://github.com/ehb54/ultrascan3/commit/b83a3e819e759f5ad754a562142575e7105c00ed Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-12 (Fri, 12 Dec 2025) Changed paths: M programs/us_com_project/CMakeLists.txt M programs/us_com_project_academic/CMakeLists.txt M programs/us_mwl_species_fit/CMakeLists.txt M programs/us_protocol_dev/CMakeLists.txt M programs/us_query_rmsd/CMakeLists.txt M programs/us_reporter_gmp/CMakeLists.txt Log Message: ----------- Remove redundant `find_package(Qt5)` calls in `CMakeLists.txt` across multiple programs. Commit: 84cbc6c9c0d0d6d9564567e1fce4b84ae3e4cdd1 https://github.com/ehb54/ultrascan3/commit/84cbc6c9c0d0d6d9564567e1fce4b84ae3e4cdd1 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-12 (Fri, 12 Dec 2025) Changed paths: M CMakeLists.txt Log Message: ----------- Add conditional check for `Qt::Test` target alias creation in `CMakeLists.txt` Commit: 7485285209c8c4fbb5e9311a6765cf10f58d76c0 https://github.com/ehb54/ultrascan3/commit/7485285209c8c4fbb5e9311a6765cf10f58d76c0 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-12 (Fri, 12 Dec 2025) Changed paths: M CMakePresets.json M vcpkg.json Log Message: ----------- Add support for Qwt 6.1.6 and 6.3.0 configurations with updated vcpkg features and CMake presets - Enhance `vcpkg.json` with new features for Qwt 6.1.6 and 6.3.0. - Update `CMakePresets.json` to include custom presets for different Qwt versions across platforms. - Refactor preset definitions for improved clarity and platform specificity. Commit: 05fcfe57f6acbc11cc86599a4c6cd79df932904e https://github.com/ehb54/ultrascan3/commit/05fcfe57f6acbc11cc86599a4c6cd79df932904e Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-12 (Fri, 12 Dec 2025) Changed paths: M CMakePresets.json Log Message: ----------- Add new `base-qt5-qwt616` preset and refactor Qt5 Qwt6.1.6 platform-specific presets to inherit from it Commit: b6d77d788c73d678ed8809aef7927dde929b92a3 https://github.com/ehb54/ultrascan3/commit/b6d77d788c73d678ed8809aef7927dde929b92a3 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-12 (Fri, 12 Dec 2025) Changed paths: M buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/vcpkg.json Log Message: ----------- Simplify `vcpkg.json` dependencies for `qwt-6-3-0-qt5` by consolidating `qt5-base` features Commit: 279b0ac8ed33b11b36efd374afe030708a44c890 https://github.com/ehb54/ultrascan3/commit/279b0ac8ed33b11b36efd374afe030708a44c890 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-12 (Fri, 12 Dec 2025) Changed paths: M buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/portfile.cmake M buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/unofficial-qwt-config.cmake Log Message: ----------- Update `qwt-6-3-0-qt5` overlay port: add Qt5 configuration handling and Qwt version file generation. Commit: e7f44af75262b12412c8808ae922b043a0e320a7 https://github.com/ehb54/ultrascan3/commit/e7f44af75262b12412c8808ae922b043a0e320a7 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-12 (Fri, 12 Dec 2025) Changed paths: M buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/portfile.cmake M buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/qwtplot3d-config.cmake.in M buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/vcpkg.json Log Message: ----------- Update `qwtplot3d-qwt-6-3-0-qt6` overlay port: migrate from Qt5 to Qt6 dependencies and configuration Commit: 52fd18139fe6586687ec67848b932163ac7cd15c https://github.com/ehb54/ultrascan3/commit/52fd18139fe6586687ec67848b932163ac7cd15c Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-12 (Fri, 12 Dec 2025) Changed paths: A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/config.patch A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/fix_dll_install.patch A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/portfile.cmake A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/unofficial-qwt-config.cmake A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/vcpkg.json Log Message: ----------- Add new `qwt-6-3-0-qt6` overlay port with Qt6 dependencies, patches, and vcpkg configuration files. Commit: ef4652ce8e31076480754ee2ff0a89ff6c6b53c9 https://github.com/ehb54/ultrascan3/commit/ef4652ce8e31076480754ee2ff0a89ff6c6b53c9 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-12 (Fri, 12 Dec 2025) Changed paths: M CMakePresets.json M vcpkg.json Log Message: ----------- Update `vcpkg.json` and `CMakePresets.json` to switch `qwt` dependency to `qwt-6-3-0-qt6` and enable `USE_QT6` environment variable Commit: adaa5f90545392fdf74a3f76281146b1f49ea877 https://github.com/ehb54/ultrascan3/commit/adaa5f90545392fdf74a3f76281146b1f49ea877 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-12 (Fri, 12 Dec 2025) Changed paths: M programs/us_fit_meniscus/CMakeLists.txt Log Message: ----------- Remove redundant `us_gui_static` dependency from `us_fit_meniscus` CMakeLists as already included in us_program_common Commit: 28970f647dfa973602f796e7db4dba84cfd53485 https://github.com/ehb54/ultrascan3/commit/28970f647dfa973602f796e7db4dba84cfd53485 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-12 (Fri, 12 Dec 2025) Changed paths: A buildsys/vcpkg/overlay-ports/qt5-tools/fix-pkgconfig-qt5uiplugin-not-found.patch A buildsys/vcpkg/overlay-ports/qt5-tools/fix-spawnvp-argv.patch A buildsys/vcpkg/overlay-ports/qt5-tools/libclang.patch A buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake A buildsys/vcpkg/overlay-ports/qt5-tools/vcpkg.json Log Message: ----------- Add `qt5-tools` overlay port with vcpkg configuration, patches, and build options for `qdoc` and `libclang`. Commit: 51f4446a7d6c46e6e5bc231625d0f3598c64e0e8 https://github.com/ehb54/ultrascan3/commit/51f4446a7d6c46e6e5bc231625d0f3598c64e0e8 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-12 (Fri, 12 Dec 2025) Changed paths: M buildsys/vcpkg/overlay-ports/qwt-6-1-6/portfile.cmake Log Message: ----------- Comment out `REMOVE_RECURSE` directive for debug include files in `qwt-6-1-6` overlay port. Commit: 824917fd842361f25a320716b60f4d663c40d36f https://github.com/ehb54/ultrascan3/commit/824917fd842361f25a320716b60f4d663c40d36f Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-12 (Fri, 12 Dec 2025) Changed paths: M gui/us_buffer_gui.h M gui/us_convert_gui.h M gui/us_csv_loader.h M gui/us_experiment_gui.h M gui/us_get_run.h M gui/us_intensity.h M gui/us_select_triples.h M gui/us_selectbox.h Log Message: ----------- Mark GUI classes with `US_GUI_EXTERN` for consistent symbol export. Commit: fa485869e37155a7a3bd6abc2d8b62d3290b94e3 https://github.com/ehb54/ultrascan3/commit/fa485869e37155a7a3bd6abc2d8b62d3290b94e3 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-12 (Fri, 12 Dec 2025) Changed paths: M gui/CMakeLists.txt Log Message: ----------- Add GLU library linkage for Windows in GUI CMake configuration Commit: 7e1b604be12be95c4434659ce535bf7ec2f2b1f5 https://github.com/ehb54/ultrascan3/commit/7e1b604be12be95c4434659ce535bf7ec2f2b1f5 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-12 (Fri, 12 Dec 2025) Changed paths: M programs/CMakeLists.txt Log Message: ----------- Refactor `us_program_common` GUI linkage logic in CMake for better TARGET handling Prevent linking against static and dynamic us_gui library at the same time Commit: f09d400fba032d067a391cdb44bc8b24adfc62cd https://github.com/ehb54/ultrascan3/commit/f09d400fba032d067a391cdb44bc8b24adfc62cd Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-12 (Fri, 12 Dec 2025) Changed paths: M utils/us_convert.h M utils/us_convertio.h M utils/us_experiment.h Log Message: ----------- Mark utility classes with `US_UTIL_EXTERN` for consistent symbol export. Commit: d3e888e267c9caf78859338a6f1cf719327ad232 https://github.com/ehb54/ultrascan3/commit/d3e888e267c9caf78859338a6f1cf719327ad232 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2025-12-15 (Mon, 15 Dec 2025) Changed paths: M utils/us_xpn_data.cpp Log Message: ----------- Merge branch 'main' into lukas/qt6-compile Commit: df86df9039cb75f8b70c9f3cb92badd78dd35e1b https://github.com/ehb54/ultrascan3/commit/df86df9039cb75f8b70c9f3cb92badd78dd35e1b Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-16 (Tue, 16 Dec 2025) Changed paths: M programs/CMakeLists.txt Log Message: ----------- Refactor `us_program_common` CMake linkage for UltraScan3::Resources. Prevent compiler from dropping resources - Add support for `WHOLE_ARCHIVE` linking with CMake 3.24+ - Implement fallbacks for older CMake versions, including MSVC, Apple, and GNU toolchains. Commit: dce480bd9c76222754a2255a237d20ac5c3f261e https://github.com/ehb54/ultrascan3/commit/dce480bd9c76222754a2255a237d20ac5c3f261e Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-16 (Tue, 16 Dec 2025) Changed paths: M gui/CMakeLists.txt Log Message: ----------- - Add `us_utils` dependency to GUI CMake configuration - Update `target_link_libraries` for consistent usage of `UltraScan3::Utils` Commit: 0c53e87884daba86bbf95aa2933e8b49c0d5a6ec https://github.com/ehb54/ultrascan3/commit/0c53e87884daba86bbf95aa2933e8b49c0d5a6ec Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-16 (Tue, 16 Dec 2025) Changed paths: M gui/us_images.cpp M gui/us_images.h Log Message: ----------- Prevent unavailable images, in case the compiler dropped the resources by dynamically loading the image resource once(mutex protected) - Add `ensure_us3_gui_images_resources` to initialize resources in `US_Images` - Update image methods to ensure resources are loaded before use Commit: bffcbf60b9a2fc282367921d2a94834e17e20bd0 https://github.com/ehb54/ultrascan3/commit/bffcbf60b9a2fc282367921d2a94834e17e20bd0 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-16 (Tue, 16 Dec 2025) Changed paths: M utils/us_extern.h Log Message: ----------- Update symbol visibility macros for consistent exports for non windows builds to prevent visibility issues. - Add `__attribute__((visibility("default")))` for GCC/Clang support in `US_EXPORT` and `US_IMPORT`. - Update `US_UTIL_EXTERN` and `US_GUI_EXTERN` to utilize `US_EXPORT` for consistency. Commit: d9f790e9a362a42951e9673084733e3e75a7447a https://github.com/ehb54/ultrascan3/commit/d9f790e9a362a42951e9673084733e3e75a7447a Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-16 (Tue, 16 Dec 2025) Changed paths: M programs/us/us.cpp Log Message: ----------- - Safeguard against missing splash image by enforcing minimum dimensions. - Refactor splash screen rendering to use `QImage` for modern, flexible painting. - Ensure graceful handling when the splash image resource is unavailable. Commit: 11a7a7c669bebe3a734cbf8dbd09b73332f55e39 https://github.com/ehb54/ultrascan3/commit/11a7a7c669bebe3a734cbf8dbd09b73332f55e39 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-16 (Tue, 16 Dec 2025) Changed paths: M buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake Log Message: ----------- Clean up unused compiler flags in qt5-tools portfile. Commit: 446270b10005ff9807a4bfc2ec2c3e4efde6ad18 https://github.com/ehb54/ultrascan3/commit/446270b10005ff9807a4bfc2ec2c3e4efde6ad18 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-16 (Tue, 16 Dec 2025) Changed paths: A admin/cmake/triplets/x64-mingw-dynamic.cmake Log Message: ----------- Add x64 MinGW dynamic triplet configuration for Vcpkg Commit: 6b0a884bca62b0406762f7868cbe06fc14cff07f https://github.com/ehb54/ultrascan3/commit/6b0a884bca62b0406762f7868cbe06fc14cff07f Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-16 (Tue, 16 Dec 2025) Changed paths: M gui/us_extinction_gui.cpp M gui/us_minimize.cpp M gui/us_new_spectrum.cpp M programs/us_experiment/us_experiment_gui_optima.cpp M programs/us_pseudo_absorbance/us_add_refScan.cpp M utils/us_analyte.cpp M utils/us_archive.cpp M utils/us_astfem_math.h M utils/us_astfem_rsa.cpp M utils/us_buffer.cpp M utils/us_extern.h M utils/us_gzip.cpp M utils/us_matrix.cpp M utils/us_solution.cpp M utils/us_solve_sim.cpp Log Message: ----------- - Replace `and`/`or` with standard logical operators `&&`/`||` for consistency and clarity. - Modernize usage of `QVector` for thread management and dynamic arrays. - Introduce portability enhancements for platform-specific file operations (`us_open`, `_unlink`, etc.). - Add missing header guards for floating-point limits (`FLT_MIN`/`FLT_MAX`). - Standardize debug error outputs with severity levels. Commit: b45e442ac95cf354da0c836fb3a70941b58de387 https://github.com/ehb54/ultrascan3/commit/b45e442ac95cf354da0c836fb3a70941b58de387 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-16 (Tue, 16 Dec 2025) Changed paths: M CMakeLists.txt M gui/CMakeLists.txt M qwtplot3d/CMakeLists.txt M utils/CMakeLists.txt Log Message: ----------- - Modernize and standardize CMake configuration - Add custom Vcpkg triplets and overlay ports for dynamic builds. - Refactor compiler flags and definitions for platform-specific optimizations. - Improve handling of debug options and static/dynamic library configurations. - Enhance Qwt library detection with support for both manual and unofficial configurations. - Introduce platform-specific linking and compile options for portability improvements. Commit: f1abbfab8dc3387d589172ab2defbf2d4349605e https://github.com/ehb54/ultrascan3/commit/f1abbfab8dc3387d589172ab2defbf2d4349605e Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-16 (Tue, 16 Dec 2025) Changed paths: M CMakeLists.txt Log Message: ----------- Toggle default library preference to shared in CMake configuration (`US3_PREFER_STATIC` set to OFF). Commit: fa23140e88f25ada59996ff8f6496603dd6007ff https://github.com/ehb54/ultrascan3/commit/fa23140e88f25ada59996ff8f6496603dd6007ff Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2025-12-18 (Thu, 18 Dec 2025) Changed paths: M CMakeLists.txt M programs/us/CMakeLists.txt M programs/us/us.cpp M scripts/build.sh Log Message: ----------- Merge branch 'main' into lukas/qt6-compile Commit: df5ad6ee3ef0ca36aa3672b571d5cccea0856c20 https://github.com/ehb54/ultrascan3/commit/df5ad6ee3ef0ca36aa3672b571d5cccea0856c20 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-19 (Fri, 19 Dec 2025) Changed paths: M gui/CMakeLists.txt M gui/fix-mac-make.sh R gui/images.qrc M gui/libus_gui.pro M gui/qrc_make_adds.txt M gui/us_images.cpp Log Message: ----------- - Replace `images.qrc` with dynamically generated `us3_gui_images.qrc`. - Update build scripts and resource initialization to reference `us3_gui_images.qrc`. - Refactor resource handling to dynamically load and ensure `us3_gui_images` via mutex. Commit: d12fcee27d2fff7ad77065cf179b4e8d647f974c https://github.com/ehb54/ultrascan3/commit/d12fcee27d2fff7ad77065cf179b4e8d647f974c Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2025-12-19 (Fri, 19 Dec 2025) Changed paths: M gui/us_convert_gui.cpp M programs/us_legacy_converter/us_legacy_converter.cpp Log Message: ----------- Merge branch 'main' into lukas/qt6-compile Commit: bf5c7965f6f3cd30fdee0ceb9181c5b0b0e32cd6 https://github.com/ehb54/ultrascan3/commit/bf5c7965f6f3cd30fdee0ceb9181c5b0b0e32cd6 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2025-12-23 (Tue, 23 Dec 2025) Changed paths: M CMakeLists.txt M admin/cmake/GenerateVersion.cmake M programs/us/revision.sh M programs/us/us.cpp Log Message: ----------- Merge branch 'main' into lukas/qt6-compile Commit: 9f528bb04373eeae038dd1dded810eb09a4bffce https://github.com/ehb54/ultrascan3/commit/9f528bb04373eeae038dd1dded810eb09a4bffce Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2025-12-30 (Tue, 30 Dec 2025) Changed paths: M CMakeLists.txt M admin/cmake/GenerateVersion.cmake M gui/CMakeLists.txt M gui/fix-mac-make.sh R gui/images.qrc M gui/libus_gui.pro M gui/qrc_make_adds.txt M gui/us_convert_gui.cpp M gui/us_images.cpp M programs/us/CMakeLists.txt M programs/us/revision.sh M programs/us/us.cpp M programs/us_legacy_converter/us_legacy_converter.cpp M scripts/build.sh Log Message: ----------- Merge remote-tracking branch 'upstream/lukas/qt6-compile' into lukas/qt6-compile Commit: 16fff1967916e35010b79c2cb31ce5dd7b6ad445 https://github.com/ehb54/ultrascan3/commit/16fff1967916e35010b79c2cb31ce5dd7b6ad445 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-04 (Sun, 04 Jan 2026) Changed paths: M CMakeLists.txt M doc/manual/advanced_config.body M gui/CMakeLists.txt M gui/us_analyte_gui.h M gui/us_buffer_gui.h M gui/us_new_spectrum.h M gui/us_plot.h M gui/us_project_gui.h M gui/us_sassoc.h M gui/us_selectbox.h M gui/us_solution_gui.h M programs/CMakeLists.txt M test/utils/test_us_ana_profile.cpp M test/utils/test_us_simparms.cpp M utils/CMakeLists.txt M utils/ius_db2.h M utils/us_db2.cpp M utils/us_db2.h Log Message: ----------- Merge branch 'main' into lukas/qt6-compile Commit: 0fff32bdf5c6c15bf3b0bf96bff3858766e852fb https://github.com/ehb54/ultrascan3/commit/0fff32bdf5c6c15bf3b0bf96bff3858766e852fb Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2026-01-04 (Sun, 04 Jan 2026) Changed paths: M CMakeLists.txt M doc/manual/advanced_config.body M gui/CMakeLists.txt M gui/us_analyte_gui.h M gui/us_buffer_gui.h M gui/us_new_spectrum.h M gui/us_plot.h M gui/us_project_gui.h M gui/us_sassoc.h M gui/us_selectbox.h M gui/us_solution_gui.h M programs/CMakeLists.txt M test/utils/test_us_ana_profile.cpp M test/utils/test_us_simparms.cpp M utils/CMakeLists.txt M utils/ius_db2.h M utils/us_db2.cpp M utils/us_db2.h Log Message: ----------- Merge remote-tracking branch 'upstream/lukas/qt6-compile' into lukas/qt6-compile # Conflicts: # CMakeLists.txt Commit: 76602d4c7069e7ac4f15daa401a4141301be567f https://github.com/ehb54/ultrascan3/commit/76602d4c7069e7ac4f15daa401a4141301be567f Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_config/us_font.cpp M programs/us_config/us_font.h Log Message: ----------- Rename QLabel variables to `lbl_` prefixed names for improved consistency in `us_font` files Commit: c5cb34c47426c0e89f1647e0c4ddf40b49bba8c6 https://github.com/ehb54/ultrascan3/commit/c5cb34c47426c0e89f1647e0c4ddf40b49bba8c6 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.h Log Message: ----------- Add conditional inclusion of `` for non-Windows platforms in `us_com_project_gui.h` Commit: 7e965475eb967de0e24a23b867b67eca4685713a https://github.com/ehb54/ultrascan3/commit/7e965475eb967de0e24a23b867b67eca4685713a Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.h M programs/us_pcsa/us_pcsa.h M programs/us_protocol_dev/us_protocol_dev_gui.h Log Message: ----------- Add conditional inclusion of `` for non-Windows platforms across multiple GUI header files for cross-platform compatibility Commit: d7b2cf305764fd93ba923b2b98e9a436417ac9a4 https://github.com/ehb54/ultrascan3/commit/d7b2cf305764fd93ba923b2b98e9a436417ac9a4 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp Log Message: ----------- Comment out obsolete `#warning` directive in `us_experiment_gui_optima.cpp`. Commit: e943dc2efed0e478563fa973b843f70fc5ba105b https://github.com/ehb54/ultrascan3/commit/e943dc2efed0e478563fa973b843f70fc5ba105b Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/us_fds_filemanager/us_fds_filemanager.cpp Log Message: ----------- Replace raw arrays with `QVector` in `us_fds_filemanager.cpp` for better safety and modern C++ compliance. Commit: 65b2c4babd29d6c22d7c987982d51584c12e9e18 https://github.com/ehb54/ultrascan3/commit/65b2c4babd29d6c22d7c987982d51584c12e9e18 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M programs/CMakeLists.txt Log Message: ----------- Add qwtplot3d library to CMakeLists.txt and define compile options for Windows Commit: d0403e79ea82d05f7f9d003d4163516a58258953 https://github.com/ehb54/ultrascan3/commit/d0403e79ea82d05f7f9d003d4163516a58258953 Author: Doluk <69309597+doluk at users.noreply.github.com> Date: 2026-01-06 (Tue, 06 Jan 2026) Changed paths: M CMakePresets.json Log Message: ----------- Update `CMakePresets.json` to adjust MinGW conditions and set VCPKG triplet for Windows builds Commit: 7c2bec78b6a0198397031c56ec411a9252f04000 https://github.com/ehb54/ultrascan3/commit/7c2bec78b6a0198397031c56ec411a9252f04000 Author: doluk <69309597+doluk at users.noreply.github.com> Date: 2026-01-07 (Wed, 07 Jan 2026) Changed paths: M utils/us_gzip.cpp Log Message: ----------- Replace `_unlink` and `_chmod` with `unlink` and `chmod` for better cross-platform compatibility in `us_gzip.cpp`. Adjust Windows platform checks and migrate from `strcpy_s` to `qstrcpy`. Signed-off-by: doluk <69309597+doluk at users.noreply.github.com> Commit: 81f59a21d854bfa0653cad7c542f1628fc95f5c0 https://github.com/ehb54/ultrascan3/commit/81f59a21d854bfa0653cad7c542f1628fc95f5c0 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-07 (Wed, 07 Jan 2026) Changed paths: M utils/us_gzip.cpp Log Message: ----------- Fix preprocessor directive syntax for Windows Commit: bf59fbfb33cc0ddcf42f5117bbff6eaef6036a21 https://github.com/ehb54/ultrascan3/commit/bf59fbfb33cc0ddcf42f5117bbff6eaef6036a21 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-09 (Fri, 09 Jan 2026) Changed paths: M programs/us_edit/us_edit.cpp Log Message: ----------- Merge branch 'main' into lukas/qt6-compile Commit: 7dbe9b8fd7641fa17a63d54c921656eeb30d5fd3 https://github.com/ehb54/ultrascan3/commit/7dbe9b8fd7641fa17a63d54c921656eeb30d5fd3 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-13 (Tue, 13 Jan 2026) Changed paths: M gui/us_passwd.cpp M programs/us_audit_trail_gmp/us_audit_trail_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.cpp M programs/us_esigner_gmp/us_esigner_gmp.h M programs/us_reporter_gmp/us_reporter_gmp.cpp Log Message: ----------- Merge branch 'main' into lukas/qt6-compile Commit: 04998c2c159ca9f4460261a09011f715b9ded19e https://github.com/ehb54/ultrascan3/commit/04998c2c159ca9f4460261a09011f715b9ded19e Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-14 (Wed, 14 Jan 2026) Changed paths: M programs/us_experiment/us_experiment_gui_optima.cpp M utils/us_run_protocol.cpp M utils/us_run_protocol.h Log Message: ----------- Merge branch 'main' into lukas/qt6-compile Commit: 582f7ac94ec640640bd27629202501de235af605 https://github.com/ehb54/ultrascan3/commit/582f7ac94ec640640bd27629202501de235af605 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-16 (Fri, 16 Jan 2026) Changed paths: M programs/us_com_project/us_com_project_gui.cpp M programs/us_com_project/us_com_project_gui.h Log Message: ----------- Merge branch 'main' into lukas/qt6-compile Commit: cd149cc300c321fffa47638394bd915a7ca258c9 https://github.com/ehb54/ultrascan3/commit/cd149cc300c321fffa47638394bd915a7ca258c9 Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-22 (Thu, 22 Jan 2026) Changed paths: M vcpkg.json Log Message: ----------- Merge branch 'main' into lukas/qt6-compile Commit: 209dba0c4bb17c8a404318b57d5826131665157f https://github.com/ehb54/ultrascan3/commit/209dba0c4bb17c8a404318b57d5826131665157f Author: Lukas Dobler <69309597+doluk at users.noreply.github.com> Date: 2026-01-22 (Thu, 22 Jan 2026) Changed paths: M .github/workflows/codeql-analysis.yml M CMakeLists.txt M CMakePresets.json M admin/cmake/FindQwt.cmake A admin/cmake/triplets/x64-mingw-dynamic.cmake A buildsys/vcpkg/overlay-ports/qt5-multimedia/drop-wmf-plugin.patch A buildsys/vcpkg/overlay-ports/qt5-multimedia/portfile.cmake A buildsys/vcpkg/overlay-ports/qt5-multimedia/vcpkg.json A buildsys/vcpkg/overlay-ports/qt5-tools/fix-pkgconfig-qt5uiplugin-not-found.patch A buildsys/vcpkg/overlay-ports/qt5-tools/fix-spawnvp-argv.patch A buildsys/vcpkg/overlay-ports/qt5-tools/libclang.patch A buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake A buildsys/vcpkg/overlay-ports/qt5-tools/vcpkg.json A buildsys/vcpkg/overlay-ports/qwt-6-1-6/portfile.cmake A buildsys/vcpkg/overlay-ports/qwt-6-1-6/vcpkg.json A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/config.patch A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/fix_dll_install.patch A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/portfile.cmake A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/unofficial-qwt-config.cmake A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/vcpkg.json A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/config.patch A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/fix_dll_install.patch A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/portfile.cmake A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/unofficial-qwt-config.cmake A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/vcpkg.json R buildsys/vcpkg/overlay-ports/qwt/portfile.cmake R buildsys/vcpkg/overlay-ports/qwt/vcpkg.json A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/portfile.cmake A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/qwtplot3d-config.cmake.in A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/vcpkg.json A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/portfile.cmake A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/qwtplot3d-config.cmake.in A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/vcpkg.json A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/portfile.cmake A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/qwtplot3d-config.cmake.in A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/vcpkg.json R buildsys/vcpkg/overlay-ports/qwtplot3d/portfile.cmake R buildsys/vcpkg/overlay-ports/qwtplot3d/qwtplot3d-config.cmake.in R buildsys/vcpkg/overlay-ports/qwtplot3d/vcpkg.json M gui.pri M gui/CMakeLists.txt M gui/fix-mac-make.sh R gui/images.qrc M gui/libus_gui.pro M gui/qrc_make_adds.txt M gui/us_analysis_base2.cpp M gui/us_analyte_gui.cpp M gui/us_buffer_gui.cpp M gui/us_convert_gui.cpp M gui/us_convert_gui.h M gui/us_csv_loader.cpp M gui/us_extinctfitter_gui.cpp M gui/us_extinction_gui.cpp M gui/us_get_run.cpp M gui/us_gui_util.cpp M gui/us_images.cpp M gui/us_images.h M gui/us_investigator.cpp M gui/us_license.cpp M gui/us_minimize.cpp M gui/us_model_gui.cpp M gui/us_model_loader.cpp M gui/us_mwl_data.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_plot3d.h M gui/us_predict1.cpp M gui/us_predict1.h M gui/us_run_details2.cpp M gui/us_sassoc.cpp M gui/us_sassoc.h M gui/us_solution_gui.cpp M gui/us_spectrodata.cpp M gui/us_spectrodata.h M gui/us_widgets.h M makeall.sh M programs/CMakeLists.txt M programs/main1.inc M programs/us/us.cpp M programs/us_2dsa/us_2dsa.cpp M programs/us_2dsa/us_show_norm.cpp M programs/us_abde/us_abde_main.cpp M programs/us_abde/us_norm_profile.cpp M programs/us_abde/us_norm_profile.h M programs/us_analysis_profile/us_analysis_profile.cpp M programs/us_analysis_profile/us_analysis_profile.h M programs/us_astfem_sim/us_astfem_sim.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_buoyancy/us_buoyancy.cpp M programs/us_buoyancy/us_buoyancy.h M programs/us_colorgradient/us_colorgradient.cpp M programs/us_com_project/CMakeLists.txt M programs/us_com_project/us_com_project_gui.h M programs/us_com_project_academic/CMakeLists.txt M programs/us_combine_models/us_combine_models.cpp M programs/us_config/us_color.cpp M programs/us_config/us_font.cpp M programs/us_config/us_font.h M programs/us_config/us_newxpnhost_db.cpp M programs/us_config/us_xpnhost_db.cpp M programs/us_dcdt/us_dcdt.cpp M programs/us_ddist_combine/us_ddist_combine.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_edit.h M programs/us_edit/us_edit_scan.cpp M programs/us_edit/us_edit_scan.h 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_fds_filemanager/us_fds_filemanager.cpp M programs/us_fematch/CMakeLists.txt M programs/us_fematch/us_fematch.cpp M programs/us_fematch/us_plot_control_fem.cpp M programs/us_fematch/us_plot_control_fem.h M programs/us_fit_meniscus/CMakeLists.txt M programs/us_fit_meniscus/us_fit_meniscus.cpp M programs/us_fit_meniscus/us_fit_meniscus.h M programs/us_ga_init/us_ga_init.cpp M programs/us_ga_init/us_ga_init.h M programs/us_globalequil/us_eqfit_control.cpp M programs/us_globalequil/us_eqhistogram.cpp M programs/us_globalequil/us_eqmath.cpp M programs/us_globalequil/us_eqmodel_control.cpp M programs/us_globalequil/us_eqreporter.cpp M programs/us_globalequil/us_fit_worker.cpp M programs/us_globalequil/us_globalequil.cpp M programs/us_globalequil/us_globalequil.h M programs/us_grid_editor/us_grid_editor.cpp M programs/us_integral/us_integral.cpp M programs/us_legacy_converter/us_legacy_converter.cpp M programs/us_manage_data/us_data_model.cpp M programs/us_modelmetrics/us_modelmetrics.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_sf_plot3d.h M programs/us_mwl_species_fit/us_mwl_species_fit.cpp M programs/us_mwl_spectra/us_mwl_spectra.cpp M programs/us_mwl_spectra/us_mwls_pltctl.cpp M programs/us_mwl_spectra/us_mwls_pltctl.h M programs/us_mwlr_viewer/us_mwl_pltctrl.cpp M programs/us_mwlr_viewer/us_mwl_pltctrl.h M programs/us_mwlr_viewer/us_mwlr_viewer.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.h M programs/us_pcsa/us_rpscan.cpp M programs/us_pcsa/us_rpscan.h M programs/us_protocol_dev/CMakeLists.txt M programs/us_protocol_dev/us_protocol_dev_gui.h M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp M programs/us_pseudo_absorbance/us_add_refScan.cpp M programs/us_pseudo_absorbance/us_convert_scan.cpp M programs/us_pseudo_absorbance/us_convert_scan.h M programs/us_pseudo_absorbance/us_pseudo_absorbance.cpp M programs/us_pseudo_absorbance/us_remove_ri.cpp M programs/us_pseudo_absorbance/us_remove_ri.h M programs/us_query_rmsd/CMakeLists.txt M programs/us_query_rmsd/us_query_rmsd.cpp M programs/us_ramp/us_experiment_ra.cpp M programs/us_ramp/us_get_dbrun_ra.cpp M programs/us_ramp/us_mwlramp.cpp M programs/us_ramp/us_ramp.cpp M programs/us_ramp/us_ramp_gui.cpp M programs/us_ramp/us_ramp_gui.h M programs/us_reporter_gmp/CMakeLists.txt M programs/us_reporter_gmp/us_reporter_gmp.cpp M programs/us_rotor_calibration/us_rotor_calibration.cpp M programs/us_rotor_calibration/us_rotor_calibration.h M programs/us_spectrum/us_spectrum.cpp M programs/us_spectrum/us_spectrum.h M programs/us_vhw_combine/us_vhw_combine.cpp M programs/us_vhw_combine/us_vhwc_pltctl.cpp M programs/us_vhw_combine/us_vhwc_pltctl.h M programs/us_vhw_enhanced/us_distrib_plot.cpp M programs/us_vhw_enhanced/us_vhw_enhanced.cpp M programs/us_vhw_enhanced/us_vhw_enhanced.h M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp M programs/us_xpn_viewer/us_xpn_viewer_gui.h M qwtplot3d/CMakeLists.txt M qwtplot3d/include/qwt3d_io_gl2ps.h M qwtplot3d/include/qwt3d_openglhelper.h M qwtplot3d/include/qwt3d_plot.h M qwtplot3d/include/qwt3d_surfaceplot.h M qwtplot3d/qwtplot3d.pro M qwtplot3d/src/qwt3d_io.cpp M qwtplot3d/src/qwt3d_io_gl2ps.cpp M qwtplot3d/src/qwt3d_label.cpp M qwtplot3d/src/qwt3d_lighting.cpp M qwtplot3d/src/qwt3d_movements.cpp M qwtplot3d/src/qwt3d_plot.cpp M qwtplot3d/src/qwt3d_surfaceplot.cpp M test/utils/CMakeLists.txt M utils/CMakeLists.txt M utils/libus_utils.pro 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_archive.cpp M utils/us_archive.h M utils/us_astfem_math.cpp M utils/us_astfem_math.h M utils/us_astfem_rsa.cpp M utils/us_astfem_rsa.h M utils/us_buffer.cpp M utils/us_buffer.h M utils/us_cfa_data.cpp M utils/us_cfa_data.h M utils/us_constants.cpp M utils/us_constants.h M utils/us_convert.cpp M utils/us_convert.h M utils/us_convertio.cpp M utils/us_convertio.h M utils/us_crc.cpp M utils/us_crc.h M utils/us_crypto.cpp M utils/us_crypto.h M utils/us_csv_data.cpp M utils/us_csv_data.h M utils/us_dataIO.cpp M utils/us_dataIO.h M utils/us_datafiles.cpp M utils/us_datafiles.h M utils/us_db2.cpp M utils/us_db2.h M utils/us_dmga_constr.cpp M utils/us_eprofile.h M utils/us_experiment.cpp M utils/us_extern.h M utils/us_geturl.cpp M utils/us_geturl.h M utils/us_global.cpp M utils/us_global.h M utils/us_gzip.cpp M utils/us_gzip.h M utils/us_hardware.h M utils/us_http_post.h M utils/us_hydrosim.cpp M utils/us_hydrosim.h M utils/us_lamm_astfvm.cpp M utils/us_lamm_astfvm.h M utils/us_license_t.cpp M utils/us_license_t.h M utils/us_link_ssl.cpp M utils/us_link_ssl.h M utils/us_lm.cpp M utils/us_local_server.cpp M utils/us_local_server.h M utils/us_math2.cpp M utils/us_math2.h M utils/us_matrix.cpp M utils/us_matrix.h M utils/us_memory.cpp M utils/us_memory.h M utils/us_model.cpp M utils/us_model.h M utils/us_noise.cpp M utils/us_noise.h M utils/us_pcsa_modelrec.cpp M utils/us_pcsa_modelrec.h M utils/us_project.cpp M utils/us_protocol_util.cpp M utils/us_protocol_util.h M utils/us_report.cpp M utils/us_report.h M utils/us_report_gmp.cpp M utils/us_rotor.cpp M utils/us_run_protocol.cpp M utils/us_run_protocol.h M utils/us_settings.cpp M utils/us_settings.h M utils/us_simparms.cpp M utils/us_simparms.h M utils/us_sleep.h M utils/us_solute.cpp M utils/us_solute.h M utils/us_solution.cpp M utils/us_solution.h M utils/us_solution_vals.h M utils/us_solve_sim.cpp M utils/us_stiffbase.cpp M utils/us_stiffbase.h M utils/us_tar.cpp M utils/us_tar.h M utils/us_time_state.h M utils/us_timer.cpp M utils/us_timer.h M utils/us_util.cpp M utils/us_util.h A utils/us_utils_qt.h M utils/us_vector.cpp M utils/us_vector.h M utils/us_xpn_data.cpp M utils/us_xpn_data.h M utils/us_zsolute.cpp M utils/us_zsolute.h M vcpkg.json Log Message: ----------- Merge pull request #300 from ehb54/lukas/qt6-compile Update ultrascan to build with qt5.15.10+ or qt6.8.+ and qwt6.1.6 or qwt6.3.0 Compare: https://github.com/ehb54/ultrascan3/compare/766ea78bd149...209dba0c4bb1 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Thu Jan 22 15:18:49 2026 From: noreply at github.com (HabGab) Date: Thu, 22 Jan 2026 22:18:49 +0000 (UTC) Subject: [us-commits] [ehb54/ultrascan3] Message-ID: Branch: refs/heads/haben-dev2 Home: https://github.com/ehb54/ultrascan3 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Thu Jan 22 20:36:29 2026 From: noreply at github.com (aaron-auc) Date: Thu, 22 Jan 2026 19:36:29 -0800 Subject: [us-commits] [ehb54/ultrascan3] Message-ID: Branch: refs/heads/670-bug-us_revisionh-dependency-issue Home: https://github.com/ehb54/ultrascan3 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Thu Jan 22 20:37:09 2026 From: noreply at github.com (aaron-auc) Date: Thu, 22 Jan 2026 19:37:09 -0800 Subject: [us-commits] [ehb54/ultrascan3] Message-ID: Branch: refs/heads/notices-fix Home: https://github.com/ehb54/ultrascan3 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Thu Jan 22 20:38:52 2026 From: noreply at github.com (aaron-auc) Date: Thu, 22 Jan 2026 19:38:52 -0800 Subject: [us-commits] [ehb54/ultrascan3] Message-ID: Branch: refs/heads/aaron-dev-test Home: https://github.com/ehb54/ultrascan3 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Thu Jan 22 20:50:59 2026 From: noreply at github.com (aaron-auc) Date: Thu, 22 Jan 2026 19:50:59 -0800 Subject: [us-commits] [ehb54/ultrascan3] Message-ID: Branch: refs/heads/691-request-update-workflow-to-add-version-file-and-update-version-in-us_definesh Home: https://github.com/ehb54/ultrascan3 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Thu Jan 22 20:53:15 2026 From: noreply at github.com (aaron-auc) Date: Thu, 22 Jan 2026 19:53:15 -0800 Subject: [us-commits] [ehb54/ultrascan3] 99f518: add: bump version workflow Message-ID: Branch: refs/heads/691-request-update-workflow-to-add-version-file-and-update-version-in-us_definesh Home: https://github.com/ehb54/ultrascan3 Commit: 99f518f577e8ff84c28cc02f3e3bd6cdb3fcacd1 https://github.com/ehb54/ultrascan3/commit/99f518f577e8ff84c28cc02f3e3bd6cdb3fcacd1 Author: aaron-auc Date: 2026-01-22 (Thu, 22 Jan 2026) Changed paths: A .github/workflows/bump-version.yml Log Message: ----------- add: bump version workflow To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Thu Jan 22 15:58:07 2026 From: noreply at github.com (HabGab) Date: Thu, 22 Jan 2026 22:58:07 +0000 (UTC) Subject: [us-commits] [ehb54/ultrascan3] 254289: ACAB doubled Message-ID: Branch: refs/heads/haben-Dev Home: https://github.com/ehb54/ultrascan3 Commit: 2542899201e17dd085de687f6fdfe671fa123bdb https://github.com/ehb54/ultrascan3/commit/2542899201e17dd085de687f6fdfe671fa123bdb Author: Haben Gabir Date: 2026-01-22 (Thu, 22 Jan 2026) Changed paths: A doc/manual/source/#Makefile# A doc/manual/source/2dsa/2dsa_adv.rst A doc/manual/source/2dsa/2dsa_analys.rst A doc/manual/source/2dsa/2dsa_main.rst A doc/manual/source/2dsa/index.rst A doc/manual/source/3d_plot.rst A doc/manual/source/_static/css/custom.css A doc/manual/source/_static/custom.css A doc/manual/source/_static/images/2dsa_3dplot.png A doc/manual/source/_static/images/2dsa_advan.png A doc/manual/source/_static/images/2dsa_analvv.png A doc/manual/source/_static/images/2dsa_analys.png A doc/manual/source/_static/images/2dsa_main-c.png A doc/manual/source/_static/images/2dsa_main-o.png A doc/manual/source/_static/images/2dsa_resplot.png A doc/manual/source/_static/images/D20W_bar.png A doc/manual/source/_static/images/MW-bar.png A doc/manual/source/_static/images/RINplot.png A doc/manual/source/_static/images/TINplot.png A doc/manual/source/_static/images/UltraScan-logo.png A doc/manual/source/_static/images/add_RIN-TIN.png A doc/manual/source/_static/images/add_RIN.png A doc/manual/source/_static/images/add_TIN.png A doc/manual/source/_static/images/advanced_config.png A doc/manual/source/_static/images/analyte_details.png A doc/manual/source/_static/images/analyte_edit.png A doc/manual/source/_static/images/analyte_edit_spec.png A doc/manual/source/_static/images/analyte_new_sequence.png A doc/manual/source/_static/images/analyte_newc.png A doc/manual/source/_static/images/analyte_newd.png A doc/manual/source/_static/images/analyte_newp.png A doc/manual/source/_static/images/analyte_selectc.png A doc/manual/source/_static/images/analyte_selectd.png A doc/manual/source/_static/images/analyte_selectp.png A doc/manual/source/_static/images/analyte_sequence.png A doc/manual/source/_static/images/analyte_settings.png A doc/manual/source/_static/images/analyte_spec-gui.png A doc/manual/source/_static/images/analyte_specmenu.png A doc/manual/source/_static/images/analyte_spectrum.png A doc/manual/source/_static/images/analytes.png A doc/manual/source/_static/images/associations.png A doc/manual/source/_static/images/astfem_sim.png A doc/manual/source/_static/images/bitmap.png A doc/manual/source/_static/images/buffer_edit.png A doc/manual/source/_static/images/buffer_edit_setting.png A doc/manual/source/_static/images/buffer_edit_spectrum.png A doc/manual/source/_static/images/buffer_info.png A doc/manual/source/_static/images/buffer_manage_spectrum.png A doc/manual/source/_static/images/buffer_new.png A doc/manual/source/_static/images/buffer_new_spectrum.png A doc/manual/source/_static/images/buffer_select.png A doc/manual/source/_static/images/buffer_settings.png A doc/manual/source/_static/images/buffer_spectrum.png A doc/manual/source/_static/images/cfa_view-loadauc.png A doc/manual/source/_static/images/cfa_view-loadraw.png A doc/manual/source/_static/images/cfa_view-main.png A doc/manual/source/_static/images/cfa_view-statsauc.png A doc/manual/source/_static/images/cfa_view-statsraw.png A doc/manual/source/_static/images/color-1.png A doc/manual/source/_static/images/color-2.png A doc/manual/source/_static/images/color-a.png A doc/manual/source/_static/images/color-b.png A doc/manual/source/_static/images/colorgrad1.png A doc/manual/source/_static/images/colorgradient/col1_colgen.png A doc/manual/source/_static/images/colorgradient/col1_colgen_Fe_match.png A doc/manual/source/_static/images/colorgradient/col1_colgen_GA.png A doc/manual/source/_static/images/colorgradient/col2_colgen.png A doc/manual/source/_static/images/colorgradient/colorgrad.png A doc/manual/source/_static/images/colorgradient/colorgradient_main.png A doc/manual/source/_static/images/colorgradient/components.png A doc/manual/source/_static/images/colorgradient/model_editor.png A doc/manual/source/_static/images/combine_models-idedit.png A doc/manual/source/_static/images/combine_models-save.png A doc/manual/source/_static/images/combine_models.png A doc/manual/source/_static/images/components.png A doc/manual/source/_static/images/config.png A doc/manual/source/_static/images/config1.png A doc/manual/source/_static/images/config2.png A doc/manual/source/_static/images/config_plot.png A doc/manual/source/_static/images/convert-RIdata.png A doc/manual/source/_static/images/convert-exclude.png A doc/manual/source/_static/images/convert-experiment.png A doc/manual/source/_static/images/convert-mwl.png A doc/manual/source/_static/images/convert-seltrip.png A doc/manual/source/_static/images/convert-subset.png A doc/manual/source/_static/images/convert-tolerance.png A doc/manual/source/_static/images/convert.png A doc/manual/source/_static/images/custom_grid-1.png A doc/manual/source/_static/images/custom_grid.png A doc/manual/source/_static/images/data_converter.png A doc/manual/source/_static/images/data_loader-edits.png A doc/manual/source/_static/images/data_loader-trips.png A doc/manual/source/_static/images/data_loader.png A doc/manual/source/_static/images/database.png A doc/manual/source/_static/images/ddist_combine-selrun.png A doc/manual/source/_static/images/ddist_combine.png A doc/manual/source/_static/images/densmatch_main.png A doc/manual/source/_static/images/densmatch_mpars_completed.png A doc/manual/source/_static/images/densmatch_mpars_empty.png A doc/manual/source/_static/images/densmatch_rmvmodels.png A doc/manual/source/_static/images/edit_buffer_spec_menu.png A doc/manual/source/_static/images/eq1-mean.png A doc/manual/source/_static/images/eq2-skew.png A doc/manual/source/_static/images/eq3-kurtosis.png A doc/manual/source/_static/images/eq4-moments.png A doc/manual/source/_static/images/eq5-variance.png A doc/manual/source/_static/images/eq6-stddev.png A doc/manual/source/_static/images/eq7-probsigma.png A doc/manual/source/_static/images/eq8-confidence.png A doc/manual/source/_static/images/experiment_cells.png A doc/manual/source/_static/images/experiment_general.png A doc/manual/source/_static/images/experiment_optics.png A doc/manual/source/_static/images/experiment_overview.png A doc/manual/source/_static/images/experiment_photomult.png A doc/manual/source/_static/images/experiment_range.png A doc/manual/source/_static/images/experiment_range_details.png A doc/manual/source/_static/images/experiment_range_selector.png A doc/manual/source/_static/images/experiment_range_selmanual.png A doc/manual/source/_static/images/experiment_rotor.png A doc/manual/source/_static/images/experiment_solutions.png A doc/manual/source/_static/images/experiment_solutions_comments.png A doc/manual/source/_static/images/experiment_speeds.png A doc/manual/source/_static/images/experiment_submit.png A doc/manual/source/_static/images/experiment_submit_details A doc/manual/source/_static/images/experiment_upload.png A doc/manual/source/_static/images/export_leg_1.png A doc/manual/source/_static/images/export_leg_RA.png A doc/manual/source/_static/images/export_leg_RI.png A doc/manual/source/_static/images/export_leg_auc.png A doc/manual/source/_static/images/export_leg_beck.png A doc/manual/source/_static/images/export_legacy.png A doc/manual/source/_static/images/fe_load_data.png A doc/manual/source/_static/images/fe_load_model_distrib.png A doc/manual/source/_static/images/fe_match.png A doc/manual/source/_static/images/fe_match_3dplot.png A doc/manual/source/_static/images/fe_match_adv.png A doc/manual/source/_static/images/fe_match_all.png A doc/manual/source/_static/images/fe_match_allct.png A doc/manual/source/_static/images/fe_match_lddat1.png A doc/manual/source/_static/images/fe_match_lddat2.png A doc/manual/source/_static/images/fe_match_lddat3.png A doc/manual/source/_static/images/fe_match_lddat4.png A doc/manual/source/_static/images/fe_match_ra.png A doc/manual/source/_static/images/fe_match_resplot.png A doc/manual/source/_static/images/fe_match_sim1.png A doc/manual/source/_static/images/fe_match_sim2.png A doc/manual/source/_static/images/fe_match_sim3_1b.png A doc/manual/source/_static/images/fe_match_sim3_1p.png A doc/manual/source/_static/images/fe_match_sim3_2b.png A doc/manual/source/_static/images/fe_match_sim3_2p.png A doc/manual/source/_static/images/fe_match_sim3_3b.png A doc/manual/source/_static/images/fe_match_sim3_4b.png A doc/manual/source/_static/images/fe_match_sim3_5b.png A doc/manual/source/_static/images/fe_match_sim3_5p.png A doc/manual/source/_static/images/fe_match_sim3_6b.png A doc/manual/source/_static/images/fe_match_sim3_7b.png A doc/manual/source/_static/images/fe_match_sim3_8b.png A doc/manual/source/_static/images/fe_match_sim4.png A doc/manual/source/_static/images/fe_match_sim5.png A doc/manual/source/_static/images/fe_match_sim6.png A doc/manual/source/_static/images/fe_match_sim7.png A doc/manual/source/_static/images/fe_match_simulated.png A doc/manual/source/_static/images/fe_match_viewer.png A doc/manual/source/_static/images/fe_sim-1.png A doc/manual/source/_static/images/fe_sim-2.png A doc/manual/source/_static/images/fit_men-editupd.png A doc/manual/source/_static/images/fit_men-load.png A doc/manual/source/_static/images/fit_men_bot.png A doc/manual/source/_static/images/fit_meniscus.png A doc/manual/source/_static/images/ga_initialize-o.png A doc/manual/source/_static/images/ga_initialize-p.png A doc/manual/source/_static/images/ga_initialize.png A doc/manual/source/_static/images/ga_report-1.png A doc/manual/source/_static/images/ga_report-2.png A doc/manual/source/_static/images/ga_report-3.png A doc/manual/source/_static/images/gmp/audit_trail/gmp_audit_trail_01.png A doc/manual/source/_static/images/gmp/audit_trail/gmp_audit_trail_02.png A doc/manual/source/_static/images/gmp/automation/2dsa.png A doc/manual/source/_static/images/gmp/automation/2dsa_it.png A doc/manual/source/_static/images/gmp/automation/2dsa_mc.png A doc/manual/source/_static/images/gmp/automation/Aprofile.png A doc/manual/source/_static/images/gmp/automation/analysis.png A doc/manual/source/_static/images/gmp/automation/auto_edit.png A doc/manual/source/_static/images/gmp/automation/bitmap.png A doc/manual/source/_static/images/gmp/automation/cells.png A doc/manual/source/_static/images/gmp/automation/data_viewer_rando.png A doc/manual/source/_static/images/gmp/automation/data_viewer_rin.png A doc/manual/source/_static/images/gmp/automation/data_viewer_tin.png A doc/manual/source/_static/images/gmp/automation/lims.png A doc/manual/source/_static/images/gmp/automation/main_window.png A doc/manual/source/_static/images/gmp/automation/man_edit.png A doc/manual/source/_static/images/gmp/automation/optics.png A doc/manual/source/_static/images/gmp/automation/pcsa.png A doc/manual/source/_static/images/gmp/automation/pcsa_report.png A doc/manual/source/_static/images/gmp/automation/plot.png A doc/manual/source/_static/images/gmp/automation/ranges.png A doc/manual/source/_static/images/gmp/automation/report_editor.png A doc/manual/source/_static/images/gmp/automation/rotor.png A doc/manual/source/_static/images/gmp/automation/solutions.png A doc/manual/source/_static/images/gmp/automation/speed.png A doc/manual/source/_static/images/gmp/automation/submit.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_01.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_02.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_03.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_04.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_05.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_06.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_07.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_08.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_09.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_10.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_11.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_12.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_13.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_14.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_15.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_16.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_17.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_18.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_19.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_20.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_21.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_22.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_23.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_24.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_25.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_26.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_27.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_28.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_29.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_30.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_31.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_32.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_33.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_34.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_35.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_36.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_37.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_38.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_39.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_40.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_41.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_42.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_43.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_44.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_45.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_46.png A doc/manual/source/_static/images/gmp/data_acquisition/experiment/gmp_data_acquisition_experiment_47.png A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_01.png A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_02.png A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_03.png A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_04.png A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_05.png A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_06.png A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_07.png A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_08.png A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_09.png A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_10.png A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_11.png A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_12.png A doc/manual/source/_static/images/gmp/data_acquisition/gmp/gmp_data_acquisition_gmp_13.png A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_01.png A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_02.png A doc/manual/source/_static/images/gmp/data_acquisition/gmp_data_acquisition_03.png A doc/manual/source/_static/images/gmp/gmp.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_01.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_02.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_03.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_04.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_05.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_06.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_07.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_08.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_09.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_10.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_11.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_12.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_13.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_14.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_15.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_16.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_17.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_18.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_19.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_20.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_21.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_22.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_23.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_24.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_25.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_26.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_27.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_28.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_29.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_30.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_31.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_32.png A doc/manual/source/_static/images/gmp/protocol_development/protocol_development_33.png A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_01.png A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_02.png A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_03.png A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_04.png A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_05.png A doc/manual/source/_static/images/gmp/report_generator/gmp_report_generator_06.png A doc/manual/source/_static/images/gmp/signature/gmp_signature_01.png A doc/manual/source/_static/images/gmp/signature/gmp_signature_02.png A doc/manual/source/_static/images/gmp/signature/gmp_signature_03.png A doc/manual/source/_static/images/gmp/signature/gmp_signature_04.png A doc/manual/source/_static/images/gmp/signature/gmp_signature_05.png A doc/manual/source/_static/images/gmp/signature/gmp_signature_06.png A doc/manual/source/_static/images/gmp/signature/gmp_signature_07.png A doc/manual/source/_static/images/gmp/signature/gmp_signature_08.png A doc/manual/source/_static/images/gmp/vhw_distribution.png A doc/manual/source/_static/images/grid_editor.png A doc/manual/source/_static/images/grid_editor_multi_grids.png A doc/manual/source/_static/images/grid_editor_multi_grids_sed.png A doc/manual/source/_static/images/grid_editor_mw_view.png A doc/manual/source/_static/images/grid_editor_subgrid1-bad.png A doc/manual/source/_static/images/grid_editor_subgrid1-good.png A doc/manual/source/_static/images/grid_editor_subgrid2-bad.png A doc/manual/source/_static/images/grid_editor_subgrid2-good.png A doc/manual/source/_static/images/grid_editor_subgrid3-bad.png A doc/manual/source/_static/images/grid_editor_subgrid3-good.png A doc/manual/source/_static/images/hori_cs.png A doc/manual/source/_static/images/idist_comb_selPre.png A doc/manual/source/_static/images/idist_comb_seldis.png A doc/manual/source/_static/images/idist_combine.png A doc/manual/source/_static/images/incr_sigmoid.png A doc/manual/source/_static/images/load_auc-search.png A doc/manual/source/_static/images/load_auc-trips.png A doc/manual/source/_static/images/load_auc.png A doc/manual/source/_static/images/load_colormap.png A doc/manual/source/_static/images/load_model_dis-MID.png A doc/manual/source/_static/images/load_model_distrib.png A doc/manual/source/_static/images/load_noise.png A doc/manual/source/_static/images/load_noise_details.png A doc/manual/source/_static/images/manage_data.png A doc/manual/source/_static/images/manage_data_bhide.png A doc/manual/source/_static/images/manage_data_bshow.png A doc/manual/source/_static/images/manage_data_cmenu-1.png A doc/manual/source/_static/images/manage_data_cmenu-2.png A doc/manual/source/_static/images/manage_data_conf.png A doc/manual/source/_static/images/manage_data_exp.png A doc/manual/source/_static/images/manage_data_pasw.png A doc/manual/source/_static/images/manage_data_sync.png A doc/manual/source/_static/images/manage_data_thelp-1.png A doc/manual/source/_static/images/manage_data_thelp-2.png A doc/manual/source/_static/images/master-pw.png A doc/manual/source/_static/images/model_editor.png A doc/manual/source/_static/images/mwlr_view_3dplot.png A doc/manual/source/_static/images/mwlr_view_load.png A doc/manual/source/_static/images/mwlr_view_pltctrl.png A doc/manual/source/_static/images/mwlr_viewer.png A doc/manual/source/_static/images/mwlr_viewer_3d.png A doc/manual/source/_static/images/mwlr_viewer_ctl.png A doc/manual/source/_static/images/mwlr_viewer_wvl.png A doc/manual/source/_static/images/mwlr_viewer_xwavl.png A doc/manual/source/_static/images/noise_prompt.png A doc/manual/source/_static/images/noise_vec_db.png A doc/manual/source/_static/images/norm_gridplot.png A doc/manual/source/_static/images/optima_config_edit.png A doc/manual/source/_static/images/optima_config_new.png A doc/manual/source/_static/images/optima_host_config.png A doc/manual/source/_static/images/pcsa.png A doc/manual/source/_static/images/pcsa_3dplot.png A doc/manual/source/_static/images/pcsa_adv_control.png A doc/manual/source/_static/images/pcsa_all.png A doc/manual/source/_static/images/pcsa_analys-line.png A doc/manual/source/_static/images/pcsa_analys-sigm.png A doc/manual/source/_static/images/pcsa_bitmap.png A doc/manual/source/_static/images/pcsa_controls_simulated.png A doc/manual/source/_static/images/pcsa_main-c.png A doc/manual/source/_static/images/pcsa_mline_sigm.png A doc/manual/source/_static/images/pcsa_mline_str.png A doc/manual/source/_static/images/pcsa_mline_unsim.png A doc/manual/source/_static/images/pcsa_mlines-line1.png A doc/manual/source/_static/images/pcsa_mlines-line2.png A doc/manual/source/_static/images/pcsa_mlines-sigm1.png A doc/manual/source/_static/images/pcsa_mlines-sigm2.png A doc/manual/source/_static/images/pcsa_regul.png A doc/manual/source/_static/images/pcsa_regul_sim.png A doc/manual/source/_static/images/pcsa_report.png A doc/manual/source/_static/images/pcsa_res_viewer.png A doc/manual/source/_static/images/pcsa_resplot.png A doc/manual/source/_static/images/pcsa_rpscan-auto.png A doc/manual/source/_static/images/pcsa_rpscan-select.png A doc/manual/source/_static/images/pcsa_rpscan.png A doc/manual/source/_static/images/pcsa_rpscan_sim.png A doc/manual/source/_static/images/pcsa_sigmoid_eq.png A doc/manual/source/_static/images/pcsa_simulated.png A doc/manual/source/_static/images/pline_dsig.png A doc/manual/source/_static/images/pline_power.png A doc/manual/source/_static/images/pline_stline.png A doc/manual/source/_static/images/plot_controls.png A doc/manual/source/_static/images/predict1.png A doc/manual/source/_static/images/predict2-1.png A doc/manual/source/_static/images/predict2.png A doc/manual/source/_static/images/print.png A doc/manual/source/_static/images/process_crash.png A doc/manual/source/_static/images/process_crash2.png A doc/manual/source/_static/images/pseudo3d_comb_rmv.png A doc/manual/source/_static/images/pseudo3d_combine.png A doc/manual/source/_static/images/register.png A doc/manual/source/_static/images/report.png A doc/manual/source/_static/images/reporter-cmenu.png A doc/manual/source/_static/images/reporter-details.png A doc/manual/source/_static/images/reporter-loadprof.png A doc/manual/source/_static/images/reporter-save.png A doc/manual/source/_static/images/reporter-saveprof.png A doc/manual/source/_static/images/reporter-view.png A doc/manual/source/_static/images/reporter-viewitem.png A doc/manual/source/_static/images/reporter.png A doc/manual/source/_static/images/residualplot.png A doc/manual/source/_static/images/residuals.png A doc/manual/source/_static/images/rmsd_query-c.png A doc/manual/source/_static/images/rmsd_query-o.png A doc/manual/source/_static/images/rotor-add.png A doc/manual/source/_static/images/rotor-save-calibration.png A doc/manual/source/_static/images/rotor.png A doc/manual/source/_static/images/rotorstretch-0.png A doc/manual/source/_static/images/rotorstretch-1.png A doc/manual/source/_static/images/rotorstretch-2.png A doc/manual/source/_static/images/rotorstretch-3.png A doc/manual/source/_static/images/rotorstretch-4.png A doc/manual/source/_static/images/rotorstretch-5.png A doc/manual/source/_static/images/rotorstretch-6.png A doc/manual/source/_static/images/rotorstretch-7.png A doc/manual/source/_static/images/rotorstretch_report.png A doc/manual/source/_static/images/run_details.png A doc/manual/source/_static/images/s20W_bar.png A doc/manual/source/_static/images/sassoc.png A doc/manual/source/_static/images/save_colormap.png A doc/manual/source/_static/images/second_moment.png A doc/manual/source/_static/images/select_edits.png A doc/manual/source/_static/images/select_runs.png A doc/manual/source/_static/images/sequence.png A doc/manual/source/_static/images/simparams.png A doc/manual/source/_static/images/simulatedReport.png A doc/manual/source/_static/images/solution_edit.png A doc/manual/source/_static/images/solution_new.png A doc/manual/source/_static/images/solution_select.png A doc/manual/source/_static/images/solution_settings.png A doc/manual/source/_static/images/somo/somo_icon.png A doc/manual/source/_static/images/spectrum_extinction.png A doc/manual/source/_static/images/sw_spectrum.png A doc/manual/source/_static/images/time_derivative.png A doc/manual/source/_static/images/timestate-0.png A doc/manual/source/_static/images/timestate-1.png A doc/manual/source/_static/images/timestate-2.png A doc/manual/source/_static/images/timestate-3.png A doc/manual/source/_static/images/timestate-4.png A doc/manual/source/_static/images/ultra.xpm A doc/manual/source/_static/images/ultrascan3.png A doc/manual/source/_static/images/upload_fit_spectrum.png A doc/manual/source/_static/images/us_buffer.png A doc/manual/source/_static/images/us_buffer_spect.png A doc/manual/source/_static/images/us_conv-RA.png A doc/manual/source/_static/images/us_convert/us_convert_01.png A doc/manual/source/_static/images/us_convert/us_convert_02.png A doc/manual/source/_static/images/us_convert/us_convert_03.png A doc/manual/source/_static/images/us_convert/us_convert_04.png A doc/manual/source/_static/images/us_convert/us_convert_05.png A doc/manual/source/_static/images/us_convert/us_convert_06.png A doc/manual/source/_static/images/us_convert/us_convert_07.png A doc/manual/source/_static/images/us_convert/us_convert_08.png A doc/manual/source/_static/images/us_convert/us_convert_09.png A doc/manual/source/_static/images/us_convert/us_convert_10.png A doc/manual/source/_static/images/us_convert/us_convert_11.png A doc/manual/source/_static/images/us_convert/us_convert_12.png A doc/manual/source/_static/images/us_convert/us_convert_13.png A doc/manual/source/_static/images/us_convert/us_convert_14.png A doc/manual/source/_static/images/us_convert_01.png A doc/manual/source/_static/images/us_convert_02.png A doc/manual/source/_static/images/us_convert_03.png A doc/manual/source/_static/images/us_convert_04.png A doc/manual/source/_static/images/us_convert_05.png A doc/manual/source/_static/images/us_convert_06.png A doc/manual/source/_static/images/us_convert_07.png A doc/manual/source/_static/images/us_convert_08.png A doc/manual/source/_static/images/us_convert_09.png A doc/manual/source/_static/images/us_convert_10.png A doc/manual/source/_static/images/us_convert_11.png A doc/manual/source/_static/images/us_convert_12.png A doc/manual/source/_static/images/us_convert_13.png A doc/manual/source/_static/images/us_convert_14.png A doc/manual/source/_static/images/us_convert_definedscans.png A doc/manual/source/_static/images/us_convert_definesubset.png A doc/manual/source/_static/images/us_edit.png A doc/manual/source/_static/images/us_edit_mwl.png A doc/manual/source/_static/images/us_equiltime.png A doc/manual/source/_static/images/us_extinction-0.png A doc/manual/source/_static/images/us_extinction-00.png A doc/manual/source/_static/images/us_extinction-000.png A doc/manual/source/_static/images/us_extinction-1.png A doc/manual/source/_static/images/us_extinction-2.png A doc/manual/source/_static/images/us_extinction-3.png A doc/manual/source/_static/images/us_fds_filemanager-0.png A doc/manual/source/_static/images/us_fds_filemanager-1.png A doc/manual/source/_static/images/us_fds_filemanager-2.png A doc/manual/source/_static/images/us_fds_filemanager-3.png A doc/manual/source/_static/images/us_fds_filemanager-4.png A doc/manual/source/_static/images/us_investigator-2.png A doc/manual/source/_static/images/us_investigator.png A doc/manual/source/_static/images/us_modelmetrics-0.png A doc/manual/source/_static/images/us_modmet_report.png A doc/manual/source/_static/images/us_project.png A doc/manual/source/_static/images/us_project1.png A doc/manual/source/_static/images/us_project2.png A doc/manual/source/_static/images/us_project3.png A doc/manual/source/_static/images/us_project_add-supdata.png A doc/manual/source/_static/images/us_project_edit-supdata.png A doc/manual/source/_static/images/us_project_web.png A doc/manual/source/_static/images/us_project_webed.png A doc/manual/source/_static/images/us_solution1.png A doc/manual/source/_static/images/us_solution2.png A doc/manual/source/_static/images/us_solution3.png A doc/manual/source/_static/images/us_spectrum-0.png A doc/manual/source/_static/images/us_spectrum-1.png A doc/manual/source/_static/images/us_spectrum-load.png A doc/manual/source/_static/images/usfont-1.png A doc/manual/source/_static/images/usfont-2.png A doc/manual/source/_static/images/vhw_combine-combo.png A doc/manual/source/_static/images/vhw_combine-envel.png A doc/manual/source/_static/images/vhw_combine-selrun.png A doc/manual/source/_static/images/vhw_combine.png A doc/manual/source/_static/images/vhw_distribution.png A doc/manual/source/_static/images/vhw_enh_groups.png A doc/manual/source/_static/images/vhw_enh_groups.png6-33-11.png A doc/manual/source/_static/images/vhw_enh_groups_res.png A doc/manual/source/_static/images/vhw_enhanced.png A doc/manual/source/_static/images/vhw_histogram.png A doc/manual/source/_static/language_data.js A doc/manual/source/_static/sphinx_highlight.js A doc/manual/source/analyte/analyte_edit.rst A doc/manual/source/analyte/analyte_new.rst A doc/manual/source/analyte/analyte_select.rst A doc/manual/source/analyte/analyte_settings.rst A doc/manual/source/analyte/index.rst A doc/manual/source/associations.rst A doc/manual/source/astfem_sim.rst A doc/manual/source/beckman_openauc.rst A doc/manual/source/buffer/buffer_edit.rst A doc/manual/source/buffer/buffer_new.rst A doc/manual/source/buffer/buffer_select.rst A doc/manual/source/buffer/buffer_settings.rst A doc/manual/source/buffer/index.rst A doc/manual/source/buoyancy_editor.rst A doc/manual/source/colorgradient.rst A doc/manual/source/combine_models.rst A doc/manual/source/common_dialogs.rst A doc/manual/source/components.rst A doc/manual/source/conf.py A doc/manual/source/conf.py-orig.081225 A doc/manual/source/config.rst A doc/manual/source/convert.rst A doc/manual/source/ddist_combine.rst A doc/manual/source/dens_match.rst A doc/manual/source/dmga_init.rst A doc/manual/source/dmga_init_constr.rst A doc/manual/source/experiment/cells.rst A doc/manual/source/experiment/general.rst A doc/manual/source/experiment/import.rst A doc/manual/source/experiment/index.rst A doc/manual/source/experiment/liveupdate.rst A doc/manual/source/experiment/optics.rst A doc/manual/source/experiment/range.rst A doc/manual/source/experiment/rotor.rst A doc/manual/source/experiment/solutions.rst A doc/manual/source/experiment/speeds.rst A doc/manual/source/experiment/submit.rst A doc/manual/source/export_legacy.rst A doc/manual/source/fe_match/fe_match_adv.rst A doc/manual/source/fe_match/fe_match_main.rst A doc/manual/source/fe_match/fe_match_simulate.rst A doc/manual/source/fe_match/index.rst A doc/manual/source/fit_meniscus.rst A doc/manual/source/ga_initialize.rst A doc/manual/source/gmp/gmp.rst A doc/manual/source/gmp/gmp_audit_trail.rst A doc/manual/source/gmp/gmp_automation.rst A doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_experiment.rst A doc/manual/source/gmp/gmp_data_acquisition/gmp_data_acquisition_gmp.rst A doc/manual/source/gmp/gmp_data_acquisition/index.rst A doc/manual/source/gmp/gmp_protocol_development.rst A doc/manual/source/gmp/gmp_report_generator.rst A doc/manual/source/gmp/gmp_signature.rst A doc/manual/source/gmp/index.rst A doc/manual/source/grid_editor.rst A doc/manual/source/idist_combine.rst A doc/manual/source/index.rst A doc/manual/source/make.bat A doc/manual/source/manage_data.rst A doc/manual/source/model_editor.rst A doc/manual/source/mwl_species_fit.rst A doc/manual/source/mwl_species_sim.rst A doc/manual/source/mwl_spectra.rst A doc/manual/source/mwlr_viewer.rst A doc/manual/source/pcsa/index.rst A doc/manual/source/pcsa/pcsa.rst A doc/manual/source/pcsa/pcsa_adv.rst A doc/manual/source/pcsa/pcsa_analys.rst A doc/manual/source/pcsa/pcsa_mlines.rst A doc/manual/source/pcsa/pcsa_results.rst A doc/manual/source/pcsa/pcsa_rpscan.rst A doc/manual/source/predict1.rst A doc/manual/source/predict2.rst A doc/manual/source/pseudo3d.rst A doc/manual/source/ramp_data.rst A doc/manual/source/register.rst A doc/manual/source/reporter.rst A doc/manual/source/requirements.txt A doc/manual/source/rmsd_query.rst A doc/manual/source/rotor.rst A doc/manual/source/rotor_calibration.rst A doc/manual/source/run_details.rst A doc/manual/source/sassoc.rst A doc/manual/source/second_moment.rst A doc/manual/source/simparams.rst A doc/manual/source/solutions/index.rst A doc/manual/source/solutions/solution_edit.rst A doc/manual/source/solutions/solution_new.rst A doc/manual/source/solutions/solution_select.rst A doc/manual/source/solutions/solution_settings.rst A doc/manual/source/start_page.rst A doc/manual/source/temp.txt A doc/manual/source/time_derivative.rst A doc/manual/source/tmp.rst A doc/manual/source/tmst_viewer.rst A doc/manual/source/us_buoyancy.rst A doc/manual/source/us_edit.rst A doc/manual/source/us_equiltime.rst A doc/manual/source/us_extinction.rst A doc/manual/source/us_fds_filemanager.rst A doc/manual/source/us_investigator.rst A doc/manual/source/us_modelmetrics.rst A doc/manual/source/us_project.rst A doc/manual/source/us_spectrum.rst A doc/manual/source/vhw_combine.rst A doc/manual/source/vhw_distrib_plot.rst A doc/manual/source/vhw_enhanced.rst A doc/manual/source/xpn_viewer.rst Log Message: ----------- ACAB doubled To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Fri Jan 23 17:24:03 2026 From: noreply at github.com (aaron-auc) Date: Fri, 23 Jan 2026 16:24:03 -0800 Subject: [us-commits] [ehb54/ultrascan3] 99f518: add: bump version workflow Message-ID: Branch: refs/heads/main Home: https://github.com/ehb54/ultrascan3 Commit: 99f518f577e8ff84c28cc02f3e3bd6cdb3fcacd1 https://github.com/ehb54/ultrascan3/commit/99f518f577e8ff84c28cc02f3e3bd6cdb3fcacd1 Author: aaron-auc Date: 2026-01-22 (Thu, 22 Jan 2026) Changed paths: A .github/workflows/bump-version.yml Log Message: ----------- add: bump version workflow Commit: e0bb671ae974157fb37d82c7884427498e944172 https://github.com/ehb54/ultrascan3/commit/e0bb671ae974157fb37d82c7884427498e944172 Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com> Date: 2026-01-23 (Fri, 23 Jan 2026) Changed paths: A .github/workflows/bump-version.yml Log Message: ----------- Merge pull request #348 from ehb54/691-request-update-workflow-to-add-version-file-and-update-version-in-us_defines Add bump version workflow Compare: https://github.com/ehb54/ultrascan3/compare/209dba0c4bb1...e0bb671ae974 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Fri Jan 23 17:31:43 2026 From: noreply at github.com (github-actions[bot]) Date: Fri, 23 Jan 2026 16:31:43 -0800 Subject: [us-commits] [ehb54/ultrascan3] cc638a: Bump version to 4.1.0-RC1 Message-ID: Branch: refs/heads/bump-to-v4.1.0-RC1 Home: https://github.com/ehb54/ultrascan3 Commit: cc638ae87fb6d1b66fa2bcb9a6f18fb36296bd80 https://github.com/ehb54/ultrascan3/commit/cc638ae87fb6d1b66fa2bcb9a6f18fb36296bd80 Author: github-actions[bot] Date: 2026-01-24 (Sat, 24 Jan 2026) Changed paths: A VERSION M utils/us_defines.h Log Message: ----------- Bump version to 4.1.0-RC1 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Fri Jan 23 17:33:29 2026 From: noreply at github.com (github-actions[bot]) Date: Fri, 23 Jan 2026 16:33:29 -0800 Subject: [us-commits] [ehb54/ultrascan3] 000572: Bump version to 4.1.0 Message-ID: Branch: refs/heads/bump-to-v4.1.0 Home: https://github.com/ehb54/ultrascan3 Commit: 000572b4470833c4cd55dc8c07bfe30eadfb08f0 https://github.com/ehb54/ultrascan3/commit/000572b4470833c4cd55dc8c07bfe30eadfb08f0 Author: github-actions[bot] Date: 2026-01-24 (Sat, 24 Jan 2026) Changed paths: A VERSION M utils/us_defines.h Log Message: ----------- Bump version to 4.1.0 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Sat Jan 24 17:14:55 2026 From: noreply at github.com (aaron-auc) Date: Sat, 24 Jan 2026 16:14:55 -0800 Subject: [us-commits] [ehb54/us3lims_gridctl] 719f49: add: versioning action Message-ID: Branch: refs/heads/versioning Home: https://github.com/ehb54/us3lims_gridctl Commit: 719f49883a5814f9d7e7e25cc309272eff4ebec8 https://github.com/ehb54/us3lims_gridctl/commit/719f49883a5814f9d7e7e25cc309272eff4ebec8 Author: aaron-auc Date: 2026-01-24 (Sat, 24 Jan 2026) Changed paths: A .github/workflows/bump-version.yml Log Message: ----------- add: versioning action To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/us3lims_gridctl/settings/notifications From noreply at github.com Sat Jan 24 17:14:58 2026 From: noreply at github.com (aaron-auc) Date: Sat, 24 Jan 2026 16:14:58 -0800 Subject: [us-commits] [ehb54/us3lims_webinfo] 764c7f: add: versioning action Message-ID: Branch: refs/heads/versioning Home: https://github.com/ehb54/us3lims_webinfo Commit: 764c7f93387692b880aac3683dc0a033e1498b01 https://github.com/ehb54/us3lims_webinfo/commit/764c7f93387692b880aac3683dc0a033e1498b01 Author: aaron-auc Date: 2026-01-24 (Sat, 24 Jan 2026) Changed paths: A .github/workflows/bump-version.yml Log Message: ----------- add: versioning action To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/us3lims_webinfo/settings/notifications From noreply at github.com Sat Jan 24 17:15:36 2026 From: noreply at github.com (aaron-auc) Date: Sat, 24 Jan 2026 16:15:36 -0800 Subject: [us-commits] [ehb54/us3lims_newinst] c4342a: add: versioning action Message-ID: Branch: refs/heads/versioning Home: https://github.com/ehb54/us3lims_newinst Commit: c4342ac439e0bc6e150088fbf647dd354f58c792 https://github.com/ehb54/us3lims_newinst/commit/c4342ac439e0bc6e150088fbf647dd354f58c792 Author: aaron-auc Date: 2026-01-24 (Sat, 24 Jan 2026) Changed paths: A .github/workflows/bump-version.yml Log Message: ----------- add: versioning action To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/us3lims_newinst/settings/notifications From noreply at github.com Sat Jan 24 17:15:37 2026 From: noreply at github.com (aaron-auc) Date: Sat, 24 Jan 2026 16:15:37 -0800 Subject: [us-commits] [ehb54/us3lims_dbinst] 7a6ddb: add: versioning action Message-ID: Branch: refs/heads/versioning Home: https://github.com/ehb54/us3lims_dbinst Commit: 7a6ddb9f5d4691f02c16e702a1a688cf00cc48e9 https://github.com/ehb54/us3lims_dbinst/commit/7a6ddb9f5d4691f02c16e702a1a688cf00cc48e9 Author: aaron-auc Date: 2026-01-24 (Sat, 24 Jan 2026) Changed paths: A .github/workflows/bump-version.yml Log Message: ----------- add: versioning action To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/us3lims_dbinst/settings/notifications From noreply at github.com Sat Jan 24 17:15:39 2026 From: noreply at github.com (aaron-auc) Date: Sat, 24 Jan 2026 16:15:39 -0800 Subject: [us-commits] [ehb54/us3lims_common] 89b9f5: add: versioning action Message-ID: Branch: refs/heads/versioning Home: https://github.com/ehb54/us3lims_common Commit: 89b9f5d0c4a96b6b1e4bd91e5219aa861a38ef23 https://github.com/ehb54/us3lims_common/commit/89b9f5d0c4a96b6b1e4bd91e5219aa861a38ef23 Author: aaron-auc Date: 2026-01-24 (Sat, 24 Jan 2026) Changed paths: A .github/workflows/bump-version.yml Log Message: ----------- add: versioning action To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/us3lims_common/settings/notifications From noreply at github.com Sat Jan 24 17:15:40 2026 From: noreply at github.com (aaron-auc) Date: Sat, 24 Jan 2026 16:15:40 -0800 Subject: [us-commits] [ehb54/us3_sql] 06d2b4: add: versioning action Message-ID: Branch: refs/heads/versioning Home: https://github.com/ehb54/us3_sql Commit: 06d2b470eae5b6bc6765d28958e049d0d100486a https://github.com/ehb54/us3_sql/commit/06d2b470eae5b6bc6765d28958e049d0d100486a Author: aaron-auc Date: 2026-01-24 (Sat, 24 Jan 2026) Changed paths: A .github/workflows/bump-version.yml R .github/workflows/release.yml Log Message: ----------- add: versioning action To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/us3_sql/settings/notifications From noreply at github.com Sat Jan 24 17:23:05 2026 From: noreply at github.com (aaron-auc) Date: Sat, 24 Jan 2026 16:23:05 -0800 Subject: [us-commits] [ehb54/us3_sql] 5ea073: [SQL for -- ] GMP | R&D : dataDisk -- differentiat... Message-ID: Branch: refs/heads/versioning Home: https://github.com/ehb54/us3_sql Commit: 5ea0736b33b19866bcc11f51efc613f2227cc97c https://github.com/ehb54/us3_sql/commit/5ea0736b33b19866bcc11f51efc613f2227cc97c Author: alexsav815 Date: 2025-10-06 (Mon, 06 Oct 2025) Changed paths: M us3.sql Log Message: ----------- [SQL for -- ] GMP | R&D : dataDisk -- differentiate between RI-uploaded data to be intensity or pseudo-absorbance; act accordingly in 3. IMPORT; report in REPORT; ...... Commit: f298e41935d6650bae4e2cfc0bfefa10bbb7c73b https://github.com/ehb54/us3_sql/commit/f298e41935d6650bae4e2cfc0bfefa10bbb7c73b Author: ehb54 Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M us3.sql Log Message: ----------- Merge pull request #20 from ehb54/alexey-dev-for-issue567 [SQL for -- ] GMP | R&D : dataDisk -- differentiate between RI-uploaded form Disk vs. Pseudoabsorbance type Commit: 27cd4a37edff119c0cc2bd37e66ebb6cf9717bea https://github.com/ehb54/us3_sql/commit/27cd4a37edff119c0cc2bd37e66ebb6cf9717bea Author: aaron-auc Date: 2026-01-24 (Sat, 24 Jan 2026) Changed paths: M us3.sql Log Message: ----------- Merge branch 'main' into versioning Compare: https://github.com/ehb54/us3_sql/compare/06d2b470eae5...27cd4a37edff To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/us3_sql/settings/notifications From noreply at github.com Sat Jan 24 17:42:56 2026 From: noreply at github.com (aaron-auc) Date: Sat, 24 Jan 2026 16:42:56 -0800 Subject: [us-commits] [ehb54/us3_sql] 75daa3: mod: updated to align with table in https://github... Message-ID: Branch: refs/heads/versioning Home: https://github.com/ehb54/us3_sql Commit: 75daa3e7f57e6e2fbee848fafe972640a5049798 https://github.com/ehb54/us3_sql/commit/75daa3e7f57e6e2fbee848fafe972640a5049798 Author: aaron-auc Date: 2026-01-24 (Sat, 24 Jan 2026) Changed paths: M gfac/gfac.sql M newus3/newus3.sql M uslims3_global/global.sql Log Message: ----------- mod: updated to align with table in https://github.com/ehb54/ultrascan-tickets/issues/668 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/us3_sql/settings/notifications From noreply at github.com Mon Jan 26 14:49:25 2026 From: noreply at github.com (alexsav815) Date: Mon, 26 Jan 2026 13:49:25 -0800 Subject: [us-commits] [ehb54/ultrascan3] Message-ID: Branch: refs/heads/alexey-dev-issue693 Home: https://github.com/ehb54/ultrascan3 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Mon Jan 26 18:55:14 2026 From: noreply at github.com (Borries Demeler) Date: Mon, 26 Jan 2026 17:55:14 -0800 Subject: [us-commits] [ehb54/ultrascan3] b7ef6c: us_integral: added vbar distro Message-ID: Branch: refs/heads/main Home: https://github.com/ehb54/ultrascan3 Commit: b7ef6c746a0255676ccbfb6b665b6333622e83d4 https://github.com/ehb54/ultrascan3/commit/b7ef6c746a0255676ccbfb6b665b6333622e83d4 Author: Saeed Date: 2026-01-19 (Mon, 19 Jan 2026) Changed paths: M programs/us_integral/us_integral.cpp M programs/us_integral/us_integral.h Log Message: ----------- us_integral: added vbar distro Commit: edfe3d93736f4d21d05015dba6216a7c07cfb618 https://github.com/ehb54/ultrascan3/commit/edfe3d93736f4d21d05015dba6216a7c07cfb618 Author: Saeed Date: 2026-01-22 (Thu, 22 Jan 2026) Changed paths: M programs/us_integral/us_integral.cpp M programs/us_integral/us_integral.h Log Message: ----------- add R(h) rb Commit: 101862e8adaad3ad184dd77cd388423c467368a7 https://github.com/ehb54/ultrascan3/commit/101862e8adaad3ad184dd77cd388423c467368a7 Author: Saeed Date: 2026-01-22 (Thu, 22 Jan 2026) Changed paths: M .github/workflows/codeql-analysis.yml M CMakeLists.txt M CMakePresets.json M admin/cmake/FindQwt.cmake A admin/cmake/triplets/x64-mingw-dynamic.cmake A buildsys/vcpkg/overlay-ports/qt5-multimedia/drop-wmf-plugin.patch A buildsys/vcpkg/overlay-ports/qt5-multimedia/portfile.cmake A buildsys/vcpkg/overlay-ports/qt5-multimedia/vcpkg.json A buildsys/vcpkg/overlay-ports/qt5-tools/fix-pkgconfig-qt5uiplugin-not-found.patch A buildsys/vcpkg/overlay-ports/qt5-tools/fix-spawnvp-argv.patch A buildsys/vcpkg/overlay-ports/qt5-tools/libclang.patch A buildsys/vcpkg/overlay-ports/qt5-tools/portfile.cmake A buildsys/vcpkg/overlay-ports/qt5-tools/vcpkg.json A buildsys/vcpkg/overlay-ports/qwt-6-1-6/portfile.cmake A buildsys/vcpkg/overlay-ports/qwt-6-1-6/vcpkg.json A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/config.patch A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/fix_dll_install.patch A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/portfile.cmake A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/unofficial-qwt-config.cmake A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt5/vcpkg.json A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/config.patch A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/fix_dll_install.patch A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/portfile.cmake A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/unofficial-qwt-config.cmake A buildsys/vcpkg/overlay-ports/qwt-6-3-0-qt6/vcpkg.json R buildsys/vcpkg/overlay-ports/qwt/portfile.cmake R buildsys/vcpkg/overlay-ports/qwt/vcpkg.json A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/portfile.cmake A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/qwtplot3d-config.cmake.in A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-1-6-qt5/vcpkg.json A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/portfile.cmake A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/qwtplot3d-config.cmake.in A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt5/vcpkg.json A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/portfile.cmake A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/qwtplot3d-config.cmake.in A buildsys/vcpkg/overlay-ports/qwtplot3d-qwt-6-3-0-qt6/vcpkg.json R buildsys/vcpkg/overlay-ports/qwtplot3d/portfile.cmake R buildsys/vcpkg/overlay-ports/qwtplot3d/qwtplot3d-config.cmake.in R buildsys/vcpkg/overlay-ports/qwtplot3d/vcpkg.json M gui.pri M gui/CMakeLists.txt M gui/fix-mac-make.sh R gui/images.qrc M gui/libus_gui.pro M gui/qrc_make_adds.txt M gui/us_analysis_base2.cpp M gui/us_analyte_gui.cpp M gui/us_buffer_gui.cpp M gui/us_convert_gui.cpp M gui/us_convert_gui.h M gui/us_csv_loader.cpp M gui/us_extinctfitter_gui.cpp M gui/us_extinction_gui.cpp M gui/us_get_run.cpp M gui/us_gui_util.cpp M gui/us_images.cpp M gui/us_images.h M gui/us_investigator.cpp M gui/us_license.cpp M gui/us_minimize.cpp M gui/us_model_gui.cpp M gui/us_model_loader.cpp M gui/us_mwl_data.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_plot3d.h M gui/us_predict1.cpp M gui/us_predict1.h M gui/us_run_details2.cpp M gui/us_sassoc.cpp M gui/us_sassoc.h M gui/us_solution_gui.cpp M gui/us_spectrodata.cpp M gui/us_spectrodata.h M gui/us_widgets.h M makeall.sh M programs/CMakeLists.txt M programs/main1.inc M programs/us/us.cpp M programs/us_2dsa/us_2dsa.cpp M programs/us_2dsa/us_show_norm.cpp M programs/us_abde/us_abde_main.cpp M programs/us_abde/us_norm_profile.cpp M programs/us_abde/us_norm_profile.h M programs/us_analysis_profile/us_analysis_profile.cpp M programs/us_analysis_profile/us_analysis_profile.h M programs/us_astfem_sim/us_astfem_sim.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_buoyancy/us_buoyancy.cpp M programs/us_buoyancy/us_buoyancy.h M programs/us_colorgradient/us_colorgradient.cpp M programs/us_com_project/CMakeLists.txt M programs/us_com_project/us_com_project_gui.h M programs/us_com_project_academic/CMakeLists.txt M programs/us_combine_models/us_combine_models.cpp M programs/us_config/us_color.cpp M programs/us_config/us_font.cpp M programs/us_config/us_font.h M programs/us_config/us_newxpnhost_db.cpp M programs/us_config/us_xpnhost_db.cpp M programs/us_dcdt/us_dcdt.cpp M programs/us_ddist_combine/us_ddist_combine.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_edit.h M programs/us_edit/us_edit_scan.cpp M programs/us_edit/us_edit_scan.h 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_fds_filemanager/us_fds_filemanager.cpp M programs/us_fematch/CMakeLists.txt M programs/us_fematch/us_fematch.cpp M programs/us_fematch/us_plot_control_fem.cpp M programs/us_fematch/us_plot_control_fem.h M programs/us_fit_meniscus/CMakeLists.txt M programs/us_fit_meniscus/us_fit_meniscus.cpp M programs/us_fit_meniscus/us_fit_meniscus.h M programs/us_ga_init/us_ga_init.cpp M programs/us_ga_init/us_ga_init.h M programs/us_globalequil/us_eqfit_control.cpp M programs/us_globalequil/us_eqhistogram.cpp M programs/us_globalequil/us_eqmath.cpp M programs/us_globalequil/us_eqmodel_control.cpp M programs/us_globalequil/us_eqreporter.cpp M programs/us_globalequil/us_fit_worker.cpp M programs/us_globalequil/us_globalequil.cpp M programs/us_globalequil/us_globalequil.h M programs/us_grid_editor/us_grid_editor.cpp M programs/us_integral/us_integral.cpp M programs/us_legacy_converter/us_legacy_converter.cpp M programs/us_manage_data/us_data_model.cpp M programs/us_modelmetrics/us_modelmetrics.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_sf_plot3d.h M programs/us_mwl_species_fit/us_mwl_species_fit.cpp M programs/us_mwl_spectra/us_mwl_spectra.cpp M programs/us_mwl_spectra/us_mwls_pltctl.cpp M programs/us_mwl_spectra/us_mwls_pltctl.h M programs/us_mwlr_viewer/us_mwl_pltctrl.cpp M programs/us_mwlr_viewer/us_mwl_pltctrl.h M programs/us_mwlr_viewer/us_mwlr_viewer.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.h M programs/us_pcsa/us_rpscan.cpp M programs/us_pcsa/us_rpscan.h M programs/us_protocol_dev/CMakeLists.txt M programs/us_protocol_dev/us_protocol_dev_gui.h M programs/us_pseudo3d_combine/us_pseudo3d_combine.cpp M programs/us_pseudo_absorbance/us_add_refScan.cpp M programs/us_pseudo_absorbance/us_convert_scan.cpp M programs/us_pseudo_absorbance/us_convert_scan.h M programs/us_pseudo_absorbance/us_pseudo_absorbance.cpp M programs/us_pseudo_absorbance/us_remove_ri.cpp M programs/us_pseudo_absorbance/us_remove_ri.h M programs/us_query_rmsd/CMakeLists.txt M programs/us_query_rmsd/us_query_rmsd.cpp M programs/us_ramp/us_experiment_ra.cpp M programs/us_ramp/us_get_dbrun_ra.cpp M programs/us_ramp/us_mwlramp.cpp M programs/us_ramp/us_ramp.cpp M programs/us_ramp/us_ramp_gui.cpp M programs/us_ramp/us_ramp_gui.h M programs/us_reporter_gmp/CMakeLists.txt M programs/us_reporter_gmp/us_reporter_gmp.cpp M programs/us_rotor_calibration/us_rotor_calibration.cpp M programs/us_rotor_calibration/us_rotor_calibration.h M programs/us_spectrum/us_spectrum.cpp M programs/us_spectrum/us_spectrum.h M programs/us_vhw_combine/us_vhw_combine.cpp M programs/us_vhw_combine/us_vhwc_pltctl.cpp M programs/us_vhw_combine/us_vhwc_pltctl.h M programs/us_vhw_enhanced/us_distrib_plot.cpp M programs/us_vhw_enhanced/us_vhw_enhanced.cpp M programs/us_vhw_enhanced/us_vhw_enhanced.h M programs/us_xpn_viewer/us_xpn_viewer_gui.cpp M programs/us_xpn_viewer/us_xpn_viewer_gui.h M qwtplot3d/CMakeLists.txt M qwtplot3d/include/qwt3d_io_gl2ps.h M qwtplot3d/include/qwt3d_openglhelper.h M qwtplot3d/include/qwt3d_plot.h M qwtplot3d/include/qwt3d_surfaceplot.h M qwtplot3d/qwtplot3d.pro M qwtplot3d/src/qwt3d_io.cpp M qwtplot3d/src/qwt3d_io_gl2ps.cpp M qwtplot3d/src/qwt3d_label.cpp M qwtplot3d/src/qwt3d_lighting.cpp M qwtplot3d/src/qwt3d_movements.cpp M qwtplot3d/src/qwt3d_plot.cpp M qwtplot3d/src/qwt3d_surfaceplot.cpp M test/utils/CMakeLists.txt M utils/CMakeLists.txt M utils/libus_utils.pro 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_archive.cpp M utils/us_archive.h M utils/us_astfem_math.cpp M utils/us_astfem_math.h M utils/us_astfem_rsa.cpp M utils/us_astfem_rsa.h M utils/us_buffer.cpp M utils/us_buffer.h M utils/us_cfa_data.cpp M utils/us_cfa_data.h M utils/us_constants.cpp M utils/us_constants.h M utils/us_convert.cpp M utils/us_convert.h M utils/us_convertio.cpp M utils/us_convertio.h M utils/us_crc.cpp M utils/us_crc.h M utils/us_crypto.cpp M utils/us_crypto.h M utils/us_csv_data.cpp M utils/us_csv_data.h M utils/us_dataIO.cpp M utils/us_dataIO.h M utils/us_datafiles.cpp M utils/us_datafiles.h M utils/us_db2.cpp M utils/us_db2.h M utils/us_dmga_constr.cpp M utils/us_eprofile.h M utils/us_experiment.cpp M utils/us_extern.h M utils/us_geturl.cpp M utils/us_geturl.h M utils/us_global.cpp M utils/us_global.h M utils/us_gzip.cpp M utils/us_gzip.h M utils/us_hardware.h M utils/us_http_post.h M utils/us_hydrosim.cpp M utils/us_hydrosim.h M utils/us_lamm_astfvm.cpp M utils/us_lamm_astfvm.h M utils/us_license_t.cpp M utils/us_license_t.h M utils/us_link_ssl.cpp M utils/us_link_ssl.h M utils/us_lm.cpp M utils/us_local_server.cpp M utils/us_local_server.h M utils/us_math2.cpp M utils/us_math2.h M utils/us_matrix.cpp M utils/us_matrix.h M utils/us_memory.cpp M utils/us_memory.h M utils/us_model.cpp M utils/us_model.h M utils/us_noise.cpp M utils/us_noise.h M utils/us_pcsa_modelrec.cpp M utils/us_pcsa_modelrec.h M utils/us_project.cpp M utils/us_protocol_util.cpp M utils/us_protocol_util.h M utils/us_report.cpp M utils/us_report.h M utils/us_report_gmp.cpp M utils/us_rotor.cpp M utils/us_run_protocol.cpp M utils/us_run_protocol.h M utils/us_settings.cpp M utils/us_settings.h M utils/us_simparms.cpp M utils/us_simparms.h M utils/us_sleep.h M utils/us_solute.cpp M utils/us_solute.h M utils/us_solution.cpp M utils/us_solution.h M utils/us_solution_vals.h M utils/us_solve_sim.cpp M utils/us_stiffbase.cpp M utils/us_stiffbase.h M utils/us_tar.cpp M utils/us_tar.h M utils/us_time_state.h M utils/us_timer.cpp M utils/us_timer.h M utils/us_util.cpp M utils/us_util.h A utils/us_utils_qt.h M utils/us_vector.cpp M utils/us_vector.h M utils/us_xpn_data.cpp M utils/us_xpn_data.h M utils/us_zsolute.cpp M utils/us_zsolute.h M vcpkg.json Log Message: ----------- Merge remote-tracking branch 'upstream/main' into us_integral Commit: 1adf73f1c4c9bfe5776f65ecae19294163ba1237 https://github.com/ehb54/ultrascan3/commit/1adf73f1c4c9bfe5776f65ecae19294163ba1237 Author: Saeed Date: 2026-01-22 (Thu, 22 Jan 2026) Changed paths: M programs/us_integral/us_integral.cpp M programs/us_integral/us_integral.h Log Message: ----------- add hr vectors Commit: 0f3650c4ac72c937a21c2c1b00a9fcf2bbcd9c8d https://github.com/ehb54/ultrascan3/commit/0f3650c4ac72c937a21c2c1b00a9fcf2bbcd9c8d Author: Saeed Date: 2026-01-23 (Fri, 23 Jan 2026) Changed paths: M programs/us_integral/us_integral.cpp M programs/us_integral/us_integral.h Log Message: ----------- calculate rh from D Commit: a71ddd5aa108ec9bc41b90b64fc57f365032083f https://github.com/ehb54/ultrascan3/commit/a71ddd5aa108ec9bc41b90b64fc57f365032083f Author: Saeed Date: 2026-01-26 (Mon, 26 Jan 2026) Changed paths: M programs/us_integral/us_integral.cpp M programs/us_integral/us_integral.h Log Message: ----------- replace S_Solute with SolParam Commit: efe498c83cd9b87e53393725e527abdfe2e4036f https://github.com/ehb54/ultrascan3/commit/efe498c83cd9b87e53393725e527abdfe2e4036f Author: Saeed Date: 2026-01-26 (Mon, 26 Jan 2026) Changed paths: M programs/us_integral/us_integral.cpp Log Message: ----------- recalc r_h Commit: 8ba90ba55aa38fa0756457d800cf859cfbbb5c78 https://github.com/ehb54/ultrascan3/commit/8ba90ba55aa38fa0756457d800cf859cfbbb5c78 Author: Saeed Date: 2026-01-26 (Mon, 26 Jan 2026) Changed paths: M programs/us_integral/us_integral.cpp Log Message: ----------- calculate rh from f in meter Commit: 1775a16ed46b3e795b72a8c39e85c37e084c347e https://github.com/ehb54/ultrascan3/commit/1775a16ed46b3e795b72a8c39e85c37e084c347e Author: Saeed Date: 2026-01-26 (Mon, 26 Jan 2026) Changed paths: M programs/us_integral/us_integral.cpp Log Message: ----------- edit x axis labels Commit: 2f0b65d3035c4164a71480a60c692161bf64ab2c https://github.com/ehb54/ultrascan3/commit/2f0b65d3035c4164a71480a60c692161bf64ab2c Author: Borries Demeler <7659499+demeler at users.noreply.github.com> Date: 2026-01-26 (Mon, 26 Jan 2026) Changed paths: A .github/workflows/bump-version.yml Log Message: ----------- Merge branch 'main' into us_integral Commit: e08ce06ec32dbd266cd302dda037f3f30e0f364c https://github.com/ehb54/ultrascan3/commit/e08ce06ec32dbd266cd302dda037f3f30e0f364c Author: Borries Demeler <7659499+demeler at users.noreply.github.com> Date: 2026-01-26 (Mon, 26 Jan 2026) Changed paths: M programs/us_integral/us_integral.cpp M programs/us_integral/us_integral.h Log Message: ----------- Merge pull request #347 from samo38/us_integral us_integral: added vbar distribution Compare: https://github.com/ehb54/ultrascan3/compare/e0bb671ae974...e08ce06ec32d To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Wed Jan 28 16:59:12 2026 From: noreply at github.com (alexsav815) Date: Wed, 28 Jan 2026 15:59:12 -0800 Subject: [us-commits] [ehb54/ultrascan3] Message-ID: Branch: refs/heads/alexey-dev-issue696 Home: https://github.com/ehb54/ultrascan3 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Wed Jan 28 17:15:24 2026 From: noreply at github.com (alexsav815) Date: Wed, 28 Jan 2026 16:15:24 -0800 Subject: [us-commits] [ehb54/ultrascan3] 0ca5c3: GMP and R&D | 1. EXP:Ranges -- fix error in the Ma... Message-ID: Branch: refs/heads/alexey-dev-issue696 Home: https://github.com/ehb54/ultrascan3 Commit: 0ca5c3f6f16b6c2e357c2eca631eee2e5d894a4f https://github.com/ehb54/ultrascan3/commit/0ca5c3f6f16b6c2e357c2eca631eee2e5d894a4f Author: alexsav815 Date: 2026-01-28 (Wed, 28 Jan 2026) Changed paths: M programs/us_experiment/us_proto_ranges.cpp Log Message: ----------- GMP and R&D | 1. EXP:Ranges -- fix error in the Manula Wavelength Slector syntax... To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications From noreply at github.com Thu Jan 29 09:12:12 2026 From: noreply at github.com (aaron-auc) Date: Thu, 29 Jan 2026 08:12:12 -0800 Subject: [us-commits] [ehb54/us3lims_gridctl] 719f49: add: versioning action Message-ID: Branch: refs/heads/main Home: https://github.com/ehb54/us3lims_gridctl Commit: 719f49883a5814f9d7e7e25cc309272eff4ebec8 https://github.com/ehb54/us3lims_gridctl/commit/719f49883a5814f9d7e7e25cc309272eff4ebec8 Author: aaron-auc Date: 2026-01-24 (Sat, 24 Jan 2026) Changed paths: A .github/workflows/bump-version.yml Log Message: ----------- add: versioning action Commit: 98b65e6dc195f5208c4a9daa171a473031aea072 https://github.com/ehb54/us3lims_gridctl/commit/98b65e6dc195f5208c4a9daa171a473031aea072 Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com> Date: 2026-01-29 (Thu, 29 Jan 2026) Changed paths: A .github/workflows/bump-version.yml Log Message: ----------- Merge pull request #19 from ehb54/versioning Semantic Versioning Action Compare: https://github.com/ehb54/us3lims_gridctl/compare/ef171bbb001f...98b65e6dc195 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/us3lims_gridctl/settings/notifications From noreply at github.com Thu Jan 29 09:12:37 2026 From: noreply at github.com (github-actions[bot]) Date: Thu, 29 Jan 2026 08:12:37 -0800 Subject: [us-commits] [ehb54/us3lims_gridctl] 24742f: Bump version to 0.0.1 Message-ID: Branch: refs/heads/bump-to-v0.0.1 Home: https://github.com/ehb54/us3lims_gridctl Commit: 24742f7443b7ea35c1a986190b30af8585985cf0 https://github.com/ehb54/us3lims_gridctl/commit/24742f7443b7ea35c1a986190b30af8585985cf0 Author: github-actions[bot] Date: 2026-01-29 (Thu, 29 Jan 2026) Changed paths: A VERSION Log Message: ----------- Bump version to 0.0.1 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/us3lims_gridctl/settings/notifications From noreply at github.com Thu Jan 29 09:14:32 2026 From: noreply at github.com (aaron-auc) Date: Thu, 29 Jan 2026 08:14:32 -0800 Subject: [us-commits] [ehb54/us3lims_dbinst] 7a6ddb: add: versioning action Message-ID: Branch: refs/heads/main Home: https://github.com/ehb54/us3lims_dbinst Commit: 7a6ddb9f5d4691f02c16e702a1a688cf00cc48e9 https://github.com/ehb54/us3lims_dbinst/commit/7a6ddb9f5d4691f02c16e702a1a688cf00cc48e9 Author: aaron-auc Date: 2026-01-24 (Sat, 24 Jan 2026) Changed paths: A .github/workflows/bump-version.yml Log Message: ----------- add: versioning action Commit: 1dd2acf3d683a42ee6187e7fe7048b1f5e6b3042 https://github.com/ehb54/us3lims_dbinst/commit/1dd2acf3d683a42ee6187e7fe7048b1f5e6b3042 Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com> Date: 2026-01-29 (Thu, 29 Jan 2026) Changed paths: A .github/workflows/bump-version.yml Log Message: ----------- Merge pull request #47 from ehb54/versioning Semantic Versioning Action Compare: https://github.com/ehb54/us3lims_dbinst/compare/82c80d71517c...1dd2acf3d683 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/us3lims_dbinst/settings/notifications From noreply at github.com Thu Jan 29 09:15:08 2026 From: noreply at github.com (github-actions[bot]) Date: Thu, 29 Jan 2026 08:15:08 -0800 Subject: [us-commits] [ehb54/us3lims_dbinst] 46a085: Bump version to 0.0.1 Message-ID: Branch: refs/heads/bump-to-v0.0.1 Home: https://github.com/ehb54/us3lims_dbinst Commit: 46a0859148769578164e117257be442d8a0f132d https://github.com/ehb54/us3lims_dbinst/commit/46a0859148769578164e117257be442d8a0f132d Author: github-actions[bot] Date: 2026-01-29 (Thu, 29 Jan 2026) Changed paths: A VERSION Log Message: ----------- Bump version to 0.0.1 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/us3lims_dbinst/settings/notifications From noreply at github.com Thu Jan 29 09:16:19 2026 From: noreply at github.com (aaron-auc) Date: Thu, 29 Jan 2026 08:16:19 -0800 Subject: [us-commits] [ehb54/us3lims_common] 89b9f5: add: versioning action Message-ID: Branch: refs/heads/main Home: https://github.com/ehb54/us3lims_common Commit: 89b9f5d0c4a96b6b1e4bd91e5219aa861a38ef23 https://github.com/ehb54/us3lims_common/commit/89b9f5d0c4a96b6b1e4bd91e5219aa861a38ef23 Author: aaron-auc Date: 2026-01-24 (Sat, 24 Jan 2026) Changed paths: A .github/workflows/bump-version.yml Log Message: ----------- add: versioning action Commit: 82f0f9e0a204176bfd60da571a11ef9ae4960a89 https://github.com/ehb54/us3lims_common/commit/82f0f9e0a204176bfd60da571a11ef9ae4960a89 Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com> Date: 2026-01-29 (Thu, 29 Jan 2026) Changed paths: A .github/workflows/bump-version.yml Log Message: ----------- Merge pull request #13 from ehb54/versioning Semantic Versioning Action Compare: https://github.com/ehb54/us3lims_common/compare/e0be1c9c4bf1...82f0f9e0a204 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/us3lims_common/settings/notifications From noreply at github.com Thu Jan 29 09:17:02 2026 From: noreply at github.com (github-actions[bot]) Date: Thu, 29 Jan 2026 08:17:02 -0800 Subject: [us-commits] [ehb54/us3lims_common] c3b2c3: Bump version to 0.0.1-RC1 Message-ID: Branch: refs/heads/bump-to-v0.0.1-RC1 Home: https://github.com/ehb54/us3lims_common Commit: c3b2c340591d6d55e52bb1b7bc8bca5746ccc8f8 https://github.com/ehb54/us3lims_common/commit/c3b2c340591d6d55e52bb1b7bc8bca5746ccc8f8 Author: github-actions[bot] Date: 2026-01-29 (Thu, 29 Jan 2026) Changed paths: A VERSION Log Message: ----------- Bump version to 0.0.1-RC1 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/us3lims_common/settings/notifications From noreply at github.com Thu Jan 29 09:18:06 2026 From: noreply at github.com (aaron-auc) Date: Thu, 29 Jan 2026 08:18:06 -0800 Subject: [us-commits] [ehb54/us3lims_newinst] c4342a: add: versioning action Message-ID: Branch: refs/heads/main Home: https://github.com/ehb54/us3lims_newinst Commit: c4342ac439e0bc6e150088fbf647dd354f58c792 https://github.com/ehb54/us3lims_newinst/commit/c4342ac439e0bc6e150088fbf647dd354f58c792 Author: aaron-auc Date: 2026-01-24 (Sat, 24 Jan 2026) Changed paths: A .github/workflows/bump-version.yml Log Message: ----------- add: versioning action Commit: 483da79a6ce644b28c45b1718caf8f74412345cd https://github.com/ehb54/us3lims_newinst/commit/483da79a6ce644b28c45b1718caf8f74412345cd Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com> Date: 2026-01-29 (Thu, 29 Jan 2026) Changed paths: A .github/workflows/bump-version.yml Log Message: ----------- Merge pull request #9 from ehb54/versioning Semantic Versioning Action Compare: https://github.com/ehb54/us3lims_newinst/compare/813b44c8b69f...483da79a6ce6 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/us3lims_newinst/settings/notifications From noreply at github.com Thu Jan 29 09:18:36 2026 From: noreply at github.com (github-actions[bot]) Date: Thu, 29 Jan 2026 08:18:36 -0800 Subject: [us-commits] [ehb54/us3lims_newinst] 8a3d9b: Bump version to 0.0.1-RC1 Message-ID: Branch: refs/heads/bump-to-v0.0.1-RC1 Home: https://github.com/ehb54/us3lims_newinst Commit: 8a3d9b125737c87c84bd1cac1cf68d50db611759 https://github.com/ehb54/us3lims_newinst/commit/8a3d9b125737c87c84bd1cac1cf68d50db611759 Author: github-actions[bot] Date: 2026-01-29 (Thu, 29 Jan 2026) Changed paths: A VERSION Log Message: ----------- Bump version to 0.0.1-RC1 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/us3lims_newinst/settings/notifications From noreply at github.com Thu Jan 29 09:19:38 2026 From: noreply at github.com (aaron-auc) Date: Thu, 29 Jan 2026 08:19:38 -0800 Subject: [us-commits] [ehb54/us3lims_webinfo] 764c7f: add: versioning action Message-ID: Branch: refs/heads/main Home: https://github.com/ehb54/us3lims_webinfo Commit: 764c7f93387692b880aac3683dc0a033e1498b01 https://github.com/ehb54/us3lims_webinfo/commit/764c7f93387692b880aac3683dc0a033e1498b01 Author: aaron-auc Date: 2026-01-24 (Sat, 24 Jan 2026) Changed paths: A .github/workflows/bump-version.yml Log Message: ----------- add: versioning action Commit: 13c2801cf1391b0749509535bd6a7cb0e754e8c7 https://github.com/ehb54/us3lims_webinfo/commit/13c2801cf1391b0749509535bd6a7cb0e754e8c7 Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com> Date: 2026-01-29 (Thu, 29 Jan 2026) Changed paths: A .github/workflows/bump-version.yml Log Message: ----------- Merge pull request #5 from ehb54/versioning Semantic Versioning Action Compare: https://github.com/ehb54/us3lims_webinfo/compare/a32b24162da4...13c2801cf139 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/us3lims_webinfo/settings/notifications From noreply at github.com Thu Jan 29 09:20:14 2026 From: noreply at github.com (github-actions[bot]) Date: Thu, 29 Jan 2026 08:20:14 -0800 Subject: [us-commits] [ehb54/us3lims_webinfo] 08ebbd: Bump version to 0.0.1-RC1 Message-ID: Branch: refs/heads/bump-to-v0.0.1-RC1 Home: https://github.com/ehb54/us3lims_webinfo Commit: 08ebbdc9dafded0b07e9aa429f05160986675274 https://github.com/ehb54/us3lims_webinfo/commit/08ebbdc9dafded0b07e9aa429f05160986675274 Author: github-actions[bot] Date: 2026-01-29 (Thu, 29 Jan 2026) Changed paths: A VERSION Log Message: ----------- Bump version to 0.0.1-RC1 To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/us3lims_webinfo/settings/notifications