Commit graph

1026 commits

Author SHA1 Message Date
Allan Bazinet
497126a6a5 Use memcpy calls for structure init 2024-09-08 15:55:48 -07:00
Allan Bazinet
af19e24064 Simplify azdist string padding technique 2024-09-08 07:21:27 -07:00
Allan Bazinet
041a64aa3c Add DriftingDateTime::currentSecsSinceEpoch() 2024-09-08 06:29:38 -07:00
Allan Bazinet
e3c5e99240 Clean up directory read 2024-09-06 07:12:51 -07:00
Allan Bazinet
a2f0da6725 Eliminate redundant cast 2024-09-06 06:58:17 -07:00
Allan Bazinet
68324d5a43 Note dead store TODO, probable bug
This portion of drift calculation is a completely dead store; it accomplishes nothing at all. Need to bring this to Jordan’s attention.
2024-09-06 06:52:57 -07:00
Allan Bazinet
57be44cb8e Eliminate dead store 2024-09-06 06:43:04 -07:00
Allan Bazinet
7dc2283b7f Eliminate dead store 2024-09-06 06:40:36 -07:00
Allan Bazinet
435bf3efdd Eliminate dead store 2024-09-06 06:39:18 -07:00
Allan Bazinet
fd10e2a113 Eliminate dead store 2024-09-06 06:35:24 -07:00
Allan Bazinet
e7a569bc0f Avoid pointless string copy 2024-09-06 06:30:31 -07:00
Allan Bazinet
8cd8df8a78 Avoid large const structure copies 2024-09-06 06:27:15 -07:00
Allan Bazinet
e51f715d4a Avoid implicit double / conversion 2024-09-06 06:21:26 -07:00
Allan Bazinet
492a990788 Remove redundant parens 2024-09-06 06:17:10 -07:00
Allan Bazinet
957dfd11b5 Combine nested if statements 2024-09-06 06:15:37 -07:00
Allan Bazinet
ea894a5a63 Avoid non-const string copy 2024-09-06 06:11:45 -07:00
Allan Bazinet
3384e96bbe Use bool conversion operator, rather than compare 2024-09-06 06:03:42 -07:00
Allan Bazinet
335e27735f Call static method 2024-09-06 06:03:08 -07:00
Allan Bazinet
143e31ff5c Fix moveToThread() failures
The message server and APRS clients had parent objects, which prevented them from being moved
2024-09-04 14:54:48 -07:00
Allan Bazinet
1188110a62 Initial integration of updated PSK reporter 2024-09-04 14:53:21 -07:00
Allan Bazinet
ce2f332442 Supress dead ui code qDebug spam 2024-09-04 06:13:34 -07:00
Allan Bazinet
6916c1dbdb Ensure VHF contest control can’t be visible
This control is just leftovers from the original UI, and ideally it goes away entirely, but for now, ensure that under no circumstance can it be made visible.
2024-08-31 13:55:19 -07:00
Allan Bazinet
deed21266b Rollup of Fortran library changes
Backport of WSJTX elimination of VHF contest mode, which greatly simplifies decoding and generation. Deal compiler warning spam regarding unused dummy parameters in the JS8 decoder, along with some uninitialized variable warnings in release builds.
2024-08-31 13:43:32 -07:00
Allan Bazinet
2fc4acbcfd Backport azdist() workaround
Backport of the upstream WSJTX changes to azimuth / distance calculation call, to work around crashing issues on OSX. Seems likely this would be fixed by the fortran_charlen_t fix, but we may as well be consistent with the approach.
2024-08-31 13:27:34 -07:00
Allan Bazinet
45778cdb79 Initial port to Qt6
Mostly straightforward, but Qt6 changed the audio classes quite substantially. Fortunately the wsjtx-improved team had been down this road already in terms of what needed to be changed in the audio support.
2024-08-31 13:13:39 -07:00
Allan Bazinet
d259bd50ad Use toSecsSinceEpoch() 2024-08-31 10:57:35 -07:00
Allan Bazinet
5adbce961f Alignment tweaks 2024-08-31 10:49:10 -07:00
Allan Bazinet
247318180d Use shorter color format 2024-08-31 10:39:50 -07:00
Allan Bazinet
48d5c129a0 BUG: sprintf() buffer too small 2024-08-31 10:38:59 -07:00
Allan Bazinet
0538858307 Collapse else if 2024-08-31 10:37:28 -07:00
Allan Bazinet
9f63b1fe40 m_nsendingsh no longer relevant 2024-08-31 10:35:42 -07:00
Allan Bazinet
38e754629e All 3 if / else legs identical; constant result 2024-08-31 10:34:30 -07:00
Allan Bazinet
0d6ace3738 Reduce unused variable compiler spam 2024-08-31 10:32:27 -07:00
Allan Bazinet
6d2bcbc1e0 Initialization order matches declaration order 2024-08-31 10:30:59 -07:00
Allan Bazinet
0f649c1df5 Reduce compiler unused warning spam 2024-08-31 10:29:30 -07:00
Allan Bazinet
e377385bfa Initial round of Qt5 deprecation fixes 2024-08-31 09:40:28 -07:00
Jordan Sherer
365b9546de Fortran cleanup take two 2020-05-31 15:34:57 -04:00
Jordan Sherer
f611072967 Fixed waterfall affecting decode range when filter is disabled 2020-05-25 20:30:08 -04:00
Jordan Sherer
5fd8ff3857 Pulling out more unused fortran code 2020-05-25 14:04:27 -04:00
Jordan Sherer
f4ae053137 Fixed a few auto drift bugs 2020-05-19 09:52:00 -04:00
Jordan Sherer
b6fc45b645 Removed conditional E 2020-05-18 10:28:29 -04:00
Jordan Sherer
7d67c96e78 Cleanup 2020-05-17 16:41:40 -04:00
Jordan Sherer
6efb725f86 Disabled alt position decoding for now... 2020-05-17 14:33:09 -04:00
Jordan Sherer
47ad3adcd4 Added time drift auto stop after a number of decoders. Edited decode positions 2020-05-17 14:21:38 -04:00
Jordan Sherer
bdcd350aa4 Reset drift average on clear 2020-05-16 22:11:04 -04:00
Jordan Sherer
09e1e57c62 Added shortcuts to time drift controls in the menu 2020-05-16 15:01:03 -04:00
Jordan Sherer
2f686e9c50 Added clear activity functions to the menu. 2020-05-16 14:41:22 -04:00
Jordan Sherer
7e70122cb5 Automatically stop time drift sync after decode by default 2020-05-16 11:57:27 -04:00
Jordan Sherer
cfca814476 Allow slow mode to auto sync as well 2020-05-15 21:31:50 -04:00
Jordan Sherer
9728fe52c2 Moved auto sync experiment into the timing tab 2020-05-15 21:30:10 -04:00