Commit graph

1035 commits

Author SHA1 Message Date
Allan Bazinet
1032e4ec5e Incorporate end_tuning() changes
Incorporate upstream fix to repair a long standing defect with per band Tune & Tx power levels.
2024-09-11 13:39:49 -07:00
Allan Bazinet
528fb8d5a1 Remove TODO; validated correct approach 2024-09-11 11:43:47 -07:00
Allan Bazinet
03985854e2 Eliminate stretch factor 1 on progress bar
The issues with statusBar()->showMessage() were due to the progress bar being added to the status bar with a stretch factor of 1; this caused it to take up all available space when showMessage() was called, thus preventing the messsage from being visible.
2024-09-11 10:57:09 -07:00
Allan Bazinet
de135ab511 Remove old OSX menu workarounds
These sub-menu workarounds do not appear to be required with Qt6; experimenting with removal.
2024-09-11 10:37:24 -07:00
Allan Bazinet
bdb6b8bab4 Restoring status messages for testing
At present, still trying to figure out why these aren’t actually displayed properly, but we can deal with that in showStatusMessage(), rather than in multiple places, at least for now.
2024-09-11 08:23:39 -07:00
Allan Bazinet
2af7422a8b Add 5-second timeout to status message display 2024-09-11 07:17:39 -07:00
Allan Bazinet
af6af2b863 Remove status bar message calls
These at present seem to nuke the status bar completely; disabling for now.
2024-09-11 06:28:33 -07:00
Allan Bazinet
6dd89f196d Integration of updated audio device selection 2024-09-11 05:58:28 -07:00
Allan Bazinet
91ae2039e5 Set audio thread priority to time critical, not high 2024-09-10 13:59:43 -07:00
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