Wykres commitów

3763 Commity (master)

Autor SHA1 Wiadomość Data
Robert Stiles 4ab48d41e4 KISS, 8PSK, FLARQ icon Modifications
* KISS TCP/IP
    - Add TCP/IP KISS interface
    - Add Start/Stop (UDP/IP) and Connect/Disconnect (TCP/IP) option.
    - Add Listen/Bind Option.
  * Operator selectable 4/8/16PSK preamble duration
    - Add code to allow user to change the preamble duration to improve
      throughput when not operating via repeater. (KL4YFD).
    - Add user selectable checkbox on PSK (8PSK) modem configuration
      interface panel for above addition (KK5VD).
 * Update FLARQ icons
2016-04-19 14:28:31 -05:00
David Freese 68d9b32284 FSQ message files
* Changed # directive behavior
    - save named message to new file
    - append unnamed (callsign) message to callsign file
  * Added date time stamp to each received "call" message
    - user configurable
2016-04-19 14:28:31 -05:00
David Freese 76ab77cd0c FLARQ
* auto i/o - Added socket interface to allow separate program to access
    - CONNECT
    - DISCONNECT
    - CONNECTION_STATE
    - SEND_TEXT
    - RECEIVE_TEXT
    Allows similarly modified flmsg to send/recv messages using
    flarq / ARQ transport protocol.
  * ARQ reset - force complete reset of all ARQ processes
    - drops link without any indicator to connected station
    - equivalent of stopping and restarting flarq
    - courtesy demands that you inform the CONNECTED station
      to also kill the connection at that end of the link.
    - use Control-Left_click on the "CONNECT / DISCONNECT"
      button to initiate the forced reset.
  * Update ARQ icons
  * Disable auto-open flmsg when flmsg->flarq->fldigi data path
    is active.
2016-04-12 13:38:23 -05:00
David Freese 9c04f07877 focus behavior
* remove focus grab behavior of FreqControl widget
2016-04-08 04:44:38 -05:00
David Freese 2a3f4d4a15 PTT delays
* Corrected reversed on/off sense
  * Increased max delay to 5000 msec
  * Changed increments to 10 / 100 msec
2016-04-02 08:26:15 -05:00
David Freese 8446e6e1c5 Version 3.23.09
* Maintenance release
2016-04-01 15:32:23 -05:00
David Freese fc97b4af8e FSQ variable Rx
* Enable FSQ variable RX
  * Enable allcall(#) menu item for sending file to
    allcall
2016-03-29 17:53:21 -05:00
David Freese 58b3940256 Export ADIF_NAME
* added FLDIGI_MODEM_ADIF_NAME export variable to environment
    exports.
2016-03-28 19:30:50 -05:00
David Freese 91ddd6c996 WF only
* correct for missing reference to power level control
2016-03-28 15:55:36 -05:00
David Freese 92c3c36810 DnD Image
* Add Dnd Image to TX panel
    - applies to MFSK, IFKP and THOR image transfers
    - allows operator to insert image processing into TX text stream
    - drag-drop image from system file viewer to TX text panel
    - updated specific modem documentation
2016-03-26 07:10:02 -05:00
David Freese 20ac527b92 Documentation
* Correct 'M>' to 'Store' in description of the Store button
  * Amend help file for the frequencies list usage
2016-03-11 18:27:12 -06:00
David Freese 0ebcc2a98b Frequencies2 use string
* added use descriptor string to frequencies2 list
2016-03-11 14:53:46 -06:00
David Freese 7cd0d8d52a About
* update developer list
2016-03-10 05:36:29 -06:00
David Freese 8eb05e63dc View noise
* send signal / noise composite audio to waterfall during
    transmit
    - valid when using --noise command line parameter
2016-03-10 05:36:29 -06:00
Kamal Mostafa 6da8d51d68 Sanitize tile_x, tile_y startup values
* Fixes: LP: #1478358
    - https://bugs.launchpad.net/ubuntu/+source/fldigi/+bug/1478358
      "fldigi 3.22.13 crashes on start-up when tile_x is large"
    - also applies to 3.23.xx branch
    - this fix prevents a user from editing the fldigi.prefs file
      with out of range values.
2016-03-10 05:36:29 -06:00
David Freese 9ed6cc3336 NAVTEX update
* change the distance between early, prompt, and
    late accumulators to be an integer number of samples.
  * noise and QSB processing
    - average the accumulator values over a longer time period
    - tighten bit tracking feedback loop
      .signal lock takes a little longer
  * make the AFC window a little wider to deal with some signals.
  * instead of requiring 5 consecutive correct characters
    to start decoding, store a stream of bit confidence values and
    require 9 good ones out of 14 total. FEC can take care of the rest.
  * add FEC calculations to do single bit permutations on
    bad characters, flipping the bit with the lowest confidence value.
  * code cleanup - remove unused variables.
2016-03-10 05:36:28 -06:00
David Freese b1d12b8442 RxID enhancement
* Add right click pop-up menu
    - PASSBAND - check box ON/OFF
  * Color code ON illumination for
    PASSBAND ON/OFF
2016-03-10 05:36:28 -06:00
David Freese f7662dfa82 TX timer
* Added TX timer display to the menu bar
2016-03-10 05:36:28 -06:00
David Freese 4e055b4da9 rigcat mod
* Add min, max settings for pwr control
  * Add testing mode if no xcvr serial port available
  * Made opMODE and opBW combo controls readonly
    - pull down values can only be added and not inserted
  * Added debugging tags to xml definitions:
    - <NOSERIAL>true/false</NOSERIAL> - default false
      suppress all serial port i/o
    - <ASCII>true/false</ASCII> - default false
      if true, print all CAT i/o events as ASCII strings
      if false, print all CAT i/o events as HEX sequences
  * Added polling for pwr level query
2016-03-10 05:36:28 -06:00
David Freese 4c9f1404ca PSK IMD
* add IMD generator
  * modified IMD computation for continuous operation
    vice only during DCD
2016-02-25 05:18:30 -06:00
David Freese 4fec333973 Version 3.23.08
* Maintenance release
    - minor changes to documentation
2016-02-24 08:07:25 -06:00
Rik van Riel f80745e5f9 NAVTEX update
* low pass mark & space individually
  * Use ATC and fft-filters adapted from RTTY modem
  * Correct display metric
  * Widen afc filter for 'jump 90 Hz' code
  * Use exact bit length
  * Calculated sync modification
  * see src/navtex/navtex.cxx for design analysis
2016-02-22 06:07:27 -06:00
David Freese 5b2edad9fa Save Logbook
* Change system dialog invoked when saving logbook to
    system save-as vice save.
2016-02-22 06:07:27 -06:00
David Freese 1c8e0e95cd Analysis mode
* Restore <CSV:on, <CSV:off, <CSV:t(oggle)
2016-02-22 06:07:27 -06:00
David Freese 0f650e9ccb flrig PTT
* All user to select whether flrig PTT change triggers
    RX/TX change in modem stata
2016-02-22 06:07:27 -06:00
David Freese 106e3e2a64 flrig waiting
* Changed event recording level for
    "Waiting for flrig" from INFO to VERBOSE
2016-02-22 06:07:27 -06:00
David Freese 71fa2248c8 COM port close
* change effects the Windows COM port close process
    - rigCAT startup process no longer dependent on order, xcvr
      can be started before or after fldigi is running.  Tested
      by Haris, SV1GRB.
2016-02-22 06:07:26 -06:00
David Freese fb0fd4ce47 Mac Logger
* Added UDP interface to read data exported by MacLogger
    - UDP data stream on socket 255.255.255.255 / 9932
    - User configurable items:
      . enable/disable UDP socket reads
      . Capture and use UDP Radio Report data
      . Capture and use UDP Spot Tune data
      . Capture and use UDP Spot Report data
      . Capture and use UDP Log Report data
      . Capture and use UDP Lookup Report data
      . Enable UDP string capture to file
        file in fldigi files/temp folder
        filename: maclogger_udp_strings.txt
  * Added <signal.h> to threads.h to avoid missing reference
    to sigemptyset in some gcc installs
2016-02-19 08:23:47 -06:00
David Freese dd1165a363 fsq repeat last
* test for empty list of previous command
2016-02-19 08:23:47 -06:00
Jonathan Wakely 813b58ad02 GCC 6 build
* GCC 6 defaults to -std=gnu++14, and attempting to build fldigi fails
    with a number of errors. One is that C++11 added std::next and so
    because of the "using namespace std" in src/fsq/fsq.cxx the global
    variable 'next' and std::next are ambiguous. That can be easily solved
    by qualifying ::next or adding using ::next at function scope.

  * The other errors are due to the different return type for
    std::complex<T>::real() and std::complex<T>::imag() in C++11 and
    later.
2016-02-19 08:23:47 -06:00
David Freese d8089777f1 CALL capture
* add copy call to clipboard when capturing from Rx text
2016-02-19 08:23:47 -06:00
David Freese bea9cfe23a Scope View
* Corrected saved position/size status values
2016-02-19 08:23:47 -06:00
David Freese 8bcc9e84bf RigCAT modifications
* Separated no xcvr functions from rigcat loop operation
  * Corrected hamlib start/stop process to prevent
    lockup when xcvr is not responding to CAT commands
    - hamlib still creates a zombie process when trying to access
      a bogus serial interface such as a bell modem
  * Added string / hex data LOG view
    <LOGSTR>true/false</LOGSTR>
  * Added variable loop timing
    <POLLINT>100...20000</POLLINT>
    default 100 msec
  * Corrected use of BW-REPLY and MODE-REPLY in xml def file
  * Added ability to read and display Smeter and Pwr meter
  * Added debugging statements to exit functions
  * Fixed aberrant save frequencies2.txt file behavior
  * Added manual notch read/write using waterfall
    notch filter interface
  * Added power level control for xcvrs with that CAT command
    - set power level also used for logging
  * Updated tutorial on transceiver xml definition file structure.
  * Added <VERBOSE>bool</VERBOSE> specifier
    - use during development of an xml file
2016-02-18 11:14:43 -06:00
David Freese ae9e1a2b42 Version 3.23.07
* Maintenance release
2016-01-21 15:54:35 -06:00
David Freese 10266d2ecb Exit delays
* thread shut down processes to provide additional logging info
  * speed up shut down process
2016-01-20 21:08:26 -06:00
David Freese e821e49c5b Contest fields
* Adjust width of exchange in logging field
2016-01-20 21:08:26 -06:00
David Freese ebc00ed17d OS-X start_process
* Add App recognition
2016-01-20 21:08:26 -06:00
David Freese f5e3186dd8 LOG RECORD exports
* Added these log entry variables to the export environment list
    - FLDIGI_LOG_STATE
    - FLDIGI_LOG_COUNTRY
    - FLDIGI_LOG_SERNO_IN
    - FLDIGI_LOG_SERNO_OUT
    - FLDIGI_XCHG_IN
    - FLDIGI_XCHG_OUT
    - FLDIGI_VE_PROV
  * Added LOGBOOK log entry variables to the export environment list
    - FLDIGI_LOGBOOK_CALL
    - FLDIGI_LOGBOOK_NAME
    - FLDIGI_LOGBOOK_DATE
    - FLDIGI_LOGBOOK_TIME_ON
    - FLDIGI_LOGBOOK_DATE_OFF
    - FLDIGI_LOGBOOK_TIME_OFF
    - FLDIGI_LOGBOOK_RST_IN
    - FLDIGI_LOGBOOK_RST_OUT
    - FLDIGI_LOGBOOK_FREQUENCY
    - FLDIGI_LOGBOOK_MODE
    - FLDIGI_LOGBOOK_STATE
    - FLDIGI_LOGBOOK_VE_PROV
    - FLDIGI_LOGBOOK_COUNTRY
    - FLDIGI_LOGBOOK_SERNO_IN
    - FLDIGI_LOGBOOK_SERNO_OUT
    - FLDIGI_LOGBOOK_XCHG_IN
    - FLDIGI_LOGBOOK_XCHG_OUT
    - FLDIGI_LOGBOOK_QTH
    - FLDIGI_LOGBOOK_LOCATOR
    - FLDIGI_LOGBOOK_QSL_R
    - FLDIGI_LOGBOOK_QSL_S
    - FLDIGI_LOGBOOK_NOTES
    - FLDIGI_LOGBOOK_TX_PWR
    - FLDIGI_LOGBOOK_COUNTY
    - FLDIGI_LOGBOOK_IOTA
    - FLDIGI_LOGBOOK_DXCC
    - FLDIGI_LOGBOOK_QSL_VIA
    - FLDIGI_LOGBOOK_CONTINENT
    - FLDIGI_LOGBOOK_CQZ
    - FLDIGI_LOGBOOK_ITUZ
  * Enable temp/log.adif for all OS, was just WIN and OS X
2016-01-18 19:59:07 -06:00
David Freese c0281eea3d HAMLIB CW RTTY
* provide selectable sideband sense selection for CW and RTTY
2016-01-17 19:00:50 -06:00
David Freese ddb084c599 PSKR metric
* Fixed erroneous metric computation when received signal is zero
    - error apparant when testing with CODEC that has no applied audio
    - bug report by Per Crusfalk, SM0RWO
2016-01-16 06:50:49 -06:00
David Freese 68c5a6a084 PSKR/8
* Fix segfault if starting pskbrowser in any of the pskr or 8psk modes
2016-01-16 06:50:49 -06:00
David Freese 397f570665 Audio adjust
* Added Tx/Rx audio adjustment details
2016-01-16 06:50:49 -06:00
David Freese 42809036b0 WEB query
* Moved URL strings for various web call sign queries to progdefaults
    configuration.
    - updated hamqth to https address for browser lookup
2016-01-16 06:50:49 -06:00
David Freese 8af53b665d Mode Set
* Changed mode_set logic to use std::string vice null terminated C string
  * Changed modes to size NUM_MODES vice NUM_RXTX_MODES.
2016-01-16 06:50:49 -06:00
David Freese e756d9355f Tab key docs
* Added illustration and emended text describing Tab key operation
    in the Tx text buffer.
2016-01-16 06:50:49 -06:00
David Freese 2fb5648f2a hamlib PTT_ON_DATA
* changed PTT_ON to PTT_ON_DATA in call rig_set_ptt
2016-01-16 06:50:49 -06:00
David Freese 22514a5774 Macro Tool Bar
* Correct edit / launch behavior of 4 row toolbar
    - removed dependency on 2 bar selection of alternate
      macro set
2016-01-16 06:50:49 -06:00
David Freese 94f83626f9 XmlRpc client update
* Corrected passing hi/lo cutoff values for supported transceivers
    such as the TS2000.
  * Added macro tags <RIGLO:nnnn>  <RIGHI:nnnn> which make flrig requests
    to respectively set the lo-cut and hi-cut transceiver DSP filter settings.
  * Added get_sideband xmlrpc call to modified flrig
2016-01-06 08:00:04 -06:00
David Freese 2652387036 Log Notes
* Added control for user selection of clearing/retaining data in
    notes field after remote database query.
2016-01-06 08:00:04 -06:00
David Freese e9e8b36506 Misc Updates
* correct WF hesitation when processing post Tx macros
  * remove xmlrpc_rig ptt transition waiting from main loop
  * correct WF hesitation when transmitting MT63 start tones
  * added CTRL-nnn numeric sequence character entry to Fl_Input2
    class.  Allows direct entry of characters such as ñ in
    QSO fields, macro editor, etc.
  * added new menu items to FTextEdit and Fl_Input2 widgets
    - allow user to select UTF-8 special characters from
      pop-up menu (right click in widget).  This effects
      TX text widgets and all data entry controls which use
      the Fl_Input2 widget.
2015-12-07 11:37:27 -06:00