* Added conditional compilation for
- Panel.cxx
- Fl_Text_Buffer.cxx
- Fl_Text_Display.cxx
- Fl_Text_Editor.cxx
- FTextView.cxx
- FTextRXTX.cxx
* Added code to support fast wrap
- Rx text buffer serviced as a non-wrap buffer
- new lines inserted into text stream when current line
length exceeds the panel width
- no attempt to recalculate word wrap if panel is
resized
- needed for slow cpu and OS X X implementation
* Added margin adjuster
* Removed horizontal scroll when word wrap enabled
* Set vertical scroll to always visible - prevents
unnecessary reformating of text when scroll bar
goes from hidden to visible
* Corrected faulty logic in handle_dnd for dragging file from
file manager view to editor widget
- SHIFT-dnd places object name into target widget
- dnd places object contents into target widget
- dnd multiple objects concatenates contents into target widget
* Test for bottom of text visibility when programmatically
adding characters to a text view or edit buffer (Rx/Tx)
* Implemented common FSEL methods for Fltk 1.3.0
- 1.3.0 used common calls for all supported OS
Bundle a copy of xmlrpc++ (CVS as of 20101026) to use as an easier to build
(than libxmlrpc-c3) client on win32, and also as a server in the near future.
Upstream version modified as follows:
* Added numerous required includes
* Fixed some sprintf format strings
* Added support for the nil type
* Included <config.h> in all .cpp files
* Bundle Fl_Text_Buffer from FLTK 1.1, renamed as Fl_Text_Buffer_mod.
* Bundle Fl_Text_{Buffer,Display,Editor} from FLTK 1.3, renamed as
above. Apply most of Fl_Text_Display->Fl_Text_Display_mod changes
to the 1.3 Fl_Text_Display.
* Detect FLTK API at configure time and define macros to determine
version of the *Text* files will be built.
Link with all needed libraries. Required when linking with
--no-add-needed or the experimental gold linker, which has this
behaviour by default.
* Add -lpthread switch (needed by flarq)
* On X11 platforms we should explicitly link with libX11 because we
use XCreatePixmap via the FLTK fl_create_offscreen macro
* Enable dynamic linking for pthreads-win32
* Add -mthreads to compiler and linker flags
* Modify nsis installer script to include pthreadGC2.dll and mingwm10.dll
* Enable less verbose build output by default by calling the
AM_SILENT_RULES macro if available (automake >= 1.11). Verbose output
can be enabled by passing --disable-silent-rules to configure, or V=1
to make.
* Add silent function for some custom Makefile rules
* Add flarq to build system and installers
* Modify test scripts
* Add flarq manual page
* Add flarq command line argument handling
* Improve flarq's windowing system support
The win32 installer is generated by running scripts/mknsisinst.sh via
`make nsisinst'. This target is available only if `makensis' is present
on the build system.
* Use correct check for debug flag to define NDEBUG when --enable-debug
is not passed to configure.
* Also remove extraneous third argument in AM_CONDITIONAL call.
* Add new asciidoc Beginners' Guide and manual pages. The guide and man
pages are built if asciidoc and a2x utilities are present on the build
system.
* Install man pages and fldigi-shell.
* Update build system to automatically copy the HTML version of the
guide to the source.
* Add missing config.h include.
* Change "invalid option" error message.
This patch adds a new configure switch (--enable-benchmark) which builds a
binary suitable for measuring the modems' decoding speed. The new
--benchmark-* switches can also be used to batch-decode audio files
if sndfile support is enabled.
* Use ax_boost_base.m4 from autoconf-archive 2008-11-07
* Add ax_compare_version.m4
* Modify pkg-config.m4 to store version in pkg_package_version
* Build bundled locator.c for hamlib <= 1.2.8 or when it is not available
* Add -mfpmath=sse to compiler flags for --enable-optimizations=native
Merge patch by Stephane Fillod <fillods@users.sourceforge.net>:
* gettextsize fldigi
* add initial French translation
Minor additional changes by me (sb):
* Remove bundled intl and associated m4 macros and compiler flags
* Move new m4 macros to m4/intl
* Move gettext.h to src/include and add to src/Makefile.am
* Modify setup_nls():
* Search for message catalogs in $PWD/locale and
$FLDIGI_LOCALE_DIR/locale, in addition to LOCALEDIR
* Do not call setlocale() for LC_NUMERIC, as this can break the
configuration read/write routines when handling floating point
numbers in locales that use a comma as the decimal point
* Fix static initialisation
* Add INTL_LIBS and INTL_CFLAGS configure variables that can be used
to override AM_GNU_GETTEXT
* Update po/Makevars
* Update po files
* Remove po/Makefile.in and po/remove-potcdate.sed
Simplify pkg-config.m4 and make sure that pkg-config
can be overridden by setting CFLAGS & LIBS variables.
Likewise for xmlrpc.m4. Also add static switches around
xmlrpc linker flags when --enable-static has been specified.