1621 Commits

Author SHA1 Message Date
Bill Somerville
c51ab57ea1 Bump RC number.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@5003 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-03-04 13:24:30 +00:00
Bill Somerville
35209aa611 Prep for v1.4.0-rc4
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@5001 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-03-04 13:19:19 +00:00
Bill Somerville
9a053d4b16 Better handling of compound callsigns
Option  to control  standard message  generation for  type 2  compound
callsign holders.

Process decoded  messages based  on either base  or full  callsign for
both DE and DX callsigns.

Change CW id when callsign changed in settings.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4999 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-03-04 11:42:15 +00:00
Bill Somerville
787520f656 Use freq-mode-freq-mode sequency to set freqquency
Because setting frequency can change  mode and setting mode can change
frequency on various rigs it is  necessary to set a frequency by first
setting a  frequency which  gets to the  correct band  and potentially
band stack  register. Then  to set  the mode to  ensure that  any band
remembered mode is cleared. Then set frequency again in case the prior
mode change  moved the frequency  (e.g. CW correction). Then  set mode
again because some rigs set the mode according to frequency.

Who would have  thought setting the rig frequency via  CAT could be so
complicated :( TODO: Even this is  flawed on some Yaesu rigs that must
be band changed to select some settings like aerial socket and pre-amp
settings.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4996 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-02-28 13:37:35 +00:00
Bill Somerville
701478db26 Clean up program identification to pskreporter and other places
Merged from wsjtx branch.



git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4988 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-02-23 15:55:12 +00:00
Bill Somerville
2c65e3ea30 Further changes to the way verion and revision numbers are generated
Local builds from  source tar balls or the  two phase wsjtx-superbuild
no longer specify  any revision, just the version  number. Since these
sort  of builds  are  expected  to be  release  candidates or  release
versions the revision (svn changeset  number) is implicit from the svn
tag of the version.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4984 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-02-21 23:25:14 +00:00
Bill Somerville
f259ee2959 Abandon getting changeset revision number from svn keyword expansion
Subversion keyword expansion of $Rev:$ in  a file is hopeless as it is
impossible to  coordinate with  a release. Revert  to an  empty string
when it can't be discovered with svn info etc..

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4983 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-02-21 22:28:08 +00:00
Bill Somerville
4df7eeeb65 Make check for non-working split query more general
Some Hamlib  back ends clain to  support split queries but  they don't
work. The existing code to only try  a split query once per session if
it fails  has been extended to  any error from Hamlib  returned from a
split query.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4971 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-02-18 22:24:32 +00:00
Bill Somerville
c9969fd6c7 Remove usage of otool and install_name_tool from Mac KVASD installer
These tools are no longer part of a standard OS X install and would need to be
installed via the Xcode commnd line tools. Instead the KVASD binary has been
preprocessed and the Mac KVASD installer simply injects the KVASD binary into
the target application bundle(s).

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4905 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-01-26 12:08:57 +00:00
Bill Somerville
c6882c7dad The +2kHz check box should not adjust the frequency when starting up
Since the  last monitored dial  frequency is stored and  restored from
the settings the +2kHz setting should  only set the state of the check
box when initializing and not attempt to adjust the dial frequency.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4902 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-01-22 00:43:22 +00:00
Bill Somerville
c3f356c6ca Accommodate new mode mnemonics from DX Labs with FlexRadio SDRs
DX Lab  Suite Commander now returns  "DIGU" and "DIGL" for  AFSK modes
rather than RTTY & RTTY-R.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4894 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-01-11 16:16:44 +00:00
Bill Somerville
04de2ce95d Rig polling not detecting changes against cached values correctly
The  PollingTransceiver class  was not  dealing with  frequency change
commands correctly when the mode was not specified.

Improved some diagnostic messages.

Only leave transmit mode when PTT is seen to drop.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4885 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-01-08 23:45:58 +00:00
Bill Somerville
79a80251ad The Elecraft K3 is very picky about going to split mode
We have to ensure  that the band and mode along  with the frequency of
both VFOs is set before attempting to enable split mode.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4878 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-01-02 21:47:00 +00:00
Bill Somerville
3713cd8bed Swap out NSIS crypto plugin for one that works better
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4783 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-12-08 10:37:11 +00:00
Bill Somerville
121a1db354 Ensure split works on Yaesu via Hamlib without breaking others
Also improved class HamlibTransceiver debug trace messages.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4779 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-12-06 20:19:57 +00:00
Bill Somerville
1ee6d41570 Ensure split Tx frequency agrees with UI before transmitting
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4778 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-12-06 20:19:48 +00:00
Bill Somerville
9fae7720c5 Support for new DX Lab Suite Commander TCP/IP commands
Dave AA6YQ has added two new commands to the Commander server to allow
more reliable control.

Requires DX Lab Suite Commander 11.1.4 or later.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4777 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-12-06 20:19:37 +00:00
Bill Somerville
9860a6651b Set split mode before and after setting Tx frequency
Also cleaned up duplicate trace output.

Using teh  DX Lab  Suite Commander  CAT interface  with rigs  like the
TS-2000  requires  that  split  mode  be set  after  changing  the  Tx
frequency. This  is because  setting teh  Tx frequency  disables split
mode.

With some Icom rigs  the rig must be in split  mode before setting the
Tx frequency otherwise the Tx frequency change will not be honoured.

To fix  this the sequence set-split,  set-tx-frequency, set-split must
always be used to change the Tx frequency.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4776 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-12-06 20:19:24 +00:00
Bill Somerville
f1c3099a85 Add rigctl to WSJT-X package as rigctl-wsjtx
The rigctl program is not used  directly by WSJT-X but it does contain
the  same  Hamlib  code  from  the   Hamlib  v3  fork  as  WSJT-X  and
rigctld-wsjtx. So it makes sense to distribute it as a testing tool or
for any user that needs it to converse with the rigctld-wsjtx server.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4774 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-12-06 16:43:15 +00:00
Bill Somerville
5b6b27e613 Mac KVASD-installer, don't lock in temporary directory location
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4765 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-12-05 23:09:26 +00:00
Bill Somerville
eb9dda8308 Mac KVASD-installer - Add download retry mechanism and improve error reporting
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4761 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-12-05 19:37:29 +00:00
Bill Somerville
03829f0b08 Mac KVASD-installer - use a user specific temporary directory
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4759 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-12-05 17:43:36 +00:00
Bill Somerville
1cc49244ab Disable drag and drop target selection in KVASD-installer
The Mac KVASD-installer running on OS X 10.7 crashes when trying
to process a target selected by drag and drop. Due to issues
debuging issues on 10.7 with Xcode 4, I have disabled the
feature since there is an alternative mechanisim available.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4756 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-12-05 15:32:05 +00:00
Bill Somerville
a8657391c8 Correct Mac OS X version portability settings for KVASD-installer
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4754 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-12-05 11:39:51 +00:00
Bill Somerville
38a37d8956 Issue log update
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4735 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-12-03 10:32:30 +00:00
Bill Somerville
bc1ff9e2dd Keep UI in line with messages when clicking F4
When tab 2 is current the action of F4 is to set the next message to transmit the standard

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4692 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-11-29 20:34:42 +00:00
Bill Somerville
c8b00d17c9 Don't keep querying split status on rigs where it doesn't work
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4690 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-11-29 18:13:24 +00:00
Bill Somerville
20678117cb Specify the Qt version required
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4688 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-11-29 13:55:47 +00:00
Bill Somerville
cd357832ac Licence file name changed
Merged from wsjtx branch.



git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4684 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-11-29 00:19:17 +00:00
Bill Somerville
62551f7ec2 Add THANKS acknowledgements file to installed files
Merged from wsjtx branch.



git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4681 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-11-29 00:05:59 +00:00
Bill Somerville
300a29c75d Top level docs
Top level docs added to installed files

Merged from wsjtx branch.



git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4679 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-11-28 23:57:05 +00:00
Bill Somerville
72ba5e3936 Update Mac installation guide
Update Mac shared memory system file

Merged from branch wsjtx.



git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4672 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-11-28 16:10:48 +00:00
Joe Taylor
f5f0bd5e7b Merge fix to 'Add' action from r4647
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4669 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-11-28 15:19:27 +00:00
Bill Somerville
043033364a Fix line endings on Mac text files
Merged from branch wsjtx.



git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4668 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-11-28 14:31:59 +00:00
Bill Somerville
0236aa365d Set svn:mime-type property on Mac text files
Merged from wsjtx branch.



git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4666 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-11-28 14:14:36 +00:00
Bill Somerville
953c55fa41 Add on-line KVASD install to Windows NSIS installer
To comply  with the  WSJT_X GPL  v3 license,  the closed  source KVASD
executable  must  be  delivered   separately  and  optionally  to  end
users. To facilitate  this a new install option has  been added to the
Windows  installer  to install  KVASD  by  downloading it  at  install
time. The installer  first downloads the KVASD EULA  from the Internet
and presents it  to the user for reading and  agreement.  If agreement
is  given  the  KVASD  binary  is downloaded  from  the  Internet  and
checksummed using an  MD5 hash, if that passes, it  is installed along
with WSJT-X.  An  uninstall record is also written to  ensure that, if
installed, KVASD will be un-installed if WSJT-X is un-installed.

To facilitate this enhancment to the NSIS installer the standard CPack
NSIS  installer script  template has  been overridden  with a  project
specific version.   This version also  implements the more  modern and
recomended nsDialogs mechanism for  installer custom page construction
including the install options page. See CMake/Modules/NSIS.template.in
for  details   and  CMakeCPackOptions.cmake.in   for  usage   in  this
installer.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4662 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-11-27 17:15:26 +00:00
Bill Somerville
6591d88dd5 Mac KVASD installer
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4660 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-11-27 15:15:31 +00:00
Bill Somerville
3979b3de7c Update Mac installation guides for OSX 10.10
Merged from branch wsjtx-1.4.



git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4659 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-11-27 13:57:37 +00:00
Bill Somerville
3f01f7dfaa Use the generic icons in the Mac OS X generic iconset
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4633 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-11-23 13:46:24 +00:00
Bill Somerville
57cd05a858 Artwork updates
New Mac OS X icon set for generic WSJT uilities.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4631 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-11-23 13:32:18 +00:00
Bill Somerville
ebdeb84bff Increased minimum size of Settings window
Several users  have reported missing parts  of the Settings UI  due to
the window starting up too small. This shouldn't be possible since the
Qt layout  manager should  expand the  window but  it doesn't  seem to
always get it right.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4626 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-11-22 02:15:02 +00:00
Joe Taylor
dfaa600a39 Merge r4556,4557,4558,4571 from branches/wsjtx to branches/wsjtx-1.4.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4595 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-11-13 18:22:12 +00:00
Bill Somerville
d3c3f79ca5 Make Mac OS X portability and compatibility options overridable
To allow personal builds on Mac OS X on 10.7 where no 10.9 SDK is
available, the key options have been made CMake ached variables so
that they may be overridden at configure time.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4584 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-11-04 20:58:11 +00:00
Bill Somerville
2a592888f3 OmniRig interface fixes
Split mode  was inadvertently disabled  in a prior change  to disallow
split mode on the "None" rig.

Allow OmniRig to report a rig offline  status for up to 5s since short
periods of "rig  not responding" seem to happen regularly  for no good
reason.

Use  high level  OmniRig SetSimplexMode()/SetSplitMode()  functions to
initialize rig.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4577 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-11-01 22:33:16 +00:00
Bill Somerville
66745cf59a Issue log update
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4576 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-11-01 14:58:50 +00:00
Bill Somerville
c00954aee0 Issue log update
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4575 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-31 10:47:10 +00:00
Bill Somerville
03c9852dee Fix various fake split mode issues
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4572 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-30 22:01:39 +00:00
Bill Somerville
3496ac0eb8 WSJT-X User Guide location variable
In order to support the WSJT-X  super build in LOCAL mode the location
of the User Guide needs to be specified.

A CMake cache  variable WSJT_MANUAL_DIRECTORY has been  added to allow
the URI of the User Guide directory to be specified at configure time.
The default value remains as the project web site.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4565 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-29 13:23:11 +00:00
Bill Somerville
97088a9e06 Fix missing manpages dependency
CMake  v3  complains  about   missing  dependencies  so  the  manpages
dependency must not be added to the wsjtx target unless it exists.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4563 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-28 10:49:54 +00:00
Bill Somerville
ee51200af7 Fix missing target
The debian target was being added  as a dependency to teh wsjtx target
even when it  doesn't exist. This isn't  allowed in CMake v3  so it no
longer added if it doesn't exist.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4561 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-28 00:57:22 +00:00