1586 Commits

Author SHA1 Message Date
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
Bill Somerville
bb888a100f Fix up shadow manpages when a2x generates invalid one
On Ubuntu a2x  generates invalid shadow manpages. A sed  edit has been
added to teh build script to rectify this.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4509 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-11 16:18:16 +00:00
Bill Somerville
17104b2cc0 Fix warning in build script
Merged from wsjtx trunk.




git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4507 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-11 00:45:02 +00:00
Bill Somerville
aa441a6c74 Only do package generation if appropriate tools are available
Debian packages are  only build if dpkg-buildpackage  is available and
RPM package generation is only done if rpmbuild is available.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4503 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-09 19:01:39 +00:00
Bill Somerville
7403d26ed5 Clear manpage build warnings and errors
The manpage  directory build was using  an invalid a2x option  and was
liable to errors  in parallel builds due to gzip  on a wildcard having
no input files.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4499 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-09 04:13:30 +00:00
Bill Somerville
0d317e98d3 Make default Linux Release builds FOSS compliant
The  kavasd binary  is  not  open source  so  cannot be  automatically
bundled with WSJT-X on Linux.

The CMake option  WSJT_INCLUDE_KVASD has been added with  a default of
OFF in Linux Release configuration builds.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4497 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-09 02:59:55 +00:00
Bill Somerville
7aa67758bb Issue log update
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4493 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-08 18:39:55 +00:00
Bill Somerville
86f08b67bc Tidied issue log format
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4492 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-08 11:55:08 +00:00
Bill Somerville
a5d01c36b8 Issue log update
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4491 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-08 11:54:57 +00:00
Bill Somerville
3bd73cd048 Issue log update
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4484 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-07 02:10:17 +00:00
Bill Somerville
d36f858b09 Issue log update
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4483 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-06 23:43:37 +00:00
Bill Somerville
c8c79fb423 Increase Settings dialog default size
On some systems or font combinations  this window starts too small for
the layout to render all the widgets on the Radio tab.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4481 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-06 23:35:24 +00:00
Bill Somerville
746e2ea283 Optional trace file located in temp directory
The  existing  trace  file  location created  when  the  CMake  option
WSJT_QDEBUG_TO_FILE is ON is not usable with a Linux package installed
in /usr.

Moved location to the temporary directory as <APPNAME>_trace.log

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4474 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-04 19:29:16 +00:00
Bill Somerville
037178561d Issue log update
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4472 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-04 14:28:17 +00:00
Bill Somerville
da7da2b2b4 Menu action to open the log directory
Since the log files have moved to  a hidden directory a menu action to
open the logs directory in a suitable system applicaiton is needed.

Added "Open log directory" to File manu bar pop up menu.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4470 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-04 11:44:54 +00:00
Bill Somerville
fc33d1b4c5 Trim spaces from network server query
Spaces  left in  the  CAT network  server  cause incorrect  servername
lookups, particularly just spaces which override the default values.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4468 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-04 01:10:33 +00:00
Joe Taylor
bfa64afe06 Update issue-log.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4467 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-03 16:41:57 +00:00
Bill Somerville
842a4c9437 Issue log update
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4466 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-03 16:11:32 +00:00
Bill Somerville
dcc7bbe68b Issue log update
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4461 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-03 00:56:07 +00:00
Bill Somerville
8b348533c4 Issue log update
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4460 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-03 00:55:53 +00:00
Bill Somerville
a0843d20f2 Increase web download timeouts to 2 minutes
User manual and kvasd downloads are occasionally timing out with a 10s
timeout.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4457 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-02 20:44:28 +00:00
Bill Somerville
e208c9b61d Issue log update
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4455 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-02 17:44:26 +00:00
Bill Somerville
4bc24ed2d2 Issue log update
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4454 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-02 16:28:13 +00:00