* Changed text widget from Fl_Text_Display_mod to Fl_Browser
Fl_Browser is a more efficient display mechanism for event
viewing and uses much less cpu cycles especially when the
event log fills to capacity of 65536 lines.
* 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
* Write silence stream to right channel if not enabled
* Added separate tab for right channel configuration items
* Replicated right channel control items on the new tab.
Original controls on PTT, CW and RTTY tabs or the
replicants may be toggled to control right channel
operation
* Added check button to enable reversal of left-right audio
channels
* When changing wefax slant, prompts to save configuration on exit.
* Changed wefaxNNN to wefaxNNN_modem
* Changed sample rate initialization
* Fixed prototype for wefax::getfile
* Fixed logging of fax images.
* Added user selectable colors for level indicator (diamond below wf)
- Low - nominal BLACK, signal < 0.05
- Normal - nominal GREEN, 0.05 <= signal < 0.9
- High - nominal YELLOW, 0.9 <= 0.9 < 0.98
- Over - nominal RED, signal >= 0.98
signal is the peak audio value % of maximium for the sound
card in use.
* Note that this level is for the composite of all signals within the
passband and not just for signal being decoded.
* Allow user to specify location of cty.dat file.
* Use specified cty.dat path to also locate
lotw1.txt and AGMemberList.txt
* Allow user to reload the file(s) if updated while fldigi
is running or the location is changed.
* This change allows multiple instances of fldigi to use a
single, manageable, installation of the files
- cty.dat
- lotw1.txt
- AGMemberList.txt
The three files must be co-located in a single folder.