* discover application executable location
* if the directory in which "fldigi" / "fldigi.exe" resides
contains a file named NBEMS.DIR then base all NBEMS file
locations to that drive-folder
* this allows a fully portble NBEMS installation
to a thumbdrive (or other portable drive)
* it also allows a very easy way to install multiple NBEMS suites
for different target uses on a single hard drive
* 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
Changed creation of NBEMS directory structure.
* Only created when required by program or elected by
operator when using the File/Folders/NBEMS files... menu item
* Changed NBEMS directory to ~/.nbems/ on Linux and friends
* NBEMS directory remains NBEMS.files on Windows
* Enable dynamic linking for pthreads-win32
* Add -mthreads to compiler and linker flags
* Modify nsis installer script to include pthreadGC2.dll and mingwm10.dll
* 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