* Move fldigi-specific code to new FTextRX and FTextTX classes. Move
generic code up to FTextView and FTextEdit and rename some method
names.
* Use correct inclusion macro check in our modified Fl_Text_Display and
Fl_Text_Editor headers.
* Replace FTextLog with the (now) generic FTextView.
* Move Fl_Tile_Check to its own source files.
* Move "quick choice" and adjust_color routines to separate source files.
* Add macros for fl_alert/message/choice that set nicer icons for the
FLTK dialog windows before calling the functions that display them
* Use LOG* calls in backend (modems, rig control) code, which should not
display popups
* Display a notification the first time an error message is logged
* Use the correct message for errors (fl_alert instead of fl_message)
The warning text is now appended to the buffer whose font became
proportional. We compare the font name to that saved in progdefaults to
avoid repeated warnings.
Also changed FL_SCREEN to FL_COURIER because FL_SCREEN may not be fixed
width on all platforms.
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