kopia lustrzana https://github.com/jamescoxon/dl-fldigi
Upstream version 2.08c
rodzic
5eeb18464e
commit
60d3b3d71a
23
ChangeLog
23
ChangeLog
|
@ -1,9 +1,28 @@
|
||||||
Change Log:
|
Change Log:
|
||||||
|
|
||||||
2.08 1) Use PortAudio's C API; the C++ bindings are no longer required
|
2.08 1) Use PortAudio's C API; the C++ bindings are no longer required
|
||||||
2) Boost is no longer required when std::(tr1::)bind is available, as is
|
2) Boost is no longer required when std::(tr1::)bind is available,
|
||||||
the case with g++ >= 4.0
|
as is the case with g++ >= 4.0
|
||||||
3) Autodetect TLS support
|
3) Autodetect TLS support
|
||||||
|
4) Switch to the PortAudio C API (portaudiocpp no longer required).
|
||||||
|
Improved PortAudio error handling.
|
||||||
|
5) Use std::bind (or std::tr1::bind) if available. Boost no longer
|
||||||
|
needed with g++-4.x, still required with with very old compilers
|
||||||
|
(g++ 3.x).
|
||||||
|
6) qrunner cleanups
|
||||||
|
7) Add m4 macros for TLS autodetection (the --enable-tls/--disable-tls
|
||||||
|
switches are still supported).
|
||||||
|
8) New ringbuffer and other utility code
|
||||||
|
9) New item in the sample rate menu: "Native" selects the hardware's
|
||||||
|
preferred sample rate. Breaks backward compatibility: saving this
|
||||||
|
with fldigi-2.08 will result in an "invalid sample rate" message if
|
||||||
|
the same fldigi_def.xml file is then used with 2.07 -- until "Auto"
|
||||||
|
or a specific value is selected again.
|
||||||
|
10) Correction to the waterfall's "casual tuning" feature: don't set the
|
||||||
|
modem to SIGSEARCH when the right mouse button is released.
|
||||||
|
11) Set locale only for LC_TIME
|
||||||
|
12) Add .desktop, move icons to data/
|
||||||
|
13) Minor changes to configure.ac
|
||||||
|
|
||||||
2.07 1) bug fix for mode changes via SysV interface (pskmail / flarq)
|
2.07 1) bug fix for mode changes via SysV interface (pskmail / flarq)
|
||||||
2) bug fix for modem configuration post quick change from status
|
2) bug fix for modem configuration post quick change from status
|
||||||
|
|
41
README
41
README
|
@ -1,18 +1,29 @@
|
||||||
Fldigi is a software modem program for Amateur Radio use. It is a sound card
|
Fldigi is a software modem for Amateur Radio use. It is a sound card based
|
||||||
based program that both is used for both transmitting and receiving data in any
|
program that is used for both transmitting and receiving data in any of the
|
||||||
of the following modes:
|
following modes:
|
||||||
|
|
||||||
CW speeds from 5 to 200 wpm
|
CW speeds from 5 to 200 wpm
|
||||||
DominoEX 4 DominoEX 5 DominoEX 8 DominoEX 11 DominoEX 16 DominoEX 22
|
DominoEX 4, 5, 8, 11, 16 and 22
|
||||||
Feld-Hell FSK-Hell FSK-Hell 105
|
Hellschreiber Feld-Hell, FSK-Hell and FSK-Hell 105
|
||||||
MFSK-8 MFSK-16 MFSK-16 pix
|
MFSK 8 and 16; images can be sent and received in MFSK-16 mode
|
||||||
PSK-31 QPSK-31 PSK-63 QPSK-63
|
BPSK and QPSK 31, 63, 125, and 250
|
||||||
PSK-125 QPSK-125 PSK-250 QPSK-250
|
Throb and ThrobX 1, 2, and 4
|
||||||
Throb-1 Throb-2 Throb-4 ThrobX-1 ThrobX-2 ThrobX-4
|
OLIVIA various tones and bandwidths
|
||||||
OLIVIA various tones and bandwidth
|
RTTY various baud rates, shifts, nbr. of data bits, etc.
|
||||||
RTTY various Baud Rates, Shifts, Nbr of data bits, etc.
|
WWV receive only - calibrate your sound card to WWV
|
||||||
WWV Receive only - calibrate your sound card to WWV
|
Frequency Analysis receive only - measure the frequency of a carrier
|
||||||
Freq Anal Receive only to measure the frequency of a received carrier
|
|
||||||
|
Fldigi can also control a transceiver using Hamlib or RigCAT I/O, perform online
|
||||||
|
or cdrom QRZ queries, and log QSOs with fl_logbook or xlog.
|
||||||
|
|
||||||
|
|
||||||
|
The latest version can always be found at:
|
||||||
|
|
||||||
|
http://www.w1hkj.com/Fldigi-2.x.html
|
||||||
|
|
||||||
|
Visit this page for extensive documentation and an archive of XML files for
|
||||||
|
transceivers supported by RigCAT.
|
||||||
|
|
||||||
|
Join the linuxham Yahoo group for support, news and updates on W1HKJ software:
|
||||||
|
|
||||||
|
http://groups.yahoo.com/group/linuxham/join
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
# Copyright (C) 2007 Stelios Bounanos, M0GLD (m0gld AT enotty DOT net)
|
# Copyright (C) 2007 Stelios Bounanos, M0GLD (m0gld AT enotty DOT net)
|
||||||
|
|
||||||
AC_PREREQ(2.61)
|
AC_PREREQ(2.61)
|
||||||
AC_INIT([fldigi], [2.08b], [w1hkj AT w1hkj DOT com])
|
AC_INIT([fldigi], [2.08c], [w1hkj AT w1hkj DOT com])
|
||||||
AC_CONFIG_AUX_DIR([build-aux])
|
AC_CONFIG_AUX_DIR([build-aux])
|
||||||
AM_INIT_AUTOMAKE([-Wall foreign 1.9.6])
|
AM_INIT_AUTOMAKE([-Wall foreign 1.9.6])
|
||||||
AM_MAINTAINER_MODE
|
AM_MAINTAINER_MODE
|
||||||
|
@ -84,8 +84,10 @@ AC_ARG_ENABLE([debug],
|
||||||
if test "x$ac_cv_debug" = "xyes"; then
|
if test "x$ac_cv_debug" = "xyes"; then
|
||||||
if test "x$GXX" = "xyes"; then
|
if test "x$GXX" = "xyes"; then
|
||||||
RDYNAMIC=-rdynamic
|
RDYNAMIC=-rdynamic
|
||||||
|
CXXFLAGS="-O0 -ggdb3 -Wall"
|
||||||
|
else
|
||||||
|
CXXFLAGS="-O0 -g -Wall"
|
||||||
fi
|
fi
|
||||||
CXXFLAGS="-O0 -ggdb3 -Wall"
|
|
||||||
CFLAGS="$CXXFLAGS"
|
CFLAGS="$CXXFLAGS"
|
||||||
AC_MSG_NOTICE([debugging enabled; overriding CXXFLAGS])
|
AC_MSG_NOTICE([debugging enabled; overriding CXXFLAGS])
|
||||||
fi
|
fi
|
||||||
|
@ -162,6 +164,8 @@ if test "x$ac_cv_std_bind" = "xno" && test "x$ac_cv_std_tr1_bind" = "xno"; then
|
||||||
AC_MSG_ERROR([Boost is required])
|
AC_MSG_ERROR([Boost is required])
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
AC_SUBST([BOOST_CPPFLAGS])
|
||||||
|
AC_SUBST([BOOST_LDFLAGS])
|
||||||
|
|
||||||
###########################
|
###########################
|
||||||
# FLTK
|
# FLTK
|
||||||
|
|
Przed Szerokość: | Wysokość: | Rozmiar: 3.7 KiB Po Szerokość: | Wysokość: | Rozmiar: 3.7 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 353 B Po Szerokość: | Wysokość: | Rozmiar: 353 B |
|
@ -0,0 +1,10 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Encoding=UTF-8
|
||||||
|
Name=Fldigi
|
||||||
|
GenericName=Amateur Radio Digital Modem
|
||||||
|
Comment=Amateur Radio Sound Card Communications
|
||||||
|
Exec=fldigi
|
||||||
|
Icon=fldigi
|
||||||
|
Terminal=false
|
||||||
|
Type=Application
|
||||||
|
Categories=Network;HamRadio;
|
|
@ -55,13 +55,18 @@ CLEANFILES = $(BUILT_SOURCES)
|
||||||
|
|
||||||
|
|
||||||
install-data-local:
|
install-data-local:
|
||||||
if test -f $(srcdir)/../icons/fldigi.xpm; then \
|
if test -f $(srcdir)/../data/fldigi.xpm; then \
|
||||||
$(mkinstalldirs) $(DESTDIR)$(datadir)/pixmaps; \
|
$(mkinstalldirs) $(DESTDIR)$(datadir)/pixmaps; \
|
||||||
$(INSTALL_DATA) $(srcdir)/../icons/fldigi.xpm $(DESTDIR)/$(datadir)/pixmaps; \
|
$(INSTALL_DATA) $(srcdir)/../data/fldigi.xpm $(DESTDIR)/$(datadir)/pixmaps; \
|
||||||
|
fi
|
||||||
|
if test -f $(srcdir)/../data/fldigi.desktop; then \
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(datadir)/applications; \
|
||||||
|
$(INSTALL_DATA) $(srcdir)/../data/fldigi.desktop $(DESTDIR)/$(datadir)/applications; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
uninstall-local:
|
uninstall-local:
|
||||||
rm -f $(DESTDIR)/$(datadir)/pixmaps/fldigi.xpm
|
rm -f $(DESTDIR)/$(datadir)/pixmaps/fldigi.xpm
|
||||||
|
rm -f $(DESTDIR)/$(datadir)/applications/fldigi.desktop
|
||||||
|
|
||||||
# Sources that we build. It is OK to have headers here.
|
# Sources that we build. It is OK to have headers here.
|
||||||
fldigi_SOURCES += \
|
fldigi_SOURCES += \
|
||||||
|
@ -258,9 +263,10 @@ EXTRA_fldigi_SOURCES += \
|
||||||
# Additional non-source files that we distribute
|
# Additional non-source files that we distribute
|
||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
$(srcdir)/../scripts/mkversions.sh \
|
$(srcdir)/../scripts/mkversions.sh \
|
||||||
$(srcdir)/../icons/fldigi-psk.png \
|
$(srcdir)/../data/fldigi-psk.png \
|
||||||
$(srcdir)/../icons/fldigi-rtty.png \
|
$(srcdir)/../data/fldigi-rtty.png \
|
||||||
$(srcdir)/../icons/fldigi.xpm \
|
$(srcdir)/../data/fldigi.xpm \
|
||||||
|
$(srcdir)/../data/fldigi.desktop \
|
||||||
fileselector/allfiles.xbm \
|
fileselector/allfiles.xbm \
|
||||||
fileselector/d1.xbm \
|
fileselector/d1.xbm \
|
||||||
fileselector/d1_mask.xbm \
|
fileselector/d1_mask.xbm \
|
||||||
|
|
|
@ -125,7 +125,7 @@ int main(int argc, char ** argv)
|
||||||
signal(SIGSEGV, handle_signal);
|
signal(SIGSEGV, handle_signal);
|
||||||
signal(SIGILL, handle_signal);
|
signal(SIGILL, handle_signal);
|
||||||
|
|
||||||
setlocale(LC_ALL, "");
|
setlocale(LC_TIME, "");
|
||||||
|
|
||||||
fl_filename_expand(szHomedir, 119, "$HOME/.fldigi/");
|
fl_filename_expand(szHomedir, 119, "$HOME/.fldigi/");
|
||||||
HomeDir = szHomedir;
|
HomeDir = szHomedir;
|
||||||
|
|
|
@ -236,6 +236,7 @@ void FTextBase::show_context_menu(void)
|
||||||
|
|
||||||
popx = xpos - x();
|
popx = xpos - x();
|
||||||
popy = ypos - y();
|
popy = ypos - y();
|
||||||
|
window()->cursor(FL_CURSOR_DEFAULT);
|
||||||
m = context_menu->popup(xpos, ypos, 0, 0, 0);
|
m = context_menu->popup(xpos, ypos, 0, 0, 0);
|
||||||
if (!m)
|
if (!m)
|
||||||
return;
|
return;
|
||||||
|
|
Ładowanie…
Reference in New Issue