Commit graph

16 commits

Author SHA1 Message Date
Andreas Krüger
7821b68fdd
Removing trailing whitespace from each source code line that has it. 2025-10-14 13:12:57 +02:00
Allan Bazinet
fddae761ab CMake cleanup and modernization
Allan:
A gutting and modernization of the cmake configuration. This first pass is only expected to work on OSX, and will require additional work for Windows and Linux.
Fixes, formatting, and commentary.
Kill off doc_dir and data_dir; unused. These properties are legacy, and no longer used in current code.
Eliminate unused accessors

Chris:
Fix MACOSX_BUNDLE_ICON_FILE variable for Info.plist
Fix MACOSX_BUNDLE_SHORT_VERSION_STRING for Info.plist
Remove MACOSX_BUNDLE_LONG_VERSION_STRING which is no longer used
Clean up legacy Darwin files for building .dmg

Allan:
Add Qt Network library to find_library() call
Stub in (untested) windeployqt phase
Fix windeployqt pathing
Update Windows section; make OmniRig optional
Use std::numbers::pi instead of M_PI
Use std::numbers::pi in lieu of M_PI
Properly guard optional OmnRig include
Update CRC.h to address compiler pragma warnings
Additional OmniRig guarding
Simplify CMAKE_MODULE_PATH addition
Use list functionality, and append to the list, rather than prepend.

Chris:
Add Entitlements.plist for code signing with hardened runtime on MacOS
Add package directory for windeployqt to package the plugins in the proper directory structure for linking
add Qt Creator CMakeLists.txt.user  and build folder to .gitignore
move minimum required Qt version to 6.5 - qt_add_resources() only supported in Qt6.5 or newer
2025-10-13 18:18:55 -05:00
Allan Bazinet
71500720bd Formatting 2025-02-06 10:11:38 -08:00
Allan Bazinet
801f3c1414 3 quick tests for C++20 enablement 2025-02-06 10:01:43 -08:00
Allan Bazinet
83c522756e Use std::array deduction guide 2024-11-30 07:59:02 -08:00
Allan Bazinet
7989af862e Add size != 0 sanity check 2024-11-29 14:40:00 -08:00
Allan Bazinet
e3344a58fa Commentary 2024-11-28 07:57:55 -08:00
Allan Bazinet
1e47315c5a Cleanup and commentary 2024-11-28 07:42:57 -08:00
Allan Bazinet
035e3b9ed9 Use improved low-order polynomial coefficients 2024-11-28 07:07:52 -08:00
Allan Bazinet
130f3b7402 Use polynomial instead of Taylor series 2024-11-28 06:56:47 -08:00
Allan Bazinet
3d6e726cb4 Ensure optimal Taylor series precision 2024-11-28 05:39:01 -08:00
Allan Bazinet
945ec37c9c Revert to nested abs lambda 2024-11-27 22:46:51 -08:00
Allan Bazinet
b016b63e14 Reduce accumulated factorial error 2024-11-27 22:41:11 -08:00
Allan Bazinet
021e9ab8e3 Normalize radian angle 2024-11-27 22:07:06 -08:00
Allan Bazinet
ca47f8c0c1 Use non-recursive generator functions 2024-11-27 21:36:40 -08:00
Allan Bazinet
7cf5e9aef7 Extract Flatten class 2024-11-27 20:12:52 -08:00