Wykres commitów

143 Commity (9ec791a8a7a2fbd946d75f4832277b1d8e787307)

Autor SHA1 Wiadomość Data
David Freese a5f2f7f1c4 Log Client
Connect to external xmlrpc log server
2010-11-19 08:50:05 -06:00
David Freese afeccbb9af DigiTalk
* Changed interface method to connect to DigiTalk
    autostart no longer initiated unless so configured
  * Changed Connect button on Misc tab to provide for
    both connect and disconnect
  * Added new macro tags to allow DigiTalk connect /
    disconnect using function keys
    - <TALK:on|off|t> start, stop, toggle
      the connection to the DigiTalk socket server
2010-11-19 08:50:05 -06:00
David Freese 2da1e55884 ARQ auto file
Fix wrap autofile location and detection
2010-04-25 13:59:31 -05:00
David Freese c517a1ef2a NBEMS files
Changed creation of NBEMS directory structure.
    * Only created when required by program or elected by
      operator when using the File/Folders/NBEMS files... menu item
    * Changed NBEMS directory to ~/.nbems/ on Linux and friends
    * NBEMS directory remains NBEMS.files on Windows
2010-03-26 19:05:05 +00:00
Stelios Bounanos cc957f37cf Update copyright headers
* Relicense: GPLv2+ -> GPLv3+
  * Update authors' copyright notices
2010-03-01 13:09:16 +00:00
Stelios Bounanos 0459067e03 Log excluded ID modes
Log modem names that are excluded from RSID/Video ID/CWID
2010-02-17 13:38:26 +00:00
David Freese b1c5fa9fae Startup Fix
Change startup order:
      * reading last status
      * read dxcc
      * read lotw
      * read esql
      * main dialog creation
2010-02-13 12:55:47 -06:00
David Freese 3acb7f25ef Wizard Fix
Fix seg fault when fldigi invoked as:
      ./fldigi --wo --config-dir <dirname>
    or initial execution as:
      ./fldigi --wo
2010-02-12 14:41:02 -06:00
Stelios Bounanos bb37cc1c6b Fix -iconic option handling
* Hide all windows if the -i/-iconic option was passed
  * Use Fl_Window::show(int, char**) to show the icon window (X11)
2010-02-06 17:26:44 +00:00
Stelios Bounanos 75e0eba8c0 Fix main window title modification
* Append text to main window title such that the title set with
    -title is preserved as a prefix.
  * Use the -title argument as the JACK or PulseAudio stream name.
2010-02-06 17:26:44 +00:00
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
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 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
Stelios Bounanos 5d3732cf3f Add wizard 2010-01-11 16:58:17 +00: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
Stelios Bounanos fdc2cdf770 Lower slow CPU speed test threshold
The Intel Atom N270 and N280 processors score about 17 in the speed test
and are placed in the slowest category, which uses the LINEAR sample
rate converter.  However, they can easily handle the much better
SINC_FASTEST converter with some operator care.  Lower the slowest
threshold to 15 and assume that the operator will know not to run too
many CPU-intensive programs at the same time as fldigi.
2009-12-18 14:53:30 +00:00
David Freese f5d3e46607 Gaussian Noise Generator
* Added Gaussian noise source with adjustable level in dB.
    * Access requires command line switch --noise.
      Controls appear on Configuration/Operator Tab.
    * Not for use with transmitted signals, but for generating
      an audio test file or testing with cross connected audio
      cables between two computers.
    * Modified modem decoders where necessary to level adjust
      between transmit and receive s/n.
2009-12-08 14:30:17 -06:00
David Freese 306e6c1635 Minimalist GUI
* Added a waterfall-only GUI to allow external applications to
      use fldigi as a modem / waterfall application.  External app
      must provide the Rx / Tx / Logger services.
      Command line switch --wo is used to obtain this minimalist
      UI.
2009-11-08 17:32:09 -06:00
David Freese 65f70cd1ff WF Limits
* Added limit controls on waterfall cursor movement/selection
    * Added limit controls on modem AFC movement
    * Limits imposed by LowFreqCutoff, HighFreqCutoff config items
      Effect immediate to configuration item change
    * Fixed bug which caused erroneous request to save log on exit
2009-10-24 09:21:39 -05:00
David Freese 7163ecb655 RigCAT dialog
* Deprecated separate rigCAT dialog
    * Removed all instances of rigCAT dialog support code and
      fluid definition file.
2009-10-17 08:12:31 -05:00
David Freese 9d9d56b6e2 Talker Socket
* Added Talker Client for Rx stream output.
      MS only - stream used by experimental text stream to ham
      speech being developed by KH6TY.
2009-10-14 15:56:11 -05:00
David Freese 05ff91e7ad NBEMS
Added NBEMS master directory creation
    Added auto transmit of named file in NBEMS/wrap/auto directory
    filename : wrap_auto_file
2009-10-04 21:56:28 -05:00
Stelios Bounanos c07ec21fc1 Add generic notifier 2009-06-30 16:30:35 +01:00
Stelios Bounanos d4b1a038ac Merge flarq
* Add flarq to build system and installers
* Modify test scripts
* Add flarq manual page
* Add flarq command line argument handling
* Improve flarq's windowing system support
2009-05-26 20:01:38 +01:00
Stelios Bounanos 91a1425e1d Move setup_nls function 2009-05-26 20:01:38 +01:00
Stelios Bounanos bf6a2c3180 Add thread id logging 2009-05-26 20:01:38 +01:00
Stelios Bounanos 9e060b8681 Update version output 2009-04-17 19:17:56 +01:00
Stelios Bounanos e192d1d4d8 Add preliminary support for MinGW 2009-04-17 19:17:55 +01:00
Stelios Bounanos 9d566564c4 Clean up headers 2009-04-12 23:57:17 +01:00
Stelios Bounanos c8981312b4 Add documentation
* Add new asciidoc Beginners' Guide and manual pages.  The guide and man
  pages are built if asciidoc and a2x utilities are present on the build
  system.

* Install man pages and fldigi-shell.

* Update build system to automatically copy the HTML version of the
  guide to the source.

* Add missing config.h include.

* Change "invalid option" error message.
2009-04-06 22:21:07 +01:00
Stelios Bounanos 88d067da44 Disable SysV IPC on OS X 2009-04-06 21:59:27 +01:00
David Freese 038868e7b6 Logfile logic change
* Disabled creation of "Fldigi<datetime>.log" unless or
      until the "File/Log/Log all RX/TX text" is enabled.
    * Closes the log if the menu item is disabled.
    * Prevents accumulation of unnecessary empty files
2009-03-27 16:17:31 -05:00
Stelios Bounanos f6466f2ab8 Fix font name/number compatibility code
This code must be called before creating the main window
2009-02-25 18:35:07 +00:00
David Freese 529cd68b92 Cosmetic change to font_browser
Exception handling fix for portaudio
Thread shutdown bug fix for win32
Cosmetic change to colorsfonts dialog
Change to FTextView family
  revert to character counting for proportional fonts
2009-02-23 06:26:23 -06:00
Stelios Bounanos e1c4b0b0fd Set LC_CTYPE to C 2009-02-19 01:49:30 +00:00
Stelios Bounanos e037b215e3 Fix ptt deletion 2009-02-19 01:49:30 +00:00
Stelios Bounanos 4b719fc0cd Close PTT when exiting 2009-02-18 01:45:43 +00:00
David Freese bef4f92d27 Added sub-directores "wrap" and "talk" to the files directory
Fixed missing quick-pick pop up menus
2009-02-05 15:09:58 -06:00
Stelios Bounanos 718522277d Add LoTW and eQSL hints to dxcc popup
This uses the following files:

 * http://www.hb9bza.net/lotw/lotw1.txt
   in ~/.fldigi/lotw1.txt

 * http://www.eqsl.cc/QSLCard/DownloadedFiles/AGMemberList.txt
   in ~/.fldigi/AGMemberList.txt or ~/.fldigi/eqsl.txt

Also changed the FText tooltip display function to use a string stream
2009-02-04 21:54:31 +00:00
Stelios Bounanos f134124ddd Add benchmark and batch decoding switches
This patch adds a new configure switch (--enable-benchmark) which builds a
binary suitable for measuring the modems' decoding speed.  The new
--benchmark-* switches can also be used to batch-decode audio files
if sndfile support is enabled.
2009-02-04 21:54:31 +00:00
Stelios Bounanos b50f92a83e Update platform ifdefs
Also merge patches for FreeBSD current by Diane Bruce
2009-02-04 21:54:30 +00:00
Stelios Bounanos 8214079276 Add log sources 2009-01-05 16:00:01 +00:00
Stelios Bounanos b7926ba9e6 Fix directory creation
* Use a single buffer for HomeDir and PskMailDir expansion
* Use fl_filename_absolute to expand --config-dir argument
* Replace checkdir() and checkdirectories() with single function
2009-01-01 17:03:36 +00:00
David Freese b5933cd5fe Bug fixes - 3.04BM
Fixed --config-dir failure on MS
Changed qso clear to only clear the search field on logbook dialog
2008-12-23 06:44:27 -06:00
David Freese 53910187a3 Organize HomeDir contents
Create HomeDir
Create HomeDir/rigs
Create HomeDir/scripts
Create HomeDir/palettes
Create HomeDir/logs
Create HomeDir/images
Create HomeDir/help
Create HomeDir/macros
Create HomeDir/temp
and populate with default files.
2008-12-22 18:08:43 -06:00
Stelios Bounanos fc55afb7e9 Auto-update log fields
Add option to automatically change the country and azimuth QSO fields based on
information from cty.dat.
2008-12-18 07:23:25 +00:00
Stelios Bounanos 7f77ba6e12 Add FText country information tooltip 2008-12-10 22:48:53 +00:00
David Freese d3cbe49e61 Changed fldigi.log to fldigiYYYYMMDD.log, always append 2008-12-06 16:57:55 -06:00
David Freese 5854931634 Add tab color configuration item 2008-12-04 16:11:34 +00:00