* Deprecated single macro bar with rotate.
* Changed to 2 rows of macro buttons
- sets alternated by alt-1 / alt-2 key combination.
- Lower row executable with Function-Key
- Upper row executable with Shift-Function-Key
* New Widget Class for psk viewer implementation. Separates
the browser from the Viewer in preparation for an embedded
psk browser.
* New embedded channel browser - psk only for now
* Added horizontal tiling to RxText / Channel_browser
* Synchronized browser squelch controls on main and dialog browsers
* Added pre-signal tone which allows triggering
carrier detect / amplifier enable. Used primarily
for VHF/UHF power bricks.
* Reduced pre and post RsID silence periods to 1 RsID
symbol length (~0.0988 sec).
* Added user selection for date/time ON or OFF sorting
* Cabrillo & ADIF exports follow the ON / OFF selection
* Logbook browser follows ON / OFF selection
* Added user selection to force DATE/TIME ON == DATE/TIME OFF
* Changed interface method to connect to DigiTalk
autostart no longer initiated unless so configured
* Changed Connect button on Misc tab to provide for
both connect and disconnect
* Added new macro tags to allow DigiTalk connect /
disconnect using function keys
- <TALK:on|off|t> start, stop, toggle
the connection to the DigiTalk socket server
* Modified prosign / character translation
* Simplified morse table structure
* Print translated prosign character when transmitted
* Allow user selection of ')' or <AR> prosign
both have same Morse representation
* Added style override for both put_rx_char and put_echo_char
functions. Allows prosigns to be display using CTRL style.
* Modified xml generator for fldigi_def.xml to suppress xml
key characters in the xml documentation block
* Combined 3 patches from kb3cs, added value (W1HKJ)
* Expanded video ID text for Olivia, Contestia and RTTY
* Amended macro editor <ID> explanation
* Changed format of auto-generated video ID text.
* Increased number of characters to 8 for both font sizes
* Simplified video generation methods
* Added limit switches on video width
- 500 Hz for US HF compliance
- Mode bandwidth, video constrained to mode in use bw
* Added abbreviated video mode name strings
* Added FEC indicator for DominoEX FEC modes
* Added user setting in seconds to allow RSID to open squelch in
decoder.
* Changed default to Extended Characters for Olivia, Contestia
and MT63
* Change default to "Capture wrapped messages"
Added Contestia modem with Rx/Tx support of RSID. This mode is
not suitable for use with flarq, flwrap or flics. It is very
suitable for contesting or conversational QSOs.
* Added xmt WPM control to status bar when in CW mode.
New control can be adjusted with mouse wheel.
* Added xmt default WPM button adjacent to WPM control
* Resyncronized receive WPM to xmt WPM when xmt WPM changed.
* All xmtWPM controls syncronized to each other
status bar control
config dialog control
numeric '*', '-' and '+' controls
* Changed location of CW rx WPM to leftmost status panel
* Annunciate the '*' (default WPM) as asterisk on the leftmost
panel, ie: "CW * Rx nn" / "CW Rx nn", where nn = rx WPM
* Correctly handle scroll wheel events for Fl_Counter widgets
* Call parent class event handler in waterfall::handle so that
the counter widgets in the waterfall group receive the mouse
wheel events
* Add font browser filter method to show only variable or fixed width
fonts
* Display simple progress dialog when caching font types
* Create a global font browser and remove static variables from
various callbacks
These characters delineate words when selecting RX text for QSO data
entry to the log fields. The defaults characters are "*,-.;"; tab and
newline are automatically included.
* Changed small diamond indicators to block style
diamonds very difficult to discern on Windows OS
* Changed stopbit sliders to value selectors
slider not understood by the Windows users
Add menus to select
* modes that will be switched to on RSID reception
* modes for which to transmit RSID / VideoID / CWID
The defaults are:
* Receive RSID: all modes
* Transmit RSID & VideoID: all except CW, PSK31, RTTY
* CWID: all except CW
Also add option to choose which modes are shown in the main OpMode
menu.
* Added integration period default settings iaw the number
of tones and the bandwidth for the specific Olivia mode.
* Modified squelch detection using SyncSNR value generated
by Pawel's MFSK C++ template.
* Added Gaussian noise source with adjustable level in dB.
* Access requires command line switch --noise.
Controls appear on Configuration/Operator Tab.
* Not for use with transmitted signals, but for generating
an audio test file or testing with cross connected audio
cables between two computers.
* Modified modem decoders where necessary to level adjust
between transmit and receive s/n.
* Changed the hamlib configuration dialog tab
. All settings are display only until Initialization pressed
. Added "Revert" button to undo changes
. Added restore function when dialog closed / reopened
. Added new rigxml tag <STOPBITS>nn
Hamlib:
* Corrected RTS/CTS hamlib initialization
* Changed the hamlib configuration dialog tab
. All settings are display only until Initialization pressed
. Added "Revert" button to undo changes
. Added restore function when dialog closed / reopened
. Corrected hamlib thread loop shutdown call to use
pthread_join
RigCAT:
* Corrected rigCAT thread loop shutdown call to use pthread_join
* Added limit controls on waterfall cursor movement/selection
* Added limit controls on modem AFC movement
* Limits imposed by LowFreqCutoff, HighFreqCutoff config items
Effect immediate to configuration item change
* Fixed bug which caused erroneous request to save log on exit
* Complete replacement of docked digiscope implementation.
Docked digiscope now an integral part of the waterfall widget
Docked digiscope can be hidden/shown without need to resort
to a restart of the program.
* Moved UI menu items to the View menu, removed UI menu
* Created alternate rig/log view - single line
* New menu UI with items to select
rig/log panel - full or minimal
WF controls - full or minimized
* New configuration tab to enable/disable controls on WF
for minimized view - saved as part of configuration
* Rig/Log (full/min) & WF (full/min) state changed in
status.prefs
* This is the fldigi for dummies modification
Allows user to create a scaled down ui wherein various
controls can be hidden:
Rig control / Logbook panel
Various waterfall controls below the waterfall.
Added TxID button to menubar
Renamed RXID to RxID
Removed transmit RSID checkbox from configuration dialog
State of TxID button is saved in progdefaults file
* Change Sound*::Read methods to float
* Enable RSID upsampling for 8 KHz modems
* Add main.{get,set,toggle}_rsid XML-RPC methods
* Add option to disable RSID decoding on reception
* RSID may be enabled during transmit or tune
1. MT63 tx buffer was not correctly initialized at the start
of each transmission.
2. Added Rx Integration length selector to MT63 configuration.
3. Added lowest / highest preamble tones as a signal acquisition
aid. User can enable lowest, both or none.
* Add RSID event type
* Add RSID receive options to:
- Notify only
- Enter RX text marker before changing modem and frequency
* Add close buttons
* Fix notification window callback
* Remove re_t assignment operator
* Use RE matching for callsign filter
* 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)
* Default values for the following variables are read from
the hamlib backend when a new rig is selected
baudrate, retries, timeout, write_delay, post_write_delay
The respective configuration controls are updated accordingly.
User may over ride the default settings.
* RigCAT - change method of controlling RTS/CTS handshake
* RigCAT - change method of controlling RTS ptt
* RigCAT - change method of controlling DTR ptt
* added separate UHrouter checkbox
* added separate PPort checkbox
* UHrouter/PPort widgets hidden if not available on system
* Added additional controls to aid in QSK adjustments
* Modified QSK channel signal generation
* Increased range for both pre and post QSK timing
* added code to make element to element signal be phase coherent
* added signal carryover between symbol intervals
* added new macro tags
<WPM:nn>
<RISE:dd.dd>
<PRE:dd.dd>
<POST:+/-dd.dd>
Exception handling fix for portaudio
Thread shutdown bug fix for win32
Cosmetic change to colorsfonts dialog
Change to FTextView family
revert to character counting for proportional fonts
* Remove Zero Order Hold from the settings menu and change the user
setting to Linear if ZOH had been selected.
* Remove Linear on PowerPC because it segfaults when used via SRC's
callback interface with a non-integer sample rate ratio. This should
be investigated further, but not having Linear is no big loss and we
can just disable it for now. The user setting is changed to
SINC_FASTEST if it was Linear.
A warning message is emitted in either case to let the user know that we
did this.
RTS/DTR was inaccessible
Bug fix - Xlog stream; suppress newlines in Notes field
Added binary string format to display bit fields, ie: RTS / DTR state
Changed 'Comments' to 'Notes' in all references re: logbook
Comments ADIF field is single line character
Notes ADIF field is multi-line character
Converts all ADIF comment fields to Notes; backward compatibility
* Use the config sliders' default selection color
* Reduce the minimum window height to fit 640x480 screens
* Change the default RX text height to 2/3 of the total text area
* Modify the FTextEdit context menu:
- Do not display a greyed-out Receive in receive mode
- Display only Receive in tune mode; Abort is redundant
- Display Receive above Abort in transmit mode
Added "Echo" configuration item for rigCAT
removed <ECHO>...</ECHO> parsing of rig.xml files
Suppressed clearing Country, Loc and Azimuth fields by a call sign
database query when the db does not support those fields
Added missing tooltips to all configuration items
* 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
* 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
1. Added automatic time update to time field
a.update occurs in thread arq_loop
2. Modified date format transferred to logbook YYYYMMDD
3. Changed textfont to font(0) for all logbook dialog widgets
4. Logbook path/name saved in fldigi_def.xml
5. New logbook clears all entries in logbook dialog
6. Logbook dialog titlebar updates with change in logbook file
7. Added contest functionality
a. additional log fields for various contest exchanges
fields switchable between rag-chew and contest views
b. duplicate checking
c. cut number transmit for CW
d. additional macro tags for sending contest specific exchanges
e. additional macro tag to send current qso-log-time
f. changed qso-log-time to an automated clock
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