Wykres commitów

1855 Commity (e1c991fe647b03b817185a20eb1e148ce558881d)

Autor SHA1 Wiadomość Data
David Freese e1c991fe64 Rig cat close
* added reset of open flag on closing thread
2012-01-09 10:50:00 -06:00
David Freese 14d24d696c OpBrowser font
* Changed default font/size for better visibility
    - Courier is a very weak font on OS X
2012-01-09 10:49:47 -06:00
David Freese fd602017c3 Tune abort
* Added code to restore tune button to off / colors when
    sound card right channel change interrupts transmit cycle
2012-01-09 10:49:37 -06:00
David Freese 23b9a177d2 Fltk-1.3.0
* Added conditional compilation for
    - Panel.cxx
    - Fl_Text_Buffer.cxx
    - Fl_Text_Display.cxx
    - Fl_Text_Editor.cxx
    - FTextView.cxx
    - FTextRXTX.cxx
  * Added code to support fast wrap
    - Rx text buffer serviced as a non-wrap buffer
    - new lines inserted into text stream when current line
      length exceeds the panel width
    - no attempt to recalculate word wrap if panel is
      resized
    - needed for slow cpu and OS X X implementation
  * Added margin adjuster
  * Removed horizontal scroll when word wrap enabled
  * Set vertical scroll to always visible - prevents
    unnecessary reformating of text when scroll bar
    goes from hidden to visible
  * Corrected faulty logic in handle_dnd for dragging file from
    file manager view to editor widget
    - SHIFT-dnd places object name into target widget
    - dnd places object contents into target widget
    - dnd multiple objects concatenates contents into target widget
  * Test for bottom of text visibility when programmatically
    adding characters to a text view or edit buffer (Rx/Tx)
  * Implemented common FSEL methods for Fltk 1.3.0
    - 1.3.0 used common calls for all supported OS
2012-01-09 10:49:11 -06:00
David Freese faff489972 VAC PTT delay
* add user configurable msec delay before releasing PTT
2011-12-24 09:14:29 -06:00
David Freese 8373e4b963 Version 3.22.0BL
Alpha release
2011-12-20 13:32:33 -06:00
David Freese ca82dac568 Mono audio
* Added code to force mono audio output when no right channel
    output is required.
  * Fixed output buffer overrun
2011-12-20 13:31:11 -06:00
David Freese 9409d6c144 NAVTEX check-TESTS
* failed script test due to missing "config.h"
    include
2011-12-12 00:28:03 -06:00
David Freese e37c3e42d8 Version 3.22.0BK
Alpha release
2011-12-11 13:49:02 -06:00
David Freese 773c413e4d Right Channel audio
* Write silence stream to right channel if not enabled
  * Added separate tab for right channel configuration items
  * Replicated right channel control items on the new tab.
    Original controls on PTT, CW and RTTY tabs or the
    replicants may be toggled to control right channel
    operation
  * Added check button to enable reversal of left-right audio
    channels
2011-12-10 11:56:55 -06:00
David Freese 8d54e28869 NAVTEX modem
* Navtex reception modem added, initial release.
  * Added XML-RPC navtex::get_message.
  * Added logging of Navtex messages.
2011-12-10 11:55:18 -06:00
David Freese 0c064c64a4 WEFAX update
* When changing wefax slant, prompts to save configuration on exit.
  * Changed wefaxNNN to wefaxNNN_modem
  * Changed sample rate initialization
  * Fixed prototype for wefax::getfile
  * Fixed logging of fax images.
2011-12-10 11:55:17 -06:00
Remi Chateauneu ee1ab43ae4 Modem class update
* get_xxx methods declared const where appropriate
  * Simple get_xxx methods inlined for better performances and smaller code.
2011-12-10 11:55:17 -06:00
Remi Chateauneu 8d647fc315 QsoRec comparisons
* Added cQsoRec::setDateTime and setFrequency with specific format.
  * compareTimes, compareDates and compareModes twice faster.
2011-12-07 19:47:31 -06:00
David Freese b8ccd770f6 Version 3.22.0BJ
Alpha release
2011-12-06 09:46:44 -06:00
David Freese 87cc9d43a3 WARN status colors
* Added user selectable colors for level indicator (diamond below wf)
    - Low    - nominal BLACK, signal < 0.05
    - Normal - nominal GREEN, 0.05 <= signal < 0.9
    - High   - nominal YELLOW, 0.9 <= 0.9 < 0.98
    - Over   - nominal RED, signal >= 0.98
    signal is the peak audio value % of maximium for the sound
    card in use.
  * Note that this level is for the composite of all signals within the
    passband and not just for signal being decoded.
2011-12-06 09:45:54 -06:00
David Freese 6ac3b345b6 Cty.dat
* Allow user to specify location of cty.dat file.
  * Use specified cty.dat path to also locate
    lotw1.txt and AGMemberList.txt
  * Allow user to reload the file(s) if updated while fldigi
    is running or the location is changed.
  * This change allows multiple instances of fldigi to use a
    single, manageable, installation of the files
    - cty.dat
    - lotw1.txt
    - AGMemberList.txt
    The three files must be co-located in a single folder.
2011-12-03 13:34:21 -06:00
David Freese 56f902002f Version 3.22.0BI
Alpha release
2011-12-02 14:37:28 -06:00
David Freese 0c2b4fc090 Contestia 64/1000
* Added to mode menu system iaw request from KH6TY
2011-12-02 14:36:32 -06:00
David Freese 3dd38d17d9 Call lookups
* Added hamQTH browser lookup
  * Added ability to do both browser and xml call lookup
2011-12-02 14:34:23 -06:00
David Freese 0263d0a76a Compile warnings
* Changed code to correct for some warning messages on newer gcc compilers
2011-12-01 11:03:00 -06:00
David Freese 14fb480549 UI changes
* Added check box / configuration item for presetting
    RST-in to 599 when clearing the log entries
2011-12-01 11:02:26 -06:00
David Freese b9686471d3 Main thread hang
* Main thread would deadlock during initial read of logbook.  This
    was reported and duplicated on Linux and OS X systems.
  * Added timeout call to execute initialization routines that might
    modify any UI element after Fl::run() is executed
2011-12-01 00:56:14 -06:00
David Freese ce6c399451 ver2int
* Corrected ver2int string to long integer conversion function
    Used by routine which checks for version updates
2011-12-01 00:56:03 -06:00
David Freese f575215a86 Merge dups
* Corrected logic for instance when merge source file has duplicate
    records
2011-11-30 06:31:17 -06:00
David Freese 4dd27c23d9 Logbook dirty boolean
* Added code to clear dirty boolean when log first loaded
2011-11-30 06:31:04 -06:00
David Freese ac9c15b07e Tx Attenuator Control
* Moved tx attenuator control to main panel
2011-11-30 06:29:23 -06:00
David Freese 25036db5a4 HamQTH app ident
* removed version number from FLDIGI application identification
    at request of Petr, OK2CQR
2011-11-27 15:41:36 -06:00
David Freese 5c3c7f6816 Version 3.22.0BH
Alpha release
2011-11-26 17:47:46 -06:00
David Freese 972cba1d17 Merge Logs update
* Improvement to merge algorithm
2011-11-26 17:45:01 -06:00
David Freese 6d4326d4a3 eQSL QTH nickname
* Changed location of <APP_EQSL_QTH_NICKNAME:%d>%s to come after
    <EOH>
2011-11-25 15:26:49 -06:00
David Freese ff6bd5c848 Version 3.22.0BG
* Alpha release
  * update to es.po
2011-11-24 21:24:40 -06:00
David Freese 7d95b7b398 Merge Logs
* Added duplicate checking to log merger
  * Save duplicates to an ADIF file and display results of
    merger on the Rx panel.
  * Save merged records to a merged rec file
  * Altered read adif to accommodate LoTW peculiarities
2011-11-24 21:24:36 -06:00
David Freese fe62681857 ADIF i/o tweaks
* Changes to improve file i/o performance
  * Removed <ADIF_VER: check to allow importing from
    non compliant ADIF files.
2011-11-24 19:54:49 -06:00
David Freese e0bf1284f2 Call lookup
* Added ability to lookup calls with multiple slash
    - KH6/W1HKJ/M
    - W1HKJ/6
    - M2/W1HKJ
2011-11-22 10:51:37 -06:00
David Freese fddec4225d Version 3.22.0BF
Alpha release
2011-11-21 11:23:27 -06:00
David Freese 9eca86a63f ADIF/EQSL thread shutdown
* removed ADIF_close and EQSL_close execution from program shutdown
    process.  Caused shutdown hangup on some Windows systems.
  * added deletion of temporary log database class on exiting write
    routine.
2011-11-21 07:42:03 -06:00
David Freese 7b04a17a9b Ignore slash postamble
* Ignore slash postamble for callsign internet lookup.
2011-11-21 07:41:38 -06:00
David Freese f50c79fe13 Log Export by date
* Added ability to export logbook for a date range
2011-11-21 07:41:26 -06:00
David Freese 75acc5eba6 Version 3.22.0BE
Alpha release
2011-11-20 07:23:15 -06:00
David Freese 48f71f19bf ADIF integrity check
* Fixed sense of integrity check for tag <ADIF_VER:
2011-11-20 07:22:39 -06:00
David Freese 8215cac4bb Version 3.22.0BD
Alpha release
2011-11-20 05:25:17 -06:00
David Freese d35ed7dc79 Logbook menu
* Changed logbook menu to be compliant with 3.21 branch
2011-11-20 05:23:10 -06:00
David Freese c297198951 Log r/w
* Removed compatibility code from log r/w.  Logs prior to 3.1 will
    read but some fields will be ignored.
  * Added new method "newrec" to CQsoDb class.
  * Modified logbook read and write behavior to eliminate duplication
    and employ faster string lookup algorithm in matching ADIF tags
    to internal database entries.
  * Changed logbook menu to comply with 3.21 maintenance version
2011-11-18 17:09:52 -06:00
David Freese 2346bca6d5 Version 3.22.0BC
Alpha release
2011-11-18 06:47:28 -06:00
David Freese 3e970b99ec ADIF write_log
* Created separate thread for writing database.  User with over
    35,000 records was experiencing UI interruption of several
    seconds on Windows XP system.
2011-11-17 07:37:32 -06:00
Remi Chateauneu 4103a07290 WEFAX error logging fix
* Fixed format compiler warnings and errors.
2011-11-16 11:11:50 -06:00
David Freese ff34b3cdba Restore Log Sort
* After adding a record
2011-11-15 18:02:24 -06:00
David Freese c9233e2f77 Version 3.22.0BB
Alpha release
2011-11-14 16:31:17 -06:00
Remi Chateauneu dab85dc138 Wefax enhancements.
* Adjustable carrier frequency. Can adjust the carrier frequency from the GUI.
  * All messages are now internationalised.
  * Images absence/presence better detected also with line-to-line statistic correlation.
2011-11-14 10:25:36 -06:00