Bill Somerville
f0bd7634a5
Basic recipe for building the Boost libs
...
Includes building libbacktrace for use with MinGW builds using
Boost.stacktrace.
2020-09-30 18:43:58 +01:00
Joe Taylor
9200c3e27a
Add NB = -3% option to cycle through NB=0, 1, 2, 3, ... 20%.
2020-09-30 13:32:03 -04:00
Joe Taylor
b56ce23f38
Implement optional x2/x4 tone spacings for FST4 and FST4W.
2020-09-30 10:01:57 -04:00
Joe Taylor
64acf56f9a
Merge branch 'release-2.3.0' of bitbucket.org:k1jt/wsjtx into release-2.3.0
2020-09-30 09:39:08 -04:00
Joe Taylor
541c1ddea6
Fix the problem of FST4W transmitting on the FST4 TxFreq after mode switch.
2020-09-30 09:37:15 -04:00
Bill Somerville
806d9bed7c
Fix Linux package dependencies
2020-09-29 23:28:21 +01:00
Joe Taylor
a7d5c3b03e
Shift+Click on waterfall now sets TxFreq in FST4W mode.
2020-09-29 13:20:14 -04:00
Joe Taylor
b99aafa336
On change of TxFreq during an FST4 transmission, regenerate the Tx waveform and restart.
2020-09-29 13:00:57 -04:00
Bill Somerville
11805d7323
Revised check for older hamlib API version
2020-09-29 15:14:49 +01:00
Bill Somerville
6b0033c128
Merge branch 'release-2.3.0' into develop
2020-09-29 12:39:26 +01:00
Bill Somerville
22dbe9f14e
Move FST4W to the same section as WSPR in the mode pop-up menu
2020-09-29 12:38:15 +01:00
Bill Somerville
6f7d1e9968
Merge branch 'release-2.3.0' into develop
2020-09-29 12:34:39 +01:00
Bill Somerville
204d63929d
Repair a regression with odd/2nd period FT4 decode timestamps
...
Generalized slow mode decode timestamp generation to a common routine.
2020-09-29 12:32:47 +01:00
Bill Somerville
fff5644858
Configure option for older version of Hamlib caching
2020-09-28 13:51:14 +01:00
Bill Somerville
aae93e0d82
Qt <5.7 compatibility
2020-09-28 12:18:44 +01:00
Bill Somerville
349a9349dc
Updated shared memory sizing for macOS
...
These numbers are sufficient for two WSJT-X instances.
2020-09-27 22:27:24 +01:00
Bill Somerville
a485976058
Merge branch 'master' into develop
2020-09-27 19:13:28 +01:00
Bill Somerville
8f99fcceff
Merge branch 'release-2.3.0'
2020-09-27 19:13:10 +01:00
Bill Somerville
7b000afb78
Ignore audio i/p underrun error until macOS behaviour understood
2020-09-27 17:25:58 +01:00
Bill Somerville
344000d994
Avoid showing a message box recursively
2020-09-27 17:23:11 +01:00
Bill Somerville
c572ce8b66
Avoid showing a message box recursively
2020-09-27 14:06:22 +01:00
Bill Somerville
32cff87234
Merge branch 'release-2.3.0' into develop
2020-09-27 01:44:56 +01:00
Bill Somerville
e5eb10f438
Updated release notes
2020-09-27 01:26:36 +01:00
Bill Somerville
1ae96dc672
Disable RC nag message
2020-09-27 00:42:25 +01:00
Bill Somerville
1f96b82708
Bump version
2020-09-27 00:28:45 +01:00
Bill Somerville
ed10b0414a
Merge branch 'master' into develop
2020-09-26 21:52:29 +01:00
Bill Somerville
450f44c9ab
Merge branch 'release-2.3.0'
2020-09-26 21:51:46 +01:00
Bill Somerville
24b9da7c1b
Enable RC nag message and time limit
2020-09-26 21:09:45 +01:00
Bill Somerville
32036cd36f
Correct slot function signatures due to Raspberry Pi compile error
2020-09-26 21:08:43 +01:00
Bill Somerville
e8808ebc54
Remove unnecessary stop of the input audio stream after error notifications
2020-09-26 21:07:35 +01:00
Bill Somerville
f12f481955
Remove unused member variable that breaks the Raspberry Pi build
2020-09-26 17:47:38 +01:00
Bill Somerville
3b6eabc7a8
Merge branch 'hotfix-2.3.0-rc1' into release-2.3.0
2020-09-26 16:42:47 +01:00
Bill Somerville
3295a7d10c
Preparation for the first v2.3.0 release candidate
2020-09-26 16:02:02 +01:00
Joe Taylor
e489d1fe85
A few more edits for User Guide.
2020-09-24 11:01:04 -04:00
Joe Taylor
3799ddc3f7
Editing of new FST4/FST4W text in the User Guide.
2020-09-24 10:42:39 -04:00
Joe Taylor
4a327c2c42
Minor editing of User Guide.
2020-09-23 16:34:42 -04:00
Joe Taylor
598835d9c9
First cut at adding FST4, FST4W to the User Guide.
2020-09-23 15:03:33 -04:00
Joe Taylor
475fe79d05
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
2020-09-22 11:27:36 -04:00
Joe Taylor
dd296311cc
Disable TxFreqSpinBox, not RxFreqSpinBox if QSY during transmit is not allowed.
2020-09-22 11:25:59 -04:00
Bill Somerville
d1bb70fd1b
Show busy cursor while enumerating audio devices
2020-09-22 12:18:23 +01:00
Joe Taylor
8c9acfc464
Set default freq for JT9 on 2200 m to 0.136000 MHz.
2020-09-21 14:45:17 -04:00
Joe Taylor
9fe2fc6de0
Fix two problems: sometime incorrect setting of RxFreq in WideGraph, and incorrect timestamp for FST4W-120 and FST4W-300 decodes in ALL.TXT.
2020-09-21 14:35:16 -04:00
Bill Somerville
542ffe8311
Improve audio device handling and error recovery
...
where possible audio devices that disappear are not forgotten until
the user selects another device, this should allow temporarily missing
devices or forgetting to switch on devices before starting WSJT-X to
be handled more cleanly. If all else fails, visiting the Settings
dialog and clicking OK should get things going again. Note that we
still do not have a reliable way of detecting failed audio out
devices, in that case selecting another device and then returning to
the original should work.
Enumerating audio devices is expensive and on Linux may take many
seconds per device. To avoid lengthy blocking behaviour until it is
absolutely necessary, audio devices are not enumerated until one of
the "Settings->Audio" device drop-down lists is opened. Elsewhere when
devices must be discovered the enumeration stops as soon as the
configured device is discovered. A status bar message is posted when
audio devices are being enumerated as a reminder that the UI may block
while this is happening.
The message box warning about unaccounted-for input audio samples now
only triggers when >5 seconds of audio appears to be missing or over
provided. Hopefully this will make the warning less annoying for those
that are using audio sources with high and/or variable latencies. A
status bar message is still posted for any amount of audio input
samples unaccounted for >1/5 second, this message appearing a lot
should be considered as notification that there is a problem with the
audio sub-system, system load is too high, or time synchronization is
stepping the PC clock rather than adjusting the frequency to maintain
monotonic clock ticks.
2020-09-20 18:20:16 +01:00
Joe Taylor
1ab59a8d6b
Fully configure WideGpahe after switching to JT65 mode.
2020-09-20 10:17:27 -04:00
Joe Taylor
e79c5f6576
Minor edits to User Guide.
2020-09-20 10:16:08 -04:00
Joe Taylor
0ab3e5116f
Fix several flaws in the loop-over-NB logic in the FST4 decoder.
2020-09-19 10:08:42 -04:00
Joe Taylor
2af01ebaa1
Fix a flaw in the loop-over NB logic. There are more flaws!
2020-09-18 15:52:33 -04:00
Joe Taylor
327808a0bb
One more try at fixing the Fmax() startup problem that Steve sees.
2020-09-18 13:33:30 -04:00
Joe Taylor
f0ed93cdd0
In the NB-loop, don't cycle around a decode attempt for the npct=0 pass.
2020-09-18 11:45:28 -04:00
Joe Taylor
52bdd57e57
Implement NB=-1%, NB=-2%. Fix a startup problem with WideGraps's fMax value.
2020-09-18 11:30:23 -04:00