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:
|
||||
|
||||
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
|
||||
the case with g++ >= 4.0
|
||||
2) Boost is no longer required when std::(tr1::)bind is available,
|
||||
as is the case with g++ >= 4.0
|
||||
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) 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
|
||||
based program that both is used for both transmitting and receiving data in any
|
||||
of the following modes:
|
||||
|
||||
CW speeds from 5 to 200 wpm
|
||||
DominoEX 4 DominoEX 5 DominoEX 8 DominoEX 11 DominoEX 16 DominoEX 22
|
||||
Feld-Hell FSK-Hell FSK-Hell 105
|
||||
MFSK-8 MFSK-16 MFSK-16 pix
|
||||
PSK-31 QPSK-31 PSK-63 QPSK-63
|
||||
PSK-125 QPSK-125 PSK-250 QPSK-250
|
||||
Throb-1 Throb-2 Throb-4 ThrobX-1 ThrobX-2 ThrobX-4
|
||||
OLIVIA various tones and bandwidth
|
||||
RTTY various Baud Rates, Shifts, Nbr of data bits, etc.
|
||||
WWV Receive only - calibrate your sound card to WWV
|
||||
Freq Anal Receive only to measure the frequency of a received carrier
|
||||
Fldigi is a software modem for Amateur Radio use. It is a sound card based
|
||||
program that is used for both transmitting and receiving data in any of the
|
||||
following modes:
|
||||
|
||||
CW speeds from 5 to 200 wpm
|
||||
DominoEX 4, 5, 8, 11, 16 and 22
|
||||
Hellschreiber Feld-Hell, FSK-Hell and FSK-Hell 105
|
||||
MFSK 8 and 16; images can be sent and received in MFSK-16 mode
|
||||
BPSK and QPSK 31, 63, 125, and 250
|
||||
Throb and ThrobX 1, 2, and 4
|
||||
OLIVIA various tones and bandwidths
|
||||
RTTY various baud rates, shifts, nbr. of data bits, etc.
|
||||
WWV receive only - calibrate your sound card to WWV
|
||||
Frequency Analysis receive only - measure the frequency of a 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)
|
||||
|
||||
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])
|
||||
AM_INIT_AUTOMAKE([-Wall foreign 1.9.6])
|
||||
AM_MAINTAINER_MODE
|
||||
|
@ -84,8 +84,10 @@ AC_ARG_ENABLE([debug],
|
|||
if test "x$ac_cv_debug" = "xyes"; then
|
||||
if test "x$GXX" = "xyes"; then
|
||||
RDYNAMIC=-rdynamic
|
||||
CXXFLAGS="-O0 -ggdb3 -Wall"
|
||||
else
|
||||
CXXFLAGS="-O0 -g -Wall"
|
||||
fi
|
||||
CXXFLAGS="-O0 -ggdb3 -Wall"
|
||||
CFLAGS="$CXXFLAGS"
|
||||
AC_MSG_NOTICE([debugging enabled; overriding CXXFLAGS])
|
||||
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])
|
||||
fi
|
||||
fi
|
||||
AC_SUBST([BOOST_CPPFLAGS])
|
||||
AC_SUBST([BOOST_LDFLAGS])
|
||||
|
||||
###########################
|
||||
# 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:
|
||||
if test -f $(srcdir)/../icons/fldigi.xpm; then \
|
||||
if test -f $(srcdir)/../data/fldigi.xpm; then \
|
||||
$(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
|
||||
|
||||
uninstall-local:
|
||||
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.
|
||||
fldigi_SOURCES += \
|
||||
|
@ -258,9 +263,10 @@ EXTRA_fldigi_SOURCES += \
|
|||
# Additional non-source files that we distribute
|
||||
EXTRA_DIST = \
|
||||
$(srcdir)/../scripts/mkversions.sh \
|
||||
$(srcdir)/../icons/fldigi-psk.png \
|
||||
$(srcdir)/../icons/fldigi-rtty.png \
|
||||
$(srcdir)/../icons/fldigi.xpm \
|
||||
$(srcdir)/../data/fldigi-psk.png \
|
||||
$(srcdir)/../data/fldigi-rtty.png \
|
||||
$(srcdir)/../data/fldigi.xpm \
|
||||
$(srcdir)/../data/fldigi.desktop \
|
||||
fileselector/allfiles.xbm \
|
||||
fileselector/d1.xbm \
|
||||
fileselector/d1_mask.xbm \
|
||||
|
|
|
@ -125,7 +125,7 @@ int main(int argc, char ** argv)
|
|||
signal(SIGSEGV, handle_signal);
|
||||
signal(SIGILL, handle_signal);
|
||||
|
||||
setlocale(LC_ALL, "");
|
||||
setlocale(LC_TIME, "");
|
||||
|
||||
fl_filename_expand(szHomedir, 119, "$HOME/.fldigi/");
|
||||
HomeDir = szHomedir;
|
||||
|
|
|
@ -236,6 +236,7 @@ void FTextBase::show_context_menu(void)
|
|||
|
||||
popx = xpos - x();
|
||||
popy = ypos - y();
|
||||
window()->cursor(FL_CURSOR_DEFAULT);
|
||||
m = context_menu->popup(xpos, ypos, 0, 0, 0);
|
||||
if (!m)
|
||||
return;
|
||||
|
|
Ładowanie…
Reference in New Issue