[us-commits] [ehb54/ultrascan3] bcba62: Qt6 no longer supports the QString().sprintf() fun...

Lukas Dobler noreply at github.com
Sun Oct 26 02:03:03 MDT 2025


  Branch: refs/heads/lukas/qt6-compile
  Home:   https://github.com/ehb54/ultrascan3
  Commit: bcba62aaaf014951e3bad0f773d2affc10e53f5e
      https://github.com/ehb54/ultrascan3/commit/bcba62aaaf014951e3bad0f773d2affc10e53f5e
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-21 (Mon, 21 Jul 2025)

  Changed paths:
    M utils/us_local_server.h

  Log Message:
  -----------
  add #include <QDebug> to us_local_server.h


  Commit: 2b2e229139b83fd1e2ce99edf290a820df77fe46
      https://github.com/ehb54/ultrascan3/commit/2b2e229139b83fd1e2ce99edf290a820df77fe46
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <random> 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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  Date:   2025-07-22 (Tue, 22 Jul 2025)

  Changed paths:
    M utils/us_stiffbase.h

  Log Message:
  -----------
  remove unit macro and instead include <QtGlobal>


  Commit: 6adbbd87bf8462b30588b1c1a70f363f5e33a79f
      https://github.com/ehb54/ultrascan3/commit/6adbbd87bf8462b30588b1c1a70f363f5e33a79f
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <QtGlobal>


  Commit: 183143d228bceca4560f98403748b98da71763e4
      https://github.com/ehb54/ultrascan3/commit/183143d228bceca4560f98403748b98da71763e4
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <QtCore> and included only libraraies that are needed


  Commit: 2fe76586f9e2a98de89c1d6bc06a0022bdb059bf
      https://github.com/ehb54/ultrascan3/commit/2fe76586f9e2a98de89c1d6bc06a0022bdb059bf
  Author: samo38 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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 <saeed.mortezazadeh25 at gmail.com>
  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: 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


Compare: https://github.com/ehb54/ultrascan3/compare/f6d6012fbc4f...b50cca680591

To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications


More information about the us-commits mailing list