Commit graph

43 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
Andreas Krüger
aa27ee6c2a The boilerplate changes to make logging configurable at runtime.
These changes were actually done by a script, not manually.
2025-10-13 18:18:55 -05:00
Andreas Krüger
5deee2e903 Manual changes to make debug info configurable. 2025-10-13 18:18:55 -05: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
aaae6a9aad Additiona PSK thread hardening, for Joe 2024-11-09 19:09:42 -08:00
Allan Bazinet
1a85282a06 Move PSK Reporter to network thread 2024-11-09 10:25:45 -08:00
Allan Bazinet
d730ac09ba Ensure timers have correct parent 2024-11-09 09:34:40 -08:00
Allan Bazinet
8c3d51466a Use chrono duration convenience types 2024-11-02 16:10:10 -07:00
Allan Bazinet
f1d556db70 Formatting 2024-09-07 15:04:44 -07:00
Allan Bazinet
46f18479e4 Use string view for host constant 2024-09-07 14:13:23 -07:00
Allan Bazinet
584e1f7a79 Ongoing PSKReporter cleanup 2024-09-07 13:50:44 -07:00
Allan Bazinet
a4b19893c0 Ongoing PSKReporter cleanup 2024-09-07 13:02:50 -07:00
Allan Bazinet
ab381fe635 Create padding array only if necessary 2024-09-07 09:35:44 -07:00
Allan Bazinet
732c8e851d Correct includes, add updater info 2024-09-07 09:27:28 -07:00
Allan Bazinet
3367ebeea4 Revise commentary 2024-09-07 09:23:14 -07:00
Allan Bazinet
281dd3a2b5 Fix UTF8 truncation; tune and document utilities 2024-09-07 09:05:36 -07:00
Allan Bazinet
82cbaa0515 Use vector storage for eclipse dates 2024-09-06 20:05:00 -07:00
Allan Bazinet
678d29d632 Break up build_preamble() 2024-09-06 19:25:01 -07:00
Allan Bazinet
22ff75d2aa Ongoing PSK reporter reorganization 2024-09-06 17:50:34 -07:00
Allan Bazinet
94effd9ebc Ongoing PSKReporter cleanup 2024-09-06 17:24:58 -07:00
Allan Bazinet
85ed05a6d9 Clean up eclipse date loading 2024-09-06 16:39:06 -07:00
Allan Bazinet
5e3a1202f0 Spots are never compared for equality; just POD 2024-09-06 15:21:41 -07:00
Allan Bazinet
3c07376133 Don’t expose eclipse determination function 2024-09-06 13:49:32 -07:00
Allan Bazinet
cd98c98539 Spot cache from global to ivar 2024-09-06 13:47:31 -07:00
Allan Bazinet
e512b45f78 Simplify cache interactions 2024-09-06 13:38:35 -07:00
Allan Bazinet
2acd790d11 First pass of addRemoteStation() simplification 2024-09-06 12:13:12 -07:00
Allan Bazinet
20648f02ae Convert spot cache to QHash 2024-09-06 11:28:23 -07:00
Allan Bazinet
f6daa94b45 Revise cache purge loop 2024-09-06 10:55:56 -07:00
Allan Bazinet
3ef5117679 Move to Qt6 methods 2024-09-06 10:40:31 -07:00
Allan Bazinet
c38bbd90a6 Use in-class initilalizer 2024-09-06 10:22:18 -07:00
Allan Bazinet
c72c93bc05 Initialize observation id only once 2024-09-06 10:19:46 -07:00
Allan Bazinet
2497d4529d Use compile-time HOST constant 2024-09-06 10:02:09 -07:00
Allan Bazinet
099857e86a Eclipse fixes and dead code removal 2024-09-06 09:31:38 -07:00
Allan Bazinet
bc1f211217 Global constants to constexpr 2024-09-06 09:11:29 -07:00
Allan Bazinet
e2893a1cfe Use std::time_t 2024-09-06 09:03:49 -07:00
Allan Bazinet
0ece04cb14 Ongoing PSKReporter cleanup 2024-09-06 08:53:49 -07:00
Allan Bazinet
422bf32777 Use consistent size type 2024-09-06 08:31:52 -07:00
Allan Bazinet
ec4a2a0d25 Use in-class initialization 2024-09-06 08:29:37 -07:00
Allan Bazinet
6e3a4360e3 Const-qualify equality operator 2024-09-06 08:21:19 -07:00
Allan Bazinet
cd7d5ef257 Remove conversion commentary 2024-09-06 08:17:23 -07:00
Allan Bazinet
47171fde24 Eliminate redundant casts 2024-09-06 08:11:23 -07:00
Allan Bazinet
54e823c9f4 Decrease debug verbosity 2024-09-04 15:53:06 -07:00
Allan Bazinet
1188110a62 Initial integration of updated PSK reporter 2024-09-04 14:53:21 -07:00