Bill Somerville
9c22b5c3ed
Qt v5.15 compatibility
2020-06-13 16:04:41 +01:00
Joe Taylor
3ad2a4c277
Remove a no-longer-used parameter from calls to lookup().
2020-06-07 13:32:18 -04:00
Joe Taylor
2973c8dad8
Remove the popup message that "<callsign> was not found in CALL3.TXT".
2020-06-07 13:27:49 -04:00
Joe Taylor
bcfa4526d2
Clear DX Grid after any change in DX Call. (Is this the best way to do it?)
2020-06-07 13:02:27 -04:00
Bill Somerville
d919af68a5
Repair UDP Highlight Callsign regression
...
When passing the 'Highlight last' parameter as true occasional matches
in prior periods could be incorrectly highlighted. This fix should
also improve performance when there is a large decode history, and
highlight request for a new callsign is received.
2020-06-05 17:55:45 +01:00
Joe Taylor
f9780927ab
Merge branch 'hotfix-2.2.1' of bitbucket.org:k1jt/wsjtx into hotfix-2.2.1
2020-06-04 11:45:23 -04:00
Joe Taylor
05cd8b3462
Improved logic for the way "Lookup" is processed.
2020-06-04 11:32:19 -04:00
Bill Somerville
a8115a9000
Escape regexp meta-characters in search strings
...
This resolves the regression where Highlight Callsign UDP messages
fail when the callsign contains a '+' character.
2020-06-04 03:41:11 +01:00
Bill Somerville
8833b56d91
Fix issue with 2D spectrum selection in translated UIs
...
For completeness this fixes the other occurrence of widget signals
with text arguments that are liable to misbehaviour with translated
UIs.
2020-06-03 17:43:27 +01:00
Bill Somerville
37bf0f7356
Merge branch 'release-2.2.0' of bitbucket.org:k1jt/wsjtx into release-2.2.0
2020-06-01 16:49:36 +01:00
Joe Taylor
3811c1c0be
Merge branch 'release-2.2.0' of bitbucket.org:k1jt/wsjtx into release-2.2.0
2020-06-01 11:49:14 -04:00
Bill Somerville
4e9d3e1076
Remove RC expiration and nag message
2020-06-01 16:48:50 +01:00
Joe Taylor
e97164719d
Zero the "nDecodes" label if there were no decodes in a sequence.
2020-06-01 11:48:35 -04:00
Bill Somerville
93db29d50a
Highlight Callsign with f/g & b/g invalid restores highlighting
...
Using a Highlight Callsign UDP message with `Highlight last` false and
specifying both f/g and b/g colours as invalid now resets the
highlighting on any matching callsign, as well as removing the decode
highlighting internal record.
2020-06-01 16:09:21 +01:00
K9AN
aa4d98b6f1
Fix MSK144 timestamps in ALL.TXT log.
2020-06-01 14:58:44 +01:00
Bill Somerville
1f06a2a948
Avoid text heuristics for macOS special menu actions
...
These go wrong too easily with l10n, this ensures the right menu
actions are treated specially on macOS and moved to their "normal"
place on the global system menu.
2020-05-29 20:00:02 +01:00
Bill Somerville
2088ad8597
Merge branch 'release-2.2.0' of bitbucket.org:k1jt/wsjtx into release-2.2.0
2020-05-26 19:57:43 +01:00
Bill Somerville
65ef7c47f7
Repair regression defect in WSPR power combo box items
2020-05-26 18:00:14 +01:00
Joe Taylor
eeed9b5a2e
Don't allow restart with "ISCAT B" mode label unless VHF features are enabled.
2020-05-26 10:28:14 -04:00
Joe Taylor
c7ac74b2dc
Correct the restoration of WideGraph, EchoGraph, nd FastGraph after minimization.
2020-05-25 09:35:31 -04:00
Bill Somerville
c6688534cd
Performance improvements to decode highlighting
...
The Highlight Callsign (13) UDP message now operates in a slightly
different way. The "Highlight last" field, when true valued, causes
all instances of the specified callsign to be highlighted in the
decoding period. This allows external applications to highlight DX
callsigns even when multiple stations are calling them. Before this
was unlikely to work since the external application would have to
respond to Decode (2) UDP messages exceedingly quickly to guarantee
successful highlighting before another decode with the same DX call
was printed. There should be no changes required to external
applications acting as servers to the WSJT-X UDP Message Protocol,
although using the version of the Highlight Callsign (13) with
"Highlight last" should not be required for adhoc callsign
highlighting. It should be reserved for commonly recurring targets and
limited to no more than 100 active highlighting requests at any one
time, otherwise there may be performance impacts on WSJT-X.
2020-05-24 16:33:14 +01:00
Joe Taylor
628eab2cb6
Don't clear the Hold Tx frequency box at unwanted times.
2020-05-23 10:56:17 -04:00
Joe Taylor
8a572eb4a2
Add a mode label color for FT4, and fix a typo. Thanks to Yukio, JG1APX!
2020-05-23 09:05:01 -04:00
Joe Taylor
f62cdb4f37
Fix crash after the message "Double clicking is not supported in ISCAT mode".
2020-05-22 11:56:00 -04:00
Joe Taylor
bcdc12d210
Allow FT4 to use NA VHF Contest messages.
2020-05-21 12:05:51 -04:00
Bill Somerville
e43cb59bd0
More translatable strings in the UI
2020-05-19 12:28:58 +01:00
Bill Somerville
84f153517a
Made more strings translatable
2020-05-19 12:26:51 +01:00
Bill Somerville
cfeb2dda3f
Cosmetic punctuation for translation
2020-05-19 01:45:39 +01:00
Bill Somerville
a65bffb00b
Remove auto-default property from wide graph button
...
This avoid accidental palette switches by hitting ENTER.
2020-05-17 23:29:11 +01:00
Bill Somerville
76a846a319
Merge branch 'release-2.2.0' of bitbucket.org:k1jt/wsjtx into release-2.2.0
2020-05-15 14:42:53 +01:00
Bill Somerville
c9977e2a9c
Fix the minimum size of help text windows to the content size
...
This could make help text windows bigger than the screen, if we want
to go there then using a QLabel sub-class will need to change,
probably by using a read-only QTextEdit instead as that provides
scroll bars. Maybe consider a multi-column table for the contents as
an alternative to scroll bars.
2020-05-15 14:42:03 +01:00
Joe Taylor
ab1a433a1e
Updte to shortcuts.txt.
2020-05-14 15:07:15 -04:00
Joe Taylor
257f4b4999
Another attempt at red/green "goal post" markers that users will like.
2020-05-13 13:44:06 -04:00
Joe Taylor
e6b6a3ab5b
Bug fix for compound callsigns used with EU VHF Contest messages.
2020-05-13 11:54:25 -04:00
Bill Somerville
ce15159aaa
Fix an offset issue with the WSPR Tx power drop down list
2020-05-13 04:06:40 +01:00
Bill Somerville
4de6f73f1b
Restore start decodes behaviour at top for FT8 segmented decoding
2020-05-12 01:39:46 +01:00
Joe Taylor
7e3115e3d1
I believe these changes fix the "missing blank line" bug. Please watch for a counter-example!
2020-05-11 20:13:51 +01:00
Joe Taylor
bc8173a395
Don't allow reading a .wav file while decoder is busy.
2020-05-07 14:35:46 -04:00
Bill Somerville
1403c186d2
Updates for Qt v5.14 compaibility
2020-05-07 02:56:57 +01:00
Joe Taylor
c5d14da4a1
Add G4WJS and K9AN to title and authorship credits.
2020-05-06 09:38:09 -04:00
Bill Somerville
8c4af5dba7
Update version string in RC time out warning
2020-05-04 14:05:20 +01:00
Joe Taylor
0e29df1145
Enable the "RC" warning message for v2.2.0-rc1.
2020-05-03 13:56:25 -04:00
Joe Taylor
67e4c8855a
Warning message: "Fox-and-Hound operation is available only in FT8 mode".
2020-05-03 11:46:56 -04:00
Joe Taylor
292d6454c3
Warning msg: "EU VHF Contest messages require a 6-character locator."
2020-05-03 11:23:38 -04:00
Joe Taylor
aa2c965b85
Don't display Fox or Hound on labDX in FT4 mode. Fox/Hound is only available in FT8 mode.
2020-05-02 11:54:20 -04:00
Joe Taylor
38db927673
Fix another bug: I believe all contest modes autosequence properly now.
2020-05-01 16:39:40 -04:00
Joe Taylor
f3e0eed06b
Correct bug in RTTY RU autosequencing introduced with the new EU VHF Contest message format.
2020-05-01 13:33:27 -04:00
Joe Taylor
9709b19585
Better format for warning message.
2020-04-30 15:05:28 -04:00
Joe Taylor
a81c9acdce
Offer instruction in the "Should you switch to EU VHF Contest?" messagebox.
2020-04-30 14:44:51 -04:00
Joe Taylor
ef1c8b079c
Aid for color blindness: darken the green used to mark Rx freq and signal BW.
2020-04-30 12:15:23 -04:00
Joe Taylor
f4c0e7803b
Don't crash after double-click on a EU_VHF message with <...>.
2020-04-25 16:28:05 -04:00
Joe Taylor
47a3f9c736
Don't allow hijacking of EU VHF Contest QSOs. (Why is this change necessary?)
2020-04-25 12:11:20 -04:00
Joe Taylor
ee04d864cf
Correct for "deCallAndGrid" not working for EU VHF contest messages.
2020-04-24 10:33:23 -04:00
Joe Taylor
d657da5980
Don't switch automatically to EU VHF Contest mode.
2020-04-23 16:15:19 -04:00
Joe Taylor
7b444b855b
Fix an index value. Better approach: fix parsing in decodedtext.cpp.
2020-04-22 14:45:43 -04:00
Bill Somerville
e51bfc8397
Fix a QStringList bounds error in auto-sequencing
2020-04-22 18:32:00 +01:00
Joe Taylor
185901e518
Auto-sequences QSOs with EU VHF Contest messages now work OK.
2020-04-22 13:08:45 -04:00
Joe Taylor
47f47a313f
Fix a lonstanding bug that causes crash when logging incomplete EU VHF Contest data.
2020-04-22 11:51:30 -04:00
Joe Taylor
428bb96ce8
Temporary commit to help in finding a bug.
2020-04-22 11:34:06 -04:00
Joe Taylor
8253f359bc
First cut at auto-sequencing for the new-style EU VHF Contest messages.
2020-04-21 15:50:27 -04:00
Bill Somerville
f286a24710
Ensure that break lines are printed when decoder is aborted
...
This change also moves some other decode finished logic into
MainWindow::decodeDone().
2020-04-18 00:22:07 +01:00
Joe Taylor
75f0e40e8a
Make "Hold Tx Freq" invisible in JT4, QRA64, and JT65/VHF.
2020-04-17 16:10:47 -04:00
Joe Taylor
35eb391e23
Clean up the formation and display of JT4 average and DS decodes.
2020-04-17 12:14:43 -04:00
Joe Taylor
800ed045b6
Remove some obsolete, commented-out code.
2020-04-15 13:41:45 -04:00
Joe Taylor
dc71fd70d5
Stated WSPR power levels below 0 dBm are not allowed. Remove them from TxPowerComboBox.
2020-04-14 12:12:53 -04:00
Joe Taylor
b6e2fa82c0
Update copyright notice to 2020.
2020-04-10 11:19:42 -04:00
Joe Taylor
c188f8ee89
More cleanup of the display of special JT65 decoding modes: avg, deep, AP.
2020-04-09 13:56:35 -04:00
Joe Taylor
0390791090
Fix some problems with message averaging, etc., in JT65 with VHF features enabled. Needs further testing!
2020-04-08 16:56:28 -04:00
Joe Taylor
9d2b2b1a56
Maintain visibility of AvgMsg window when it has been activated.
2020-04-08 10:56:11 -04:00
Joe Taylor
d69da851c1
Fix the 'OO O' display problem for some JT65 decodes.
2020-04-07 18:26:30 -04:00
Joe Taylor
c46ec025e0
For "D4C/B HK76": Make FT8 beacon transmissions only at top of a UTC minute.
2020-04-07 09:39:48 -04:00
Steven Franke
3f7b06853e
Make wspr work again.
2020-03-21 14:44:17 -05:00
Joe Taylor
a39470cb6f
FT4 should always use RR73 in Tx4.
2020-03-20 09:32:02 -04:00
Joe Taylor
fe33bcdd6c
More cleanup after making "Save None" mean NO SAVING AT ALL.
2020-03-19 15:41:18 -04:00
Joe Taylor
7de6b8c98d
Remove diagnostic writes. Don't save .wav files if "Save None" is selected.
2020-03-19 14:46:41 -04:00
Joe Taylor
d4d37c49ab
Silence compiler warnings.
2020-03-19 12:04:56 -04:00
Joe Taylor
7564301209
Silence compiler warnings.
2020-03-19 11:43:22 -04:00
Joe Taylor
aff8229fef
For non-FT8 modes, reset m_nDecodes to 0 after receiving <DecodeFinished>.
2020-03-17 14:39:15 -04:00
Joe Taylor
2653626d45
Replace the changes I removed by executing 'git reset HEAD~'.
2020-03-16 10:27:22 -04:00
Joe Taylor
3962aa3c43
Replace hijacked ss(1:3,1) with a separate ipc(3) array.
2020-03-15 14:25:56 -04:00
Bill Somerville
46638f6f07
Add shared memory synchronization to make access safe
2020-03-15 00:25:35 +00:00
Joe Taylor
649a79dfc1
New IPC trial: use shmem instead of .start .stop .quit files.
2020-03-14 17:06:54 -04:00
Bill Somerville
523e9a1a07
Enhanced process control for jt9 executable
...
The wsjtx process creates control files .start, .stop, or .quit and
the jt9 process deletes them. This is intended to avoid any race
conditions that get the processes out of sync.
2020-03-14 00:01:54 +00:00
Joe Taylor
ebf4952c7c
Auto-clear of hung decoder status.
2020-03-13 14:25:12 -04:00
Joe Taylor
8151816c84
Change formats of diagnostic writes so that GUI and Fortran output can be sorted together.
2020-03-13 11:25:22 -04:00
Joe Taylor
fedb72a38c
Set m_nDecodes=0 only after the 50-buffer decode pass.
2020-03-12 16:52:19 -04:00
Joe Taylor
afe0262ec9
Previous commit message should have mentioned number of decodes is now displayed on status bar.
2020-03-12 15:11:20 -04:00
Joe Taylor
8e7685ea36
Do not alolow bailouts when data were read from disk.
2020-03-12 15:07:56 -04:00
Joe Taylor
6e308f0018
More attempts to diagnose or fix the FT8 "hung decoder" issue.
...
On the Fortran side:
- For the nzhsym=41 activation, bail out if m_ihsym reaches 45
- For the nzhsym=47 activation, bail out if m_ihsym reaches 48
- Change the format and content of what's written to fort.71
- Change msdelay from 10 to 1
In mainwindow.cpp:
- change format and content of what's written to qDebug
- always start FT8 decoder at m_ihsym = 41, 47, and 50
2020-03-12 12:33:34 -04:00
Bill Somerville
6a7263dc94
Add escape route from retries of IPC errors
2020-03-11 22:38:41 +00:00
Bill Somerville
c58a690bf1
Add error checking to jt9 process control by .lock/.quit files
2020-03-11 22:26:41 +00:00
Joe Taylor
4d9c9e08e2
If 47-buffer call takes too long, start the 50-buffer call late.
2020-03-11 16:03:51 -04:00
Joe Taylor
d69cb49e9a
Diagnostic writes to fort.71 in jt9a.f90.
2020-03-11 14:02:19 -04:00
Joe Taylor
199ff3dd3d
Experimental work-around for FT8 decoding on slow computers. Important changes:
...
- don't start function decode() is decoder is already busy
- send updated m_ihsym to jt9[.exe] via ss(1,1). Bill won't like this!
- jt9 bails out of the 41-buffer pass at m_ihsym=45.
2020-03-10 16:26:42 -04:00
Joe Taylor
592f4eea71
Remove a qDebug() call.
2020-03-09 15:29:57 -04:00
Steven Franke
f2266c3c54
1. subtractft8: on the last call to sqf, don't need to do the long FFT.
...
2. mainwindow.cpp: based on the time when <DecodeFinished> is received, calculate
mswait to try to place the killFile time at 0.75*m_TRperiod.
2020-03-06 11:06:44 -06:00
Joe Taylor
431ec50212
Progress toward decoding at 41/47/50 buffers. Not yet complete!
2020-03-05 15:37:31 -05:00
Steven Franke
6773768586
Clean up the timestamp adjustment logic, and make the threshold 0.5*TRperiod.
2020-03-05 11:25:49 -06:00
Steven Franke
07c753e284
Make ALL.TXT Rx timestamp equal to the beginning of the TR period, even if the decode comes in after the start of the next TR period. Make Tx timestamp the actual time that Tx started.
2020-03-05 11:16:56 -06:00
Joe Taylor
8e7a56634b
Set nearly=41; don't write <DecodeFinished> after the early decode pass.
2020-02-28 15:03:39 -05:00