Commit Graph

5032 Commits

Author SHA1 Message Date
Bill Somerville
df4e00605a
Better handling of exceptions thrown from contructors 2019-05-30 23:21:41 +01:00
Bill Somerville
e1451202f4
CMake updates to remove warnings when using recent CMake versions 2019-05-28 19:12:11 +01:00
Bill Somerville
e3ecd55281
Put EU VHF contest mode serial numbers into the ADIF SRX and STX fields 2019-05-28 18:31:01 +01:00
Bill Somerville
72bce860d8
Remove references to N1MM on the Settings dialog as it now uses the WSJT-X UDP messages
The second  UDP server  and port  are noted  as deprecated  since that
channel  is no  longer  used  for its  original  purpose, namely  N1MM
Logger+ consumption of  ADIF logged QSO records. This  has been marked
as  deprecated  rather than  removing  since  other applications  have
unilaterally chosen to use this feed rather than the documented WSJT-X
UDP  message   protocol  which  contains  the   same  information  and
more. Expect  this UDP  channel to  be removed  in some  future WSJT-X
release.
2019-05-28 11:47:33 +01:00
Bill Somerville
81907e841a Update macOS Info.plist to include mic privacy request string for latest SDK on 10.14 2019-04-17 01:29:16 +01:00
Bill Somerville
6997937048 UDP message client accepts any sender id on incoming datagrams
This is a defect repair as it  was intended that the message id is the
sender identification but the  erroneous implementation enforced it to
be  the  receiver  identification   as  sent  with  previous  outgoing
messages.
2019-04-01 11:01:39 +01:00
Bill Somerville
0dc43a0693 Add FAQ item explaining how to fix configurations on KDE Linux desktops 2019-03-15 17:43:13 +00:00
Bill Somerville
09ee9d3dc0 Add helpful tool tips to serial port drop down list items 2019-03-13 00:08:50 +00:00
Bill Somerville
4f57cc7fdb Fix a thread safety issue in diagnostic trace to file code 2019-03-05 22:46:04 +00:00
Bill Somerville
d4aa208b15 Updated OpenSSL package download link 2019-03-03 11:48:43 +00:00
Bill Somerville
f63c5e14bb Load LoTW Users data if CSV file exists at startup 2019-03-02 13:22:42 +00:00
Bill Somerville
1786d7e8f8 Bunp version for v2.0.2 hot fix branch 2019-02-28 21:35:48 +00:00
Bill Somerville
7ddcb798fe Updated CTY.DAT (Big CTY February 12, 2019 edition) 2019-02-25 03:48:37 +00:00
Bill Somerville
f2886ee03c Merge branch 'hotfix-2.0.1' 2019-02-25 03:15:30 +00:00
Bill Somerville
6aa4802377 Relase notes and NEWS updates 2019-02-25 03:14:36 +00:00
Bill Somerville
c60fbc11b6 Fix samples CMake script and update NEWS and copyright dates
Preparation for v2.0.1 GA release.
2019-02-25 03:07:51 +00:00
Bill Somerville
fe3d421582 Merge branch 'hotfix-2.0.1-rc1' 2019-02-25 00:41:17 +00:00
Bill Somerville
b5a84ba4d0 Update version number for v2.0.1 GA 2019-02-25 00:37:34 +00:00
Bill Somerville
fd7bca080a Revert to direct Log QSO invocation rather than deferred for Fox logging
Deferring using a 0mS timer does not work for Fox logging as it may be
invoked  more  than   once  in  a  loop  when   multiple  streams  are
active.  This change  directly  calls the  logging member  function(s)
inside the message processing loop.

This change  was initially  made because  an unhelpful  database query
order along with a need to display the latest logged QSO at the bottom
of the  Fox log table view  was causing GUI unresponsiveness  when the
Fox log table had many rows.  The current implementation shows the Fox
log table view in descending time  order with the latest logged QSO at
the top  which avoids this  unresponsiveness issue (tested with  a Fox
log table with over 15,000 rows).
2019-02-20 19:40:36 +00:00
Bill Somerville
8a1ff9e1a3 Reset QSO start time when aborting a QSO or clearing messages (ESC and F4) 2019-02-13 18:47:31 +00:00
Bill Somerville
7ec99d2a75 Update CMakeLists.txt to reflect the oldest supported macOS version (10.10) 2019-02-10 22:08:04 +00:00
Bill Somerville
7d66f442d6 Fix up some compiler errors when using gfortran v9 2019-02-10 20:43:51 +00:00
Bill Somerville
4dfc4685e9 Make the UDP protocol Clear (3) message two-way
External servers can clear either or  both of the Band Activity and Rx
Frequency decodes windows. This was  requested by Dave, AA6YQ, so that
DX Lab  Suite applications can  clear old  decodes on band  changes to
ensure that decode highlighing is consistent.
2019-02-03 00:49:35 +00:00
Bill Somerville
846918e3aa Remove normal mouse double-click action for decode display windows
The normal  action selects the word  under the mouse pointer  and this
disrupts   callsign  highlighting.    Normal  single-click   selection
behaviour is unchanged  so text can still be selected  using the mouse
and copied if desired.
2019-02-02 20:38:56 +00:00
Bill Somerville
4920a6aeee Remove temporary FT8 v2 working frequencies from defaults list 2019-01-30 11:10:02 +00:00
Bill Somerville
6ac24e75cb Add the new rigctlcom utility to the installer as rigctlcom-wsjtx
Thanks to Mike, W9MDB, for this contribution.
2019-01-22 20:23:17 +00:00
Bill Somerville
b6b1f3b3b6 Correctly report 6m and up frequencies in Cabrillo export
Cabrillo format expects specific frequency strings for 6m and up bands
rather than the actual QSO frequency.
2019-01-21 22:03:33 +00:00
Bill Somerville
12b6efb189 Make sure database models are synchronized before using QSqlTableModel::rowCount()
This is necessary  as the cached model will not  reflect a correct row
count if there are un-fetched rows.
2019-01-21 13:35:18 +00:00
Bill Somerville
ff1d3efab4 Changes to support x64 Windows builds in preparation for Qt v5.12 2019-01-15 12:09:10 +00:00
Bill Somerville
b3d6871786 Minor changes to support Qt versions >=10 2019-01-14 19:47:08 +00:00
Bill Somerville
5c3f373c96 Improve multicast support for multi-homed Windows machines 2019-01-14 13:41:40 +00:00
Bill Somerville
a4d496cdb0 UDP Message Server now joins a multicast group on all available multicast capable network interfaces 2019-01-11 23:17:43 +00:00
Bill Somerville
d17efce7a1 Improved validation for ARRL RTTY RU and FD exchange fields
Validation  in  "Settings->Advanced"  only  applies  if  the  specific
special operations mode is enabled.
2019-01-10 15:13:56 +00:00
Joe Taylor
e01c4fb4b3 Correction for User Guide: installs on macOS 10.10 (not 10.9) and later. 2019-01-10 09:17:55 -05:00
Joe Taylor
95599a7153 Add a standalone FT8 decoder, for testing. 2019-01-09 12:45:20 -05:00
Joe Taylor
ef84d60f98 Add "(contesting only)" to the "Log automatically" checkbox label. 2019-01-09 09:45:41 -05:00
Joe Taylor
d8a5d84647 Disable the startup message about upgrading to v2.0. 2019-01-09 09:05:21 -05:00
Joe Taylor
b3a8930eef Merge branch 'hotfix-2.0.1-rc1' of bitbucket.org:k1jt/wsjtx into hotfix-2.0.1-rc1 2019-01-09 08:48:22 -05:00
Joe Taylor
e12eabb65f Clear labAz on program startup. 2019-01-09 08:47:29 -05:00
Joe Taylor
5f38d30c75 Add "Erase WSPR hashtable" to the Filemenu. 2019-01-08 15:41:59 -05:00
Joe Taylor
5adc211d1a Correct a minor bug in qra64.c. 2019-01-08 13:47:53 -05:00
Bill Somerville
e871860642 Option to always start new decode periods at the top of the Band Activity window 2019-01-08 18:03:43 +00:00
Joe Taylor
9226d0829f Correct a flaw in validating contest exchange data when logging. 2019-01-08 08:40:40 -05:00
Steve Franke
c4d078f55f Remove unnecessary character string space-padding. 2019-01-03 14:02:17 -06:00
Joe Taylor
949c5deda5 Refactor code that writes to ALL.TXT and ALL_WSPR.TXT. Iincludes better formatting. 2019-01-03 12:15:48 -05:00
Bill Somerville
471c36101c Add a missing variable to the UDP protocol trace output 2019-01-02 01:57:28 +00:00
Joe Taylor
e018cbf738 Merge branch 'hotfix-2.0.1-rc1' of bitbucket.org:k1jt/wsjtx into hotfix-2.0.1-rc1 2019-01-01 20:16:08 -05:00
Bill Somerville
6e949fa64d Debug trace facility for UDP message protocol
Build with the CMake configuration  WSJT_TRACE_UDP set to ON to enable
UDP message tracing to the debug log.
2019-01-01 23:38:14 +00:00
Bill Somerville
5b0f713cd4 Defer dwonloading LoTW users file until "Settings->Colors->Fetch" button pressed
This change also repairs a defect in showing potential LoTW users when
the  "Settings->General->Show DXCC,  grid, and  worked before  status"
option is not checked.
2019-01-01 16:19:01 +00:00
Joe Taylor
90617b29ab Merge branch 'hotfix-2.0.1-rc1' of bitbucket.org:k1jt/wsjtx into hotfix-2.0.1-rc1 2018-12-31 10:39:26 -05:00