Wykres commitów

2175 Commity (ea5bcb9d87350b44dd99a1a6ba90f5f6c4aba099)

Autor SHA1 Wiadomość Data
David Freese ea5bcb9d87 FreeBSD nitems
* Collision between Fltk-3.0 and FreeBSD system corrected
    in associated fluid definition file.
2014-08-29 03:25:14 -05:00
David Freese da7a43a538 Cabrillo time off
* Limit to HHMM.  Logbook records to HHMMSS
2014-08-29 03:24:36 -05:00
David Freese df3c010aa8 Change Fl_ListBox
* Change to Fl_ComboBox for various controls
    which may require user entry.
2014-08-29 03:24:04 -05:00
David Freese eaafc9173c Restore Fl_Choice
* Sound card device selection
2014-08-29 03:23:35 -05:00
David Freese 9a7dfe5bb9 Olivia select fix 2014-08-29 03:21:35 -05:00
David Freese 4bbf42787a fluid update
* Prepare confdialog.fl for KISS implementation
2014-08-29 03:13:08 -05:00
David Freese 04808d20fa ComboBox
* remove readonly attribute for input contol
2014-08-29 03:12:54 -05:00
David Freese c056cc8836 RigCAT initialize
* Add additional wait delays to accomodate transceivers
    and virtual serial devices that measure baudrate
  * Fixed flmsg/flnet correspondence bug
2014-08-29 03:12:08 -05:00
David Freese 37bd0d28b1 Modem cleanup
* Fixed a/d range issue with tx attenuator
2014-08-29 03:11:55 -05:00
David Freese e5fed09798 Missing build script
* Added /../scripts/mknsisinst.sh to distribution
2014-08-29 03:11:42 -05:00
David Freese 6762423be6 Choice-->ListBox
* Changed all instances of Fl_Choice and Fl_Input_Choice
    to Fl_ListBox.
    - old Fl_Choice objects renamed to listbox_xxx
    - old Fl_Input_Choice objects renamed to i_listbox_xxx
    - Note that i_listbox_xxx objects need indexing offset
      to maintain compatability with progdefaults definitions.
    - New objects should use listbox_xxx naming convention.
    - This removes a rather ugly Fltk widget.  Fltk does not
      have a native ComboBox or ListBox widget.
2014-08-29 03:04:45 -05:00
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