Wykres commitów

2164 Commity (8fef9bbc7e7f491c8eac7b46e90c0001e6b94505)

Autor SHA1 Wiadomość Data
David Freese 8fef9bbc7e combobox-listbox
* Update to combobox, Fl_ComboBox
  * Addition of listbox, Fl_ListBox
2014-08-29 03:04:34 -05:00
David Freese 481be5c0d3 FreeBSD One More Time
* Would the FreeBSD folks please fix the nitems problem
2014-08-29 02:58:00 -05:00
David Freese 309988df7b RTTY normalize
* Added code to normalize generated RTTY signal to
    maximum allowable signal amplitude
  * Added code to hard limit output signal to range of
    +/- 1.0
2014-08-29 02:50:17 -05:00
David Freese bd42895f94 Sound.cxx cleanup
* Corrected tab indents to 4 vice 8
2014-08-29 02:50:11 -05:00
David Freese 2add98886d Portaudio ring buffer
* Increased size of portaudio ring buffer.
    Problem reported by Simon Gander, "I recently found
    out that the THROB1 and THROBX1 modes don't work
    correctly under certain circumstances. The pulses are 
    too short and get cut off at the end, which in turn also 
    causes the baudrate to be too high. I found out that I 
    could fix the problem by increasing the size of the ring
    buffer in the SoundPort class.
2014-08-29 02:50:04 -05:00
David Freese d244947923 Headers update
* updated all headers to reflect correct licensing
2014-08-29 02:49:51 -05:00
David Freese c9f6df04ac Portaudio error reporting
* added code to provide addition details for
    portaudio failures
2014-08-29 02:49:44 -05:00
David Freese 105811cdd7 Version 3.22.0CN
* Alpha release
2014-01-31 13:12:46 -06:00
Kamal Mostafa 8a1d12f070 Avoid nitems fltk kfreebsd collision
* 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)

  * This is version 2: Corrects upstream commit
    "51ead20 Avoid-nitems-fltk-kfreebsd-collision.patch",
    which did not really fix it.
2014-01-31 13:01:57 -06:00
David Freese 5f7d521645 XMLRPC seg fault
* Segfault possible in xmlrpc execute function when calling
    stopMacroTimer.  Needed to be contained with a REQ(...)
    macro call.
2014-01-31 13:01:43 -06:00
David Freese 5754566f7a Mailing address
* Allow user selection to populate logbook notes (comment)
    with mailing address found by database lookup.
2014-01-31 12:59:02 -06:00
John Phelps a1d20d5515 64 bit stacktrace
* Allow stacktrace on 64-bit OSX
    - Only applies to compiling with ./configure --enable-debug
2014-01-31 12:58:52 -06:00
David Freese 86bffb95b0 Developer update
* Update to callsign for Stefan Fendt
2014-01-31 12:58:42 -06:00
David Freese 678f66b460 modem timing test
* read timing factors for string transmission by external
    program using new xmlrpc query
    - main.get_tx_timing
      respone - #samples: samplerate: transmit_time (secs)
  * read char rate table using external xmlrpc query
    - main.get_char_rates
      table structure
      char, ascii-rep', #samples, samplerate, transmit_time (secs)
  * added hidden macro <CPS_TEST> which simulates transmission
    of test string and measures the character per second rate
    for the modem in use.
    - <CPS_TEST> uses internal "Jabberwocky" string
    - <CPS_FILE:[full pathname to file]> uses external text file
    - <CPS_STRING:ascii text string...>
    - produces report similar to:
      CPS test
      text:         /home/dave/dev.git/all.git/pskr-tests/paris.txt
      mode:         PSK-500R
      # chars:      2400
      xmt time:     56.580000
      data time:    52.480000
      data samples: 419840
      sample rate:  8000
      chars/sec:    45.731707
      ~WPM:         457.317073
  * Allow writing wav file during timing test
  * High Speed WAV
    - Add macros to enable writing WAV file in at maximum
      character throughput.
    - disables codec output
    - use this for creating wav test files
  * Suppress waterfall display for CPS and WAV tests
  * Remove PSK printf debug statements
  * Fix MFSK xmt 0x05 --> 0x04 during CPS testing
2014-01-31 12:55:33 -06:00
David Freese 2ca21dd9bb CW timing
* Corrected timing parameter computation
2014-01-31 12:55:21 -06:00
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