Commit Graph

2509 Commits

Author SHA1 Message Date
Joe Taylor
3a5df62772 Much improved detection of sync in JT4 decoder.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6686 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-19 19:19:47 +00:00
Joe Taylor
d7e99fa4f2 New format for end-of-line flags in JT4 and JT65; starting work on
establishing sync in JT4.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6685 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-19 16:13:51 +00:00
Bill Somerville
966e40782c Message averaging window fonts controlled by configuration
Use the decoded text font for the message averaging window.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6684 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-18 23:22:24 +00:00
Bill Somerville
89278c9b62 Do not access ui widgets after the UI has been destroyed
During  orderly close down  the UI  can  be destroyed  while Rx  audio
blocks are  still being  delivered. Therefore the  UI pointer  must be
checked  in MainWindow::datasink  before attempting  to access  the UI
widgets.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6683 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-17 20:45:40 +00:00
Bill Somerville
58bb869772 Allow for extra character after mode when matching UDP reply to CQ messages
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6682 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-17 20:45:32 +00:00
Bill Somerville
ae031aad83 Allow for, and add where necessary, a second character after mode
The decoded message processing relies on fixed column positions so the
extra character used in message  averaging to indicate sync flips must
also be allowed for in other modes.  This is done by inserting a space
character.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6681 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-17 19:35:38 +00:00
Joe Taylor
5a80de6556 Mark JT4 Fano decodes with 'f'.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6680 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-17 19:33:33 +00:00
Joe Taylor
f5c15f60bf Resolve more issues for display of JT4 decodes; improve JT4 sync at low spread.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6679 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-17 18:34:57 +00:00
Joe Taylor
2afd43e110 Correct several VHF/UHF/Microwave items on Rex's list. Specifically:
1. Allow display of JT65 single-line decodes when there is also an
   average decode.
5. Do not call JT4 deep search if Fano decode has succeeded.
7. Fix occasional Fortran error seen with the "#" (nflip=-1) sync.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6678 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-17 17:19:27 +00:00
Joe Taylor
b69a5d5b58 Clean up some code in jt4_decode.f90.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6677 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-16 17:50:16 +00:00
Joe Taylor
081d08e38d Make JT65 tone markers for RO, RRR, 73 orange; add a green marker for top tone.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6676 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-16 17:31:47 +00:00
Bill Somerville
39556eb281 Improved subprocess handling and error reporting
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6675 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-07 19:32:52 +00:00
Bill Somerville
f057453da4 Adjust decodes displays and processing for extra csync indicator after mode
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6674 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-05 18:53:00 +00:00
Bill Somerville
4f822d3862 Pass sensible default min sync to decoders if spin box is not visible
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6673 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-05 18:52:47 +00:00
Bill Somerville
6f769994c5 Remove premature inclusion of padding space character in JT9 decodes
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6672 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-05 01:32:38 +00:00
Bill Somerville
c02f7d6275 Strip out callback arguments that are constant and known to the callback implememtation
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6671 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-05 01:32:30 +00:00
Bill Somerville
a259104509 Do not act on double clicks of empty decode window lines
Tx period was erroneously being forced to odd/2nd.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6670 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-05 01:32:16 +00:00
Joe Taylor
407df82917 If not in single-decode mode, display only the first character of csync.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6669 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-05 00:00:54 +00:00
Joe Taylor
9bfb211085 Use '$' to flag JT4 mode in the 2-character csync.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6668 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-04 18:59:18 +00:00
Joe Taylor
4172893217 Fix a minor flaw in the "flip" logic.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6667 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-04 18:44:05 +00:00
Joe Taylor
1c0fcc6dec Remove unused code from sh65.f90. Make csync a 2-character flag.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6666 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-04 18:16:09 +00:00
Joe Taylor
23499e3818 Starting to implement decoding of JT65 shorthand messages. Needs testing!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6665 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-03 20:30:49 +00:00
Joe Taylor
f5ae23db2c In single-decode JT65 mode, use the WSJT format for green ticks on freq scale.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6664 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-03 16:47:51 +00:00
Joe Taylor
6a1bcfb9c2 Enable JT65 decodes with the 'OOO' sync pattern.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6663 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-03 16:10:22 +00:00
Bill Somerville
485aa81b0c In class integral constexpr static members with initializers need no definition
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6662 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-01 01:48:07 +00:00
Bill Somerville
8d1fa36899 Make mutable static variables instance variables where necessary
Static storage variables that should  have been class members are made
so. This  ensures that  if they  are used  as initialization  one time
switches   then  they   will  operate   correctly  when   their  class
instantiated more than once. This now happoens for most classes due to
the configurations  switching facility which destroys  all windows and
re-instantiates them.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6661 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-05-01 00:40:51 +00:00
Bill Somerville
b1c8213b75 Fix re-initialization issue in Configuration
Do not use a static scope  variable where a class instance variable is
needed.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6660 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-30 23:24:19 +00:00
Bill Somerville
7e737386f3 Fix outdated "Test CAT" button tool tip
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6659 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-28 23:43:40 +00:00
Bill Somerville
bcf0c93327 Use the new hamlib {set,get}_*_mode() function no bandwidth change feature
This    change     requires    a    hamlib    including     the    SHA
222ad74de7ab7e2894522101643265c36188e9c5

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6658 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-28 21:05:59 +00:00
Joe Taylor
d915ba0daa Starting to fill in the "Protocol Specifications" section of User Guide.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6657 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-28 18:59:34 +00:00
Joe Taylor
41bf465542 Clean up the "Platform Dependencies" page in User Guide.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6656 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-28 18:07:51 +00:00
Joe Taylor
29363c0744 Better wording to describe the CTRL+O function.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6655 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-28 17:43:12 +00:00
Joe Taylor
3f9daaf887 Add CTRL+O to displayed list of keyboard chortcuts. Tnx Allesandro!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6654 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-28 17:36:49 +00:00
Joe Taylor
b338fb8935 Update the copyright notice.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6653 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-28 16:07:38 +00:00
Joe Taylor
55c1fdcc6d Make sure the "Fast" checkbox becomes visible after enabling VHF/UHF
features on the Settings | General tab.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6652 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-28 15:06:32 +00:00
Joe Taylor
e21351ef03 Fix the zero-distance problem also at its root, in geodist.f90.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6651 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-27 20:26:46 +00:00
Joe Taylor
1d893bc849 Fix a bug in azdist() that can cause bad behavior when computed
distance is 0.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6650 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-27 17:03:24 +00:00
Bill Somerville
47dc054acc Improve font handling when resetting configurations and when restarting
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6649 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-26 20:06:36 +00:00
Bill Somerville
d7a402a028 Make time and band text position on waterfall font agnostic
Use  the actual  font metrics  to calculate  the position  rather than
assuming the font size.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6648 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-25 23:12:59 +00:00
Bill Somerville
0b71f73bee Improve the "translatability" of some of the User Guide links
To  aid translators  some of  the links  in the  doc/common/links.adoc
file, which is shared by all translations, have been changed to remove
generic  link  text  like  "here"   with  the  titles  of  the  linked
references.   Since  these  are  in the  language  of  the  references
documents there is no need to translate these.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6647 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-24 19:45:52 +00:00
Bill Somerville
460cb2c681 Only generate USLetter size PDFs for languages that might need it
Only en-US, fr-CA, es-MX and es-CO use the USLetter paper size.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6646 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-24 19:05:03 +00:00
Steven Franke
5b78deddb3 Add code needed to unpack decoded message.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6645 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-24 15:08:57 +00:00
Steven Franke
ca4912589e Add peg-generated (128,80) codes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6643 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-24 02:14:33 +00:00
Steven Franke
1bca15f8fc More cleanup.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6642 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-24 02:02:56 +00:00
Steven Franke
eb1182f8f2 Remove old codes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6641 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-24 02:01:18 +00:00
Steven Franke
2a08235489 Remove obsolete comments.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6640 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-24 01:24:32 +00:00
Steven Franke
932964f4c0 Changes needed to build ldpc library and ldpcsim.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6639 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-24 01:19:40 +00:00
Steven Franke
1330553ed0 ldpcsim.f90 is a simulator that creates valid JT-mode packed 72-bit messages and implements an 8-bit hash check for testing the (N,80) codes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6638 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-24 01:12:38 +00:00
Bill Somerville
ea427b1001 Update Mac build instructions to reflect latest O/S MacPorts and Qt versions
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6637 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-23 23:40:30 +00:00
Bill Somerville
c9e170df66 Remove erroneously committed tool tip text
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6636 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-04-23 23:40:05 +00:00