Wykres commitów

2149 Commity (1bcc31c5db508cd23fe5d2ce9b8d35ecef8dab43)

Autor SHA1 Wiadomość Data
David Freese 1bcc31c5db SKED macro
* Corrected macro editor hints for <SKED:...
  * Time of execution is specified as HHMMSS
    where SS is optional and will be substituted as
    "00" if omitted from the macro text.  Time is
    is Zulu.
  * Date of exection is specified as YYYYMMDD
    where YYYY is year, MM month, and DD day.
2014-01-31 12:55:10 -06:00
David Freese 92ab4b6190 FreeBSD issues
* std::complex<> usage
    - Code change to comply with std::complex on FreeBSD
2014-01-31 12:54:58 -06:00
David Freese a987fe5ac9 PSKR softbits
* Correct softbit evaluator to function correctly
    on arm processors.
2014-01-31 12:54:45 -06:00
David Freese 50018ff19a WF max size
* increased max height of waterfall to 250 pixels
2014-01-31 12:54:34 -06:00
David Freese 4cbabee12c packet update 2013-11-20 13:30:46 -06:00
David Freese 071a60c6f5 Version 3.22.0CM
* Alpha release
2013-11-17 07:34:24 -06:00
David Freese f967edf26d Waterfall correction
* Correct mangled waterfall 3.21->3.22 code update
2013-11-17 07:01:29 -06:00
David Freese 8765df64c5 Version 3.22.0CL
* alpha release
2013-11-16 12:59:03 -06:00
Arvo Järve 1f77efbf54 RigCAT close
* Bug fix
2013-11-16 12:58:59 -06:00
Andrej Lajovic d9030901ea CharsetDistiller
* Default constructor parameters for CharsetDistiller and
    OutputEncoder
2013-11-16 12:58:56 -06:00
Andrej Lajovic ab0a464b17 UTF-8
* Remove stale UTF-8 code in mfsk.cxx
2013-11-16 12:58:54 -06:00
Arvo Järve 80b09022ce Save Wordwrap
* Mod to correctly save state of word wrap selection
    - Tx and Rx widgets can be set for word wrapping
    - Mod insures that the last selection for each control
      is restored the next time fldigi is executed.
2013-11-16 12:58:51 -06:00
David Freese 6313bf7e6d ARQ timeouts
* Modified timeouts and timeout logging
    - newer modems timed out waiting for
      release from Tx to Rx state.
  * Changed sending 0x06 character to ARQ client
    from end of ARQ tx buffer event to actual end
    of transmit event.
2013-11-16 12:58:44 -06:00
David Freese 37affbc392 Deutsch
* Added "de_DE" to the language selection combo
2013-11-16 12:58:41 -06:00
David Freese 42ccd2acc3 fldigi.pot update
* Added newinstall.cxx to POTFILES.in
  * Added new translation file de.po
    - thank you Marc Richter, DF2MR
2013-11-16 12:58:32 -06:00
David Freese e4398dab51 DTMF
* Cosmetic change to DTMF enable
    - corrected hint text
2013-11-16 12:58:22 -06:00
David Freese affa91928b WF latency
* Restore latency adjustment for WF display
2013-11-16 08:56:21 -06:00
David Freese 07652b1900 Load preferences
* Changed get preferences string usage from
      get(const char * key,
          char *& text,
          const char * defval)
    to
      get(const char * key,
          char * text, 
          const char * defval, 
          int max chars)
  * Suggested change from fldigi developer, Remi
2013-10-29 04:48:47 -05:00
John Phelps 45fc67910e MFSK HF Long Modes
* Added MFSK64L and MFSL128L new modes
 * 6.25 Second interleaver for very-robust HF reception
 * Assigned new RSIDs
  * Mode MFSK-64L : 1026
  * Mode MFSK-128L : 1029
2013-10-29 04:48:25 -05:00
David Freese f7ea783c0f Waterfall race condition
* Some methods in waterfall are being called
    before a modem has been instantiated.  Possibly
    due to threads being assigned to separate cpu
    processors.  This cannot happen on h/w with a
    single cpu thread implementation.
2013-10-29 04:46:53 -05:00
David Freese 35a6486a2b Waterfall improvements
* remove unnecessary code
  * remove latency processing
  * alter average processing
2013-10-29 04:45:25 -05:00
Remi Chateauneu fc8abd4cbe Fix test_process on MacOS 2013-10-29 04:43:21 -05:00
Remi Chateauneu e52626b284 Various speed-ups, fixes and cleanups
* decay_avg
* Member modem must be initialised.
2013-10-29 04:42:32 -05:00
David Freese 200db3bc48 Multi-channel decode
* Changed text and default value for disabling
    multi-channel decoding when no viewer is
    visible
2013-10-19 08:58:17 -05:00
David Freese 1a89352d43 Cfft removal
* removed source files for Cfft, the original fast fourier
    transform used in fldigi.  Cfft has been replaced by
    g_fft, the fast fourier transform C++ template based on
    public domain code by 
    John Green <green_jt@vsdec.npt.nuwc.navy.mil>
2013-10-19 08:48:59 -05:00
David Freese 5c9f5a2589 fft filter
* Changed fftfilt implementation to use g_fft class vice
    Cfft class.
  * Removed multi-channel decoding when not visible or configured
    for decoding when not visible.
2013-10-19 08:36:18 -05:00
David Freese 59b16c4c81 rsid fft
* Changed rsid fft from Cfft to g_fft
2013-10-19 08:36:02 -05:00
David Freese da36c7bd91 WF fft
* Changed Waterfall fft from Cfft to g_fft
2013-10-19 08:21:36 -05:00
David Freese b8f424213b g_fft
* Added new fft class template g_fft
  * Modified class complex to be based on std::complex
    - required changes in all modem implementations
2013-10-19 07:43:21 -05:00
David Freese 1afceb0eaf Autostart programs
* Add the ability to autostart various programs when fldigi is
    first started.
2013-09-22 07:16:11 -05:00
Kamal Mostafa 7515787f23 Avoid-nitems-fltk-kfreebsd-collision.patch
* Bug: http://www.fltk.org/str.php?L2984
    - Avoid 'nitems' macro collision between FreeBSD's
      sys/params.h and fltk's FL/Fl_Check_Browser.H
      (http://www.fltk.org/str.php?L2984)
2013-09-22 07:13:43 -05:00
David Freese 2112e85e64 RsID Error Control
* Changed from slider to 3 position selector
    to avoid confusion among the users
2013-09-22 07:10:06 -05:00
David Freese 863375dcba Macro tag Image
* Added macro tag for sending image.  Similar to <File:xxx>
    <IMAGE:[full pathname to image file]>
    A file finder will open for image file selection when the
    macro tag is selected from the pick list.
2013-09-22 07:09:51 -05:00
David Freese f5215cbf45 MFSKpic improvements
*  Fine tuned MFSK pic decoding delays for various
     MFSK baud rates.  MFSK pic now functional for
     - MFSK-16
     - MFSK-32
     - MFSK-64
     - MFSK-128
  * Corrected vertical displacement of Tx picture dialog
    controls.
  * Added bandpass filtering to transmitted signal
2013-09-22 07:05:45 -05:00
David Freese 06424bd900 ADIF log database
* Change to STX_STRING, STR_STRING for contest exchange fields
2013-09-22 07:05:31 -05:00
David Freese 5c1ee46d2c MFSK update
* re-scaled MFSK soft-bits: improved very-weak signal decode
  * added CWI detection and avoidance
  * removed "Hide", "Save", and "Abort" buttons from receive
    pic dialog.  Dialog remains open after changing modes.
    Close using the system "X" close button.
2013-09-22 07:05:21 -05:00
David Freese 0e1e201b9c Thor update
* added "soft-doppler" data to soft-decision Rx in THOR
  *  Replaced wrong/bad K=15 FEC codes for THOR 25,50,100
2013-09-22 07:04:16 -05:00
David Freese 87f110bd1a AMP end of text
* Correct end of AMP transmission char string
2013-09-22 07:04:04 -05:00
David Freese 5b8dae64b2 ARQ mode character set
* Removed restriction on display UTF-8 characters when
    fldigi ARQ server has an active client
  * Deprecated table ascii3
2013-09-22 06:58:20 -05:00
David Freese 97ffdb05f9 RsID, Macro Queue, DTMF transmit management
* Added LOG_DEBUG statement to indicate when an
    rsid code is not assigned to a modem type.
  * Added code to disallow
      <!MODEM:SSB> and <!MODEM:ANALYSIS>
    macro tags.
  * Added code to clear macro queue when T/R returns
    to receive using the T/R button.
  * Added assigned(trx_mode m) method to class cRsId
    - used for testing whether Tx loop should invoke
      the cRsID::send(...) method
  * Corrected position of dtmf->send() in tx loop
2013-09-22 06:56:32 -05:00
David Freese 13120c8f7f Xmlrpc method signatures
* Correct method signatures
2013-09-22 06:56:10 -05:00
David Freese 034bc3e16c RsID fo computation
* Added rounding factor to rsid center frequency
    computation
  * Added Blackman filter to input data
2013-09-22 06:55:50 -05:00
David Freese a038411ffa xmlrpcpp methods
* fix several remaining xmlrpc-c to xmlrpcpp port issues.
    - text.get_rx
    - modem.set_bandwidth
    - modem.inc_bandwidth
    - modem.get_bandwidth
  * Corrected pass/fail testing in xmlrpc library
    - bool XmlRpcValue::fromXml(
        std::string const& valueXml, int* offset)
2013-09-22 06:54:41 -05:00
David Freese fa9de7047f Error exit
* These changes are an attempt to catch and/or document start
    up failures on Windows systems.
  * Standardized the fatal exit process and message handling
  * Changed system calls in util function create_directory(...)
  * Changed name of DATA.files to "data" and placed directory in
    the home directory for specific target OS.
    - Added creation of data directory to main()
    - This effects the location of Synop data files!
2013-09-22 06:52:06 -05:00
David Freese 262053bb95 RSID update
* Changes needed to improve double RsID detection
  * Removed resample test and dependent code
  * Reimplemented FFT bucket array
    - removed array pointer arithmetic
    - memory copy and initializers used to update
      the bucket array
    - modified search routine to insure that all elements
      of FFT bucket array are tested.
  * Deprecated use of hash tables for initial RsID search
    - search sensitivity and hash table use were incompatible
2013-09-22 06:48:13 -05:00
David Freese 108ffd4532 Sound File
* Changed recording to selectable
    - 22050, 24000, 44100, 48000 samples / sec
  * Change to allow playback at any sample rate
  * Record and playback are monophonic
    - left channel active
2013-09-22 06:45:07 -05:00
David Freese d5f460c89c fltk 1.1.x
* Remove all code elements specifically in support
    of the Fast Light Toolkit version 1.1.x
2013-09-22 05:57:27 -05:00
David Freese d73fc93bb2 initialize active_modem
* initialize active_modem pointer to point to
    an instance of NULLMODEM, before any other threads
    or UI are started.
  * eliminates active_modem pointing to a NULL pointer
    and being accessed by a thread external from the
    thread which initializes the active modem.  This
    segmentation fault seems associated with an OS
    which manages threads over multiple cpu cores.
2013-09-22 05:55:33 -05:00
David Freese a5f657dc29 CW Farnsworth
* Changed method of generating Farnsworth code
  * Added Farnsworth specifier to WPM macro tag;
    <WPM:WW:FF> WW = WPM, FF = Farnsworth WPM
  * This entry is a missing commit from the 3.21
    branch.
2013-08-12 09:05:24 -05:00
David Freese 9ea6687fdb XML parser
* Pre-process the xml text to remove all embedded comments
  * LOG_ERROR all occurrences of mangled xml tags in the file
    - <TAG> ... no </TAG>
    - Tag not a member of the parent tag set
    - Unknown tag
    - Mismatched tags, <TAG>...</ATAG>; probably a typing error
      or not using an xml editor to prepare the file.
2013-08-08 13:35:46 -05:00