dl-fldigi/src/Makefile.am

906 wiersze
24 KiB
Makefile
Czysty Zwykły widok Historia

## Copyright (C) 2007-2009 Stelios Bounanos, M0GLD (m0gld AT enotty DOT net)
2008-01-30 23:17:24 +00:00
# Copyright (c) 2008 Dave Freese, W1HKJ (w1hkj AT w1hkj DOT com)
# Copyright (c) 2012 Remi Chateauneu, F4ECW (remi dot chateauneu AT gmail DOT com)
# License: GPLv3+: GNU GPL version 3 or later.
2007-11-28 22:32:50 +00:00
bin_PROGRAMS =
UTF-8 overhaul * Refactor get_tx_char() * Reset to stock version, call byte_at() The class Fl_Text_Buffer_mod (borrowed from FLTK) contained a modified version of the method char_at() that effectively made it behave as byte_at(). Silently modifying a library-provided method not only disables the access to a certain functionality of the library, but can also cause other unforeseen consequences. The method was thus reverted to the stock version and the code that previously called the modified version was changed to call byte_at() instead. * Remove unneeded code in FTextTX::nextChar() * Libtiniconv - Added libtiniconv (charset conversion library) - Library Version 1.0.1 fetched from http://tiniconv.sf.net A small fix made to change a misspelled macro name. Build system adapted to fit into the fldigi build model. * Added CharsetDistiller class - Sanitize input data and convert it into UTF-8 - CharsetDistiller receives input data one byte at a time and converts this data stream from a particular character set into UTF-8. Invalid input data is treated as if it was encoded in CP1252. Character set conversion is performed as soon as possible, i.e., when enough input is received to constitute a valid character in the input character set, this character is immediatly converted into UTF-8 and made available at the output. * Make put_rx_char_flmain() use charsetDistiller * Make put_echo_char() use CharsetDistiller * Make pskBrowser use CharsetDistiller * Added OutputEncoder class - Used for encoding transmitted data - OutputEncoder accepts UTF-8 strings at input, converts them to the selected encoding and outputs them one byte at a time. * TX character set conversion using OutputEncoder * Fix backspace for >2byte UTF-8 characters * Global setting for RX/TX charset * Cleanup modem UTF-8 code - PSK, Olivia, MT63 and MFSK modems: cleanup of unneeded UTF-8 handling code - Everything that deals with output character set conversion and data sequencing is now done using OutputEncoder, so the modems can become completely agnostic about the character set used. As far as they are concerned, everything is just byte-sized data. * Added an array of character set names and identifiers * UTF-8 code cleanup - Cleanup of unneeded UTF-8 handling code in add_rxtx_char() and family * Character set selection menu - Add menu button to select the active TX/RX charset to the colors-fonts configure dialog. The setting defaults to UTF-8 (selected at program startup). The selection is saved to the program defaults configuration file when "Config/Save" is executed.
2012-10-29 17:24:49 +00:00
SUBDIRS =
if WANT_FLDIGI
2010-04-28 13:41:14 +00:00
bin_PROGRAMS += dl-fldigi
endif
if WANT_FLARQ
bin_PROGRAMS += flarq
endif
2007-11-28 22:32:50 +00:00
2009-04-17 18:17:56 +00:00
# The BUILD_* variables are defined in build.m4
dl_fldigi_CPPFLAGS = -DBUILD_FLDIGI -DLOCALEDIR=\"$(localedir)\" @FLDIGI_BUILD_CPPFLAGS@ -DPKGDATADIR=\"$(pkgdatadir)\"
2010-04-28 13:41:14 +00:00
dl_fldigi_CXXFLAGS = @FLDIGI_BUILD_CXXFLAGS@
dl_fldigi_CFLAGS = $(dl_fldigi_CXXFLAGS)
dl_fldigi_LDFLAGS = @FLDIGI_BUILD_LDFLAGS@
dl_fldigi_LDADD = -lcrypto @FLDIGI_BUILD_LDADD@
flarq_CPPFLAGS = -DBUILD_FLARQ -DLOCALEDIR=\"$(localedir)\" @FLARQ_BUILD_CPPFLAGS@
flarq_CXXFLAGS = @FLARQ_BUILD_CXXFLAGS@
flarq_CFLAGS = $(flarq_CXXFLAGS)
flarq_LDFLAGS = @FLARQ_BUILD_LDFLAGS@
flarq_LDADD = @FLARQ_BUILD_LDADD@
if WIN32
2015-05-14 13:32:46 +00:00
dl_fldigi_CPPFLAGS += -fno-var-tracking
dl_fldigi_CXXFLAGS += -fno-var-tracking
endif
2007-11-28 22:32:50 +00:00
HAMLIB_SRC = \
include/hamlib.h \
rigcontrol/hamlib.cxx \
include/rigclass.h \
rigcontrol/rigclass.cxx
XMLRPC_SRC = \
include/xmlrpc.h \
misc/xmlrpc.cxx
FLDIGI_WIN32_RES_SRC = fldigirc.rc
FLARQ_WIN32_RES_SRC = flarq-src/flarqrc.rc
2009-11-06 00:25:53 +00:00
COMMON_WIN32_RES_SRC = common.rc
BENCHMARK_SRC = include/benchmark.h misc/benchmark.cxx
2009-04-17 18:17:55 +00:00
REGEX_SRC = compat/regex.h compat/regex.c
2009-04-17 18:17:55 +00:00
STACK_SRC = include/stack.h misc/stack.cxx
MINGW32_SRC = include/compat.h compat/getsysinfo.c compat/mingw.c compat/mingw.h
NLS_SRC = misc/nls.cxx include/nls.h
2009-04-17 18:17:55 +00:00
# Build the xmlrpcpp source if libflxmlrpc is not found
XMLRPCPP_SRC = \
xmlrpcpp/XmlRpcBase64.h \
xmlrpcpp/XmlRpcClient.cpp \
xmlrpcpp/XmlRpcClient.h \
xmlrpcpp/XmlRpcDispatch.cpp \
xmlrpcpp/XmlRpcDispatch.h \
xmlrpcpp/XmlRpcException.h \
xmlrpcpp/XmlRpc.h \
xmlrpcpp/XmlRpcMutex.cpp \
xmlrpcpp/XmlRpcMutex.h \
xmlrpcpp/XmlRpcServerConnection.cpp \
xmlrpcpp/XmlRpcServerConnection.h \
xmlrpcpp/XmlRpcServer.cpp \
xmlrpcpp/XmlRpcServer.h \
xmlrpcpp/XmlRpcServerMethod.cpp \
xmlrpcpp/XmlRpcServerMethod.h \
xmlrpcpp/XmlRpcSocket.cpp \
xmlrpcpp/XmlRpcSocket.h \
xmlrpcpp/XmlRpcSource.cpp \
xmlrpcpp/XmlRpcSource.h \
xmlrpcpp/XmlRpcUtil.cpp \
xmlrpcpp/XmlRpcUtil.h \
xmlrpcpp/XmlRpcValue.cpp \
xmlrpcpp/XmlRpcValue.h
2010-04-28 13:41:14 +00:00
EXTRA_dl_fldigi_SOURCES = $(HAMLIB_SRC) $(XMLRPC_SRC) $(FLDIGI_WIN32_RES_SRC) $(COMMON_WIN32_RES_SRC) \
$(BENCHMARK_SRC) $(REGEX_SRC) $(STACK_SRC) $(MINGW32_SRC) $(NLS_SRC) $(XMLRPCPP_SRC)
EXTRA_flarq_SOURCES = $(FLARQ_WIN32_RES_SRC) $(COMMON_WIN32_RES_SRC) $(XMLRPCPP_SRC)
2007-11-28 22:32:50 +00:00
2010-04-28 13:41:14 +00:00
dl_fldigi_SOURCES =
flarq_SOURCES =
2007-11-28 22:32:50 +00:00
dl_fldigi_SOURCES += $(XMLRPC_SRC)
if !ENABLE_FLXMLRPC
2015-05-14 13:32:46 +00:00
dl_fldigi_SOURCES += $(XMLRPCPP_SRC)
flarq_SOURCES += $(XMLRPCPP_SRC)
else
2015-05-14 13:32:46 +00:00
dl_fldigi_CPPFLAGS += @FLXMLRPC_CFLAGS@
dl_fldigi_CXXFLAGS += @FLXMLRPC_CFLAGS@
dl_fldigi_CFLAGS += @FLXMLRPC_CFLAGS@
dl_fldigi_LDFLAGS += @FLXMLRPC_LIBS@
flarq_CPPFLAGS += @FLXMLRPC_CFLAGS@
flarq_CXXFLAGS += @FLXMLRPC_CFLAGS@
flarq_CFLAGS += @FLXMLRPC_CFLAGS@
flarq_LDFLAGS += @FLXMLRPC_LIBS@
endif
2007-11-28 22:32:50 +00:00
if ENABLE_HAMLIB
2010-04-28 13:41:14 +00:00
dl_fldigi_SOURCES += $(HAMLIB_SRC)
2007-11-28 22:32:50 +00:00
endif
if NEED_HAMLIB_LOCATOR
2010-04-28 13:41:14 +00:00
dl_fldigi_SOURCES += $(LOCATOR_SRC)
endif
2007-11-28 22:32:50 +00:00
if ENABLE_BENCHMARK
2010-04-28 13:41:14 +00:00
dl_fldigi_SOURCES += $(BENCHMARK_SRC)
endif
2009-04-17 18:17:55 +00:00
if COMPAT_REGEX
2010-04-28 13:41:14 +00:00
dl_fldigi_SOURCES += $(REGEX_SRC)
flarq_SOURCES += $(REGEX_SRC)
2009-04-17 18:17:55 +00:00
endif
2009-04-17 18:17:55 +00:00
if COMPAT_STACK
2010-04-28 13:41:14 +00:00
dl_fldigi_SOURCES += $(STACK_SRC)
flarq_SOURCES += $(STACK_SRC)
2009-04-17 18:17:55 +00:00
endif
2009-04-17 18:17:55 +00:00
if MINGW32
2010-04-28 13:41:14 +00:00
dl_fldigi_SOURCES += $(MINGW32_SRC)
flarq_SOURCES += $(MINGW32_SRC)
2010-04-28 13:41:14 +00:00
dl_fldigi_CPPFLAGS += -DCURL_STATICLIB
2009-04-17 18:17:55 +00:00
endif
2009-05-26 18:57:44 +00:00
if USE_NLS
2010-04-28 13:41:14 +00:00
dl_fldigi_SOURCES += $(NLS_SRC)
flarq_SOURCES += $(NLS_SRC)
2009-05-26 18:57:44 +00:00
endif
2009-04-17 18:17:55 +00:00
########################################################################
2008-03-01 07:03:03 +00:00
FLDIGI_VERSION_MAJOR = @FLDIGI_VERSION_MAJOR@
FLDIGI_VERSION_MINOR = @FLDIGI_VERSION_MINOR@
FLDIGI_VERSION_PATCH = @FLDIGI_VERSION_PATCH@
FLDIGI_VERSION = @FLDIGI_VERSION@
FLARQ_VERSION_MAJOR = @FLARQ_VERSION_MAJOR@
FLARQ_VERSION_MINOR = @FLARQ_VERSION_MINOR@
FLARQ_VERSION_PATCH = @FLARQ_VERSION_PATCH@
FLARQ_VERSION = @FLARQ_VERSION@
# Define the custom silent rule function
@SILENT_CMDS@
2008-03-01 07:03:03 +00:00
.EXPORT_ALL_VARIABLES: appbundle nsisinst hamlib-static
2007-11-28 22:32:50 +00:00
# Sources that are generated,
2009-04-17 18:17:56 +00:00
BUILT_SOURCES =
2007-11-28 22:32:50 +00:00
# not distributed,
2010-04-28 13:41:14 +00:00
nodist_dl_fldigi_SOURCES = $(BUILT_SOURCES)
2007-11-28 22:32:50 +00:00
# and deleted by the clean targets
CLEANFILES = $(BUILT_SOURCES)
CLEAN_LOCAL =
2007-11-28 22:32:50 +00:00
2008-03-30 13:38:05 +00:00
if WIN32
if HAVE_WINDRES
.rc.o:
$(call silent,WRES ,$@)$(WINDRES) -DRC_BUILD_TIME=\\\"$(shell date +%s)\\\" -I$(srcdir) -I$(srcdir)/include -I$(srcdir)/../data/win32 $< -O coff $@
2010-04-28 13:41:14 +00:00
dl_fldigi_SOURCES += $(FLDIGI_WIN32_RES_SRC)
flarq_SOURCES += $(FLARQ_WIN32_RES_SRC)
2008-03-30 13:38:05 +00:00
endif
endif
install-exec-local:
if WANT_FLDIGI
KML/Synop/RTTY/Navtex * Synop decoding in RTTY mode in reception buffer, in red. * Creation of KML file for Synop data. * Creation of KML file for Navtex messages. * User locator displayed in KML. * Multiline Synop and Navtex messages displayed in Adif logs. * Added flsynop program as stand alone Synop decoder. * Fixed Navtex default stations filename and Italian stations. * Fixed Navtex frequency error. * Added KML tab in configuration menu. * Added parameters files for Synop decoding. * Fixed CoordinateT type for different deserialization. * Less logging messages from subthreads, because they might crash. * Added try/catch blocks in main program. * Can reload previous KML files at startup. * Named WMO code tables in Synop decoding. * Synop data can be logged to Adif files. * flsynop can load kml files from one dir and save them elsewhere. * Added strreplace and strcapitalize. * Added Levenshtein distance for future use. * Added class QsoHelper to ease Adif logging. * East longitude positive, West negative. Fixes Navtex detection. * Chars '=' or ';' used as a Synop end-of-section marker. * Added option command in KML tab executed on KML file save. * Reverse mode now saved in configuration. * Comments in DOxygen syntax. * Kml snippet stored once only per placemark. * Code more compatible with Eclipse parsing. * Synop decoded text can be interleaved with 5-digits groups. * KML balloons can be in simple tables, matrices or plain text. * Adif messages are saved in the main thread. * Starts external command only if KML file was saved. * Maximum KML data retention time is ten years, default 0 is no limit. * Do not reload KML files when changing KML parameters. * User kml file does not grow at each fldigi start. * Relative humidity always parsed with Celsius temperature. * Empty KML files are created on startup if not there. * Prepared porting processes functions to Mingw. * Added script for FTP transfer of KML files. * Added synop_tool * Navtex now has reverse mode. * Data files can be updated from the Internet. * HTTP load without anymore because crash in Wine
2013-06-01 07:40:24 +00:00
if test -f $(srcdir)/../scripts/ftp_kml_files.sh; then \
$(mkinstalldirs) $(DESTDIR)/$(bindir); \
$(INSTALL_SCRIPT) $(srcdir)/../scripts/ftp_kml_files.sh $(DESTDIR)/$(bindir); \
fi
endif
KML/Synop/RTTY/Navtex * Synop decoding in RTTY mode in reception buffer, in red. * Creation of KML file for Synop data. * Creation of KML file for Navtex messages. * User locator displayed in KML. * Multiline Synop and Navtex messages displayed in Adif logs. * Added flsynop program as stand alone Synop decoder. * Fixed Navtex default stations filename and Italian stations. * Fixed Navtex frequency error. * Added KML tab in configuration menu. * Added parameters files for Synop decoding. * Fixed CoordinateT type for different deserialization. * Less logging messages from subthreads, because they might crash. * Added try/catch blocks in main program. * Can reload previous KML files at startup. * Named WMO code tables in Synop decoding. * Synop data can be logged to Adif files. * flsynop can load kml files from one dir and save them elsewhere. * Added strreplace and strcapitalize. * Added Levenshtein distance for future use. * Added class QsoHelper to ease Adif logging. * East longitude positive, West negative. Fixes Navtex detection. * Chars '=' or ';' used as a Synop end-of-section marker. * Added option command in KML tab executed on KML file save. * Reverse mode now saved in configuration. * Comments in DOxygen syntax. * Kml snippet stored once only per placemark. * Code more compatible with Eclipse parsing. * Synop decoded text can be interleaved with 5-digits groups. * KML balloons can be in simple tables, matrices or plain text. * Adif messages are saved in the main thread. * Starts external command only if KML file was saved. * Maximum KML data retention time is ten years, default 0 is no limit. * Do not reload KML files when changing KML parameters. * User kml file does not grow at each fldigi start. * Relative humidity always parsed with Celsius temperature. * Empty KML files are created on startup if not there. * Prepared porting processes functions to Mingw. * Added script for FTP transfer of KML files. * Added synop_tool * Navtex now has reverse mode. * Data files can be updated from the Internet. * HTTP load without anymore because crash in Wine
2013-06-01 07:40:24 +00:00
# TODO: xpm files should probably go to $(datadir)/pixmaps/fldigi instead of $(datadir)/pixmaps
2007-11-28 22:32:50 +00:00
install-data-local:
if WANT_FLDIGI
2010-06-20 00:37:39 +00:00
if test -f $(srcdir)/../data/dl-fldigi.xpm; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/pixmaps; \
2010-06-20 00:37:39 +00:00
$(INSTALL_DATA) $(srcdir)/../data/dl-fldigi.xpm $(DESTDIR)/$(datadir)/pixmaps; \
2008-01-10 18:02:24 +00:00
fi
if test -f $(srcdir)/../data/dl-fldigi.desktop; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/applications; \
$(INSTALL_DATA) $(srcdir)/../data/dl-fldigi.desktop $(DESTDIR)/$(datadir)/applications; \
fi
if test -f $(srcdir)/../data/dl-fldigi-hab.desktop; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/applications; \
$(INSTALL_DATA) $(srcdir)/../data/dl-fldigi-hab.desktop $(DESTDIR)/$(datadir)/applications; \
2007-11-28 22:32:50 +00:00
fi
if test -f $(srcdir)/../data/NAVTEX_Stations.csv; then \
2012-09-08 22:23:54 +00:00
$(mkinstalldirs) $(DESTDIR)/$(pkgdatadir); \
$(INSTALL_DATA) $(srcdir)/../data/NAVTEX_Stations.csv $(DESTDIR)/$(pkgdatadir); \
fi
KML/Synop/RTTY/Navtex * Synop decoding in RTTY mode in reception buffer, in red. * Creation of KML file for Synop data. * Creation of KML file for Navtex messages. * User locator displayed in KML. * Multiline Synop and Navtex messages displayed in Adif logs. * Added flsynop program as stand alone Synop decoder. * Fixed Navtex default stations filename and Italian stations. * Fixed Navtex frequency error. * Added KML tab in configuration menu. * Added parameters files for Synop decoding. * Fixed CoordinateT type for different deserialization. * Less logging messages from subthreads, because they might crash. * Added try/catch blocks in main program. * Can reload previous KML files at startup. * Named WMO code tables in Synop decoding. * Synop data can be logged to Adif files. * flsynop can load kml files from one dir and save them elsewhere. * Added strreplace and strcapitalize. * Added Levenshtein distance for future use. * Added class QsoHelper to ease Adif logging. * East longitude positive, West negative. Fixes Navtex detection. * Chars '=' or ';' used as a Synop end-of-section marker. * Added option command in KML tab executed on KML file save. * Reverse mode now saved in configuration. * Comments in DOxygen syntax. * Kml snippet stored once only per placemark. * Code more compatible with Eclipse parsing. * Synop decoded text can be interleaved with 5-digits groups. * KML balloons can be in simple tables, matrices or plain text. * Adif messages are saved in the main thread. * Starts external command only if KML file was saved. * Maximum KML data retention time is ten years, default 0 is no limit. * Do not reload KML files when changing KML parameters. * User kml file does not grow at each fldigi start. * Relative humidity always parsed with Celsius temperature. * Empty KML files are created on startup if not there. * Prepared porting processes functions to Mingw. * Added script for FTP transfer of KML files. * Added synop_tool * Navtex now has reverse mode. * Data files can be updated from the Internet. * HTTP load without anymore because crash in Wine
2013-06-01 07:40:24 +00:00
if test -f $(srcdir)/../data/nsd_bbsss.txt; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/fldigi; \
$(INSTALL_DATA) $(srcdir)/../data/nsd_bbsss.txt $(DESTDIR)/$(pkgdatadir); \
fi
if test -f $(srcdir)/../data/station_table.txt; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/fldigi; \
$(INSTALL_DATA) $(srcdir)/../data/station_table.txt $(DESTDIR)/$(pkgdatadir); \
fi
if test -f $(srcdir)/../data/ToR-Stats-SHIP.csv; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/fldigi; \
$(INSTALL_DATA) $(srcdir)/../data/ToR-Stats-SHIP.csv $(DESTDIR)/$(pkgdatadir); \
fi
if test -f $(srcdir)/../data/wmo_list.txt; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/fldigi; \
$(INSTALL_DATA) $(srcdir)/../data/wmo_list.txt $(DESTDIR)/$(pkgdatadir); \
fi
if test -f $(srcdir)/../kml/styles.kml; then \
$(mkinstalldirs) $(DESTDIR)/$(pkgdatadir)/kml; \
$(INSTALL_DATA) $(srcdir)/../kml/styles.kml $(DESTDIR)/$(pkgdatadir)/kml; \
fi
if test -f $(srcdir)/../data/NAVTEX_Stations.csv; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/fldigi; \
$(INSTALL_DATA) $(srcdir)/../data/NAVTEX_Stations.csv $(DESTDIR)/$(pkgdatadir); \
fi
KML/Synop/RTTY/Navtex * Synop decoding in RTTY mode in reception buffer, in red. * Creation of KML file for Synop data. * Creation of KML file for Navtex messages. * User locator displayed in KML. * Multiline Synop and Navtex messages displayed in Adif logs. * Added flsynop program as stand alone Synop decoder. * Fixed Navtex default stations filename and Italian stations. * Fixed Navtex frequency error. * Added KML tab in configuration menu. * Added parameters files for Synop decoding. * Fixed CoordinateT type for different deserialization. * Less logging messages from subthreads, because they might crash. * Added try/catch blocks in main program. * Can reload previous KML files at startup. * Named WMO code tables in Synop decoding. * Synop data can be logged to Adif files. * flsynop can load kml files from one dir and save them elsewhere. * Added strreplace and strcapitalize. * Added Levenshtein distance for future use. * Added class QsoHelper to ease Adif logging. * East longitude positive, West negative. Fixes Navtex detection. * Chars '=' or ';' used as a Synop end-of-section marker. * Added option command in KML tab executed on KML file save. * Reverse mode now saved in configuration. * Comments in DOxygen syntax. * Kml snippet stored once only per placemark. * Code more compatible with Eclipse parsing. * Synop decoded text can be interleaved with 5-digits groups. * KML balloons can be in simple tables, matrices or plain text. * Adif messages are saved in the main thread. * Starts external command only if KML file was saved. * Maximum KML data retention time is ten years, default 0 is no limit. * Do not reload KML files when changing KML parameters. * User kml file does not grow at each fldigi start. * Relative humidity always parsed with Celsius temperature. * Empty KML files are created on startup if not there. * Prepared porting processes functions to Mingw. * Added script for FTP transfer of KML files. * Added synop_tool * Navtex now has reverse mode. * Data files can be updated from the Internet. * HTTP load without anymore because crash in Wine
2013-08-02 17:10:49 +00:00
if test -f $(srcdir)/../data/nsd_bbsss.txt; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/fldigi; \
$(INSTALL_DATA) $(srcdir)/../data/nsd_bbsss.txt $(DESTDIR)/$(pkgdatadir); \
fi
if test -f $(srcdir)/../data/station_table.txt; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/fldigi; \
$(INSTALL_DATA) $(srcdir)/../data/station_table.txt $(DESTDIR)/$(pkgdatadir); \
fi
if test -f $(srcdir)/../data/ToR-Stats-SHIP.csv; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/fldigi; \
$(INSTALL_DATA) $(srcdir)/../data/ToR-Stats-SHIP.csv $(DESTDIR)/$(pkgdatadir); \
fi
if test -f $(srcdir)/../data/wmo_list.txt; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/fldigi; \
$(INSTALL_DATA) $(srcdir)/../data/wmo_list.txt $(DESTDIR)/$(pkgdatadir); \
fi
if test -f $(srcdir)/../kml/styles.kml; then \
$(mkinstalldirs) $(DESTDIR)/$(pkgdatadir)/kml; \
$(INSTALL_DATA) $(srcdir)/../kml/styles.kml $(DESTDIR)/$(pkgdatadir)/kml; \
fi
endif
if WANT_FLARQ
if test -f $(srcdir)/../data/flarq.xpm; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/pixmaps; \
$(INSTALL_DATA) $(srcdir)/../data/flarq.xpm $(DESTDIR)/$(datadir)/pixmaps; \
fi
if test -f $(srcdir)/../data/flarq.desktop; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/applications; \
$(INSTALL_DATA) $(srcdir)/../data/flarq.desktop $(DESTDIR)/$(datadir)/applications; \
fi
endif
2007-11-28 22:32:50 +00:00
uninstall-local:
if WANT_FLDIGI
2010-06-20 00:37:39 +00:00
rm -f $(DESTDIR)/$(datadir)/pixmaps/dl-fldigi.xpm
rm -f $(DESTDIR)/$(datadir)/applications/dl-fldigi.desktop
rm -f $(DESTDIR)/$(datadir)/applications/dl-fldigi-hab.desktop
rm -fr $(DESTDIR)/$(datadir)/dl-fldigi
endif
if WANT_FLARQ
rm -f $(DESTDIR)/$(datadir)/pixmaps/flarq.xpm
rm -f $(DESTDIR)/$(datadir)/applications/flarq.desktop
endif
KML/Synop/RTTY/Navtex * Synop decoding in RTTY mode in reception buffer, in red. * Creation of KML file for Synop data. * Creation of KML file for Navtex messages. * User locator displayed in KML. * Multiline Synop and Navtex messages displayed in Adif logs. * Added flsynop program as stand alone Synop decoder. * Fixed Navtex default stations filename and Italian stations. * Fixed Navtex frequency error. * Added KML tab in configuration menu. * Added parameters files for Synop decoding. * Fixed CoordinateT type for different deserialization. * Less logging messages from subthreads, because they might crash. * Added try/catch blocks in main program. * Can reload previous KML files at startup. * Named WMO code tables in Synop decoding. * Synop data can be logged to Adif files. * flsynop can load kml files from one dir and save them elsewhere. * Added strreplace and strcapitalize. * Added Levenshtein distance for future use. * Added class QsoHelper to ease Adif logging. * East longitude positive, West negative. Fixes Navtex detection. * Chars '=' or ';' used as a Synop end-of-section marker. * Added option command in KML tab executed on KML file save. * Reverse mode now saved in configuration. * Comments in DOxygen syntax. * Kml snippet stored once only per placemark. * Code more compatible with Eclipse parsing. * Synop decoded text can be interleaved with 5-digits groups. * KML balloons can be in simple tables, matrices or plain text. * Adif messages are saved in the main thread. * Starts external command only if KML file was saved. * Maximum KML data retention time is ten years, default 0 is no limit. * Do not reload KML files when changing KML parameters. * User kml file does not grow at each fldigi start. * Relative humidity always parsed with Celsius temperature. * Empty KML files are created on startup if not there. * Prepared porting processes functions to Mingw. * Added script for FTP transfer of KML files. * Added synop_tool * Navtex now has reverse mode. * Data files can be updated from the Internet. * HTTP load without anymore because crash in Wine
2013-06-01 07:40:24 +00:00
FLDIGI_FL_SRC = \
dialogs/confdialog.fl \
dialogs/notifydialog.fl \
dialogs/record_browse.fl \
logbook/lgbook.fl
FLARQ_FL_SRC = flarq-src/arqdialogs.fl
2007-11-28 22:32:50 +00:00
2008-02-15 19:36:53 +00:00
if HAVE_FLUID
flgen: $(FLDIGI_FL_SRC) $(FLARQ_FL_SRC)
if WANT_FLDIGI
$(call silent,FLUID ,$(FLDIGI_FL_SRC))(cd $(srcdir)/include; \
for f in $(FLDIGI_FL_SRC); do \
c=$${f%.fl}.cxx; h=$${f%.fl}.h; h=$${h##*/}; \
$(FLUID) -c -o ../$$c -h $$h ../$$f; \
done)
endif
if WANT_FLARQ
$(call silent,FLUID ,$(FLARQ_FL_SRC))(cd $(srcdir)/flarq-src/include; \
for f in $(FLARQ_FL_SRC); do \
c=$${f%.fl}.cxx; h=$${f%.fl}.h; h=$${h##*/}; \
$(FLUID) -c -o ../../$$c -h $$h ../../$$f; \
done)
endif
endif
if WANT_FLDIGI
WANT_FLDIGI = yes
INSTALLER_FILE = $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)_setup.exe
APPBUNDLE=$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
APPBUNDLE_NOLIBS=$(APPBUNDLE)-nolibs
endif
if WANT_FLARQ
WANT_FLARQ = yes
if !WANT_FLDIGI
INSTALLER_FILE = flarq-$(FLARQ_VERSION)_setup.exe
APPBUNDLE=flarq-$(FLARQ_VERSION)
APPBUNDLE_NOLIBS=$(APPBUNDLE)-nolibs
endif
2008-03-01 07:03:03 +00:00
endif
if DARWIN
appbundle: $(bin_PROGRAMS)
$(call silent,APPB ,$(APPBUNDLE_NOLIBS) $(APPBUNDLE))sh $(srcdir)/../scripts/mkappbundle.sh "$(srcdir)/../data" .
CLEAN_LOCAL += $(APPBUNDLE_NOLIBS) $(APPBUNDLE) $(APPBUNDLE)*.dmg
2008-02-15 19:36:53 +00:00
endif
if HAVE_NSIS
nsisinst: $(bin_PROGRAMS)
$(call silent,NSIS ,$(INSTALLER_FILE))sh $(srcdir)/../scripts/mknsisinst.sh "$(srcdir)/../data" .
CLEANFILES += $(INSTALLER_FILE)
endif
if USE_NLS
CLEAN_LOCAL += share
endif
if WANT_FLDIGI
2008-08-22 18:30:15 +00:00
if ENABLE_HAMLIB
2010-04-28 13:41:14 +00:00
hamlib-static: $(dl_fldigi_OBJECTS)
2010-05-04 19:54:56 +00:00
$(call silent,HLS ,fldigi$(EXEEXT))sh $(srcdir)/../scripts/mkhamlibstatic.sh dl-fldigi
2008-08-22 18:30:15 +00:00
endif
endif
2008-08-22 18:30:15 +00:00
tmp_srcdir_var=$(srcdir)
TESTS = $(tmp_srcdir_var)/../scripts/tests/config-h.sh $(tmp_srcdir_var)/../scripts/tests/cr.sh
2008-03-02 08:22:41 +00:00
if HAVE_ASCIIDOC
$(builddir)/../doc/guide.html: $(builddir)/../doc/guide.txt
@$(MAKE) -C $(builddir)/../doc $(AM_MAKEFLAGS) guide.html
$(builddir)/dialogs/guide.cxx: $(builddir)/../doc/guide.html
@mkdir -p $(builddir)/dialogs
2009-11-06 00:25:37 +00:00
$(call silent,GUIDE ,$@)sed 's/\\/\\\\/g; s/"/\\"/g; s/$$/\\n\\/g; 1 s/.*/const char* szBeginner = "&/; $$ s/.*/&n";/' $< > $@
dialogs/htmlstrings.cxx: $(builddir)/dialogs/guide.cxx
distclean-local:
@if test "$(builddir)" != "$(srcdir)"; then \
rm -f $(builddir)/dialogs/guide.cxx; \
fi
endif
clean-local:
-rm -rf $(CLEAN_LOCAL)
2007-11-28 22:32:50 +00:00
# Sources that we build. It is OK to have headers here.
2010-04-28 13:41:14 +00:00
dl_fldigi_SOURCES += \
2007-11-28 22:32:50 +00:00
combo/combo.cxx \
cw_rtty/cw.cxx \
cw_rtty/morse.cxx \
cw_rtty/rtty.cxx \
cw_rtty/view_rtty.cxx \
contestia/contestia.cxx \
2008-02-15 19:36:53 +00:00
dialogs/confdialog.cxx \
2007-11-28 22:32:50 +00:00
dialogs/fl_digi.cxx \
dialogs/font_browser.cxx \
2008-01-30 23:17:24 +00:00
dialogs/Viewer.cxx \
2008-06-12 22:15:17 +00:00
dialogs/htmlstrings.cxx \
2009-06-30 15:26:08 +00:00
dialogs/notifydialog.cxx \
KML/Synop/RTTY/Navtex * Synop decoding in RTTY mode in reception buffer, in red. * Creation of KML file for Synop data. * Creation of KML file for Navtex messages. * User locator displayed in KML. * Multiline Synop and Navtex messages displayed in Adif logs. * Added flsynop program as stand alone Synop decoder. * Fixed Navtex default stations filename and Italian stations. * Fixed Navtex frequency error. * Added KML tab in configuration menu. * Added parameters files for Synop decoding. * Fixed CoordinateT type for different deserialization. * Less logging messages from subthreads, because they might crash. * Added try/catch blocks in main program. * Can reload previous KML files at startup. * Named WMO code tables in Synop decoding. * Synop data can be logged to Adif files. * flsynop can load kml files from one dir and save them elsewhere. * Added strreplace and strcapitalize. * Added Levenshtein distance for future use. * Added class QsoHelper to ease Adif logging. * East longitude positive, West negative. Fixes Navtex detection. * Chars '=' or ';' used as a Synop end-of-section marker. * Added option command in KML tab executed on KML file save. * Reverse mode now saved in configuration. * Comments in DOxygen syntax. * Kml snippet stored once only per placemark. * Code more compatible with Eclipse parsing. * Synop decoded text can be interleaved with 5-digits groups. * KML balloons can be in simple tables, matrices or plain text. * Adif messages are saved in the main thread. * Starts external command only if KML file was saved. * Maximum KML data retention time is ten years, default 0 is no limit. * Do not reload KML files when changing KML parameters. * User kml file does not grow at each fldigi start. * Relative humidity always parsed with Celsius temperature. * Empty KML files are created on startup if not there. * Prepared porting processes functions to Mingw. * Added script for FTP transfer of KML files. * Added synop_tool * Navtex now has reverse mode. * Data files can be updated from the Internet. * HTTP load without anymore because crash in Wine
2013-06-01 07:40:24 +00:00
dialogs/record_browse.cxx \
dtmf/dtmf.cxx \
2008-05-17 03:24:15 +00:00
thor/thor.cxx \
thor/thorvaricode.cxx \
2007-11-28 22:32:50 +00:00
dominoex/dominoex.cxx \
dominoex/dominovar.cxx \
feld/feld.cxx \
feld/feldfonts.cxx \
2008-04-01 17:47:24 +00:00
fileselector/fileselect.cxx \
2007-11-28 22:32:50 +00:00
filters/fftfilt.cxx \
filters/filters.cxx \
filters/viterbi.cxx \
globals/globals.cxx \
Configure Script Engine * Add menu item "Scripts" and callback function. * Add scripting engine. * Update script engine for localization strings/messages. * Add hierarchy syntax * New file run_script.h * Hierarchy integration completed * Add command set * Add 'int find_index(char *)' to combo.cxx * Add menu item 'Generate Script' and code for generating a default config script file. * Add void loadRigXmlFile(void) to rigxml.cxx to support scripting calls. - Trim leading/trailing white spaces from portaudio device names. * Remove duplicate calling functions/method members. * Move command parameter specific verification to run_script.cxx basic testing remains in script_parsing.cxx * First Document Draft - Script commands - Add Misc NBEMS config commands - Add Notice - Program restart required. - Update Documentation with new commands * Removed Unused Variables (multiple locations) * Change behavior of floating point output for script generate. * Remove function qsy() use restriction on rig control availability. * Add strnlen, strncmp and strncpy checks to configure.ac * Add trim_white_spaces, strnlen, strncmp and strncpy routines to util.cxx * Add pa_set_dev() to soundconf.cxx for updating pa device names. * Add code to save macro(s) with content only. * Add config_script files to POTFILES.in for localization processing. * Flag command types. * Limit generate script output based on configure content. * Change script error dialog box to warning. * Change default rig.xml to rig-unassigned.xml. For testing purposes. (script generation) * Update Documents with Notes about script generation and executing. * Correct \ref and \section name duplicates in doxygen doc source * Add script commands for ID->RSID/Video/CW panel. * Move Script/Execute/Generate Menu Items to File Menu. - Move repetitive code into general functions. * Rename "Scripts" menu item to "Config Scripts" * Fix error introduced in last mods. Port Audio Gen Config
2015-02-08 14:40:44 +00:00
config_script/create_default_script.cxx \
config_script/run_scripts.cxx \
config_script/run_script.h \
config_script/script_parsing.cxx \
config_script/script_parsing.h \
2008-06-12 22:15:17 +00:00
include/htmlstrings.h \
2008-08-06 22:54:08 +00:00
include/arq_io.h \
2008-02-15 19:36:53 +00:00
include/confdialog.h \
include/dtmf.h \
2007-11-28 22:32:50 +00:00
include/FTextView.h \
include/FTextRXTX.h \
2008-04-01 17:47:24 +00:00
include/fileselect.h \
include/Panel.h \
2007-11-28 22:32:50 +00:00
include/FreqControl.h \
include/analysis.h \
include/fftscan.h \
2007-11-28 22:32:50 +00:00
include/ascii.h \
UTF-8 overhaul * Refactor get_tx_char() * Reset to stock version, call byte_at() The class Fl_Text_Buffer_mod (borrowed from FLTK) contained a modified version of the method char_at() that effectively made it behave as byte_at(). Silently modifying a library-provided method not only disables the access to a certain functionality of the library, but can also cause other unforeseen consequences. The method was thus reverted to the stock version and the code that previously called the modified version was changed to call byte_at() instead. * Remove unneeded code in FTextTX::nextChar() * Libtiniconv - Added libtiniconv (charset conversion library) - Library Version 1.0.1 fetched from http://tiniconv.sf.net A small fix made to change a misspelled macro name. Build system adapted to fit into the fldigi build model. * Added CharsetDistiller class - Sanitize input data and convert it into UTF-8 - CharsetDistiller receives input data one byte at a time and converts this data stream from a particular character set into UTF-8. Invalid input data is treated as if it was encoded in CP1252. Character set conversion is performed as soon as possible, i.e., when enough input is received to constitute a valid character in the input character set, this character is immediatly converted into UTF-8 and made available at the output. * Make put_rx_char_flmain() use charsetDistiller * Make put_echo_char() use CharsetDistiller * Make pskBrowser use CharsetDistiller * Added OutputEncoder class - Used for encoding transmitted data - OutputEncoder accepts UTF-8 strings at input, converts them to the selected encoding and outputs them one byte at a time. * TX character set conversion using OutputEncoder * Fix backspace for >2byte UTF-8 characters * Global setting for RX/TX charset * Cleanup modem UTF-8 code - PSK, Olivia, MT63 and MFSK modems: cleanup of unneeded UTF-8 handling code - Everything that deals with output character set conversion and data sequencing is now done using OutputEncoder, so the modems can become completely agnostic about the character set used. As far as they are concerned, everything is just byte-sized data. * Added an array of character set names and identifiers * UTF-8 code cleanup - Cleanup of unneeded UTF-8 handling code in add_rxtx_char() and family * Character set selection menu - Add menu button to select the active TX/RX charset to the colors-fonts configure dialog. The setting defaults to UTF-8 (selected at program startup). The selection is saved to the program defaults configuration file when "Config/Save" is executed.
2012-10-29 17:24:49 +00:00
include/charsetdistiller.h \
include/charsetlist.h \
2007-11-28 22:32:50 +00:00
include/colorbox.h \
include/combo.h \
include/complex.h \
include/configuration.h \
include/contestia.h \
2007-11-28 22:32:50 +00:00
include/cw.h \
KISS interface * New configuration panel 'IO' * Add power density zones. * Query and Set Kiss hardware commands * Support bcast rsid over kiss socket * limit selectable modem options to 8 bit versions only (kiss i/o mode) * Employs simple HDLC encapsulation frame for transmit/receive CRC data verification. * Uses histogram based threshold detection. * Include manual squelch button for KISS op's. * User configurable inhibit transmit on busy frequencies for nn seconds * Impose transmit wait on valid frame reception * Uses dual UDP ports for concurrent operation of programs using the same IP address. * Clears the transmit buffer when data is available for more then 10 mins and has not been transmitted. * Provides ax25 decoding. Code hijacked from the FLDIGI packet modem co - redirect character data display on the RX panel * Add non standard KISS frame to handle ARQ data. - interface can handle both ARQ data and HDLC ax25 frames on the same port. * Squelch related command and control functions to the KISS hardware interface. * User configuration item to disable CSMA from config panel and kiss hardware frame. * Additional KISS command to adjust KPSQL detection gain (for testing). * Removed unused function in sockets.cxx not compatible with LINUX OS. (from John, G8BPQ) * New command 'BUSY:<T|F>' * Custom bindUDP() for UDP support. * Waterfall display gain adjusted based on sample rate changes. * Expanded conditions that indicate BUSY:T on command request. * Log loopback condition to event log. * Restore KPQSL set level position on start up. * Conditionally log of the KISS data path strings * Added debug filter 'KISS control' to event log. * KPSQL threshold button indicator remains ON during transmit inhibit. indication of active 'Busy Channel'. * Added DEBUG Logging command LOG_HEX(const char *buf, int len); D:,... ReadFromHostSocket: ..BUSY:. C0 06 42 55 53 59 3A C0 * Added thread locks to waterfall.cxx: - powerDensity() - peakFreq(), - powerDensityMaximum() These are being accessed by more then one thread. * Swapped hash.m4 swapped test case to std::tr1::hash from std::hash - Updated pskrep.cxx to handle the change in hash.m4 * 8PSK2000 removed. * Coordination merge with branch kiss21. * Code clean up * Updated Documentation. Remove unused png's. * Request from Jim, W2XO: Add log.set_rst_in and log.set_rst_out xmlrpc commands. * Compiler warning pacification (global in scope). * New XMLRPC commands to query and set active IO port. * Documentation update for XMLRPC commands * WSAStartup and WSACleanup one for one issue. * Update Docs for 3.22 release. New png's added.
2014-10-13 12:21:30 +00:00
include/data_io.h \
2008-08-26 22:33:34 +00:00
include/debug.h \
2007-11-28 22:32:50 +00:00
include/digiscope.h \
include/dxcc.h \
2008-05-17 03:24:15 +00:00
include/thor.h \
include/thorvaricode.h \
2007-11-28 22:32:50 +00:00
include/dominoex.h \
include/dominovar.h \
include/feld.h \
include/fftfilt.h \
include/filters.h \
include/fl_digi.h \
include/fl_lock.h \
include/fldigi-config.h \
include/flinput2.h \
include/flmisc.h \
include/flslider2.h \
2007-11-28 22:32:50 +00:00
include/font_browser.h \
include/fontdef.h \
include/gettext.h \
2007-11-28 22:32:50 +00:00
include/globals.h \
include/icons.h \
2007-11-28 22:32:50 +00:00
include/interleave.h \
include/jalocha/pj_cmpx.h \
include/jalocha/pj_fft.h \
include/jalocha/pj_fht.h \
include/jalocha/pj_fifo.h \
include/jalocha/pj_gray.h \
include/jalocha/pj_lowpass3.h \
include/jalocha/pj_mfsk.h \
include/jalocha/pj_struc.h \
KISS interface * New configuration panel 'IO' * Add power density zones. * Query and Set Kiss hardware commands * Support bcast rsid over kiss socket * limit selectable modem options to 8 bit versions only (kiss i/o mode) * Employs simple HDLC encapsulation frame for transmit/receive CRC data verification. * Uses histogram based threshold detection. * Include manual squelch button for KISS op's. * User configurable inhibit transmit on busy frequencies for nn seconds * Impose transmit wait on valid frame reception * Uses dual UDP ports for concurrent operation of programs using the same IP address. * Clears the transmit buffer when data is available for more then 10 mins and has not been transmitted. * Provides ax25 decoding. Code hijacked from the FLDIGI packet modem co - redirect character data display on the RX panel * Add non standard KISS frame to handle ARQ data. - interface can handle both ARQ data and HDLC ax25 frames on the same port. * Squelch related command and control functions to the KISS hardware interface. * User configuration item to disable CSMA from config panel and kiss hardware frame. * Additional KISS command to adjust KPSQL detection gain (for testing). * Removed unused function in sockets.cxx not compatible with LINUX OS. (from John, G8BPQ) * New command 'BUSY:<T|F>' * Custom bindUDP() for UDP support. * Waterfall display gain adjusted based on sample rate changes. * Expanded conditions that indicate BUSY:T on command request. * Log loopback condition to event log. * Restore KPQSL set level position on start up. * Conditionally log of the KISS data path strings * Added debug filter 'KISS control' to event log. * KPSQL threshold button indicator remains ON during transmit inhibit. indication of active 'Busy Channel'. * Added DEBUG Logging command LOG_HEX(const char *buf, int len); D:,... ReadFromHostSocket: ..BUSY:. C0 06 42 55 53 59 3A C0 * Added thread locks to waterfall.cxx: - powerDensity() - peakFreq(), - powerDensityMaximum() These are being accessed by more then one thread. * Swapped hash.m4 swapped test case to std::tr1::hash from std::hash - Updated pskrep.cxx to handle the change in hash.m4 * 8PSK2000 removed. * Coordination merge with branch kiss21. * Code clean up * Updated Documentation. Remove unused png's. * Request from Jim, W2XO: Add log.set_rst_in and log.set_rst_out xmlrpc commands. * Compiler warning pacification (global in scope). * New XMLRPC commands to query and set active IO port. * Documentation update for XMLRPC commands * WSAStartup and WSACleanup one for one issue. * Update Docs for 3.22 release. New png's added.
2014-10-13 12:21:30 +00:00
include/kiss_io.h \
include/maclogger.h \
KISS interface * New configuration panel 'IO' * Add power density zones. * Query and Set Kiss hardware commands * Support bcast rsid over kiss socket * limit selectable modem options to 8 bit versions only (kiss i/o mode) * Employs simple HDLC encapsulation frame for transmit/receive CRC data verification. * Uses histogram based threshold detection. * Include manual squelch button for KISS op's. * User configurable inhibit transmit on busy frequencies for nn seconds * Impose transmit wait on valid frame reception * Uses dual UDP ports for concurrent operation of programs using the same IP address. * Clears the transmit buffer when data is available for more then 10 mins and has not been transmitted. * Provides ax25 decoding. Code hijacked from the FLDIGI packet modem co - redirect character data display on the RX panel * Add non standard KISS frame to handle ARQ data. - interface can handle both ARQ data and HDLC ax25 frames on the same port. * Squelch related command and control functions to the KISS hardware interface. * User configuration item to disable CSMA from config panel and kiss hardware frame. * Additional KISS command to adjust KPSQL detection gain (for testing). * Removed unused function in sockets.cxx not compatible with LINUX OS. (from John, G8BPQ) * New command 'BUSY:<T|F>' * Custom bindUDP() for UDP support. * Waterfall display gain adjusted based on sample rate changes. * Expanded conditions that indicate BUSY:T on command request. * Log loopback condition to event log. * Restore KPQSL set level position on start up. * Conditionally log of the KISS data path strings * Added debug filter 'KISS control' to event log. * KPSQL threshold button indicator remains ON during transmit inhibit. indication of active 'Busy Channel'. * Added DEBUG Logging command LOG_HEX(const char *buf, int len); D:,... ReadFromHostSocket: ..BUSY:. C0 06 42 55 53 59 3A C0 * Added thread locks to waterfall.cxx: - powerDensity() - peakFreq(), - powerDensityMaximum() These are being accessed by more then one thread. * Swapped hash.m4 swapped test case to std::tr1::hash from std::hash - Updated pskrep.cxx to handle the change in hash.m4 * 8PSK2000 removed. * Coordination merge with branch kiss21. * Code clean up * Updated Documentation. Remove unused png's. * Request from Jim, W2XO: Add log.set_rst_in and log.set_rst_out xmlrpc commands. * Compiler warning pacification (global in scope). * New XMLRPC commands to query and set active IO port. * Documentation update for XMLRPC commands * WSAStartup and WSACleanup one for one issue. * Update Docs for 3.22 release. New png's added.
2014-10-13 12:21:30 +00:00
include/ax25_decode.h \
KML/Synop/RTTY/Navtex * Synop decoding in RTTY mode in reception buffer, in red. * Creation of KML file for Synop data. * Creation of KML file for Navtex messages. * User locator displayed in KML. * Multiline Synop and Navtex messages displayed in Adif logs. * Added flsynop program as stand alone Synop decoder. * Fixed Navtex default stations filename and Italian stations. * Fixed Navtex frequency error. * Added KML tab in configuration menu. * Added parameters files for Synop decoding. * Fixed CoordinateT type for different deserialization. * Less logging messages from subthreads, because they might crash. * Added try/catch blocks in main program. * Can reload previous KML files at startup. * Named WMO code tables in Synop decoding. * Synop data can be logged to Adif files. * flsynop can load kml files from one dir and save them elsewhere. * Added strreplace and strcapitalize. * Added Levenshtein distance for future use. * Added class QsoHelper to ease Adif logging. * East longitude positive, West negative. Fixes Navtex detection. * Chars '=' or ';' used as a Synop end-of-section marker. * Added option command in KML tab executed on KML file save. * Reverse mode now saved in configuration. * Comments in DOxygen syntax. * Kml snippet stored once only per placemark. * Code more compatible with Eclipse parsing. * Synop decoded text can be interleaved with 5-digits groups. * KML balloons can be in simple tables, matrices or plain text. * Adif messages are saved in the main thread. * Starts external command only if KML file was saved. * Maximum KML data retention time is ten years, default 0 is no limit. * Do not reload KML files when changing KML parameters. * User kml file does not grow at each fldigi start. * Relative humidity always parsed with Celsius temperature. * Empty KML files are created on startup if not there. * Prepared porting processes functions to Mingw. * Added script for FTP transfer of KML files. * Added synop_tool * Navtex now has reverse mode. * Data files can be updated from the Internet. * HTTP load without anymore because crash in Wine
2013-06-01 07:40:24 +00:00
include/coordinate.h \
include/gfft.h \
KML/Synop/RTTY/Navtex * Synop decoding in RTTY mode in reception buffer, in red. * Creation of KML file for Synop data. * Creation of KML file for Navtex messages. * User locator displayed in KML. * Multiline Synop and Navtex messages displayed in Adif logs. * Added flsynop program as stand alone Synop decoder. * Fixed Navtex default stations filename and Italian stations. * Fixed Navtex frequency error. * Added KML tab in configuration menu. * Added parameters files for Synop decoding. * Fixed CoordinateT type for different deserialization. * Less logging messages from subthreads, because they might crash. * Added try/catch blocks in main program. * Can reload previous KML files at startup. * Named WMO code tables in Synop decoding. * Synop data can be logged to Adif files. * flsynop can load kml files from one dir and save them elsewhere. * Added strreplace and strcapitalize. * Added Levenshtein distance for future use. * Added class QsoHelper to ease Adif logging. * East longitude positive, West negative. Fixes Navtex detection. * Chars '=' or ';' used as a Synop end-of-section marker. * Added option command in KML tab executed on KML file save. * Reverse mode now saved in configuration. * Comments in DOxygen syntax. * Kml snippet stored once only per placemark. * Code more compatible with Eclipse parsing. * Synop decoded text can be interleaved with 5-digits groups. * KML balloons can be in simple tables, matrices or plain text. * Adif messages are saved in the main thread. * Starts external command only if KML file was saved. * Maximum KML data retention time is ten years, default 0 is no limit. * Do not reload KML files when changing KML parameters. * User kml file does not grow at each fldigi start. * Relative humidity always parsed with Celsius temperature. * Empty KML files are created on startup if not there. * Prepared porting processes functions to Mingw. * Added script for FTP transfer of KML files. * Added synop_tool * Navtex now has reverse mode. * Data files can be updated from the Internet. * HTTP load without anymore because crash in Wine
2013-06-01 07:40:24 +00:00
include/kmlserver.h \
include/locator.h \
2007-11-28 22:32:50 +00:00
include/log.h \
include/logger.h \
include/macroedit.h \
include/macros.h \
include/main.h \
include/mbuffer.h \
include/mfsk.h \
include/mfskvaricode.h \
include/wefax.h \
include/wefax-pic.h \
include/navtex.h \
2007-11-28 22:32:50 +00:00
include/misc.h \
include/modem.h \
include/morse.h \
2008-02-28 08:13:53 +00:00
include/mt63base.h \
include/mt63.h \
2008-10-08 02:44:35 +00:00
include/network.h \
2008-02-28 08:13:53 +00:00
include/dsp.h \
2007-11-28 22:32:50 +00:00
include/newinstall.h \
2009-06-30 15:26:08 +00:00
include/notify.h \
include/notifydialog.h \
KML/Synop/RTTY/Navtex * Synop decoding in RTTY mode in reception buffer, in red. * Creation of KML file for Synop data. * Creation of KML file for Navtex messages. * User locator displayed in KML. * Multiline Synop and Navtex messages displayed in Adif logs. * Added flsynop program as stand alone Synop decoder. * Fixed Navtex default stations filename and Italian stations. * Fixed Navtex frequency error. * Added KML tab in configuration menu. * Added parameters files for Synop decoding. * Fixed CoordinateT type for different deserialization. * Less logging messages from subthreads, because they might crash. * Added try/catch blocks in main program. * Can reload previous KML files at startup. * Named WMO code tables in Synop decoding. * Synop data can be logged to Adif files. * flsynop can load kml files from one dir and save them elsewhere. * Added strreplace and strcapitalize. * Added Levenshtein distance for future use. * Added class QsoHelper to ease Adif logging. * East longitude positive, West negative. Fixes Navtex detection. * Chars '=' or ';' used as a Synop end-of-section marker. * Added option command in KML tab executed on KML file save. * Reverse mode now saved in configuration. * Comments in DOxygen syntax. * Kml snippet stored once only per placemark. * Code more compatible with Eclipse parsing. * Synop decoded text can be interleaved with 5-digits groups. * KML balloons can be in simple tables, matrices or plain text. * Adif messages are saved in the main thread. * Starts external command only if KML file was saved. * Maximum KML data retention time is ten years, default 0 is no limit. * Do not reload KML files when changing KML parameters. * User kml file does not grow at each fldigi start. * Relative humidity always parsed with Celsius temperature. * Empty KML files are created on startup if not there. * Prepared porting processes functions to Mingw. * Added script for FTP transfer of KML files. * Added synop_tool * Navtex now has reverse mode. * Data files can be updated from the Internet. * HTTP load without anymore because crash in Wine
2013-06-01 07:40:24 +00:00
include/record_browse.h \
2007-11-28 22:32:50 +00:00
include/olivia.h \
include/pkg.h \
2007-11-28 22:32:50 +00:00
include/picture.h \
2008-04-14 22:18:15 +00:00
include/progress.h \
2007-11-28 22:32:50 +00:00
include/psk.h \
2008-01-30 23:17:24 +00:00
include/viewpsk.h \
2007-11-28 22:32:50 +00:00
include/pskcoeff.h \
include/pskvaricode.h \
2008-02-14 20:19:42 +00:00
include/pskeval.h \
2007-11-28 22:32:50 +00:00
include/ptt.h \
include/pixmaps.h \
include/pskrep.h \
2007-11-28 22:32:50 +00:00
include/qrunner.h \
2008-10-29 01:14:36 +00:00
include/lookupcall.h \
2007-11-28 22:32:50 +00:00
include/qrzlib.h \
include/raster.h \
2008-08-22 18:30:15 +00:00
include/re.h \
2007-11-28 22:32:50 +00:00
include/rigCAT.h \
include/rigio.h \
include/rigsupport.h \
include/rigxml.h \
2008-01-09 04:19:08 +00:00
include/ringbuffer.h \
include/rs8.h \
2008-05-24 21:33:19 +00:00
include/rsid.h \
2007-11-28 22:32:50 +00:00
include/rtty.h \
include/view_rtty.h \
include/nco.h \
KML/Synop/RTTY/Navtex * Synop decoding in RTTY mode in reception buffer, in red. * Creation of KML file for Synop data. * Creation of KML file for Navtex messages. * User locator displayed in KML. * Multiline Synop and Navtex messages displayed in Adif logs. * Added flsynop program as stand alone Synop decoder. * Fixed Navtex default stations filename and Italian stations. * Fixed Navtex frequency error. * Added KML tab in configuration menu. * Added parameters files for Synop decoding. * Fixed CoordinateT type for different deserialization. * Less logging messages from subthreads, because they might crash. * Added try/catch blocks in main program. * Can reload previous KML files at startup. * Named WMO code tables in Synop decoding. * Synop data can be logged to Adif files. * flsynop can load kml files from one dir and save them elsewhere. * Added strreplace and strcapitalize. * Added Levenshtein distance for future use. * Added class QsoHelper to ease Adif logging. * East longitude positive, West negative. Fixes Navtex detection. * Chars '=' or ';' used as a Synop end-of-section marker. * Added option command in KML tab executed on KML file save. * Reverse mode now saved in configuration. * Comments in DOxygen syntax. * Kml snippet stored once only per placemark. * Code more compatible with Eclipse parsing. * Synop decoded text can be interleaved with 5-digits groups. * KML balloons can be in simple tables, matrices or plain text. * Adif messages are saved in the main thread. * Starts external command only if KML file was saved. * Maximum KML data retention time is ten years, default 0 is no limit. * Do not reload KML files when changing KML parameters. * User kml file does not grow at each fldigi start. * Relative humidity always parsed with Celsius temperature. * Empty KML files are created on startup if not there. * Prepared porting processes functions to Mingw. * Added script for FTP transfer of KML files. * Added synop_tool * Navtex now has reverse mode. * Data files can be updated from the Internet. * HTTP load without anymore because crash in Wine
2013-06-01 07:40:24 +00:00
include/synop.h \
include/nullmodem.h \
KML/Synop/RTTY/Navtex * Synop decoding in RTTY mode in reception buffer, in red. * Creation of KML file for Synop data. * Creation of KML file for Navtex messages. * User locator displayed in KML. * Multiline Synop and Navtex messages displayed in Adif logs. * Added flsynop program as stand alone Synop decoder. * Fixed Navtex default stations filename and Italian stations. * Fixed Navtex frequency error. * Added KML tab in configuration menu. * Added parameters files for Synop decoding. * Fixed CoordinateT type for different deserialization. * Less logging messages from subthreads, because they might crash. * Added try/catch blocks in main program. * Can reload previous KML files at startup. * Named WMO code tables in Synop decoding. * Synop data can be logged to Adif files. * flsynop can load kml files from one dir and save them elsewhere. * Added strreplace and strcapitalize. * Added Levenshtein distance for future use. * Added class QsoHelper to ease Adif logging. * East longitude positive, West negative. Fixes Navtex detection. * Chars '=' or ';' used as a Synop end-of-section marker. * Added option command in KML tab executed on KML file save. * Reverse mode now saved in configuration. * Comments in DOxygen syntax. * Kml snippet stored once only per placemark. * Code more compatible with Eclipse parsing. * Synop decoded text can be interleaved with 5-digits groups. * KML balloons can be in simple tables, matrices or plain text. * Adif messages are saved in the main thread. * Starts external command only if KML file was saved. * Maximum KML data retention time is ten years, default 0 is no limit. * Do not reload KML files when changing KML parameters. * User kml file does not grow at each fldigi start. * Relative humidity always parsed with Celsius temperature. * Empty KML files are created on startup if not there. * Prepared porting processes functions to Mingw. * Added script for FTP transfer of KML files. * Added synop_tool * Navtex now has reverse mode. * Data files can be updated from the Internet. * HTTP load without anymore because crash in Wine
2013-06-01 07:40:24 +00:00
include/record_loader.h \
include/record_loader_gui.h \
include/rx_extract.h \
include/speak.h \
2007-11-28 22:32:50 +00:00
include/serial.h \
include/estrings.h \
2014-10-06 19:23:05 +00:00
include/smeter.h \
include/pwrmeter.h \
2008-08-06 22:54:08 +00:00
include/socket.h \
2007-11-28 22:32:50 +00:00
include/sound.h \
2008-03-30 13:38:05 +00:00
include/soundconf.h \
include/spot.h \
2010-10-03 00:19:41 +00:00
include/ssdv.h \
include/ssdv_rx.h \
include/ssb.h \
2007-12-11 03:36:51 +00:00
include/stacktrace.h \
2007-11-28 22:32:50 +00:00
include/status.h \
2009-06-30 15:26:07 +00:00
include/strutil.h \
2007-11-28 22:32:50 +00:00
include/testmodem.h \
include/threads.h \
include/throb.h \
include/timeops.h \
include/trx.h \
2008-01-09 04:19:08 +00:00
include/util.h \
2008-01-30 23:17:24 +00:00
include/Viewer.h \
2007-11-28 22:32:50 +00:00
include/viterbi.h \
include/waterfall.h \
include/fsq.h \
include/ifkp.h \
2007-11-28 22:32:50 +00:00
include/wwv.h \
include/xmlreader.h \
2008-11-26 05:21:34 +00:00
include/adif_def.h \
include/adif_io.h \
include/calendar.h \
include/date.h \
include/field_def.h \
include/logbook.h \
include/lgbook.h \
include/logsupport.h \
UTF-8 overhaul * Refactor get_tx_char() * Reset to stock version, call byte_at() The class Fl_Text_Buffer_mod (borrowed from FLTK) contained a modified version of the method char_at() that effectively made it behave as byte_at(). Silently modifying a library-provided method not only disables the access to a certain functionality of the library, but can also cause other unforeseen consequences. The method was thus reverted to the stock version and the code that previously called the modified version was changed to call byte_at() instead. * Remove unneeded code in FTextTX::nextChar() * Libtiniconv - Added libtiniconv (charset conversion library) - Library Version 1.0.1 fetched from http://tiniconv.sf.net A small fix made to change a misspelled macro name. Build system adapted to fit into the fldigi build model. * Added CharsetDistiller class - Sanitize input data and convert it into UTF-8 - CharsetDistiller receives input data one byte at a time and converts this data stream from a particular character set into UTF-8. Invalid input data is treated as if it was encoded in CP1252. Character set conversion is performed as soon as possible, i.e., when enough input is received to constitute a valid character in the input character set, this character is immediatly converted into UTF-8 and made available at the output. * Make put_rx_char_flmain() use charsetDistiller * Make put_echo_char() use CharsetDistiller * Make pskBrowser use CharsetDistiller * Added OutputEncoder class - Used for encoding transmitted data - OutputEncoder accepts UTF-8 strings at input, converts them to the selected encoding and outputs them one byte at a time. * TX character set conversion using OutputEncoder * Fix backspace for >2byte UTF-8 characters * Global setting for RX/TX charset * Cleanup modem UTF-8 code - PSK, Olivia, MT63 and MFSK modems: cleanup of unneeded UTF-8 handling code - Everything that deals with output character set conversion and data sequencing is now done using OutputEncoder, so the modems can become completely agnostic about the character set used. As far as they are concerned, everything is just byte-sized data. * Added an array of character set names and identifiers * UTF-8 code cleanup - Cleanup of unneeded UTF-8 handling code in add_rxtx_char() and family * Character set selection menu - Add menu button to select the active TX/RX charset to the colors-fonts configure dialog. The setting defaults to UTF-8 (selected at program startup). The selection is saved to the program defaults configuration file when "Config/Save" is executed.
2012-10-29 17:24:49 +00:00
include/outputencoder.h \
2008-11-26 05:21:34 +00:00
include/qso_db.h \
include/table.h \
include/textio.h \
include/psk_browser.h \
2012-09-04 00:26:08 +00:00
include/jsoncpp.h \
include/dl_fldigi/dl_fldigi.h \
include/dl_fldigi/flights.h \
include/dl_fldigi/location.h \
include/dl_fldigi/gps.h \
include/dl_fldigi/hbtint.h \
2012-09-04 21:17:19 +00:00
include/dl_fldigi/update.h \
include/dl_fldigi/version.h \
include/habitat/CouchDB.h \
include/habitat/UploaderThread.h \
include/habitat/Uploader.h \
include/habitat/Extractor.h \
include/habitat/UKHASExtractor.h \
include/habitat/EZ.h \
2012-08-23 20:09:44 +00:00
include/habitat/RFC3339.h \
include/utf8file_io.h \
include/weather.h \
include/dock_events.h \
include/dock_gp.h \
include/drag_btn.h \
include/dropwin.h \
include/toolgrp.h \
include/toolwin.h \
2007-11-28 22:32:50 +00:00
irrxml/CXMLReaderImpl.h \
irrxml/fast_atof.h \
irrxml/heapsort.h \
irrxml/irrArray.h \
irrxml/irrString.h \
irrxml/irrTypes.h \
irrxml/irrXML.cpp \
irrxml/irrXML.h \
2008-11-26 05:21:34 +00:00
logbook/adif_io.cxx \
logbook/calendar.cxx \
logbook/date.cxx \
logbook/lgbook.cxx \
logbook/logbook.cxx \
logbook/logsupport.cxx \
logbook/lookupcall.cxx \
logbook/maclogger.cxx \
logbook/qrzlib.cxx \
2008-11-26 05:21:34 +00:00
logbook/qso_db.cxx \
logbook/table.cxx \
logbook/textio.cxx \
2007-11-28 22:32:50 +00:00
logger/logger.cxx \
logger/rx_extract.cxx \
logger/speak.cxx \
2007-11-28 22:32:50 +00:00
main.cxx \
mfsk/interleave.cxx \
misc/locator.cxx \
2007-11-28 22:32:50 +00:00
mfsk/mfsk.cxx \
mfsk/mfskvaricode.cxx \
wefax/wefax.cxx \
wefax/wefax-pic.cxx \
navtex/navtex.cxx \
2007-11-28 22:32:50 +00:00
misc/ascii.cxx \
KISS interface * New configuration panel 'IO' * Add power density zones. * Query and Set Kiss hardware commands * Support bcast rsid over kiss socket * limit selectable modem options to 8 bit versions only (kiss i/o mode) * Employs simple HDLC encapsulation frame for transmit/receive CRC data verification. * Uses histogram based threshold detection. * Include manual squelch button for KISS op's. * User configurable inhibit transmit on busy frequencies for nn seconds * Impose transmit wait on valid frame reception * Uses dual UDP ports for concurrent operation of programs using the same IP address. * Clears the transmit buffer when data is available for more then 10 mins and has not been transmitted. * Provides ax25 decoding. Code hijacked from the FLDIGI packet modem co - redirect character data display on the RX panel * Add non standard KISS frame to handle ARQ data. - interface can handle both ARQ data and HDLC ax25 frames on the same port. * Squelch related command and control functions to the KISS hardware interface. * User configuration item to disable CSMA from config panel and kiss hardware frame. * Additional KISS command to adjust KPSQL detection gain (for testing). * Removed unused function in sockets.cxx not compatible with LINUX OS. (from John, G8BPQ) * New command 'BUSY:<T|F>' * Custom bindUDP() for UDP support. * Waterfall display gain adjusted based on sample rate changes. * Expanded conditions that indicate BUSY:T on command request. * Log loopback condition to event log. * Restore KPQSL set level position on start up. * Conditionally log of the KISS data path strings * Added debug filter 'KISS control' to event log. * KPSQL threshold button indicator remains ON during transmit inhibit. indication of active 'Busy Channel'. * Added DEBUG Logging command LOG_HEX(const char *buf, int len); D:,... ReadFromHostSocket: ..BUSY:. C0 06 42 55 53 59 3A C0 * Added thread locks to waterfall.cxx: - powerDensity() - peakFreq(), - powerDensityMaximum() These are being accessed by more then one thread. * Swapped hash.m4 swapped test case to std::tr1::hash from std::hash - Updated pskrep.cxx to handle the change in hash.m4 * 8PSK2000 removed. * Coordination merge with branch kiss21. * Code clean up * Updated Documentation. Remove unused png's. * Request from Jim, W2XO: Add log.set_rst_in and log.set_rst_out xmlrpc commands. * Compiler warning pacification (global in scope). * New XMLRPC commands to query and set active IO port. * Documentation update for XMLRPC commands * WSAStartup and WSACleanup one for one issue. * Update Docs for 3.22 release. New png's added.
2014-10-13 12:21:30 +00:00
misc/ax25_decode.cxx \
UTF-8 overhaul * Refactor get_tx_char() * Reset to stock version, call byte_at() The class Fl_Text_Buffer_mod (borrowed from FLTK) contained a modified version of the method char_at() that effectively made it behave as byte_at(). Silently modifying a library-provided method not only disables the access to a certain functionality of the library, but can also cause other unforeseen consequences. The method was thus reverted to the stock version and the code that previously called the modified version was changed to call byte_at() instead. * Remove unneeded code in FTextTX::nextChar() * Libtiniconv - Added libtiniconv (charset conversion library) - Library Version 1.0.1 fetched from http://tiniconv.sf.net A small fix made to change a misspelled macro name. Build system adapted to fit into the fldigi build model. * Added CharsetDistiller class - Sanitize input data and convert it into UTF-8 - CharsetDistiller receives input data one byte at a time and converts this data stream from a particular character set into UTF-8. Invalid input data is treated as if it was encoded in CP1252. Character set conversion is performed as soon as possible, i.e., when enough input is received to constitute a valid character in the input character set, this character is immediatly converted into UTF-8 and made available at the output. * Make put_rx_char_flmain() use charsetDistiller * Make put_echo_char() use CharsetDistiller * Make pskBrowser use CharsetDistiller * Added OutputEncoder class - Used for encoding transmitted data - OutputEncoder accepts UTF-8 strings at input, converts them to the selected encoding and outputs them one byte at a time. * TX character set conversion using OutputEncoder * Fix backspace for >2byte UTF-8 characters * Global setting for RX/TX charset * Cleanup modem UTF-8 code - PSK, Olivia, MT63 and MFSK modems: cleanup of unneeded UTF-8 handling code - Everything that deals with output character set conversion and data sequencing is now done using OutputEncoder, so the modems can become completely agnostic about the character set used. As far as they are concerned, everything is just byte-sized data. * Added an array of character set names and identifiers * UTF-8 code cleanup - Cleanup of unneeded UTF-8 handling code in add_rxtx_char() and family * Character set selection menu - Add menu button to select the active TX/RX charset to the colors-fonts configure dialog. The setting defaults to UTF-8 (selected at program startup). The selection is saved to the program defaults configuration file when "Config/Save" is executed.
2012-10-29 17:24:49 +00:00
misc/charsetdistiller.cxx \
misc/charsetlist.cxx \
2007-11-28 22:32:50 +00:00
misc/configuration.cxx \
KML/Synop/RTTY/Navtex * Synop decoding in RTTY mode in reception buffer, in red. * Creation of KML file for Synop data. * Creation of KML file for Navtex messages. * User locator displayed in KML. * Multiline Synop and Navtex messages displayed in Adif logs. * Added flsynop program as stand alone Synop decoder. * Fixed Navtex default stations filename and Italian stations. * Fixed Navtex frequency error. * Added KML tab in configuration menu. * Added parameters files for Synop decoding. * Fixed CoordinateT type for different deserialization. * Less logging messages from subthreads, because they might crash. * Added try/catch blocks in main program. * Can reload previous KML files at startup. * Named WMO code tables in Synop decoding. * Synop data can be logged to Adif files. * flsynop can load kml files from one dir and save them elsewhere. * Added strreplace and strcapitalize. * Added Levenshtein distance for future use. * Added class QsoHelper to ease Adif logging. * East longitude positive, West negative. Fixes Navtex detection. * Chars '=' or ';' used as a Synop end-of-section marker. * Added option command in KML tab executed on KML file save. * Reverse mode now saved in configuration. * Comments in DOxygen syntax. * Kml snippet stored once only per placemark. * Code more compatible with Eclipse parsing. * Synop decoded text can be interleaved with 5-digits groups. * KML balloons can be in simple tables, matrices or plain text. * Adif messages are saved in the main thread. * Starts external command only if KML file was saved. * Maximum KML data retention time is ten years, default 0 is no limit. * Do not reload KML files when changing KML parameters. * User kml file does not grow at each fldigi start. * Relative humidity always parsed with Celsius temperature. * Empty KML files are created on startup if not there. * Prepared porting processes functions to Mingw. * Added script for FTP transfer of KML files. * Added synop_tool * Navtex now has reverse mode. * Data files can be updated from the Internet. * HTTP load without anymore because crash in Wine
2013-06-01 07:40:24 +00:00
misc/coordinate.cxx \
2008-08-26 22:33:34 +00:00
misc/debug.cxx \
misc/dxcc.cxx \
misc/icons.cxx \
KISS interface * New configuration panel 'IO' * Add power density zones. * Query and Set Kiss hardware commands * Support bcast rsid over kiss socket * limit selectable modem options to 8 bit versions only (kiss i/o mode) * Employs simple HDLC encapsulation frame for transmit/receive CRC data verification. * Uses histogram based threshold detection. * Include manual squelch button for KISS op's. * User configurable inhibit transmit on busy frequencies for nn seconds * Impose transmit wait on valid frame reception * Uses dual UDP ports for concurrent operation of programs using the same IP address. * Clears the transmit buffer when data is available for more then 10 mins and has not been transmitted. * Provides ax25 decoding. Code hijacked from the FLDIGI packet modem co - redirect character data display on the RX panel * Add non standard KISS frame to handle ARQ data. - interface can handle both ARQ data and HDLC ax25 frames on the same port. * Squelch related command and control functions to the KISS hardware interface. * User configuration item to disable CSMA from config panel and kiss hardware frame. * Additional KISS command to adjust KPSQL detection gain (for testing). * Removed unused function in sockets.cxx not compatible with LINUX OS. (from John, G8BPQ) * New command 'BUSY:<T|F>' * Custom bindUDP() for UDP support. * Waterfall display gain adjusted based on sample rate changes. * Expanded conditions that indicate BUSY:T on command request. * Log loopback condition to event log. * Restore KPQSL set level position on start up. * Conditionally log of the KISS data path strings * Added debug filter 'KISS control' to event log. * KPSQL threshold button indicator remains ON during transmit inhibit. indication of active 'Busy Channel'. * Added DEBUG Logging command LOG_HEX(const char *buf, int len); D:,... ReadFromHostSocket: ..BUSY:. C0 06 42 55 53 59 3A C0 * Added thread locks to waterfall.cxx: - powerDensity() - peakFreq(), - powerDensityMaximum() These are being accessed by more then one thread. * Swapped hash.m4 swapped test case to std::tr1::hash from std::hash - Updated pskrep.cxx to handle the change in hash.m4 * 8PSK2000 removed. * Coordination merge with branch kiss21. * Code clean up * Updated Documentation. Remove unused png's. * Request from Jim, W2XO: Add log.set_rst_in and log.set_rst_out xmlrpc commands. * Compiler warning pacification (global in scope). * New XMLRPC commands to query and set active IO port. * Documentation update for XMLRPC commands * WSAStartup and WSACleanup one for one issue. * Update Docs for 3.22 release. New png's added.
2014-10-13 12:21:30 +00:00
misc/kiss_io.cxx \
KML/Synop/RTTY/Navtex * Synop decoding in RTTY mode in reception buffer, in red. * Creation of KML file for Synop data. * Creation of KML file for Navtex messages. * User locator displayed in KML. * Multiline Synop and Navtex messages displayed in Adif logs. * Added flsynop program as stand alone Synop decoder. * Fixed Navtex default stations filename and Italian stations. * Fixed Navtex frequency error. * Added KML tab in configuration menu. * Added parameters files for Synop decoding. * Fixed CoordinateT type for different deserialization. * Less logging messages from subthreads, because they might crash. * Added try/catch blocks in main program. * Can reload previous KML files at startup. * Named WMO code tables in Synop decoding. * Synop data can be logged to Adif files. * flsynop can load kml files from one dir and save them elsewhere. * Added strreplace and strcapitalize. * Added Levenshtein distance for future use. * Added class QsoHelper to ease Adif logging. * East longitude positive, West negative. Fixes Navtex detection. * Chars '=' or ';' used as a Synop end-of-section marker. * Added option command in KML tab executed on KML file save. * Reverse mode now saved in configuration. * Comments in DOxygen syntax. * Kml snippet stored once only per placemark. * Code more compatible with Eclipse parsing. * Synop decoded text can be interleaved with 5-digits groups. * KML balloons can be in simple tables, matrices or plain text. * Adif messages are saved in the main thread. * Starts external command only if KML file was saved. * Maximum KML data retention time is ten years, default 0 is no limit. * Do not reload KML files when changing KML parameters. * User kml file does not grow at each fldigi start. * Relative humidity always parsed with Celsius temperature. * Empty KML files are created on startup if not there. * Prepared porting processes functions to Mingw. * Added script for FTP transfer of KML files. * Added synop_tool * Navtex now has reverse mode. * Data files can be updated from the Internet. * HTTP load without anymore because crash in Wine
2013-06-01 07:40:24 +00:00
misc/kmlserver.cxx \
2007-11-28 22:32:50 +00:00
misc/log.cxx \
misc/macroedit.cxx \
misc/macros.cxx \
misc/misc.cxx \
2008-10-08 02:44:35 +00:00
misc/network.cxx \
2007-11-28 22:32:50 +00:00
misc/newinstall.cxx \
UTF-8 overhaul * Refactor get_tx_char() * Reset to stock version, call byte_at() The class Fl_Text_Buffer_mod (borrowed from FLTK) contained a modified version of the method char_at() that effectively made it behave as byte_at(). Silently modifying a library-provided method not only disables the access to a certain functionality of the library, but can also cause other unforeseen consequences. The method was thus reverted to the stock version and the code that previously called the modified version was changed to call byte_at() instead. * Remove unneeded code in FTextTX::nextChar() * Libtiniconv - Added libtiniconv (charset conversion library) - Library Version 1.0.1 fetched from http://tiniconv.sf.net A small fix made to change a misspelled macro name. Build system adapted to fit into the fldigi build model. * Added CharsetDistiller class - Sanitize input data and convert it into UTF-8 - CharsetDistiller receives input data one byte at a time and converts this data stream from a particular character set into UTF-8. Invalid input data is treated as if it was encoded in CP1252. Character set conversion is performed as soon as possible, i.e., when enough input is received to constitute a valid character in the input character set, this character is immediatly converted into UTF-8 and made available at the output. * Make put_rx_char_flmain() use charsetDistiller * Make put_echo_char() use CharsetDistiller * Make pskBrowser use CharsetDistiller * Added OutputEncoder class - Used for encoding transmitted data - OutputEncoder accepts UTF-8 strings at input, converts them to the selected encoding and outputs them one byte at a time. * TX character set conversion using OutputEncoder * Fix backspace for >2byte UTF-8 characters * Global setting for RX/TX charset * Cleanup modem UTF-8 code - PSK, Olivia, MT63 and MFSK modems: cleanup of unneeded UTF-8 handling code - Everything that deals with output character set conversion and data sequencing is now done using OutputEncoder, so the modems can become completely agnostic about the character set used. As far as they are concerned, everything is just byte-sized data. * Added an array of character set names and identifiers * UTF-8 code cleanup - Cleanup of unneeded UTF-8 handling code in add_rxtx_char() and family * Character set selection menu - Add menu button to select the active TX/RX charset to the colors-fonts configure dialog. The setting defaults to UTF-8 (selected at program startup). The selection is saved to the program defaults configuration file when "Config/Save" is executed.
2012-10-29 17:24:49 +00:00
misc/outputencoder.cxx \
2008-08-03 00:04:18 +00:00
misc/arq_io.cxx \
misc/pixmaps.cxx \
misc/pixmaps_tango.cxx \
2008-08-22 18:30:15 +00:00
misc/re.cxx \
KML/Synop/RTTY/Navtex * Synop decoding in RTTY mode in reception buffer, in red. * Creation of KML file for Synop data. * Creation of KML file for Navtex messages. * User locator displayed in KML. * Multiline Synop and Navtex messages displayed in Adif logs. * Added flsynop program as stand alone Synop decoder. * Fixed Navtex default stations filename and Italian stations. * Fixed Navtex frequency error. * Added KML tab in configuration menu. * Added parameters files for Synop decoding. * Fixed CoordinateT type for different deserialization. * Less logging messages from subthreads, because they might crash. * Added try/catch blocks in main program. * Can reload previous KML files at startup. * Named WMO code tables in Synop decoding. * Synop data can be logged to Adif files. * flsynop can load kml files from one dir and save them elsewhere. * Added strreplace and strcapitalize. * Added Levenshtein distance for future use. * Added class QsoHelper to ease Adif logging. * East longitude positive, West negative. Fixes Navtex detection. * Chars '=' or ';' used as a Synop end-of-section marker. * Added option command in KML tab executed on KML file save. * Reverse mode now saved in configuration. * Comments in DOxygen syntax. * Kml snippet stored once only per placemark. * Code more compatible with Eclipse parsing. * Synop decoded text can be interleaved with 5-digits groups. * KML balloons can be in simple tables, matrices or plain text. * Adif messages are saved in the main thread. * Starts external command only if KML file was saved. * Maximum KML data retention time is ten years, default 0 is no limit. * Do not reload KML files when changing KML parameters. * User kml file does not grow at each fldigi start. * Relative humidity always parsed with Celsius temperature. * Empty KML files are created on startup if not there. * Prepared porting processes functions to Mingw. * Added script for FTP transfer of KML files. * Added synop_tool * Navtex now has reverse mode. * Data files can be updated from the Internet. * HTTP load without anymore because crash in Wine
2013-06-01 07:40:24 +00:00
misc/record_loader.cxx \
2008-08-06 22:54:08 +00:00
misc/socket.cxx \
2007-12-11 03:36:51 +00:00
misc/stacktrace.cxx \
2007-11-28 22:32:50 +00:00
misc/status.cxx \
2009-06-30 15:26:07 +00:00
misc/strutil.cxx \
2007-11-28 22:32:50 +00:00
misc/threads.cxx \
misc/timeops.cxx \
misc/utf8file_io.cxx \
2008-01-09 04:19:08 +00:00
misc/util.cxx \
misc/weather.cxx \
2008-02-28 08:13:53 +00:00
mt63/dsp.cxx \
mt63/mt63.cxx \
mt63/mt63base.cxx \
KML/Synop/RTTY/Navtex * Synop decoding in RTTY mode in reception buffer, in red. * Creation of KML file for Synop data. * Creation of KML file for Navtex messages. * User locator displayed in KML. * Multiline Synop and Navtex messages displayed in Adif logs. * Added flsynop program as stand alone Synop decoder. * Fixed Navtex default stations filename and Italian stations. * Fixed Navtex frequency error. * Added KML tab in configuration menu. * Added parameters files for Synop decoding. * Fixed CoordinateT type for different deserialization. * Less logging messages from subthreads, because they might crash. * Added try/catch blocks in main program. * Can reload previous KML files at startup. * Named WMO code tables in Synop decoding. * Synop data can be logged to Adif files. * flsynop can load kml files from one dir and save them elsewhere. * Added strreplace and strcapitalize. * Added Levenshtein distance for future use. * Added class QsoHelper to ease Adif logging. * East longitude positive, West negative. Fixes Navtex detection. * Chars '=' or ';' used as a Synop end-of-section marker. * Added option command in KML tab executed on KML file save. * Reverse mode now saved in configuration. * Comments in DOxygen syntax. * Kml snippet stored once only per placemark. * Code more compatible with Eclipse parsing. * Synop decoded text can be interleaved with 5-digits groups. * KML balloons can be in simple tables, matrices or plain text. * Adif messages are saved in the main thread. * Starts external command only if KML file was saved. * Maximum KML data retention time is ten years, default 0 is no limit. * Do not reload KML files when changing KML parameters. * User kml file does not grow at each fldigi start. * Relative humidity always parsed with Celsius temperature. * Empty KML files are created on startup if not there. * Prepared porting processes functions to Mingw. * Added script for FTP transfer of KML files. * Added synop_tool * Navtex now has reverse mode. * Data files can be updated from the Internet. * HTTP load without anymore because crash in Wine
2013-06-01 07:40:24 +00:00
include/navtex.h \
2007-11-28 22:32:50 +00:00
olivia/olivia.cxx \
psk/psk.cxx \
psk/pskcoeff.cxx \
psk/pskvaricode.cxx \
2008-01-30 23:17:24 +00:00
psk/viewpsk.cxx \
2008-02-14 20:19:42 +00:00
psk/pskeval.cxx \
2007-11-28 22:32:50 +00:00
qrunner/fqueue.h \
qrunner/qrunner.cxx \
rigcontrol/FreqControl.cxx \
rigcontrol/norig.cxx \
2007-11-28 22:32:50 +00:00
rigcontrol/ptt.cxx \
rigcontrol/rigio.cxx \
rigcontrol/rigsupport.cxx \
rigcontrol/rigxml.cxx \
rigcontrol/serial.cxx \
rigcontrol/xmlrpc_rig.cxx \
misc/estrings.cxx \
2008-05-24 21:33:19 +00:00
rsid/rsid.cxx \
2007-11-28 22:32:50 +00:00
soundcard/sound.cxx \
2008-03-30 13:38:05 +00:00
soundcard/soundconf.cxx \
2009-06-30 15:26:08 +00:00
spot/notify.cxx \
spot/pskrep.cxx \
spot/spot.cxx \
2010-10-03 00:19:41 +00:00
ssdv/ssdv.c \
ssdv/ssdv_rx.cxx \
ssdv/rs8.c \
ssb/ssb.cxx \
KML/Synop/RTTY/Navtex * Synop decoding in RTTY mode in reception buffer, in red. * Creation of KML file for Synop data. * Creation of KML file for Navtex messages. * User locator displayed in KML. * Multiline Synop and Navtex messages displayed in Adif logs. * Added flsynop program as stand alone Synop decoder. * Fixed Navtex default stations filename and Italian stations. * Fixed Navtex frequency error. * Added KML tab in configuration menu. * Added parameters files for Synop decoding. * Fixed CoordinateT type for different deserialization. * Less logging messages from subthreads, because they might crash. * Added try/catch blocks in main program. * Can reload previous KML files at startup. * Named WMO code tables in Synop decoding. * Synop data can be logged to Adif files. * flsynop can load kml files from one dir and save them elsewhere. * Added strreplace and strcapitalize. * Added Levenshtein distance for future use. * Added class QsoHelper to ease Adif logging. * East longitude positive, West negative. Fixes Navtex detection. * Chars '=' or ';' used as a Synop end-of-section marker. * Added option command in KML tab executed on KML file save. * Reverse mode now saved in configuration. * Comments in DOxygen syntax. * Kml snippet stored once only per placemark. * Code more compatible with Eclipse parsing. * Synop decoded text can be interleaved with 5-digits groups. * KML balloons can be in simple tables, matrices or plain text. * Adif messages are saved in the main thread. * Starts external command only if KML file was saved. * Maximum KML data retention time is ten years, default 0 is no limit. * Do not reload KML files when changing KML parameters. * User kml file does not grow at each fldigi start. * Relative humidity always parsed with Celsius temperature. * Empty KML files are created on startup if not there. * Prepared porting processes functions to Mingw. * Added script for FTP transfer of KML files. * Added synop_tool * Navtex now has reverse mode. * Data files can be updated from the Internet. * HTTP load without anymore because crash in Wine
2013-06-01 07:40:24 +00:00
synop-src/synop.cxx \
2007-11-28 22:32:50 +00:00
throb/throb.cxx \
trx/modem.cxx \
trx/nullmodem.cxx \
2007-11-28 22:32:50 +00:00
trx/trx.cxx \
waterfall/colorbox.cxx \
waterfall/digiscope.cxx \
waterfall/raster.cxx \
waterfall/waterfall.cxx \
widgets/Fl_Text_Buffer_mod.cxx \
2007-11-28 22:32:50 +00:00
widgets/Fl_Text_Display_mod.cxx \
widgets/Fl_Text_Editor_mod.cxx \
widgets/FTextView.cxx \
widgets/FTextRXTX.cxx \
widgets/Panel.cxx \
widgets/flinput2.cxx \
widgets/flmisc.cxx \
widgets/flslider2.cxx \
2007-11-28 22:32:50 +00:00
widgets/picture.cxx \
2008-04-14 22:18:15 +00:00
widgets/progress.cxx \
widgets/psk_browser.cxx \
2014-10-06 19:23:05 +00:00
widgets/smeter.cxx \
widgets/pwrmeter.cxx \
widgets/dock_gp.cxx \
widgets/drag_btn.cxx \
widgets/dropwin.cxx \
widgets/toolgrp.cxx \
widgets/toolwin.cxx \
fsq/fsq.cxx \
ifkp/ifkp.cxx \
ifkp/tux.cxx \
fsq/fsq_monitor.cxx \
2007-11-28 22:32:50 +00:00
wwv/analysis.cxx \
wwv/fftscan.cxx \
wwv/wwv.cxx \
logbook/xmlrpc_log.cxx \
2012-09-04 00:26:08 +00:00
misc/jsoncpp.cpp \
habitat/CouchDB.cxx \
habitat/Extractor.cxx \
habitat/EZ.cxx \
2012-08-23 20:09:44 +00:00
habitat/RFC3339.cxx \
habitat/UKHASExtractor.cxx \
habitat/UploaderThread.cxx \
habitat/Uploader.cxx \
dl_fldigi/dl_fldigi.cxx \
dl_fldigi/flights.cxx \
dl_fldigi/location.cxx \
dl_fldigi/gps.cxx \
dl_fldigi/hbtint.cxx \
2012-09-04 21:17:19 +00:00
dl_fldigi/update.cxx \
dl_fldigi/version.cxx \
UTF-8 overhaul * Refactor get_tx_char() * Reset to stock version, call byte_at() The class Fl_Text_Buffer_mod (borrowed from FLTK) contained a modified version of the method char_at() that effectively made it behave as byte_at(). Silently modifying a library-provided method not only disables the access to a certain functionality of the library, but can also cause other unforeseen consequences. The method was thus reverted to the stock version and the code that previously called the modified version was changed to call byte_at() instead. * Remove unneeded code in FTextTX::nextChar() * Libtiniconv - Added libtiniconv (charset conversion library) - Library Version 1.0.1 fetched from http://tiniconv.sf.net A small fix made to change a misspelled macro name. Build system adapted to fit into the fldigi build model. * Added CharsetDistiller class - Sanitize input data and convert it into UTF-8 - CharsetDistiller receives input data one byte at a time and converts this data stream from a particular character set into UTF-8. Invalid input data is treated as if it was encoded in CP1252. Character set conversion is performed as soon as possible, i.e., when enough input is received to constitute a valid character in the input character set, this character is immediatly converted into UTF-8 and made available at the output. * Make put_rx_char_flmain() use charsetDistiller * Make put_echo_char() use CharsetDistiller * Make pskBrowser use CharsetDistiller * Added OutputEncoder class - Used for encoding transmitted data - OutputEncoder accepts UTF-8 strings at input, converts them to the selected encoding and outputs them one byte at a time. * TX character set conversion using OutputEncoder * Fix backspace for >2byte UTF-8 characters * Global setting for RX/TX charset * Cleanup modem UTF-8 code - PSK, Olivia, MT63 and MFSK modems: cleanup of unneeded UTF-8 handling code - Everything that deals with output character set conversion and data sequencing is now done using OutputEncoder, so the modems can become completely agnostic about the character set used. As far as they are concerned, everything is just byte-sized data. * Added an array of character set names and identifiers * UTF-8 code cleanup - Cleanup of unneeded UTF-8 handling code in add_rxtx_char() and family * Character set selection menu - Add menu button to select the active TX/RX charset to the colors-fonts configure dialog. The setting defaults to UTF-8 (selected at program startup). The selection is saved to the program defaults configuration file when "Config/Save" is executed.
2012-10-29 17:24:49 +00:00
libtiniconv/tiniconv.c \
libtiniconv/tiniconv_desc.c
2007-11-28 22:32:50 +00:00
# packet/pkt.cxx
# include/pkt.h
2008-04-01 17:47:24 +00:00
# Sources that are part of the distribution but are not compiled directly
2010-04-28 13:41:14 +00:00
EXTRA_dl_fldigi_SOURCES += \
2007-11-28 22:32:50 +00:00
blank/blank.cxx \
blank/blank.h \
2008-04-01 17:47:24 +00:00
fileselector/flnfc_common.cxx \
2007-11-28 22:32:50 +00:00
feld/Feld7x7-14.cxx \
feld/Feld7x7n-14.cxx \
feld/FeldDx-14.cxx \
feld/FeldFat-14.cxx \
feld/FeldHell-12.cxx \
feld/FeldLittle-12.cxx \
feld/FeldLo8-14.cxx \
feld/FeldLow-14.cxx \
feld/FeldModern-14.cxx \
feld/FeldModern8-14.cxx \
feld/FeldNarr-14.cxx \
feld/FeldReal-14.cxx \
feld/FeldStyl-14.cxx \
feld/FeldVert-14.cxx \
feld/FeldWide-14.cxx \
fsq/fsq_varicode.cxx \
include/crc8.h \
include/Fl_Text_Buffer_mod.H \
include/Fl_Text_Display_mod.H \
include/Fl_Text_Editor_mod.H \
fsq/fsq-pic.cxx \
fsq/bitmaps.cxx \
ifkp/ifkp_bitmaps.cxx \
ifkp/ifkp_varicode.cxx \
ifkp/ifkp-pic.cxx \
2008-07-13 21:02:53 +00:00
mfsk/mfsk-pic.cxx \
2008-02-28 08:13:53 +00:00
mt63/alias_1k.dat \
mt63/alias_2k.dat \
mt63/morse.dat \
mt63/symbol.dat \
mt63/alias_k5.dat \
mt63/mt63intl.dat \
rsid/rsid_defs.cxx \
thor/thor-pic.cxx \
2008-05-24 21:33:19 +00:00
trx/tune.cxx \
dialogs/guide.cxx \
UTF-8 overhaul * Refactor get_tx_char() * Reset to stock version, call byte_at() The class Fl_Text_Buffer_mod (borrowed from FLTK) contained a modified version of the method char_at() that effectively made it behave as byte_at(). Silently modifying a library-provided method not only disables the access to a certain functionality of the library, but can also cause other unforeseen consequences. The method was thus reverted to the stock version and the code that previously called the modified version was changed to call byte_at() instead. * Remove unneeded code in FTextTX::nextChar() * Libtiniconv - Added libtiniconv (charset conversion library) - Library Version 1.0.1 fetched from http://tiniconv.sf.net A small fix made to change a misspelled macro name. Build system adapted to fit into the fldigi build model. * Added CharsetDistiller class - Sanitize input data and convert it into UTF-8 - CharsetDistiller receives input data one byte at a time and converts this data stream from a particular character set into UTF-8. Invalid input data is treated as if it was encoded in CP1252. Character set conversion is performed as soon as possible, i.e., when enough input is received to constitute a valid character in the input character set, this character is immediatly converted into UTF-8 and made available at the output. * Make put_rx_char_flmain() use charsetDistiller * Make put_echo_char() use CharsetDistiller * Make pskBrowser use CharsetDistiller * Added OutputEncoder class - Used for encoding transmitted data - OutputEncoder accepts UTF-8 strings at input, converts them to the selected encoding and outputs them one byte at a time. * TX character set conversion using OutputEncoder * Fix backspace for >2byte UTF-8 characters * Global setting for RX/TX charset * Cleanup modem UTF-8 code - PSK, Olivia, MT63 and MFSK modems: cleanup of unneeded UTF-8 handling code - Everything that deals with output character set conversion and data sequencing is now done using OutputEncoder, so the modems can become completely agnostic about the character set used. As far as they are concerned, everything is just byte-sized data. * Added an array of character set names and identifiers * UTF-8 code cleanup - Cleanup of unneeded UTF-8 handling code in add_rxtx_char() and family * Character set selection menu - Add menu button to select the active TX/RX charset to the colors-fonts configure dialog. The setting defaults to UTF-8 (selected at program startup). The selection is saved to the program defaults configuration file when "Config/Save" is executed.
2012-10-29 17:24:49 +00:00
libtiniconv/tiniconv.h \
libtiniconv/tiniconv_int.h \
libtiniconv/encdec/ascii.h \
libtiniconv/encdec/big5.h \
libtiniconv/encdec/ces_big5.h \
libtiniconv/encdec/ces_gbk.h \
libtiniconv/encdec/cp1250.h \
libtiniconv/encdec/cp1251.h \
libtiniconv/encdec/cp1252.h \
libtiniconv/encdec/cp1253.h \
libtiniconv/encdec/cp1254.h \
libtiniconv/encdec/cp1255.h \
libtiniconv/encdec/cp1256.h \
libtiniconv/encdec/cp1257.h \
libtiniconv/encdec/cp1258.h \
libtiniconv/encdec/cp866.h \
libtiniconv/encdec/cp936ext.h \
libtiniconv/encdec/cp936.h \
libtiniconv/encdec/euc_cn.h \
libtiniconv/encdec/flushwc.h \
libtiniconv/encdec/gb2312.h \
libtiniconv/encdec/gbkext1.h \
libtiniconv/encdec/gbkext2.h \
libtiniconv/encdec/gbkext_inv.h \
libtiniconv/encdec/gbk.h \
libtiniconv/encdec/iso2022_jp.h \
libtiniconv/encdec/iso8859_10.h \
libtiniconv/encdec/iso8859_11.h \
libtiniconv/encdec/iso8859_13.h \
libtiniconv/encdec/iso8859_14.h \
libtiniconv/encdec/iso8859_15.h \
libtiniconv/encdec/iso8859_16.h \
libtiniconv/encdec/iso8859_1.h \
libtiniconv/encdec/iso8859_2.h \
libtiniconv/encdec/iso8859_3.h \
libtiniconv/encdec/iso8859_4.h \
libtiniconv/encdec/iso8859_5.h \
libtiniconv/encdec/iso8859_6.h \
libtiniconv/encdec/iso8859_7.h \
libtiniconv/encdec/iso8859_8.h \
libtiniconv/encdec/iso8859_9.h \
libtiniconv/encdec/jisx0201.h \
libtiniconv/encdec/jisx0208.h \
libtiniconv/encdec/koi8_r.h \
libtiniconv/encdec/koi8_ru.h \
libtiniconv/encdec/koi8_u.h \
libtiniconv/encdec/mac_cyrillic.h \
libtiniconv/encdec/ucs2.h \
libtiniconv/encdec/utf7.h \
libtiniconv/encdec/utf8.h \
libtiniconv/encdec/vietcomb.h \
libtiniconv/AUTHORS \
libtiniconv/COPYING \
libtiniconv/README \
libtiniconv/README.FLDIGI
flarq_SOURCES += \
dialogs/font_browser.cxx \
flarq-src/arq.cxx \
flarq-src/arqdialogs.cxx \
flarq-src/arqhelp.cxx \
flarq-src/b64.cxx \
flarq-src/flarq.cxx \
flarq-src/flarqenv.cxx \
flarq-src/xml_server.cxx \
flarq-src/include/arq.h \
flarq-src/include/arqdialogs.h \
flarq-src/include/b64.h \
flarq-src/include/flarq.h \
flarq-src/include/flarqenv.h \
flarq-src/include/xml_server.h \
include/Fl_Text_Display_mod.H \
include/Fl_Text_Editor_mod.H \
include/FTextView.h \
include/debug.h \
include/fileselect.h \
include/flinput2.h \
include/flmisc.h \
include/flslider2.h \
include/font_browser.h \
include/icons.h \
include/pixmaps.h \
include/re.h \
include/socket.h \
include/stacktrace.h \
2009-07-25 13:19:37 +00:00
include/threads.h \
include/table.h \
include/util.h \
combo/combo.cxx \
fileselector/fileselect.cxx \
logbook/table.cxx \
misc/ascii.cxx \
misc/debug.cxx \
misc/stacktrace.cxx \
2009-07-25 13:19:37 +00:00
misc/threads.cxx \
misc/timeops.cxx \
widgets/flinput2.cxx \
widgets/flmisc.cxx \
widgets/flslider2.cxx \
misc/icons.cxx \
misc/pixmaps.cxx \
misc/pixmaps_tango.cxx \
misc/re.cxx \
misc/socket.cxx \
misc/util.cxx \
widgets/Fl_Text_Buffer_mod.cxx \
widgets/Fl_Text_Display_mod.cxx \
widgets/Fl_Text_Editor_mod.cxx \
widgets/FTextView.cxx
KML/Synop/RTTY/Navtex * Synop decoding in RTTY mode in reception buffer, in red. * Creation of KML file for Synop data. * Creation of KML file for Navtex messages. * User locator displayed in KML. * Multiline Synop and Navtex messages displayed in Adif logs. * Added flsynop program as stand alone Synop decoder. * Fixed Navtex default stations filename and Italian stations. * Fixed Navtex frequency error. * Added KML tab in configuration menu. * Added parameters files for Synop decoding. * Fixed CoordinateT type for different deserialization. * Less logging messages from subthreads, because they might crash. * Added try/catch blocks in main program. * Can reload previous KML files at startup. * Named WMO code tables in Synop decoding. * Synop data can be logged to Adif files. * flsynop can load kml files from one dir and save them elsewhere. * Added strreplace and strcapitalize. * Added Levenshtein distance for future use. * Added class QsoHelper to ease Adif logging. * East longitude positive, West negative. Fixes Navtex detection. * Chars '=' or ';' used as a Synop end-of-section marker. * Added option command in KML tab executed on KML file save. * Reverse mode now saved in configuration. * Comments in DOxygen syntax. * Kml snippet stored once only per placemark. * Code more compatible with Eclipse parsing. * Synop decoded text can be interleaved with 5-digits groups. * KML balloons can be in simple tables, matrices or plain text. * Adif messages are saved in the main thread. * Starts external command only if KML file was saved. * Maximum KML data retention time is ten years, default 0 is no limit. * Do not reload KML files when changing KML parameters. * User kml file does not grow at each fldigi start. * Relative humidity always parsed with Celsius temperature. * Empty KML files are created on startup if not there. * Prepared porting processes functions to Mingw. * Added script for FTP transfer of KML files. * Added synop_tool * Navtex now has reverse mode. * Data files can be updated from the Internet. * HTTP load without anymore because crash in Wine
2013-06-01 07:40:24 +00:00
# Additional files that we distribute
2007-11-28 22:32:50 +00:00
EXTRA_DIST = \
$(srcdir)/../build-aux/config.rpath \
2008-03-01 07:03:03 +00:00
$(srcdir)/../scripts/mkappbundle.sh \
2008-08-22 18:30:15 +00:00
$(srcdir)/../scripts/mkhamlibstatic.sh \
$(srcdir)/../scripts/mknsisinst.sh \
$(srcdir)/../scripts/buildmxe.sh \
$(srcdir)/../scripts/builddist.sh \
2009-04-12 22:56:57 +00:00
$(srcdir)/../scripts/tests/cr.sh \
2008-03-30 13:38:05 +00:00
$(srcdir)/../scripts/tests/config-h.sh \
2008-01-10 18:02:24 +00:00
$(srcdir)/../data/fldigi-psk.png \
$(srcdir)/../data/fldigi-rtty.png \
$(srcdir)/../data/dl-fldigi.xpm \
2008-01-10 18:02:24 +00:00
$(srcdir)/../data/fldigi.desktop \
$(srcdir)/../data/dl-fldigi.desktop \
$(srcdir)/../data/dl-fldigi-hab.desktop \
$(srcdir)/../data/NAVTEX_Stations.csv \
KML/Synop/RTTY/Navtex * Synop decoding in RTTY mode in reception buffer, in red. * Creation of KML file for Synop data. * Creation of KML file for Navtex messages. * User locator displayed in KML. * Multiline Synop and Navtex messages displayed in Adif logs. * Added flsynop program as stand alone Synop decoder. * Fixed Navtex default stations filename and Italian stations. * Fixed Navtex frequency error. * Added KML tab in configuration menu. * Added parameters files for Synop decoding. * Fixed CoordinateT type for different deserialization. * Less logging messages from subthreads, because they might crash. * Added try/catch blocks in main program. * Can reload previous KML files at startup. * Named WMO code tables in Synop decoding. * Synop data can be logged to Adif files. * flsynop can load kml files from one dir and save them elsewhere. * Added strreplace and strcapitalize. * Added Levenshtein distance for future use. * Added class QsoHelper to ease Adif logging. * East longitude positive, West negative. Fixes Navtex detection. * Chars '=' or ';' used as a Synop end-of-section marker. * Added option command in KML tab executed on KML file save. * Reverse mode now saved in configuration. * Comments in DOxygen syntax. * Kml snippet stored once only per placemark. * Code more compatible with Eclipse parsing. * Synop decoded text can be interleaved with 5-digits groups. * KML balloons can be in simple tables, matrices or plain text. * Adif messages are saved in the main thread. * Starts external command only if KML file was saved. * Maximum KML data retention time is ten years, default 0 is no limit. * Do not reload KML files when changing KML parameters. * User kml file does not grow at each fldigi start. * Relative humidity always parsed with Celsius temperature. * Empty KML files are created on startup if not there. * Prepared porting processes functions to Mingw. * Added script for FTP transfer of KML files. * Added synop_tool * Navtex now has reverse mode. * Data files can be updated from the Internet. * HTTP load without anymore because crash in Wine
2013-06-01 07:40:24 +00:00
$(srcdir)/../data/nsd_bbsss.txt \
$(srcdir)/../data/station_table.txt \
$(srcdir)/../data/ToR-Stats-SHIP.csv \
2008-03-01 07:03:03 +00:00
$(srcdir)/../data/mac/Info.plist.in \
2008-08-16 23:27:53 +00:00
$(srcdir)/../data/mac/fldigi.icns \
2008-03-30 13:38:05 +00:00
$(srcdir)/../data/win32/fldigi.ico \
$(srcdir)/../data/win32/fldigi.nsi \
$(srcdir)/../data/flarq.desktop \
$(srcdir)/../data/flarq.xpm \
$(srcdir)/../data/mac/flarq.icns \
$(srcdir)/../data/win32/flarq.ico \
KML/Synop/RTTY/Navtex * Synop decoding in RTTY mode in reception buffer, in red. * Creation of KML file for Synop data. * Creation of KML file for Navtex messages. * User locator displayed in KML. * Multiline Synop and Navtex messages displayed in Adif logs. * Added flsynop program as stand alone Synop decoder. * Fixed Navtex default stations filename and Italian stations. * Fixed Navtex frequency error. * Added KML tab in configuration menu. * Added parameters files for Synop decoding. * Fixed CoordinateT type for different deserialization. * Less logging messages from subthreads, because they might crash. * Added try/catch blocks in main program. * Can reload previous KML files at startup. * Named WMO code tables in Synop decoding. * Synop data can be logged to Adif files. * flsynop can load kml files from one dir and save them elsewhere. * Added strreplace and strcapitalize. * Added Levenshtein distance for future use. * Added class QsoHelper to ease Adif logging. * East longitude positive, West negative. Fixes Navtex detection. * Chars '=' or ';' used as a Synop end-of-section marker. * Added option command in KML tab executed on KML file save. * Reverse mode now saved in configuration. * Comments in DOxygen syntax. * Kml snippet stored once only per placemark. * Code more compatible with Eclipse parsing. * Synop decoded text can be interleaved with 5-digits groups. * KML balloons can be in simple tables, matrices or plain text. * Adif messages are saved in the main thread. * Starts external command only if KML file was saved. * Maximum KML data retention time is ten years, default 0 is no limit. * Do not reload KML files when changing KML parameters. * User kml file does not grow at each fldigi start. * Relative humidity always parsed with Celsius temperature. * Empty KML files are created on startup if not there. * Prepared porting processes functions to Mingw. * Added script for FTP transfer of KML files. * Added synop_tool * Navtex now has reverse mode. * Data files can be updated from the Internet. * HTTP load without anymore because crash in Wine
2013-06-01 07:40:24 +00:00
$(srcdir)/synop-src/synop_tool.cxx \
$(srcdir)/synop-src/README \
$(srcdir)/synop-src/Makefile \
$(FLDIGI_FL_SRC) \
$(FLARQ_FL_SRC)
../.git/logs/HEAD :
dl_fldigi/version.cxx : ../.git/logs/HEAD
@test -f ../build-aux/versionify && ../build-aux/versionify dl_fldigi/version.cxx || true
dist-local : versionify