1608 Commits

Author SHA1 Message Date
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
Bill Somerville
6938d9b594 Support for the Yaesu FTdx3000 and similar rigs via HRD
There  is an  outstanding  issue with  the FTdx3000  via  HRD in  that
setting  the  "other" VFO  mode  doesn't  work.   This appears  to  be
insoluable and the  only current option is to set  "Mode" to "None" in
WSJT-X leaving mode  setting to the user. As it  happens the best mode
combo on this rig  is probably DATA-U on Tx and USB  on Rx which would
require "Mode" as "None" anyway.

This change is quite large  including several general strategy changes
in an attempt to make the HRD interface more generic and more robust.

Also cleaned up  trace output removing stuff that is  working and just
clutters output.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4523 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-17 10:05:12 +00:00
Bill Somerville
d329bba8e0 Use non localized get frequency commands with Commander
Commander sends invalid  UTF-8 strings for numbers  that contain group
separators,  e.g. non-break  space  U+00A0 in  French regional  number
formats.

Revert to  old undocumented frequency  query commands that  always use
'.' and ',' for number punctuation.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4518 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-16 22:38:36 +00:00
Bill Somerville
b8dc3cbb64 Issue log update
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4515 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-15 12:40:40 +00:00
Bill Somerville
75d050fd41 Clean up HRD information file format
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4513 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-13 10:51:14 +00:00
Bill Somerville
a6e3e517a1 Unjustify project description
The justified  text in  the project  description caused  many unwanted
hard line breaks when viewed in Debian package install tools.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4511 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-11 18:59:20 +00:00