Commit Graph

330 Commits

Author SHA1 Message Date
Bill Somerville
b4bbc44d5b
Invoke user_hardware correctly 2020-07-27 00:51:12 +01:00
Bill Somerville
5382ef4a33
Merge branch 'develop' into feat-wspr-user-hardware 2020-07-26 18:03:23 +01:00
Bill Somerville
7bb5a8e009
Merge branch 'develop' into feat-psk-reporter-re-work 2020-07-26 15:52:39 +01:00
Bill Somerville
28c5bfc1bd
Process double-clicks of Fox multi-caller replies correctly
This change also ignores attempts to double-click other Hound calls.
2020-07-18 14:47:20 +01:00
Joe Taylor
7d094b36bf
Fix the "double-click on AP decode" crash. 2020-06-28 23:23:10 +01:00
Bill Somerville
4ee9ba6dba
Merge branch 'develop' into feat-wspr-user-hardware 2020-06-27 00:40:04 +01:00
phl0
6cbc91b653
Include prop mode in ADIF and UDP messages 2020-06-26 23:45:58 +01:00
Bill Somerville
27b4f2939a
More flexible execution of the user's hardware controller
Updated ways to implement a  user defined hardware controller which is
executed just after band changes during WSPR band hopping operation.

Allows the user_hardware executable to  be located in any directory on
the PATH environment variable. On Windows any file extension listed on
the PATHEXT  environment variable may  be used, the first  match using
PATH and  PATHEXT will  be executed.  On Windows  this is  achieved by
using CMD.EXE with a '/C' command  line flag, i.e. the user's hardware
controller is executed like this:

CMD.EXE /C user_hardware nn

where 'nn' is the new band as an integer in meters.

On non-Windows  systems the  user's executable  will be  run if  it is
found on the  directories specified by the  PATH environment variable,
and it is executable, i.e. it is equivalent to something like:

/bin/sh -c user_hardware nn

where 'nn' is the new band as an integer in meters.

In  all cases  the user_hardware  controller should  exit with  a zero
status, otherwise it have been deemed to have failed. On Windows avoid
an exit status of  one as that is utilized by  CMD.EXE to indicate the
file was not found, which WSJT-X ignores silently.

This change means the prior need to put the user's hardware controller
into   a  WSJT-X   installation  directory   like  /usr/local/bin   or
C:\WSJT\wsjtx\bin is no longer necessary.
2020-06-26 21:35:29 +01:00
Bill Somerville
b48b23450d
First iteration of optional TCP/IP client for PSK Reporter 2020-06-21 01:36:30 +01:00
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
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
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
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
K9AN
aa4d98b6f1
Fix MSK144 timestamps in ALL.TXT log. 2020-06-01 14:58:44 +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
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
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
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
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