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