Wykres commitów

322 Commity (8ad0a8b3f7e4a2ef6a9f92b8685ad0c85f53460f)

Autor SHA1 Wiadomość Data
David Freese 99f977cd28 Dual Macro Bar
* Deprecated single macro bar with rotate.
  * Changed to 2 rows of macro buttons
    - sets alternated by alt-1 / alt-2 key combination.
    - Lower row executable with Function-Key
    - Upper row executable with Shift-Function-Key
2010-12-23 21:44:57 -06:00
David Freese 685ffc38c4 PSK browser detection
Changes to psk browser signal detection algorithm
2010-12-22 20:14:44 -06:00
David Freese 425c6bf4cf pskBrowser class
* New Widget Class for psk viewer implementation.  Separates
    the browser from the Viewer in preparation for an embedded
    psk browser.
  * New embedded channel browser - psk only for now
  * Added horizontal tiling to RxText / Channel_browser
  * Synchronized browser squelch controls on main and dialog browsers
2010-12-22 07:56:24 -06:00
Dan Ankers 09c9569b4e IARU Maidenhead
Changes to documentation, alerts, and hints to reduce
  misunderstanding regarding terms IARU locator and
  Maidenhead locator.
2010-12-21 07:22:42 -06:00
David Freese 81ebe81736 Carrier Squelch
* Added pre-signal tone which allows triggering
    carrier detect / amplifier enable.  Used primarily
    for VHF/UHF power bricks.
  * Reduced pre and post RsID silence periods to 1 RsID
    symbol length (~0.0988 sec).
2010-11-29 19:50:44 -06:00
David Freese 49cae5f9c5 DATE_TIME sorting
* Added user selection for date/time ON or OFF sorting
  * Cabrillo & ADIF exports follow the ON / OFF selection
  * Logbook browser follows ON / OFF selection
  * Added user selection to force DATE/TIME ON == DATE/TIME OFF
2010-11-19 14:34:26 -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
Terry Embry 9c8e837ebf VSP patch
Suppress WARNING messages when using a Virtual Serial Port
  VSP's will occassionally fail to respond within the timeouts
  set for a h/w port.
2010-11-05 15:34:26 -05:00
David Freese c29ee471db CALLOOK lookup
Added http://callook.info lookup to QRZ queries
2010-10-20 18:01:51 -05:00
David Freese c5ea3ce066 FLMSG open NBEMS/WRAP/recv folder
Added code to allow reception of an flmsg wrapped file to
  open the default file explorer to the folder containing the
  new file.
2010-09-23 10:37:09 -05:00
David Freese 1ad7f164d3 CONFIG dialog
Set to Non-modal for Windows.
2010-09-03 14:08:00 -05:00
David Freese dd0d489ea7 Post RsID
Removed post RsID transmission pending resolution of OS X
  segmentation fault caused by post RsID.
2010-07-16 19:54:22 -05:00
David Freese e1cfec01c9 RTS-DTR ptt
Allow both to be used simultaneously in RigCAT
2010-07-02 07:29:53 -05:00
David Freese 6e6b67242c Morse Prosigns
* Modified prosign / character translation
  * Simplified morse table structure
  * Print translated prosign character when transmitted
  * Allow user selection of ')' or <AR> prosign
    both have same Morse representation
  * Added style override for both put_rx_char and put_echo_char
    functions.  Allows prosigns to be display using CTRL style.
  * Modified xml generator for fldigi_def.xml to suppress xml
    key characters in the xml documentation block
2010-06-25 06:03:21 -05:00
Chris Sylvain 8e26ee4d08 <ID> video text mod
* Combined 3 patches from kb3cs, added value (W1HKJ)
  * Expanded video ID text for Olivia, Contestia and RTTY
  * Amended macro editor <ID> explanation
  * Changed format of auto-generated video ID text.
  * Increased number of characters to 8 for both font sizes
  * Simplified video generation methods
  * Added limit switches on video width
    - 500 Hz for US HF compliance
    - Mode bandwidth, video constrained to mode in use bw
  * Added abbreviated video mode name strings
  * Added FEC indicator for DominoEX FEC modes
2010-06-21 06:06:03 -05:00
David Freese d46b8a4108 RSID squelch
* Added user setting in seconds to allow RSID to open squelch in
    decoder.
  * Changed default to Extended Characters for Olivia, Contestia
    and MT63
  * Change default to "Capture wrapped messages"
2010-06-04 13:45:42 -05:00
David Freese 975f4a9c73 RX lowercase option
Allow RX text to be printed in lower case for
    Contestia, CW, RTTY, Throb
2010-04-12 00:06:53 -05:00
Stelios Bounanos f1762d7c53 Fix more widget labels 2010-04-12 00:06:41 -05:00
David Freese 8f76576fe3 AFC-SQL check buttons
Removed support for alternate check buttons for AFC and Squelch
  on main user interface.
2010-04-08 18:25:12 -05:00
David Freese 02767b0ba4 Contestia
Added Contestia modem with Rx/Tx support of RSID.  This mode is
  not suitable for use with flarq, flwrap or flics.  It is very
  suitable for contesting or conversational QSOs.
2010-04-08 18:25:12 -05:00
David Freese 4000fe03b0 CW Xmt WPM
* Added xmt WPM control to status bar when in CW mode.
    New control can be adjusted with mouse wheel.
  * Added xmt default WPM button adjacent to WPM control
  * Resyncronized receive WPM to xmt WPM when xmt WPM changed.
  * All xmtWPM controls syncronized to each other
      status bar control
      config dialog control
      numeric '*', '-' and '+' controls
  * Changed location of CW rx WPM to leftmost status panel
  * Annunciate the '*' (default WPM) as asterisk on the leftmost
    panel, ie:  "CW * Rx nn" / "CW   Rx nn", where nn = rx WPM
2010-03-25 09:18:57 -05:00
Stelios Bounanos cdd4457f0d Fix counter widgets
* Correctly handle scroll wheel events for Fl_Counter widgets
  * Call parent class event handler in waterfall::handle so that
    the counter widgets in the waterfall group receive the mouse
    wheel events
2010-03-20 15:23:46 -05:00
Stelios Bounanos 2715366c6d Fix label sizes 2010-03-18 15:13:47 +00:00
Stelios Bounanos 4ed6c1c0e3 Add PSK browser font change support
Add option to change font face and size.  Only fixed width fonts are
allowed.
2010-03-18 15:09:37 +00:00
Stelios Bounanos 5a1cf7dd84 Add font browser filter
* Add font browser filter method to show only variable or fixed width
    fonts
  * Display simple progress dialog when caching font types
  * Create a global font browser and remove static variables from
    various callbacks
2010-03-18 12:39:58 +00:00
Stelios Bounanos bdcca8c39f Add mouse wheel handling
Add mouse wheel handling to Fl_Counter, Fl_Spinner and Fl_Valuator,
Fl_Slider, Fl_Value_Slider and Fl_Value_Input widgets.
2010-03-18 12:39:58 +00:00
David Freese b1702af92e User Config Tab
Moved ordering of user entries to coincide with the default
    order ... NAME, QTH, LOC, ANTENNA.
2010-03-12 16:38:17 -06:00
Сергей И. Королев 127380fc8d Add custom RTTY shift option
Allow the RTTY carrier shift to be any value between 10 and 1000 Hz.

Signed-off-by: Stelios Bounanos <vcs@enotty.net>
2010-03-05 12:39:26 +00:00
David Freese dcbfb7d59d Add option to specify non-word characters
These characters delineate words when selecting RX text for QSO data
entry to the log fields. The defaults characters are "*,-.;"; tab and
newline are automatically included.
2010-03-01 06:01:06 -06:00
John Douyere 8cea906f79 Extended Pskmail messaging
* Decoded RSID message for Pskmail
  * PSK, THOR, MFSK signal over noise reporting for Pskmail
2010-03-01 06:00:49 -06:00
David Freese c5ca09a241 Configure Dialog
Change appearance of unselected items on rig control tabs
2010-01-31 19:41:37 -06:00
David Freese 33335854f3 DUP indicator
* Removed label "*** Dup ***"
   * Added foreground colorization to all Call input fields when
     duplicate detected.
   * Added Dup Color selector to Contest configuration panel.
2010-01-29 13:33:19 -06:00
David Freese 5c3dd09131 Diamond Indicators
Change diamond indicators on sound card device configure
    tab to down box indicators
2010-01-28 18:13:34 -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 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
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
David Freese afc5861de7 Olivia Mods
* Added integration period default settings iaw the number
      of tones and the bandwidth for the specific Olivia mode.
    * Modified squelch detection using SyncSNR value generated
      by Pawel's MFSK C++ template.
2009-12-30 15:58:47 -06:00
David Freese b751b9d496 THOR soft decoding
Removed soft decoding.  The implementation gave questionable
    signal processing s/n gain.
2009-12-26 19:57:04 -06: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 c226978a10 Hamlib build fix
* Added missing #if USE_HAMLIB pragma in conf.fl source file
      and in fl_digi.cxx
2009-11-17 18:34:32 -06:00
David Freese 72959b65dd RigCat Mods
* Changed the hamlib configuration dialog tab
        . All settings are display only until Initialization pressed
        . Added "Revert" button to undo changes
        . Added restore function when dialog closed / reopened
        . Added new rigxml tag <STOPBITS>nn
2009-11-15 19:52:59 -06:00
David Freese b6a7cb66a5 Hamlib-RigCAT mods
Hamlib:
    * Corrected RTS/CTS hamlib initialization
    * Changed the hamlib configuration dialog tab
        . All settings are display only until Initialization pressed
        . Added "Revert" button to undo changes
        . Added restore function when dialog closed / reopened
        . Corrected hamlib thread loop shutdown call to use
          pthread_join
    RigCAT:
    * Corrected rigCAT thread loop shutdown call to use pthread_join
2009-11-13 14:42:40 -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 f19e6d24b7 Version 3.13AW
* Alpha version 3.13AW
2009-10-23 18:26:28 -05:00
David Freese 55168db438 wfdisp-mod
* Restore upper limit on waterfall display
2009-10-23 17:52:36 -05:00
David Freese 3e464b85a3 Docked Scope
* Complete replacement of docked digiscope implementation.
      Docked digiscope now an integral part of the waterfall widget
      Docked digiscope can be hidden/shown without need to resort
      to a restart of the program.
    * Moved UI menu items to the View menu, removed UI menu
2009-10-19 05:16:38 -05:00
David Freese bc78904a2e KISS update
* Created alternate rig/log view - single line
    * New menu UI with items to select
        rig/log panel - full or minimal
        WF controls - full or minimized
    * New configuration tab to enable/disable controls on WF
      for minimized view - saved as part of configuration
    * Rig/Log (full/min) & WF (full/min) state changed in
      status.prefs
2009-10-17 06:36:22 -05:00
David Freese 6440fa5e6a KISS
* This is the fldigi for dummies modification
      Allows user to create a scaled down ui wherein various
      controls can be hidden:
        Rig control / Logbook panel
        Various waterfall controls below the waterfall.
2009-10-15 15:48:15 -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 f9423b45b4 Serial i/o Stopbits
Added stopbits configuration for hamlib and rigcat serial i/o
2009-09-14 14:31:27 -05:00
David Freese da2cc3bf68 RSID ui mod
Added TxID button to menubar
    Renamed RXID to RxID
    Removed transmit RSID checkbox from configuration dialog
    State of TxID button is saved in progdefaults file
2009-09-02 04:37:33 -05:00
David Freese df650031bd RSID eot change
Added configuration item for RSID at end of transmission
2009-09-01 13:04:37 -05:00
Stelios Bounanos b09cea25ff Enable concurrent RSID decoding
* Change Sound*::Read methods to float
* Enable RSID upsampling for 8 KHz modems
* Add main.{get,set,toggle}_rsid XML-RPC methods
* Add option to disable RSID decoding on reception
* RSID may be enabled during transmit or tune
2009-09-01 01:05:51 +01:00
Stelios Bounanos b7d5d6ee05 Add transmit-lock marker 2009-08-20 00:57:54 +01:00
David Freese 62608ea68b PKS mailserver mod
Changes to psk mail server signal acquisition allow operator to
    compensate for QRM.
2009-08-12 07:38:45 -05:00
David Freese f2b29cb160 RigCAT bug fix
Serial i/o driver change imposed by build environment change
    cygwin ==> mingw
    Windows CommTimeouts / buffer flush behavior required changes
2009-07-29 15:13:27 -05:00
David Freese b72cfd5053 MT63 mod
Added tone duration setting to MT63 configuration tab
    Removed the small noise blip that preceeded the "tune" tones
2009-07-25 14:19:35 -05:00
Stelios Bounanos 4fff1160db Add missing include 2009-07-25 18:30:50 +01:00
Stelios Bounanos d1c206b98b Restore MT-63 options
Restore the new MT-63 settings which were added by commit
cf4c6710fa and inadvertently removed in
commit ecf1f101a2.
2009-07-25 18:30:50 +01:00
Stelios Bounanos ecf1f101a2 Restore two channel capture 2009-07-24 02:43:52 +01:00
David Freese cf4c6710fa MT63 transmit bug fix
1. MT63 tx buffer was not correctly initialized at the start
       of each transmission.
    2. Added Rx Integration length selector to MT63 configuration.
    3. Added lowest / highest preamble tones as a signal acquisition
       aid.  User can enable lowest, both or none.
2009-07-24 02:43:03 +01:00
Stelios Bounanos 3537f62788 Add RSID notifications
* Add RSID event type
* Add RSID receive options to:
  - Notify only
  - Enter RX text marker before changing modem and frequency
* Add close buttons
* Fix notification window callback
* Remove re_t assignment operator
* Use RE matching for callsign filter
2009-07-13 19:46:00 +01:00
Stelios Bounanos c07ec21fc1 Add generic notifier 2009-06-30 16:30:35 +01:00
Stelios Bounanos 1b474a236d Fix config input field labels 2009-06-30 16:30:35 +01:00
Stelios Bounanos 88b3fd75b4 Fix uHRouter and parport PTT
* Parallel port and uHRouter PTT need to be initialised
* Set the PTT type for uHRouter and parport
* Add log message
* Fix some code indentation
2009-04-23 23:43:34 +01:00
David Freese fc50717d59 CW Farnsworth timing addition 2009-04-21 18:09:06 -05:00
Stelios Bounanos 206f8159df Fix build without hamlib 2009-04-21 02:31:52 +01:00
Stelios Bounanos 4b1292ca75 Improve logging and error notification
* Add macros for fl_alert/message/choice that set nicer icons for the
  FLTK dialog windows before calling the functions that display them
* Use LOG* calls in backend (modems, rig control) code, which should not
  display popups
* Display a notification the first time an error message is logged
* Use the correct message for errors (fl_alert instead of fl_message)
2009-04-17 19:17:55 +01:00
David Freese f8c06f4ba3 Waterfall FFT fix
Corrected wfall FFT to use both real and imaginary parts
    Corrected FFT scaling factor
2009-04-05 14:22:26 -05:00
David Freese a04d475027 Hamlib mod
* Default values for the following variables are read from
      the hamlib backend when a new rig is selected
        baudrate, retries, timeout, write_delay, post_write_delay
      The respective configuration controls are updated accordingly.
      User may over ride the default settings.
2009-03-27 08:56:28 -05:00
David Freese 3c7d0045cd Miscellaneous fixes
* RTTY DSP filter bandwidth tracks baud / shift
    * Log frequency changed to left justified
2009-03-26 16:37:08 -05:00
David Freese 228a4bd67e Hamlib modification
* added Write Delay control
    * renamed Command Delay to Post Write Delay
2009-03-14 15:45:54 -05:00
David Freese 867ee123e7 Rig Control modifications
* RigCAT - change method of controlling RTS/CTS handshake
    * RigCAT - change method of controlling RTS ptt
    * RigCAT - change method of controlling DTR ptt
    * added separate UHrouter checkbox
    * added separate PPort checkbox
    * UHrouter/PPort widgets hidden if not available on system
2009-03-14 08:51:48 -05:00
Stelios Bounanos c054a5b668 Fix hamlib RTS/CTS callback
Set progdefaults.HamlibRTSplus to false when RTS/CTS is set
2009-03-11 15:08:08 +00:00
David Freese fc4a43601d CW shape modification
* removed exponential wave shape
    * substituted Blackman for the sine wave shape
2009-03-10 14:42:58 -05:00
David Freese 787c67cf19 CW / QSK
* added edge shape selector
    * added width modifier
2009-03-09 07:10:30 -05:00
Stelios Bounanos 09230eef86 Add reset config button 2009-03-07 18:43:50 +00:00
Stelios Bounanos f391c93581 Update config UI 2009-03-07 18:43:50 +00:00
Stelios Bounanos 95bd6bd4c9 Add hamlib sideband override 2009-03-07 18:43:50 +00:00
David Freese 2b54b0e29d CW / QSK modification
* Added additional controls to aid in QSK adjustments
    * Modified QSK channel signal generation
    * Increased range for both pre and post QSK timing
    * added code to make element to element signal be phase coherent
    * added signal carryover between symbol intervals
    * added new macro tags
        <WPM:nn>
        <RISE:dd.dd>
        <PRE:dd.dd>
        <POST:+/-dd.dd>
2009-03-07 07:42:11 -06:00
David Freese 6148d035e5 Cosmetic change to config dialog
Removed erroneous "Tottle" hint message
2009-02-28 14:25:43 -06:00
David Freese afc4e0b890 Added right audio channel PTT signal 2009-02-25 04:39:17 -06: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 9cc42368bc Add SINC_BEST_QUALITY warning 2009-02-19 01:49:30 +00:00
Stelios Bounanos b9699d14f9 Remove bad sample rate converters
* Remove Zero Order Hold from the settings menu and change the user
  setting to Linear if ZOH had been selected.

* Remove Linear on PowerPC because it segfaults when used via SRC's
  callback interface with a non-integer sample rate ratio.  This should
  be investigated further, but not having Linear is no big loss and we
  can just disable it for now.  The user setting is changed to
  SINC_FASTEST if it was Linear.

A warning message is emitted in either case to let the user know that we
did this.
2009-02-18 01:45:43 +00:00
Stelios Bounanos 1ac52d78f3 Initialise hamlib's RTS +12 setting 2009-02-18 01:45:43 +00:00
David Freese c8d68a7752 Added DSP filter width adjustment to RTTY 2009-02-14 17:55:54 -06:00
David Freese 8c8f59cb9a Bug fix - PTT via rigCAT serial h/w
RTS/DTR was inaccessible
Bug fix - Xlog stream; suppress newlines in Notes field
Added binary string format to display bit fields, ie: RTS / DTR state
Changed 'Comments' to 'Notes' in all references re: logbook
  Comments ADIF field is single line character
  Notes ADIF field is multi-line character
  Converts all ADIF comment fields to Notes; backward compatibility
2009-02-09 18:53:30 -06: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
David Freese 23d8c7bd62 Added Rx text output to temporary text file.
Intended use: text to speech conversion for blind operators
2009-02-03 13:21:29 -06:00
David Freese af6b8dc526 Added Cabrillo report writer for logbook / contest use
Removed free form Exchange fields #2 and #3
  Renamed Exchange field #1 to Exchange Out
  Added Exchange In field to the logbook
2009-01-29 19:16:03 -06:00
David Freese 39721ce551 Added rx stream file extraction
Extracts all text between and including [WRAP:beg]...[WRAP:end]
2009-01-27 14:07:22 -06:00
Stelios Bounanos b48fbdc35a Cosmetic UI changes
* Use the config sliders' default selection color
* Reduce the minimum window height to fit 640x480 screens
* Change the default RX text height to 2/3 of the total text area
* Modify the FTextEdit context menu:
  - Do not display a greyed-out Receive in receive mode
  - Display only Receive in tune mode; Abort is redundant
  - Display Receive above Abort in transmit mode
2009-01-09 10:12:14 +00:00
David Freese 9b18d81f08 Clean up preparation for release 3.1
Added "Echo" configuration item for rigCAT
    removed <ECHO>...</ECHO> parsing of rig.xml files
  Suppressed clearing Country, Loc and Azimuth fields by a call sign
    database query when the db does not support those fields
  Added missing tooltips to all configuration items
2009-01-03 10:31:29 -06:00
David Freese d134214195 Added missing fields to log.adi export (Windows only)
Corrected logic associated with duplicate checking.
2009-01-02 16:46:13 -06:00
Stelios Bounanos 56927d00f7 Fix compiler warnings 2009-01-01 17:03:36 +00:00
David Freese b12640993f Restored log IPC output to xlog etal.
Added additional fields now supported by internal fldigi logbook
Added configuration item for Tx Power
2008-12-25 16:04:29 -06:00
David Freese 6595e7f14a Fix compile warning in confdialog.cxx 2008-12-23 08:18:51 -06:00
David Freese 2afd96a2ba Fix restore focus from log fields
Create configuration item for upper case call field
2008-12-19 23:58:29 -06:00
Stelios Bounanos 1909b75582 Miscellaneous UI changes
* Change sliders to horizontal type
* Rearrange Contest config tab so that text labels can be expanded, and resize
  various text fields
* Realign sliders in CW modem tab
* Restore some Tango icons, with X11 colour names substituted with hex byte
  values from /etc/X11/rgb.txt so that they are drawn correctly on woe32.
* Gettext-ise FText context menus and some additional main window strings
* s/Files/File/ in main window... at last
2008-12-18 09:14:18 +00: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 5a57c5f815 Fix callsign info tooltip
* Do not reset selection when looking up word under cursor
* Correctly reset tooltip timeout
* Replace tooltip long/lat with bearing and distance
* Add cursor position check to FTextView::get_word
* Add config option
* Add SearchLog function to logbook, used for the tooltip "worked before" hint
* Move logbook dup checking outside SearchLastQSO
2008-12-18 07:23:25 +00:00
David Freese 98e63fc546 Modifed search routines for psk viewer 2008-12-10 15:05:53 -06:00
David Freese 2712de8ba9 QRZ callback modification 2008-12-10 14:57:27 -06:00
David Freese b92ea214b2 Added dup field, time-span in minutes to duplicate QSO testing 2008-12-06 16:57:40 -06:00
David Freese 154952f14e Add rudimentary contest functionality
1. Added automatic time update to time field
	a.update occurs in thread arq_loop
2. Modified date format transferred to logbook YYYYMMDD
3. Changed textfont to font(0) for all logbook dialog widgets
4. Logbook path/name saved in fldigi_def.xml
5. New logbook clears all entries in logbook dialog
6. Logbook dialog titlebar updates with change in logbook file
7. Added contest functionality
	a. additional log fields for various contest exchanges
	   fields switchable between rag-chew and contest views
	b. duplicate checking
	c. cut number transmit for CW
	d. additional macro tags for sending contest specific exchanges
	e. additional macro tag to send current qso-log-time
	f. changed qso-log-time to an automated clock
2008-12-05 20:58:39 +00:00
David Freese 5854931634 Add tab color configuration item 2008-12-04 16:11:34 +00:00
Stelios Bounanos c609e29b9f Add FText double-click option 2008-12-04 16:11:34 +00:00
Stelios Bounanos 08776759ca UI update
* Viewer
  - Add channel header option (rf, af, channel)
  - Draw header with background colour

* Configuration
  - Enlarge config window
  - De-abbreviate option names and remove redundant tooltips
  - Use default colours

* Logbook
  - Make it compile on g++-4.3
  - calendar
    + Replace cal16 pixmap with time_icon
  - table
    + Add search function
    + Use default fonts and colours
    + Add support for PSK viewer-like coloured rows
  - logsupport
    + Use "adi" suffix only on Cygwin
    + Use native file selector
    + Rewrite fl_choice prompts
    + Replace search functions with simpler Table::search wrappers
    + Add search handler for Ctrl-s (forward), Ctrl-r (reverse)
  - lgbook
    + Convert fields to Fl_Input2
    + Remove redundant buttons
    + Use icons for search next/prev
    + Disable log browser grid
    + Use default font sizes
2008-12-04 16:11:33 +00:00
David Freese aef541e3ec Add fl_logbook 2008-12-04 16:11:33 +00:00
Stelios Bounanos c3814bc1a4 Add NLS support
Merge patch by Stephane Fillod <fillods@users.sourceforge.net>:

* gettextsize fldigi
* add initial French translation

Minor additional changes by me (sb):

* Remove bundled intl and associated m4 macros and compiler flags
* Move new m4 macros to m4/intl
* Move gettext.h to src/include and add to src/Makefile.am
* Modify setup_nls():
  * Search for message catalogs in $PWD/locale and
    $FLDIGI_LOCALE_DIR/locale, in addition to LOCALEDIR
  * Do not call setlocale() for LC_NUMERIC, as this can break the
    configuration read/write routines when handling floating point
    numbers in locales that use a comma as the decimal point
  * Fix static initialisation
* Add INTL_LIBS and INTL_CFLAGS configure variables that can be used
  to override AM_GNU_GETTEXT
* Update po/Makevars
* Update po files
* Remove po/Makefile.in and po/remove-potcdate.sed
2008-12-04 16:11:21 +00:00
Stelios Bounanos 1f6e9c6704 Upstream version 3.04BE 2008-11-23 06:20:16 +00:00
Stelios Bounanos dea0ee9024 Upstream version 3.04BD 2008-11-22 01:32:17 +00:00
Stelios Bounanos 8960485c23 Upstream version 3.04BB 2008-11-19 20:17:40 +00:00
Stelios Bounanos 2b19fba6eb Upstream version 3.04BA 2008-11-19 20:17:12 +00:00
Stelios Bounanos 315a3aff2a Upstream version 3.04AZ 2008-11-13 00:13:14 +00:00
Stelios Bounanos fca79b4151 Upstream version 3.04AY 2008-11-13 00:12:12 +00:00
Stelios Bounanos 6b1c297560 Upstream version 3.04AX 2008-10-31 03:47:24 +00:00
Stelios Bounanos d8211853c8 Upstream version 3.04AW 2008-10-29 01:14:36 +00:00
Stelios Bounanos 1ed76f0ccb Upstream version 3.04AV 2008-10-27 16:40:22 +00:00
Stelios Bounanos 9461dc6706 Upstream version 3.04AT 2008-10-25 02:11:49 +01:00
Stelios Bounanos dfa8465b94 Upstream version 3.04AS 2008-10-24 02:46:44 +01:00
Stelios Bounanos 40555942a8 Upstream version 3.04AQ 2008-10-22 02:40:14 +01:00
Stelios Bounanos 096e1eb1b5 Upstream version 3.04AN 2008-10-16 11:11:28 +01:00
Stelios Bounanos 4709ddb4c3 Upstream version 3.04AM 2008-10-14 06:38:19 +01:00
Stelios Bounanos 09b75d7ae0 Upstream version 3.04AL 2008-10-12 07:35:04 +01:00
Stelios Bounanos 53e71e80ad Upstream version 3.04AK 2008-10-10 13:03:47 +01:00
Stelios Bounanos 8421e49439 Upstream version 3.04AH 2008-10-04 00:29:22 +01:00
Stelios Bounanos 69f4c90b69 Upstream version 3.04AE 2008-10-01 23:26:45 +01:00
Stelios Bounanos fbbcae1b4a Upstream version 3.04AD 2008-09-29 21:30:49 +01:00
Stelios Bounanos 9cfa07997f Upstream version 3.04AA 2008-09-16 20:02:38 +01:00
Stelios Bounanos 2b352bc8ff Upstream version 3.03AN 2008-09-11 23:07:46 +01:00
Stelios Bounanos 28abb21cfd Upstream version 3.03AM 2008-09-10 11:26:27 +01:00
Stelios Bounanos 4975a5d6ea Upstream version 3.03AL 2008-09-08 17:48:25 +01:00
Stelios Bounanos 3cdd28273f Upstream version 3.03AH 2008-09-02 17:45:10 +01:00
Stelios Bounanos db64583e91 Upstream version 3.03AG 2008-09-01 13:06:04 +01:00
Stelios Bounanos 6af1a4b500 Upstream version 3.03AD 2008-08-30 04:02:24 +01:00
Stelios Bounanos 9b6c05b6aa Upstream version 3.0rc2 2008-08-13 20:30:33 +01:00
Stelios Bounanos 697650aba8 Upstream version 3.0preT 2008-07-09 22:38:23 +01:00
Stelios Bounanos 9f8298afa5 Upstream version 3.0preR 2008-07-08 11:13:03 +01:00
Stelios Bounanos d7a6eb5d46 Upstream version 3.0preL 2008-06-30 01:20:03 +01:00
Stelios Bounanos 8fdb1e2d82 Upstream version 3.0preD 2008-06-16 03:17:11 +01:00
Stelios Bounanos f379ad5eab Upstream version 3.0pre1 2008-06-12 23:15:17 +01:00
Stelios Bounanos 7e4a7f50a2 Upstream version 2.11AP 2008-05-31 01:13:56 +01:00
Stelios Bounanos 08bb92705c Upstream version 2.11AL 2008-05-25 23:50:42 +01:00
Stelios Bounanos cab9ff86aa Upstream version 2.11AK 2008-05-25 03:23:13 +01:00
Stelios Bounanos eb5bd6f512 Upstream version 2.11AJ 2008-05-24 22:33:19 +01:00
Stelios Bounanos 6b81b37475 Upstream version 2.11AH 2008-05-17 04:24:15 +01:00
Stelios Bounanos ed054eb006 Upstream version 2.11AE 2008-05-13 00:02:29 +01:00
Stelios Bounanos 6aa0e8a3b3 Upstream version 2.11AD 2008-05-12 20:05:46 +01:00
Stelios Bounanos 66da44c68e Upstream version 2.11AC 2008-05-11 01:01:16 +01:00
Stelios Bounanos ffc692c17c Upstream version 2.11AB 2008-05-11 00:59:51 +01:00
Stelios Bounanos 7c2464d222 Upstream version 2.11AA 2008-05-10 00:12:17 +01:00
Stelios Bounanos 8954ca2db8 Upstream version 2.11Z 2008-05-05 00:59:56 +01:00
Stelios Bounanos 6e4a8bea56 Upstream version 2.11W 2008-04-29 22:07:52 +01:00
Stelios Bounanos fb87343eb1 Upstream version 2.11U 2008-04-28 18:30:25 +01:00
Stelios Bounanos 967748da7d Upstream version 2.11T 2008-04-28 01:19:25 +01:00
Stelios Bounanos fffcb82562 Upstream version 2.11R 2008-04-21 04:30:25 +01:00
Stelios Bounanos c4a07cae17 Upstream version 2.11P 2008-04-20 08:42:12 +01:00
Stelios Bounanos 388a805c66 Upstream version 2.11O 2008-04-18 01:36:53 +01:00
Stelios Bounanos 067cda0250 Upstream version 2.11E 2008-03-30 14:38:05 +01:00
Stelios Bounanos 86956a231c Upstream version 2.10U 2008-03-07 12:40:30 +00:00
Stelios Bounanos c2dab0af36 Upstream version 2.10S 2008-03-03 09:35:52 +00:00
Stelios Bounanos 2b68f1100a Upstream version 2.10N 2008-03-01 07:03:03 +00:00
Stelios Bounanos b4bd00695e Upstream version 2.10M 2008-02-29 06:58:19 +00:00
Stelios Bounanos b295c0f877 Upstream version 2.10L 2008-02-28 08:13:53 +00:00
Stelios Bounanos 28718230c5 Upstream version 2.10K 2008-02-27 02:58:09 +00:00
Stelios Bounanos ac64df5690 Upstream version 2.10J 2008-02-25 16:39:29 +00:00
Stelios Bounanos 6aac6bc05a Upstream version 2.10F 2008-02-20 20:10:25 +00:00
Stelios Bounanos 66bbde2415 Upstream version 2.10C 2008-02-15 19:39:23 +00:00
Stelios Bounanos ccd970fe74 Upstream version 2.10B 2008-02-15 19:36:53 +00:00