* New configuration panel 'IO'
* Add power density zones.
* Query and Set Kiss hardware commands
* Support bcast rsid over kiss socket
* limit selectable modem options to 8 bit versions only (kiss i/o mode)
* Employs simple HDLC encapsulation frame for transmit/receive CRC data
verification.
* Uses histogram based threshold detection.
* Include manual squelch button for KISS op's.
* User configurable inhibit transmit on busy frequencies for nn seconds
* Impose transmit wait on valid frame reception
* Uses dual UDP ports for concurrent operation of programs using the
same IP address.
* Clears the transmit buffer when data is available for more then 10
mins and has not been transmitted.
* Provides ax25 decoding. Code hijacked from the FLDIGI packet modem co
- redirect character data display on the RX panel
* Add non standard KISS frame to handle ARQ data.
- interface can handle both ARQ data and HDLC ax25 frames on
the same port.
* Squelch related command and control functions to the KISS hardware
interface.
* User configuration item to disable CSMA from config panel and kiss
hardware frame.
* Additional KISS command to adjust KPSQL detection gain (for testing).
* Removed unused function in sockets.cxx not compatible with LINUX OS.
(from John, G8BPQ)
* New command 'BUSY:<T|F>'
* Custom bindUDP() for UDP support.
* Waterfall display gain adjusted based on sample rate changes.
* Expanded conditions that indicate BUSY:T on command request.
* Log loopback condition to event log.
* Restore KPQSL set level position on start up.
* Conditionally log of the KISS data path strings
* Added debug filter 'KISS control' to event log.
* KPSQL threshold button indicator remains ON during transmit inhibit.
indication of active 'Busy Channel'.
* Added DEBUG Logging command LOG_HEX(const char *buf, int len);
D:,... ReadFromHostSocket: ..BUSY:. C0 06 42 55 53 59 3A C0
* Added thread locks to waterfall.cxx:
- powerDensity()
- peakFreq(),
- powerDensityMaximum()
These are being accessed by more then one thread.
* Swapped hash.m4 swapped test case to std::tr1::hash from std::hash
- Updated pskrep.cxx to handle the change in hash.m4
* 8PSK2000 removed.
* Coordination merge with branch kiss21.
* Code clean up
* Updated Documentation. Remove unused png's.
* Request from Jim, W2XO: Add log.set_rst_in and log.set_rst_out xmlrpc
commands.
* Compiler warning pacification (global in scope).
* New XMLRPC commands to query and set active IO port.
* Documentation update for XMLRPC commands
* WSAStartup and WSACleanup one for one issue.
* Update Docs for 3.22 release. New png's added.
* Added user selectable single macro button bar
above the Rx/Tx panels.
- vertical size adjustable from 22 to 66 pixels
- vertical size may be restricted if display
screen is limited in vertical pixels.
* Added selector to swap the Rx and Tx panels.
- allows visibility of Tx entry from on screen
virtual keyboard (usually at bottom of tablet
screen).
- required moving Wefax panel to a different place
in the central group heirachy.
* Added larger frequency control
- aids in changing frequency from fldigi using
finger pressure.
* Modified single left click behavior for touch screen
interface. Single left click either
- grabs QSO data
- acts on "clickable" item.
- starts drag sequence
* Added macro tag to allow easy keyboard focus of xcvr freq
- <FOCUS> acts only if executed as a keypress (touch)
sets subsequent keyboard focus to the rig freq control
so that arrow and shift arrow keys control freq control
values
- Modified frequency entry control to allow "ENTER" key to
restore keyboard focus to the Tx panel which is the default.
* Added user configuration items for macro button
- font : default Courier
- font size : 12
- font color : white
* Added s-meter to fldigi main UI
* Added power meter display widget to main UI, show/hides with
smeter
* Added configuration items for smeter and power meter
* Wefax destination directory now ended by one slash only.
* Use PRId64 for printing long long.
* Set right pthread library for mingw.
* Fixed include files in debug build mode.
* This commit does not include modifications specific to
SYNOP commit, due to reordering of commits submitted by
Remi during branch merging.
* Added strformat for C-style string formatting.
* Better AFC.
* Default max image size is increased.
* Create core dump if FLDIGI_COREDUMP environment variable set.
* More comments.
* More information saved with fax images.
* More filtering of empty blank images based on correlation etc...
* Now use phasing information to stop images.
* Phase inversion flag is now constant.
* Detection of apt start on four successive lines instead of three only.
* Detection of apt stop on three successive lines instead of two only.
* Removed apt stop frequency detection (Too many false stops).
* Fixed bad proportion of sent faxes (They were vertically stretched).
* Fixed bug when displaying bin image with 100% zoom.
* Fixed race condition when sending fax with XML/RPC
* Changed max image size.
* Speed-up filter evaluation.
* Added variable threshold for binary image.
* Speed-up fax display.
* Added erosion/dilatation for fax enhancement (Experimental, disabled).
* More information when cannot load playback WAV file.
* Speedup waterfall display.
* Changed wefax AFC logic for setting frequency (Median/average).
* Removed detection of Hamburg constant frequency.
* Fixed FLTK calls made by wrong thread (XCB library).
* Fixed filenames list which was not scrollable.
* Removed dead code.
* Saves less empty images.
* Saves more information in images metadata.
* Change selected band for AFC detection.
* Changed level for APT start/stop detection. Now checks several lines.
* close all dialogs except main dialog on close
* correct class FSEL instantiation on OS X
* this commit resolves the crash-on-exit on OS X Lion
* add configuration items
- SaveConfig : save fldigi_def.xml on exit (if changed)
- SaveMacros : save macro mdf file on exit (if changed)
* Normal shut down with prompts if File/Exit menu item selected
* Shut down without prompts for saved config, macros or log entry
if window decoration "X" is used to exit program.
* capture cmd-Q exit event to allow normal program shut down
* Automatic Frequency Control.
* LPM default value for Wefax288.
* Fixed reception scroll problem (Fltk 1.3)
* Resized some widgets (Translated text longer).
* Removed dead code.
* Added internationalisation.
* Fixed vanished rx/tx windows when going from fax576 to 288 and vice-versa.
* Fax can be saved in monochrome, takes less disk space.
* New option to reduce noise on images.
* Changed RX interface: Non-stop reception is now easier.
* Image RX starts ten lines earlier when high correlation detected.
* Experimental: Uses correlation to reduce image echo.
* Display speed-up when zoomed.
* Cleaner indeing of correlation buffer (Method at_mod).
* The tx and rx windows can be displayed separately as now, or embedded in the main window.
* Fixed a couple of uninitialised values spotted by valgrind.
* Added wefax tab in configuration menu.
* Max rows number, and adif log flag now stored in configuration.
* Destination directory can be set in configuration menu with Fl_File_Chooser.
* Added option for opening tx window from main menu (Like the rx window).
* RX and TX text windows now disabled (They were useless).
* Shift can ba changed, default 800. Can be set to 850 Hz for Deutsche Wetterdienst.
* Wefax adif log flag now in configuration (And is memorized).
* When clicking on a received file, the image is displayed in the tx window.
* More internationalization.
* Transmit image can be zoomed. Default zoom 50% like rx image.
* Suppressed duplicate info messages.
* 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.
* Adjustable carrier frequency. Can adjust the carrier frequency from the GUI.
* All messages are now internationalised.
* Images absence/presence better detected also with line-to-line statistic correlation.
* Received and transmit files optionaly logged to adif file.
* Code cleanup, more comments.
* Reception speed-up.
* Better error detection.
* More input filters.
* Fixed bug when switching mode with a macro.
* Minimum size for saving image is increased.
* modem::cap must be OR-ed.
* always set carrier to 1900 Hz
* The logbook is updated when sending/receiving a file.
* Speed-up when displaying.
* Does not hang when switching to another mode with a macro.
* Code cleanup.
* Less loss of input audio frames.
* Fax transmit is re-enabled.
Merger of all work submitted by Remi which was based on
3.13BY. Merge accomplished by reducing mulitple commits
to a single and then cherry-picking that commit to the
master branch. No merge conflicts were experienced.
Modified fl_digi.cxx / wefax items to comply with post
3.13BY changes.