WSJT-X/lib
Bill Somerville f37ed4cd78 Take advantage of the new KVASD v1.12
Pass the  temporary directory to  jt9 and use  it to give  the correct
paths  to  temporary files.  Also  jt9  passes  the absolute  path  to
kvasd.dat in the temporary directory to kvasd.

Clear out all the annoying cruft that has accumulated due to having to
run with $CWD as the temporary directory.

Use QStandardPaths  to find the  writable data directory  where needed
rather than passing it around  between objects. This now works because
the $CWD hasn't been changed.

Do away with the CMake option WSJT_STANDARD_FILE_LOCATIONS as it is no
longer needed.

Fix astro status file azel.dat formatting.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@4732 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-12-03 00:06:54 +00:00
..
afc9.f90 Added audio channel support. 2013-08-10 15:29:55 +00:00
afc65b.f90 Added audio channel support. 2013-08-10 15:29:55 +00:00
analytic.f90 Rename library directory 2012-10-03 14:31:43 +00:00
astro0.f90 Another bunch needesd for astro display. 2014-03-05 20:14:36 +00:00
astro.f90 Another bunch needesd for astro display. 2014-03-05 20:14:36 +00:00
astrosub.f90 Anoter missing file 2014-03-05 20:06:44 +00:00
azdist.f90 Display Az and Dist when "hisGrid" is known and valid. 2013-03-23 15:41:31 +00:00
baddata.f90 1. Fix a bug that could cause decoder to hang when presented with 2014-01-27 21:28:54 +00:00
bpskmetrics.dat
ccf2.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
ccf65.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
char.h Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
chkhist.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
chkmsg.f90 1. Add "Utility Programs" section to User's Guide. 2014-01-30 18:03:21 +00:00
chkss2.f90 Eliminate all compiler warnings from gfortran, in Ubuntu 12.04. 2013-05-23 13:33:29 +00:00
constants.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
conv232.f90
coord.f90 Another bunch needesd for astro display. 2014-03-05 20:14:36 +00:00
db.f90
dcoord.f90 One more 2014-03-05 20:19:38 +00:00
decode9.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
decode65a.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
decode65b.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
decode_rs.c Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
decoder.f90 Take advantage of the new KVASD v1.12 2014-12-03 00:06:54 +00:00
deep24.f90 Code for JT4 deep search now working well. (Needs some fine tuning, though.) 2013-01-23 16:25:07 +00:00
deg2grid.f90 Eliminate all compiler warnings from gfortran, in Ubuntu 12.04. 2013-05-23 13:33:29 +00:00
demod64a.f90 Optimizations of JT9 and JT65 decoders; change clock in timer routine. 2014-10-30 19:29:16 +00:00
determ.f90 Testing a new spectrum-flattening procedure, flat3. 2014-01-08 18:38:15 +00:00
dot.f90 two more subs 2014-03-05 20:18:08 +00:00
downsam9.f90 Add calls to timer(). 2013-07-09 16:22:25 +00:00
encode232.f90 Rename library directory 2012-10-03 14:31:43 +00:00
encode_rs.c
entail.f90
extract4.f90 Message averaging and DS now fully integrated in wsjt24d. 2013-01-23 19:54:54 +00:00
extract.F90 Take advantage of the new KVASD v1.12 2014-12-03 00:06:54 +00:00
f77_wisdom.f90 Convert all *.f files to *.f90. 2013-05-22 15:39:28 +00:00
fano232.f90 More progress on GUI; cleanup of fano232 code. 2012-10-20 16:37:01 +00:00
fchisq65.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
fchisq.f90 General code clean-up to eliminate compiler warnings. 2013-04-22 15:08:20 +00:00
fftw3.f90 Convert all *.f files to *.f90. 2013-05-22 15:39:28 +00:00
fil3.f90
fil4.f90 1. Remove several obsolete palette files. 2013-09-13 13:42:11 +00:00
fil61.f90
fil6521.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
filbig.f90 FFTW wisdom is now built into jt9[.exe]. 2014-11-20 18:48:53 +00:00
fillcom.f90 1. Correct bug that prevented save/restore of Wide Graph geometry. 2013-08-09 17:22:08 +00:00
flat1.f90 Merge changes from branches/wsjtx_w back into branches/wsjtx. 2014-03-05 18:20:40 +00:00
flat2.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
flat3.f90 1. Corrected handling of compound callsigns: use JT65v1 encoding if 2014-01-18 13:59:19 +00:00
flat65.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
fmtmsg.f90 Forgot to commit a new utility function. 2014-10-19 00:57:29 +00:00
four2a.f90 FFTW wisdom is now built into jt9[.exe]. 2014-11-20 18:48:53 +00:00
gen65.f90 Remove two unused routines. Remove declaration of unused variable. 2014-10-20 13:04:29 +00:00
genjt9.f90 Remove two unused routines. Remove declaration of unused variable. 2014-10-20 13:04:29 +00:00
genmet.f90 More cleanup of JT4 stuff. 2013-01-22 21:04:47 +00:00
geocentric.f90 Another bunch needesd for astro display. 2014-03-05 20:14:36 +00:00
geodist.f90 Display Az and Dist when "hisGrid" is known and valid. 2013-03-23 15:41:31 +00:00
getlags.f90
getmet24.f90 Message averaging and DS now fully integrated in wsjt24d. 2013-01-23 19:54:54 +00:00
getpfx1.f90 Improve the way messages with compound calls are automatically generated. 2014-10-19 00:56:41 +00:00
getpfx2.f90 Convert all *.f files to *.f90. 2013-05-22 15:39:28 +00:00
gran.c Added audio channel support. 2013-08-10 15:29:55 +00:00
graycode65.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
graycode.f90
grid2deg.f90 Convert all *.f files to *.f90. 2013-05-22 15:39:28 +00:00
grid2k.f90 Convert all *.f files to *.f90. 2013-05-22 15:39:28 +00:00
grid2n.f90
igray.c
indexx.f90 Convert all *.f files to *.f90. 2013-05-22 15:39:28 +00:00
init_rs.c Squashed some compiler warnings. 2014-04-03 19:44:34 +00:00
int.h Rename library directory 2012-10-03 14:31:43 +00:00
interleave8.f90
interleave9.f90
interleave24.f90
interleave63.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
ipcomm.cpp Wrong version of ipcomm.cpp was saved? 2013-07-19 00:44:48 +00:00
jt9.f90 Take advantage of the new KVASD v1.12 2014-12-03 00:06:54 +00:00
jt9a.f90 Take advantage of the new KVASD v1.12 2014-12-03 00:06:54 +00:00
jt9b.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
jt9c.f90 Decode from disk sets npatience = 2. 2014-11-21 01:40:24 +00:00
jt9code.f90 Remove a bad test message from jt9code. 2014-10-19 12:29:45 +00:00
jt9sim.f90 Resurrect jt9sim, in case we need it. 2014-09-11 15:32:22 +00:00
jt9sync.f90
jt65.f90 Clean up two warning messages. 2013-07-09 16:05:23 +00:00
jt65a.f90 Tweak the JT65 decoder so that it accepts DT down to -3.3 s. 2014-07-31 17:22:51 +00:00
jt65code.f90 Update the "Usage" messages for jt65code and jt9code. 2014-10-19 01:31:17 +00:00
k2grid.f90 Convert all *.f files to *.f90. 2013-05-22 15:39:28 +00:00
Makefile.jtsdk Resurrect jt9sim, in case we need it. 2014-09-11 15:32:22 +00:00
Makefile.linux Update the linux Makefile for qmake/make builds. 2014-11-24 14:54:47 +00:00
Makefile.MinGW Make/qmake tweaks 2014-10-21 13:47:19 +00:00
Makefile.MinGW.qt4 Change Makefile.MinGW to use my qt5.0.2 paths. Yours may be different! 2013-08-02 19:52:25 +00:00
met8.21 Rename library directory 2012-10-03 14:31:43 +00:00
moon2.f90 Another bunch needesd for astro display. 2014-03-05 20:14:36 +00:00
moondop.f90 Squashed some compiler warnings. 2014-04-03 19:44:34 +00:00
morse.f90 Added the source code for morse(). 2013-03-25 12:17:21 +00:00
move.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
msgs.txt
n2grid.f90 Clean up compiler warnings. 2012-11-14 17:02:54 +00:00
nchar.f90 Convert all *.f files to *.f90. 2013-05-22 15:39:28 +00:00
noisegen.f90
options.f90 Squashed yet more compiler warnings. 2014-04-03 20:17:08 +00:00
packbits.f90
packcall.f90 Convert all *.f files to *.f90. 2013-05-22 15:39:28 +00:00
packdxcc.f90 Convert all *.f files to *.f90. 2013-05-22 15:39:28 +00:00
packgrid.f90 Eliminate all compiler warnings from gfortran, in Ubuntu 12.04. 2013-05-23 13:33:29 +00:00
packmsg.f90 Improve the way messages with compound calls are automatically generated. 2014-10-19 00:56:41 +00:00
packtext.f90 Convert all *.f files to *.f90. 2013-05-22 15:39:28 +00:00
pctile.f90
peakdt9.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
peakup.f90
pfx.f90 Convert all *.f files to *.f90. 2013-05-22 15:39:28 +00:00
pfxdump.f90 Convert all *.f files to *.f90. 2013-05-22 15:39:28 +00:00
polfit.f90 Testing a new spectrum-flattening procedure, flat3. 2014-01-08 18:38:15 +00:00
prog_args.f90 Take advantage of the new KVASD v1.12 2014-12-03 00:06:54 +00:00
ps24.f90
ptt.c
rig_control.c Backed out the changes from r3171 to r3172 -- too buggy at present. 2013-04-15 21:13:31 +00:00
rs.h
s3avg.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
sec_midn.f90
setup65.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
sleep_msec.f90 1. Fixed issue with jt9 process not sleeping under Linux. 2013-03-26 14:00:51 +00:00
sleep.h
slope.f90
smo121.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
smo.f90 Another one... 2014-03-05 20:09:03 +00:00
softsym.f90 Add calls to timer(). 2013-07-09 16:22:25 +00:00
sort.f90 Convert all *.f files to *.f90. 2013-05-22 15:39:28 +00:00
ss.bat Save a temporary test program. 2014-09-11 00:07:49 +00:00
ssort.f90 Convert all *.f files to *.f90. 2013-05-22 15:39:28 +00:00
stdmsg.f90 Improve the way messages with compound calls are automatically generated. 2014-10-19 00:56:41 +00:00
sun.f90 Another bunch needesd for astro display. 2014-03-05 20:14:36 +00:00
symspec2.f90 Optimizations of JT9 and JT65 decoders; change clock in timer routine. 2014-10-30 19:29:16 +00:00
symspec65.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
symspec.f90 Merge changes from branches/wsjtx_w back into branches/wsjtx. 2014-03-05 18:20:40 +00:00
sync9.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
sync24.f90
tab.c
timer.f90 Optimizations of JT9 and JT65 decoders; change clock in timer routine. 2014-10-30 19:29:16 +00:00
tm2.f90 Squashed some compiler warnings. 2014-04-03 19:44:34 +00:00
tmoonsub.c Squashed yet more compiler warnings. 2014-04-03 20:17:08 +00:00
toxyz.f90 Another bunch needesd for astro display. 2014-03-05 20:14:36 +00:00
tstrig.c Starting to implement direct calls to hamlib functions, rather than 2013-04-15 00:28:27 +00:00
tstrig.h Starting to implement direct calls to hamlib functions, rather than 2013-04-15 00:28:27 +00:00
twkfreq65.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
twkfreq.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
unpackbits.f90 Clean up all g95 compiler warnings. 2013-05-23 01:05:37 +00:00
unpackcall.f90 Fix a bug that can appear when unpacking compound callsigns. 2014-09-22 14:31:08 +00:00
unpackgrid.f90
unpackmsg.f90 Fix a bug that can arise as a result of a false decode. 2014-01-25 16:53:34 +00:00
unpacktext.f90 Convert all *.f files to *.f90. 2013-05-22 15:39:28 +00:00
usleep.c Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
vit216.c
wisdom1.bat Several decoder optimizations, including implementation of FFTW wisdom. 2014-11-19 17:23:57 +00:00
wisdom.c Add wisdom for the FFTs done by symspec_(), wsjtx[.exe]. 2014-11-21 15:17:22 +00:00
wrapkarn.c Added audio channel support. 2013-08-10 15:29:55 +00:00
wsjt24.f90 Message averaging and DS now fully integrated in wsjt24d. 2013-01-23 19:54:54 +00:00
wsjt24d.f90 Code for JT4 deep search now working well. (Needs some fine tuning, though.) 2013-01-23 16:25:07 +00:00
xcor24.f90
zplot9.f90 Many changes to the procedures for selecting decodable candidate JT9 signals. 2013-05-16 16:02:00 +00:00