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
..
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
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
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
astro.f90 Another bunch needesd for astro display. 2014-03-05 20:14:36 +00:00
astro0.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 Rename library directory 2012-10-03 14:31:43 +00:00
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 Rename library directory 2012-10-03 14:31:43 +00:00
coord.f90 Another bunch needesd for astro display. 2014-03-05 20:14:36 +00:00
db.f90 Rename library directory 2012-10-03 14:31:43 +00:00
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 Rename library directory 2012-10-03 14:31:43 +00:00
entail.f90 Rename library directory 2012-10-03 14:31:43 +00:00
extract.F90 Take advantage of the new KVASD v1.12 2014-12-03 00:06:54 +00:00
extract4.f90 Message averaging and DS now fully integrated in wsjt24d. 2013-01-23 19:54: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
fchisq.f90 General code clean-up to eliminate compiler warnings. 2013-04-22 15:08:20 +00:00
fchisq65.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
fftw3.f90 Convert all *.f files to *.f90. 2013-05-22 15:39:28 +00:00
fil3.f90 Add fil3.f90. 2012-10-10 19:25:28 +00:00
fil4.f90 1. Remove several obsolete palette files. 2013-09-13 13:42:11 +00:00
fil61.f90 Rename library directory 2012-10-03 14:31:43 +00:00
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 Many changes: all-new JT9 decoder, supposedly faster and better. 2012-11-26 21:06:41 +00:00
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
graycode.f90 Rename library directory 2012-10-03 14:31:43 +00:00
graycode65.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
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 Implement signal reports in the range -31 to -50 dB. 2012-10-25 13:01:37 +00:00
igray.c Rename library directory 2012-10-03 14:31:43 +00:00
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 Rename library directory 2012-10-03 14:31:43 +00:00
interleave9.f90 Rename library directory 2012-10-03 14:31:43 +00:00
interleave24.f90 Starting to implement the JT4 modes. 2013-01-22 19:19:00 +00:00
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 Introduce nzhsym, the number of computed half-symbol spectra. 2012-11-19 18:23:39 +00:00
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
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 working on pxdb, spectra 2012-10-04 02:05:14 +00:00
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 Rename library directory 2012-10-03 14:31:43 +00:00
options.f90 Squashed yet more compiler warnings. 2014-04-03 20:17:08 +00:00
packbits.f90 Rename library directory 2012-10-03 14:31:43 +00:00
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 Go back to old version of pctile, using a full sort. 2012-11-12 18:28:28 +00:00
peakdt9.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
peakup.f90 Starting to implement the JT4 modes. 2013-01-22 19:19:00 +00:00
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 Starting to implement the JT4 modes. 2013-01-22 19:19:00 +00:00
ptt.c Make ptt() consistent with the one in WSPR. 2012-11-19 16:45:42 +00:00
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 Rename library directory 2012-10-03 14:31:43 +00:00
s3avg.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
sec_midn.f90 Rename library directory 2012-10-03 14:31:43 +00:00
setup65.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
sleep.h Rename library directory 2012-10-03 14:31:43 +00:00
sleep_msec.f90 1. Fixed issue with jt9 process not sleeping under Linux. 2013-03-26 14:00:51 +00:00
slope.f90 Starting to implement the JT4 modes. 2013-01-22 19:19:00 +00:00
smo.f90 Another one... 2014-03-05 20:09:03 +00:00
smo121.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +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
symspec.f90 Merge changes from branches/wsjtx_w back into branches/wsjtx. 2014-03-05 18:20:40 +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
sync9.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
sync24.f90 Some cleanup of source-code comments. 2013-01-22 20:14:35 +00:00
tab.c Rename library directory 2012-10-03 14:31:43 +00:00
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
twkfreq.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
twkfreq65.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 Permit signal reports in the range -50 to +49 dB 2012-11-28 01:57:45 +00:00
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 Rename library directory 2012-10-03 14:31:43 +00:00
wisdom.c Add wisdom for the FFTs done by symspec_(), wsjtx[.exe]. 2014-11-21 15:17:22 +00:00
wisdom1.bat Several decoder optimizations, including implementation of FFTW wisdom. 2014-11-19 17:23:57 +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 Starting to implement the JT4 modes. 2013-01-22 19:19:00 +00:00
zplot9.f90 Many changes to the procedures for selecting decodable candidate JT9 signals. 2013-05-16 16:02:00 +00:00