Commit Graph

6182 Commits

Author SHA1 Message Date
Bill Somerville
4fbb6ee556
Merge branch 'feat-wspr-user-hardware' into develop 2020-07-27 13:23:53 +01:00
Bill Somerville
bb927a6115
Handle missing user_hardware on non-Windows systems 2020-07-27 13:13:04 +01:00
Bill Somerville
a2ad0be85b
Use shell to execute user_hardware via PATH 2020-07-27 12:19:47 +01:00
Bill Somerville
b4bbc44d5b
Invoke user_hardware correctly 2020-07-27 00:51:12 +01:00
Bill Somerville
2fadf657b5
Merge branch 'develop' into feat-wspr-user-hardware 2020-07-26 23:39:09 +01:00
Bill Somerville
d1abed3bae
Merge branch 'develop' into feat-wspr-user-hardware 2020-07-26 23:01:57 +01:00
Bill Somerville
b0f76b2fe7
Backwards compatibility with Qt <5.11 2020-07-26 22:58:17 +01:00
Bill Somerville
f6d16ea70c
Remove extraneous include 2020-07-26 22:42:14 +01:00
Bill Somerville
479484040b
Merge branch 'develop' into feat-wspr-user-hardware 2020-07-26 22:09:05 +01:00
Bill Somerville
5994dd8a0d
Add a missing file 2020-07-26 21:56:10 +01:00
Bill Somerville
5382ef4a33
Merge branch 'develop' into feat-wspr-user-hardware 2020-07-26 18:03:23 +01:00
Bill Somerville
3527438a06
Merge branch 'feat-psk-reporter-re-work' into develop 2020-07-26 16:07:47 +01:00
Bill Somerville
8b0b2c15b2
Final adjustments for moving from test to live PSKReporter spotting 2020-07-26 15:55:54 +01:00
Bill Somerville
1f524026f9
Fix merging issue 2020-07-26 15:55:17 +01:00
Bill Somerville
7bb5a8e009
Merge branch 'develop' into feat-psk-reporter-re-work 2020-07-26 15:52:39 +01:00
Bill Somerville
843d491fdb
Mock PSKReporter.info Python script 2020-07-26 12:31:33 +01:00
Bill Somerville
ea775c8b9a
Work around clang not having a consexpr strlen implementation 2020-07-24 12:51:20 +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
Bill Somerville
46162fe94c
Rescind multi-instance start-up sequence requirement
WSJT-X now closes any orphaned jt9 sub-process for the same
--rig-name= command line option it can detect before starting a new
one.
2020-07-18 12:20:44 +01:00
Bill Somerville
fe28f48cce
Close orphaned jt9 sub-process before restarting 2020-07-18 12:17:21 +01:00
Bill Somerville
81da36d681
Improved exception message wording 2020-07-17 17:58:23 +01:00
Bill Somerville
68989b3aa8
Update User Guide FAQ on multiple instances 2020-07-16 12:50:30 +01:00
Bill Somerville
5df7c6d906
UI translations updates, tnx Xavi, EA3W, and Oba-san, JA7UDE 2020-07-13 09:48:39 +01:00
Bill Somerville
bcff949025
Update some missing i18n strings 2020-07-13 00:55:42 +01:00
Bill Somerville
8c7e4ba42f
Spanish UI translation updates, tnx Cédric, EA4AC 2020-07-07 14:17:26 +01:00
Bill Somerville
90e18e50de
Danish UI translation, thanks to Michael, 5P1KZX 2020-07-05 12:42:08 +01:00
Bill Somerville
8147c84260
Fix compile error using latest Hamlib headers 2020-07-04 23:39:00 +01:00
Bill Somerville
74c7fade32
Disable Hamlib caching while determining rig VFO resolution 2020-07-04 22:19:59 +01:00
Bill Somerville
f6a7d8c4bd
Fix an off by one error in 10 and 12 bit hash code handling
Revealed by trying to hash M0RNR which has zero as a 10 and 12 bit
hash code.
2020-06-30 21:50:17 +01:00
Bill Somerville
3d081a09a8
Update documentation URLs to SSL/TLS where available
Some like *.princeton.edu now require this.
2020-06-30 13:22:59 +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
Bill Somerville
37ab6eecd1
Update contributors, and UDP Message Protocol documentation 2020-06-27 00:23:34 +01:00
phl0
2a31d12d39
Adapt brach to changes proposed by G4WJS 2020-06-26 23:46:08 +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
a24f402655
Skipping of connection refused net errors on Windows with Qt 5.15
Apparently this is still required.
2020-06-26 17:57:21 +01:00
Bill Somerville
a02535d655
Ensure configurations switches start with the right style sheet 2020-06-26 11:39:16 +01:00
Bill Somerville
ee157cde96
Avoid overriding style sheet for astronomical data dialog background 2020-06-25 12:57:12 +01:00
Bill Somerville
28b00fe494
Fix editing hiccup that broke the log ADIF header, tnx Joe, WA6AXE 2020-06-24 20:24:45 +01:00
Bill Somerville
285c48c7b8
Remove references to Windows XP and Vista from User Guide 2020-06-24 14:38:21 +01:00
Bill Somerville
dc82bdabe3 Tagging the WSJT-X v2.2.2 release
-----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEEUELwYiy7vDRM+hTD2GSwbR6BYY8FAl7v5h4ACgkQ2GSwbR6B
 YY8HmggApxHOIFSWBXvzY+Nc0Z+e5SCxJPup5WzT3g4I7Xl0PADpKKSQdGTI+x2k
 SWDljickBxlmVh3isCGWpkI3BC9yrVDgvJpBk4CZMxU0V2vqolQ820lUQ/q2b6/C
 VhPGBXspmkeY9aFHhBRxTqlmbXUJSkK1FrqQQXeku5qy1Qff45TZbgQgs6q7DmPK
 PVUDTBLnnVFSXC76atsM/NcbrGP7Y6qGvnR+kIEWik0lpT26fhs7RQ6Q/3QgLtD9
 Wju1O7W3zqk/WXrXgmJsuYi6tgi3GYRYrvAPphRGm6cCUsBrTHRvcvoYnFrLdkdv
 +HmbgC03JbkhfnoghAaKwiHiF9WrAw==
 =szm+
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEEUELwYiy7vDRM+hTD2GSwbR6BYY8FAl7v5igACgkQ2GSwbR6B
 YY8BCwf6A1UwrFTg5k4x3JliiLazDWPEnAcYlrpu9jtLtawPsyJeXZ1fQgvHPQly
 1njMxADkq9GDB/+U7f9kgsTlnrk+zXsExzOT8jp4W3DHmLMdMTjRuM2QflPYm1Rw
 V74uXhS7IAd6IL/dn1jbhlObOQup6zKRXDJjgdWW7ozvXwNtaR1PtdfnvHHmIHwM
 dbLPzK2CgwQrYNgRiSwrPskpuuMWpfmFjDMpoHzDzIeEN/EHsVFJzSaKy4FxY20Z
 Hs/IuGsLyRFpSnqUZEX8tejKLJV0yS9L56BPSrv1VBNDD/YW4JUljYAXoI12ITUM
 rc2dNvsAfixpLxzMMWwkgKVor/6kVg==
 =YWj6
 -----END PGP SIGNATURE-----

Merge tag 'wsjtx-2.2.2' into develop

Tagging the WSJT-X v2.2.2 release
2020-06-21 23:58:39 +01:00
Bill Somerville
0d9b9694f4
Merge branch 'hotfix-2.2.2' 2020-06-21 23:57:58 +01:00
Bill Somerville
1a8b551c6e
Merge branch 'hotfix-2.2.2' into develop 2020-06-21 23:55:31 +01:00
Bill Somerville
749df8e613
Release note update 2020-06-21 23:25:45 +01:00
Bill Somerville
2c5ca26a8e
Release notice updates 2020-06-21 23:24:05 +01:00
Bill Somerville
c2de0fe7ca
Merge branch 'hotfix-2.2.2' into develop 2020-06-21 21:44:59 +01:00
Bill Somerville
8458df1137
Avoid some bound to fail Hamlib API calls 2020-06-21 21:27:56 +01:00
Bill Somerville
837e542991
Add pending translations as comments in language list
and fix a defect in setting up new languages.
2020-06-21 21:15:57 +01:00
Bill Somerville
7e3e8367aa
Chinese & HK Chinese translation updates, tnx Sze-To, VR2UPU 2020-06-21 21:15:22 +01:00