1613 Commits

Author SHA1 Message Date
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
Bill Somerville
ab16265a7d Fix Fortran options on Mac and CMake 3 adjustments
The minimum OS X version  supported and SDK selection compiler options
were not being set for Fortran compiles on Mac.

As  CMake 3.0.2  is the  current release  the facilities  obsoleted by
CMake 3.0 have been removed. This also entails making CMake 2.8.10 the
minimum supported version.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4559 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-28 00:47:57 +00:00
Joe Taylor
d4879ac0e0 Merge changes from revisions 4533, 4534, 4535, 4536, 4537, 4540, and
4544 into wsjtx-1.4.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4550 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-20 23:10:00 +00:00
Bill Somerville
945eb8c267 Fix Mac OS X DragNDrop DMG Volume name
The DMG volume name must not change between versions as it invalidates
the .DS_Store file backgound image.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4547 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-20 17:16:12 +00:00
Bill Somerville
756cf180fe Issue log update
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4543 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-20 00:14:06 +00:00
Bill Somerville
17751c3f90 Support for the DDUtil HRD emulator
DDUtil  by K5FR  allows multiple  clients  to control  a FlexRadio  or
similar by emulating an HRD TCP/IP server.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4541 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-20 00:08:05 +00:00
Bill Somerville
0f0985bbe0 Ensure user guide and kvasd is always latest version
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4531 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-19 00:22:32 +00:00
Bill Somerville
f2e9d77ffb Add support for Yaesu FT-450(D) via HRD
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4529 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-18 21:32:15 +00:00
Bill Somerville
3cf35b2e57 Implement mode setting on the Ten-Tec Omni VII via HRD
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4526 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-17 20:44:25 +00:00