Wykres commitów

1355 Commity (37ffd696e10ee4bac7385a7d6fca954dc85a551c)

Autor SHA1 Wiadomość Data
Stelios Bounanos 37ffd696e1 Update command line argument handling
* Remove deprecated options: --twoscopes, --experimental
  * Add --wfall-only alias for --wo
  * Rename --frames-per-buf to --frames-per-buffer. Old option name will
    still work as it is an abbreviation.
  * Add arg_error function to handle errors.  Messages may be printed to
    stderr or displayed in an error dialog depending on OS and whether
    stderr is a terminal.
2010-01-28 19:08:56 +00:00
Chris Sylvain 80ca36a552 Make CPU speed check information available upon demand
When copying configurations around among similar machines, a non-optimal
Sinc interpolator may have been selected.  Provide the user with the
information even when fldigi has already been configured.
2010-01-28 18:24:25 +00:00
Chris Sylvain 0936615dbf Fix llabs() namespace ambiguity
This function does not seem to be consistently defined between different
compilation environments.  With gcc4.3.4: 'llabs' not a member of 'std'.
It might be defined in 'c99' or 'std' or '__gnu_cxx' namespaces
depending on implementation of the GNU, ISO C99 or C++03 specs.
2010-01-28 18:24:25 +00:00
Stelios Bounanos 78b515c6b1 Add verbose log level
* Add new "Verbose" log level
  * Change numerous LOG_INFO calls to LOG_VERBOSE
  * Change the default log level to "Info"
2010-01-28 04:05:10 +00:00
Stelios Bounanos 25e2c82baa Rig control frame tweaks
* Frequency list button
    - Change box type instead of icon when button is pressed
    - Give focus to frequency browser
  * Frequency list browser
    - Change type to FL_MULTI_BROWSER
    - Callback prevents selection of multiple rows, making the widget
      behave as if its type were FL_HOLD_BROWSER, but keyboard selection
      is now possible: Space selects frequency, Return selects frequency
      and mode and closes browser
    - Callback handles keyboard events
2010-01-28 04:05:10 +00:00
Stelios Bounanos 2f9a0a271a Add rig.get_name 2010-01-28 04:05:10 +00:00
Stelios Bounanos b23f5d543b Fix table widget
Avoid undefined behaviour in PrevRow() and NextRow().
2010-01-28 04:05:10 +00:00
Stelios Bounanos 3bbb6ea234 Fix wizard crash on OS X
Disable showing the wizard before the main window on OS X.
2010-01-28 04:05:09 +00:00
David Freese be9dc0a3b6 Version 3.13BU
Alpha release
2010-01-27 19:09:28 -06:00
David Freese 6b40f6b76e RTTY demodulator
* Change initial filter to 1.5 * baud
    * Change discriminator hard limiter position in code sequence
2010-01-27 19:05:36 -06:00
David Freese eb9a385670 Rig control changes
Modified xmlrpc method Rig_take_control to suppress the
    changes to program defaults.
2010-01-27 16:35:49 -06:00
David Freese e87b9df752 Logbook empty record
* suppressed saving any logbook record for which the callsign
      is either empty or all spaces
2010-01-26 17:07:56 -06:00
David Freese 29e891ecee Config Dialog Cosmetics
* Changed small diamond indicators to block style
      diamonds very difficult to discern on Windows OS
    * Changed stopbit sliders to value selectors
      slider not understood by the Windows users
2010-01-26 15:33:06 -06:00
David Freese 9b6a313cb2 Version 3.13BT
Alpha release
2010-01-25 14:22:24 -06:00
David Freese 6354484e10 RTTY mods
* Restored status line display of shift.  Line now reads:
    * [RTTY][45.45 / 170][s/n: -v.v][bandwidth adjustment]
             ^            ^- changes with signal
             |- baud / shift
    * Changed s/n & metric filter constants to reduce delay
      in first character detection/display.
    * Changed initial filter width to 1.3 x baud rate
    * Added hard limiter to discriminator.
2010-01-25 14:20:14 -06:00
John Douyere 33075e386b PSKR DCD detector
Improved PSKR DCD handling and avoid false postamble detection
2010-01-25 05:29:48 -06:00
David Freese 7956fbb8b4 Version 3.13BS
Alpha release
2010-01-22 16:45:45 -06:00
David Freese a06bf93546 S/N evaluators
RTTY - added s/n evaluator, decreased metric sensitivity
         - changed b/w indicator to agree with b/w config slider
    DOMEX - corrected s/n evaluator.
2010-01-22 16:43:46 -06:00
David Freese 070f84d487 Version 3.13BR
Alpha release
2010-01-21 12:53:25 -06:00
David Freese d84b060522 RTTY decoder mods
Changed prefilter from lowpass to bandpass.
    Filter adjustment visible on both Mark & Space tones
    Increased AFC low pass filter time constant
2010-01-21 12:27:00 -06:00
David Freese 93bedef1ca RSID fft processing
Replaced Sorensen real fft with Cfft implementation. Cfft also
    used for the waterfall fft.
2010-01-20 20:11:54 -06:00
David Freese afd3adcd58 HELL AGC improvement
Modified AGC and s/n detector for Feld Hell modes
    Added AGC and s/n detector for FM-HELL modes
2010-01-18 09:30:22 -06:00
David Freese b9e25d9500 Version 3.13BQ
Alpha release
2010-01-13 06:01:22 -06:00
Stelios Bounanos 5b9ea76e48 Add rig control XML-RPC methods
* rig.take_control
  * rig.release_control

These methods should be called by rig control programs before accessing
and after releasing rig hardware, respectively.
2010-01-12 14:48:26 +00:00
Stelios Bounanos ec51533bbe Disable frequency locking in qsy 2010-01-12 14:47:15 +00:00
Stelios Bounanos 5d3732cf3f Add wizard 2010-01-11 16:58:17 +00:00
Stelios Bounanos af78f3465f Improve RSID QSY functionality
The qsy() function will now change the rig frequency when it notices
that the modem is permanently frequency-locked (e.g., MT-63).

  * Remove modem_frequency argument and associated code from the various
    rig control set_qsy functions, this is now done by qsy().
  * Make modem::set_freq() virtual and override it in mt63 in order to
    better prevent frequency changes.
  * Use qsy() in the RSID decoder and notifier "Go to freq" callback.
2010-01-11 16:58:17 +00:00
David Freese fd186034db Version 3.13BP
Alpha release
2010-01-08 12:48:22 -06:00
David Freese 86bbd55e2a Initial UI
Restored full UI for a first time use of fldigi.  The minimal
   UI gives the impression of a handicapped application.
   The initial application settings which include the visual
   appearance rightfully belongs in a startup wizard.
2010-01-08 11:21:08 -06:00
David Freese 56610a9a75 NOLOG alternate Callsign entry
* Corrected logic for display of alternate callsign entry
      on the status bar when logbook / rig control is not visible.
    * Removed extraneous menu divider
2010-01-08 11:15:43 -06:00
Stelios Bounanos 239ff98f56 Adjust View menu
* Rename minimal control menu items
  * Move to submenus
  * Move waterfall control config to Configure menu
  * Use radio buttons
  * Simplify callbacks
2010-01-08 14:35:50 +00:00
David Freese 276e76944f Xchg In capture
Suppressed leading space filler on captured text when
    field is empty. Subsequent appended text includes space
    separator.
2010-01-08 08:03:35 -06:00
David Freese 4cd90d30c9 WF freq limit
Imposed consistency in computations related to waterfall
    lower/upper frequency bounds.
2010-01-08 08:03:12 -06:00
David Freese 5a37ed9ced Version 3.13BO
Alpha release
2010-01-07 20:10:25 -06:00
David Freese eea0287671 Auto file transmit
* Corrected loss of last character in file during transmit
    * Added a leading and trailing string to auto file transmit
      "\n.....start\n" ... "\n......end\n"
      The start and stop delays in some transceivers could 
      cause missing characters at the beginning or end of the
      transmission.  These leader/trailer strings should help
      to alleviate that and also provide visual separation for
      the receiving operator
2010-01-07 20:08:58 -06:00
David Freese c762969d2c CSV Export
Correct missing quote in header line
2010-01-07 12:45:04 -06:00
David Freese 75be29e6be Debug code removal
* Removed debugging code from waterfall.cxx
    * Used to create
      commit ddc5790b7b
      which corrected bug introduced in
      commit 65f70cd1ff
2010-01-07 09:35:49 -06:00
David Freese ab7dd93462 Version 3.13BN
Alpha release
2010-01-06 21:48:29 -06:00
David Freese ddc5790b7b Modem Initialization
Removed duplicate invocations of init() for several
    modem types.

Carrier callback

    Corrected frequency limits computation in waterfall::opmode()
    method.
2010-01-06 21:45:51 -06:00
David Freese 6552c16d27 CSV Export
Error corrected in export MYXCHG field.
2010-01-06 13:30:40 -06:00
David Freese 4f52b1ff72 Version 3.13BM
Alpha release
2010-01-06 08:02:04 -06:00
Stelios Bounanos edb217c941 Change waterfall focus handling
The waterfall widget steals focus when it has the mouse pointer and a
modifier key is pressed, and restores it when the modifier key is
released.  This allows is to handle certain keyboard shortcuts
(e.g. Shift/Ctrl+arrow keys) without requiring a click to take focus.

This commit changes the event handler to send non-arrow keys events to
the transmit text widget, so that things will mostly work even if the
user is typing into the transmit widget with the mouse pointer inside
the waterfall.
2010-01-06 12:57:41 +00:00
Stelios Bounanos df5c3ff8b7 Improve mode cycling
Use visible modes setting when cycling modes using the scroll wheel on
the mode status button.
2010-01-06 10:59:16 +00:00
Chris Sylvain 0aa643b3c5 Add keyboard shortcuts
* flarq:  Help and About
  * fldigi: Help->About and Contest fields

Also remove focus stealing from fldigi's help dialog.
2010-01-06 10:59:16 +00:00
Chris Sylvain 2e476a39b1 Open PSK Browser only when last mode is a PSK mode 2010-01-06 10:59:16 +00:00
Stelios Bounanos bf235e26d2 Update INSTALL 2010-01-06 10:59:16 +00:00
Stelios Bounanos bb537ed6d6 Update README 2010-01-06 10:59:15 +00:00
David Freese 9f9e73880b UI adjustments
Fix size and alignment of widgets in logging panel.
2010-01-06 04:35:02 -06:00
David Freese afcf313e43 Version 3.13BL
Alpha release
2010-01-05 18:08:21 -06:00
Stelios Bounanos 0ec66d1c77 Add ID mode exceptions
Add menus to select
  * modes that will be switched to on RSID reception
  * modes for which to transmit RSID / VideoID / CWID

The defaults are:
  * Receive RSID: all modes
  * Transmit RSID & VideoID: all except CW, PSK31, RTTY
  * CWID: all except CW

Also add option to choose which modes are shown in the main OpMode
menu.
2010-01-05 22:38:30 +00:00