Wykres commitów

1897 Commity (817f29939665fe1398b776fd7de72cc3b32872d9)

Autor SHA1 Wiadomość Data
David Freese 817f299396 ANTENNA macro tag
* Added <ANTENNA> macro tag.
    - substitues value entered in Antenna field on operator
      configuration panel.
2012-06-16 05:14:02 -05:00
David Freese a3f236a742 fltk-1.1.10 compatibility
* Fixes to allow compiling against older fltk
  * Needed for distributions which do not update older
    releases to the newer fltk-1.3.0
2012-06-15 21:25:02 -05:00
David Freese a64d11f9f7 Version 3.21.44
* Maintenance release
2012-06-15 14:46:00 -05:00
David Freese 91ac4a9d0c APPLE about
* added call back to Apple menu "about" item
2012-06-15 14:46:00 -05:00
David Freese 39cad15cc0 Polish translation
* Added Polish translation file submitted by Roman, SP4JEU
2012-06-13 10:40:22 -05:00
Remi Chateauneu 967cc68a75 sfft speedup
* Speedup of sfft::run
2012-06-12 16:38:46 -05:00
David Freese 25fcf8d1b5 file-chooser
* Update to Native File Chooser usage.
  * Passes corrected parameters ... OS X very pedantic on
    parameter format
2012-06-12 16:38:46 -05:00
David Freese 990492bf50 Main Panel Controls Colors-Fonts
* Add user configuration items to allow
    customizing fonts and colors for all
    widgets on main display
2012-06-12 16:38:45 -05:00
David Freese bdacdd8006 HamQTH
* Test for expired session_id
  * Request new session_id if expired
2012-06-06 19:47:00 -05:00
David Freese cdc22d6480 WEFAX/NAVTEX config
* Added links to open correct config tabs.
2012-06-06 15:36:51 -05:00
David Freese c3162ed9d1 Log Entries
* Change position and size of fields to make better use
    of the space in logging panel
  * Country & Notes resize with horizontal resize of main dialog
  * No labels on these two fields - tooltips identify use
  * Added button shape to the "On" label for Time On
    - hiding the shape was confusing to new users
2012-06-05 07:37:27 -05:00
Remi Chateauneu a28eb607ff WEFAX update
* Ported from branch 3.22.0
  * The tx and rx windows can be displayed separately as now, or embedded in the main window.
  * Added wefax tab in configuration menu.
  * Max rows number, and adif log flag now stored in configuration.
  * Destination directory can be set in configuration menu with Fl_File_Chooser.
  * Added option for opening tx window from main menu (Like the rx window).
  * Shift can ba changed, default 800. Can be set to 850 Hz for Deutsche Wetterdienst.
  * Wefax adif log flag now in configuration (And is memorized).
  * When clicking on a received file, the image is displayed in the tx window.
  * Internationalization.
  * Transmit image can be zoomed. Default zoom 50% like rx image.
  * Suppressed duplicate info messages.
  * The generated image is now really back and white.
  * Display speedup.
  * Fax can be saved in monochrome, takes less disk space.
  * New option to reduce noise on images.
  * Changed RX interface: Non-stop reception is now easier.
  * Image RX starts ten lines earlier when high correlation detected.
  * Display speed-up when zoomed.
  * Cleaner indexing of correlation buffer
  * Automatic Frequency Control.
  * LPM default value for Wefax288.
  * Set compression flag for PNG images.
  * Refined AFC (Stable frquency once an image is loaded).
  * Adjusted widgets size.
  * Lowered max image height.
  * Added image binarization.
  * Changed default image mode to monochrome.
  * Smoother slant correction
  * Adjustment to constant frequency detection (Hamburg).
  * Changed max image size.
  * Added variable threshold for binary image.
  * Added erosion/dilatation for fax enhancement (Experimental, disabled).
  * More information when cannot load playback WAV file.
  * Speedup waterfall display.
  * Changed wefax AFC logic for setting frequency (Median/average).
  * Fixed filenames list which was not scrollable.
  * Save more information in images metadata.
  * Change selected band for AFC detection.
  * Changed level for APT start/stop detection. Now checks several lines.
  * Added strformat for C-style string formatting.
  * Better AFC.
  * Default max image size is increased.
  * More information saved with fax images.
  * More filtering of empty blank images based on correlation etc...
  * Change to use phasing information to stop images.
  * Phase inversion flag is now constant.
  * Detection of apt start on four successive lines instead of three only.
  * Detection of apt stop on three successive lines instead of two only.
  * Removed apt stop frequency detection (Too many false stops).
  * Fixed bad proportion of sent faxes (They were vertically stretched).
2012-06-04 17:46:17 -05:00
David Freese cb392e471c Fork open file descriptors
* Add O_CLOEXEC to all open(...) calls
  * Add "e" to all fopen(...) calls
  * Prevents passing open file descriptors to child
    processes.  Leaving psid's available to the child
    could cause unwanted i/o problems and possibly a
    security leak.
2012-06-04 17:46:17 -05:00
David Freese 81a9f43e67 Logbook Update
* Time ON/OFF
    - Added seconds to logged time
    - Update older records to use seconds, default 0
    - Add seconds to time sort
  * QRZ query notes
    - removed '\n' character if field returns empty
2012-06-04 12:26:14 -05:00
David Freese ed638a564a Navtex
Port of navtex modem from 3.22 branch
2012-06-04 12:26:14 -05:00
David Freese c7f11f471a CW decoder update
* Cooperative programming effort, W1HKJ and AG1LE
  * Added matched filter implementation using FFT convolution filter
  * Added Self Organizing Map decoding.
  * Added adjustable upper/lower detection levels
  * Added level indicators on CW digiscope
  * combined new fft-convolution filter, SOM decoder & FIR filter
  * added configure controls for filter selection
  * modified CW digiscope display to show 9 dot intervals independent
    if WPM setting
  * increased CW_FIR length to 512
2012-05-30 18:15:41 -05:00
David Freese 92279e7a8d Version 3.21.43
* Maintenance release
2012-05-30 15:25:59 -05:00
Kamal Mostafa 39998f7174 Fix TX text clear after macro
* When built with FLTK1.1, FTextTX::clear_sent() fails to clear the TX
    text after transmitting it, so it gets transmitted again every time
    TX is initiated.  (When macro keys are used, it appears as though fldigi
    gets "stuck" on the first macro sent).
  * The bug occurs because FTextTX::clear_sent() should consider txpos, not
    utf8_txpos, for FLTK1.1 builds, as this patch implements.
2012-05-30 15:24:09 -05:00
David Freese 0c113b6dee Rigio thread
* Fixed random hang trying to close rigio thread
2012-05-28 18:07:20 -05:00
David Freese 6a8d93980d Version 3.21.42
Maintenance release
2012-05-07 15:39:32 -05:00
David Freese 1089250fc9 Auto file directory
* Added test for trailing path separator on command line
    directory parameters.
  * Added relative pathname capability to command line
    directory parameters
  * Added alternate path test for the file wrap_auto_file
2012-04-08 12:35:19 -05:00
David Freese 8bdd45e66b Cmd line help
* corrected cmd line help description for --auto-dir
2012-04-08 11:22:01 -05:00
David Freese ccc4d5d6a0 FreqControl paste
* added control-V handler for FreqControl widget
2012-04-06 20:36:27 -05:00
David Freese fc870d578f Base directory
* Added command line switch to alter parent home
    directory (folder).
2012-04-04 06:55:20 -05:00
David Freese e2982497d2 psk comments
* Added source comments to psk decoder
2012-03-29 09:17:24 -05:00
David Freese a38182f7bd Version 3.21.41
* Maintenance release
2012-03-27 08:37:14 -05:00
David Freese 1779db5d89 Check for updates
* Added check for updates when starting program
  * Configurable by user
2012-03-26 18:11:52 -05:00
David Freese 0d2e7c3cd9 Notch indicator color
* Added configuration item for setting WF notch indicator
2012-03-26 15:46:55 -05:00
David Freese 970b00dac7 ARQ Parse Mode
* Removed REQ_SYNC calls from push2talk invocation
  * Added bounds tests on PTTTUNE:nnnn <modem> parameter
    PTTTUNE enables CAT ptt, but does not inject an audio
    signal
  * Added XMTTUNE:nnnn parameter to enable CAT ptt and
    inject a 100% modulation audio sine wave
2012-03-23 07:28:32 -05:00
David Freese d4e5caadda Path separator
* Removed special handling of path separator for WIN32 implementation
2012-03-21 04:54:38 -05:00
David Freese d7dfbdb15e Debug changes
*First ERROR message
   - removed popup dialog messes on first encounter
     of ERROR / WARN message
   - fl_message dialog could be hidden behind other
     open dialogs such as signal browser, logbook or
     main dialog.  Result was apparent loss of focus
     for main dialog on Windows OS.
   - moved debug::stop() to clean_exit function to
     prevent leaving zombie debug window visible when
     closing down application
2012-03-19 07:30:51 -05:00
David Freese 80d67e3b0c Clear sent text
* add UTF8 code to only clear to ^r in Tx buffer
    - allows user to enter text with multiple ^r entries
      in a single text buffer
2012-03-18 18:36:49 -05:00
David Freese 815d27aa87 Control-Z fault
* Restored control-Z fix
2012-03-18 15:00:12 -05:00
David Freese bd1445041d Notch
* Added xcvr notch filter adjust from waterfall
    - Meta-Left-Click sets notch
    - Meta-Right-Click clears notch
    - Meta key is Windows key
2012-03-16 21:56:09 -05:00
David Freese d1defa3f68 EXEC macro
* Corrected <TX> disabling when executing <EXEC>...</EXEC>
  * Modified code to allow multiple <EXEC>...</EXEC> calls
    with a single macro text
  * Removed ability to recurse the <EXEC>...</EXEC> macro tag
2012-03-15 14:37:56 -05:00
David Freese cd70e0c7d9 Version 3.21.40
Maintenance / bug-fix release
2012-03-03 09:17:37 -06:00
David Freese 3318229f17 Save Macro - Windows
* Added logic to test for proper expanded pathname on windows - ugh
2012-03-02 19:30:34 -06:00
David Freese 2dc3120c0b About copyright date
* changed date to 2008-2012
2012-03-02 19:30:24 -06:00
David Freese 5c48d0f444 Version 3.21.39
Maintenance release
2012-02-28 21:25:45 -06:00
David Freese 24c470e723 OSX Lion shutdown
* close all dialogs except main dialog on close
  * correct class FSEL instantiation on OS X
  * this commit resolves the crash-on-exit on OS X Lion
  * add configuration items
    - SaveConfig : save fldigi_def.xml on exit (if changed)
    - SaveMacros : save macro mdf file on exit (if changed)
  * Normal shut down with prompts if File/Exit menu item selected
  * Shut down without prompts for saved config, macros or log entry
    if window decoration "X" is used to exit program.
  * capture cmd-Q exit event to allow normal program shut down
2012-02-26 14:58:27 -06:00
David Freese 29ccdeb4e5 Win7 Open Logbook
* Changes to accommodate Win7 random failure to read logbook on program
    startup.
2012-02-26 14:58:19 -06:00
David Freese 74da509e6a MFSK pic dnd
* Fix drag-n-drop of file onto MFSK transmit pic dialog
2012-02-26 05:09:42 -06:00
David Freese c2998dfaa4 Merge record logic error
* Corrected logic error in merge logbook function
2012-02-25 09:14:18 -06:00
David Freese b7ff11527e Cyrillic-UTF8 chars
* Added support for displaying, transmitting & receiving
    UTF-8 characters
  * Modes which support UTF-8 characters:
    - PSK31, PSK63, PSK125, PSK250, PSK500
    - Olivia - must enable 8 bit extended characters
    - MT63 - must enable 8 bit extended characters
    - MFSK - all baudrates supported
  * Modified "clear_sent" method in FTextRXTX to correct
    behavior when TX buffer contains UTF-8 characters
2012-02-12 06:02:45 -06:00
David Freese bf8046dd26 QSK test
* Added test for CW mode && QSK_adjust to inhibit
    display of Tx characters in Rx Panel.
2012-02-12 06:02:45 -06:00
David Freese 1364186a88 Weather report
* Added return http document error tests
  * Removed "Weather:\n" prefix from returned data string
  * Corrected English / Metric conversions
  * Added wind in Meters/Sec to MPH KPH conversion
  * Added condition parsing from raw data string
  * Added web lookup for METAR station of interest
2012-02-01 15:50:37 -06:00
David Freese bb836f1dc3 Version 3.21.38
* flarq version 4.3.3
  * maintenance release
2012-02-01 06:30:55 -06:00
David Freese 9327490fa6 Control sizing
* Changed width on control that impinged on foreign language
    usage
2012-02-01 05:26:11 -06:00
David Freese df3bf09435 eQSL
* Added user selectable date-time ON or OFF for eQSL logging
2012-02-01 04:28:43 -06:00
David Freese 13b7107553 OS X file chooser
* Abandon Fltk-1-3 Cocoa file chooser
    Causes segmentation fault.
  * Substitute Stelios implementation which relies
    on Carbon framework.
  * Requires adding "-framework Carbon" to the fltk-config
    script "fltk-config --ldflags" response.
2012-01-30 08:15:00 -06:00