Commit Graph

8585 Commits

Author SHA1 Message Date
Bill Somerville e32d9e1d28
Rearrange bundle fixup to ensure all executables are installed
The INSTALL (CODE  ...) targets to fixup the installed  bundle may run
before all  the executable  files are  installed if  run from  the top
level CMake  script. By creating a  new sub-directory just to  run the
bundle  fixup its  timing can  be controlled  by ensuring  it is  only
included after all sub-directory that might install executable files.
2021-04-19 16:17:25 +01:00
Bill Somerville 2d68e857dc
Merge branch 'feat-map65-integration' of bitbucket.org:k1jt/wsjtx into feat-map65-integration 2021-04-18 01:23:22 +01:00
Bill Somerville a3334295ef
Revert to standard CMake BundleUtilities.cmake script
Fix some installation dependency finding issues.
2021-04-18 01:06:04 +01:00
Joe Taylor dd1e2b98ce Merge branch 'feat-map65-integration' of bitbucket.org:k1jt/wsjtx into feat-map65-integration 2021-04-17 09:04:10 -04:00
Joe Taylor 4a2378c163 Bill's fix to the hamlib CMake file. 2021-04-17 08:53:42 -04:00
Bill Somerville 8065f3b889
Another attempt to get cross platform package finding working 2021-04-17 03:08:06 +01:00
Bill Somerville 3591f13ff0
Hamlib package finder for static and dynamic linking on Windows 2021-04-17 02:06:47 +01:00
Joe Taylor c143c2c279 Merge branch 'feat-map65-integration' of bitbucket.org:k1jt/wsjtx into feat-map65-integration 2021-04-16 15:14:28 -04:00
Joe Taylor a970ad1447 Make both call-from-map65 and m65 from command line work properly on *.tf2 and *.iq files. 2021-04-16 15:12:00 -04:00
Joe Taylor 30d37f292b Replace variable name 'mode64' with 'mode_q65' in several more places. 2021-04-15 13:56:41 -04:00
Joe Taylor 7b007e07f8 Set some additional Fortran flags for debug builds. 2021-04-15 13:54:36 -04:00
Joe Taylor 3c853df1bc Make sure m_TRperiod is defined before use. 2021-04-15 13:53:45 -04:00
Joe Taylor c61e796c50 Fix a possible floating point exception in q65_loops by making s3 allocatable. 2021-04-15 13:52:18 -04:00
Joe Taylor 2ed4ca3aaf Guard against base=0 when normalizing an snr2 estimate in ccf65(). 2021-04-15 13:51:01 -04:00
Joe Taylor e3f405684f Add authors' names to title bar. 2021-04-15 08:15:06 -04:00
Bill Somerville 25baa705de
Repair another argument type issue 2021-04-15 03:04:52 +01:00
Bill Somerville 84f193c5a9
Repair argument type mismatch 2021-04-15 02:57:02 +01:00
Bill Somerville bd9c7a5785
Switch to recommended package finder naming conventions 2021-04-15 02:56:00 +01:00
Bill Somerville 583b4aa21a
Squash more compiler warnings 2021-04-14 23:41:52 +01:00
Bill Somerville 8de93a5330
Squash a couple of compiler warnings 2021-04-14 22:55:33 +01:00
Bill Somerville 5946eaf615
Windows compatibility for the portaudio package finder 2021-04-14 21:59:00 +01:00
Bill Somerville a44959962c
Diagnostics for port audio package finder on macOS 2021-04-14 21:49:23 +01:00
Joe Taylor b17ddac6c6 Simplification of Wide Graph layout. 2021-04-14 14:13:20 -04:00
Joe Taylor c12ae72dac Minor tweaks to GUI code. 2021-04-14 14:13:04 -04:00
Joe Taylor 9f45e095f1 Change button label from "Tx Q65 $" to "Tx Q65 :". 2021-04-14 09:16:54 -04:00
Joe Taylor fec7e2d2d1 Do not display no-decode lines in MAP65 main window. 2021-04-13 19:23:45 -04:00
Joe Taylor 30ecae5193 Back out commit b30713388 -- it broke the behavior of Messages and Band Map. 2021-04-13 17:33:58 -04:00
Joe Taylor 12f3faa0a1 Code cleanup. Looking ad adding Q65 decodes to Band Map and Messages. 2021-04-13 16:32:24 -04:00
Joe Taylor 17b0fd4974 Merge branch 'feat-map65-integration' of bitbucket.org:k1jt/wsjtx into feat-map65-integration 2021-04-13 14:47:15 -04:00
Joe Taylor b307133882 Do not display blank decode lines. 2021-04-13 14:46:31 -04:00
Joe Taylor 8937266395 MAP65 now decodes Q65-60C. 2021-04-13 14:02:30 -04:00
Joe Taylor ff54b4853b Minor code cleanup. 2021-04-13 13:52:46 -04:00
Bill Somerville df8f43f0b7
Temporary find portaudio package diagnostics 2021-04-13 18:43:59 +01:00
Bill Somerville a721be37ff
Fixing macOS linking of map65 2021-04-13 14:28:44 +01:00
Bill Somerville 6dac83abe2
Temporary diagnstics 2021-04-13 14:18:26 +01:00
Bill Somerville 19875e2b03
Remove redundant code that causes CLang++ warnings 2021-04-13 13:41:01 +01:00
Bill Somerville 00f1d7577a
Update hamlib and libusb package finders for Linux 2021-04-13 02:02:49 +01:00
Bill Somerville 63e485e819
Updated CMake finders, working on Windows & supporting dynamic hamlib 2021-04-12 22:33:46 +01:00
Joe Taylor 3f98270681 Fix the floating-point exception caused by a c2r FFT when not enough space allocated for data array. 2021-04-12 15:21:38 -04:00
Joe Taylor 47332aa9ac Always set emedelay=2.5 for submodes Q65-60[A-E]. 2021-04-12 12:19:49 -04:00
Joe Taylor 7b4e0e41e4 Update to Findlibusb.cmake 2021-04-12 12:19:22 -04:00
Bill Somerville 17ba3e4a06
More flexible libusb-1.0 package finder script 2021-04-11 23:04:07 +01:00
Bill Somerville b3b70a81cd
Updated LibFindMacros.cmake
Allowing much simplified CMake package  finder scripts, also moving to
finders creating imported targets.
2021-04-11 22:03:56 +01:00
Bill Somerville f82d984501
Merge branch 'feat-map65-integration' of bitbucket.org:k1jt/wsjtx into feat-map65-integration 2021-04-11 15:29:59 +01:00
Bill Somerville 56c92c55fb
Updated CMake finders and changes to build map65 on Linux 2021-04-11 15:29:15 +01:00
Joe Taylor 7664a63465 Send real, not int, to indexx(). Should prevent floating exception message on exit. 2021-04-11 09:32:21 -04:00
Joe Taylor f65b7925a7 Merge branch 'feat-map65-integration' of bitbucket.org:k1jt/wsjtx into feat-map65-integration 2021-04-10 07:40:43 -04:00
Bill Somerville 74bd3c1d0c
Changes to integrate into WSJT-X build system
A  separate install  of the  portaudio  library is  now required,  see
"doc/building on MS Windows.txt" for a suitable recipe.

The map65  code base  is still  MS Windows specific  in some  areas so
don't expect successful builds on Linux or macOS yet.
2021-04-10 12:29:34 +01:00
Joe Taylor 00035235eb Update map65.pro and Makefile for new location of sources in the wsjtx project. 2021-04-09 13:41:19 -04:00
Bill Somerville 769e00ab88
Getting compilation of map65 working with CMake and Qt 5.15 2021-04-09 17:47:49 +01:00