Wykres commitów

2499 Commity (177a8f1f1c5f8b29f5c6a459b63787a7de31426c)

Autor SHA1 Wiadomość Data
David Freese 4503c990be Virtual ports
* Added /opt/vttySn usage for Linux
    - create a linked name to a virtual port (socat)
      with link defined as /opt/vttyS0 ...
2014-08-29 04:03:54 -05:00
David Freese d40998f1c6 New User Exit Behavior
* Changed defaults for new user to force
    - confirm exit, save configuration & macros on first use
    - prompt dialogs thereafter until user changes
      configuration dialog selections
    - added UI configuration to new install Wizard
2014-08-29 04:03:54 -05:00
David Freese 7d683d39dd hash-fix
* fix compile warning on gcc post 4.5
2014-08-29 04:03:53 -05:00
David Freese a94a13b8a7 RnA Analysis
* Change signal analysis mode to use DFT processing
    to determine best estimate of signal frequency
  * Moved freqanalysis.csv file to temp
    - changed name to analysis.csv
  * Resetting the WF frequency cursor deletes the analysis.csv
    file and restarts recording
  * Added macro control tag <CSV:on|off|t>
    - off - deletes file analysis.csv
    - on  - starts recording of analysis.csv
    - t (toggle) - changes on/off state of recording
2014-08-29 04:03:53 -05:00
David Freese a1c3f7a937 Phase accumulator
* Corrected phase accumulator limits in cw, feld,
    dominoex and thor modems.
2014-08-29 04:03:53 -05:00
David Freese 947ebc9ff5 Base Directories
* Added FL_APPS directory recognition for placement
    of fldigi.files, NBEMS.files.
    - Linux : Changed from .fldigi to fldigi.files
    - Linux : Changed from .nbems to NBEMS.files
      includes programmatic change of existing directory
      names.
2014-08-29 04:03:53 -05:00
David Freese 913bb52567 WF Height/Speed
* Increase max height to 500 pixels
  * Added control to select the SLOW drop speed
    factor.
  * Modified startup / resize code to avoid out-of-range
    resizing of critical widgets.
2014-08-29 04:03:53 -05:00
David Freese f272e83118 RX Only
* Added new xmlrpc commands
    - main.rx_only : Disables Tx.
    - main.rx_tx : Enables normal Rx/Tx operation
  * Added command line parameter --read-only; --ro
2014-08-29 04:03:53 -05:00
David Freese 515b54f344 RTTY mem leak
* Closed minor memory leak in rtty.cxx, memory leak
    occured when
    - application closed or
    - baud rate / shift was changed
2014-08-29 04:03:53 -05:00
David Freese 65af716773 Olivia/Contestia custom
* Fixed indexing error in
    - set_olivia_bw, set_olivia_tones
    - set_contestia_bw, set_contestia_tones
    effects setting custom tones/bw from either
    macro or xmlrpc command string
2014-08-29 04:03:53 -05:00
David Freese 4cc2ee5fbf ARQ abort
* Correct mutex deadlock during <cmd>abort</cmd> processing
2014-08-29 04:03:53 -05:00
David Freese a64d62303f RTTY Custom Shift
* Fixed custom shift selection
2014-08-29 04:03:53 -05:00
David Freese 1ae51434a0 Spotter seg fault
* bug fix to pskrep
2014-08-29 04:03:53 -05:00
David Freese 129afe6cc6 TX monitor
* change default state of Tx Monitor to TRUE
  * change default level of Tx Monitor to 0.2
2014-08-29 04:03:53 -05:00
David Freese 13e1cd5663 Audio selectors for PORTAUDIO
* correct ListBox offset in configuration panel
2014-08-29 04:03:53 -05:00
David Freese 9e555aa189 M4 tr1 detect
* add hash.m4 and supporting source code
2014-08-29 04:03:53 -05:00
David Freese bb91c8a2e5 ttyACMxx identification
* Added ttyACMxx USB serial port identification to serial
    port search.
2014-08-29 04:03:53 -05:00
David Freese 5ee22c8666 Olivia critical section
* added critical section coding to protect encode/decode
    processing
2014-08-29 04:03:53 -05:00
David Freese 50045163a1 MT63 critical section
* re-entrancy issue
    - must guard against changing processing parameters
      during encode/decode
2014-08-29 04:03:53 -05:00
David Freese 0a79e207ee Logbook fields
* Modified ordering of fields to prevent wrong
    lookup of fields associated with STX_STRING and
    SRX_STRING, the contest exchange fields
2014-08-29 04:03:53 -05:00
David Freese f294b580c1 Hamlib selector
* Change from Combobox to Listbox
2014-08-29 04:03:53 -05:00
David Freese 0fd3cc445d Combobox Add to List
* add to list when user enters a value
2014-08-29 03:26:33 -05:00
David Freese 2efdf5c79d RTTY macro
* corrected width/baud/bits setting from macro tag
2014-08-29 03:26:18 -05:00
David Freese 0421813b75 clang compatibility
* correct istream return value
  * move tr1 to std
2014-08-29 03:25:44 -05:00
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