Modified the Load Macro message behavior to display whenever
a Macro file is loaded or a new one created - dependent on
the state of the associated configuration item
* Change sliders to horizontal type
* Rearrange Contest config tab so that text labels can be expanded, and resize
various text fields
* Realign sliders in CW modem tab
* Restore some Tango icons, with X11 colour names substituted with hex byte
values from /etc/X11/rgb.txt so that they are drawn correctly on woe32.
* Gettext-ise FText context menus and some additional main window strings
* s/Files/File/ in main window... at last
* Reorder menu enums and menu callback switch statements
* Move context menu handling to separate functions
* Show Serial, X1, X2 and X3 menu items only when the contest fields are
displayed
* Unclutter the RX text context menu by hiding the various Call...RST(r) menu
items by default; add a toggle button to show them
* Fix Transmit/Abort menu item kludge
* Rename "On/Off" to "Contest fields" and add to View menu
* Rename "Config" to "Contest" and add to Config menu
* Save contest field display status across invocations
* Make out serial number a read-only Fl_Input2 widget
The psk ctor was calling psk::restart() which in turn called the global
pskviewer's restart(), possibly deallocating memory in use by another psk
instance. This would happen when changing PSK modes with the Viewer window
visible, as a new modem is constructed before the old one is destroyed.
Add a psk class viewpsk member and make the global pskviewer point to it.
* Relax the ADIF file contents check so that both the ADIF_VER and (incorrect?)
ADIF_VERS strings are accepted
* Write ADIF files with ADIF_VER in the header
* Ensure that the bandwidth tracks can move across the entire range
* Prevent the waterfall key bindings from moving the tracks outside
the permitted range
* Do not reset selection when looking up word under cursor
* Correctly reset tooltip timeout
* Replace tooltip long/lat with bearing and distance
* Add cursor position check to FTextView::get_word
* Add config option
* Add SearchLog function to logbook, used for the tooltip "worked before" hint
* Move logbook dup checking outside SearchLastQSO
* Use hamlib's azimuth, distance and locator/long & lat conversion routines
* Bundle intact copy of hamlib's locator.c, which is compiled when fldigi is
built without hamlib support
* Add 8/250 to quick change menu and Op Mode submenu
* Widen mode status field so that the BW/tones string
will fit next to the modem name
* Add put_MODEstatus() with variable arguments
* Restore frequency offset status field
* Make the time-off field a read-only Fl_Input2
* Add new ztimer function that is called once every minute
to update the time-off field and store the date/time
* Add ztime() and zdate() functions
* Always use nanosleep in MilliSleep()
Added macro tag <FILE:> with selected file target
Added macro tag <MACROS:> with selected file target
Deleted update_main_title() from macro save / load
Corrected bugs associated with executing /Files/Open macros...
a. title bar not changed in macro editor
b. altMacros / btnAltMacros not correctly reset