Commit Graph

4734 Commits

Author SHA1 Message Date
Bill Somerville dcbfae6d02 Set up new source sub-directories in QMake project file
QMake requies the inclusion of sub-projects syntax to introduce source
sub-directories,  hopefully   this  will  allow  code   completion  in
QtCreator to function.
2018-11-09 18:49:33 +00:00
Joe Taylor c2d0d21ae7 Merge branch 'hotfix-2.0.0-rc4' of bitbucket.org:k1jt/wsjtx into hotfix-2.0.0-rc4 2018-11-09 08:31:51 -05:00
Joe Taylor 6edefef70b Fox should default to calling "CQ HUND ..." 2018-11-09 08:31:14 -05:00
Bill Somerville b92cb19dcd Merge branch 'hotfix-2.0.0-rc4' of bitbucket.org:k1jt/wsjtx into hotfix-2.0.0-rc4 2018-11-07 23:56:07 +00:00
Bill Somerville f9151ee3f2 Fix typos that break the build on non-Windows machines 2018-11-07 23:55:15 +00:00
Joe Taylor 829e3ec500 Change expiration date to 12/31/2018. 2018-11-07 14:26:08 -05:00
Bill Somerville 3fc6365928 Fix up QMake file for new directory layout - needs testing 2018-11-07 18:11:01 +00:00
Bill Somerville 947b429723 Start implememntation of database based Fox log model and a new Fox log window widget
This change incorporates a reorganization of the GUI code with
widgets, validators, models, and item delegates being moved to
sub-directories.

Relax  the   requirements  of   the  ForeignKeyDelegate   and  related
CandidateKeyFilter classes to  allow them to work  with constant model
pointers for both referenced and referencing models.
2018-11-07 17:49:45 +00:00
Joe Taylor 48017c5827 Fix two bad behaviors following double-click on a decode.
1. Make it work even if second callsign is not that of present QSO partner.
2. Sequence to Tx4 if message contains R+report.
2018-11-07 11:33:30 -05:00
Joe Taylor c57b5d3fca Add Tool Tips for Fox & Hound. 2018-11-07 09:32:21 -05:00
Steve Franke ab34db7556 Get rid of unused variable ldecode77. 2018-11-05 14:40:55 -06:00
Joe Taylor fd86194d07 For now, disable use of "TU;" messages and don't call CQ automatically. 2018-11-05 14:33:26 -05:00
Joe Taylor 07f6d9d1ee Correct the logic for going to Tx6 rather than Tx5. 2018-11-05 12:12:48 -05:00
Joe Taylor 0235cf69ff Remove all vestiges of old (isync=1) FT8 mode. Many changes here! 2018-11-05 11:59:48 -05:00
Joe Taylor 6abde266eb Commit d0113553 (send Tx6 rather than Tx5) should be for FT8 only. 2018-11-05 09:44:44 -05:00
Joe Taylor 33a01ad4fe Add new files to wsjtx.pro. 2018-11-04 13:45:25 -05:00
Joe Taylor d011355354 Send Tx6 rather than Tx5 after receiving RR73 in RTTY contest mode. 2018-11-02 16:52:57 -04:00
Joe Taylor 8d1adf0354 Fix several logging issues.
1. cabLog() clears m_xSent and m_xRcvd, so do it after logging
     to ADIF log nd N1MM.
  2. If someone calls in "None" mode, set m_xRcvd="".
  3. Don't auto-log incomplete or invalid exchanges.
2018-11-02 16:25:47 -04:00
Joe Taylor 1589e4f126 Don't append end-of-line AP info is ncontest is nonzero. 2018-11-02 15:12:06 -04:00
Joe Taylor aa0d4208ce Add minimal routine to disable Tx after 5 minutes of no mouse movement. 2018-11-02 14:40:48 -04:00
Steve Franke 6ba2fb7bf9 Make default MSK144 TRPeriod 15s instead of 30s. 2018-11-02 08:12:43 -05:00
Steve Franke 3b7c32853e Bump default MSK144 Ftol to 50 Hz (from 20 Hz) to make it more likely that new or casual users will decode some signals. 2018-11-01 11:20:51 -05:00
Steve Franke 436eff9ab7 Update SplashScreen.cpp. 2018-11-01 11:15:24 -05:00
Steve Franke f2824af557 Initialize the SelectedActivity setting. 2018-11-01 08:12:04 -05:00
Steve Franke 2b48cc4487 Update wsprd README and delete an obsolete program. 2018-10-31 21:02:46 -05:00
Steve Franke d9a76fcc45 Merge branch 'hotfix-2.0.0-rc4' of bitbucket.org:k1jt/wsjtx into hotfix-2.0.0-rc4 2018-10-31 18:09:08 -05:00
Steve Franke 76ecac3e42 Remove unused variable. Streamline contest button initialization. 2018-10-31 18:09:04 -05:00
Bill Somerville 77a997c296 Merge branch 'hotfix-2.0.0-rc4' of bitbucket.org:k1jt/wsjtx into hotfix-2.0.0-rc4 2018-10-31 22:42:53 +00:00
Bill Somerville 75186dfeff Refactor ARRL contest exchange validators to use regexps and the existing Configuration validate method 2018-10-31 22:42:26 +00:00
Steve Franke be07912a02 Streamline argument passing to initLogQSO. 2018-10-31 17:35:59 -05:00
Steve Franke c1a86dae07 Make setEU_VHF_Contest() work. 2018-10-31 16:31:55 -05:00
Steve Franke 3d4dd9c761 More work on contest type selection. 2018-10-31 15:53:10 -05:00
Steve Franke a9d096941a A second attempt at grouping contest selection radio buttons using hints from Bill. Contest types are now defined in a named enum in the Configuration class, Configuration::SpecialOperatingActivity. Current contest selection is queried using a Configuration class function, m_config.special_op_activity(). 2018-10-30 16:06:01 -05:00
Steve Franke de327f7840 Fix a garbled comment. 2018-10-29 10:18:52 -05:00
Steve Franke fce13d2a82 This change allows Esc or F4 to clear the messages when a Next caller is queued up. 2018-10-28 14:25:34 -05:00
Steve Franke 0c3b4c173e Reset starting tab number to 0 for Configuration.ui. 2018-10-28 09:28:53 -05:00
Steve Franke 13449d6099 Fix a typo that was preventing Tx Messages from being printed to righthand window. 2018-10-27 22:23:29 -05:00
Steve Franke fe44bc6201 Reject standard messages with CQ and a Roger or CQ and a report. 2018-10-27 20:58:49 -05:00
Steve Franke 98c9810fba Fix a typo that prevented Hound mode from being invoked. 2018-10-27 18:06:50 -05:00
Steve Franke 9baa8c755d Change Fox/Hound checkboxes to radio buttons and move them into the same group box as the other contest radio buttons.
Make the group box checkable and the radio buttons mutually exclusive.
Prevent switch from any other mode to MSK144 and put up an error box if the contest radio button setting is not allowed for MSK144.
If currently in MSK144 mode and an invalid contest type is selected, put up an error box and change mode to FT8 where any contest type is allowed.
2018-10-27 17:21:29 -05:00
Bill Somerville 5f37525db4 Fix a compiler error from a rather picky clang++ 2018-10-26 17:30:58 +01:00
Bill Somerville baed81d057 Fix a compiler error with a missing member function return type 2018-10-26 16:51:54 +01:00
Bill Somerville e575cdd11b Merge branch 'hotfix-2.0.0-rc4' of bitbucket.org:k1jt/wsjtx into hotfix-2.0.0-rc4 2018-10-26 03:28:14 +01:00
Bill Somerville 1ff4d53f05 Take advantage of the rest of the AD1C cty.dat info for highlighting
Highlighting for new continent, CQ  zone, and ITU zone added. Includes
a new class to manage the AD1C cty.dat database in memory.
2018-10-26 03:24:36 +01:00
Steve Franke 2098a65fe4 Merge branch 'hotfix-2.0.0-rc4' of bitbucket.org:k1jt/wsjtx into hotfix-2.0.0-rc4 2018-10-25 16:39:45 -05:00
Steve Franke 87b97039b6 Remove a small bias in Watterson channel simulator channel amplitude. 2018-10-25 16:39:17 -05:00
Bill Somerville dc3e62d499 Clear block background colour when starting a new decode window line 2018-10-25 10:31:23 +01:00
Bill Somerville 8215f3412b Priorities for decoded message highlighting and new worked before internal database
Settings option to highlight not worked before entities/grids/calls by
mode. Fix issues with highlighting  decodes and generally refactor the
internal  workings  of  ADIF  and  QSO  recording  for  worked  before
detection.
2018-10-25 00:00:19 +01:00
Bill Somerville c6a3b9a170 Merge branch 'hotfix-2.0.0-rc4' of bitbucket.org:k1jt/wsjtx into hotfix-2.0.0-rc4 2018-10-23 19:07:42 +01:00
Joe Taylor 50ff8d3498 Don't allow Fox of Hound to use Ctrl+E or Shift+E to change Tx sequence. 2018-10-23 08:37:55 -04:00