Wykres commitów

2461 Commity (0ebcc2a98bdcf4df97502018d4d5019f2677085d)

Autor SHA1 Wiadomość Data
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
David Freese 78baf6cde3 Set Frequency
* Added code to update waterfall when changing vfo frequency
    from fldigi / flrig
2015-12-04 13:36:44 -06:00
David Freese 14a2618bf9 Rx SaveAs
* correct Rx panel "Save text as..." end-of-line sequence
2015-12-03 14:24:21 -06:00
David Freese c986a766b3 Version 3.23.06
* Maintenance release
2015-12-02 06:49:58 -06:00
David Freese 16ede0800c flrig xmlrpc
* give priority to flrig xmlrpc support independent of
    any other configuration setting for rig control
    - dependent on fldigi detecting an flrig compatible
      xmlrpc xcvr server

  * add test for xcvr response loop to set_ptt
  * added XMLRPC_DEBUG with time signature
2015-11-27 06:40:41 -06:00
David Freese 3f577d977b WO woes
* WO strikes again as a result of adding the 4x12 matrix
    I need to be more careful and remember to test the --wo
    for the N1MM users
2015-11-27 06:40:41 -06:00
David Freese 482d0606c8 Smeter PWRmeter
* Added resize methods to both classes
2015-11-23 18:40:03 -06:00
David Freese e08e403757 ARQ shutdown
* Added LOG_INFO statement during shutdown
2015-11-23 10:55:05 -06:00
John Phelps 0b5b329d95 Developer Doxygen and BerliOS clean
- Cleaned and Fixed developer Doxygen files
 - Added GitStats to the Dev Doxygen info
   -- run ./scripts/doxygen/gen_doxygen_docs.sh

 - Removed leftover refrences to BerliOS
 - Changed BerliOS links to Sourceforge links
2015-11-23 10:44:16 -06:00
David Freese b19fff8d6b Documentation
* update to transmit meta strings
  * removed verbatim text from doc src file Macros.txt
2015-11-20 18:07:13 -06:00
David Freese 55e0d31b88 Compiler warnings
* Fix code to correct compiler warnings
2015-11-19 17:59:54 -06:00
David Freese c0a7cff119 Version 3.23.05
* Maintenance release
2015-11-19 05:59:16 -06:00