Commit ccf34d06 authored by Christoph Berg's avatar Christoph Berg

Import Upstream version 1.3.1

parent 1114ec53
......@@ -10,6 +10,8 @@ Fred DH5FS
Nate N0NB
Mario DH5YM
Ervin HA2OS
Zoltan HA5CQZ
Stephen W8BSD
and others
This diff is collapsed.
......@@ -7,13 +7,18 @@ Easiest way to install tlf is by typing:
make
make install
If you want to compile tlf from the repo, please do a
autoreconf --install
before the above commands.
If support for Hamlib (>=1.2.8) is wanted, use ./configure --enable-hamlib
If support for Hamlib (>=1.2.8) is wanted, use
./configure --enable-hamlib
By default, tlf will install into /usr/local/bin, together with the
shell-scripts from the scripts directory. Data files will install into
......@@ -23,4 +28,10 @@ If you want to change any of these paths, you can do this with the
configure script too, e.g. './configure --prefix=/usr --datadir=/usr/share'
will install tlf and scripts into /usr/bin, datafiles into /usr/share/tlf.
If you are doing a lot of contesting in digimodes using Fldigi there is support for reading the audio frequency via xmlrpc. Make sure to install XMLRPC-c and configure tlf with
./configure --enable-fldigi-xmlrpc
See doc/README for more details.
ACLOCAL_AMFLAGS = -I macros
SUBDIRS = doc rules src share scripts
SUBDIRS = doc rules src share scripts test
CLEANFILES = *~
man_MANS = tlf.1
README: README.md
grep -v "Build Status" $< > $(srcdir)/$@
EXTRA_DIST = README.md
# Makefile.in generated by automake 1.15 from Makefile.am.
# Makefile.in generated by automake 1.15.1 from Makefile.am.
# @configure_input@
# Copyright (C) 1994-2014 Free Software Foundation, Inc.
# Copyright (C) 1994-2017 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -196,8 +196,7 @@ CSCOPE = cscope
DIST_SUBDIRS = $(SUBDIRS)
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
$(srcdir)/tlf.1.in AUTHORS COPYING ChangeLog INSTALL NEWS \
README compile config.guess config.sub depcomp install-sh \
missing
README compile config.guess config.sub install-sh missing
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
......@@ -359,9 +358,10 @@ top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
ACLOCAL_AMFLAGS = -I macros
SUBDIRS = doc rules src share scripts
SUBDIRS = doc rules src share scripts test
CLEANFILES = *~
man_MANS = tlf.1
EXTRA_DIST = README.md
all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-recursive
......@@ -631,7 +631,7 @@ distdir: $(DISTFILES)
! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
|| chmod -R a+r "$(distdir)"
dist-gzip: distdir
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
$(am__post_remove_distdir)
dist-bzip2: distdir
......@@ -657,7 +657,7 @@ dist-shar: distdir
@echo WARNING: "Support for shar distribution archives is" \
"deprecated." >&2
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
$(am__post_remove_distdir)
dist-zip: distdir
......@@ -675,7 +675,7 @@ dist dist-all:
distcheck: dist
case '$(DIST_ARCHIVES)' in \
*.tar.gz*) \
GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
*.tar.bz2*) \
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
*.tar.lz*) \
......@@ -685,7 +685,7 @@ distcheck: dist
*.tar.Z*) \
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
*.shar.gz*) \
GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
*.zip*) \
unzip $(distdir).zip ;;\
esac
......@@ -885,6 +885,9 @@ uninstall-man: uninstall-man1
.PRECIOUS: Makefile
README: README.md
grep -v "Build Status" $< > $(srcdir)/$@
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
tlf-1.3.1
=========
Maintenance and bugfix release.
Besides some fixed bugs and a lot of internal improvements it provides
some new features:
New features since tlf-1.2.3:
- Allow an arbitrary long string for 'RIGPORT' keyword Tnx Ed W3NR.
- Added keyword KEYER_BACKSPACE to allow use of backspace in
the keyer window.
- Added Tesla memorial contest rule and cabrillo format
- Use $SHELL environment setting when opening a shell using '!'
- Tlf can now reread its own cabrillo files. Tnx HA2OS
- Changed BMAUTOGRAB to work only in S&P mode
- Most configuration files allow now DOS line endingss. Tnx HA5CQZ
- Added documentation for using winkeydaemon. Tnx N0NB
- Clarify man page text. Tnx N0NB.
- Added a Xressource sample file to set colors for xterm. Tnx N0NB
- Using fldigi for DIGI mode allows you to pick up call and exchange from
fldigi program - see doc/README.RTTY. Tnx HA2OS
- Tlf supports nanoIO interface (https://github.com/w1hkj/nanoIO). Tnx
HA2OS
- You can now use the CT9 format for cty.dat files. As a main point it
supports full callsigns with '=' prefix. For more information see
https://www.country-files.com/cty-dat-format/
Tnx Stephen K6BSD
New developer features:
- Introduce test framework based on cmocka
- Add Travis-CI configuration file
- reformat code with a astyle. A 'astylerc' file is provided in the
tools directory
Bug fixes:
- Resend report and qso nr with at least 3 digits
- WAE: when QTC was set up as BOTH directions the CABRILLO file was
created with wrong format
- Fix parsing of QTC= keyword
- Fix zones display. Old code blinks display in 2s intervalls.
Tnx Fred DH5FS.
- Fix a bug during sending a longer series of unanswered CQ's.
The cursor sometimes jumped to the exchange field. Tnx Zoltan HA5CQZ
- Fix bug in BMAUTOGRAB and BMAUTOADD
- Do not fallback to 'rxvt' TERM value if tmerinal setting is
not recognized. xterm-256color should now work. TnX K6BSD
tlf-1.3.0
=========
Major release.
Besides a some of fixed bugs and i lot of internal improvements it provides
Besides some fixed bugs and a lot of internal improvements it provides
some new features:
Bugfixes:
......
Tlf ham radio contest logger - Summary
======================================
# Tlf ham radio contest logger
## Summary
Tlf is a console (ncurses) mode general purpose CW/VOICE keyer, logging and
contest program for hamradio.
......@@ -21,13 +23,13 @@ over 30 years of experience in CW contesting.
The program was written for console mode on purpose, to make it run also on
smaller machines, or remotely via a modem link.
See 'man tlf' for detailed documentation. See also doc/README for details,
See `man tlf` for detailed documentation. See also doc/README for details,
and the INSTALL file for an quick installation guide.
Contribution
------------
## Contributing
* See homepage at https://Tlf.github.io for more information
* There is a mailing list at tlf-devel@nongnu.org (see
http://lists.nongnu.org/mailman/listinfo/tlf-devel)
* If you want to contribute clone the repo, make changes and send us a patch
......
# Tlf ham radio contest logger
[![Build Status](https://travis-ci.org/Tlf/tlf.svg?branch=master)](https://travis-ci.org/Tlf/tlf)
## Summary
Tlf is a console (ncurses) mode general purpose CW/VOICE keyer, logging and
contest program for hamradio.
It supports the CQWW, the WPX, the ARRL-DX , the ARRL-FD, the PACC and the
EU SPRINT contests (single operator) as well as a LOT MORE basic contests,
general QSO and DXpedition mode.
It interfaces with a morse code generator, your sound card, a number of radios,
and with a DX Cluster.
Tlf can project cluster data into the excellent Xplanet program, written by
Hari Nair.
Contest operation mimics the popular TR-Log program for DOS, the output file
is TR- as well as CABRILLO compatible. The user interface was designed with
over 30 years of experience in CW contesting.
The program was written for console mode on purpose, to make it run also on
smaller machines, or remotely via a modem link.
See `man tlf` for detailed documentation. See also doc/README for details,
and the INSTALL file for an quick installation guide.
## Contributing
* See homepage at https://Tlf.github.io for more information
* There is a mailing list at tlf-devel@nongnu.org (see
http://lists.nongnu.org/mailman/listinfo/tlf-devel)
* If you want to contribute clone the repo, make changes and send us a patch
or pull request.
This diff is collapsed.
#! /bin/sh
# Wrapper for compilers which do not understand '-c -o'.
scriptversion=2012-10-14.11; # UTC
scriptversion=2016-01-11.22; # UTC
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
# Copyright (C) 1999-2017 Free Software Foundation, Inc.
# Written by Tom Tromey <tromey@cygnus.com>.
#
# This program is free software; you can redistribute it and/or modify
......@@ -255,7 +255,8 @@ EOF
echo "compile $scriptversion"
exit $?
;;
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
func_cl_wrapper "$@" # Doesn't return...
;;
esac
......@@ -342,6 +343,6 @@ exit $ret
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC"
# time-stamp-time-zone: "UTC0"
# time-stamp-end: "; # UTC"
# End:
#! /bin/sh
# Attempt to guess a canonical system name.
# Copyright 1992-2016 Free Software Foundation, Inc.
# Copyright 1992-2017 Free Software Foundation, Inc.
timestamp='2016-04-02'
timestamp='2017-01-01'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
......@@ -50,7 +50,7 @@ version="\
GNU config.guess ($timestamp)
Originally written by Per Bothner.
Copyright 1992-2016 Free Software Foundation, Inc.
Copyright 1992-2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
......@@ -186,9 +186,12 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
*) machine=${UNAME_MACHINE_ARCH}-unknown ;;
esac
# The Operating System including object format, if it has switched
# to ELF recently, or will in the future.
# to ELF recently (or will in the future) and ABI.
case "${UNAME_MACHINE_ARCH}" in
arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax)
earm*)
os=netbsdelf
;;
arm*|i386|m68k|ns32k|sh3*|sparc|vax)
eval $set_cc_for_build
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
| grep -q __ELF__
......@@ -997,6 +1000,9 @@ EOF
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
;;
mips64el:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
openrisc*:Linux:*:*)
echo or1k-unknown-linux-${LIBC}
exit ;;
......@@ -1029,6 +1035,9 @@ EOF
ppcle:Linux:*:*)
echo powerpcle-unknown-linux-${LIBC}
exit ;;
riscv32:Linux:*:* | riscv64:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
s390:Linux:*:* | s390x:Linux:*:*)
echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
exit ;;
......@@ -1419,18 +1428,17 @@ esac
cat >&2 <<EOF
$0: unable to guess system type
This script, last modified $timestamp, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from
This script (version $timestamp), has failed to recognize the
operating system you are using. If your script is old, overwrite
config.guess and config.sub with the latest versions from:
http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
and
http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
If the version you run ($0) is already up to date, please
send the following data and any information you think might be
pertinent to <config-patches@gnu.org> in order to provide the needed
information to handle your system.
If $0 has already been updated, send the following data and any
information you think might be pertinent to config-patches@gnu.org to
provide the necessary information to handle your system.
config.guess timestamp = $timestamp
......
#! /bin/sh
# Configuration validation subroutine script.
# Copyright 1992-2016 Free Software Foundation, Inc.
# Copyright 1992-2017 Free Software Foundation, Inc.
timestamp='2016-03-30'
timestamp='2017-01-01'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
......@@ -67,7 +67,7 @@ Report bugs and patches to <config-patches@gnu.org>."
version="\
GNU config.sub ($timestamp)
Copyright 1992-2016 Free Software Foundation, Inc.
Copyright 1992-2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
......@@ -117,7 +117,7 @@ case $maybe_os in
nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
kopensolaris*-gnu* | \
kopensolaris*-gnu* | cloudabi*-eabi* | \
storm-chaos* | os2-emx* | rtmk-nova*)
os=-$maybe_os
basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
......@@ -301,6 +301,7 @@ case $basic_machine in
| open8 | or1k | or1knd | or32 \
| pdp10 | pdp11 | pj | pjl \
| powerpc | powerpc64 | powerpc64le | powerpcle \
| pru \
| pyramid \
| riscv32 | riscv64 \
| rl78 | rx \
......@@ -428,6 +429,7 @@ case $basic_machine in
| orion-* \
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
| pru-* \
| pyramid-* \
| riscv32-* | riscv64-* \
| rl78-* | romp-* | rs6000-* | rx-* \
......@@ -643,6 +645,14 @@ case $basic_machine in
basic_machine=m68k-bull
os=-sysv3
;;
e500v[12])
basic_machine=powerpc-unknown
os=$os"spe"
;;
e500v[12]-*)
basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
os=$os"spe"
;;
ebmon29k)
basic_machine=a29k-amd
os=-ebmon
......@@ -1040,7 +1050,7 @@ case $basic_machine in
ppc-* | ppcbe-*)
basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
ppcle | powerpclittle | ppc-le | powerpc-little)
ppcle | powerpclittle)
basic_machine=powerpcle-unknown
;;
ppcle-* | powerpclittle-*)
......@@ -1050,7 +1060,7 @@ case $basic_machine in
;;
ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
ppc64le | powerpc64little | ppc64-le | powerpc64-little)
ppc64le | powerpc64little)
basic_machine=powerpc64le-unknown
;;
ppc64le-* | powerpc64little-*)
......@@ -1405,9 +1415,9 @@ case $os in
| -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
| -chorusos* | -chorusrdb* | -cegcc* \
| -chorusos* | -chorusrdb* | -cegcc* | -glidix* \
| -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
| -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
| -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
| -linux-newlib* | -linux-musl* | -linux-uclibc* \
| -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
......@@ -1417,7 +1427,7 @@ case $os in
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
| -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \
| -onefs* | -tirtos*)
| -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox*)
# Remember, each alternative MUST END IN *, to match a version number.
;;
-qnx*)
......@@ -1646,6 +1656,9 @@ case $basic_machine in
sparc-* | *-sun)
os=-sunos4.1.1
;;
pru-*)
os=-elf
;;
*-be)
os=-beos
;;
......
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for Tlf 1.3.0.
# Generated by GNU Autoconf 2.69 for Tlf 1.3.1.
#
# Report bugs to <tlf-devel@nongnu.org>.
#
......@@ -580,8 +580,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='Tlf'
PACKAGE_TARNAME='tlf'
PACKAGE_VERSION='1.3.0'
PACKAGE_STRING='Tlf 1.3.0'
PACKAGE_VERSION='1.3.1'
PACKAGE_STRING='Tlf 1.3.1'
PACKAGE_BUGREPORT='tlf-devel@nongnu.org'
PACKAGE_URL='https://github.com/Tlf/tlf'
......@@ -1310,7 +1310,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures Tlf 1.3.0 to adapt to many kinds of systems.
\`configure' configures Tlf 1.3.1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
......@@ -1380,7 +1380,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of Tlf 1.3.0:";;
short | recursive ) echo "Configuration of Tlf 1.3.1:";;
esac
cat <<\_ACEOF
......@@ -1494,7 +1494,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
Tlf configure 1.3.0
Tlf configure 1.3.1
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
......@@ -1917,7 +1917,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by Tlf $as_me 1.3.0, which was
It was created by Tlf $as_me 1.3.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
......@@ -2780,7 +2780,7 @@ fi
# Define the identity of the package.
PACKAGE='tlf'
VERSION='1.3.0'
VERSION='1.3.1'
cat >>confdefs.h <<_ACEOF
......@@ -6996,8 +6996,8 @@ $as_echo "yes" >&6; }
hamlib_modules="hamlib >= 1.2.8"
pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for HAMLIB" >&5
$as_echo_n "checking for HAMLIB... " >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $hamlib_modules" >&5
$as_echo_n "checking for $hamlib_modules... " >&6; }
if test -n "$HAMLIB_CFLAGS"; then
pkg_cv_HAMLIB_CFLAGS="$HAMLIB_CFLAGS"
......@@ -7437,7 +7437,9 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
ac_config_files="$ac_config_files Makefile doc/Makefile rules/Makefile scripts/Makefile share/Makefile src/Makefile tlf.1"
ac_config_files="$ac_config_files Makefile doc/Makefile rules/Makefile scripts/Makefile share/Makefile src/Makefile test/Makefile tlf.1"
cat >confcache <<\_ACEOF
......@@ -7970,7 +7972,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by Tlf $as_me 1.3.0, which was
This file was extended by Tlf $as_me 1.3.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
......@@ -8037,7 +8039,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
Tlf config.status 1.3.0
Tlf config.status 1.3.1
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
......@@ -8174,6 +8176,7 @@ do
"scripts/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/Makefile" ;;
"share/Makefile") CONFIG_FILES="$CONFIG_FILES share/Makefile" ;;
"src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
"test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
"tlf.1") CONFIG_FILES="$CONFIG_FILES tlf.1" ;;
*) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
......
# Process this file with autoconf to produce a configure script.
AC_INIT([Tlf],
[1.3.0],
[1.3.1],
[tlf-devel@nongnu.org],
[tlf],
[https://github.com/Tlf/tlf])
......@@ -162,6 +162,8 @@ AX_CFLAGS_WARN_ALL([AM_CFLAGS])
AC_SUBST([AM_CFLAGS])
m4_syscmd([ cd test; perl generate_defs.pl ])
AC_CONFIG_FILES([Makefile
doc/Makefile
......@@ -169,6 +171,7 @@ AC_CONFIG_FILES([Makefile
scripts/Makefile
share/Makefile
src/Makefile
test/Makefile
tlf.1])
AC_OUTPUT
......
#! /bin/sh
# depcomp - compile a program generating dependencies as side-effects
scriptversion=2013-05-30.07; # UTC
scriptversion=2016-01-11.22; # UTC
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
# Copyright (C) 1999-2017 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
......@@ -786,6 +786,6 @@ exit 0
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC"
# time-stamp-time-zone: "UTC0"
# time-stamp-end: "; # UTC"
# End:
DOC_FILES = FAQ New_Bandmap.txt README README.cabrillo README.ssb \
README_QTC.txt README_QTC_RTTY.txt README.RTTY
README_QTC.txt README_QTC_RTTY.txt README.RTTY Xresources
doc_DATA = $(DOC_FILES)
EXTRA_DIST = $(DOC_FILES)
CLEANFILES = *~
# Makefile.in generated by automake 1.15 from Makefile.am.
# Makefile.in generated by automake 1.15.1 from Makefile.am.
# @configure_input@
# Copyright (C) 1994-2014 Free Software Foundation, Inc.
# Copyright (C) 1994-2017 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
......@@ -274,7 +274,7 @@ top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
DOC_FILES = FAQ New_Bandmap.txt README README.cabrillo README.ssb \
README_QTC.txt README_QTC_RTTY.txt README.RTTY
README_QTC.txt README_QTC_RTTY.txt README.RTTY Xresources
doc_DATA = $(DOC_FILES)
EXTRA_DIST = $(DOC_FILES)
......
......@@ -43,6 +43,7 @@ or both conditions are not met). Wait some moments until some spots shows up.
* b - toggle band filter
* m - toggle mode filter
* d - toggle display of dupes
* o - only shows the multipliers (CQWW only)
- Tune in to any interesting station, insert its call into the input field
and press 'Ctrl-A'. The heard station gets added to the bandmap and
broadcasted to other stations in the local net. See that it gets marked with
......@@ -74,6 +75,7 @@ You can also configure bandmap filtering and spot livetime from logcfg.dat
'M' - only own mode
'D' - do not show dupes
'S' - skip dupes during grab_next (ctrl-g)
'O' - only shows the multipliers (CQWW only)
<number> livetime for new spots in second (number >=300)
Tlf RTTY howto
2016, Ervin Hegedus, HA2OS
2016-2018, Ervin Hegedus, HA2OS
This is a guide for Tlf, how to use it with Fldigi in RTTY mode,
especially in FSK, LSB or USB modulations. Tlf got a new Fldigi
......@@ -18,44 +18,18 @@ Let's see, how works the TX direction with Fldigi.
Important: if you set up your Fldigi instance, don't set up your
RIG! Tlf needs to handle the RIG, because it needs to tune the VFO,
to use the bandmap.
to use the bandmap. After the version 1.3, Tlf can controlls Fldigi,
then it can be show the QRG (frequency of RIG - see later), and
mode of RIG (eg: LSB, USB, FSK).
Starting with TLF-1.3 there are two ways to comunicate with Fldigi -
the old GMFSK interface and the actual XMLRPC one.
the old GMFSK interface and the actual XMLRPC one. Note, that after
version 1.3 the GMFSK works as standalone interface, but can't work
with Fldigi.