Commit Graph

5419 Commits

Author SHA1 Message Date
Bill Somerville 3f5a996842
New UDP message SwitchConfiguration(14) to switch to an existing configuration
The Status(1) message also acquires  the current configuration name as
a new  field. See  NetworkMessage.hpp for  details. The  UDP reference
example program message_aggregator acquires the ability to display and
change  the configuration  of a  WSJT-X client  to exercise  these new
features.
2019-06-13 01:44:28 +01:00
Steve Franke fc07bd9287 FT4: minor tweak to avoid passing an unnecessary argument and reject bad candidates sooner. 2019-06-12 08:16:10 -05:00
Steve Franke 89dc109968 Re-enable printing of ?a# decode quality and ap-type annotations, for now. 2019-06-11 09:17:13 -05:00
Bill Somerville e9559244f8
Recall "Settings->Colors->Highlight by mode" from settings on startup 2019-06-11 10:14:04 +01:00
Steve Franke 8b195a91e9 Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-06-08 08:36:40 -05:00
Steve Franke 3c23a05d1f Move demod and bit metric calculation to a subroutine. This will make
it easier to experiment with alternative schemes for demod.
2019-06-08 08:34:46 -05:00
Bill Somerville 53cb410b8e
Use all caps for Maindenhead Locators 2019-06-07 23:48:21 +01:00
Bill Somerville ef21239a9b
Merge branch 'f2008' into release-2.1.0 2019-06-07 17:24:30 +01:00
Bill Somerville 067692cd1e
Disable automatically enabled toolbar on Mac
Qt automatically adds a "Menu->View->Show Tab Bar" button, this
change disables that as we don't have a tool bar or tab bar.
2019-06-07 17:21:57 +01:00
Bill Somerville 77094c88bf
Merge branch 'release-2.1.0' into f2008 2019-06-07 17:17:01 +01:00
Steve Franke b3d6f5d22e Fix a typo. 2019-06-07 09:04:55 -05:00
Bill Somerville 4d1c5b9b70
Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-06-07 01:34:15 +01:00
Bill Somerville 85bc9ef6be
Update prerequisite packages to include the Qt Linguist tools 2019-06-07 01:33:18 +01:00
Joe Taylor 871ea67a5e Update the shortcuts.txt file. 2019-06-06 14:21:12 -04:00
Joe Taylor 3b777860ca Add a User Guide tutorial section for FT4. 2019-06-06 14:15:12 -04:00
Joe Taylor 3ff672705f Change the F11/F12 frequency increments for FT4 to +/- 90 Hz. 2019-06-06 14:14:11 -04:00
Joe Taylor e3c73def7a Updates to the User Guide, mostly related to addition of the FT4 mode. 2019-06-06 13:44:32 -04:00
Joe Taylor 9c3c5d6b3c Turn Tx Enable to OFF after logging a QSO, even if "Clear DX call and grid after logging" is not checked. 2019-06-06 11:58:52 -04:00
Joe Taylor 087a07cb9f Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-06-06 10:31:31 -04:00
Joe Taylor d4a7a292c0 Implement message type i3=5 (for WWROF contest exchange) in packjt77. 2019-06-06 10:29:58 -04:00
Bill Somerville f346d37fd6
Modernize Fortran interfaces that are called from C/C++
Making Fortran  interfaces called from other  languages fully portable
avoids issues with newer Fortran compilers.
2019-06-06 15:00:47 +01:00
Bill Somerville 7d14602b07
Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-06-06 13:19:02 +01:00
Bill Somerville 45b12e6028
Preparation for UI i18n
Re-enabling the WSJT-X i18n  facilities. This allows translation files
to  be created  for languages  that are  automatically used  to lookup
translatable strings. To enable a  new language the language name must
be added to the CMakeLists.txt LANGUAGES list variable in BCP47 format
(i.e. en_US,  en_GB, pt_PT, ...). Do  one build with the  CMake option
UPDATE_TRANSLATIONS enabled  (do not  leave it enabled  as there  is a
danger of loosing existing translated texts), that will create a fresh
translations/wsjtx_<lang>.ts file which  should be immediately checked
in with the  CMakeLists.txt change. The .ts should then  be updated by
the translator using  the Qt Linguist tool to  add translations. Check
in the  updated .ts file  to complete the initial  translation process
for that language.

To  aid translators  their WIP  .ts file  may be  tested by  releasing
(using the  lrelease tool or  from the Linguist  menu) a .qm  file and
placing  that  .qm  file  in the  current  directory  before  starting
WSJT-X. The translations will be used if the system locale matches the
file name.   If the system  locale does not  match the file  name; the
language may be  overridden by setting the  LANG environment variable.
For  example if  a wsjtx_pt_PT.qm  file  is in  the current  directory
WSJT-X will use it for  translation lookups, regardless of the current
system locale setting, if the LANG variable is set to pt_PT or pt-PT.

On MS Windows from a command prompt:

 set LANG=pt_PT
 C:\WSJT\wsjtx\bin\wsjtx

elsewhere:

 LANG=pt_PT wsjtx
2019-06-06 12:56:25 +01:00
Steve Franke 1758e7266b Remove deleted files from CMakeLists.txt 2019-06-05 10:19:40 -05:00
Steve Franke f9e9bc01a1 Update some comments, delete obsolete files. 2019-06-05 10:17:59 -05:00
Steve Franke 054d098d8b Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-06-04 14:53:52 -05:00
Steve Franke 97be1b46b9 Add more protection against the i0 crash that has occurred in getcandidates4.f90. 2019-06-04 14:53:45 -05:00
Joe Taylor 6a2ac44916 Use LU=26 in readwav.f90. 2019-06-04 10:39:43 -04:00
Joe Taylor 14867a868b Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-06-04 10:20:34 -04:00
Joe Taylor d3121bfedd Correct the open() statement in readwav.f90. 2019-06-04 10:19:35 -04:00
Bill Somerville b985d41591
Bump RC number 2019-06-04 14:47:35 +01:00
Joe Taylor bda0206617 Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-06-03 13:35:45 -04:00
Bill Somerville d03900d738
Updated AD1C cty.dat (Big CTY.DAT 20190523) 2019-06-03 16:41:17 +01:00
Bill Somerville 248742a3c6
Stability fixes for Omni-Rig and its clones 2019-06-03 16:35:27 +01:00
Joe Taylor 4b51f423c2 Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-06-03 08:30:09 -04:00
Joe Taylor 0e8433d1b0 Several edits to the Release Notes. 2019-06-03 08:26:32 -04:00
Bill Somerville ca41934b68
Repair an object instance initialization order issue that causes crashes
The  background  thread  running  the  ADIF log  load  needs  a  valid
configuration object as  it now depends on the  "Include WAE entities"
option.
2019-06-03 00:35:20 +01:00
Bill Somerville f61fc47efb
Bump RC number 2019-05-31 03:11:53 +01:00
Bill Somerville 3456bdb949
Update for new FT4 sample .WAV file 2019-05-31 03:10:46 +01:00
Bill Somerville 42173f1816
Minor release notes additions 2019-05-31 00:13:43 +01:00
Bill Somerville 8af3132272
Merge branch 'release-2.1.0' into Omni-Rig-improvements 2019-05-30 23:36:54 +01:00
Bill Somerville fef64fc0e0
Remove a diagnostic 2019-05-30 23:36:02 +01:00
Bill Somerville a867a3ca18
Updates to Omni-Rig interface in line with suggestions from Alex, VE3NEA
Includes tidying up some old and obsolete code.
2019-05-30 23:32:09 +01:00
Bill Somerville 80c819c326
Use a new name for the revised cabrillo_log(_v2) database table
This avoids most backward compatibility issues but contest logs cannot
be carried forward to v2.1.0.
2019-05-30 23:29:46 +01:00
Bill Somerville 19c46774b4
Moving toward multiplier and dupe detection for contest modes
There's not  much to show  for this so far  but some of  the necessary
infrastructure is in place.
2019-05-30 22:20:09 +01:00
Bill Somerville 425b0e89a8
Move 40m FT4 frequency up 500 Hz to clear W1AW code practice QRG
This is  still provisional but  by zero  beating W1AW we  should avoid
most QRM to W1AW.
2019-05-30 21:30:48 +01:00
Bill Somerville 94b86c3b29
Finally fixed the default item delegate creation mechanism 2019-05-30 04:14:21 +01:00
Bill Somerville 381faca99a
Add option to include or exclude WAE extra entities in DXCC entity lookups
Also  refactored  object  relationships  as a  start  to  implementing
contest multiplier highlighting.
2019-05-29 23:35:18 +01:00
Bill Somerville a54140582a
Tidied up cut-off criteria 2019-05-29 20:47:11 +01:00
Bill Somerville 8035880c45
CMake updates to remove warnings when using recent CMake versions 2019-05-28 19:00:13 +01:00