Wykres commitów

15 Commity (master)

Autor SHA1 Wiadomość Data
David Freese 2b57556899 FSQ msg append
* Add configuration item to allow user to select
    "always append" when saving a # directive message
2016-06-16 14:35:38 -05:00
David Freese de187d9049 FSQ IFKP heard lists
* Correct FSQ rxtext parsing for heard discovery
  * Change management of heard list for both FSQ and IFKP
2016-06-15 09:20:55 -05:00
David Freese 01245fe7b5 Native Select Save-As dialogs
Bug fix to correct differences in returned character pointer
  and character pointer value from native file select and
  file save-as dialogs.
2016-05-29 15:06:10 -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 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 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 4862141aa6 fsq abort
* correct escape key abort behavior on Win platform
2015-09-30 14:25:37 -05:00
David Freese c3b610bb59 FSQ trigger bug
* Fix for trigger decode bug introduced by multiple
    directed station parsing
2015-09-28 13:30:08 -05:00
David Freese 198c5a01b5 fsq sounder/heard-aging
* Increased allowable intervals for both sounder
    and heard-aging
  * Corrected repeated sounder to re-enable retries
    after a successful sounding.
    - sounder will wait until rx/tx state is RX
    - if Rx squelch is open then sounder will retry
      in 10 seconds.  Retry is repeated 10x before
      sounding is rescheduled for next interval.
2015-09-26 08:08:53 -05:00
David Freese dbb169be5a FSQ directive
* Corrected text parser to accept multiple directed calls
    - w1hkj:efk2lbm w3fqn ka2cbc good morning all
      will now correctly accept k2lbm, w3fqn and ka2cbc as
      directed and display correctly in Rx text panel
2015-09-25 07:14:46 -05:00
David Freese 3d6e0b9168 FSQ updates
* Fix copy all on heard list
  * change default color scheme as requested by ZL1BPU
    - added user configuration items for RX text colors
  * remove "MONITOR" text from RX panel as requested by ZL1BPU
  * added fsq tx text queue to handle case when user
    tries to force a second transmit sequence when modem
    is already in TX state.
  * last_command updated to include both queued and transmitted
    text string.
    - allows recall of queued command even if transmit timed out
  * last_command changed to a stack of commands
    - allows recall of up to last 10 commands
    - each press of F2 recalls one deeper in stack
    - rotates back to beginning after recall of most ancient
  * add call to logbook using right click on heard entry
  * Fix erroneous date in audit log when fsq is default
    modem during program start
    - change format of date entry to make it easier to
      find when reviewing the log.
  * Added video text at beginning of transmit
    - also adds ability to transmit pretone
      for amplifier carrier detect
      for FM repeater operation
  * Add code to force center frequency to 1500
    when switching from another modem
  * Fix to avoid time out errors
  * Macintosh OSX thread management
    - submitted by KK5VD
    - Ensure FSQ TX routines are called in the main thread.
2015-09-11 09:37:52 -05:00
David Freese 7bdf051c3d FSQ bug fix
* Fixed error in parsing returned heard list
  * Fixed save filename for # trigger
    - filename was not being saved with the .txt extension
    - append existing file
  * Changed time out processing of delayed response
    - added user configuration item for time out duration
2015-07-20 11:14:31 -05:00
David Freese 1579ef60c1 FSQ heard parser
* added more restrictive discovery of heard callsign
    - must pass crc8 comparison
    - must pass regular expression test for callsign
      ([[:alnum:]]?[[:alpha:]/]+[[:digit:]]+[[:alnum:]/]+)
2015-07-18 02:10:57 -05:00
David Freese f61f7d7cc2 fsq modem
* added FSQCALL(US) compatible modem
  * corrected code-page 1250 Latin-1 extended character keyboard
    entry to UTF-8 strings
    - correctly encodes 1250 characters 080 through 0FF using the
      control + numeric keypad entry for the character
      . British pound sign: control 163
2015-07-11 13:17:55 -05:00