Home / fldigi
Name Modified Size InfoDownloads / Week
Parent folder
readme.txt 2024-01-17 881.6 kB
fldigi.txt 2024-01-17 4.3 kB
readme.dmg.txt 2024-01-17 543 Bytes
fldigi-4.2.04_setup.exe 2024-01-17 6.9 MB
fldigi-4.2.04_VN.dmg 2024-01-17 15.2 MB
fldigi-4.2.04_LI.dmg 2024-01-17 7.8 MB
fldigi-4.2.04.tar.gz 2024-01-17 5.1 MB
fldigi_help.pdf 2023-11-01 14.7 MB
fldigi-help.zip 2023-11-01 15.8 MB
fldigi-shell 2023-11-01 13.2 kB
flarq_help.pdf 2023-11-01 247.8 kB
flarq-help.zip 2023-11-01 420.7 kB
FSK_Transmit.html 2023-11-01 720.7 kB
AppleAudioCodec.html 2023-11-01 234.1 kB
CW_Transmit.html 2023-11-01 913.0 kB
FLdigi_and_FMT_Mode_by_VE3YX.pdf 2023-11-01 114.6 kB
Totals: 16 Items   69.0 MB 1,813
commit 5fdcbc2dab2faaddc2ea512f697b7cbabb21d9ec
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Tue Jan 16 06:55:55 2024 -0600

    Version 4.2.04
    
      * Maintenance release
    
        . Dave Freese <w1hkj@bellsouth.net>
            17f9744fa: PO files
            07c178911: xmlrpc remote log
            19e981128: font browser
            c6e45f66c: MACRO tags
            2d3c70fcb: RsID Rx button color
            36cb5d050: Squelch Macro tags
            90b760997: CLRLOG LOG LNW
            fdb9fc882: JTSDK build
            80882af13: Log fields
            cb8df6e04: MS <EXEC>
            2e5db4f16: metar report
            562b17144: FSQ sounding CR/LF
    
        . Michael Black  <mdblack98@yahoo.com>
            f12f79775: hamlib 4.6 bug fix
            4a97c1016: FMT zombie
    
        . Steve Magnuson  <steve.magnuson@gmail.com>
            e0f72304d: gpio ptt

commit 17f9744fa685a627854be61aca540bc708318787
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Tue Jan 16 06:54:04 2024 -0600

    PO files
    
      * Add Catalan ca.po
      * Update Greek el.po

commit cb8df6e04c8053a4561266d9f4c262840417d7c1
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Tue Nov 7 10:40:51 2023 -0600

    MS <EXEC>
    
      * add read from std pipe

commit 07c1789116dff8648de013b06f18495d75cef9e5
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu Jan 11 08:08:43 2024 -0600

    xmlrpc remote log
    
      * set xmlrpc execute timeout to 10.0 seconds for all fllog
        access

commit 19e98112896aaeff19ceb39cedb40625eb543321
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jan 7 10:04:00 2024 -0600

    font browser
    
      * update font browser widget class to use std::list
        for enumerating fonts

commit e0f72304d5622c3244ef03f5dd8436e9a72c0dd4
Author: Steve Magnuson <steve.magnuson@gmail.com>
Date:   Tue Jan 2 07:45:31 2024 -0600

    gpio ptt
    
      * correct gpio export routine

commit c6e45f66cbe571c02c0774d2caee0a1067c3f9ea
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu Dec 7 07:34:17 2023 -0600

    MACRO tags
    
      * Add missing trailing '>' to macro tag string definitions

commit 2d3c70fcba7d187aae561487fd0882d4f0fb175d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed Dec 6 15:01:51 2023 -0600

    RsID Rx button color
    
      * remove from button initialization list

commit f12f797755a3ad73a629b0251c6dbdc5ec114b5c
Author: Michael Black <mdblack98@yahoo.com>
Date:   Thu Nov 30 12:25:38 2023 -0600

    hamlib 4.6 bug fix
    
      * hamlib 4.6~git changes creates incompatible call with
        previous versions of the library

commit 4a97c10166984c9fea8f9a54f2c689eaefe3a346
Author: Michael Black <mdblack98@yahoo.com>
Date:   Thu Nov 30 09:28:48 2023 -0600

    FMT zombie
    
      * fix potential thread zombie if FMT modem shut down
        during a log write
      * added Mike to list of developers in About dialog

commit 36cb5d050ff351696a9675a64f18e91771bd03a1
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat Nov 25 10:38:47 2023 -0600

    Squelch Macro tags
    
      * Add
            <SQL:on|off|t>       Digital Squelch on, off,toggle
            <SQLCH:nnn>          Digital Squelch level, 0..100

commit 90b760997f493d741a6fd1d12a2910a5d1f29c59
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat Nov 18 13:27:08 2023 -0600

    CLRLOG LOG LNW
    
      * Correct macro functions

commit fdb9fc8827b37583911a25e5392f2ea7b976a46f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Nov 12 08:08:23 2023 -0600

    JTSDK build
    
      * changes required for building in mingw JTSDK environment

commit 2e5db4f16a89b551e44b43d03961e88e89964b11
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Tue Nov 7 10:40:03 2023 -0600

    metar report
    
      * add unprocessed ob: line as a report option

commit 80882af1319a745754d5b66bd3ddd8ca6c94bb20
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu Nov 9 14:21:41 2023 -0600

    Log fields
    
      * add MY_STATE
      * trim leading/trailing blanks
      * add UK counties to counties list
      * changed short form to blank when NIL selected for state
      * store fldigi version number in SQSO.txt file
        . regenerate list from internal string if version number
          does not match with executing binary

commit 49b38e31d59c960a0c6921a6a72b2de26908c86f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Tue Oct 31 21:53:19 2023 -0500

    Version 4.2.03
    
      * Maintenance release

commit 562b17144b798a1c82c8b8a9e3100e707a11a76c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed Nov 1 08:31:45 2023 -0500

    FSQ sounding CR/LF
    
      * add newline character at end of Sounding report
      * correct thread loop counter test

commit 9d84eb51c820cd8ba73f6b79cd251f13ba0f694b
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Tue Oct 31 08:02:31 2023 -0500

    Version 4.2.02
    
      * Maintenance release

commit a724d290c7653a58978f4c141c604c37c0642785
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Tue Oct 31 08:00:16 2023 -0500

    fsq coding error
    
      * correct coding error reported by Ken, AD5XJ

commit 4bc7b368e0abc4ba77cca4edc35d467d35d13842
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Mon Oct 30 10:05:01 2023 -0500

    Version 4.2.01
    
      * Maintenance release
    
        . Sven Schnelle  <svens@stackframe.org>
          f1b3fe273: FSK port
    
        . Florian, DF2ET  <df2et@df2et.de>
          a0bc93e7b: Cloud log update
    
        . dave, W1HKJ  <w1hkj@bellsouth.net>
          2169468ab: fsq sounder
          4f4f2a563: frequencies2 list
          7cdfdb4c1: gnuc warnings
          1fb3cd0ec: flrig auto shutdown
          93a6a8ae7: button_colors
          dc0057e0e: Light Buttons
          306590701: OFDM_2000 OFDM_2000F
          0166737b0: Serial i/o
          38e690ffa: Icons
    
        . Robert, KK5VD  <kk5vd@yahoo.com>
          35609ba41: New XMLRPC Command

commit 009a5b8baf450fedb30ddacbfe10285fc03f6085
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Mon Oct 30 18:17:32 2023 -0500

    fsq sounder
    
      * change sounder squelch to only ch_sqlch_open state
      * recode sounder as a separate thread

commit f1b3fe2737af976a1b9f83a4da5d9742d41007d2
Author: Sven Schnelle <svens@stackframe.org>
Date:   Fri Oct 27 06:45:43 2023 -0500

    FSK port
    
      * missing port assignment when NOT using shared port

commit 7a75d2c7b1cfd6dfb13ed118af7852a176d75f70
Author: Florian Wolters (DF2ET) <df2et@df2et.de>
Date:   Tue Oct 24 05:36:42 2023 -0500

    Cloud log update
    
      * add color indicators to validate cloud log connection

commit c52ef6d0edcf5911b0edcdbb582b4c28e3de11bf
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Mon Oct 23 10:30:00 2023 -0500

    frequencies2 list
    
      * add Save/Load to specific file
        . "Clear" button changed to three state function
          click - clear list with confirmation
          SHIFT-click - load from file
          CONTROL-click - save to file
        . last load/save filename saved between executions

commit a3eb92f8fa8a7c79c017435a9f0a2eb251d15f91
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Mon Oct 16 08:13:35 2023 -0500

    gnuc warnings
    
      * gnu++ 11.17.xx warnings

commit 4a430a4f31badbeddb1c8a954069ee017f8ff0c6
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Oct 15 09:25:08 2023 -0500

    flrig auto shutdown
    
      * move closure point to just before destroying the xmlrpc instance

commit 8ee7b6ae54d4df2e5af6299fdf76fec3e49b8285
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Fri Oct 13 12:28:58 2023 -0500

    button_colors

commit 922d524f81a9e2f85c44849adb3e094de32eb651
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Fri Oct 13 11:03:05 2023 -0500

    Light Buttons
    
      * add missing buttons to configuration color control

commit 34d6315a20906ea783b227726880a57042ee2199
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat Oct 7 01:54:13 2023 -0500

    OFDM_2000 OFDM_2000F
    
      * stub out all references to these two modes

commit 7739534f975b8f694fc04937e41ac8aef1e49128
Author: kk5vd <kk5vd@yahoo.com>
Date:   Sun Sep 17 12:48:44 2023 -0500

    New XMLRPC Command
    
     * Add "modem.get_io_names" Transfers 8 bit safe modem list

commit 0166737b0051e9f587ba9a46efd09dfc701bcfe3
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat Sep 16 13:28:44 2023 -0500

    Serial i/o
    
      * port serial i/o changes from flrig

commit 38e690ffa5a8ba08d6ff8152be842a9ac80adec3
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Sep 3 14:24:26 2023 -0500

    Icons
    
      * set_msg_icon segmentation fault when parent widget is NULL

commit b1d9024bbb2c5eafec252b3e516d4a3aebfd3a7a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu Aug 31 17:57:00 2023 -0500

    Version 4.2.00
    
      * Update release adds new modem types
          - THOR 32
            . symlen = 256;
            . doublespaced = 1;
            . samplerate = 8000;
            . baud ~= 30;
            . rsid: 56 / 2119
            . interleave depth 10
            . viterbi polynomial 0x6d / 0x4f
          - THOR 44
            . symlen = 256;
            . doublespaced = 1;
            . samplerate = 11025;
            . baud ~= 40;
            . rsid: 56 / 2156
            . interleave depth 10
            . viterbi polynomial 0x6d / 0x4f
          - THOR 56
            . symlen = 290;
            . doublespaced = 1;
            . samplerate = 16000;
            . baud ~= 50;
            . rsid: 56 / 2157
            . interleave depth 10
            . viterbi polynomial 0x6d / 0x4f

commit 19da01e37381e2ff920c1b932baeaad70e9bf3b2
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu Aug 31 15:09:09 2023 -0500

    THOR docs
    
      * update THOR documentation

commit b99950428c1990529c2e2493b16df62f07ca7a84
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu Aug 24 09:02:09 2023 -0500

    TTY ptt dtr/rts
    
      * configuration item not being set by combo selection
      * update to flrig code

commit 7ff2dc5f0cd416969ff62ec987af06d6e56300ef
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu Aug 10 19:22:29 2023 -0500

    THOR56
    
      * add THOR-56 modem
        . IFKP
        . symlen = 290;
        . doublespaced = 1;
        . samplerate = 16000;
        . baud ~= 50;
        . rsid: 56 / 2157
        . interleave depth 10
        . viterbi polynomial 0x6d / 0x4f

commit e29144a35bbbc2ba573bbe8dff2a9b65d0ab5ffb
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed Aug 9 14:40:36 2023 -0500

    THOR 32/44
    
      * add new THOR modes
        THOR 32:
          . IFKP
          . symlen = 256;
          . doublespaced = 1;
          . samplerate = 8000;
          . baud ~= 30;
          . rsid: 56 / 2119
          . interleave depth 10
          . viterbi polynomial 0x6d / 0x4f
        THOR 44:
          . IFKP
          . symlen = 256;
          . doublespaced = 1;
          . samplerate = 11025;
          . baud ~= 40;
          . rsid: 56 / 2156
          . interleave depth 10
          . viterbi polynomial 0x6d / 0x4f

commit e4a4df0ba9eebb87011de9dd8393c2c645886550
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Fri Aug 4 10:51:50 2023 -0500

    Waterfall cursor
    
      * correct position/width/shape of waterfall cursor center tic

commit 5d4a6fa800973b2bf6b02441e89294c652da27b6
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Mon Jul 24 18:13:15 2023 -0500

    Revert "FSQ s/n"
    
    This reverts commit a29d78a42f8a75c5f42f2f328ea4e5d848c07f8d.

commit b6d34d0f6e1beece06e22bf72bbcd1880b58f457
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed Jul 19 09:16:00 2023 -0500

    Version 4.1.27
    
      * maintenance release
        24e8c0559: Macro <PAUSE>
        4ef76f9f4: navtex
        ec94e923a: TEN_TEN contest field
        c928e86ad: Pause/Break
        a29d78a42: FSQ s/n
        e75f7293c: IFKP s/n evaluator
        68b280058: EQSL submission
        027a2ce09: wfonly fix
        b80d3bec1: callook.info
        89231cbe2: Miscellaneous gcc cleanup
        bf68501c7: fltk.4.fix
        1787a8a29: named avatar image file
        c0f7d2ccd: Set contest start nbr XMLRPC

commit 24e8c0559a6a5d1b530ecef6aa8a768cc54d9788
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed Jul 19 08:35:44 2023 -0500

    Macro <PAUSE>
    
      * restore missing <PAUSE> function

commit 4ef76f9f405687acd5f999096bbfbf0e28aed794
Author: Rik van Riel <riel@surriel.com>
Date:   Wed Jun 28 23:30:20 2023 -0400

    navtex
    
      * fix and simplify timing recovery logic
        . The timing recovery logic was changed to an early / late detector a few
        years ago in order to make it less sensitive to null crossings, which
        are easily thrown off by the fact that mark and space have their own
        low pass filters, and the discriminator calculating the envelope for each
        separately.
    
        . The discriminator output can have mark deviate further from zero than
        space, or the other way around, which can shift the null crossings
        around in unpredictable ways.
    
        . Finding the actual peaks in the discriminator output itself appears
        to be a little more predictable. It allows us to get rid of the
        accumulator logic, and expand the loop bandwidth so we can now
        track the example NAVTEX signal from https://www.sigidwiki.com/wiki/NAVTEX,
        which runs about .25% fast, which can be seen from a consistent adjustment
        of around -2 samples every 8 bit periods.
    
        . The resulting code can still decode signals from the USGS (Honolulu),
        Canada (Moise and Chebogue), and Buenos Aires, all of which are much
        lower S/N but closer to the nominal baud rate than the example signal.

commit ec94e923a8b51535711cca3d8b8740bfaaef9bbc
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu Jun 15 11:03:20 2023 -0500

    TEN_TEN contest field
    
      * add TEN_TEN field to log.adif file

commit c928e86ad6f94d8de42a1bec7f55081e2c37d494
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed Jun 14 21:52:09 2023 -0500

    Pause/Break
    
      * add CTRL-P as pause/break equivalent keystroke

commit a29d78a42f8a75c5f42f2f328ea4e5d848c07f8d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Fri Jun 9 15:27:08 2023 -0500

    FSQ s/n
    
      * improved s/n and squelch processing
        . faster acting squelch open/close
        . modified s/n evaluator

commit e75f7293cdfd2f75fbd02b5d2076d79a55e72e5f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Fri Jun 9 15:13:53 2023 -0500

    IFKP s/n evaluator
    
      * improved s/n and squelch processing
        . squelch opens and closes faster
        . better s/n estimator

commit 68b280058cf19b958e4c1d70f89b02c91307feb2
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu Jun 8 07:27:40 2023 -0500

    EQSL submission
    
      * always submit last dated log entry independent of sort order

commit 027a2ce098feec5d5bfcf1180c2731182e02a898
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat May 27 10:18:37 2023 -0500

    wfonly fix
    
      * segmentation fault during startup, NULL control

commit b80d3bec17e6c1b55c8a6b1488c05c0d45924a46
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat May 20 12:26:50 2023 -0500

    callook.info
    
      * enable https queries

commit 89231cbe2cb0d9886e71e8bddbe7c6081174357b
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu May 18 09:45:37 2023 -0500

    Miscellaneous gcc cleanup
    
      * gcc maintainers like to torture application developers
        :>(

commit bf68501c761d543413d4c1eaf89f2c6d80ef0348
Author: w1hkj <w1hkj@bellsouth.net>
Date:   Wed May 17 14:04:17 2023 -0500

    fltk.4.fix

commit 1787a8a2922dd34d20b94bf080fcbe8ef81e81c2
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Fri May 5 11:07:30 2023 -0500

    named avatar image file
    
      * allow user to specify which avatar image to use for ifkp/thor
        transmission
        . recommend files be located in default <fldigi_files>/avatar/ folder
        . file format may be gif, jpeg or png
        . order of default file use:
          <configured file name>.png [PNG, jpg, JPG, jpeg, JPEG, gif]
          <operator call>.png
          <station call>.png
        . trailing callsign modifiers will be removed from the file name
          i.e. AE5ZA/QRP is reduced to AE5ZA
        . different avatar can be used for IFKP and THOR
          configuration items are clickable images on both IFKP and THOR
          configuration tabs.
        . image files no longer restricted to 59x74 format.
          recommend that file format be portrait with a 4x5 width to height
          ratio.
          fldigi will scale the image to the avatar size of 59x74.

commit c0f7d2ccd311ef238b7b9537151c83e4621ef527
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed Mar 22 11:09:53 2023 -0500

    Set contest start nbr XMLRPC
    
      * add set contest start number xmlrpc method
        update counter and current contest number

commit fcc16248defaf73e6e7c9fdeb0d490134d6391fa
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Tue Mar 14 19:39:54 2023 -0500

    Version 4.1.26
    
      * Maintenance release

commit 6365bb193e471a54378354ee220dcfd41b8bc0f5
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Tue Mar 14 19:01:49 2023 -0500

    Audio Monitor Segmentation Fault
    
      * fix for tx monitoring without an initialized audio device
        . potential for segmentation fault on all target operating
          systems

commit 3c32f3fb4b3ff91817641f866ee8e47a32d8222c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Fri Mar 10 04:00:49 2023 -0600

    musl file conflict
    
      * The header file error.h does not exist in the musl libc.  It
        is safe to just remove it.

commit ca70585bc00320b498e8264e2f9ebb1786c13faa
Author: Florian Wolters <github@florian-wolters.de>
Date:   Fri Mar 10 08:18:21 2023 +0100

    Add documentation for Cloudlog part

commit 3f24f9b4dc0aecc2738c6a38aa66ebff22e60b7f
Author: Florian Wolters <github@florian-wolters.de>
Date:   Fri Mar 10 08:15:22 2023 +0100

    Add button for testing the API key

commit 28fdd8cd78f5f70f63e03694f8b5d69ad2fd3527
Author: Florian Wolters DF2ET <df2et@df2et.de>
Date:   Tue Mar 7 22:00:00 2023 -0600

    cloud logging
    
      * Add ability to log to cloud (web) log

commit c1a62ea4d81d2ea94c150572346aa74ce4c02f7f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Mon Mar 6 07:55:38 2023 -0600

    window icon tranparency
    
      * correct for Unbuntu window manager

commit 67f6a78145dd559cebdde26a48f210388862f8b0
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed Mar 1 16:08:03 2023 -0600

    fonts
    
      * changed reading system fonts to fonts dialog instantiation

commit dc15c0be02860c2aa64e73396443a9292d8a54dc
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Feb 19 11:27:42 2023 -0600

    FC LEAVE
    
      * modify test and action for FL_LEAVE event in frequency
        control widget

commit e680c43613e6af0a1e92b90f3ec12f7e81b00f56
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed Feb 15 05:20:00 2023 -0600

    Version 4.1.25
    
      * Maintenance release

commit ee6a614ad5779aa1e9acbf83b966719db8084fe9
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Tue Feb 14 07:01:46 2023 -0600

    Fix Windows seg fault
    
      * use of REQ from unregistered thread

commit 9e15ddd3ecbc23e874e7fac4717a9187f8258028
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Feb 12 19:00:00 2023 -0600

    Version 4.1.24/4.3.9
    
      * maintenance release

commit cf7a3b7e42dea29a7cbaf5d7946e47d9b93b7307
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Feb 12 10:59:16 2023 -0600

    CTY.dat
    
      * create separate configuration tab

commit b1277e41c74669307bd8916f7871be69b7d175c2
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat Feb 4 15:53:27 2023 -0600

    cwio speed
    
      * transfer changes in flrig cwio speed to tx wpm vice
        rx wpm

commit b4e8923228ca54c8a38222046ae1e6abe4052095
Author: Black Michael <mdblack98@yahoo.com>
Date:   Sun Jan 29 21:39:29 2023 -0600

    FreqControl / fltk-1.4
    
      * update for compatability with fltk-1.4

commit d5dfca492480775db84aac5e05676fc31018494b
Author: Dave Tillman <blennie96@verizon.net>
Date:   Sun Jan 29 21:30:20 2023 -0600

    N3FJP Control Interface Fix
    
      * Improved reliability of freq control from fldigi
        when using N3FJP for rig control
      * Updated documentation on N3FJP interface setup

commit 7ffca81f1efdcbc2f055928a10a19e93b7dfa942
Author: Dave Tillman <blennie96@verizon.net>
Date:   Sun Jan 29 07:18:00 2023 -0600

    Resolve Compiler Warnings
    
      * No functional changes or bug fixes

commit cc5d612d6e45119248b334b55b2a65fbecd0c496
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jan 29 08:38:23 2023 -0600

    CW quote character
    
      * add '"' to table of valid CW characters

commit 67e8b3376069d112355a61fc5feddf99dd90e562
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jan 29 10:55:53 2023 -0600

    FC update
    
      * use identical code as in flrig

commit 758053b1211e0dc45f6ade59477295dfd5a1c32d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jan 29 08:26:25 2023 -0600

    UI Freq Control / N3FJP Interface
    
      * Adjustments to the N3FJP interface code related to FC changes
      * Additional ULL data type-related changes to log-related functionality

commit 2bec5f7dbfd561c61e058d2a15e8a44ce56a6385
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jan 29 06:51:40 2023 -0600

    PO files update
    
      * Greek po file update: Haris Andrianos <sv1grb@gmail.com>
      * Polish po file update: Roman Bagiński <sp4jeu@gmail.com>

commit 4c07ac309dd583c3024c967d3401410df7064bb5
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Mon Jan 16 11:11:45 2023 -0600

    Autotools/gettext update
    
      * update to autoconf 2.69
      * update to autoconf 2.71
      * update to gettext 0.21

commit 19378f1339827a812f790e3c77b89f0d05e4b67b
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jan 15 14:23:22 2023 -0600

    Fix MinGW warnings
    
      * code around inadequate MinGW macro parser
        . compiler fails to correctly parse "%llu" in macro
          statements

commit cff342e9a3e49717d3c0c08e6717a3293932302b
Author: Harry G McGavran Jr <w5pny@w5pny.com>
Date:   Tue Jan 17 07:18:00 2023 -0600

    Window Icon Transparency
    
      * add code to insure Window decoration icon transparency

commit e412699f973b25029ba76131869e6f320fc2b3ec
Author: Matt Melling <mattmelling@fastmail.com>
Date:   Wed Jan 11 06:08:14 2023 -0600

    Raster widget width
    
      * fldigi assumes a width and height of the raster widget of > 4 which
        may not always be the case when running in a tiling window manager
        such as i3.  This results in a crash due to an allocation of the
        raster video buffer with a negative width or height.

commit cc25b03f36466afec28de55111b6575bd2f6135e
Author: Dave Tillman <blennie96@verizon.net>
Date:   Tue Jan 10 12:19:51 2023 -0500

    N3FJP Control Interface
    
      * Improved reliability of freq control from fldigi
        when using N3FJP for rig control
      * Updated documentation on N3FJP interface setup

commit 9235b96a17f554c5997e97973c60434e41faa43c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jan 8 13:08:08 2023 -0600

    vumeter
    
      * allow user selectable vumeter scale
        . original audio level scale
        . wsjtx emulation

commit d1048fc68feb7364009dda58e273961bf2819bd2
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jan 8 13:07:19 2023 -0600

    FSQ QTC/QTH buttons
    
      * add right click to access edit controls
      * replicate the QTH control on the FSQ config panel

commit 9fefd778f0dd3d5fc6bbe5adbc55665dca1fa3ae
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jan 8 13:05:14 2023 -0600

    monitor audio
    
      * Rx audio gain parameter corrected
      * Tx audio fixed, fixed at last
        . ring buffer too small for some modem types

commit 63718ac8a896ab5c29de83fcf77ca6d78d2a8d97
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jan 8 13:05:02 2023 -0600

    DTR/RTS CW signaling
    
      * correction to configuration dialog text

commit 4ac6d7c0befdd29d1584da6c812844c85095b8fc
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jan 8 13:03:57 2023 -0600

    <LDT> macro tag
    
      * correct editor tag entry

commit 5d026359e62e4ae1a34e694f7f8b0e96ef50f2e8
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jan 8 13:03:44 2023 -0600

    HTML5 escape sequence
    
      * convert special characters to HTML5 escape sequence
        in lookup functions

commit 25752e0ce6a6b975d6b367f93797babd0dac5f9a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jan 8 11:49:07 2023 -0600

    Mode State
    
      * expand mode state to index both by-mode and by-band
      * mode state includes these parameters:
        . band
        . TX attenuator: default -12.0 dB
        . squelch level: default 30 % of full scale
        . squelch state: default ON
        . afc state: default ON
        . reverse: default OFF
      * save mode-band state variables in mode_state prefs file
      * save global mode state variable in status prefs file
      * rewrite as C++ class, insure compatibility with OS-X Lion gcc

commit 5c8b53e9d252800899b2bc3692d53e28730c2a92
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jan 8 09:30:21 2023 -0600

    rtty squelch
    
      * correct squelch estimation for zero signal, zero noise

commit 192a3639328872c1865062262854b5bd5f722772
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jan 8 09:30:07 2023 -0600

    Audio Filter
    
      * Add bandwidth lines to waterfall display

commit 821c5c102ddccc553cc18a0758b662bb35824ead
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jan 8 09:29:13 2023 -0600

    Macro Editor modal state
    
      * add code to set macro editor to non-modal

commit 43bba9dd0f4fe73a62a0f5491bd29ec45f4bb098
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jan 8 09:28:53 2023 -0600

    K4 qrq CW
    
      * change CAT keying to allow up to 100 WPM on K4.

commit ed11b0ce54efffb551d33232c661efa49a10b2fd
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jan 8 09:28:00 2023 -0600

    Sans Portaudio
    
      * stub out audio alert and rx monitor functions if Portaudio
        library not present

commit 14626de674eee5151c81ce0d81b813c4b610f9d7
Author: Dave Tillman <blennie96@verizon.net>
Date:   Tue Nov 29 15:30:04 2022 -0500

    Resolve Compiler Warnings
    
      * No functional changes or bug fixes

commit 813344e9fa55d5bc549d330594ed8259bcab05e6
Author: Dave Tillman <blennie96@verizon.net>
Date:   Wed Nov 2 12:46:39 2022 -0400

    UI Freq Control / N3FJP Interface
    
      * Adjustments to the N3FJP interface code related to FC changes
      * Additional ULL data type-related changes to log-related functionality

commit 0a11155cc7c7755b323979a54484f121cf8eafb8
Author: Dave Tillman <blennie96@verizon.net>
Date:   Thu Oct 27 12:28:00 2022 -0400

    UI - Frequency Control refinements
    
      * Made FC behavior consistent across flapps
      * Changed freq data types to ULL to support higher max freq

commit 123a7e36026694474d98f2988cf2a843e30b4067
Author: Dave Tillman <blennie96@verizon.net>
Date:   Fri Sep 9 16:34:29 2022 -0400

    User Interface - Combobox fixes
    
      * Fixed several edge case behaviors with Combobox widgets

commit 33e9da4a512d31512cb8316fa33577ae5285df6a
Author: Dave Tillman <blennie96@verizon.net>
Date:   Mon Aug 15 14:33:47 2022 -0400

    Fixed County combo box crash to desktop
    
      * Under some scenarios, clicking on the County combo box button
        in the Log section of the main UI would cause the program to crash.

commit 1018ba12c3bfb1baa563b00ff1508b50adbc2a38
Author: Dave Tillman <blennie96@verizon.net>
Date:   Sun Aug 7 16:28:38 2022 -0400

    Fixed 30 meter CW shortcut in frequencies2.txt
    
      * Typo in frequency for 30 meter CW put it on the 160 meter band

commit 6bcbce8d81f02d59a61a117a5d07db56d469a92d
Author: Dave Tillman <blennie96@verizon.net>
Date:   Thu Aug 4 12:00:22 2022 -0400

    Fixed grid locator spec in pskreporter query
    
      * Error in query syntax precluded filtering Activity
        by arbitrary grid square

commit b59616267625026dc26fa4f124eb635e84b26c33
Author: Dave Tillman <blennie96@verizon.net>
Date:   Wed Aug 3 21:25:51 2022 -0400

    Activity Query Fix
    
      * Fixed crash-to-desktop upon Activity (pskreporter) query.
        The associated thread required a qrunner object for
        communication with the main thread but did not have one.

commit 61b97f4133c488063f3de1795c894d22d5032e8a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu Jun 23 08:19:27 2022 -0500

    Version 4.1.23
    
      * Maintenance release

commit ce88da596c906b7e2f15d68464871715fdac8665
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Mon Jun 20 18:39:11 2022 -0500

    Deprecated code
    
      * remove C17 deprecated use of "std::iterator"

commit 5dd676f6bbcac1659d6dd53945de83636c02957e
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Mon Jun 20 13:45:16 2022 -0500

    Correct errors caused by commit 9c035e809b
    
      * original commit failed to correctly send flmsg autosend
        character stream

commit 4213bfaec2623f067408ff2b19f6be775a876701
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Mon Jun 20 12:37:44 2022 -0500

    xmlrpc notch
    
      * modify debugging statements

commit bd2b4e0e11b41526d743b21f7551ee9ceac0fc8d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Fri Jun 17 19:48:36 2022 -0500

    audio alerts / monitor
    
    
      * change sound card defaults

commit c9a74fb13c7832ea8705a44399c873a0c0689e02
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu Jun 2 07:30:22 2022 -0500

    nanoIO ptt
    
      * bug fix

commit e6da5c5ef3fffdcce02b153a08b50c4c707bc432
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jun 5 10:11:35 2022 -0500

    cw browser
    
      * partial reversion of commit dbe3622cc4d01f7
      * bug fixes for multi signal cw decoder
      * correct marquee scrolling to use all of available space

commit bf321f3124bfb59d1478bd16400c4c4118421fec
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Tue May 31 09:11:46 2022 -0500

    Signal browser
    
      * correct marquee end of line detection

commit cea496b7a9914c2ff6b3132b95dfe83cba3c7efa
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Mon May 23 10:09:42 2022 -0500

    cw via flrig
    
      * remove dead code

commit 2e4a8517db365e823f17ec7ce1b287f285b1c801
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Mon May 23 10:11:42 2022 -0500

    scripts
    
      * update build scripts for recent development OS update

commit 65a6da643a18c6ca28d256d124127286551947f8
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Fri May 20 19:58:05 2022 -0500

    FSK via flrig / nanoIO
    
      * add automatic insertion of '[' and ']' start/stop characters

commit 20a799a5ad580b08ed047913df035b00bd49d00d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu May 12 07:01:03 2022 -0500

    INSTALL update
    
      * update dependency list

commit ee14f55cf30c38dc2d787e53e7c629d129a1e219
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu May 5 17:52:15 2022 -0500

    Version 4.1.22
    
      * Maintenance release
        . includes update the Greek language translation
          thank you Haris <sv1grb@gmail.com>

commit a6415f6cb50bbe57de88a3d23932be810e94cf4d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed May 4 20:06:02 2022 -0500

    Save/Restore AFC by mode
    
      * add missing call to set_mode_afc

commit cc66d4bc75809f252fa5e8bbeb6de2efd464b7bc
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed May 4 18:50:16 2022 -0500

    Revert "APPLE PortAudio"
    
      * This reverts commit cc666964cb6b8b8cace655226704e4b028a084c9.

commit 5196f8a20f638a89d8b37ad0b80b8b46075a025c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Tue May 3 16:00:00 2022 -0500

    Version 4.1.21
    
      * Maintenance release
        . many changes, refer to git log

commit cc666964cb6b8b8cace655226704e4b028a084c9
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Tue May 3 15:59:39 2022 -0500

    APPLE PortAudio
    
      * add device index to device names to allow fldigi
        choice menu to discern amongst identical devices
        . i.e. multiple C-Media USB Audio Devices will
          possibly list as
          - C-Media USB Audio Device #3
          - C-Media USB Audio Device #5

commit 17c3cb1f302fa90765691718ecc18c437569ec77
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Fri Apr 29 20:32:56 2022 -0500

    Lion compilation
    
      * fix missing includes for mach_time.h in cw.cxx

commit 4f5fa6c71e7e0dcbc65756a4f14ba6e78d9fab85
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Tue Apr 19 07:55:43 2022 -0500

    IPC log report
    
      * change logging date report to date ON vice date OFF

commit 55f9718018fc41df0ce5d6b9545fd2eb862f6e58
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Tue Mar 29 21:59:18 2022 -0500

    xmlrpc methods
    
      * add new methods all data in ADIF 3.1.2 compliant format
        . logbook.last_record
        . logbook.all_records
      * add new methods as ADIF 3.1.2 compliant strings
        . modem.get_mode
        . modem.get_submode
      * add new date-time methods
        . log.get_time_on
        . log.get_date_on
        . log.get_time_off
        . log.get_date_off
        date-time correctly synchronized and in ZULU time

commit 929908c8bbf622de06003132476287309f999300
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Mar 20 13:57:49 2022 -0500

    CW h/w weight
    
      * provide control to control keying weight for DTR/RTS
        keying.

commit ee24e4ddf158be0be11bec2577196bc0ed60daef
Author: Greg Troxel <gdt@lexort.com>
Date:   Tue Mar 1 19:42:45 2022 -0600

    build m4 script
    
      * correction to m4 build script for libmbedtls test

commit 609da6a245e73c41da6a275f085c092e5912f735
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat Feb 26 09:21:31 2022 -0600

    trx fft
    
      * Add fft monitoring of transmitted signal

commit 08f627ab590361ee806861c2e1a7fcf63071dafa
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Feb 13 14:07:11 2022 -0600

    flrig poll
    
      * provide user configurable poll interval

commit 7653576ad4afaa391ae30f387e0043a692bdec71
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat Jan 22 09:37:10 2022 -0600

    CW/FSK
    
      * update flrig cw/rtty code
      * update rigcat FSK code
        - separate all bit timing from main thread
        - adjust sleep method for OS-X performance
        - adjust sleep method for Windows OS
      * add missing FSK commport control initialization
      * update cwio DTR/RTS rigcat keying
        - replace bit timing with high resolution interval timer
        - deprecate timing compensation
        - test satisfactory on Linux, 5 to 100 WPM

commit 9fc6aab80b39876dcd49d79b302745f473d87a69
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Feb 13 07:43:56 2022 -0600

    log macro
    
      * fix parsing bug when a trailing <HS, <LOCK etc is in macro text

commit 080f6d306a5f7e2fc21af0219f1de0e90af81a82
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed Jan 12 13:25:01 2022 -0600

    psk reporter
    
      * update to report generation logic

commit 6fd1c41791b1908769cdac60866b7014ab28b127
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu Dec 30 13:04:13 2021 -0600

    Documentation
    
      * Build instructions, update link
      * operating multiple copies, fix --config-dir text

commit ae5aea7aaf12cf8125d494c7d4c8b351195e3b62
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed Dec 8 03:15:18 2021 -0600

    FFT Monitor update
    
      * Add complex signal processing to FFT usage

commit dbe3622cc4d01f7160e0b3236f0de34b9b16e9c0
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Tue Dec 7 07:38:12 2021 -0600

    CW multi-channel
    
      * changed cw viewer multi-decoder filtering to use independent
        fir bandpass filter centered on 50 Hz intervals
        . out-of-band reject 60 dB between adjacent channels
      * add right click clears channel to cw viewer

commit c061a5783e1b5965b168555a8fb07fdc4de821c9
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed Nov 3 19:25:56 2021 -0500

    PO translator recognition
    
      * Correct entry for Italian translator

commit 9ed9d3461bc7dc49da3d4be56d0b22ea1dd34f97
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Fri Nov 5 07:57:48 2021 -0500

    fmt debug file
    
      * suppress writing fmt debug.csv file

commit 2c65740a9f1460b7e4fe426f5ba259c545e74a86
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat Oct 30 13:11:01 2021 -0500

    IFKP Avatar
    
      * Fix crash when sending IFKP avatar

commit daac9d2bef2b51abc7c8adef88f36640183c25cb
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Mon Nov 15 06:40:03 2021 -0600

    FSK keying
    
      * add ability to key xcvr in FSK using either
        . a DTR or RTS serial signal line (default RTS).
        . serial port can be shared with rigio or a separate port
      * SPACE always sent as LETTERS character
      * 100% functional on Linux including Pi3/4
      * 100% functional on on macOS 11.6, 10.13.6, and 10.7.5
      * 100% functional on Win-10
      * BUG - fixed excessive CPU usage while Tx without text (idle)
      * TIMING - tune timing loop for slow cpu's such as Pi3
      * update to accu_sleep
        . improved function performance
        . move accu_sleep to util.cxx
      * update to baudot generator
      * add flrig / FSK interface

commit 16425a7725822c6755f8524d32aa095240c98c9c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Oct 17 09:53:22 2021 -0500

    xmlrpc QSY
    
      * add enable/disable QSY xmlrpc command for server

commit bb7fb9b31965164b276e74b19164ee14230255db
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Mon Feb 21 08:30:49 2022 -0600

    dxcluster
    
      * bug - do not change mode if comments do not contain
        a valid ADIF mode name
      * set correct mode based on dxline contents
      * qsy to rf/sweetspot for identified mode

commit 6649972a6544891e27378e0a8415a9f94acede31
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu Sep 23 06:46:56 2021 -0500

    Mode Parameters
    
      * save squelch settings by mode and reapply when
        mode selected: squelch value, squelch button
        . setting saved in file squelch_by_mode.prefs located
          in the fldigi main files folder.  prefs files are
          user editable text format which are read during
          program start up.
      * save and reapply AFC state by mode
      * save and reapply TX level attenuator by mode
      * initialize all values to current states on first
        execution, or when file mode_state.prefs is deleted.

commit edb9072679c97df3bc4c2f73800b05b3528621ed
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat Sep 18 08:41:21 2021 -0500

    MAPIT macro
    
      * force lat/lon specifier to use '.' and NOT ','
        Google maps will not accept the ',' decimal separator

commit f3042689daca6fde6a5e488908ceda75a54f9f17
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Sep 19 07:40:43 2021 -0500

    Documentation update
    
      * add/update documentation for
        . Domino-EX Micro
        . OFDM modes
        . Thor Micro
        . Thor 25/50/100
        . 8 psk modes

commit 799d376afe50c1d4e896fc67cd5688ca06d684e6
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat Sep 18 05:10:49 2021 -0500

    Polish translation update
    
      * update to pl.po provided by Roman Baginski, SP4JEU

commit 3b41124d3543ca2d995805080e1ceba72f28606b
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Feb 13 13:18:55 2022 -0600

    flarq using fix

commit 7a86908341e5df1d4d2b89149c883b8e09f6bf61
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Feb 13 13:33:39 2022 -0600

    WinKeyer
    
      * Fix disconnect between fldigi and WinKeyer potentiometer
      * Change WK WPM char/space timing.
        . remove dependence on winkeyer echo
        . allow user to calibrate to a nominal WPM setting

commit 7c38b8a358bb2a8325d0444730f5468f9dcf5605
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed Sep 1 18:22:15 2021 -0500

    KNWD cat keying

commit 49e404d93701ab0e2fce19d129f534cefdec841c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Aug 29 04:56:54 2021 -0500

    synop event reporting
    
      * changed default event reporting to VERBOSE to reduce event
        log noise for users not operating SYNOP

commit ea5b9c1c18389ee10de5dbc7bb9de6743d5a9e3f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Feb 13 07:50:11 2022 -0600

    RsID EOT
    
      * Add RsID end-of-transmission code sequence, 263
        . separately configurable notify dialog

commit 44553d12111db0b5645ed65de18e7ed261afce2a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed Aug 11 20:11:56 2021 -0500

    MacOS Lion seg fault
    
      * Disallow static instantiation of cMorse class.
        . ALWAYS USE cMorse * instantiation.

commit f9f49d160e2bdaa749a565b9603c7c3b19b111ae
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Feb 13 15:28:18 2022 -0600

    using namespace std
    
      * deprecate usage.  conflicts caused by c++11 compiler
        when building 64 bit minGW target
        . remove all use of "using namespace std"
        . add explicit "std::" predecessor for every standard lib
          reference

commit feddecc7700497886f8dd9b0b819c69a307e0fca
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed Aug 4 14:55:57 2021 -0500

    Version 4.1.20
    
      * Update release to both fldigi and flarq

commit fe8262fcaad207654d33fea07dad5b54697d60d0
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu Jul 29 07:42:03 2021 -0500

    Cosmetic changes
    
      * Fix cosmetic issues reported by Bob, VK2YQA
      * Fix parse of macro <PUSH>

commit 8caa7f8e0aac8780675c41a2d9bb795af8e5bb0d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed Jul 28 04:44:32 2021 -0500

    Gleam scheme
    
      * add fltk 'gleam' UI scheme

commit 0fdaa38704cd744b264a55667d88c6b19f98762e
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu Jul 29 19:21:36 2021 -0500

    xmlrpc id
    
      * add client ID to client requests
      * add client ID to server parsing

commit f6e2ee4ffcc634f39521688278196cf0dea49e37
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu Jul 22 10:54:41 2021 -0500

    cw tracking
    
      * adjust tracking filter constants to improve power
        detection

commit 0ecef62bf2cf679e4e8e0566dddd16a87489113a
Author: Rik van Riel <riel@surriel.com>
Date:   Sat Jul 24 07:02:07 2021 -0500

    Navtex modem
    
      * make single bit flip correction guess a little smarter
        The flip_smallest_bit code was written with the assumption that the
        discriminator has equal weights for mark and space, that we are equally
        likely to get things wrong in each direction, and that flipping the bit
        with the smallest absolute value is likely to get us what might have been
        transmitted.
    
        However, in the face of selective fading and QRM, the assumption of
        symmetry proved to be wrong. This is "helped" by the 3/4 framing of
        SITOR-B, where every character has 3 marks and 4 spaces, resulting in
        the mark value consistently getting a lower envelope estimation than
        the space value, even when both are the exact same signal level!
    
        Make the bit flip guessing a little smarter by correcting towards the
        3/4 framing, but only if this character is only one off from a valid
        character.
    
        This seems to result in slightly better message decoding in marginal
        circumstances.

commit 984ab440b7d9ed4bebd475147a16f0a4fbdf39af
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Mon Jul 19 17:45:32 2021 -0500

    Smeter Pwr_meter
    
      * correction to xmlrpc procedure to get smeter and
        power out meter from flrig

commit 5b038873c2dd729266313df66c00cf17106c0e39
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Fri Jul 16 06:09:35 2021 -0500

    My Callsign
    
      * modify edit code to maintain cursor position

commit e1cda402488de4ae3dba897258927c13c0affade
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jul 4 12:39:46 2021 -0500

    Contest fields
    
      * Change to Rx text field parsing
      * Change to cut number parsing

commit 5c09ac9b84655a3b54f2758590355409e3a8960c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jun 27 11:10:09 2021 -0500

    gpio ptt
    
      * fix for pi3/4 gpio h/w UDRC-II operation

commit ea4702e33b5828edcb5c6b515cc4ef6b1e88a17e
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Fri Apr 16 18:22:27 2021 -0500

    Add OFDM modes for NBEMS
     * OFDM-500F for HF SSB
       - survives HF NVIS/long path
       - 4-carriers of 62.5-baud 4PSK = 250 bps
       - 1/2 rate K=15 FEC with 4sec interleaver
     * OFDM-750F for HF SSB
       - survives HF NVIS/long path
       - 3-carriers of 125-baud 8PSK = 562 bps
       - 1/2 rate K=13 FEC with 3.2sec interleaver
     * OFDM-2000F for HF-SSB/FM
       - 8 carriers of 125-baud 8PSK = 2000bps
       - 2/3 rate K=13 FEC with 3.2sec interleaver
     * OFDM-2000 for HF-SSB/FM
       - 4 carriers of 250-baud 8PSK = 3000bps
       - NO FEC, meant for line-of-sight
     * OFDM-3500 for FM 9600-port
       - 7 carriers of 250-baud 8PSK = 5250bps
       - NO FEC, meant for line-of-sight
       - Requires Signalink made-after 2018 connected to the 9600-jack
     * OFDM-2000F CPU-load fix
       - FEC of previous mode too heavy for some CPUs
         . Reduced to: K=11 FEC with 1600msec interleaver
         . Other mode parameters unchanged
     * Added Vestigial-carrier based AFC to OFDM modes
       - Increases robustness and tolerance to drift
      * OFDM 2000F hold
       - commented out OFDM 2000 and 2000F modes for bugfixes
       - OFDM 500F, 750F, and 3500 are complete

commit c38d1c153b4cb5d25110258897958f39630cb159
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu Jun 24 08:00:32 2021 -0500

    Version 4.1.19
    
      * maintenance release

commit 59d790c768ac283e61357f649f9cc44b97d6a30b
Author: John Phelps <kl4yfd@gmail.com>
Date:   Sat May 1 12:16:01 2021 -0500

    Vestigial AFC fixes
     * Fix OFDM and 8PSK AFC jumping randomly to noise-signals

commit ecc64ee20c9c0b3c2e963dfd44f110dfcef8c036
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat Jun 19 15:29:02 2021 -0500

    C-Media PTT support
    
      * add support for C-Media ptt signal, used by DAR-30 etal

commit 8cdda827409e54f005379d49bd6fd40267757edf
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat May 15 07:17:05 2021 -0500

    LNW macro tag
    
      * add missing add to log call

commit 439cc2c9c16b4ae85ee7305cc3e2f98ed8cddcdb
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Tue May 4 14:55:47 2021 -0500

    Notes
    
      * add Notes as a retrieve field for last worked call lookup
        in logbook

commit d396d497042a41236c1da2ff16873910a03467f1
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Mon May 3 10:34:28 2021 -0500

    lower case tx
    
      * defeat lower case TX when text source is from arq or
        xmlrpc socket interface.

commit f250faf63c8b16c77879e7d89d7b7a121228a374
Author: Richard Shaw <hobbes1069@gmail.com>
Date:   Mon Apr 26 08:19:34 2021 -0500

    Win Install Directory
    
      * Change installer to target either 32 or 64 bit installation

commit 51af6968897c77ec675daaffbded1e9aff900970
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Fri Apr 16 15:14:28 2021 -0500

    Qso Party Cabrillo
    
      * add state & country selections

commit b49bf27c944ec0591e78a8d9f2b27d4314bd0f2f
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu Mar 25 06:02:11 2021 -0500

    mxe scripts

commit 9c035e809ba51b24b6637026ab4ecac6b7daafde
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Tue Apr 13 07:46:05 2021 -0500

    cwid
    
      * enable cwid for
        . T/R button reset to Rx
        . ^r in xmlrpc transmit text strings
        . ^r in macro text
        . ^r in transmit text
        NOTE: recommend disabling cwid for all ARQ type
        message transmissions; flarq / flmsg.

commit 74d1cd8f192138c8f06a2653264c9748be36100b
Author: John Phelps <kl4yfd@gmail.com>
Date:   Sun Apr 11 18:04:12 2021 -0500

    Doxygen srcdoc fix
     * MBEDTLS breaks the cppcheck tool, bypass checking for now

commit cf83705e051ff6f1a76e776179313c3c9a90c79e
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu Apr 8 12:38:17 2021 -0500

    Dxcluster freq
    
      * change to accommodate either '.' or ',' as the integer
        fractional part of frequency in kHz.

commit 35667cdf7f83362a283f94375b9f9e5126fa3c53
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed Apr 7 08:40:01 2021 -0500

    Documentation update
    
      * image and text associated with menu items
        . View/Rig/Log Controls
        . View/Waterfall

commit c13011c61cbb6c6e8af7a1b1f30370c51f7ab334
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Tue Apr 6 15:49:58 2021 -0500

    Carat r/R
    
      * if modem is not IFKP, change to identical function for
        ^r and ^R transmit character sequence

commit 8cb7d97dbb97257d0cb30769dd76b04ce99d06f1
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Mon Apr 5 07:36:12 2021 -0500

    WIN Build Errors
    
      * Correct Windows 64 bit build segmentation fault
        caused by ulong int usage for string pointer.
        Replaced with size_t

commit efbef1ede8c21be93b775e2e39360ad064148591
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed Mar 31 20:45:52 2021 -0500

    Compiler warnings
    
      * fix compiler warning on use of memset
        . rsid.cxx
        . ifkp.cxx

commit 9b4e00b18eb7524264dafc40ed44d96c0b2927e3
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Tue Apr 6 13:50:21 2021 -0500

    flrig cwio
    
      * DTR/RTS CW keying using xmlrpc commands to flrig

commit 8effebbf12d3860d1bbda28bc78b68af69364614
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat Mar 27 06:58:05 2021 -0500

    Set/Get Notch
    
      * Correct notch processing when used with flrig
      * RigCAT notch processing
        . Add wait 2 poll cycles between set and get notch

commit dfecfc6bca1522a916540494c549fade2beb69f6
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu Mar 18 13:16:49 2021 -0500

    FMT mod
    
      * limit estimation error to user defined value.
        reset tracking if error exceeds the set value
      * add +/- 5 and +/- 10 plot ranges

commit 01bcb4d1c08d31d0589c8c2e436ce4672880ccfe
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat Mar 13 10:53:45 2021 -0600

    Tx Monitor Level
    
      * Change control to dB scale to allow greater range of
        user control

commit a0567d3dd39fac52bee1bca7095d88573001d9b3
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Fri Mar 12 14:45:12 2021 -0600

    fh baud
    
      * modify fh parameter printout

commit 5d6a04157103deaa497046f43ab9f4b14403bacf
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat Mar 6 07:46:37 2021 -0600

    dxcluster
    
      * Immediate cmd
        . ! character as first in command definition will cause
          the command to be send immediate upon selection of that
          command button

commit 44f415ef14006567fea9cdd5453dfbc5c1e4d640
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Feb 14 10:23:00 2021 -0600

    WF-only mode menu
    
      * add missing modes

commit 5d6b5e9b9d46a75c4435150aeafc6f984ec89189
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat Mar 27 23:04:29 2021 -0500

    PSK-modes fix false triggers of DCD-OFF
     * Certian character combinations were triggering DCD-OFF
     * DCD-OFF code now searches over 6-bit window
     * Prevents rare data-loss bug mid-transmission

commit aaddc690fe044b8cc9ad62c492d692e60d9adf17
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Mar 2 06:28:38 2021 -0600

    fmt
    
      * add callback handlers to
        . btn_unk_enable
        . btn_ref_enable
        . btn_fmt_record
      * reset frequency whenever ref or unk button is pressed

commit e1dad479bf0cc6a78321113d3f4998cf2f9cb2b9
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Feb 22 06:40:45 2021 -0600

    Win32 Serial Port
    
      * change
          "if (!hComm)" to
          "if (hComm == INVALID_HANDLE)"

commit 1313193ee31d08b9d24571325d2c24ee1b7a7762
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Feb 23 09:31:58 2021 -0600

    CW punctuation
    
      * Allow user to suppress decode/encode of specific
        punctuation characters
      * Allow user to select character to display noise decodes
        . default '*'
        . '_'
        . ' '
        . none

commit 39b16627d1b588c1635d52300da296a69bcd4cc0
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Feb 17 21:56:50 2021 -0600

    wf

commit e23e21d68e7948278a6e2a9254dc6fc421cd3ebb
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Feb 13 06:14:24 2021 -0600

    WX
    
      * Correct <WX:xxx> weather macro text substitution

commit 6f422349275e7280400069bf79dc112d230764f7
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Feb 11 08:13:38 2021 -0600

    Canada
    
      * Add missing provinces / regions

commit 187bd17bc0d176e603261978751b7e3c98879290
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Feb 9 11:04:55 2021 -0600

    PulseAudio Server String
    
      * always enable PA server string control to allow user
        to clear or modify entry
      * fix hanging up on server fault message dialog
        . caused by message dialog on being re-entrant

commit cd999dad894fa2a8b3cb1e395d7487defa7e940f
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Feb 6 21:01:23 2021 -0600

    macOS arm64 builds
    
      * Change macosx macro to include darwin20 target

commit 6b9427333da8b10365c84a0a8cc5c4bcfe03ea4b
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Feb 6 10:54:32 2021 -0600

    Waterfall buttons
    
      * Set all buttons to visibile for new installation

commit ebdc885e580774f292d17bb9fa077e68ed24217b
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Jan 31 09:23:27 2021 -0600

    Audio Codec
    
      * fix for Portaudio h/w codec missing during fldigi startup
        . missing h/w could cause segmentation fault on some systems
        . added try{}catch{} to trx audio path
        . display error message
        . reset audio device to NULL codec

commit c8a3df2cad53f3b026d1dbf450d849d91c87e7cd
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Jan 29 05:34:12 2021 -0600

    Version 4.1.18
    
      * Maintenance release

commit 21c65b6490ffd379985585a083c970be12d18c8a
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Jan 6 07:32:13 2021 -0600

    WF fft controls
    
      * Restore averaging, fft pre filter, latency controls

commit 41e8fe6cf967d54cd19cd4dee6ee361814c00cd1
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Jan 27 09:49:59 2021 -0600

    Debug text
    
      * add millisecond timing to debug time stamp

commit fa1821f8fccc98ab532ec748d4a0fe32613f8e6f
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Jan 2 15:01:15 2021 -0600

    flarq build
    
      * fix broken build for ./configure --disable-fldigi --enable-debug

commit 8d4ae60e013c54979cfb64e40edab0406a4b3a42
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Dec 28 07:49:43 2020 -0600

    Exit processing
    
      * Set PTT off if user elects to close fldigi with PTT enabled.
        - works for both Files/Exit and the dreaded windows decoration
          bar 'X' button.

commit 321e0009831ba442b56e01bcd50a548d8359fe36
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Dec 23 12:13:56 2020 -0600

    Scheduled Macro
    
      * Add PTT OFF during scheduled count down
      * Add clock display on status bar during scheduled count down
      * remove end-of-line '\n' white space between macro tags, i.e.
          <!WPM:24>
          <LOCAL><!SKED:12:00>how now brown cow<RX>
        becomes
          ^!^!how now brown cow
        after parser substitutions
      * Add space ' ' to end of inserted file <FILE:...> if file does
        not contain either ' ' or '\n' as last character

commit 8c46586486777a4235018cd6002f81a649a9ec40
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Dec 14 13:55:10 2020 -0600

    xmlrpc
    
      * flrig detection update

commit 1aaf5eff6a007e340c196684e469a09a34c2c366
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Dec 14 13:57:16 2020 -0600

    flarq debug
    
      * fix to allow --enable-debug with flarq build

commit fdf43940e7332df73ce4f79dff0d364c6beffe63
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Dec 3 06:51:05 2020 -0600

    Doc update
    
      * CW CAT keying, add IC705 to list of tested transceivers

commit c38e4f3745ebdb6c71c48372975b61b34ae0b669
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Dec 2 07:03:44 2020 -0600

    Version 4.1.17
    
      * Maintenance release
    
            c2714afa1: CW keying
            87b923e9f: N3FJP support
            37d3598b3: Rx Monitor
            039dff7e2: Contestia / Olivia
            83358bf65: Greek translation

commit ef2a9db96c63446315641feb369f6c0d9ca6527c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Nov 30 17:46:33 2020 -0600

    N3FJP support
    
      * remove sending OTHER8 category for all logs

commit 953b84e5243dc51f7eb0dfa40c8a2b78e8839434
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Dec 2 06:38:45 2020 -0600

    CW keying
    
      * added Elecraft KY cat command CW string keying
        . K3S tested
      * added Kenwood KY cat command CW string keying
        . TS-480 tested
      * added Icom cat command CW string keying
        . IC-7100, IC-705 tested
      * added Yaesu cat CW string keying
        . FT-991a tested
      * For use ONLY with
        . RigCAT transceiver control
        . flrig transceiver control
          - requires flrig 1.3.53 or greater

commit 37d3598b3d742670ff052dc306f02c1a8fdfe18a
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Nov 22 07:39:04 2020 -0600

    Rx Monitor
    
      * fluid source cleanup
      * split UI source from confdialog.fl

commit 039dff7e2597374066bc060a9e9de7e76d6bae20
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Nov 16 07:31:46 2020 -0600

    Contestia / Olivia
    
      * Added mode CONTESTIA 16/250 with RsID 275
      * Added macro code to allow any valid Contestia or
        Olivia BW/TONES combination to be set via macro tags:
        . <MODEM:CONTESTIA:BW:TONES>
        . <MODEM:OLIVIA:BW:TONES>
        . where BW in set {125, 250, 500, 1000, 2000}
             TONES in set {2, 4, 8, 16, 32, 64, 256}

commit 83358bf65b28a62009e678c329597190f586a187
Author: Haris SV1GRB <sv1grb@gmail.com>
Date:   Mon Nov 16 07:34:31 2020 -0600

    Greek translation
    
      * Update to Greek po file

commit 77ba6c369094f2a85dd71aae0612aec99c50fa18
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Nov 13 08:18:00 2020 -0600

    Version 4.1.16
    
      * Maintenance release

commit 1fee059523464a0ba7b75e72824bca344a2109c5
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Nov 13 07:11:06 2020 -0600

    Cty.dat
    
      * Update distibution cty.dat data files
        dated 12 November 2020

commit fe08f4a30051cb0ee7f71c1176e83e028c690953
Author: Haris Andrianos <sv1grb@gmail.com>
Date:   Fri Nov 13 07:08:44 2020 -0600

    Greek translation
    
      * Update to Greek po files

commit ab267f3a184e4e8e8dadc7451b271af5d9cf2c8f
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Nov 13 07:01:49 2020 -0600

    Globals
    
      * fix MODE_THOR_FIRST entry.
      * fix MODE_DOMINOEX_FIRST entry.

commit 8abff85e708a8185e468ac5bfb341aaa09f052a4
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Nov 12 12:20:53 2020 -0600

    fmt fixes
    
      * track colors not correctly shown on tracking indicators

commit ca234a1d4777e3aa3ca3093a74067068ff8274af
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Oct 27 17:47:05 2020 -0500

    view_cw
    
      * change sample rate to be keyed to cw decoder samplerate

commit 942838ddb98e0cc1c34832679f3e8392d446e4ae
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Oct 26 17:52:16 2020 -0500

    Canadian Provinces
    
      * update user configuration panel

commit 54e3167103b5c278fd4b0dd4faa7cbaac99b8a9c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Oct 26 09:57:02 2020 -0500

    FreeBSD/nullptr
    
      * nullptr is defined in _null.h

commit 2d9245c0fc8bcdf164e29221d1e25385cebb8d6c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Oct 25 14:13:58 2020 -0500

    Navtex
    
      * fix kml file clean up code

commit a8ea4ce8865d4752d5ac91cf83fa272a0b3f7998
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Oct 25 12:51:31 2020 -0500

    benchmark
    
      * update to current gcc version

commit 744f0f692bf14afbf7b138cd2f17379b56000749
Author: John Phelps <kl4yfd@gmail.com>
Date:   Sat Oct 24 16:47:01 2020 -0500

    Phase and FEC quality display
     * Add phase-accuracy display for PSK modes (non-PSK31)
     * Added better FEC confidence code to THOR

commit 87931775ac72745f00f44572bdf8ac243d216167
Author: John Phelps <kl4yfd@gmail.com>
Date:   Sat Oct 24 16:42:19 2020 -0500

    Add new platform optimizations
    
    * added new --enable-optimizations options to ./configure
     - RaspberryPi 1,2,3,4 [rpi1, rpi2, rpi3, rpi4]
     - BeagleBone Black [bbb]
     - Cyclone5 [cyclone5]
     - Optimize for sse4 [sse4]
     - Use AVX extensions [avx, avx2]
     - i486, i686 [i486, i686]
     - x86-64 [x86-64]
     - ARM CPU-native [nativeARM]

commit 9bcfdb2122e3dd3fb4650b459b236468d9ec6c3c
Author: John Phelps <kl4yfd@gmail.com>
Date:   Sat Oct 24 16:41:46 2020 -0500

    Updated Doxygen Sourcecode Docs
     * Now renders to SVG for graphics (doxygen 1.18)
     * Fixed scripts for Cppcheck 1.9 changes
     * Added auto-installer for packages on Debian-like systems
     * Improved main page: index.html

commit 2d8ec5eefdabd5482f48aae5b19712c63124c98f
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Oct 30 15:56:30 2020 -0500

    fonts
    
      * fix slow start caused by font fixed/proportional enumeration
        - fixed evaluator moved to separate thread during first
          instantiation of Font_Browser class.  Actual time to enumerate
          2650 fonts on an i5 3.2 GHz system is approximately 25
          seconds.  Background process does not effect UI, but selection
          of fixed fonts in font browser dialog may not show all of the
          fixed fonts until the evaluator thread exits.

commit 824582cd3bdd9d365b6799ecb69f744fb99e9aee
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Oct 19 20:13:52 2020 -0500

    PSK Reporter query
    
      * request fails to pskreporter
        - caused by hard coded request to NWS
        - pskreporter site very slow in responding
          to connect request; caused UI to freeze.
          . change request process to separate thread

commit 48c3a7df7e1455720ae4d0df5f71371089f0faee
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Oct 18 15:55:00 2020 -0500

    Logbook compile warning
    
      * replace strncpy with "*comma_position ="

commit c51bf0d3135a3a0db0a7736eae6846cfffb3f5bb
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Oct 17 15:14:00 2020 -0500

    Version 4.1.15
    
      * Maintenance / Update release
        - David Freese  <w1hkj@bellsouth.net>
          fb6be0c2d: Doxygen cleanup
          80394e316: documentation update
          7f246f123: VUmeter
          ab69c22f4: <@LOCK macro
          c30b39305: Sound Card Record
          8ef2bd201: fmt csv
          bc14a38b2: W1AW-macros
          98de9a656: xmlrpc memory leak
          67dd7b42f: County Lists
          685e4384c: fmt modem
          2a1cef26f: xmlrpc rig timeout
          75754d4fd: doc update
          f1600c636: fmt-docs
          06c2cebae: kml
          b4575f656: DXCC lookup
          df9a5978b: status locale
          a8d02cda7: Level indicator
          8915b0450: FeldHell
          209741778: hamlib NET
          cd7ec00ac: NanoIO
          f0230a8b2: feld-hell font
          e5b67ec7d: wf
          2e90a584b: exit cleanup
          3c9d07f00: debug source
          42557ed7a: cluster dupcheck
    
        - Andreas Scholz  <entwickelheini@users.sourceforge.net>
          . 48cd15424: ADIF Conformity
    
        - Kosta Arvanitis  <karvanitis@hotmail.com>
          . 4887da833: XmlRpc Exit
          . cba23e535: Macros
    
        - Rik van Riel  <riel@surriel.com>
          . f8a29a146: Navtex

commit fb6be0c2da15aeaf943cd88400a839e746092c7c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Oct 17 15:13:46 2020 -0500

    Doxygen cleanup
    
      * Clean up warnings on Doxygen txt files

commit e76e557057d23bbaccc71e68856cd8f5aba0cb04
Author: Richard Shaw <hobbes1069@gmail.com>
Date:   Fri Oct 16 13:37:40 2020 -0500

    NULL / nullptr
    
      * Define nullptr as NULL for compatibility with gcc < 4.6.

commit 4c7fcee25d3476f15697750be5c608056b92b51b
Author: Richard Shaw <hobbes1069@gmail.com>
Date:   Fri Oct 16 13:35:54 2020 -0500

    c++17 fixes
    
      * streampos has been in std:: for some time. Depreceated access via
        ostringstream has been removed.
      * Using namespace std is discouraged and can cause namespace conflicts. c++17
        treats them as ambiguous references.
        - std::string
        - std::vector
        - std::empty
        - std::byte

commit 396712d92dfbc8663e7ccf2b2c22bf3c9ef3a984
Author: Richard Shaw <hobbes1069@gmail.com>
Date:   Fri Oct 16 13:34:58 2020 -0500

    FSQ
    
      * Comment out memset in fsq.cxx and other type fixes.

commit 136b67198acddf7c8114cbce7b6094aacefc6475
Author: Richard Shaw <hobbes1069@gmail.com>
Date:   Fri Oct 16 13:33:39 2020 -0500

    trx_mode
    
      * Cast to int from trx_mode (intptr_t) with LOG_ statement.

commit 5e882d6c93512084ffeb5d39351ddc56a61b6d2b
Author: Richard Shaw <hobbes1069@gmail.com>
Date:   Fri Oct 16 13:27:18 2020 -0500

    rigCAT
    
      * rigCAT_update_pwrlevel, change from void to long for
        consistance (since type is known)

commit 08630d6ccc2817b17ed8e6d7c7d76c98f8c42a12
Author: Richard Shaw <hobbes1069@gmail.com>
Date:   Fri Oct 16 13:32:48 2020 -0500

    MinGW
    
      * Additional fixes for MinGW 64bit.
        - A few more int->intptr_t updates.
        - Use winsock2.h to ensure sockets are the correct size for both
          32bit and 64bit windows.
        - SOCKET is not defined on *nix, so add conditional to typedef it
          to int.
      * time_t should not be necessary if we're not working with a full time stamp.
      * %e (space padded month) is not a valid format specifer for MS C so use %d
        (zero padded) instead.

commit b4de51995ab32419d00f5ba6f36dcf69733e8259
Author: Richard Shaw <hobbes1069@gmail.com>
Date:   Fri Oct 16 12:49:01 2020 -0500

    Fix warning about boundary issue.
    
      *The array length is not known at compile time, so initialize
       the pointer to nullptr and test to see if has been added to
       (memory allocated) before tyring to process futher.
    
      * mNVisibleLines is set to 1, so the for loop is never actually
       "fired" but only the first element exists, so [1] does not.

commit d670ccce474a27142f7a8774893324fdc6e9db5a
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Oct 15 21:57:51 2020 -0500

    documentation update
    
      * remove deprecated pages
      * reorganize Table Of Contents
        - insure no missing page references

commit 554e21b36b9d00dce85718849dd99c58966c0566
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Oct 16 13:56:12 2020 -0500

    VUmeter
    
      * add VU style input signal level monitor to main dialog
        - shares space on status bar
      * modify vumeter class to allow widget resize and partial
        display of 130 db Vu scale.
      * restore state of main dialog vumeter on startup
      * update documentation

commit ab69c22f423f75024ec6cb26b8d1381557663446
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Oct 11 12:14:05 2020 -0500

    <@LOCK macro
    
      * Add <@LOCK macro

commit c30b3930585896d16e3e01f36faa07f81640d553
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Oct 11 11:13:54 2020 -0500

    Sound Card Record
    
      * Fix memory leak

commit 8ef2bd201d9fd817061ff6627479b001098ec4d1
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Oct 11 12:12:06 2020 -0500

    fmt csv
    
      * Fix Windows corrupting csv file

commit 98de9a656b1575835fb7b5f44ef101ace1e6b558
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Oct 7 10:34:21 2020 -0500

    xmlrpc memory leak
    
      * fix memory va_start(...) ... memory leak

commit 67dd7b42f42a2d41d2e370ea36feed44eebe9270
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Oct 5 10:38:16 2020 -0500

    County Lists
    
      * added Alberta, Saskatchewan

commit 2a1cef26fec677728443fd3721fb682372287d6d
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Oct 3 07:44:07 2020 -0500

    xmlrpc rig timeout
    
      * fix main.set_frequency and rig.set_frequency commands
        inoperative

commit b4575f656baa703695709dcbf05ca68128f4dd59
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Sep 26 13:01:33 2020 -0500

    DXCC lookup
    
      * Change all references to "United States" to USA

commit 06c2cebae935e0d43fb6f10cf48252235be7f0ce
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Sep 27 08:44:49 2020 -0500

    kml
    
      * reorganize kml source
      * fix missing cleanup on start

commit df9a5978bd5503eeb233291747ed2c4ee952afce
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Sep 22 18:16:10 2020 -0500

    status locale
    
      * change double ratios to interger ratios
        - work around solution to class preferences bug
          read failure of floating point values if locale
          does not use period as the decimal separator

commit 8915b0450bfc9cf1feab5ac281a751f1bf321299
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Sep 20 22:09:41 2020 -0500

    FeldHell
    
      * Fix font resize bug
        - caused intermittent seg fault
        - caused loss of raster

commit a8d02cda72587c0c486c86f4e1e4875f72cb8687
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Sep 22 07:13:00 2020 -0500

    Level indicator
    
      * Add user definable signal levels for level indicator
        color changes
        - replicate controls both under colors/fonts and soundcard
          settings
      * Add VU style input signal level meter
      * Increase waterfall gain range to 80 dB

commit 75754d4fdf0ff7b967603d1bd90586305279cad0
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Sep 30 07:50:09 2020 -0500

    doc update

commit bc14a38b21b7cf92d7c7d234cc3cdd0d3a95183f
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Oct 8 12:47:24 2020 -0500

    W1AW-macros
    
      * Add <LOCAL>
        . use local time for all subsequent scheduling macros
      * add macro tag <BUFFERED>
        - transmit characters are saved to and retrieved from
          a hidden text buffer.
        - prevents user from moving Tx cursor into middle of
          macro which causes macro to pause
        - Tx panel text is used if <BUFFERED> not present in the
          macro text
      * fix Farnsworth WPM macro tag

commit 2097417782e47da8a174889ee44bc9d62f5618c8
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Sep 14 09:09:59 2020 -0500

    hamlib NET
    
      * fixes for connecting to rigctld from fldigi
      * added "Default" button to hamlib configure panel

commit f1600c6366b6ce0a50b9bdd6f0947cc3317003f7
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Sep 29 21:41:33 2020 -0500

    fmt-docs
    
      * Add new documentation for FMT modem
      * Add Table Of Contents

commit 685e4384c87262ea94947bdb47c1d81a20100206
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Oct 5 18:16:18 2020 -0500

    fmt modem
    
      * Frequency Measurement Test modem
        - similar to analysis mode
        - tracks to signals simultaneously
          . unknown signal
          . local reference signal, high precision oscillator
            possibly GPSDO
      * signal processing using DFT-based parameter estimator for
        complex exponentials
        - Jeffrey Tsui and Sam Reisenfeld, Journal of Telecommunications
          and Information Technology, 1/2006
      * unknown/reference track assignable using waterfall cursor
        - SHIFT - left click for unknown signal
        - CONTROL - left click for reference signal
      * recorded data saved in fmt directory
        - ~/.files/fmt
        - c:\Users\<login>\fldigi.files\fmt
        - date/time stamp
          fmt-YYYY.MM.DD.HH.MM.SS.csv
      * Add wav file recording
        - save data to csv file, each record contains
          . HH:MM:SS.ss - UTC to nearest hundreth of a second
          . Elapsed - elapsed time from start of recording
          . Xcvr VFO - either CAT or user entered value for transceiver vfo
          . Unk Freq - unknown signal frequency
          . Unk Base Freq - tracking error for unknown signal
          . Unk dBVpk - measured peak amplitude of unknown in dB
          . Ref Freq - reference signal frequency
          . Ref Base Freq - tracking error for reference signal
          . Ref dBVpk - measured peak amplitude of reference in dB
          . values computed when csv opened with spreadsheet program
            Estimated - both unknown and reference
            Corrected - unknown corrected by reference
            Average   - average of corrected unknown
            Std Dev   - standard deviation of corrected unknown
        - file saved to fmt files folder
        - filename automatically date-time stamped
        - new file created each time recording enabled
        - user selectable
          . arbitrary start/stop
            fmt-YYYY.MM.DD.HH.MM.SS.wav
          . start/stop sync'd to data recording
            filenames will have identical date-time stamp
            fmt-YYYY.MM.DD.HH.MM.SS.csv
            fmt-YYYY.MM.DD.HH.MM.SS.wav
        - indicator illuminates when recording synchs to interval
          and file write in progress
      * Add user selectable audio code sample rate
        - 8000, 11025, 12000, 16000, 22025, 24000, 44100, 48000
      * Add user selectable plot line width
      * let user select discriminator method
        - phase rate of change
        - DFT T&R estimator (preferred)
      * Add bandpass filtering to both unknown and reference signal
        processing.  Implemented using FIR filter.
      * Add user selection for plotting data over horizontal axis
      * Add user selection of comma / TAB for csv file field delimiter
        - creates a locale file that is compatible with spread sheet
          imports.  locale may use comma as decimal delimiter
      * Change FIR bpf minimum to 5.0

commit cd7ec00ac2727d5d37e507b45c92478e97ce5e19
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Sep 7 17:44:28 2020 -0500

    NanoIO
    
      * MORTTY V4 compatibility changes

commit 48cd154248995b104653ffc2ac6d7f0b28e57df1
Author: Andreas Scholz <entwickelheini@users.sourceforge.net>
Date:   Thu Aug 27 14:24:49 2020 -0500

    ADIF Conformity
    
      * The ADIF-specification defines number-values as dot-separated.
        Localization seperates by comma on non-english systems. This commit
        changes the behavior to dot separation in the FREQ-value.

commit f0230a8b25cebe9245d4706dee40f8b186b05d97
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Aug 24 22:32:22 2020 -0500

    feld-hell font
    
      * Correct font feld-14fat

commit e5b67ec7db1d2d5301afd7860d6d9053f89f54f5
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Aug 7 18:10:47 2020 -0500

    wf
    
      * change waterfall signal processing path to always include
        sample rate conversion to a fixed waterfall sample rate
        - srate = 8000

commit 2e90a584b93695ff6bd7a81af6ea595c7b6a5c49
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Aug 7 09:20:56 2020 -0500

    exit cleanup
    
      * insure debug dialog is removed before exit

commit f8a29a1469cb51788b66777fd56cf6d25553bf4e
Author: Rik van Riel <riel@surriel.com>
Date:   Sat Jul 25 21:58:52 2020 -0400

    Navtex
    
      * Fix and simplify the correlator
        - Make sure the correlator only ever jumps +delta or -delta to
          the early or late accumulator, and never the long way around.
        - The adjustment limiting code had a bug that never seemed to break
          anything; simplify that code by removing the special case.

commit 3c9d07f00f827ac246f86a9191921593fd41156e
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Jul 20 17:47:08 2020 -0500

    debug source
    
      * remove deprecated misc/debug.cxx
      * prevent copying an empty file in aging function

commit 42557ed7aabce9bb895adec5d370786173bc2c55
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Jul 11 20:48:34 2020 -0500

    cluster dupcheck
    
      * add dupcheck to dxcluster CALL select

commit 4887da8333aac638a49fa9ef88a76e04ccf4581a
Author: Kosta Arvanitis <karvanitis@hotmail.com>
Date:   Tue Jul 28 07:43:23 2020 -0500

    XmlRpc Exit
    
      * Suppress exit confirmation in xmlrpc terminate

commit cba23e535857f85f0a34ebd6822b14385dfc8d7d
Author: Kosta Arvanitis <karvanitis@hotmail.com>
Date:   Tue Jul 28 07:36:20 2020 -0500

    Macros
    
      * Added macro to clear QSO fields

commit f38ba12b9148367a0bc70c3134c500e94617033c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Jul 11 13:50:42 2020 -0500

    Version 4.1.14
    
      * Maintenance release

commit 018618b6c0ed011c19734ddc60c07a874df99acf
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Jul 11 07:14:40 2020 -0500

    fonts
    
      * modify start up font enumeration
        - sort system fonts with qsort
        - enumerate fixed fonts
        - add fixed/all selector to font selector
        - use static class members []
          . instantiated and initialized on first instance
          . deleted when all instances deleted
      * change FreqControl width sizing to one based on widest
        numeral for selected font.
      * debug statements to assist in resolving Arch Linux startup
        hangs. To test with debug active
        - uncomment FBDEBUG in Font_Browser.cxx
        - uncomment FCDEBUG in FreqControl.cxx

commit a626371f208e97c9ea23e5b58be27431e3957fd9
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Jul 7 21:05:25 2020 -0500

    Navigator
    
      * Fix missing initialization code for Windows OS

commit c37af9c93615a5f870d7ed0614cf0af46ca2cc36
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Jul 7 05:26:55 2020 -0500

    hamlib
    
      * changes driven by hamlib 4.0

commit 606684fdf6612acf7ab4e6928faf25da3a318265
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Jul 4 14:54:40 2020 -0500

    Build scripts
    
      * remove -lregex from mingw cross compile scripts

commit 2adcc01844fbf815b6d888766a7393e7c288b7bf
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Jul 4 10:42:53 2020 -0500

    localtime_r
    
      * add timeops.h to n3fjp_logger.cxx

commit 2b5f464f1c294a562db35e64cae5f2aeb39c584c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Jul 4 13:51:46 2020 -0500

    Freq Analysis
    
      * Add Rx RIT control
        - apply as linear correction to observed frequency
      * Disable rxppm corrections when frequency analysis modem
        is active

commit 0e1aa47fc21accd9637443a4539a9795bb177127
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Jun 27 09:23:42 2020 -0500

    Field Day Logger
    
      * Fix reconnect to server when changing bands/modes

commit a984f7ad9a3f30437077d1b1b20d2cb4582c8540
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Jun 25 06:05:18 2020 -0500

    flarq update
    
      * Replace text widgets with fl_input2 and F_Edit widgets.  Adds
        UTF-8 character handling.
      * Add restoration of beacon after cessation of ARQ exchanges
      * Modify fldigi to correctly display UTF-8 characters during
        both transmit and reception of flarq text

commit 35a0af45b996a363750d7abaa0d6e55399d0d524
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Jul 11 13:55:14 2020 -0500

    Navtex
    
      * Fix crash in navtex code
        - When neither the alpha nor rep character are valid, the navtex code
          tries to average both characters and see whether that results in a
          valid character.
        - Unfortunately, it uses the value of the character rather than its
          position in the array as an array offset, and can crash in this
          location.
        - Fix that by using the position like the code was meant to do.
        - Found with Valgrind.
      * remove the NOSIGNAL state.
        - Since the SYNC code is quite picky nowadays, requiring
          several valid characters in a 1 second interval before
          switching to READ_DATA mode, the NOSIGNAL state is just
          not useful any more, and it can be removed.
      * make early/prompt/late detector able to lock onto more signals
        - When the early/prompt/late detector was totally out of phase,
          it sometimes totally failed to lock onto signals.
        - Fix by making the detectors jump the entire distance between
          them if the prompt detector is at a lower average than both
          the early and late detectors, and limit that to one jump by
          copying over the average values.

commit 85c25e27ffa1c6269c4f6260bf69fa1adb190f2c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Jun 22 13:11:03 2020 -0500

    Sound Record
    
      * Insure that audio recordings have .wav extension

commit f952c0808272995009674d4d883edaf8c0639e6b
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Jun 17 09:29:32 2020 -0500

    Freq Control
    
      * change to use unsigned long to represent the frequency value
        maximum value increased to 4294967295 (2^32-1)

commit c5ffb269caea068d54986487f790dfa0f7efb636
Author: Richard Shaw <hobbes1069@gmail.com>
Date:   Wed Jun 17 06:55:33 2020 -0500

    MinGW64
    
      * build MinGW 64bit without requiring -fpermissive.

commit b3f5f6b16e91d6cf500d9b873a2e6b7e211c284c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Jun 11 09:48:17 2020 -0500

    Cabrillo logs
    
      * correct Cabrillo report MODE entry

commit ed7c443ece283c15c76064f2f7a9def8a3d17413
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Jun 11 18:12:45 2020 -0500

    sound.cxx warning
    
      * fix compile warning on indentation

commit 84f1f36796039bcdf8a0aa350e5dbe66a8397efb
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Jun 10 08:30:00 2020 -0500

    SNDFILE
    
      * change SNDFILE to a required library

commit d9f379f4e70443fdd5da2d95f6140238330465d0
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Jun 12 12:36:21 2020 -0500

    FSK HELL
    
      * invert video reversal on HELL 80
      * rename FSK_HELL -> FSKH245
        - enable RsID encode/decode for FSKH245
      * set default filter bandwidth for each mode

commit 05000ef4b5600da58f6485e3de507e932111c183
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri May 29 09:30:25 2020 -0500

    Store/Recall
    
      * Change Store/Recall menu items to mode_info[].name vice
        mode_info[].sname
        - sname strings for Contestia and Olivia contained '/'
          causing an item selection failure.
          . fltk widget interprets the '/' as a submenu item
        - bug has been lurking for many versions

commit b70cc0b68734d31fbad90ff703ab32e39c80b88f
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri May 29 09:30:12 2020 -0500

    wefax
    
      * Change bandwidth selections

commit 5a06abd088e3f46c44a81afb07694c04f7bab708
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed May 27 18:05:57 2020 -0500

    Rx Monitor
    
      * Add test for existence of filter in monitor playback
        - prevents segmentation fault with start up conditions:
          . Rx Monitor enabled
          . Rx Filter enabled
          . Audio alerts disabled

commit 2f17a64b42045417656f2aaf23ec6a02cf7ea0f8
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue May 26 09:01:00 2020 -0500

    Version 4.1.13
    
      * maintenance release

commit a09931a2e19666f0ce7ae3563e0d4743c925bbcb
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue May 26 09:00:26 2020 -0500

    doxygen
    
      * add new documentation files

commit c5060a31548d62b5b34cefeeb3523b1db3639acf
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon May 18 13:59:39 2020 -0500

    cw prosign
    
      * fix loss of prosign AA
        - conflict with Northern European accented characters

commit 2f4bad6e9115cc85201a4583c90bd15be7baa3cd
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat May 16 14:16:05 2020 -0500

    Analysis mode
    
      * Add Zulu time readout to status bar

commit 785e295ad17b3140d5bdc575374c40b3d51b1b39
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun May 17 14:27:38 2020 -0500

    Debug Sources
    
      * remove bMOREINFO
      * add "Data Load" toggle to Debug sources
      * add "Synop" toggle to Debug sources
      * add "KML" toggle to Debug sources
      * remove deprecated command line parameters
        - --debug-pskmail, use debug source ARQ
        - --debug-audio, use debug source AUDIO
      * redesign Event Log dialog to make selection
        of level and sources more intuitive

commit 1caa2a467f26d7728820d42074cb9a570be7cbe9
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue May 26 08:42:33 2020 -0500

    wefax
    
      * Modify phasing algorithm to measure, analyze and act upon ratio of
        white and black intervals.
      * Change default center frequency to 1900.  Allows detection of start
        tone @ 300 Hz, stop tone @ 450 Hz.
      * Simplify FM detector.  Use complex functions vice I/Q logic
      * Redesign user interface
        - always use internal Rx panel
        - always use external Tx dialog
        - move infrequently used controls to configuration dialog
      * Rewrite pic and image classes
      * Add user correlation control to config panel
      * Correct transmit methods
        - Start/Stop signals not in spec
        - Transmit duration computation resulted in very long transmission
      * update documentation

commit a4845d91460887f4c77d9c58b90ad68ee50342be
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue May 12 07:13:29 2020 -0500

    README update
    
      * update reference to winfldigi

commit 5116d99bdc075b248077630171ce9c406e251256
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon May 18 21:51:03 2020 -0500

    fedora 64 build
    
      * remove Fl::wake calls that require void* data
      * replace with REQ qrunner calls

commit 2e3d22390ace275440f648c38b0809a06965d6fe
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed May 6 06:48:03 2020 -0500

    Code cleanup
    
      * remove extraneous debugging lines from code

commit 4bdb42cc8ee59b1465e059662042012d68280d13
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat May 2 08:23:07 2020 -0500

    fsq sounder
    
      * restore sounder when starting FSQ from another modem

commit 62cf2acffc4bf08445e07c9057d8f6fc7acbc3c8
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Apr 26 06:25:03 2020 -0500

    Default event log level
    
      * restore INFO as default
      * change socket events to VERBOSE

commit 30af9e2d8bca5c90625e81920c51ce982e7fbe90
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri May 1 20:14:45 2020 -0500

    rx_extract
    
      * imrove behavior servicing multiple instances of flmsg

commit 4461003a0da2d427ff90391a57ccee27d4fa5704
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Apr 23 09:37:00 2020 -0500

    Version 4.1.12
    
      * Maintenance release

commit 60fb347efbdc28b88f9e72ca73717bb2ea8db800
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Apr 23 09:36:58 2020 -0500

    TX auto RST-sent
    
      * add control-shift-s for inserting RST sent value in TX stream

commit 24c10fd93e64eaa3ca2f26edfba06e19f846fabf
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Apr 20 15:07:55 2020 -0500

    wwv
    
      * fix segmentation fault on Windows platform

commit ddeb2db1958a6bcb181aa391d47acfe8b33999c8
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Apr 8 15:24:03 2020 -0500

    Win10 Socket debug
    
      * Added event level recording in socket class

commit 21c86db27a85e5645c535ad137e47aa02cd68b3e
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Apr 23 07:11:59 2020 -0500

    CW/DTR/RTS
    
      * restore missing Nordic characters on DTR-CW
      * enable PTT during CWIO processing
      * allow user to calibrate DTR-CW timing at nominal WPM
        - fractional computed values rounded to nearest integer
          i.e. round(0.5) => 1
      * update documentation

commit a6dc3db26ae2f02fbb40cf7e089667a3897b1f9d
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Apr 18 14:06:00 2020 -0500

    File/Audio
    
      * File selection caused cessation of audio processing while waiting
        for user selection.  Results in cessation of signal processing
        including keep alive signals to flamp and flmsg if linked.
        - move all UI interaction to main thread

commit 375b4252cdb8f38f6e93e50732803bdd257ccf53
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Apr 3 09:17:53 2020 -0500

    trx testing
    
      * replace compiler macros with in-line code to aid in debugging

commit db57f4b4a7d7ff99b02956c4d01155a97a9ccb22
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Apr 2 17:58:08 2020 -0500

    AFTER macro
    
      * add AFTER tag to repeat macro after a delay of NN seconds

commit ddfb5e61ad41e7b9368689b9088a2fd7ed1bd61a
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Apr 1 19:26:16 2020 -0500

    CWID button
    
      * One more time to wrestle the wayward CWID button to the mat
        - fluid definition file "confdialog.fl" OK
        - needed to execute "make flgen" to create new confdialog.cxx/h files

commit 7e970e8a7d2e0dba6be8e9e65e3568f55d912ef2
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Apr 1 18:51:12 2020 -0500

    Version 4.1.11
    
      * Bug fix release

commit d11526ad6acc0f5f2ec3e4cb6f3732738a867019
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Apr 1 18:49:49 2020 -0500

    cwio_morse
    
      * segmentation fault fix
        - change cwio_morse to *cwio_morse

commit 0b98acd8818d6b78b4dca263c443e1c6b93e283e
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Apr 1 08:38:30 2020 -0500

    Version 4.1.10
    
      * Maintenance release
    
        John Gibbons  <jcg66@case.edu>
            e9a2ef2dd: analysis mode
    
        David Freese <w1hkj@bellsouth.net>
            21bcf4e5f: MacOS
            980c4fc7a: AWOL CW id button
            da43e24cd: Macros
            81261626a: RigCat config
            1cc5d884c: CW 5 wpm
            797f24382: audio alert
            ece3e2486: flrig auto off
            8cc4f134c: maclogger
            43382303a: mkappbundle
            db0427121: nanoIO
            93b75e79d: start/stop transitions
            f4dd622c5: CW DTR-RTS
            f77503a87: Olivia 2 tones
            f3ed9232e: Xmlrpc Xcvr
            524e5f2b3: mp3
            f754c087a: contestia cr
            b9e0a9a7b: serial port
            055d75602: Check Version

commit 980c4fc7ab2a457e6a362458289e88d67ee44180
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Mar 28 14:46:16 2020 -0500

    AWOL CW id button
    
      * Fixed "hidden" state of CW ID button

commit 21bcf4e5fc0dae2eaed2bdea5014ac8cfa69ea48
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Mar 30 20:35:56 2020 -0500

    MacOS
    
      * update build.m4 for Xcode 11

commit da43e24cdcd0a15282c1b29d2d64ad6748d06eda
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Mar 27 07:31:21 2020 -0500

    Macros
    
     * Restore execution code for <TUNE
     * Retain delayed execution code for <!TUNE
     * Create new macro <@TUNE
     * All three versions allow tune interval to be spec'd
       in fractional seconds, i.e. 2.5, 5.1 10.0 15
     * <TUNE:nn.nn> used alone returns to receive
     * <TUNE:nn.nn> followed by text remains in transmit
       to complete the transmission.
     * Examples:
       . <TUNE:10.0>
       . <TUNE:5>
         <TX>tune test <!TUNE:1.5> de w1hkj k
         <RX>
         <@TUNE:2.5>
     * Remove text size restriction on CPS test report.

commit 81261626a42496f3ec80058df66b362392560a2c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Mar 22 07:31:41 2020 -0500

    RigCat config
    
      * restore missing control labels

commit 1cc5d884c9829cd20c06d960ba787454634a5df0
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Mar 17 18:36:59 2020 -0500

    CW 5 wpm
    
      * 5 wpm farnsworth speed demands larger OUTBUFSIZE
        - increase output buffer to 65536

commit 797f243828e765d7732e644f710962180ad19663
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Mar 9 09:54:40 2020 -0500

    audio alert
    
      * fix seg fault
        - test for existence of audio_alert instance

commit e9a2ef2dd0d2bd2c757532421243e41d8b94bc8b
Author: John Gibbons <jcg66@case.edu>
Date:   Fri Feb 28 14:46:26 2020 -0600

    analysis mode
    
      * changes to data file output - submitted by John Gibbons, N8OBJ

commit ece3e2486679eb9ba538ea1c62afce7646aa8367
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Feb 28 11:59:14 2020 -0600

    flrig auto off
    
      * add ability to shutdown flrig/xcvr during fldigi
        shutdown

commit 8cc4f134c5352fe2a9f4c9bafba250d8049c8ffa
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Feb 19 14:14:47 2020 -0600

    maclogger
    
      * correct interpretation of UDP frequency string
      * update transceiver frequency based on UDP frequency

commit 43382303ac6fc675fa76ef8690743582879ff24b
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Feb 10 06:52:54 2020 -0600

    mkappbundle
    
      * modify 'version' to include patch level

commit db0427121de562a238d1a036ce6aa6c59e022c30
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Feb 5 07:19:10 2020 -0600

    nanoIO
    
      * Correct TTY interface code

commit 93b75e79d9798109ce5ced944e884e4b6ba3254e
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Jan 29 14:35:20 2020 -0600

    start/stop transitions
    
      * add code to soften the start/stop transitions for all
        modems

commit f4dd622c559fefb907812ea38eea83c8fb6431d2
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Jan 27 17:44:02 2020 -0600

    CW DTR-RTS
    
      * generate CW on selected DTR/RTS signal line
      * CW DTR/RTS signals generated concurrent
        with AF counterparts and within a separate thread.

commit f77503a870356be2236d31a6a6b9a9dd659d8cd5
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Jan 24 09:01:00 2020 -0600

    Olivia 2 tones
    
      * correct trailing edge cutoff of postamble tones

commit f3ed9232e839f65f87908182a66690a747f819ab
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Jan 24 09:00:00 2020 -0600

    Xmlrpc Xcvr
    
      * enable QSY when Xmlrpc client xcvr is connected

commit 524e5f2b35ca567714eae97660f55c6a016da6e6
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Jan 14 23:14:01 2020 -0600

    mp3
    
      * simplify mp3 conversions
        - test for file access using fopen
        - use linear sample rate converter

commit f754c087a5248f40805a8270b07fd94260e2573f
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Jan 13 08:15:53 2020 -0600

    contestia cr
    
      * correct suppression of <CR> display

commit b9e0a9a7b79a301d6314268c91940e0e649b48a3
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Jan 12 20:46:49 2020 -0600

    serial port
    
      * insure that DTR and RTS are always disabled when closing port

commit 055d756020d82b07202712d1ee766de98b97285a
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Jan 12 10:30:00 2020 -0600

    Check Version
    
      * correct version check logic

commit 1a63b099df8ac57418ad75e73ed47c2d9d768300
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Jan 11 18:00:00 2020 -0600

    Version 4.1.09
    
      * Update release
        - PO updates
        - config-dialog-mod
        - MilliSleep
        - Alert/Rx-monitor playback
        - New Install
        - Audio alerts disable
        - cw mods
        - Winkeyer
        - lotw mangled report files
        - Analysis mode
        - ARRL CW bulletins
        - hamcall
        - RSID code assignments
        - tree metaphor
        - OS X Bus 10 error
        - Log ADIF export
        - xmlrpc_rig
        - Rx monitor
        - Display Logbook Datum
        - RTTY bell
        - Combo Box behavior
        - cw prosigns
        - MinGW mods
        - CW International Chars
        - macros
        - mp3
        - Xmt Audio file
        - Alerts
        - Data file update
        - Wefax autosave
        - flrig freq/mode
        - Fltk 1.4.x
        - Update check
        - WEFAX AFC

commit 74aab8a7010475f22de3bb1daee5f501542a0f54
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Jan 10 17:49:26 2020 -0600

    Dialog closure
    
      * Fix seg fault when closing dialogs
        - occurred when mode set to MFSK

commit eb96656bea3562aee62a30a37c95dbf679c4bd2a
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Jan 9 13:09:04 2020 -0600

    config-dialog-mod
    
      * Modify config dialog creation to insure that locale
        translations apply to table entries

commit b4224b8220fc17e85c9fee0d29ea47c1a39416e4
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Jan 6 06:26:23 2020 -0600

    MilliSleep
    
      * Change MINGW MilliSleep implementation to use nanosleep

commit 88059a1d8cdeda03190bba1e3a49ee8cd8c8bf89
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Jan 10 18:33:26 2020 -0600

    PO updates
    
      * Update po submissions from translation authors
      * Change Italian translaor to Emanuale Repetto, IZ1UKX

commit fcc49c52651777a1279d3dcf09c5aef57734c7ea
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Jan 11 06:52:49 2020 -0600

    Alert/Rx-monitor playback
    
      * fix playback distortion on Pi3 internal sound card
        - sound OK on Cmedia thumb audio device
        - sound chopped/distorted on internal sound card
        - improved efficiency of portaudio callback function
        - increased sound data blocks to 1024 frames
          each frame 2 float values; right/left channel
      * Add alert stream volume control
      * Remove filter transients from rx audio stream
      * Update Alert configuration tab
      * Detect if use does not connect to audio alert device
      * set block size for pi3 compatability

commit 8c9b3ddbc5486865192def1211fe238be328a850
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Dec 30 18:43:14 2019 -0600

    New Install
    
      * restore Data Source dialog tab to new install wizard
      * fix missing cell element that caused table to not
        redraw correctly after table resize or column resize

commit 7c1d1bb25ac2492cc5d209f7721a79553fc2a861
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Dec 30 15:02:31 2019 -0600

    Audio alerts disable
    
      * add enable/disable button to Audio Alerts playback
        device selection
        - opening a portaudio stream on unavailable device
          caused segmentation fault
        - open stream now properly handled
        - default is disabled
      * fix seg fault bug on "new" install Wizard if audio
        alerts activated

commit e7a3842686633c5363f53b0136ea43e00cf5c28e
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Jan 9 18:07:51 2020 -0600

    cw mods
    
      * change timing parameter ranges
      * change CW sample rate to 16000
      * change waterfall drop rate computation
        - drop rate independent of mode samplerate
      * simplified CW AFCW generation code
      * add CW keyline on DTR/RTS
      * correct Farnsworth timing
      * insure that initial state of DTR is disabled
      * CW TUNE using DTR / RTS pins

commit 7afdab54bff344b85132723f392c65636d72c76f
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Dec 22 12:21:11 2019 -0600

    Winkeyer
    
      * correct WK_online status detection

commit f45e88de25ef6df35a12daf0ab27a8c962be0953
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Dec 13 07:46:47 2019 -0600

    Analysis mode
    
      * change displayed tracking frequency to .001 precision

commit fb6bcd0d2f5a70d5da8c177039121de8d966607f
Author: Harry McGavran Jr <w5pny@w5pny.com>
Date:   Tue Nov 26 19:47:35 2019 -0600

    hamcall
    
      * fix to broken hamcall lookups

commit bf22efe0345b467c70457f3a9c47f4eb759ecbde
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Nov 23 18:04:31 2019 -0600

    RSID code assignments
    
      * Assigned secondary Rsid Codes:
        - DominoEX Micro: 691
        - ThorEX : 693

commit 96ea26f03a69e0ec923cfad34c96ffb97a499349
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Dec 13 11:37:15 2019 -0600

    ARRL CW bulletins
    
      * changes to CW modem and macro language to support
        bulleting transmissions by W1AW
      * add new transmit interval macro
        <!SKED:HHMMSS:YYYYMMDD> to provide segmented scheduling
        of transmission at exact date/time.
      * change right channel QSK/PTT signal to square wav
        - user configurable base frequency
      * correct Farnsworth timing
      * add timing compensation for more accurate WPM timing
      * modified to work with 1.2.0 nanoIO sketch

commit 11f0c05cc689e59ee4370aff0b4202b3d4e9449f
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Dec 14 13:35:38 2019 -0600

    lotw mangled report files
    
      * tqsl trace file occassionally mangled when read by
        fldigi function check_lotw_log.  delay reading file
        until no change in trace file size occurs with a 100 msec
        window
      * improved lotw message box contents based on lotw trace
        file contents
      * increase time-out delays waiting for tqsl trace file
        completion

commit 5cdbb98ae9060964c07f215203070ebd9e69af5d
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Nov 17 15:43:22 2019 -0600

    tree metaphor
    
      * change configuration dialog to use tree vice tab
        metaphor
      * update user documentation

commit 38e58fd7c7141e960454b37576a0f7f7b7819070
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Nov 13 13:13:11 2019 -0600

    OS X Bus 10 error
    
      * Bug fix on OS X.

commit e0e70142bb4d71e124fd5a5382ec0b9e3c37a52d
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Nov 4 09:46:47 2019 -0600

    Log ADIF export
    
      * Add fields to "all" export

commit 7c48281e9f72f23e36b5571b6825cf39eb0e64bd
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Nov 1 06:09:02 2019 -0500

    xmlrpc_rig
    
      * increase timeout to 5 seconds

commit 594ac028e5a2dbea66a301ff8dbfac6b464958fa
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Oct 31 12:08:02 2019 -0500

    Display Logbook Datum
    
      * re-enable control of displaying logbook datum when starting
        program

commit 09ba2e6bf96f84a2e789b6763e3ce3eebe91bb0d
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Nov 1 06:36:06 2019 -0500

    Rx monitor
    
      * add monitor audio stream to allow user to listen to
        unprocessed Rx audio stream
      * add Rx audio stream filter
      * create separate Rx Audio dialog
        - open on View menu pull down

commit 93f9896e4e0df7926e9709c65b66f82256d3de5f
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Oct 22 08:36:55 2019 -0500

    Combo Box behavior
    
      * add scrollwheel action to combo/list box behavior
      * add widget Fl_Group::do_callback() to event handler
      * correct FreqControl handler for scrollwheel

commit c07d435178dc655aecba1157162fc695844812b3
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Oct 21 12:13:04 2019 -0500

    cw prosigns
    
      * allow user to select cw prosign display
        - long view, <SK> <BT> ...
        - short view, as prosign short cut key
          defined on the CW prosign config' tab

commit 644296e5e97ab0ff821dee01a376ca6df2eeabce
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Oct 25 10:08:33 2019 -0500

    RTTY bell
    
      * enable BELL, visual and audible for TTY decoder
      * pass BELL, \a, and CR, \r to xml rx data stream
      * add RTTY bell waveform file
      * add user configuration controls to disable BELL
        annunciation
      * fixed Windows alert failure
      * added ctrl-shift-g to special character group to insert
        the <BEL>, 0x07 character into the transmit text
        - hold control and shift down and press g multiple times
          for a string of <BEL> insertions
      * clean up trailing edge of phone ring
      * implement separate thread for handling mp3 and wav
        file playback.
        - removes dr_mp processing from main thread
        - prevents main thread locking during mp3/wav file
          processing

commit 18b3260ae0bf31c66c5bd86ff0aa40348e73f998
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Oct 20 22:52:45 2019 -0500

    MinGW mods
    
      * changes imposed by changes to gcc and mxe components
      * modifications to accommodate changes in mingw
        libraries and headers

commit c05c8bbd595cec45c586df4c3ec18c991cd22d28
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Sep 26 08:45:26 2019 -0500

    CW International Chars

commit 70743d9c1f5134d26aa1648d977cc520bd629b81
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Sep 3 15:41:08 2019 -0500

    mp3
    
      * Add mp3 decoder for mp3 files
        - uses public domain decoder drmp3
        - Audio playback, and
        - Alerts

commit 29d97e9c4289d1b019fac93b80a5e54d35a0a8f5
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Sep 6 08:57:02 2019 -0500

    macros
    
      * Allow CWID execution at specified position in macro text
      * Modify macro tag <TIMER:nnn> to always start when state
        changes from Tx to Rx.
      * Add <# comments> tag.  Works same as <COMMENT:comments> tag
      * Correct coding for proper operation of <SKED:..., <TIMER:...
        and <REPEAT...> tags.
      * Implement <UNTIL:hhmm[ss]:[YYYYMMDD]> macro tag
        - halts macro at specified date/time when either <REPEAT>,
        or <TIMER:nn> are specified in the macro text.

commit e282c9952c83f43bed28f1365dc7f11839755061
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Sep 2 18:10:34 2019 -0500

    Xmt Audio file
    
      * Add ability to transmit an audio file using new
        macro tag: <AUDIO:path-filename>
        - macro editor opens an OS select file dialog
          when the tag is selected from the pick list
        - suggested use:
            <MODEM:NULL><TX>
            <AUDIO:path-filename-1>
            <AUDIO:path-filename-2>
            <RX><@MODEM:BPSK31>
          or modem type of choice
      * Audio file must be wav format, either mono or stereo
        any sample rate
      * Returning to Rx stops current and any pending audio
        playback.  Post Tx macro tags are then executed.
        T/R button or Escape key will abort the playback.
      * Please use responsibly - know and understand your
        license limitations for transmitting audio files,
        especially music and/or copyrighted material.

commit 9c07eb9e5b2994256dae448b09232799a382701f
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Aug 30 08:40:31 2019 -0500

    Alerts
    
      * Correct test for no output device
        - do not use pa error handler
      * Add ability to select the pa device for
        alerts output
        - was using default device
        - detect device default sample rate
        - convert all sound files to def sr using
          fastest sinc converter
      * Change output to use pa callbacks

commit de7b8c6aeb53b47e6154f65ce69cbd368a79c7f6
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Aug 28 06:08:37 2019 -0500

    Data file update
    
      * Update/correction to file NAVTEX_stations.csv
        - contributed by N2RY

commit be3ac55aad3576f22f41fd74184457e50090c25c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Aug 22 10:20:16 2019 -0500

    flrig freq/mode
    
      * Change order of sending frequency and mode to
        mode then frequency

commit 2541779d9355f4a9f3b0e7560b9ce7cd8aac752e
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Aug 21 22:01:53 2019 -0500

    Fltk 1.4.x
    
      * Change to startup resize on MacOS built against
        fltk-1.4.x

commit 42591fbc6f45108bb7581e8058641b8220a6bec7
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Aug 24 07:21:06 2019 -0500

    Wefax autosave
    
      * Change max lines to counter min=1000, max = 1000

commit 8dbac5ff2243ff1a75bbf6acddb8ae0908e3f9e2
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Aug 21 12:31:37 2019 -0500

    Update check
    
      * correct logic for update checking

commit 618c6d2d23338bc0dc5e2ead65795328f155d7f8
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Aug 21 22:10:20 2019 -0500

    WEFAX AFC
    
      * Fix wefax AFC computation / application
        - incorrect computation of center frequency
      * Disallow audio stream playback on WEFAX
        - not compatible with HAMFAX class decoder
      * Remove status display messages
        - state changes still logged to event log
      * Force ".png" file extension on saved images
      * wefax code cleanup

commit 4d211e0c13df2802f4f3e60a9fe489a20ae2737c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Aug 14 13:10:19 2019 -0500

    Version 4.1.08
    
      * Maintenance release
        - Greek translation files updated by Haris SV1GRB
        - xmlrpc <vector>
          . This reverts commit d681ab54b31100878e16bf2c8c2b9a96ceb2de23.
          . avoid sizing a zero length vector; use resize(size, n) for
             non empty return vector
        - Logbook
          . Fix lost / garbled records on Windows OS
          . Fix lost logbook, zero records on Windows OS
        - Documentation
          . Add missing deadman timer documentation
        - Raster init values
          . Raster::resize() was being called with a negative
            width or height due to bad state being stored in the
            config.  This resulted in fldigi crashing before the
            UI was displayed.
          . submitted by Stephen Hurd <shurd@FreeBSD.org>
    
        - Image transmit docs
          . Correct manual for thor, mfsk, ifkp and fsk image transfer.
        - BSD soundcard
          . In FreeBSD sound devices e.g. /dev/dsp0.0 can only be open once
            whereas /dev/dsp0 can be open multiple times. fldigi tries
            to open /dev/dsp0.0 multiple times which fails.
            For specific sound card access, use /dev/dsp or /dev/dsp%d
        - RsID squelch open time
          . increase squelch open time to 300 seconds
        - N3FJP ACL
          . send logged frequency with other log info
          . enable setlocale(LC_ALL,"")

commit 0bf19e02e3d858d4a1a68c0c9316a5e86a10b964
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Aug 14 14:04:03 2019 -0500

    Greek translation files
    
      * updated by Haris SV1GRB

commit 93f3320d7c21c9c39ad0d1c02716f2b3caf79525
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Aug 13 19:00:53 2019 -0500

    xmlrpc <vector>
    
      * This reverts commit d681ab54b31100878e16bf2c8c2b9a96ceb2de23.
      * avoid sizing a zero length vector; use resize(size, n) for
        non empty return vector

commit c5eb44d5ba85b165c25caedd445cca3d3eadf155
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Aug 14 13:09:13 2019 -0500

    Logbook
    
      * Fix lost / garbled records on Windows OS
      * Fix lost logbook, zero records on Windows OS

commit 357df508eaac88abc82a143070024c8a8587ca3d
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Aug 12 09:39:52 2019 -0500

    Documentation
    
      * Add missing deadman timer documentation

commit ddbaec17fae98f1303eead10c56f6177c7ea8e1d
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Aug 9 17:18:50 2019 -0500

    Raster init values
    
      * Raster::resize() was being called with a negative
        width or height due to bad state being stored in the
        config.  This resulted in fldigi crashing before the
        UI was displayed.
        - submitted by Stephen Hurd <shurd@FreeBSD.org>

commit aaa08576adcd57205fb4a847fbac90d5f418d970
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Aug 9 15:45:26 2019 -0500

    Image transmit docs
    
      * Correct manual for thor, mfsk, ifkp and fsk image
        transfer.

commit 55e96d18c59b3041e431c2df854036f383e2202b
Author: Diane Bruce <db@db.net>
Date:   Thu Aug 8 09:38:19 2019 -0500

    BSD soundcard
    
      * In FreeBSD sound devices e.g. /dev/dsp0.0 can only be open once
        whereas /dev/dsp0 can be open multiple times. fldigi tries
        to open /dev/dsp0.0 multiple times which fails.
        For specific sound card access, use /dev/dsp or /dev/dsp%d

commit 7a55d6ddbc20d3707aeab4f642670cd8d8e9e542
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Aug 7 12:54:03 2019 -0500

    RsID squelch open time
    
      * increase squelch open time to 300 seconds

commit fe19ac89fb0c50c944c8c9a324994ec8275509c7
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Aug 7 06:52:46 2019 -0500

    N3FJP ACL
    
      * send logged frequency with other log info
      * enable setlocale(LC_ALL,"")

commit cf19801acfffbb61cbbc2ba556a828687efe9693
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Aug 5 07:27:18 2019 -0500

    Version 4.1.07
    
      * maintenance release
        FL_LOCK
          * Remove deprecated code
        wf mods
          * update to waterfall redraw to reduce cpu usage

commit 49a54cebae09cf9f98d12c2350b7be985691a969
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Aug 2 12:32:18 2019 -0500

    FL_LOCK
    
      * Remove deprecated code

commit a1a46b2c220e6966c75abdcc153f0569d65575e4
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Jul 25 10:14:30 2019 -0500

    wf mods
    
      * update to waterfall redraw to reduce cpu usage

commit 20e427a9801cb6b3450b03b3d8dc37c12718e324
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Jul 23 10:10:50 2019 -0500

    Version 4.1.06
    
      * Maintenance release
    
      nanoIO
        * update to support WPM potentiometer
        * update to enable/disable keying ptt
    
      FD server disconnect
        * disable connect to FD server after 10 consecutive failures to connect.
    
      Calendar
        * fix warnings in gcc 7.x
    
      Warnings etal
        * code change to suppress fl_digi.cxx compile warnings on Fedora 30/64
        * Jalocha mfsk C++ templates
          - change alloc/free to new/delete
        * 'prettied' all jalocha template header files

commit d2ff6783c14c0cd515646af4f7454f83d467c025
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Jul 23 10:15:43 2019 -0500

    Documentation update

commit e7a984ae3185953a3dd2f447c671c94326db4d97
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Jul 10 19:13:00 2019 -0500

    nanoIO
    
      * update to support WPM potentiometer
      * update to enable/disable keying ptt

commit 2e98f532ede3b82405206d7fe8ce24d11437b3cc
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Jul 8 06:58:54 2019 -0500

    FD server disconnect
    
      * disable connect to FD server after 10 consecutive
        failures to connect.

commit f37b133c5d0ae2db4e020e3327f72c291eb62bd3
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Jul 5 14:23:03 2019 -0500

    Calendar
    
      * fix warnings in gcc 7.x

commit 1d3a06f83377e5155df3b5a6032e9e88cc94930f
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Jul 5 12:46:45 2019 -0500

    Warnings etal
    
      * code change to suppress fl_digi.cxx compile warnings
        on Fedora 30/64
      * Jalocha mfsk C++ templates
        - change alloc/free to new/delete
      * 'prettied' all jalocha template header files

commit 26a02ddeb321dedad6681b428d3bf65decd79bc9
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Jul 3 07:01:19 2019 -0500

    Version 4.1.05
    
      * Maintenance release
          LoTW fllog
            add fllog update for LoTW sent date
          Modem macro
            translate generic
              CONTESTIA:bw:tones
              OLIVIA:bw:tones
            to equivalent
              Cont-tone/bw
              OLIVIA-tones/bw
            for UI display and RsID transmission
          Close Logbook
            force write of logbook on closing program
            - insure action occurs in main thread
            add date/time/line# annotation to all logged events
          eQSL
            add 5 second wait for response to eQSL post and other
              remote network queries
            added aging to network log file, 'network_debug.txt'
              last 5 log files retained
            all external network events logged to aid in debugging
              network failures.
          cty.dat
            update cty-dat.cxx internal data file

commit a593ddbb865fbcd5210ae2ea2dbcd3920e4b4bb2
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Jun 23 05:49:59 2019 -0500

    LoTW fllog
    
      * add fllog update for LoTW sent date

commit 1a42952e4a8b628c86cb51011c74043984690c2e
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Jun 22 07:29:46 2019 -0500

    Modem macro
    
      * translate generic
          CONTESTIA:bw:tones
          OLIVIA:bw:tones
        to equivalent
          Cont-tone/bw
          OLIVIA-tones/bw
        for UI display and RsID transmission

commit 5a36610d16aa994d262cfa1ceac09c107473b8b9
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Jun 21 08:12:40 2019 -0500

    Close Logbook
    
      * force write of logbook on closing program
        - insure action occurs in main thread
      * add date/time/line# annotation to all logged events

commit 33177695be27f40a644cea56eca4604a558211a3
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Jun 19 10:09:09 2019 -0500

    eQSL
    
      * add 5 second wait for response to eQSL post and other
        remote network queries
      * added aging to network log file, 'network_debug.txt'
        last 5 log files retained
      * all external network events logged to aid in debugging
        network failures.

commit e5a9d81f339711913feb16073ef24b75bb6b903b
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Jun 19 06:59:26 2019 -0500

    Version 4.1.04

commit e5b05e2a4ea1f1a324cf9b1aaf28f2e617330b64
Author: Davide Gerhard IV3CVE <w1hkj@bellsouth.net>
Date:   Fri Jun 7 08:20:54 2019 -0500

    MacOS high-DPI
    
      * enable high-DPI on macOS and Microphone on macOS 10.14
        - enable highDPI on retina display
        - request microphone usage on macOS 10.14 (mojave)

commit e25078f2448fd41fbf3331e9c167b5d7aaa46e0d
Author: Davide Gerhard IV3CVE <w1hkj@bellsouth.net>
Date:   Fri Jun 7 08:18:39 2019 -0500

    timeops
    
      * fix for OS-X Xcode < 7.2

commit 2c03575b4032450195827386fbc230b61e5fb9c3
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Jun 7 06:02:23 2019 -0500

    log server
    
      * add debug statements to track access to remote
        log server

commit d681ab54b31100878e16bf2c8c2b9a96ceb2de23
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Jun 5 21:29:01 2019 -0500

    xmlrpc <vector>
    
     * fix for zero length byte vector instantiation
       on Fedora global build

commit 99a4aa77603dd937de5844740fbf49581a38a3da
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri May 31 06:56:20 2019 -0500

    LoTW delivery
    
      * Change to testing for LoTW delivery status

commit 762fd869b2cd164d5ee46e156ffbdc45cd01c9b1
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon May 20 14:38:37 2019 -0500

    Apple kill button
    
      * force coordinated shutdown for command-Q, red-X decoration
        button, or File/Exit process

commit 83d1153567df75d9575516589ed810febc8ab1fe
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon May 20 10:24:21 2019 -0500

    main dialog title
    
      * force Windows to update window title when connecting to ACL

commit 5080d85e363de88674d75befa507d7543fb7bba2
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed May 15 14:05:45 2019 -0500

    Contestia/Olivia
    
      * Add contestia submodes to contestia modem type
        - needed to enable rsid contestia submode detection
      * Add missing submodes to Olivia

commit 296295fe15fc31d559e88c221e9e80d85ac6d852
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon May 20 08:35:52 2019 -0500

    Warnings
    
      * correct warnings discovered by newer 64 bit compiler

commit ea39851b6f9b60f71e6a4b7f3cd12f2545752062
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue May 7 14:10:17 2019 -0500

    Log reports
    
      * correct output formatting of text and csv reports

commit f7c37672318a68d8aeccdd3e411ae7f9734f6935
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri May 3 13:46:56 2019 -0500

    Documentation update
    
      * update contest section

commit 8d25f53d9a2e66e80398912e1ff20be11b4a459d
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu May 2 14:54:53 2019 -0500

    7qp multi
    
      * Parse multi state/county report strings

commit 867ded47bdbfd95be13a3df7f510e0c2ed26c8a8
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Apr 30 19:23:44 2019 -0500

    n3fjp
    
      * restore named digital modes to MODE entry passed to
        loggers.
      * restore ALC compatible controls
        CALL, FREQ, BAND, MODE, NAME, QTH, STATE/PROVINCE,
        COUNTRY, GRID, POWER, COMMENTS, DATE, TIME-ON, TIME-OFF

commit ebab17a2bb9b7e41f957eec6a6f918e417314c57
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Apr 29 17:15:03 2019 -0500

    wfonly controls
    
      * correct control positioning
      * allow visibility of Rev, Store, Lock controls

commit ef2d55e22015d0fcba483a9584c0de0df1c15301
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Apr 24 11:21:53 2019 -0500

    Read log debugging
    
      * Added event logging statements to the read log file
        function.

commit 2928a9b973b877f97555999b8c41c1f21fc99f09
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Apr 23 09:36:38 2019 -0500

    New Modem Macro
    
      * Add wait for modem change to the execute method
        pMODEM(...)

commit 90b02122251a2d028904f0b923c7b81497975c3d
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Apr 21 17:32:36 2019 -0500

    DE QSO Party
    
      * Add Delawre QSO party to configurable contests

commit 843033b4b1a927f5feee4b0d4b9b8728b2eefae4
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Apr 21 08:22:59 2019 -0500

    Version 4.1.03
    
      * Maintenance release
    
          wf updates
            correct wf update loop logic error caused fldigi/xorg cpu loading
    
          New install macros
            modify default CQ macro to include RsID on/off
    
          WinKeyer emulators
            Disable WinKey serial echo for emulators like K3NB Arduino sketch.
              - use internal timing vice waiting for sent char echo
              - may also be used with real Winkeyer h/w
              - save state of emulation in configuration file
    
          MACRO <MODEM:
            Add code to correctly recognize OLIVIA submodes

commit a6923d19834a95599901abb19ceafd0472bfbe62
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Apr 21 07:30:15 2019 -0500

    wf updates
    
      * correct wf update loop
        logic error caused fldigi/xorg cpu loading

commit 53a06da1e094e30927512ef4f6733935bcd1b306
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Apr 18 15:37:24 2019 -0500

    New install macros
    
      * modify default CQ macro to include RsID on/off

commit 377a7fa743da629866f6a875f513f496c2c9b4ac
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Apr 19 19:24:02 2019 -0500

    WinKeyer emulators
    
      * Disable WinKey serial echo for emulators like K3NB Arduino
        sketch.
        - use internal timing vice waiting for sent char echo
        - may also be used with real Winkeyer h/w
        - save state of emulation in configuration file

commit 9a0124d6cabf5e121edd27678c5f95338e7794c3
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Apr 17 20:28:08 2019 -0500

    MACRO <MODEM:
    
      * Add code to correctly recognize OLIVIA submodes

commit d3ea0ff0be1dd4f04c45719049796c0db02f4e85
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Apr 11 17:13:20 2019 -0500

    Version 4.1.02
    
      * Maintenance release includes:
        OS X build
         . i386 libs do not allow for pos(int,int)
        Xmlrpc Rig control
         . deprecate the xmlrpc rig control tab
       wfall only tests
         . add event log to waterfall only UI
         . add VERBOSE events to all xmlrpc calls
       notifier dialog
         . change to allow concurrent timed dialogs
         . insure that multiple dialogs do not overlie each other on UI
         . remove multiple goto's on RsID detection notification dialog
         . correct resizeing of timed dialog
         . separate eQSL / LoTW alert dialogs instances - allows both to
           be visible concurrently
         . ignore multiple RsID notifications when notifier dialog is visible
         . display eQSL notifier when operating with external fllog
       Language update
         . update po files
       Documentation update
       N3FJP ACL
         . Add "N3FJP Amateur Contact Log" to title bar when
           connected to external logger.
       waterfall process
         . change waterfall redraw processing to timed updates, independent
           of trx thread timing
           - resolves waterfall display updates on OS-X when user moves cursor
             within the waterfall
           - update waterfall/fft/signal every 40 msec.
         . Use TOD thread for basic waterfall redraw timing
       CQzone
         . add to xmlrpc add_record method
       trx_xmit_wfall_draw
         . change thread test to TRX_THREAD vice MAIN_THREAD
       lgbook File:
         . add code to populate the logbook dialog widget txtLogFile "File:"
       qrz malloc
         . remove C style memory functions from qzlib implementation
       Rx Panel clicking
         . add limits testing on get_word method to prevent stack corruption.
       Log rotation
         . C++ calls to remove and rename do not work as expected on Windows
           platform.  The OS delays the processing with the result that a
           target can be empty on subsequent processing
       myCall
         . add these fields to ADIF xmlrpc record
           - MY_CALL, OP_CALL, MY_QTH, MY_LOCATOR
       QTE-QRB
         . Make hover over Rx panel CALL text work with external fllog
       Olivia modes
         . Update globals entries for OLIVIA modes / submodes
       logbook-backups
         . add logbook backups
           - with aging tags 1...5 similar to status and debug logging
       ARQ server
         . correct logic for testing loss of client
       fllog eQSL/LoTW
         . Update log dates when fldigi submits either eQSL or LoTW
       XmlRpc Log Dup Check
         . Change for tri-state return from xmlrpc duplicate test
           - fllog returns: false, true, possible
       flrig ptt
         . change flrig ptt keys modem default to false in configuration.h
       DxCluster/N3FJP i/o
         . changed method calls to agree with socket class changes
         . corrected multiple "connection refused" dxcc connect attempts
       eQSL / LoTW submission
         . only submit eQSL / LoTW if set in configuration
         . update submit date eQSL
       mbedtls CFLAGS
         . modify build.m4 and src/Makefile.am to suppress bogus
           - fvisibility-inlines-hidden warnings during cc compilation
             of mbedtls source.
       lookup call
         . changes to accommodate win32 socket behavior
         . changes to isolate notify_dialog from invoking thread
       MODE export
         . allow log database to export non-fldigi modes such as FT8
       flarq socket
         . add flarq_socket.cxx
           - insulate flarq build from fldigi includes
       eQSL export
         . Add eQSL field to export data
         . Add timed eQSL delivery status message dialog
         . Add sub mode export if valid ADIF entry
       Secure METAR
         . Use mbedtls library for https web access.
         . Add mbedtls source and allow either internal build of library or
           externally compiled and linked libmbedtls.a and it's supporting libraries
         . External lib usage requires locally prepared libmbedtls.pc file
           - see example in src/mbedtls directory
         . modify metar parser to detect incomplete ob: strings
       Version check
         . change version check dialog to timed alert dialog
       tod clock start
         . move to after debug init
       analysis mode
         . add signal amplitude to output csv file
       ARQ socket i/o
         . Increase debug text size to accommodate large arq texts from flamp.
         . Insure that data streams are always bound to data blocks
         . prevent receive socket buffer overruns
         . correct TOD clock
           - deadman timer always too slow using MilliSleep timer

commit 807401e7c00976871ff76719f4ab0871fea5f325
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Apr 12 17:11:56 2019 -0500

    OS X build
    
      * i386 libs do not allow for pos(int,int)

commit f5e73c96e923ff7c9b7d45a4ea3213a729be3202
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Apr 10 13:18:48 2019 -0500

    Xmlrpc Rig control
    
      * deprecate the xmlrpc rig control tab

commit 0b89ee15bf8cd0c1cfe51038d221ea907e0a378b
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Apr 8 09:56:14 2019 -0500

    wfall only tests
    
      * add event log to waterfall only UI
      * add VERBOSE events to all xmlrpc calls

commit 9174705515b7a26e5a54ced3a2db8e8b7609c1d5
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Apr 11 18:01:02 2019 -0500

    notifier dialog
    
      * change to allow concurrent timed dialogs
      * insure that multiple dialogs do not overlie each other on UI
      * remove multiple goto's on RsID detection notification dialog
      * correct resizeing of timed dialog
      * separate eQSL / LoTW alert dialogs instances - allows both to
        be visible concurrently
      * ignore multiple RsID notifications when notifier dialog is
        visible
      * display eQSL notifier when operating with external fllog

commit 2dcd5869756e4215fa1c960e50bfaf257ea6a381
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Apr 3 18:24:22 2019 -0500

    Language update
    
      * add pl.po changes

commit 07f3b66c90865e907b01a570a618c6cc43e941a1
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Apr 3 14:18:51 2019 -0500

    Documentation update

commit 6fa7cb8704ccec05b02e9c4c31b76ac502d174c9
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Apr 1 07:30:24 2019 -0500

    N3FJP ACL
    
      * Add "N3FJP Amateur Contact Log" to title bar when
        connected to external logger.

commit c2dd5f8022facaecfb312fa82b7aa4b381b89569
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Apr 4 16:09:55 2019 -0500

    waterfall process
    
      * change waterfall redraw processing to timed
        updates, independent of trx thread timing
        - resolves waterfall display updates on OS-X
          when user moves cursor within the waterfall
        - update waterfall/fft/signal every 40 msec.
      * Use TOD thread for basic waterfall redraw timing

commit 791f0843145fdf10c49a6562a0d8f7a43b5aaaf0
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Mar 31 07:00:03 2019 -0500

    CQzone
    
      * add to xmlrpc add_record method

commit 46708755124bc2e6c228a4ec808e5567cff9e952
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Mar 31 06:21:03 2019 -0500

    trx_xmit_wfall_draw
    
      * change thread test to TRX_THREAD vice MAIN_THREAD

commit 6b86a02b68202eea389d5ca3529138fe42edadf3
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Mar 30 18:51:15 2019 -0500

    lgbook File:
    
      * add code to populate the logbook dialog widget
        txtLogFile "File:"

commit 2ca145a3209ee3eeedd477d30631d48f35ba399b
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Mar 30 15:11:40 2019 -0500

    qrz malloc
    
      * remove C style memory functions from qzlib implementation

commit 15939397ba21b4aec19dfd568824952c5262ee25
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Mar 30 10:40:16 2019 -0500

    Rx Panel clicking
    
      * add limits testing on get_word method to prevent
        stack corruption.

commit 933f6b8afc6fd3969c39d626cd2080655704d638
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Mar 31 14:27:42 2019 -0500

    Log rotation
    
      * C++ calls to remove and rename do not work as expected
        on Windows platform.  The OS delays the processing with
        the result that a target can be empty on subsequent
        processing

commit ef4ecf3136fc1cfc4608cc7df4f0f259ea111486
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Mar 28 15:03:07 2019 -0500

    myCall
    
      * add these fields to ADIF xmlrpc record
        - MY_CALL
        - OP_CALL
        - MY_QTH
        - MY_LOCATOR

commit 5224d09ce05aff1fb72dbcad2517664a99b09093
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Mar 27 17:18:16 2019 -0500

    QTE-QRB
    
      * Make hover over Rx panel CALL text work with external fllog

commit 7944d44a58c11d40460af31e0b20cd451fe5caed
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Mar 27 17:17:03 2019 -0500

    Olivia modes
    
      * Update globals entries for OLIVIA modes / submodes

commit 6dfac3994abab99cb37a65c47c670eaf3a9370e1
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Mar 27 09:43:18 2019 -0500

    logbook-backups
    
      * add logbook backups
        - with aging tags 1...5 similar to status and debug logging

commit 43a4c749a541041561b4c486d83384e4f4dde560
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Mar 25 08:49:27 2019 -0500

    ARQ server
    
      * correct logic for testing loss of client

commit aeb0ff452c5baa45d7e77c16b40630c671b70881
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Mar 21 15:29:56 2019 -0500

    fllog eQSL/LoTW
    
      * Update log dates when fldigi submits either eQSL or LoTW

commit d756b06649ce86c31b2fb8be20c69b1c54e79631
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Mar 19 20:32:40 2019 -0500

    XmlRpc Log Dup Check
    
      * Change for tri-state return from xmlrpc duplicate test
        - fllog returns: false, true, possible

commit db20208cc59bfae162aaa6599f522bd4ef3b9820
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Mar 18 12:58:28 2019 -0500

    flrig ptt
    
      * change flrig ptt keys modem default to false in configuration.h

commit b01c3b640e305896baa64ee6b48728a735876e37
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Mar 18 07:42:33 2019 -0500

    DxCluster/N3FJP i/o
    
      * changed method calls to agree with socket class changes
      * corrected multiple "connection refused" dxcc connect attempts

commit 22735f4d257f8ed16fb9d50406dbbc289e4c9813
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Mar 18 12:47:39 2019 -0500

    eQSL / LoTW submission
    
      * only submit eQSL / LoTW if set in configuration
      * update submit date eQSL

commit a0bd33b224757a3b192f6321e2a0ba3714f4bd1a
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Mar 15 08:51:53 2019 -0500

    mbedtls CFLAGS
    
      * modify build.m4 and src/Makefile.am to suppress bogus
        -fvisibility-inlines-hidden warnings during cc compilation
        of mbedtls source.

commit 590181b506a2cea2ddb506144bf7597d3ba36d81
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Mar 14 22:08:43 2019 -0500

    lookup call
    
      * changes to accommodate win32 socket behavior
      * changes to isolate notify_dialog from invoking thread

commit c29f732f7e939f7a7c5ac5612985e383fe5f6f0e
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Mar 14 06:52:50 2019 -0500

    MODE export
    
      * allow log database to export non-fldigi modes such as FT8

commit 582f98ba1b1241612acc7f647877261204fb73c3
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Mar 14 06:52:40 2019 -0500

    flarq socket
    
      * add flarq_socket.cxx
        - insulate flarq build from fldigi includes

commit ef6456f799d0c8a0c4ddf47139f6e660b49c66a5
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Mar 14 08:41:28 2019 -0500

    eQSL export
    
      * Add eQSL field to export data
      * Add timed eQSL delivery status message dialog
      * Add sub mode export if valid ADIF entry

commit 5c6d04eb75fa29df0ea03d07b3622c17cc18ba3d
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Mar 31 05:34:26 2019 -0500

    Secure METAR
    
      * Use mbedtls library for https web access.
      * Add mbedtls source and allow either internal build
        of library or externally compiled and linked
        libmbedtls.a and it's supporting libraries
      * External lib usage requires locally prepared
        libmbedtls.pc file
        - see example in src/mbedtls directory
      * modify metar parser to detect incomplete ob: strings

commit 7f6cd47dbd5349d6446a8c284dd9fd2aecfe7a2a
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Mar 14 07:52:10 2019 -0500

    Version check
    
      * change version check dialog to timed alert dialog

commit f15f71c05f8faf8f336c6615158e3b2c4e329c8e
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Mar 14 06:52:00 2019 -0600

    tod clock start
    
      * move to after debug init

commit 4886d584da02cbc6be60be0c90b48170a498804a
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Feb 22 09:57:11 2019 -0600

    analysis mode
    
      * add signal amplitude to output csv file

commit 14c092dccddfd08749fa99ba5e2d4907c080a6c5
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Mar 5 05:26:54 2019 -0600

    ARQ socket i/o
    
      * Increase debug text size to accommodate large
        arq texts from flamp.
      * Insure that data streams are always bound to
        data blocks
      * prevent receive socket buffer overruns
      * correct TOD clock
        - deadman timer always too slow using
          MilliSleep timer

commit 04a2ef991b4b1724d487c6825d3e085bc3ce46dc
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Feb 19 05:30:33 2019 -0600

    Version 4.1.01
    
      * Maintenance release - includes commits
    
          1d4798c: CW h/w ptt
          ca3e777: nanoIO
          a943ae3: NAVTEX abort
          ce586b8: dup-check
          57cc6ea: ADIF submode
          96e1f05: WF only bug fix
          06c56b3: LotW
          c5af7e0: Pedantic warnings
          892336b: SD counties
          044dd29: QRZ.com
          aeed471: SV1GRB test report

commit 1d4798c83fa2f80e652a8aa66ad761cb188ba64e
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Feb 18 20:54:21 2019 -0600

    CW h/w ptt
    
      * allow disabling CAT ptt when using external
        CW keyer such as nanoIO.

commit ca3e7771053cb631f035600f0e7878201a885ae2
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Feb 18 14:16:42 2019 -0600

    nanoIO
    
      * Bug fix to CW interface

commit a943ae324e76654db8eaee65ff3770b194ab668d
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Feb 18 07:05:06 2019 -0600

    NAVTEX abort
    
      * remove abort() statements from navtext afc processing
      * fix serious bug which allowed fft filters to be
        destroyed during signal processing

commit 96e1f05174b829734a825f13d86d8b42e51e34ec
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Feb 9 13:13:29 2019 -0600

    WF only bug fix
    
      * N1MM waterfall only requirement strikes again :>(

commit 06c56b3ee3ead69eca8db69f776fef3c377f12ac
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Feb 9 04:37:35 2019 -0600

    LotW
    
      * Adif export missing <MODE:n> <SUBMODE:n>

commit c5af7e000e5a36595ad5799b3c49bd2c7b32ff2a
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Feb 4 06:47:02 2019 -0600

    Pedantic warnings
    
      * correct additional gcc warnings

commit ce586b89e9f666ecea72d0d8d2a4adab9e172c05
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Feb 14 08:47:27 2019 -0600

    dup-check
    
      * Add 'possible dup' to logic and apply corresponding
          - possible dup color
          - dup color
        to CALL controls
      * Separate N3FJP duplicate query from response
        - response time was a part of keyboard input processing

commit 57cc6eaf2cb091cecd3e9fcf8cb26592d7cdc11c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Feb 13 08:00:18 2019 -0600

    ADIF submode
    
      * Add submode support
        - export both MODE and SUBMODE to external loggers
          iaw ADIF spec 3.04

commit 044dd29fa7d63526528ba8be288de91b65a9d24e
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Feb 1 23:32:29 2019 -0600

    QRZ.com
    
      * change interface to QRZ XML service version 1.33

commit aeed471d89dd18a447c381d533a152bbcc7f5f0f
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Jan 29 15:27:57 2019 -0600

    SV1GRB test report
    
      * Corrections based on Haris' testing of 4.1.00
        -  Add "NONE" or "N/A" to State and County
           pick lists, operator configuration

commit 892336b78a07eb50eedd9574c7490cfcef5c2a6d
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Feb 3 06:15:27 2019 -0600

    SD counties
    
      * sort alphabetically

commit 713bd52ccbb849e4ce3582a6c8367a812eb6431a
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Jan 29 06:05:00 2019 -0600

    Version 4.1.0
    
      * Update release

commit 39a76e8b28d2aa98d8c5e2c44948048daa7dc65c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Jan 29 06:03:30 2019 -0600

    po update
    
      * update to el.po

commit 79c67d37c1725ddbad854ec62f4a00a1bbfcc38e
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Jan 25 22:11:51 2019 -0600

    WWV doc
    
      * Update to WWV calibration procedure

commit 02c66eb48fb74667e8e43073f8a087ca995d33ad
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Dec 12 06:27:41 2018 -0600

    contest-docs

commit b197c75a74351fce962ca3e183b35f919046af87
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Jan 16 07:15:50 2019 -0600

    arq-override
    
      * fix --arq-port override flag

commit 8572f3531240a9ce64d89508abdf4e25396ed651
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Jan 15 08:24:05 2019 -0600

    flmsg-dir
    
      * fix command line parser

commit 04e53b59afd3fba7ce8827387b2ebe1908b2cf7c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Jan 23 19:49:39 2019 -0600

    Winkeyer FSK
    
      * Add Winkeyer USB version 3 FSK module
      * test for WK version 31 or greater for WKFSK support

commit b8ca88ef0490fe4defedef05c8903552d5bbcc77
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Jan 20 09:03:33 2019 -0600

    Contests
    
      * Added support / N3FJP support for these contests
        - ARRL Field Day
        - ARRL Winter Field Day
        - ARRL Kids Day
        - ARRL Rookie Roundup
        - ARRL RTTY
        - ARRL School Club Roundup
        - ARRL Jamboree On The Air
        - CQ WPX
        - CQWW Rtty
        - Italian ARI International DX
        - North American QSO Party
        - North American Sprint
        - Sweepstakes
        - State QSO parties
        - Ten Ten
        - Africa International DX
        - VHF
        - Worked All Europe
        - State QSO Parties
      * replace with globally defined uppercase in strutil
      * Change all occurances of FDCLASS to CLASS
        - allow CLASS to be used generically
      * Change all occurances of FDSECTION to SECTION
        - allow SECTION to be u sed generically
      * fixed the missing gARRL_RTTY group hide by default
      * contest field validity checks
      * select contest type based on N3FJP logger initialization
      * add user help notes for all contests.
      * Maintain cursor position during edit of log widgets
      * allow user to grab 1, 2, 3, or 4 words by clicking
        on first word
        - left click : 1 word
        - shift-left click : 2 words
        - ctl-left click : 3 words
        - shift-cltl-left click : 4 words
      * add __APPLE__ pragma to avoid change in Fltk 1.3->1.4
        support of Fl_Surface_Device
      * Change surrounding widget from Fl_Pack to Fl_Group
        - Fl_Pack positioning algorithm not working as expected
      * LotW Modes
        - Add LotW export names for all modes
        - Increased max MODE string to 20.
      * Kid's Day
        - separate State / Province capture-entries
      * fix compile warnings
      * use single instance of cboCountyfor all full view logging
      * change all county names with MS$ extended character set
        long hypen with normal hyphen
      * add state field to hawaii
      * IARI contest uses separate fields for fldigi entry
        transfered to spcnum (single field) for n3fjp logger
      * County lists for SQSO, NEQP and 7QP are initialized from
        internal strings.  Written to files:
        - fldigi.files/data/SQSO.txt
        - fldigi.files/data/NEQP.txt
        - fldigi.files/data/7QP.txt
        upon exiting fldigi.
        Subsequent fldigi execution reads data from files.
        Files may be edited by user.  File format compatible with
        ASCII text editor, or spreadsheet program.  Must be saved
        as plain text from editor, or as comma separated value from
        spreadsheet program.
      * text capture remove all leading sub strings such as
        - loc:
        - op:
        - nam:
        - qth:

commit 9d85169aa4d8dd51ee235b004c9cd39150947fe0
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Dec 2 06:50:53 2018 -0600

    fldigi_def.xml
    
      * removed "-->" from GPIO description string
        - caused xml parse error by mismatching closing
          element in <!- --> comment pairs

commit 20e2c02185a70941c9dcea685a54fc5b22998097
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Nov 22 10:52:56 2018 -0600

    socket_mods

commit 5ffd6f5ebf5744903462fd9d9624b4932d36fe5c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Nov 10 10:24:43 2018 -0600

    wefax
    
      * disable wefax thread when modem not in use !

commit fb1fd67c813229f2ee916f6ab55aad4c312f295f
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Nov 9 19:14:09 2018 -0600

    nanoIO
    
      * fix for TTY interface
      * fix for initialization

commit 7d604b8068a6e612ed1f9e5e5f2e28108e83f837
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Nov 4 15:19:21 2018 -0600

    CW SOM table
    
      * error in entry for 'J'

commit 4eec8f23bcaced3e5108edc4539545335c1c961b
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Nov 1 15:32:49 2018 -0500

    flrig: macro
    
      * correct send string

commit 99b0a01a322dcd891dd82da97f36596d4c2b7a4e
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Oct 31 13:33:29 2018 -0500

    Audio adjust docs
    
      * Change description of setting audio input levels

commit 84018bb848db0c17cbdc3980e2e7725bb3114e75
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Oct 31 08:57:27 2018 -0500

    Version check
    
      * Change version check
        - test each string element individually

commit e1c2d80524011308db9fd85a7e5b58e1cb036d9d
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Nov 22 08:25:52 2018 -0600

    Fltk 1.4 mod
    
      * Change to waterfall widget to accommodate changes
        in fltk 1.4.x.
        - driven by changes to OS X 10.14 and Xcode-10 changes
      * change to recognize 1.4.x library

commit 146bd7e2f8333fa90764244ae257e45642b0d36c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Oct 15 12:38:40 2018 -0500

    feldhell
    
      * C11 compile warning corrections
      * Additional wave shaping for FeldHell
        - 4 msec
        - 2 msec
        - 1 msec
        - no wave shaping

commit 6b5c93a2fccad5a2cfda4ce5cf32e8e376df331d
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Oct 14 18:08:53 2018 -0500

    C-11 fixes
    
      * fix warnings issued by C-11 compiler

commit ccbd52f40c6f1c7bc807d8046bdad00cb871c6e1
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Sep 27 15:03:50 2018 -0500

    nano FSK
    
      * change TTY test for nanoIO on line and set to
        FSK mode

commit ed6a7db5b8a6fc43a6be88491e905cb438127b8d
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Sep 5 10:41:56 2018 -0500

    Mint-19/Mate
    
      * fix to missing check box image on gtk+ scheme

commit e9c0f2dcca376703abe352c945e90e47a9e8f231
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Aug 22 14:48:39 2018 -0500

    Signal Browser documentation
    
      * Squelch control
      * Which modems support multi-channel detection

commit fbb0654fb15f4bf4707cff0002ea4fbbd784aa1a
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Aug 20 09:55:01 2018 -0500

    flrig seg fault
    
      * fix flrig shutdown seg fault
        - call to GUI update not constrained by
          Fl::awake(...) usage

commit 93de8bde31855b1a1d9ceff095f5c8057b6f8576
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Aug 13 07:06:19 2018 -0500

    Version 4.0.18
    
      * maintenance release

commit 2fef9cbc1ff2d5c6a8a00a4d3c10b8817fa7a9f5
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Aug 12 22:05:56 2018 -0500

    CPS testing
    
      * Fixed broken test routines

commit aa757af729dd2f49ae49e08c5af95fe1280494d0
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Aug 10 09:16:57 2018 -0500

    ipv6 addressing
    
      * Force socket to open IPv4 address when dns returns
        both IPv6 and IPv4 addresses.

commit c62662cc9c6a13b037bdc821823a30b95559f835
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Jul 27 14:34:05 2018 -0500

    MT63 centering
    
      * Modify MT63 to lock "center" of tone sequence to
        1500 Hz in audio passband.  Request make by SHARES.

commit 9460c00b71c26b76c4555a2e9f79f46ec8cb6f1c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Jul 27 12:05:19 2018 -0500

    fsq mods
    
      * Mods submitted by Mike Smith, N4VLF
        - add 1.5 baud
        - increase Rx averaging to 15
        - add time stamp to monitor text
      * modify # parser to replace slash character in fname
        with a period

commit 51e2829d223c74d82552ed8ef702d43aa14cfb0a
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Jul 21 02:43:12 2018 -0500

    Hamlib bug fix
    
      * submitted by Darrin, KA2ZLZ
      * rig_cmp function being passed to std::sort in
        src/rigcontrol/hamlib.cxx was returning true if
        the items are equal

commit 58c6362aa45a175cc603a4fe39d37840e9a3aac4
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Jul 20 18:36:36 2018 -0500

    Tooltip
    
      * Fix 8PSK short preamble tooltip

commit 47d2c6c022ba9ece63170f4cce307d3e632eab87
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Jul 12 07:17:50 2018 -0500

    nanoIO
    
      * changes dictated by new revision of nanoIO sketch

commit 5a7377f142301b2c4426e1dac750a54c2e4152dc
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Jul 25 07:02:13 2018 -0500

    IFKP/THOR greyscale image
    
      * Add grey scale image transfer via macro call
        - auto scales to one of the following
          . 59x74   color/greyscale
          . 160x120 color/greyscale
          . 240x224 color/greyscale
          . 640x480 color/greyscale
          . 240x300 color/greyscale
          . 120x150 color/greyscale
        - macro usage:
          . <IMAGE:G,[fname]> greyscale
          . <IMAGE:[fname]> color

commit a25360319f08ebfb4154ef7a6abe4a4a7f9464e5
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Jun 30 07:42:47 2018 -0500

    THROB adif
    
      * Change THROB adif logging to THRB, THRBX without
        reference to speed

commit f46cb9bbe8ecccb542b73b926d1078504587b4c7
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Jun 20 09:21:21 2018 -0500

    RigCAT dialog
    
      * Change label on TIO restore
        - current label easily confused with saving the
          startup state of the transceiver.

commit 7ebf1ccead3b98bc6994fcbfed87db290d439ba9
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Jun 10 05:42:00 2018 -0500

    Version 4.0.17
    
      * Update release

commit a2b917250da877f1b0164a40aa440145c4b46775
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Jun 10 07:40:45 2018 -0500

    flarq idtimer
    
      * Add 10 minute id timer to statFrame

commit d58b0b79518726990fb969765a8bad8955e3990b
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Jun 4 05:24:58 2018 -0500

    Greek language update
    
      * updated el.po submitted by Haris, SV1GRB

commit d1f91ea054591be07dfd5e69f8b8bcbed0bc79dc
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Mar 22 08:10:16 2018 -0500

    Documentation Update
    
      * Add nanoCW, nanoFSK, Navigator interface.
      * Update macro matrix display (48 macros in 4 rows)

commit 87cb7e142d522106936af7da64f668eafa3c23a9
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu May 31 11:15:52 2018 -0500

    xmlrpc cat string
    
      * add send cat string to flrig
        - similar to <RIGCAT macro

commit 4c3ca8fe266c3e01cbaa48bc878f7dfb48fa342c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Jun 3 06:59:58 2018 -0500

    tmpfile
    
      * tmpfile() is apparently not thread safe on OS X
        remove usage from SoundBase::format_supported(...)

commit dc68d0235033ce7b78e6654812b9ee781d79c3d9
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Apr 15 15:09:58 2018 -0500

    Serial port discovery
    
      * Add /dev/rfcomm? blue tooth serial device
        names to serial device list

commit 55aa627f97ca49df6df0955415e8a656d4ab0a89
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Apr 10 08:14:42 2018 -0500

    Log entries
    
      * Change mode entry for Olivia, MT63, Thor, Throb to
        include submode.
        - allows correct setting of mode / submode when
          retrieving a logbook entry.

commit c480982b9839034c2ec8e31e7ca643c0adc284f1
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Apr 8 16:13:40 2018 -0500

    rx/tx
    
      * correct action of tx over rx toggle

commit 56553faa38c8a5e13e333663f8a5fae923dace1e
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Mar 27 11:54:34 2018 -0500

    RTTY Quick pick
    
      * disable RTTY quick pick if using nanoIO or Navigator

commit 2fea354536dc735c0bc1c783c686b143ac8fc306
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Apr 10 17:50:35 2018 -0500

    flarq appdir
    
      * change test for FL_APPS folder

commit a9df13f69a62af50d75ff27af9bbced2be6ce77a
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Mar 18 09:32:42 2018 -0500

    WinKey PTT
    
      * Enable winkey PTT

commit e4a5cec2e9bf91b0dff27317065d0e367953adba
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Mar 20 13:38:53 2018 -0500

    CW/FSK I/O on start
    
      * restore last connect state of Nav / tinyCW / tinyFSK
        when starting program

commit 202ad12451ed91b31fc533e6efbb47b7d9ac133f
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Mar 4 12:59:38 2018 -0600

    Default Lighted Button
    
      * Allow user to specify the default ON color for all
        lighted buttons not specifically configured.

commit dfd1b0b3443051279c6e0e2e447c7e968444f37c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Mar 1 09:55:20 2018 -0600

    ST/PR macro tags
    
      * Add macro tags for State and Province

commit c39a88b203d99ad88cdad89e9c0898385dc96f74
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Feb 20 19:21:02 2018 -0600

    Logbook read
    
      * Make Rx panel announcement of read user optional

commit 6de7360ce10b4394cac2e654e18b5bcf4b6b4484
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Mar 11 08:28:02 2018 -0500

    Navigator
    
      * Add Navigator terminal unit support for FSK
        - options setting panel

commit fa8e53e7e653cdd66c6aecf017f96c72ee847b84
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Mar 8 10:09:46 2018 -0600

    nanoIO
    
      * nanoIO is the interface code for the device nanoIO, an Arduino
        project that provide hard line keying of CW and FSK
      * nanoFSK
        - Add interface and support code for nanoIO / tinyFSK Arduino
          FSK keyers
        - Modify waterfall frequency display for transceiver FSK
        - Modify dxcluster qsy operations to provide correct QSY
          for transceiver FSK
        - Add TTY transceiver mode recognition if transceiver mode
          string contains RTTY or FSK
      *nanoCW
        - Add CW support using nanoIO
        - CW WPM 5 to 100
        - CW dash/dot ratio: 2.5 to 3.5

commit 79aa5d6a1d7efe8cd5294bace15319cf2ab522ca
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Mar 27 07:57:06 2018 -0500

    quick pick rtty baud
    
      * add 100 Baud

commit 490f68399ec25b81f797bd0111818e2e9173c9ad
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Feb 28 08:12:52 2018 -0600

    K2/K3/KX3 data modes
    
      * Add DATA / DATA-R as FSK type submodes if either tinyFSK,
        Navigator or Right-Channel FSK signaling interface is enabled.

commit 4f72635aa3ada49e82809789bfd7a953a2a4a6e0
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat May 19 02:29:55 2018 -0500

    Modem start frequency
    
      * Change initialization of modem start up frequency
        - prevent unintended start @ 1000 Hz for every
          change in mode
      * Modem startup will honor the sweet spot frequency
        unless it is incompatible with the modem requirement

commit 89ff7c8a25a77ec6a5e02dff46cee115b8f4aeb0
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Feb 12 13:36:56 2018 -0600

    fsq/ifkp audit logs
    
      * Enable audit log open/close from configuration panel
      * Correct date-time stamp in logs

commit cd7e5029ecaa2235716ed5829d22c7022d6a5e4e
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Feb 11 16:05:09 2018 -0600

    RTTY browser decode
    
      * fix browser decoder sense when transceiver is in LSB
        type mode, i.e. FSK, LSB, LSB-D etc.

commit 6cb1e5a45cf3fdc3b9ad384ad57d26d874edc961
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Feb 15 13:05:38 2018 -0600

    8pskF
    
      * Fixed bug in 8psk 125F/250F init code
        - Bad constraint length was causing decoder to fail
    
      * New preamble for 8PSK FEC modes
        - FEC modes preamble is now a continuous tone at center-frequency
        - Gives reference for clicking &  selecting signal on waterfall.
        - Is backwards compatible with  previous-version 8psk preambles
    
      * Adjusted 8PSK-F modes flush/postamble length much longer
       - Can visually see the inlv flush and postamble "tail" on  waterfall
       - New flust/postamble extends beyond data, to prevent cutoff
    
      * Code, formatting, and comments cleaned-up for 8PSK code

commit bc5d04f1f0dd9e48b5d926e38d257b68b5cada18
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Feb 8 19:17:36 2018 -0600

    Version 4.0.16
    
      * Maintenance release

commit c73419e36be851cb232a6aa3edd3ebf119168a24
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Feb 8 19:13:49 2018 -0600

    wo seg fault
    
      * fix seg fault in waterfall only mode

commit 3cec9157af2ec8cce635f077f6525777368c79c5
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Feb 8 18:18:58 2018 -0600

    8psk lockup problem
    
      * correct lockup associated with S/N and IMD disply
        when using 8psk mode.  Code change fixes problem
        reported by K0OG.  I was not able to replicate the
        lockup on test machines.

commit 45a89914810255dd910ab16dae9e50696242e76b
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Feb 7 08:04:32 2018 -0600

    Miscellaneous menu
    
      * provide access to various miscellaneous config tabs

commit 8ff1cd688236a510d8191ca99483c1aa7663be6b
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Feb 7 07:22:14 2018 -0600

    pskrep autostart
    
      * allow user to control pskrep start during
        program initialization

commit 4a78b536ec0bf7b853ee408173b069172aa25a05
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Feb 1 13:45:05 2018 -0600

    OS X build script
    
      * Modified to only build dmg with dylibs

commit 487db9534e3c892fe67b2ff281606abf7f3483e6
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Jan 30 07:59:41 2018 -0600

    Grid Square Contest
    
      * Add Grid Square to generic contest log fields

commit 8c36d5ff4601dbb8867672efef77790d1c27c078
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Jan 29 08:46:33 2018 -0600

    Logbook Export
    
      * Add LoTW sent/rcvd to export values
      * Create unverified.txt flat file when LoTW
        download contains unmatched records
        - notifier dialog shows
          # records
          # matched
          # unmatched

commit 6c19a624db404e8d24d2cf4c1a82d94b0fc4ddb6
Author: Haris Andrianos <sv1grb@gmail.com>
Date:   Sun Jan 28 05:59:35 2018 -0600

    Greek translation update
    
      * update to el.po

commit dc384c6add491e960f397963df6ee0742ba0f532
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Jan 24 10:55:51 2018 -0600

    Alert timeouts
    
      * FSQ change message received alert from fl_alert2
        to notify(...)
        - notify dialog is not modal
        - can be set to a timeout interval
        - displays timeout sequencing as clock dial
        - does not inhibit decoding or UI with main
          dialog.
      * LoTW changed - fl_alert2 to notify_dialog
      * Logbook merger - changed fl_alert2 to notify_dialog

commit af0412731788c5826a6c9eefad27d834ebc48d88
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Jan 22 13:05:54 2018 -0600

    video
    
      * Correct lock up caused by waterfall video stream

commit ce1e82f00a7244e76eda0d7e5c7dc2f223fd3163
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Jan 18 20:44:29 2018 -0600

    Version 4.0.15
    
      * Maintenance release

commit e87f41ad0c6ea8caf049d7f9ae6cf52f47191228
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Jan 18 19:10:05 2018 -0600

    ARQ server
    
      * Correct server accept implementation
        - OS X cannot use wait(0) without forcing
          cpu usage to max out.

commit 5ab69149974865aebf6ab2d5551a515369eb20cd
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Jan 18 09:24:33 2018 -0600

    Signal gain
    
      * Fix signal path corruption caused by recent
        changes to path gain processing

commit b4adfd2235070a9cddff7d79bc7785113cea290e
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Jan 14 14:27:20 2018 -0600

    Version 4.0.14
    
      * Maintenance release

commit f799522a190b498eabbfa4334865e88f704d2372
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Jan 14 07:17:04 2018 -0600

    linux shutdown

commit 29593c8e51a4c8bbf9f1beac503c2fd82da190c9
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Jan 13 06:34:18 2018 -0600

    remote logbook
    
      * Correct seg fault when starting with remote logbook

commit 4e87d16acb0ea1efd51c5b44a021eadd18da675c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Jan 10 09:05:59 2018 -0600

    ARQ exit seg fault
    
      * Correct ARQ seg fault during shutdown
        - only occurs on Linux and dependent on
          OS releasing resources from various
          threads.
        - probably a better way to resolve the fault

commit e09d16704f156cfd18fec4833fa741a1466573b5
Author: Stelian Pop <stelian@popies.net>
Date:   Tue Jan 9 15:26:30 2018 +0100

    WEFAX auto center behavior
    
      * Fix auto center button behaviour in WEFAX mode.
        - The button is used to control if the user wants
          to manually center the image or let the program
          do it for him. Previously it was impossible to
          disable the auto center.

commit be342208d5a6587e0eae84da1e8cd387701e1c91
Author: Stelian Pop <stelian@popies.net>
Date:   Tue Jan 9 15:25:39 2018 +0100

    WEFAX phasing change button
    
      * Fix change button from phasing to abort in WEFAX mode.

commit 2dee90e845186b12da83ee7ce768cf91c2472122
Author: Stelian Pop <stelian@popies.net>
Date:   Tue Jan 9 15:22:12 2018 +0100

    RTTY configure initializers
    
      * Correct Fl_Combobox RTTY initialization

commit a5e88afcd3cbfc263f9208abb9f97576da7fa94f
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Jan 7 15:32:01 2018 -0600

    File aging
    
      * Not working correctly on Windows
        OK on Linux and OS X

commit f02815925b7236d6d100ce8167a78e27e6d1b40f
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Jan 5 17:43:50 2018 -0600

    OS X shutdown
    
      * Fix to ARQ server shutdown issue on OS X

commit 38b294a1d1c5ff0f83764be09510e150f7d6de5e
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Jan 5 14:48:39 2018 -0600

    PSK IMD
    
      * reimplement psk s/n and imd evaluators to allow
        both measurements during both idle and character
        transmission

commit a7d67d8fe53cfa70c7d5508ba9016f4512524754
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Dec 30 09:20:57 2017 -0600

    Spectrum Display
    
      * Update to waterfall interaction controls
      * Changed function of waterfall gain offset control
        - left most numeric control below waterfall
        - setting will now effect all three signal viewers
          . waterfall (WF)
          . fast fourier transform (FFT)
          . signal (SIG)
        - setting also changes the path gain to demodulators
          . the more negative the number the greater the gain
          . this adjustment DOES NOT compensate for low audio
            input to the A/D converter
          . it will effect the positioning of squelch controls
            and the visibility of signals on the waterfall,

commit daa6d4317543978e4abb601ab68e55cb87ac53dd
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Dec 29 14:00:07 2017 -0600

    Warnings in sound.cxx
    
      * Fix warnings generated by ultra anal compilers.

commit eb0caa45724559590242286e88c214a6d252e9ac
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Dec 29 07:05:36 2017 -0600

    OS X app paradigm
    
      * Elucidate the app paradigm for OS X users not so informed

commit 985e5ebe7d21814b330483d09411405ee5669c78
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Dec 27 14:13:11 2017 -0600

    Version 4.0.13
    
      * Maintenance release
    
        Language Translation
          Added po translation files to support Greek
          Updated Polish translation file
    
        cw t/r - doc update
          Correct error in handling t/r OFF in CW modem
          Updated documentation
    
        Spectrum Analyzer
          Change initial center freq and range based on current waterfall
          tracking frequency and modem bandwidth.
          left click on waterfall transfers modifies center frequency and
          frequency scaling
    
        TS990 tune feedback
          Prevent Tx/Rx state feedback from changing from Tune to Tx.
    
        OS X CW
          Changes to reduce cpu load during CW transmit
    
        FSQ/IFKP clear tx panel
          Clear tx panel when T/R returns to RX
    
        deadman
          Add an idle deadman timeout
    
        Image transmit
          Fix broken IFKP avatar transmit
          add macro tag to insert avatar <AVATAR>
          add ^a text tag to insert avatar
          add ^i text tag to insert image
           - ^i[pathname_to_file]
          external text file tags for avatar / image
           - @^a
           - @^i[pathname_to_file]
    
        flrig race
          Fix race condition on OS X when initiating PTT via xmlrpc
          client to flrig
    
        CW Sweepstakes
          Add support code for CW sweepstakes logging
           - update N3FJP logging i/o
    
        CW no tx char, correct no tx character behavior
           Tab behavior is different than all other modem types:
            - Tab pauses transmit, then resumes sending when new text
              is entered.
            - Ctrl-tab pause transmit, moves the insert text to just
              after last character transmitted.  Another (ctrl-)tab
              goes back to the end of the buffer and resumes sending.
    
        timeops
          another solution to the clock-get_time problem

commit 4c5c168b82c072d880f732f83c1e608899e40e0e
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Dec 26 04:21:53 2017 -0600

    Language Translation
    
      * Added po translation files to support Greek
      * Updated Polish translation file

commit 13ef81d49d74133bfd493da986dc56d8bd79e3c2
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Dec 26 19:00:49 2017 -0600

    cw t/r - doc update
    
      * Correct error in handling t/r OFF in CW modem
      * Updated documentation

commit c4099e156f2f98f3009d1b4fbd8e6b00d7c65bac
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Dec 26 14:37:23 2017 -0600

    Spectrum Analyzer
    
      * Change initial center freq and range based
        on current waterfall tracking frequency and
        modem bandwidth.
      * left click on waterfall transfers modifies
        center frequency and frequency scaling

commit 2e7f681a64829bfa13321adf474e7570faf564eb
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Dec 24 19:39:35 2017 -0600

    TS990 tune feedback
    
      * Prevent Tx/Rx state feedback from changing
        from Tune to Tx.

commit 43cc1b2275474ccb31cffe245df9f28c266f46d0
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Dec 5 06:42:13 2017 -0600

    OS X CW
    
      * Changes to reduce cpu load during CW transmit

commit 8d156c6e970f3ba563871ea997d2e259fe814f7c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Nov 30 11:53:36 2017 -0600

    FSQ/IFKP clear tx panel
    
      * Clear tx panel when T/R returns to RX

commit f62c96a5e7d2f384caaf3f436d9583174eef25c2
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Nov 30 07:08:11 2017 -0600

    deadman
    
      * Add an idle deadman timeout

commit 80f52a80b59c25745f1fff23728e4c301491b5a8
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Nov 28 14:26:25 2017 -0600

    Image transmit
    
      * Fix broken IFKP avatar transmit
      * add macro tag to insert avatar <AVATAR>
      * add ^a text tag to insert avatar
      * add ^i text tag to insert image
        - ^i[pathname_to_file]
      * external text file tags for avatar / image
        - @^a
        - @^i[pathname_to_file]

commit fb4797babe01b7b3fef3b3e6fda2a41c1b0a21b5
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Nov 23 18:22:56 2017 -0600

    flrig race
    
      * Fix race condition on OS X when initiating PTT
        via xmlrpc client to flrig

commit 1b0127654cd59d511128165052123f760e945a66
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Nov 11 06:42:30 2017 -0600

    CW Sweepstakes
    
      * Add support code for CW sweepstakes logging
        - update N3FJP logging i/o

commit 5ef93f45bde95cfabec55771cfbf65fb00d953f1
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Nov 8 13:05:17 2017 -0600

    CW no tx char
    
      * correct no tx character behavior
        Tab behavior is different than all other modem types:
        - Tab pauses transmit, then resumes sending when new text is entered.
        - Ctrl-tab pause transmit, moves the insert text to just after last
          character transmitted.  Another (ctrl-)tab goes back to the end of
          the buffer and resumes sending.

commit a044193e30ce448a081d71762c9897c86265231f
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Oct 29 08:40:17 2017 -0500

    timeops
    
      * another solution to the clock-get_time problem

commit b2283c081e8b5d933d606c9b6495f9ec7cbeb09a
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Oct 28 09:56:04 2017 -0500

    Version 4.0.12
    
      * Maintenance release
    
        Farnsworth timing
          * Changed Farnsworth CW timing to comply ARRL spec
            published in QEX, April 1990.
    
        PSK sinc filter
          * force sinc filter for baud > 63
    
        ACL interface
          * Correct grid square transfer string
    
        Text capture
          * Improve upon commit 3302f0d4a56714b875
          * Added grep evaluation of locator string to
            contest parser
          * Added clear logging fields upon transfer of
            call from Rx panel to logging field
            - configurable on contest config panel
    
        OSX start process
          * Correct execute line parser

commit abb522dbf281881d842bd82e3a8b46a2d2e4e4b3
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Oct 25 23:11:21 2017 -0500

    Farnsworth timing
    
      * Changed Farnsworth CW timing to comply ARRL spec
        published in QEX, April 1990.

commit 408a01b3fade779faf09ea9c9b8a10445e653862
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Oct 24 06:59:05 2017 -0500

    PSK sinc filter
    
      * force sinc filter for baud > 63

commit 8cfc154e0e4c5a00f717254213265f78c03c9797
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Oct 23 08:14:06 2017 -0500

    ACL interface
    
      * Correct grid square transfer string

commit 792b1526796ec40c73d42f0d893fdddba6544c10
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Oct 23 08:12:33 2017 -0500

    Text capture
    
      * Improve upon commit 3302f0d4a56714b875
      * Added grep evaluation of locator string to
        contest parser
      * Added clear logging fields upon transfer of
        call from Rx panel to logging field
        - configurable on contest config panel

commit dd2c8ef8f7b5a80a03c94cc894f2fa95eab3f53b
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Oct 19 14:27:40 2017 -0500

    OSX start process
    
      * Correct execute line parser

commit 0e85851e56852bb4b6c779770040e268bef1252a
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Oct 14 22:34:00 2017 -0500

    Version 4.0.11
    
      * Maintenance release
        - Documentation update
    
        - Change contest text capture behavior
          disallow overwrite of CALL field if already filled
    
        - PSK filter
          Implement PskCore fir filter
          Set as default
    
        - Audio Stream
          Force playback recognition of fldigi when program starts.
    
        - CW Multichannel
          Fix decode bug introduced in commit c2c9f38de149c123279c
          Changed channel spacing to 50 Hz
    
        - QSY multi - <QSY:T1;T2;T3...>
            where Tn = RF:AF:MD triad
            - RF in Hz
            - AF in Hz
            - MD same as for <MODE:md>
            - Tn may be one of RF, RF:AF, RF:AF:MD

commit 3302f0d4a56714b87582c7f4ac85b5a4672f4943
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Oct 14 20:36:35 2017 -0500

    Text Capture
    
      * Change contest capture behavior
        - disallow overwrite of CALL field if already filled

commit 35387dbb2e3d2e313b3235cff27e4977133b26e4
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Oct 12 18:27:46 2017 -0500

    FreeBSD mod
    
      * Change received from Diane Bruce, VA3DB

commit 6e94d54d0112ac72a4a47c586af2d4064c8867e5
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Oct 8 08:40:27 2017 -0500

    Documentation update
    
      * update Macros doc

commit e4abdbf29fb5a7eba5e526239ef36d101e738183
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Oct 3 14:59:11 2017 -0500

    PSK filter
    
      * Implement PskCore fir filter
        - set as default

commit cd36a46813221833cb6ef383037dc8158735c70a
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Oct 3 05:56:56 2017 -0500

    Audio Stream
    
      * Add code to force playback recognition of fldigi
        when program starts.
      * Add code to attempt intercept of disappearing audio
        stream

commit 5a9322f22660cce58d5d89dc4980df28bd1d1420
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Oct 2 13:15:58 2017 -0500

    printf cleanup
    
      * comment out printf debugging statements

commit e8651ed3df43f6f9c427e1e46c9f21a9f4ffa0bb
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Oct 2 13:00:09 2017 -0500

    CW Multichannel
    
      * Fix decode bug introduced in c2c9f38de149c123279c
      * Changed channel spacing to 50 Hz

commit 89b52072338389fad1d230d10c86bca7a75d2d54
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Sep 26 12:18:02 2017 -0500

    QSY multi
    
      * implement <QSY:f1;f2;f3...>
        where fx = RF:AF:MD triad
        - RF in Hz
        - AF in Hz
        - MD same as for <MODE:md>

commit 18a635ffaadc3fe31f09f11e44774c67432eded9
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Sep 25 18:41:40 2017 -0500

    Version 4.0.10
    
      * Maintenance release

commit 949ed873f28ec3af9170f364ac9528ad502a0b80
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Sep 25 18:40:43 2017 -0500

    WX HamQth bug fix
    
      * Fixed access to remote data for Metar and HamQth
        queries

commit 0142116adb4097f998119013438f9f4e61718954
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Sep 16 19:08:43 2017 -0500

    win7 mingw build fixes
    
      * PRI?SZ format specifiers not recognized on all
        build platforms

commit 6ed0b70bba9dabc03076af5ba731d244bcfa1c65
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Sep 14 10:10:44 2017 -0500

    wefax ui mods

commit c1c7ebfb844e339f1e3cdc2cd129c9b3e45fa1fd
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Sep 12 07:23:49 2017 -0500

    wefax_map
    
      * Create unique wefax mapping widget based on pre 3.23
        picture widget
        - resolution of new picture widget resize fault during
          wefax Rx

commit 17076913953b5ddfcb62b1004cb460a826ccab1d
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Sep 8 07:22:31 2017 -0500

    auto start
    
      * add delays to allow sufficient time for external
        process to become stable

commit 1cd5f716b28f6e49db5cabf8ffe31b1f516126ba
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Sep 3 13:06:00 2017 -0500

    Version 4.0.9
    
      * Maintenance release

commit 26a1f8cd101deeb1b78b4e53cb13ae894e190fa0
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Sep 3 14:25:32 2017 -0500

    doc update

commit cc95f0a16e6497179baf27f2ecb4ce5c43ef5147
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Sep 3 07:51:42 2017 -0500

    clock_gettime
    
      * Change np-compat.m4 to provide for conditional
        use of library calls to clock_gettime
        - allow for compiling on OS X < 10.12 using
          Xcode 8.xxx
        - use ./configure --without-clock_gettime

commit 5d4008a20d7614840af8528919cac0374fbe5d3c
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Aug 19 19:03:30 2017 -0500

    spectrum display
    
      * Changed from fft mode to spectrum display paradigm
        - spectrum display available independent of digital
          mode in use.
        - spectrum display dialog opens from "View" menu
        - removed all code relating to the original fftscan
          modem
        - added new fltk widget, spectrum based on fldigi's
          digiscope widget

commit 6021e181e70f0a4049d640c2e6b2790e7e2eb4ac
Author: David Freese <w1hkj@bellsouth.net>
Date:   Fri Aug 18 09:46:23 2017 -0500

    Test Signal Dialog
    
      * Correct IMD range controls

commit ccd3a2e60afbacc066491971440ee3cc47e49c59
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Aug 15 15:22:47 2017 -0500

    dxcluster fonts
    
      * fix dxreport font rendition
      * add resizable groups to correctly resize
        tabs

commit 08aa8f7af3af70e432641ea27f5f156f23b20f3e
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Aug 12 17:26:47 2017 -0500

    smod

commit 6c05fe969855516862ad2293610e42a19592060d
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Aug 7 07:11:02 2017 -0500

    Spot buffer
    
      * add clear RE buffer after a successfull match

commit deb4392838c0c383f5ead7272a5278a61e78b670
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Aug 5 07:53:26 2017 -0500

    Winkeyer clones
    
      * added longer time out for character echo.
        - requirement for ZLP clone of Winkeyer
          http://www.g4zlp.co.uk/unified/DigiMaster_CW.htm

commit ba2305c26bf8d4752a91d889131ba2f15edbd454
Author: Matt Roberts <matt@kk5jy.net>
Date:   Tue Jul 25 21:20:34 2017 -0500

    RX Text capture
    
      * Fix loss of capture when Rx text scrolls or user's
        mouse clicks off of the target

commit ee3d420da985e1a56c6b4945f59c30199c64de4b
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Jul 29 14:32:26 2017 -0500

    PSK s/n imd
    
      * Changed s/n display code to avoid displaying misleading values
      * Changed Noise/Offset/IMD test signal generator
          IMD can be specified in dB and signal will correctly emulate
          an over driven transmit signal.  IMD generator modified to
          correctly computer 3rd, 5th, 7th and 9th  harmonics of PSK
          fundamental (15.625 Hertz).
      * Removed "--noise" command line parameter
      * Added Test Signal Dialog with
          S/N
          IMD
          tx freq offset
        controls
      * disabled display of Rx IMD, s/n values if |imd| > |s/n|

commit 322958194fada2a79b840f8ff5ce3f6ceb0fee64
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Jul 23 20:52:21 2017 -0500

    PSK viewer
    
      * Added the following modes to the multi-channel viewer
        - PSK31, PSK63, PSK63F, PSK125, PSK250, PSK500
        - PSK125R, PSK250R, PSK500R
        - QPSK31, QPSK63, QPSK125, QPSK250, QPSK500

commit 60012f68266ea0ad37c141f9b18300bb98fd721c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Jul 21 08:16:00 2017 -0500

    Version 4.0.8
    
      * Maintenance release
    
        Fix OS X path name to executable when SPACE chars are in path name
    
        Fix Flex serial interface problem
    
        rigCAT metering
          Change to allow multiple scale points in both Smeter and Power meter
    
        OS X autostart
          Fix crash if autostart file name points to a non existent folder
    
        RigCAT i/o
          Fix missing mutex's on sendCommand
          Modified SCU-17 stop bit fix; DCB.stopbits must be 0 on 2nd port
    
        XMLRPC rx stream
          Correct missing CW rx stream characters to xmlrpc rx.get_data call
    
        RX text paste
          Add code to disallow pasting text into the Rx text widget
    
        FSQ triggers
          add mycall test for FSQ triggers
    
        FSQ image
          fix fsq tone deafness after receiving image

commit 38b65ea66ab0e009d8e8a7c197340108e04acdf0
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Jul 21 08:02:19 2017 -0500

    Executable pathname
    
      * Add code to allow blank space in pathname to executable, i.e.
        - /Applications/Digital Programs/...flrig

commit 2a3c38bbc7ab72071bafd35730229769b42f37b5
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Jul 21 05:01:29 2017 -0500

    rigCAT metering
    
      * Change to allow multiple scale points in both Smeter and
        Power meter
        - <SMETER> n0, s0; n1, s1; n2, s2; ... nn, sn </SMETER>
        - <PMETER> n0, p0; n1, p1; n2, p2; ... nn, pn </PMETER>

commit 37d78b1ffccafc2252c4cfece9d56a2d2aa590e4
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Jul 20 10:45:01 2017 -0500

    OS X autostart
    
      * Fix crash if autostart file name points to a non existent folder
        - can happen if user dorks the entry or,
        - the user has deleted the application

commit 0006904c83aa6adfa34da1d9fd16779ddc7b318a
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Jul 19 12:28:59 2017 -0500

    RigCAT i/o
    
      * Fix missing mutex's on sendCommand
      * Add many LOG_INFO statements to trace rigio functions when
        xml definition file contains the <DEBUG>true</DEBUG> statement
      * Modified SCU-17 stop bit fix; DCB.stopbits must be 0 on 2nd port

commit c0bf2f242128ac1d9b2965143b46a7c48ed815de
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Jul 16 06:19:19 2017 -0500

    Doxygen build
    
      * System update on development computer required changes to
        doxygen source text
        - doxygen / latex support for >9 columns in longtabu broken
          in Mint-18 distribution version of doxygen 1.8.11

commit 6e4f04cd624bff594b5b37c87cf29ef01e07a737
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Jul 15 06:25:56 2017 -0500

    Analysis modem
    
      * Remove bogus 'delete favg' statement in ~analysis()

commit c438ba69d86965c1eadf4afa085608f1b9b26aba
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Jul 13 21:38:04 2017 -0500

    XMLRPC rx stream
    
      * Correct missing CW rx stream characters to
        xmlrpc rx.get_data call

commit 4a6e7ce159f5cad36250abc17d77239d04f4a75f
Author: Matt Roberts KK5YJ <matt@kk5jy.net>
Date:   Thu Jul 13 06:35:01 2017 -0500

    RX text paste
    
      * Add code to disallow pasting text into the Rx text widget

commit ef36e76bf59f149a6ffb80da279f2544f20430c3
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Jul 12 11:07:12 2017 -0500

    FSQ triggers
    
      * add mycall test for FSQ triggers
        - warn user of trigger character conflict
        - offer to correct the mycall entry.

commit 8517451392cc3d922ae426389f87c6f9571b974d
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Jul 8 20:16:16 2017 -0500

    FSQ image
    
      * fix fsq tone deafness after receiving image
        - removed s2n computation and display from image processing

commit 3f183a276cac52da717ff9a5304912e340e8eecd
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Jul 7 01:18:37 2017 -0500

    Version 4.0.7
    
      * Maintenance release

commit 2f7b7b90edc3579f1bb5f00c650f94f01f30cfaa
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Jul 3 15:50:57 2017 -0500

    SCU-17 ptt
    
      * Add SCU-17 select for separate serial port PTT.
        SCU-17 second COM port requires stop bits to be set
        to ZERO, or the Windows driver fails to give access
        to the DTR / RTS controls.

commit 9fc06d6fd72aaa764a54c7005f482114b051fec8
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Jun 26 09:57:24 2017 -0500

    bindUDP
    
      * Issue with bindUDP using IPv6 calls

commit 351feb4dd563a84e71750a12a34b4f104124e9dd
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Jun 25 08:22:00 2017 -0500

    Version 4.0.6
    
      * Maintenance release
        - flmsg alert - added enabled test
        - Time Macros - Corrected <LT> format string
        - Require PortAudio - fail compilation if no portaudio
        - documentation update

commit 094ac3c2fd3a5f5987f9c39e535171be48894ef7
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Jun 25 05:15:43 2017 -0500

    Documentation
    
      * Add autostart documentation

commit 1715749674b0af758951fe597ecb1f1dfb1118dd
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Jun 24 09:21:23 2017 -0500

    flmsg alert
    
      * added enabled test

commit b3dd76d13e113b8edc0f23f8bc5fae727cb4021a
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Jun 23 10:03:34 2017 -0500

    Time Macros
    
      * Corrected <LT> format string

commit a3f27d283a50a83f2ce85d3de05ed3deab78a85a
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Jun 20 18:58:20 2017 -0500

    Require PortAudio
    
      * Change configure.ac to test for portaudio as prerequisite
        to compile fldigi

commit be07d7e09bf227c606ea605ef6662a333df993b1
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Jun 19 11:31:00 2017 -0500

    Version 4.0.5
    
      Maintenance release includes
    
        . Change to support IPv6 sockets
        . PTT selectable on N3FJP interface
        . Selection of full/half duplex audio interface
        . Macro and audio alerts enabled for FSQ modem
        . Audio alerts for pre and user defined events
        . Added warning dialog to Restore configuration button
        . CW user selectable squelch attack/decay
        . CW Extended UTF-8 Morse characters

commit 254e71788cbdaa808b87b2994f24064253ade43d
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Jun 19 19:40:00 2017 -0500

    Documentation update
    
      * document changes made 4.0.4 to 4.0.5

commit 6164c26b72fdb829b58d8c9e42d02812c42280c5
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Jun 19 19:20:41 2017 -0500

    TELNET timeout
    
      * Increase connection timeout interval for ill-behaved hosts

commit 8922c5d354dcb4c874b20523fb64de002a141fda
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Jun 19 07:05:10 2017 -0500

    FD macros
    
      * Added <FDCLASS>, <FDSECT> current received values in
        logging entry controls.  Use to echo received class
        section during contact exchange.

commit b0928a083df68a8facdf23ef6099587f6dba1a1c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Jun 17 05:45:37 2017 -0500

    N3FJP PTT
    
      * Allow user to select command set for PTT via N3FJP interface
        . <RIGTX> and <RIGRX>
        . <CWCOMPORTKEYDOWN> and <CWCOMPORTKEYUP>

commit dcca1204b0a932078653b7090f4d9b53642fdefb
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Jun 16 20:42:56 2017 -0500

    Rx/Tx open/close
    
      * allow user to specify whether audio codec supports
        full duplex

commit a49cf187295b07d88cf915c96bf8d9dcc5c6b1f6
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Jun 11 14:06:16 2017 -0500

    xmlrpc configuration
    
      * change xlmrpc summary report

commit 36a7fceddfb2cb96d182ef5f33a1165b859343dc
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Jun 9 09:29:24 2017 -0500

    FSQ macros
    
      * Enable macros for FSQ modem
      * Enable audio alerts for FSQ using notifier

commit 6aaec340067f0c18942c74c12ad31a5d7cafe9ef
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Jun 6 11:09:12 2017 -0500

    Consistency check fail
    
      * Change error dialog message to provide assistance to
        the user.

commit 7bcd89cbc8ebec8211de1705e1f79cf0e82768a2
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Jun 6 09:17:54 2017 -0500

    Audio Alerts
    
      * Add audio alerts, including
          . barking dog
          . steam train whistle
          . diesel train whistle
          . that does not compute
          . check out what's new
          . any wav file playback
        - audio out is to system default audio device
        - alert can be triggered by macro tag
        - alert can be triggered by notifier
        - alert can be triggered by
          . regex detection event in signal browser
          . <MYCALL> detection event in signal browser
          . flmsg type message reception completion
          . flmsg type message reception time out
      * REQUIRES portaudio, fldigi will not compile if
        portaudio development files not on host machine

commit 8460fba4b59645b830c2621b6823efa0fbd83627
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat May 27 05:57:36 2017 -0500

    INSTALL/README/NEWS
    
      * update contents

commit 5f65d2e491202420a5822cfe5253a5d90afc5c48
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon May 29 15:44:41 2017 -0500

    Restore defaults
    
      * Added a final warning, proceed with caution, to the restore
        defaults configure button.

commit a9346cd6d95df01400c221be6578d5bd229fe6a1
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun May 28 05:57:54 2017 -0500

    cw variable squelch
    
      * allow user to select agc attack / decay filter
        constants

commit c2c9f38de149c123279c1db2c930ea0f879c9ab9
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed May 24 06:56:16 2017 -0500

    CW Extended char set
    
      * update to CW decoder to provide encode and
        decode a subset of extended UTF-8 characters.

commit ad8e33ead49babf523f3e648e79262359923149a
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed May 24 07:04:13 2017 -0500

    County field
    
      * bug report: county not saved to log
        - Removed field clearing statement
      * add FLDIGI_LOG_COUNTY to exported environment
        variables

commit 64b397fafabd3551fe25c9ba9d9929ca39e12420
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri May 19 08:19:01 2017 -0500

    autostart on os x
    
      * corrected binary parsing

commit 43b37fe7103eb0694fb4923da199a50e13b28d8c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun May 14 18:49:58 2017 -0500

    Rx Context Menu
    
      * Fix Contest / QSO mode menu item
        - call lookup

commit 3aea3cae67204f4bc448e7f51e33e99b20ea0326
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun May 14 08:36:08 2017 -0500

    Port Audio on Linux
    
      * Logic to allow switching from Pulse Audio to Port Audio
        on Linux.  Pulse does not immediately release resources
        when device access is closed.

commit f994b6a4247ffbeeef47a71bd8c5af65940b6ee7
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri May 12 06:59:12 2017 -0500

    NEWS update
    
      * NEWS updated to reflect all changes in version 4.x series

commit 04199fa9e0dde05d6cde229304022e08218b8534
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed May 10 06:57:54 2017 -0500

    Version 4.0.4
    
      * Maintenance Release includes
        - cw scanner
          . adds multi signal scanner / browser
        - Sound Card
          . keep input and output sound card devices open for
            duration of fldigi execution
          . Corrected tune output device
          . Changed tune, wfid, video and cw-id to use tx offset
        - CW QSY
          . Correct QSY when transceiver in CW and CW-R type modes
        - CALL field size
          . Increased CALL, OP_CALL, STA_CALL from 15 to 30 chars
        - LOG area controls
          . Resize controls to add County entry control.  Allow user
            to select which extra qso field is displayed; country or
            county.

commit e71dcfbfc2d5c23da394c56dfd9e5f993dcf46e6
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri May 5 15:00:07 2017 -0500

    LOG area controls
    
      * Resize controls to add County
        - allow user to select which extra qso field is displayed:
          . country
          . county

commit 1da156254f18efd9aba3ef6f65b2f462aad5e774
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri May 5 14:59:54 2017 -0500

    CALL field size
    
      * Increased CALL, OP_CALL, STA_CALL from 15 to 30 chars

commit dc9532c7f709c965a6844d0d6ff04edfeff786ec
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri May 5 14:59:34 2017 -0500

    CW QSY
    
      * Correct QSY when transceiver in CW and CW-R type modes

commit 8fab96305eb104f61c5bc70c7c07b9607a29bcee
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri May 5 14:59:23 2017 -0500

    Sound Card Output
    
      * Added initial open of SC device
        - insured that Pulse Audio recognizes fldigi as both
          input and output sound application
      * Corrected tune output device
      * Changed tune, wfid, video and cw-id to use tx offset

commit 240f52a5afb8fbf463d5eb20293ada1ed25a7571
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon May 1 09:35:30 2017 -0500

    cw scanner
    
      * Added multi signal scanner similar to psk and rtty
        browsers

commit d40548a773220ca01aea2227c97f503de7b56f7f
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Apr 30 06:55:26 2017 -0500

    Version 4.0.3
    
      * Maintenance release

commit 2be82c9df95d2cd8c8d8e841adbb4d23abde3b3c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Apr 30 09:10:45 2017 -0500

    CW code update
    
      * Changed all element timing to number of samples
        both CW and CW scanning detectors
      * Removed FIR filter. FFT filter only for CW signal path.
      * Removed Hilbert transform from CW signal path
      * Update CW documentation

commit a311139bc1d550f7410518614262d558bad9d309
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Apr 30 06:54:46 2017 -0500

    OS X Wizard
    
      * Discovered cause of Wizard failure on OS X
        - newly created dialogs cannot be accessed until
          actually shown.

commit 7e552c49f968e1701eeab34051739ed79713850a
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Apr 14 17:41:10 2017 -0500

    CW wait
    
      * Correct Windows performance at end of CW Tx text
        - program should wait for keyboard input
        - terminate with the ^r character pair
        - terminate with control-r
        - terminate with the T/R button

commit ef1ab0eb8e2cde3bfe9be34d739e865c2923ffe8
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Apr 14 08:18:21 2017 -0500

    Version 4.0.2
    
      * Maintenance release
        - revert wefax
        - lotw match
        - flrigi bw synch
        - clang 8.1.0
        - sound card
        - ifkp image processing
        - macro save
        - cw end of transmit
        - font initialization
        - os x socket connect
        - winkeyer exit process

commit 15491930f0d79df635bc828ce915fc9bc5692c1f
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Apr 11 15:51:18 2017 -0500

    Revert "wefax"
    
      * This reverts commit 5609415222335e9376defc325f20ae29c5c8c8ca.
      * Modifies wefax.cxx iaw request from Remi, wefax author

commit 7432793ee1d155f0d9d90770afdff32acbdea1e8
Author: keith bellairs <keith@bellairs.org>
Date:   Fri Apr 14 08:06:35 2017 -0400

    Lotw Match
    
      * fix failure to mark logbook as dirty when records are matched

commit ed5850e997102cfd32738485c6696e1c3eb8a7a5
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Apr 13 08:17:11 2017 -0500

    flrigi bw synch
    
      * Improve bandwidth table / selection sync with flrig
        when changing xcvr mode from fldigi

commit 9723972472cd59fb3634764499d9df1363ef8cac
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Apr 12 15:49:46 2017 -0500

    Clang 8.1.0
    
      * Correct warning notification with latest Clang compiler on
        macOS Sierra 10.12.4

commit 97024a9f9cff3d319f03ac2a9ad8be31f5005edd
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Apr 12 07:48:50 2017 -0500

    Sound card
    
      * Changed to separate Rx/Tx soundcard instances
        - only open/close when samplerate changes
        - attempt to reduce incidence of lost sound card
          in OS X

commit c85b75ebc45894ae34534c827a0904f8b45c67f1
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Apr 8 08:49:19 2017 -0500

    IFKP image processing
    
      * Rx processing failed to return to TEXT state
        upon conclusion of image transfer

commit ef39743506604cb80866329da73afa6884826d22
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Apr 8 07:55:58 2017 -0500

    Macro Save
    
      * Corrected issue with macro tag "Save"

commit 4396c43e86ccb913519b1f422c555fceb53cf1b5
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Apr 6 14:29:50 2017 -0500

    CW end-of-transmit
    
      * Add <LF> character to Rx echo text when going from Tx to Rx
        - provides visual separation of Tx and Rx text in the Rx panel
        - color rendition still applies.

commit 2f1d7094b8fba4e1cf939e7963f597c776684ca6
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Apr 4 10:43:01 2017 -0500

    Font Initialization
    
      * Force all font initialization to be name dependent
      * Font name / Font number can change as user installs
        or removes fonts from the OS with potentially fatal
        impact on fldigi font usage.
      * May require user to reconfigure various font selections

commit a1d4122a4fa88cc45c6002517403dc068759493c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Apr 3 17:26:25 2017 -0500

    OS X socket connect
    
      * connect test for fail conditions not correct for OS X

commit 835d823649a79ddec41365939d5c733b7c68b623
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Apr 2 14:22:21 2017 -0500

    Winkeyer exit process
    
      * Release resources when closing Winkeyer
      * Issue ADMIN:CLOSE command to Winkeyer when
        disconnecting or closing fldigi.

commit 476ff68ee1082491f7bcc95e0b73bd9a14c866df
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Mar 28 07:45:36 2017 -0500

    Version 4.0.1
    
      * Maintenance release

commit f40e79d7c671d82254d81f79daa1c720e07cda70
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Mar 28 07:44:05 2017 -0500

    Socket connect
    
      * FreeBSD mod causes seg fault on non BSD platforms
        - make change OS dependent

commit 370c7bfd411988054c94909beb91124240705389
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Mar 27 08:36:00 2017 -0600

    Version 4.0.0
    
      * Upgrade release
        - new functionality - Winkeyer interface
        - improved modem performance
        - improved logbook performance
        - upddated documentation
        - Russian translation file

commit 7efc9b2ec079b17bc8f34389629fd0413ef111b6
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Mar 27 06:03:17 2017 -0500

    OS X 10.12 build
    
      * Compile changes for OS X Darwin 10.12 Clang build

commit ffd6f09853c33806080ebee4e5437101668067cf
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Mar 27 08:31:17 2017 -0500

    STATION_CALLSIGN
    
      * Change adif field STATION_CALL to STATION_CALLSIGN
        compliant with adif specification

commit f0f376375a19bddda5bb9a9237cda7a4ed9e19d5
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Mar 27 05:00:49 2017 -0500

    Free BSD mods
    
      * Compliance mods for current version of Clang compiler

commit b1636058e6d82bc3f2bb6a394606451bb7297159
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Mar 25 12:40:55 2017 -0500

    Logbook mods
    
      * Update log field LOTWSDATE for each record sent to
        LOTW when the upload file is created
      * clear LOTWSDATE field if lotw rejects submission or
        fails to respond within 25 seconds
      * insure that lotw review dialog closes on program exit
      * restore tabular sort order when adding a record

commit 167f0641fb655ad632a1befbf1328afce5ec442d
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Mar 22 06:40:59 2017 -0500

    ru-po-update
    
      * Update to Russian translation file

commit 5354812869718605cbc2a483f36b367f6f8e1628
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Mar 22 06:40:34 2017 -0500

    Default Tx Audio
    
      * Change default audio output to both channels

commit fac5963f87fad7fdee89c957be26ba66e02f0ef3
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Mar 22 06:40:23 2017 -0500

    remove sprintf
    
      * change all remaining occurances of sprintf to snprintf

commit a9db866382303763a8530662e652be4c266732c7
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Mar 22 06:39:25 2017 -0500

    Documentation update
    
      * New documentation for winkeyer interface

commit b5225817516fd3371ddb7876c4a687b0e56ddc71
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Mar 22 06:39:05 2017 -0500

    n3fjp logger search
    
      * set initial search for n3fjp server to 5 second
        intervals

commit c565b035575326b2bd9aad80f4df7e440882ab71
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Mar 22 06:38:47 2017 -0500

    fopen -> fl_fopen
    
      * update to UDF-8 compatible fopen call

commit abd9554c6d95a63e8c17c2769137c4b3fe936795
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Mar 22 06:38:39 2017 -0500

    48 bar macro
    
      * allow user to select above / below Rx/Tx panels

commit 5f5776c69ce7187c12ca57a546e9d1bd14c8e03f
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Mar 22 06:37:47 2017 -0500

    CW decoder
    
      * Improved CW decoder
        - removed user adjustable signal level controls
        - added automatic tracking filters for Rx signal level
        - tracking filters change parameters with detected
          WPM.  Not Kalman, but better than fixed.

commit 9c0f90671ba3c9bf1b43f1cea82ac3bed65d8f2d
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Mar 22 06:37:41 2017 -0500

    DX cluster
    
      * Update dxcluster QSY to correctly align signal to sweet spot
        when transceiver is in a CW mode.
      * add ability to respond to password prompt

commit 016799a7dbd01457557f11dc684489481db5a5a6
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Mar 22 06:37:11 2017 -0500

    Logbook support
    
      * Add checkband test to new log entry before writing record
      * Added BAND control to log view, contest tab
        - fldigi does not use the BAND field, it is present as a
          convenience for exporting or importing from log programs
          that do use it.
        - the control is on the contest tab since that seems to be
          the most common use for BAND (e.g. field day event).
      * OS X file naming dialog drops the ".adif" extension.
        - add code to insure newlog etc have the correct extension.

commit b4e227ba3dcdefff65968a934606dc5ba3ec028e
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Mar 22 06:36:49 2017 -0500

    WinKeyer
    
      * Added embedded WinKeyer interface

commit 1fe26c14640469577d771f778750fa9b3b1027eb
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Mar 22 07:41:19 2017 -0500

    fsq ifkp s/n computation
    
      * Additional change to s/n measurement

commit d576fd804be6bd91622f9b19d4872ecb78847280
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Mar 21 19:45:37 2017 -0500

    fltk version update
    
      * update all fluid generated source and header files

commit 2a1a8c356f149eef5d9f713b83e6d229014e41ae
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Feb 24 07:34:42 2017 -0600

    Macro Date Time Formats
    
      * Allow user to specify the date time format using
        strftime format strings
        - <ZT> becomes <ZT:"%H%M%S">; <ZT:"%H:%M:%SZ"> etc.
        - <ZT:fmt> fmt is the strftime format string
          if the ':fmt' is not in the macro tag then the
          current format is used

commit 627eb31f80b8977a2fa828091e2ca65716c76b0d
Author: Keith Bellairs <keith@bellairs.org>
Date:   Fri Feb 24 06:18:40 2017 -0600

    lotw addition
    
      * Add jt9 modes for lotw upload
      * Allow up to 7 numerals in frequency element

commit 0507110354706ccf719d27297f96d0db337b5f5e
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Feb 23 20:45:00 2017 -0600

    THOR/IFKP Image transfers
    
      * Add auto save Rx images to
        - Thor
        - IFKP
      * Corrected IFKP send image sequencing
        - pic%[T] where T is image scale was not being
          send before the image fascimille.
      * Added Thor and IFKP image transfer using the
        <IMAGE:fname> macro tag

commit f462dd7553b3b8f002a010357f80a966cece8e09
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Feb 21 07:51:08 2017 -0600

    ifkp s/n update
    
      * Change to s/n measurement
        - noise measured over full range of possible signal bins
        - noise referenced to 3000 Hz bandwidth

commit fccb4ebd2f0faed285804eaca091f6fc38f4b918
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Feb 19 07:37:22 2017 -0600

    fsq s/n update
    
      * Change to s/n measurement
        - noise measured over full range of possible signal bins
        - noise referenced to 3000 Hz bandwidth

commit 95b51b6e32f5677a56684d885f2ce2f5ae91b7f2
Author: Giuseppe Ciaccio <giuseppe.ciaccio@unige.it>
Date:   Thu Feb 23 10:24:39 2017 -0600

    OSS bug fix
    
      * Add missing parenthesis to reverse audio test
        - bug fix submitted by Guiseppe, IZ1QZE

commit 376f7f5a167db9245a6e071c78c7cb4f6af7075d
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Feb 21 14:39:32 2017 -0600

    PSKMAIL PTT fault protection
    
      * add REQ(...) to show_tx_timer function call

commit bcec5aa7068519266b25ba8c2c68ea713bacd413
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Feb 21 11:35:08 2017 -0600

    Logbook File Handling
    
      * Change new log file naming paradigm
        - move logbook open/save/merge to a separate sub-menu
      * Change logbook merge logic
        - discover and cull duplicates in both current
          and merge records
        - write duplicates to adif file for user review
        - annotate Rx Panel with user information on merger
          performance

commit 67bc122e766e1474cad992634f16141228df7ea0
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Feb 16 15:33:41 2017 -0600

    Russian UTF-8 translation

commit 9decf048ba6c34cc85b106ae7d86cc950a173e64
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Feb 16 15:33:30 2017 -0600

    Tooltips
    
      * Correct and update various tooltips

commit cbdea293ab3f4582f8c676943cf43d8dc6301865
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Feb 21 13:41:53 2017 -0600

    n3fjp contest update
    
      * Add read next serial to send from n3fjp logger
      * Add send TXTENTRYSERIALNOR to n3fjp generic logger
      * Add new macro tags
        - <SERNO>   current serial number
        - <LASTNO>  last serial number
      * add support fields for N3FJP NAQP contest logging

commit fef4e9352541ed67d7967803ff2b69396f46c32c
Author: Jae Stutzman <k5jae@stutzman.net>
Date:   Mon Jan 30 07:15:19 2017 -0600

    Hamlib/RigCAT/XMLRPC Interface
    
      * Hamlib (K5JAE)
        - Add user adjustable poll rate
        - Add Defaults button
        - Modify activation of controls based on hamlib selection
      * RigCAT (W1HKJ)
        - removed btnRevertRIGCAT & associated functions
        - toggle Initialize button state with change in rigcat enable
      * XMLRPC (W1HKJ)
        - toggle Initialize button state with change in xmlrpc enable

commit 1786a5eb204699ae5a7b31b37db7042c013ceaec
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Feb 19 18:16:54 2017 -0600

    README update

commit 42a7deac177d1f5b849b50f0ab6b614339053374
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Jan 29 13:56:00 2017 -0600

    Version 3.23.21
    
      * Maintenance release

commit a3bc5e3eea0e9fcfac9bfa51d42b912c756e2928
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Jan 11 06:52:08 2017 -0600

    PSKMAIL beacon faults
    
      * investigate and correct seg faults caused by pskmail beacon

commit 880720b80de3bc120562093919ea6ab47ab7ee61
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Jan 23 15:00:31 2017 -0600

    Documentation
    
      * corrections to browser doc page

commit 35d74af79679f23148c814082f17bd2637e8c1c7
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Jan 14 10:38:47 2017 -0600

    kml auto_ptr deprecated
    
      * Change code to avoid C++11 warning regarding use
        of auto_ptr.  Maintain backward compatability.

commit 2042371ccbedd09f6ad87c55386ce6218147b4b5
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Jan 13 19:55:22 2017 -0600

    build flags
    
      * add CXXFLAG & CPPFLAG
        - --param=max-vartrack-size=0

commit 228950fa7bc769275b8bc29ff804b2892c47b5e6
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Jan 17 08:11:51 2017 -0600

    Logbook update
    
      * Too many reports of lost logbooks due to operator error
        - specifically selecting "New" should create a new log
          named "newlog.adi(f)" in the default logbook folder.
        - force the user to specifically request a write over /
          erase if the file already exists!
      * Save the following ADIF fields from their associated
        text edit field
        - <STATION_CALLSIGN> <== Station Call, existing
        - <OPERATOR>         <== Operator Call, new
        - <MY_GRIDSQUARE>    <== Station Locator,existing
        - <MY_CITY>          <== Station QTH, existing
      * Change add a logbook entry to append rather than
        rewrite the entire log.
        - adding a new record only writes a single record
          to the h/d file.  Reduces work load for older
          computers operating with marginal OS (read as XP)
          and support h/w.
      * Change cQsoDB sort routines to avoid copy of any
        records or record contents
        - references to pointer and pointer contents is always
          faster if not as safe
      * Removed CRC values in logbook data base file
        - unused and not needed
      * Update fldigi logbook documentation

commit 5b970ccc12de2d4bb661c64629d15814d5c576e8
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Jan 8 09:06:05 2017 -0600

    N3FJP record rejections
    
      * Insure that CALL and other fields are stripped of
        leading and trailing whitespace before submitting
        log record to N3FJP application
      * Inhibit multiple dup checks on the same call sign
      * Inhibit dup checks on calls with less than 3 alpha-numeric
        characters
      * Inhibit dup check on calls with 3 alph-numeric when last
        char is numeric
      * Inhibit N3FJP refresh of CALL after submitting a log entry
        - fldigi was calling TABEVENT which in turn updated the
          CALL entry in fldigi ... a bit of round robin.

commit c8444b7b7447b0215202e1d42c3fd3acb100534c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Jan 6 08:40:39 2017 -0600

    Version 3.23.20
    
      * Maintenance release

commit 5c456322e80a5e2fe474043e5cd27bc7351858b1
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Jan 5 08:52:34 2017 -0600

    N3FJP Winter FD
    
      * Modified N3FJP Field Day recognition
        - summer, ARRL Field Day Event
        - winter, WFDA Field Day contest

commit 3119c9297a50284df5371754f8b13af6054a79a7
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Jan 5 08:51:21 2017 -0600

    FELD raster display
    
      * make marquee scrolling a user option
      * make vertical and horizontal character size user selectable
        - configuration changes can be made without resorting to a
          program restart
        - may require increasing size of Rx/Tx panels
      * added user selectable Hell AGC

commit ca8daf3ce9803250635ee5bc280b591ed19fb2d1
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Jan 3 06:02:35 2017 -0600

    ARQ PTT
    
      * Modified ARQ ptt calls to use REQ(...)

commit de339d750502409b5465be01a0523b7259532e4f
Author: John Phelps <kl4yfd@gmail.com>
Date:   Sun Dec 25 12:52:59 2016 -0600

    NEW micro modes
    
     * Micro modes for 2200m, 600m, 160m and higher bands
       - Added DominoEX Micro ( 100% copy @ -15db SNR )
       - Added THOR Micro     ( 100% copy @ -18db SNR )
       - Modes are comparable to Olivia in weak-signal performance
         but have a much narrower 36Hz bandwidth suitible for
         usage on the new LF (~136KHz) & MF (~475KHz) "sliver bands"

commit 1a8f98265f5bc9522413c292655e74067e833852
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Dec 24 05:05:06 2016 -0600

    Socket connect
    
      * Corrected socket connect/fail processing in
        ::socket class
        - modified N3FJP socket connect function

commit 2eb94beb72f8d6cc400fd07e8ad5d3ed01f81ce0
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Dec 18 06:06:52 2016 -0600

    Version 3.23.19
    
      * Maintenance release

commit 6219ac94f0a3087f8158026b141a00a50287ec9d
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Dec 19 16:29:16 2016 -0600

    pskreporter query
    
      * Added mode dependent query for band activity report

commit e06d6f2edff801d33aa16fb3ddfb10f755f1a5db
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Dec 16 07:50:03 2016 -0600

    Text highlight
    
      * Change selected text highlight to reverse text/background
        colors.  Applicable to all controls that use the Fl_Text_Display
        class

commit 0b3ad4a0381583248bced019010ed19cad2ee0f8
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Dec 17 10:31:00 2016 -0600

    DX cluster improvements
    
      * Provide frequency report rounding to nearest 100 Hz
        when the [0..99] Hz report is not enabled.

commit 5dae2123c49319777d38f94df167602d9c5088af
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Dec 14 08:58:29 2016 -0600

    N3FJP generic contest
    
      * Added generic contest exchange transfer to N3FJP applications
      * Limit n3fjp socket failure report to first occurrence

commit 51384c74e7952b30df6f78f0e372c65f8c201b49
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Dec 11 12:06:32 2016 -0600

    Version 3.23.18
    
      * Maintenance release

commit 782204c03cba458a66b6701588405d318f94b89c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Dec 11 12:05:40 2016 -0600

    DXcluster sort
    
      * Added sorted insert to host list
      * Added initial entries to host list
        - dxc.wb3ffv.us 7300
        - nk7z-cluster.ddns.net 7373
        - dx.n8noe.us 7373
        - w0mw.dynip.com 23
        - initial value for each host list entry
              will include the myCall string

commit 73c2d1ea7d5c7856a8aeced7b1fa99f014c34a78
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Dec 11 12:05:25 2016 -0600

    LoTW
    
      * Changed LoTW calling string for ... you guessed it! Windows

commit dc9c1071a90f1b96e939a5bfd8bb34558a35bb0b
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Dec 10 22:30:40 2016 -0600

    Socket Connect State
    
      * Changed to state model for socket connect in dxcluster.cxx
      * Added missing try{} catch{} statements around socket
        writes to avoid default exception handling
      * Update to CreateProcess call in main.cxx
      * Update to socket connect calls in n3fjp_logger.cxx
      * Changed order of connect when getaddrinfo returns more than
        a single address

commit 328c2833e892368a52d80a32bff256315040cf76
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Dec 5 20:31:12 2016 -0600

    Version 3.23.17
    
      * Maintenance release

commit e0eaaefaa572dc7110d85b60bd55bab25d299b08
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Dec 2 19:43:34 2016 -0600

    dxcluster update
    
      * Modified user interface
        - added configurable macro buttons
        - added ability to save and recall cluster host
          address/port/logon triads
        - added local html command help for DX Spider, AR cluster
          and CC cluster hosts
        - changed stream display from browser to text view
          control
        - moved DX cluster access to the View menu
        - allow user to select report lines time ordering

commit a81372aababcbb651afe924ce36d83fead621752
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Nov 17 07:01:19 2016 -0600

    GPIO update
    
      * Added pulse triggering to gpio pins
        - width controlled by pulse width setting
        - single pulse used to both set and clear PTT
        - for use with PiHpSDR interface board

commit 99b0d1bcf840c0cfa69e85ef46a6611efcf9af8c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Nov 13 06:07:28 2016 -0600

    LoTW documentation
    
      * Updated documentation for LoTW interface

commit 214a7828c2864525752d383f8754b4ed4f1d2f75
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Nov 12 17:54:49 2016 -0600

    Time Of Day Clock
    
      * Changed ztimer triggering to a pthread loop

commit 839eb0fc22d7554797f7bc32cf0711ad4eb72481
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Nov 11 21:40:20 2016 -0600

    FSQ Heard parser
    
      * Fix bug that caused failure to correctly parse the Heard
        response.

commit 3d1e29170520a81eeda82c4d9c3795567da7f7b2
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Nov 11 08:10:38 2016 -0600

    Version 3.23.16
    
      * Maintenance release

commit df67d85f935873061a3628c64e82b46c524b5065
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Nov 11 08:09:21 2016 -0600

    N3FJP rounding
    
      * changed frequency conversion to avoid rounding
      * removed sendFreq response to a frequency change
        when N3FJP logger is xcvr controlling program

commit dd5dc22f6be58451c32b87fe28f413afa91f1a6f
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Nov 11 08:09:08 2016 -0600

    GPIO PTT
    
      * GPIOport not being saved to fldigi_def.xml configuration file.
        Corrected fluid file control functions.
      * Modified selection logic for all alternative PTT processes

commit 03b95b5e5bf55f12dc51a41e66cb7fed9a2f94c9
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Nov 11 08:08:50 2016 -0600

    lotw/eqsl interface
    
      * Enabled all EQSL and LoTW controls
        - data fields were not being stored in the database
      * Added interface to external tqsl binary
        - invokes tqsl with correct command line parameters
          to send logged QSO to LoTW.
      * Added verification of download LoTW and eQSL database
        files (adi) with fldigi internal database

commit 360209bed73f9828690e1beb86e2a30647d9f4eb
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Nov 11 08:08:36 2016 -0600

    Resident help
    
      * Add instructions in beginners.html document to assist user in
        downloading and installing the full html system
      * Modify Help / Online documentation ... menu item to access
        the local html help documents if present.

commit 4e905b6632b41fa87298d0efcca425126fcdd71f
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Nov 11 08:08:18 2016 -0600

    ARQ Client vector
    
      * Segmentation fault during ~Address(...) call during
        program exit while deleting vector of <ARQCLIENT>
        - changed to vector of <ARQCLIENT *>
          original code created each ARQCLIENT on the stack
          a very BAD design fault.
      * This seqmentation fault ONLY occurs when either FLARQ
        or FLAMP are being serviced as socket clients.

commit 66a62fc1a27bab864fb41ed04f2f8d7dee9914e7
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Oct 28 17:39:51 2016 -0500

    Rx Extract
    
      * Changed rx_extract_buff from C sz string to C++ string
        - changed all substring tests and references to C++
          string pointers

commit 0284f304910f5588094f8d8803d0a212dd124045
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Oct 16 06:08:54 2016 -0500

    Version 3.23.15
    
      * Maintenance release

commit 436c6f8ce8c6977e3220fc170e54e349f1651cfc
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Oct 16 06:05:55 2016 -0500

    Translation file
    
      * Updated po/pl.po Polish translation file
        - update provided by Roman Bagiñski, SP4JEU

commit 153ae9a553a78e1cec84de04b2fd13b427f9a0ea
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Oct 14 14:56:22 2016 -0500

    N3FJP command sequencing
    
      * changed command/response sequencing to correct
        difference in behavior Windows versus all other
        platforms.

commit 300624a8905fb3178600e588e3c14da682192df4
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Oct 13 14:54:44 2016 -0500

    BARTG vice BART
    
      * Acronymn correction on Contest configuration panel

commit 0ac4bb39c64ba1dd45e08fc6aad4afdb3aa3c2ed
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Oct 13 12:56:44 2016 -0500

    speed test
    
      * improper use of memset

commit 04762671122584d8a2c5092431a9be7db0915219
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Oct 11 10:25:25 2016 -0500

    XP fault on failure
    
      * debug thread timing caused delayed attempt to access
        a deleted Fl_Browser widget in debug panel
        - not evident on other OS or on later versions of Windows

commit c4266493c1c8e59ec8260e92fdfd50ecdd4caa25
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Oct 10 12:22:32 2016 -0500

    Default Logbook widget sizing
    
      * Added resizing to all logbook widgets

commit e58b039bef751550232d9e5e5561c5fa2f3aa398
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Oct 10 12:22:23 2016 -0500

    Mono / Stereo wav file
    
      * Output monophonic wav file (left channel) unless configured
        for right channel recording

commit 7cacca673e68d39c06e4753f223a6b9ddfa3bc3d
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Oct 10 12:22:13 2016 -0500

    ARQ thread
    
      * change server thread to make non blocking

commit 2937696adbf50867eeb2b64752af8d635462013f
Author: w1hkj <w1hkj@bellsouth.net>
Date:   Wed Oct 5 06:47:00 2016 -0500

    N3FJP logged frequency
    
      * User selectable for ssb Suppressed carrier, or
        ssb Suppressed carrier +/- wf audio injection
        frequency modified if RTTY

commit bdb408d77df710558d8f3422618069e72c057f11
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Oct 4 18:09:59 2016 -0500

    update check
    
      * Use www.w1hkj.com file mirror for version check

commit 005f10af542497696a3564683cc1f03d946f8fde
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Oct 4 18:09:50 2016 -0500

    DX cluster
    
      * Add DX cluster access via telnet connection

commit 72d0f38e28c053561f34eb1cca6826de080501e0
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Oct 4 18:09:10 2016 -0500

    CQWW zone/state
    
      * Add parsing and auto log entry for CQzone when passed
        from CQWW's CALLTAB event
      * Fix error in not passing CQstate entry from both log views

commit 914b60c7728f7993232e7f9e98c894442cdf08aa
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Oct 4 18:09:04 2016 -0500

    Contest fields
    
      * remove ambiguity for menu items View ... Contest fields

commit 79fa4c8d7a629edccf67f8871ac0cb62ffd74ae1
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Oct 4 18:08:47 2016 -0500

    OSX Clang build
    
      * Correct errors in clang build on OS X 10.11

commit 9db7e7b6270fd79c99503cf67e1883bd1b7c6af8
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Sep 23 07:41:15 2016 -0500

    flrig default
    
      * Change flrig control default to FALSE

commit ee5fab61b4a06daab028c87a1fe19db06a822a8f
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Sep 17 14:05:17 2016 -0500

    Version 3.23.14
    
      * Maintenance release

commit 9e6e34a90d9318a2809fb0564b393078bb8e234e
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Sep 17 14:00:00 2016 -0500

    Documentation update

commit ff2265b240477db52b6e5f61fdd2f9c67213ec1c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Sep 14 14:08:11 2016 -0500

    trx inhibit
    
      * Inhibit trx loop rx decoding when file select dialog
        is open.
        - Native file select dialogs block while waiting for user
          to make selection

commit 0fc2f5e1041c33d7d2f6ac17f3132cccc28f9e60
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Sep 14 14:08:02 2016 -0500

    Log Reports
    
      * Add missing fields
      * Remove debugging stdout lines

commit 01bd3674a7dc513161634210291cd6871049ef4c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Sep 14 14:07:47 2016 -0500

    N3FJP application interface
    
      * Create tcpip interface to various N3FJP log and contest
        applications

commit ccbd5e8846e1404854514eea77c840d012240d99
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Sep 14 14:07:38 2016 -0500

    Field Day
    
      * Added SECTION, CLASS support for tracking field day exchanges
      * Added full support for accessing the tcltk field day server
        application fdserver.tcl.
        - includes new dialog "fd_viewer" that provides a snapshot
          view of the state of the contest
        - add record to fdserver
        - automatically query fdserver for duplicates based on
          band, mode and call

commit 6c5ad4b4d9458c296badedd8e5b884481f4c2f79
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Sep 16 15:58:38 2016 -0500

    PSK IMD Emulator
    
      * Remove TX filtering unless testing for ALC emulation

commit e6980a64520a14a02a7505d54510c7859ba8cdbd
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Sep 15 13:07:13 2016 -0500

    Wave file
    
      * Changed wave file read/write from monaural to
        stereo and/or manaural
      * Changed right channel PTT signal generator
      * Changed CW right channel QSK generator

commit 4fc8b1260983a072144eca43a98c700bea3801f3
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Sep 14 14:07:17 2016 -0500

    UTF8 file access
    
      * Change all occurrences of open(...) to fl_open(...)
      * Change all occurrences of fopen(...) to fl_fopen(...)
      * This should allow fldigi to reside in foreign language
        UTF8 directory structures

commit c6e1f297da1f2aa87532dcdff6210643ccec2d5e
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Aug 19 11:20:24 2016 -0500

    logbook merge
    
      * Fix merger of foreign logbook adif record which does not contain
        a field for QSO_DATE_OFF.

commit 570d3bf173877cb1d0ea0b7e9072074d59cc7465
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Aug 19 11:20:14 2016 -0500

    Initialize Macros
    
      * fixed initial display of macro file read

commit d9d12f4a4bda0607b481d4e5e4f1082f6fb0f0a6
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Aug 19 11:20:00 2016 -0500

    NOAA wx access
    
      * NOAA changed access url to
        - http://tgftp.nws.noaa.gov/data/observations/metar/decoded

commit 0552fc622d9d111cc57ea46a6c640d3b45de1a09
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Aug 7 07:19:11 2016 -0500

    Revert "logbook read"
    
    This reverts commit f02228e913a36a3930df2217b543802c60356fae.

commit d74f88fb55b225365075ad1ef4749605a1995b46
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Aug 6 07:13:14 2016 -0500

    Version 3.23.13
    
      * Maintenance/update release

commit f4988a2909422e541f22134f551bbdf2e24d11a6
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Aug 6 07:13:00 2016 -0500

    flmsg auto start
    
      * Add more restrictive parsing of data stream to find
        flmsg ARQ connect request, stream must contain
        - ~1c
        - ;
        - ~4

commit efc46400c8df61698faa05e406e1a81f9dcb949a
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Aug 6 07:08:04 2016 -0500

    Documentation Update
    
      * Added documentation regarding configuration and use of
        Power Signal Monitor, PSM. Robert Stiles <kk5vd@yahoo.com>
      * update to flrig usage for xcvr control

commit 0f237ba0c161746121e0ea28545a98c7e5015a96
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Sat Aug 6 07:07:52 2016 -0500

    KPSQL PSM
    
      * Change KPSQL to PSM to avoid function misinterpretation.
      * Move PSM (KPSQL) out of KISS IO and integrate to operate
        on all TX ops (ARQ/KISS/XMLRPC/Keyboard).
      * New source code files psm/psm.[h/cxx]
      * Add IO configuration panel to support PSM.
      * Update src/makefile.am.
      * Change: Set flush buffer to 0 minutes disables action.
      * KISS IO not transmitting, FIXED
      * Add "DISC:" hardware command.
      * Add Socket TCP/IP-KISS connection watchdog.
      * Add missing activate/deactivate IO config widgets
      * Reorganized kiss_loop() and kiss_rx_loop() functions.
      * Add: THOR22/THOR16 modems for KISS OPS
      * Update: kiss_close() for a clean ordered socket termination.
      * Add missing headers to resolve forward declaration issues (c++11)
      * Add: C++11 compiler test in configure.ac.
      * Update bind.m4 and hash.m4.
      * Add c++11.m4 for c++11 detections.
      * Ensure Waterfall mode active when PSM is in operation.
      * Add: Check FFT->Power Spectra memory boundry before assignement.
      * Add: Check for NULL pointer for queue prior to executions.
      * Cancel pending transmission on user T/R (second) button press request.
      * make visibility of PSM button user configurable
      * Change PSM (CSMA/Busy Channel) timer resolution.
      * Add small random values to various CSMA/Busy Channel parameters to
        decrease the likelihood of synchronized TX collisions.
      * Remove unnecessary code from T/R callback.
      * Remove MilliSleep() from CSMA time_slot code.
      * Add GNU Copyright to kiss_io.h/Update kiss_io.cxx
      * Comment out/remove unused variables/functions.
      * Reformat for 4 space tabs vice 4 character spaces. Use git diff -w
        to ignore white space changes.
      * Add kiss_io TX buffer flush to T/R callback (TX cancel) in case PSM
        is not being used.
      * Increase histogram reset duration.
      * Add pthread_mutex_lock/unlocks in various places.
      * Remove all MilliSleep calls from psm.cxx.
      * Limit the number of REQ() on a per second basis (GUI updates).
      * Ensure TX commands are only issued once in a RX/TX cycle.
      * Rewrite code to reduce the possibility PSM code causing a waterfall
        stall.
      * PSM TX Once Issue
      * changed order of execution for set_stopflag(false)
      * Add csma_idling flag

commit e6b1743464b492778eac1152b8f50546642a27be
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Aug 6 07:07:39 2016 -0500

    m4 updates

commit 352006569c2f6bbbe4486ed3cf0a5eb5499ae88f
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Aug 6 07:07:13 2016 -0500

    xmlrpc mod
    
      * remove MXE build warnings
      * remove C++11 forward declaration errors

commit fafaa7c6b163595f95019ef25a147aa02be48025
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Aug 6 07:07:03 2016 -0500

    Main User Interface
    
      * UI mods preparatory to psm update

commit 360d6a2028580164837c12298c16b531424cc9ff
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Aug 6 07:06:32 2016 -0500

    fl_digi.cxx whitespace
    
      * clean up tabs versus spaces and trailing spaces

commit bdb3afbd497f59aa378325da787cc2c3c446cf7f
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Aug 6 07:06:24 2016 -0500

    xmlrpc tx queue
    
      * add mutex to add_tx_queue

commit 33be65ff018a542f76f6d93873b69f5af7a5552c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Aug 1 21:06:41 2016 -0500

    QRUNNER BUG FIX
    
      * Add mutex lock to qrunner method "request"

commit f02228e913a36a3930df2217b543802c60356fae
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Jul 28 11:06:07 2016 -0500

    logbook read
    
      * fix timing bug on ARM processor (Pi-3)
        - read logbook thread call to populate logbook dialog
          inconsistently executed.

commit 1f6d966c672e24df8317936e7dc1bdfe0bc99573
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Jul 24 08:27:34 2016 -0500

    flrig xmlrpc client
    
      * Add configuration parameter to enable/disable flrig server
        access.
        - reduce network noise when flrig server connection is not
          wanted

commit 73ea18b987c2e525b1dbf9c2eb8d8cbf6b5b0db9
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Jul 18 09:25:40 2016 -0500

    G4 build warnings
    
      * Correct G4 build warnings

commit e8e3b899d22e9103c986a70fe5bba2079f54c3aa
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Jul 18 09:24:48 2016 -0500

    winsock2 error flag
    
      * Fix to defeat recent error report for mxe build
        - thanks to KK5VD for the fix

commit 9777cfaf9bb8ad91c1bf79d663166128cad64236
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Jul 19 11:17:37 2016 -0500

    Macro tag PUSH/POP
    
      * Added macro tags <PUSH:...> <POP>
        - <PUSH:m|f>
          . m - mode
          . f - waterfall audio frequency
        - <PUSH:mf> same as <PUSH>
        - <PUSH:m> push digital mode
        - <PUSH:f> push waterfall frequency
        - PUSH is a first-in last-out stack operation
        - POP only restores the relevant operating values
      * Added macro tags to insert digital mode / operating freq
        data into Tx text at time of execution (not time of parse)
        - <DIGI> <!DIGI> - insert ADIF mode specifier
        - <!FREQ>        - insert rf op' frequency (carrier +/- audio)

commit 8f8d6beff725467e2d81982ad5d8ade62409dce7
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Jul 15 06:12:39 2016 -0500

    xmlrpc error warnings
    
      * fix remaining compiler warnings in misc/xmlrpc.cxx

commit 302fca55bd506a16dd25a05095536928cc63afc3
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Jul 14 12:29:37 2016 -0500

    Port Audio Index
    
      * Change behavior of presetting PA selector

commit a9d3ec1453fbc23f7a0cff0f9233e5a5fee104a4
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Jul 10 07:07:01 2016 -0500

    Documentation
    
      * update to on line help

commit 988ee57c20376fa77887b789f619e04a9c0bf20e
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Jul 11 16:23:35 2016 -0500

    Squeeze Play
    
      * Changes to allow fldigi use on 800x480 touch screens
        commonly used with Pi3 computers
        - min main_height 430
        - min main width  780
        - removed dockable 48 macro scheme
        - added internal 48 macro / 4 bar scheme
        - reduced feld-hell Rx minimum raster height to a
          single line of text.
      * removed dockgroup support code from source tree

commit 4ddae1fb50506a8be5dffe3369ae60d7f7fb0101
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Jul 22 20:01:06 2016 -0500

    Title bar
    
      * Add version number to title bar.
        - insure that pulseaudio recognizes initial application
          name for matching audio device to application, i.e.
          default: fldigi
          title string if -title NAME is passed on fldigi command line.

commit 8fa2f9208aa3f7edcc41bae8b3f72ad13e32d902
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Jul 4 07:23:24 2016 -0500

    FSQ allcall relay
    
      * Change rx stream parser to display valid allcall relays
        in the received text panel.

commit 055a180e406667b1ffaebcb8d30a4806cea418bf
Author: Kamal Mostafa <kamal@whence.com>
Date:   Mon Jul 4 07:07:15 2016 -0500

    FTextTX: fix menu_cb default case behavior
    
      * Fix bug flagged by:
        widgets/FTextRXTX.cxx: In member function
        ‘virtual void FTextTX::menu_cb(size_t)’: widgets/FTextRXTX.cxx:1402:3:
        warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
          if (FTextTX::menu[item].flags == 0) // not an FL_SUB_MENU
          ^~
        widgets/FTextRXTX.cxx:1403:38: note: ...this statement, but the latter
        is misleadingly indented as if it is guarded by the ‘if’
          add(FTextTX::menu[item].text[0]); add(FTextTX::menu[item].text[1]);
                                          ^~~

commit 93ca2377435eeff03ab97a5dba7456c35815a396
Author: Kamal Mostafa <kamal@whence.com>
Date:   Mon Jul 4 07:07:03 2016 -0500

    status: fix override_data_io_enabled behavior
    
      * Fix bug flagged by:
        misc/status.cxx: In member function ‘void status::loadLastState()’:
        misc/status.cxx:715:2: warning: this ‘if’ clause does not guard...
        [-Wmisleading-indentation]
          if(!override_data_io_enabled)
          ^~
        misc/status.cxx:716:53: note: ...this statement, but the latter is
        misleadingly indented as if it is guarded by the ‘if’
          spref.get("data_io_enabled", i, data_io_enabled); data_io_enabled = i;
                                                         ^~~~~~~~~~~~~~~

commit 10eaf9df4c2242107e63e7cc326da11b0ff21283
Author: Kamal Mostafa <kamal@whence.com>
Date:   Mon Jul 4 07:06:55 2016 -0500

    logbook: do not write empty string to ADIF
    
      * Fix bug flagged by:
        logbook/adif_io.cxx: In member function ‘int cAdifIO::writeFile(const
          char*, cQsoDb*)’:logbook/adif_io.cxx:400:7: warning: this ‘if’ clause
        does not guard...[-Wmisleading-indentation]
           if (!sFld.empty())
           ^~
        logbook/adif_io.cxx:404:8: note: ...this statement, but the latter is
        misleadingly indented as if it is guarded by the ‘if’
          fprintf(adiFile, "%s", sFld.c_str());
          ^~~~~~~

commit 5609415222335e9376defc325f20ae29c5c8c8ca
Author: Kamal Mostafa <kamal@whence.com>
Date:   Mon Jul 4 07:06:44 2016 -0500

    wefax
    
      * fix APT start frequency power calculation
        A stray ';' causes incorrect calculation of the APT start frequency
        power, as indicated by this warning: wefax/wefax.cxx:
        In member function ‘double fax_implementation::power_usb_apt_start()

commit d43951eb3d6492a06c957776370ee180c18eb6f1
Author: Kamal Mostafa <kamal@whence.com>
Date:   Mon Jul 4 07:06:22 2016 -0500

    fix warnings: misleading-indentation (no functional changes)
    
      * Split lines and fix indentation to match current behaviors.
        No functional changes.
        - Fixes E.g.:
          ./include/dsp.h: In function ‘int dspAllocArray2D(type***, int, int)’:
          ./include/dsp.h:113:3: warning: this ‘for’ clause does not guard...
          [-Wmisleading-indentation]
             for(i=0; i<Size1; i++) free((*Array)[i]); free(*Array); return 1;
             ^~~
          ./include/dsp.h:113:45: note: ...this statement, but the latter is
         misleadingly indented as if it is guarded by the ‘for’
         for(i=0; i<Size1; i++) free((*Array)[i]); free(*Array); return 1;
                                                 ^~~~

commit 1ecf952a87af41467a681c72bd770527891b187a
Author: Kamal Mostafa <kamal@whence.com>
Date:   Mon Jul 4 07:06:13 2016 -0500

    fix warning: unused variable 'call_file'
    
      * fsq/fsq.cxx:681:7: warning: variable ‘call_file’ set but not used
        [-Wunused-but-set-variable]
        bool call_file = true;
           ^~~~~~~~~

commit 9e9139e97dff820b0103b08f990e719eb566adae
Author: Kamal Mostafa <kamal@whence.com>
Date:   Mon Jul 4 07:06:01 2016 -0500

    fix warning: C11 requires spaces around string macro
    
      * thor/thor.cxx:76:19: warning: invalid suffix on literal;
        C++11 requires a space between literal and string macro
        [-Wliteral-suffix] strSecXmtText = "fldigi "PACKAGE_VERSION" ";

commit 0531e5cee347324d96d7a9b0078e527ca548e7bb
Author: Kamal Mostafa <kamal@whence.com>
Date:   Mon Jul 4 07:03:53 2016 -0500

    fix warning: format '%d' vs size_t
    
      * misc/xmlrpc.cxx:
        - In function ‘int xmltest_char()’:misc/xmlrpc.cxx:1739:33:
          warning: format ‘%d’ expects argument of type ‘int’,
          but argument 4 has type ‘size_t {aka long unsigned int}’
          [-Wformat=] 100*pxmlchar/xmlchars.length());
                                     ^

commit 1e888d113f963df42efeeab3748fca6121272544
Author: Kamal Mostafa <kamal@whence.com>
Date:   Sun Jul 3 07:35:36 2016 -0700

    XmlRpc tm_mday fix
    
      * fix XmlRpc tm_mday comparison typo
        - xmlrpcpp/XmlRpcValue.cpp: In function
          ‘bool XmlRpc::tmEq(const tm&, const tm&)’:
             xmlrpcpp/XmlRpcValue.cpp:159:52:
            warning: self-comparison always
            evaluates to true [-Wtautological-compare]
            t1.tm_hour == t2.tm_hour && t1.tm_mday == t1.tm_mday &&
                                             ~~~~~~~~~~~^~~~~~~~~~~~~

commit e88d6159c740aa25112c7e45fbfac41a6794373f
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Jun 22 07:48:59 2016 -0500

    Version 3.23.12
    
      * Maintenace release
        - update to Polish translation file, pl.po

commit fa831b22d670797fb8485d24a62951ea938b3120
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Jun 21 13:52:14 2016 -0500

    xmlrpc add_tx
    
      * restored original text.add_tx
      * added text.add_tx_queu to add text to hidden
        transmit queu ... used with flmsg arq

commit 177a8f1f1c5f8b29f5c6a459b63787a7de31426c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Jun 20 19:05:44 2016 -0500

    mfsk xmt filter
    
      * disabled mfsk xmt filter

commit 2b57556899a8b8e3509d02b0377ce561ac414158
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Jun 16 14:35:38 2016 -0500

    FSQ msg append
    
      * Add configuration item to allow user to select
        "always append" when saving a # directive message

commit de187d9049ac4300624c954427cdd71a049882fc
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Jun 15 09:20:55 2016 -0500

    FSQ IFKP heard lists
    
      * Correct FSQ rxtext parsing for heard discovery
      * Change management of heard list for both FSQ and IFKP

commit 76cf0e6cac21991ba558df13c6d37e1e6e92a582
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Jun 13 14:04:47 2016 -0500

    waterfall group
    
      * remove +2 from waterfall group height

commit 5f762f058b4fbff65857785873557ba336ee1bd0
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Jun 13 09:11:50 2016 -0500

    thor image
    
      * repaired send image button function

commit 8cd6f830aa15ad34bcfc4330695e9947dab5299e
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Jun 12 08:07:00 2016 -0500

    RxID button
    
      * set startup color

commit d13f4e1927af8fe77908b0191bf6f2cc670df075
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Jun 11 06:01:29 2016 -0500

    Version 3.23.11
    
      * Maintenance release

commit 198f6452c09f1dc1820f332b19a9a757990e579d
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Jun 11 13:56:25 2016 -0500

    RxID color changes
    
      * link color selection change to RxID button

commit b657227002124920525cc3b83bda372717b55614
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Jun 10 12:33:23 2016 -0500

    flmsg-arq autostart
    
      * add autostart to incoming flmsg-arq connect request

commit c6ac0f1560db70c88f6fa9f2aad5326ffba89b0c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Jun 8 05:57:14 2016 -0500

    Resize bug
    
      * Error in resize / draw methods for class Raster
      * Error in recomputing sizes when changing TopFrame views

commit 3c7392ec80ac34a7e74494e54ee3c647db045087
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Jun 8 08:41:33 2016 -0500

    Hell Raster Display
    
      * changed raster display to multi-line marquee
      * added right-click on display to clear

commit 4841f1098d590086f898e2affca0616ba6fbb91f
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Jun 2 13:03:34 2016 -0500

    Exit processing
    
      * Fixed failure to close ARQ server thread on Win32
      * Added shutdown event logging

commit 52505ee648cdd9c280aebb453fc98901249dac48
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon May 23 15:55:00 2016 -0500

    Version 3.23.10
    
      * fldigi version 3.23.10
      * flarq version 4.3.06

commit 274d500879bf2bb5eebac8c6f69be1a585af7cfb
Author: Roman Bagiñski <sp4jeu@gmail.com>
Date:   Sun May 29 14:37:33 2016 -0500

    Polish translation update
    
      * Update to Polish translation file, pl.po

commit 9c959afcd8027c8db62fa3d37656466a0382bfbe
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat May 28 19:48:41 2016 -0500

    xmlrpc add tx text
    
      * remove dependency on inserting text into Tx panel
        - causes slow response to large block transfers
          such as might be used by flmsg AutoSend process
        - show % of block sent on status bar

commit 01245fe7b5a329346e76aeb8dc1617142be870b4
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu May 26 19:29:19 2016 -0500

    Native Select Save-As dialogs
    
      Bug fix to correct differences in returned character pointer
      and character pointer value from native file select and
      file save-as dialogs.

commit 520928643231ee3fdb720969bd59ce4d5cdecc4a
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Thu May 26 07:46:47 2016 -0500

    FLDIGI User Manual Update

commit 4b2005e7f7621476919d89476493adc7411e559e
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Thu May 26 07:46:36 2016 -0500

    KISS IO Bug fixes/Additions and C++11 Test
    
      * Unified IO switching code
      * Add: MFSK31 and MFSK16 use for KISS IO operations
      * Add: KISS IO Auto connect on FLDIGI start up
      * In Listen Mode (TCP) on disconnect returns to waiting for connection.
      * TCP none listing mode connection tries 10 (one sec interval) times
        before giving up.
      * Save/restore KPSQL button state.
      * User 7bit modem switch warning is now selectable
      * Logic error when saving FLDIGI progStatus.data_io_enable variable.
      * Add: TXLOCK:<ON|OFF> command to the KISS hardware command set.
      * Assign/Compare KISS hardware modem names in capital letter form.
      * Add: Close KISS Socket on write fail.
      * Fixed issues effecting Win32 compile.
      * Add: Test compiler for C++11 support. Configuration macro added but not
        used until other FLDIGI source code c++11 compiler error are resolved.
        Recent compilers require c++11 in other to use std::bind().
      * Correct typedef clockid_t conflict between timeops.h and
        pthead_time.h
      * Add new IO panel widgets to the lock/unlock mechanism.
      * Restore initial IO panel locked state.

commit e14bbb60afb4b1955b8876e18feb378ae4fa3bf5
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon May 23 08:22:55 2016 -0500

    logger
    
      * changed log file text to ASCII3.

commit 0a99bef1300187d483870a101d0788548b4cfaf0
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu May 19 21:24:11 2016 -0500

    RsID button
    
      * restored LightButton UI for RsID button
        - separate selection indicator light was
          confusing to users!

commit 19e7bad771879de5fc975cce8f430aa27849387a
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri May 20 08:24:02 2016 -0500

    Restore focus
    
      * inhibit restoreFocus when event is from external source
        such as an xmlrpc callback

commit aa6592c59b69f5c64a6e03c112d4adfee255e909
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue May 3 08:25:32 2016 -0500

    flmsg interface
    
      * Added xmlrpc procedures to specifically to allow flmsg i/o
        using ARQ protocol.
        - main.flmsg_online
          main.flmsg_available
          main.flmsg_transfer

commit 5b367fb63893c95b7dbdc090b8243ac53f4b8019
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Apr 30 08:45:45 2016 -0500

    4bars
    
      * Corrected width setting on dockable control

commit b4b8df4ac96b6e0cabf7b93843092f2966bbf0fe
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Apr 23 08:36:27 2016 -0500

    ASCII ctl chars
    
      * modify CTL char display to ignore <LF> chars
      * pass unprocessed data to xmlrpc call rx_get_data

commit 759e6cfb05c82ba90c1fb0d6f53f313393b7c309
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Apr 15 13:14:49 2016 -0500

    Suppress dockable macros
    
      * suppress use of dockable macros
        - creates a minimal vertical pixel height of 436
        - allows use of fldigi on vertically challenged screens
        - user can manually modify the fldigi_def.xml file to
          disable the dockable macro set
          <!-- type: bool; default: true
          Allow dockable macros -->
          <DOCKABLE_MACROS>1</DOCKABLE_MACROS>
          set value to false, 0.
        - or disable on the configuration tab for macros
        - the "View/Hide 48 macros" menu item will be hidden when
          DOCKABLE_MACROS set to 0, false

commit 065ead7dea4389c4d2e34437dd3e575fdd84acf2
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Apr 14 07:11:22 2016 -0500

    Packet Prep
    
      * Modify confdialog.fl for later addition of Packet Modem tab

commit 505c8b384b7198e1e7a0508480648747f6019597
Author: Edouard Lafargue W6ELA <edouard@lafargue.name>
Date:   Wed Apr 13 15:15:35 2016 -0500

    Portaudio Mono
    
      * Observed on OS X, fldigi cannot work on audio cards with mono output
        - it requests 2 channels from PortAudio no matter what and portaudio
          will complain if the audio output is only mono.
        - modified SoundPort::init_stream to make sure that if max_channels < 2
          sd[1].params.channelCount is updated to max_channels

commit 4ab48d41e46f44dcdbb255dd87b9e205e518b4b4
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Tue Apr 12 13:28:00 2016 -0500

    KISS, 8PSK, FLARQ icon Modifications
    
      * KISS TCP/IP
        - Add TCP/IP KISS interface
        - Add Start/Stop (UDP/IP) and Connect/Disconnect (TCP/IP) option.
        - Add Listen/Bind Option.
      * Operator selectable 4/8/16PSK preamble duration
        - Add code to allow user to change the preamble duration to improve
          throughput when not operating via repeater. (KL4YFD).
        - Add user selectable checkbox on PSK (8PSK) modem configuration
          interface panel for above addition (KK5VD).
     * Update FLARQ icons

commit 68d9b3228448740ccc16aec20a9820e4f49b458b
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Apr 13 07:38:53 2016 -0500

    FSQ message files
    
      * Changed # directive behavior
        - save named message to new file
        - append unnamed (callsign) message to callsign file
      * Added date time stamp to each received "call" message
        - user configurable

commit 76ab77cd0c6b4d5f5315d695b39e2f4151221a7a
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Apr 12 13:38:23 2016 -0500

    FLARQ
    
      * auto i/o - Added socket interface to allow separate program to access
        - CONNECT
        - DISCONNECT
        - CONNECTION_STATE
        - SEND_TEXT
        - RECEIVE_TEXT
        Allows similarly modified flmsg to send/recv messages using
        flarq / ARQ transport protocol.
      * ARQ reset - force complete reset of all ARQ processes
        - drops link without any indicator to connected station
        - equivalent of stopping and restarting flarq
        - courtesy demands that you inform the CONNECTED station
          to also kill the connection at that end of the link.
        - use Control-Left_click on the "CONNECT / DISCONNECT"
          button to initiate the forced reset.
      * Update ARQ icons
      * Disable auto-open flmsg when flmsg->flarq->fldigi data path
        is active.

commit 9c04f07877bb02416216208184b7498db0c96f40
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Apr 7 20:59:50 2016 -0500

    focus behavior
    
      * remove focus grab behavior of FreqControl widget

commit 2a3f4d4a15e1bf085fc1ac0b541898bfad936774
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Apr 2 08:26:15 2016 -0500

    PTT delays
    
      * Corrected reversed on/off sense
      * Increased max delay to 5000 msec
      * Changed increments to 10 / 100 msec

commit 8446e6e1c5583801d029a20b64cce6c517f10e50
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Apr 1 15:32:23 2016 -0500

    Version 3.23.09
    
      * Maintenance release

commit fc97b4af8ee87c1c1f3a114e696eba2c94401ec5
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Mar 29 17:53:21 2016 -0500

    FSQ variable Rx
    
      * Enable FSQ variable RX
      * Enable allcall(#) menu item for sending file to
        allcall

commit 58b394025646c88c5a4915f375e2c0caecdc27e9
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Mar 28 19:30:50 2016 -0500

    Export ADIF_NAME
    
      * added FLDIGI_MODEM_ADIF_NAME export variable to environment
        exports.

commit 91ddd6c9967c67ff2651254beecfad808d5477e3
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Mar 27 14:41:07 2016 -0500

    WF only
    
      * correct for missing reference to power level control

commit 92c3c36810dba16782d0fe7580d974d362ab48b1
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Mar 26 07:10:02 2016 -0500

    DnD Image
    
      * Add Dnd Image to TX panel
        - applies to MFSK, IFKP and THOR image transfers
        - allows operator to insert image processing into TX text stream
        - drag-drop image from system file viewer to TX text panel
        - updated specific modem documentation

commit 20ac527b92c0e93043c55bd147de78dd411d9286
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Mar 10 18:58:51 2016 -0600

    Documentation
    
      * Correct 'M>' to 'Store' in description of the Store button
      * Amend help file for the frequencies list usage

commit 0ebcc2a98bdcf4df97502018d4d5019f2677085d
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Mar 11 07:24:54 2016 -0600

    Frequencies2 use string
    
      * added use descriptor string to frequencies2 list

commit 7cd0d8d52ae574be2f45eedfc6bfc534186894c2
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Mar 8 09:24:20 2016 -0600

    About
    
      * update developer list

commit 8eb05e63dc1908963f31b2e5321a23d7bd793db1
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Mar 9 09:04:33 2016 -0600

    View noise
    
      * send signal / noise composite audio to waterfall during
        transmit
        - valid when using --noise command line parameter

commit 6da8d51d68267556f8f828b903ec081e89a443ec
Author: Kamal Mostafa <kamal@whence.com>
Date:   Mon Mar 7 12:12:01 2016 -0600

    Sanitize tile_x, tile_y startup values
    
      * Fixes: LP: #1478358
        - https://bugs.launchpad.net/ubuntu/+source/fldigi/+bug/1478358
          "fldigi 3.22.13 crashes on start-up when tile_x is large"
        - also applies to 3.23.xx branch
        - this fix prevents a user from editing the fldigi.prefs file
          with out of range values.

commit 9ed6cc3336c7dd917f35b5b4c8b21f45c859dc82
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Mar 8 09:03:34 2016 -0600

    NAVTEX update
    
      * change the distance between early, prompt, and
        late accumulators to be an integer number of samples.
      * noise and QSB processing
        - average the accumulator values over a longer time period
        - tighten bit tracking feedback loop
          .signal lock takes a little longer
      * make the AFC window a little wider to deal with some signals.
      * instead of requiring 5 consecutive correct characters
        to start decoding, store a stream of bit confidence values and
        require 9 good ones out of 14 total. FEC can take care of the rest.
      * add FEC calculations to do single bit permutations on
        bad characters, flipping the bit with the lowest confidence value.
      * code cleanup - remove unused variables.

commit b1d12b8442c67ca77faf5e90fd149572481393eb
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Mar 5 10:27:36 2016 -0600

    RxID enhancement
    
      * Add right click pop-up menu
        - PASSBAND - check box ON/OFF
      * Color code ON illumination for
        PASSBAND ON/OFF

commit f7662dfa82e706e41c4d4ef34bf59777763c9f51
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Feb 29 10:14:01 2016 -0600

    TX timer
    
      * Added TX timer display to the menu bar

commit 4e055b4da943d914086d1858672cc74cce5effbd
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Feb 29 14:02:13 2016 -0600

    rigcat mod
    
      * Add min, max settings for pwr control
      * Add testing mode if no xcvr serial port available
      * Made opMODE and opBW combo controls readonly
        - pull down values can only be added and not inserted
      * Added debugging tags to xml definitions:
        - <NOSERIAL>true/false</NOSERIAL> - default false
          suppress all serial port i/o
        - <ASCII>true/false</ASCII> - default false
          if true, print all CAT i/o events as ASCII strings
          if false, print all CAT i/o events as HEX sequences
      * Added polling for pwr level query

commit 4c9f1404cac85a09bea6acdcf76f63e0efca5c7b
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Feb 25 05:18:30 2016 -0600

    PSK IMD
    
      * add IMD generator
      * modified IMD computation for continuous operation
        vice only during DCD

commit 4fec3339732971c5f46d25db71b2dfdd69b9bf58
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Feb 21 09:14:00 2016 -0600

    Version 3.23.08
    
      * Maintenance release
        - minor changes to documentation

commit f80745e5f98347b9908d5c4ad45b47a5599ff62b
Author: Rik van Riel <riel@surriel.com>
Date:   Sun Feb 21 08:08:12 2016 -0600

    NAVTEX update
    
      * low pass mark & space individually
      * Use ATC and fft-filters adapted from RTTY modem
      * Correct display metric
      * Widen afc filter for 'jump 90 Hz' code
      * Use exact bit length
      * Calculated sync modification
      * see src/navtex/navtex.cxx for design analysis

commit 5b2edad9fafd98d5c04d7017eec8f01e8273df09
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Feb 16 04:13:53 2016 -0600

    Save Logbook
    
      * Change system dialog invoked when saving logbook to
        system save-as vice save.

commit 1c8e0e95cdc77f16eed080db6ff6c4fceff306d2
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Feb 13 14:12:49 2016 -0600

    Analysis mode
    
      * Restore <CSV:on, <CSV:off, <CSV:t(oggle)

commit 0f650e9ccb6eaeff6865cd2a4cef09f864a44ce9
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Feb 13 08:59:16 2016 -0600

    flrig PTT
    
      * All user to select whether flrig PTT change triggers
        RX/TX change in modem stata

commit 106e3e2a64c0e158ede529312d85a7b3678081b1
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Feb 13 07:32:06 2016 -0600

    flrig waiting
    
      * Changed event recording level for
        "Waiting for flrig" from INFO to VERBOSE

commit 71fa2248c814ffa86a0bd1f331f33d9e55a847f2
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Feb 11 13:42:38 2016 -0600

    COM port close
    
      * change effects the Windows COM port close process
        - rigCAT startup process no longer dependent on order, xcvr
          can be started before or after fldigi is running.  Tested
          by Haris, SV1GRB.

commit fb0fd4ce473396145c541a718df1084d55ab2314
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Feb 5 10:49:59 2016 -0600

    Mac Logger
    
      * Added UDP interface to read data exported by MacLogger
        - UDP data stream on socket 255.255.255.255 / 9932
        - User configurable items:
          . enable/disable UDP socket reads
          . Capture and use UDP Radio Report data
          . Capture and use UDP Spot Tune data
          . Capture and use UDP Spot Report data
          . Capture and use UDP Log Report data
          . Capture and use UDP Lookup Report data
          . Enable UDP string capture to file
            file in fldigi files/temp folder
            filename: maclogger_udp_strings.txt
      * Added <signal.h> to threads.h to avoid missing reference
        to sigemptyset in some gcc installs

commit dd1165a363c03d15b336f6178482f7a221a27892
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Feb 8 11:19:20 2016 -0600

    fsq repeat last
    
      * test for empty list of previous command

commit 813b58ad0266a1dccb4d8a87ff13217712c134d1
Author: Jonathan Wakely <redi@users.sf.net>
Date:   Thu Feb 4 06:13:46 2016 -0600

    GCC 6 build
    
      * GCC 6 defaults to -std=gnu++14, and attempting to build fldigi fails
        with a number of errors. One is that C++11 added std::next and so
        because of the "using namespace std" in src/fsq/fsq.cxx the global
        variable 'next' and std::next are ambiguous. That can be easily solved
        by qualifying ::next or adding using ::next at function scope.
    
      * The other errors are due to the different return type for
        std::complex<T>::real() and std::complex<T>::imag() in C++11 and
        later.

commit d8089777f1ec0d1523057bd639913ec783ffe91c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Feb 1 13:28:10 2016 -0600

    CALL capture
    
      * add copy call to clipboard when capturing from Rx text

commit bea9cfe23a5a217aff063e9f9871a13c5719747a
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Jan 29 16:22:19 2016 -0600

    Scope View
    
      * Corrected saved position/size status values

commit 8bcc9e84bf325d0740bc915c20dcca44029a4a23
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Jan 28 11:14:43 2016 -0600

    RigCAT modifications
    
      * Separated no xcvr functions from rigcat loop operation
      * Corrected hamlib start/stop process to prevent
        lockup when xcvr is not responding to CAT commands
        - hamlib still creates a zombie process when trying to access
          a bogus serial interface such as a bell modem
      * Added string / hex data LOG view
        <LOGSTR>true/false</LOGSTR>
      * Added variable loop timing
        <POLLINT>100...20000</POLLINT>
        default 100 msec
      * Corrected use of BW-REPLY and MODE-REPLY in xml def file
      * Added ability to read and display Smeter and Pwr meter
      * Added debugging statements to exit functions
      * Fixed aberrant save frequencies2.txt file behavior
      * Added manual notch read/write using waterfall
        notch filter interface
      * Added power level control for xcvrs with that CAT command
        - set power level also used for logging
      * Updated tutorial on transceiver xml definition file structure.
      * Added <VERBOSE>bool</VERBOSE> specifier
        - use during development of an xml file

commit ae9e1a2b426b182e92ebdf5f1643eba579793494
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Jan 21 15:54:35 2016 -0600

    Version 3.23.07
    
      * Maintenance release

commit 10266d2ecb5e6cc9379bae8224edbeb05b9b5ea3
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Jan 20 14:12:31 2016 -0600

    Exit delays
    
      * thread shut down processes to provide additional logging info
      * speed up shut down process

commit e821e49c5b9be2742259a658467fc42a4ff8c090
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Jan 20 06:39:40 2016 -0600

    Contest fields
    
      * Adjust width of exchange in logging field

commit ebc00ed17d194c2782c7bb5ecf8d8b28b325cf6d
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Jan 19 21:41:35 2016 -0600

    OS-X start_process
    
      * Add App recognition

commit f5e3186dd8a8580947ddd497f8299b2680bfdcd9
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Jan 18 19:59:07 2016 -0600

    LOG RECORD exports
    
      * Added these log entry variables to the export environment list
        - FLDIGI_LOG_STATE
        - FLDIGI_LOG_COUNTRY
        - FLDIGI_LOG_SERNO_IN
        - FLDIGI_LOG_SERNO_OUT
        - FLDIGI_XCHG_IN
        - FLDIGI_XCHG_OUT
        - FLDIGI_VE_PROV
      * Added LOGBOOK log entry variables to the export environment list
        - FLDIGI_LOGBOOK_CALL
        - FLDIGI_LOGBOOK_NAME
        - FLDIGI_LOGBOOK_DATE
        - FLDIGI_LOGBOOK_TIME_ON
        - FLDIGI_LOGBOOK_DATE_OFF
        - FLDIGI_LOGBOOK_TIME_OFF
        - FLDIGI_LOGBOOK_RST_IN
        - FLDIGI_LOGBOOK_RST_OUT
        - FLDIGI_LOGBOOK_FREQUENCY
        - FLDIGI_LOGBOOK_MODE
        - FLDIGI_LOGBOOK_STATE
        - FLDIGI_LOGBOOK_VE_PROV
        - FLDIGI_LOGBOOK_COUNTRY
        - FLDIGI_LOGBOOK_SERNO_IN
        - FLDIGI_LOGBOOK_SERNO_OUT
        - FLDIGI_LOGBOOK_XCHG_IN
        - FLDIGI_LOGBOOK_XCHG_OUT
        - FLDIGI_LOGBOOK_QTH
        - FLDIGI_LOGBOOK_LOCATOR
        - FLDIGI_LOGBOOK_QSL_R
        - FLDIGI_LOGBOOK_QSL_S
        - FLDIGI_LOGBOOK_NOTES
        - FLDIGI_LOGBOOK_TX_PWR
        - FLDIGI_LOGBOOK_COUNTY
        - FLDIGI_LOGBOOK_IOTA
        - FLDIGI_LOGBOOK_DXCC
        - FLDIGI_LOGBOOK_QSL_VIA
        - FLDIGI_LOGBOOK_CONTINENT
        - FLDIGI_LOGBOOK_CQZ
        - FLDIGI_LOGBOOK_ITUZ
      * Enable temp/log.adif for all OS, was just WIN and OS X

commit c0281eea3d48c6cf695a02d6a092baff852a2d77
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Jan 16 13:29:11 2016 -0600

    HAMLIB CW RTTY
    
      * provide selectable sideband sense selection for CW and RTTY

commit ddb084c599471319a14548f2dd4fad01531910d6
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Jan 13 20:16:30 2016 -0600

    PSKR metric
    
      * Fixed erroneous metric computation when received signal is zero
        - error apparant when testing with CODEC that has no applied audio
        - bug report by Per Crusfalk, SM0RWO

commit 68c5a6a08451eb5bac344a87a95f6e84832cfdc6
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Jan 13 22:02:44 2016 -0600

    PSKR/8
    
      * Fix segfault if starting pskbrowser in any of the pskr or 8psk modes

commit 397f570665ecee9956db46aee6ea9af0e6ddccf1
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Jan 13 10:12:54 2016 -0600

    Audio adjust
    
      * Added Tx/Rx audio adjustment details

commit 42809036b072280597fcc08734d7bfa999339008
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Jan 10 19:22:11 2016 -0600

    WEB query
    
      * Moved URL strings for various web call sign queries to progdefaults
        configuration.
        - updated hamqth to https address for browser lookup

commit 8af53b665dd41b85d61fbceab945e952903004e9
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Jan 10 10:00:59 2016 -0600

    Mode Set
    
      * Changed mode_set logic to use std::string vice null terminated C string
      * Changed modes to size NUM_MODES vice NUM_RXTX_MODES.

commit e756d9355f05a280b318709fa3a15c4e0e94b15f
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Jan 10 07:31:52 2016 -0600

    Tab key docs
    
      * Added illustration and emended text describing Tab key operation
        in the Tx text buffer.

commit 2fb5648f2a77d92439d3422f903c0f58dc4751d4
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Jan 6 12:36:33 2016 -0600

    hamlib PTT_ON_DATA
    
      * changed PTT_ON to PTT_ON_DATA in call rig_set_ptt

commit 22514a57740bb0a691c766e311503f29b9e81058
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Jan 3 07:29:12 2016 -0600

    Macro Tool Bar
    
      * Correct edit / launch behavior of 4 row toolbar
        - removed dependency on 2 bar selection of alternate
          macro set

commit 94f83626f9fd6e7e0e2c38559db844d9635e7987
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Jan 2 07:24:09 2016 -0600

    XmlRpc client update
    
      * Corrected passing hi/lo cutoff values for supported transceivers
        such as the TS2000.
      * Added macro tags <RIGLO:nnnn>  <RIGHI:nnnn> which make flrig requests
        to respectively set the lo-cut and hi-cut transceiver DSP filter settings.
      * Added get_sideband xmlrpc call to modified flrig

commit 2652387036d55b368b2f56ffe01b5d217d7e9eb9
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Dec 20 07:27:35 2015 -0600

    Log Notes
    
      * Added control for user selection of clearing/retaining data in
        notes field after remote database query.

commit e9e8b3650681645b8fce8d56a0bfc7ee184fd612
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Dec 7 11:37:27 2015 -0600

    Misc Updates
    
      * correct WF hesitation when processing post Tx macros
      * remove xmlrpc_rig ptt transition waiting from main loop
      * correct WF hesitation when transmitting MT63 start tones
      * added CTRL-nnn numeric sequence character entry to Fl_Input2
        class.  Allows direct entry of characters such as ñ in
        QSO fields, macro editor, etc.
      * added new menu items to FTextEdit and Fl_Input2 widgets
        - allow user to select UTF-8 special characters from
          pop-up menu (right click in widget).  This effects
          TX text widgets and all data entry controls which use
          the Fl_Input2 widget.

commit 78baf6cde37b548cf7d64cd569b3a215259142e6
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Dec 4 13:36:44 2015 -0600

    Set Frequency
    
      * Added code to update waterfall when changing vfo frequency
        from fldigi / flrig

commit 14a2618bf9606a8e6ff91ebbf0d25f3338d36779
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Dec 3 14:24:21 2015 -0600

    Rx SaveAs
    
      * correct Rx panel "Save text as..." end-of-line sequence

commit c986a766b3461e6c6f86918a585e9a718cae17a7
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Nov 25 20:39:57 2015 -0600

    Version 3.23.06
    
      * Maintenance release

commit 16ede0800c3f46b30fbc0264f92bfd16f493ffb8
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Nov 26 22:23:39 2015 -0600

    flrig xmlrpc
    
      * give priority to flrig xmlrpc support independent of
        any other configuration setting for rig control
        - dependent on fldigi detecting an flrig compatible
          xmlrpc xcvr server
    
      * add test for xcvr response loop to set_ptt
      * added XMLRPC_DEBUG with time signature

commit 3f577d977b0994fc07c38c9e1841e2dd00ab0ca1
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Nov 25 19:24:57 2015 -0600

    WO woes
    
      * WO strikes again as a result of adding the 4x12 matrix
        I need to be more careful and remember to test the --wo
        for the N1MM users

commit 482d0606c8fb257b6cd92f723e0d7790c4ac1dbb
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Nov 23 18:40:03 2015 -0600

    Smeter PWRmeter
    
      * Added resize methods to both classes

commit e08e403757dc100a3d11ce8b74d3bc71bbf338d0
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Nov 23 10:55:05 2015 -0600

    ARQ shutdown
    
      * Added LOG_INFO statement during shutdown

commit 0b5b329d95a3092fed7b6c8c63040341c5f18a7b
Author: John Phelps <kl4yfd@gmail.com>
Date:   Fri Nov 20 18:07:56 2015 -0600

    Developer Doxygen and BerliOS clean
     - Cleaned and Fixed developer Doxygen files
     - Added GitStats to the Dev Doxygen info
       -- run ./scripts/doxygen/gen_doxygen_docs.sh
    
     - Removed leftover refrences to BerliOS
     - Changed BerliOS links to Sourceforge links

commit b19fff8d6be3b3e9e8318bf5c19191de24b57000
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Nov 20 18:07:13 2015 -0600

    Documentation
    
      * update to transmit meta strings
      * removed verbatim text from doc src file Macros.txt

commit 55e0d31b881478adb2214b747f810c042a40f99b
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Nov 19 17:59:54 2015 -0600

    Compiler warnings
    
      * Fix code to correct compiler warnings

commit c0a7cff119e10d81ae51621c4827a1fec57e9bc5
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Nov 19 04:51:10 2015 -0600

    Version 3.23.05
    
      * Maintenance release

commit 9b210f742104f3edd66e7235beae6e9da21d0167
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Nov 12 14:41:29 2015 -0600

    kml disable
    
      * disabled kml services unless user enables on kml
        configuration tab.
        - default is OFF

commit c86ec80332ac575d940606b57b40cf017a38c9d3
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Nov 19 05:31:01 2015 -0600

    dock macros
    
      * add dockable macros in a 4x12 matrix
        - provides access to all 48 macros.
        - group of 48 can be dragged to/from it's default position
          just below the main menu bar
      * change vertical raster height to 20 vice 60
        - decreased minimum vertical main dialog dimension for small
          netbook screens
      * update to documentation

commit 2e2c9e90f926074cd16c75a46ac17d02db94ea26
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Nov 12 06:25:32 2015 -0600

    ADIF record repairs
    
      * Add code to allow on the fly correction of corrupt
        ADIF records during file read.

commit 93342e4dd73cc95f05dc799d0802f3e866e41813
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Nov 11 06:31:06 2015 -0600

    gpio ptt
    
      * Added gpio support for PTT.
        - used primarily by Pi experimenters
        - submitted by Lior, KK6KWA

commit d6a34a40f1575bdaf9be61499fec63378a8b1991
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Oct 28 09:37:43 2015 -0500

    NAVTEX/SYNOP/KML
    
      * suppress info messages during prog start
        - prodigiuous use of LOG_INFO increases difficulty of
          debugging other aspects of fldigi
        - enable the INFO messages for debugging or to observe
          program flow by setting command line flag
          -more-info ; case is significant

commit 51535ff23696cd85b1279828fd36a72fcc65b5ee
Author: John Phelps <kl4yfd@gmail.com>
Date:   Mon Oct 19 15:42:25 2015 -0500

    Add 8PSK 125FL 250FL
    
     * Lowered CPU requirements to allow for use on Android/Netbook devices:
       - Added modes 125FL and 250FL with constraint length 13 FEC
       - Adjusted maximum traceback memory for viterbi decoder
       - Set traceback to an optimally-high value in viterbi.cxx constructor
       - 8PSK - 500F 1000F & 1200F now use only 1 viterbi decoder without voting
       - Assigned secondary RsID codes to 125FL and 250FL.
    
     * Code cleanups in psk.cxx

commit 082564eec844b73bf320b92fb6e06e41a04f6334
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Oct 15 08:11:11 2015 -0500

    Version 3.23.04
    
      * Maintenance release

commit 2516356278f49b18f5dd85d2e2ca8a9c88bad57c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Oct 15 07:31:32 2015 -0500

    CW filter
    
      * Corrected implementation of CW filter bandwidth

commit 551d10556816bf76cf13f434327a5ad0b689953c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Sep 29 07:59:49 2015 -0500

    thor-image
    
      * add image transfer to thor based on IFKP image processing
        - supported by THOR-11, THOR-16 and THOR-22
        - image modes are identical to IFKP images, fixed sizes
          and avatar.

commit 7f23f3f543b0f5999eb58d549e158c2b0e11c0eb
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Oct 8 07:53:25 2015 -0500

    Update Check
    
      * change update check location to Source Forge

commit 4862141aa68e4f8bde62a7a455f53cc1af4599b6
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Sep 30 13:43:29 2015 -0500

    fsq abort
    
      * correct escape key abort behavior on Win platform

commit 3bed0e3f2fb590e21e5fd7e5dfd64927431a4b2e
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Sep 30 14:16:01 2015 -0500

    log merge
    
      * change merge behavior when parsing unknown field
        name

commit 4025e3c28eef2836fc821c1d05678c93f9667742
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Sep 30 09:07:29 2015 -0500

    Version 3.23.03
    
      * Maintenance release

commit c3b610bb599fdbe35e01abdc7a9e68bedc36fffb
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Sep 28 13:30:08 2015 -0500

    FSQ trigger bug
    
      * Fix for trigger decode bug introduced by multiple
        directed station parsing

commit 593686ca11653e6a4e1530a511ed83f0f8547988
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Sep 27 09:40:45 2015 -0500

    Version 3.23.02
    
      * Maintenance release

commit 04247643e6dbb750b9f13341704a94552ce82745
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Sep 26 08:38:08 2015 -0500

    fsq cqcqcq
    
      * added cqcqcq button
        - casual users do not know to send cqcqcq vice
          cq cq cq
      * Updated on-line help

commit 198c5a01b50be0044d15a9311b869158e90eaa52
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Sep 25 15:33:43 2015 -0500

    fsq sounder/heard-aging
    
      * Increased allowable intervals for both sounder
        and heard-aging
      * Corrected repeated sounder to re-enable retries
        after a successful sounding.
        - sounder will wait until rx/tx state is RX
        - if Rx squelch is open then sounder will retry
          in 10 seconds.  Retry is repeated 10x before
          sounding is rescheduled for next interval.

commit dbb169be5a2d1fa17be993377e70f0a91af06174
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Sep 25 07:14:46 2015 -0500

    FSQ directive
    
      * Corrected text parser to accept multiple directed calls
        - w1hkj:efk2lbm w3fqn ka2cbc good morning all
          will now correctly accept k2lbm, w3fqn and ka2cbc as
          directed and display correctly in Rx text panel

commit d47b1e355088e9818549330c7ec1d1ddd41d5beb
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Sep 24 15:28:59 2015 -0500

    rigcat delayed startup
    
      *  Add definable delay to allow serial devices based
         on Arduino to not lock up in programming mode.

commit e6ebe70854b45269bd7a012660075bbdc2b870c8
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Sep 23 16:42:22 2015 -0500

    OS-X serial
    
      * Change discovery code for OS X serial devices

commit f75b92a76c9979d74a9ac841887fcec2944c8d4f
Author: Kamal Mostafa <kamal@whence.com>
Date:   Wed Sep 23 16:41:17 2015 -0500

    asciidoc timezone
    
     * Run asciidoc with TZ=0 to make the footer datestamp independent of
       the build machine's timezone (for reproducible builds).

commit d5574e28d475f41b9e76b07384c4ee69f8357dd8
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Sep 22 14:40:44 2015 -0500

    Version 3.23.01
    
      * Maintenance release

commit 8ad0a8b3f7e4a2ef6a9f92b8685ad0c85f53460f
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Sep 22 08:35:27 2015 -0500

    WX configure
    
      * corrected inchs mercury to Hg vice Mg

commit 0caa5ea1e19b36ce1a4ebdc35a76db72c33e4cf6
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Sep 19 06:32:36 2015 -0500

    PA debug

commit 838e11237e1085fa38aaa1b9cbc861890ea80327
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Sep 18 15:23:31 2015 -0500

    WFALL-ONLY
    
      * fixes for wfall-only operation (N1MM)

commit 7cb4c666515003b7e984e3c3b930267e8e655af6
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Sep 16 08:06:28 2015 -0500

    ifkp avatar depth
    
      * Added code to support variable image depth in png
        source file

commit ea189427d4f030239fa5c3efbad2033b9a95e4ae
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Sep 15 09:48:57 2015 -0500

    IFKP image slant
    
      * correct bug in slant correction code

commit f472a1764611a26c88ead12cf794de366e753e60
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Sep 18 08:46:28 2015 -0500

    Logbook read
    
      * Change read log routine
        - file read a line at a time vice entire image into RAM

commit 9632b3ae120df791c9dc564ea135808bee74673c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Sep 13 16:15:00 2015 -0500

    Version 3.23.00
    
      * Major revison release
        - new modem types
        - change to MXE cross compiler version

commit f78aa389ac6e0ca6e9ada385e75998e1e711e756
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Sep 13 09:43:28 2015 -0500

    Clear Tx Panel
    
      * clear entire Tx panel when executing a ^r or ^R sequence.

commit cbff7c3f18eeed0e39516155c9ec5993c2c5923b
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Sep 13 16:17:16 2015 -0500

    Olivia/Contestia start stop tones
    
      * add ability to disable start/stop tones in Olivia and
        Contestia

commit 37175e2ca2810bd23bc6aea85da7933e4f52e5b0
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Sep 11 21:57:47 2015 -0500

    macro bug
    
      * fix timer seg fault when Tx contains trash text

commit ed3b09d2b65b2c589bc72e67cbe1280636ad09e7
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Sep 10 08:05:09 2015 -0500

    ifkp modem
    
      * Incremental Frequency Keyed + modem
        - wide band, moderate speed differential MFSK signal
          with offset +1.
        - sample rate 16000
        - symbol length 4096
        - 33 tones spaced 3xSR/symlen apart approximately 398 Hz
          bandwidth.
        - multiple image transfer formats similar to FSQ
          . Avatar (59x74 WxH pixel) image transfers
        - tunable modem subcarrier (center freq)
          . may be configured fixed at 1500 Hz or
          . set to Psk sweet spot
        - raw data received written to audit log - if enabled
        - heard list entries written to heard log - if enbled
        - assigned fldigi secondary RSID code, (56, 1171)

commit 7b42e019e9aff4f0aa1ec13bcae41c72c92bd8db
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Sep 4 09:33:20 2015 -0500

    Macros
    
      * Added @WAIT macro
      * Added disable macro timer when changing modems

commit 30ad2a95c8bf8e8076515f8eeb2145d2ce350432
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Aug 26 05:37:23 2015 -0500

    WEFAX hang on INFO
    
      * WEFAX rx becomes unresponsive when writing to INFO log

commit c82de8e39c462c7eca80517cbfb910cda2e1c32b
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Sep 10 06:42:10 2015 -0500

    MXE update
    
      * code changes for update to mxe suite

commit d4b6308ab931c6f81147a011d105234a472ffe09
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Aug 31 21:29:53 2015 -0500

    QSO rec
    
      * Changed qsorec data store to an arrary of string pointers
        vice an array of strings.
        - new mxe implementation string handler changes from standard
          gnu string template

commit 2df24b8f68e4ab9514a38506988668b7600872a7
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Aug 30 14:50:04 2015 -0500

    MS Read logbook
    
      * change to "rb" for correct reading of logbook file
        - do not allow M$ to make changes to CR/LF counts

commit 670479756fc18d6b2a53e6e893937eade6c4255f
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Jul 27 10:47:51 2015 -0500

    Nu opBW combos

commit db696170c8d0b1f73d656c5742436e319414f3b2
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Jul 27 08:25:38 2015 -0500

    LSB modes
    
      * Add recognition of flrig LSB modes
        - adjust waterfall for LSB
        - correct logging frequency for LSB

commit 0606d1a34affffe3227d448a44e6832a751fc8c1
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Sep 3 13:15:26 2015 -0500

    Doxygen help
    
      * Update to doxgen to 1.8.10
        - Corrected various doxygen parse errors

commit 3d6e0b916818bf166b9d2b254fce070a856efa7e
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Sep 11 09:37:52 2015 -0500

    FSQ updates
    
      * Fix copy all on heard list
      * change default color scheme as requested by ZL1BPU
        - added user configuration items for RX text colors
      * remove "MONITOR" text from RX panel as requested by ZL1BPU
      * added fsq tx text queue to handle case when user
        tries to force a second transmit sequence when modem
        is already in TX state.
      * last_command updated to include both queued and transmitted
        text string.
        - allows recall of queued command even if transmit timed out
      * last_command changed to a stack of commands
        - allows recall of up to last 10 commands
        - each press of F2 recalls one deeper in stack
        - rotates back to beginning after recall of most ancient
      * add call to logbook using right click on heard entry
      * Fix erroneous date in audit log when fsq is default
        modem during program start
        - change format of date entry to make it easier to
          find when reviewing the log.
      * Added video text at beginning of transmit
        - also adds ability to transmit pretone
          for amplifier carrier detect
          for FM repeater operation
      * Add code to force center frequency to 1500
        when switching from another modem
      * Fix to avoid time out errors
      * Macintosh OSX thread management
        - submitted by KK5VD
        - Ensure FSQ TX routines are called in the main thread.

commit 1c40e335b9564fee1682c19d58c6402786d3b93a
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Jul 20 13:35:23 2015 -0500

    Version 3.22.13
    
      * Maintenance release

commit 7bdf051c3d546d04f4a9e95d1b77fe3e9f8eeefd
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Jul 18 09:55:16 2015 -0500

    FSQ bug fix
    
      * Fixed error in parsing returned heard list
      * Fixed save filename for # trigger
        - filename was not being saved with the .txt extension
        - append existing file
      * Changed time out processing of delayed response
        - added user configuration item for time out duration

commit 93196764e38a3a4f1d623d8419736e1752260371
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Jul 18 08:43:36 2015 -0500

    XMLRPC commands
    
      * Corrected interface values for
        - main.get_char_timing
        - main.get_tx_timing
      * Added following to xmlrpc struct
        - log.set_rst_in
        - log.set_rst_out
      * Added rig.get_frequency (d:n)
      * Deprecated main.get_frequency

commit b657b61a2e9d7f4c3c5af7150ecb773f9335c0e5
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Jul 18 04:06:42 2015 -0500

    Version 3.22.12
    
      * Maintenance release

commit 1579ef60c1f7e0da660290ec655533c5ee69a138
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Jul 18 02:10:57 2015 -0500

    FSQ heard parser
    
      * added more restrictive discovery of heard callsign
        - must pass crc8 comparison
        - must pass regular expression test for callsign
          ([[:alnum:]]?[[:alpha:]/]+[[:digit:]]+[[:alnum:]/]+)

commit 475fd193d5b47963a7e484ac01ff16cbcde8f5b1
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Jul 8 18:46:13 2015 -0500

    Version 3.22.11
    
      * Maintenance/Update release

commit f61f7d7cc2b18e839f5ff1d2391f6ea128b454a8
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Jul 11 13:17:55 2015 -0500

    fsq modem
    
      * added FSQCALL(US) compatible modem
      * corrected code-page 1250 Latin-1 extended character keyboard
        entry to UTF-8 strings
        - correctly encodes 1250 characters 080 through 0FF using the
          control + numeric keypad entry for the character
          . British pound sign: control 163

commit dfb931831cea4f5648e7a9c706f2e92e65699150
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Jul 10 16:07:07 2015 -0500

    FreqControl focus
    
      * fix raise window problem when mouse passes over the freq
        control

commit e477621cf164bc0c6b1335c029f3c5dea2ae41dd
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Jul 10 09:05:54 2015 -0500

    trx exit
    
      * fixed bug in exit procedure.  program failed to exit gracefully
        if TRX_STATE was RECEIVE

commit 7d881bf76bb2ffb291648c900cd6dee05480e4c5
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Jun 8 04:55:08 2015 -0500

    flrig xmlrpc update
    
      * update to the interface for flrig control/query via xmlrpc

commit 40a6dcbaabdb996d159455710827a365395396b1
Author: Kamal Mostafa <kamal@whence.com>
Date:   Sun Jun 7 08:49:44 2015 -0700

    BUILD_{DATE,USER,HOST}
    
      * Externally overridable BUILD_DATE, BUILD_USER, and BUILD_HOST to allow
        distros to generate reproducible builds.

commit 46c1383535363349f5fb04c27d04b2c7fb1012a9
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Jun 1 09:36:05 2015 -0500

    Version 3.22.10
    
      * Maintenance / bug release

commit dfc430ff37d3488192e01947e68229a527c649d3
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Jun 1 08:37:29 2015 -0500

    FTextView styles bug
    
      * Corrected order of calling reset_styles to prevent
        calling resize with an improperly initialized styles
        table
      * This rescinds commit dac5bf4dd83494b7c21f7f41ee63ad22f7f09ff8

commit e4125f24f8d700bb78e05cdcca377e0f5c1ff782
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat May 30 05:03:07 2015 -0500

    Version 3.22.09
    
      * Maintenance / bug-fix release

commit dac5bf4dd83494b7c21f7f41ee63ad22f7f09ff8
Author: Kamal Mostafa <kamal@whence.com>
Date:   Thu May 28 10:43:51 2015 -0700

    Fl_Text_Display
    
      * Avoid calling resize() too early

commit c34a613d7a83c19fc3e707a8608cc3ac058a6f99
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Apr 28 04:56:50 2015 -0500

    Cabrillo/Export dialogs
    
      * separate APPLE from other OS for font selection

commit 8b9343684c181dacfffae03a89a1ac188e5aa0b1
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Apr 23 17:58:33 2015 -0500

    Version 3.22.08
    
      * Maintenance release

commit 2bda963bbe224a8c2d3c6151814169bdef58f18b
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Apr 23 20:43:39 2015 -0500

    Analysis
    
      * fix bug that extended loop variable beyond array limit

commit b5aa6a3e06a6ee1b762bef8b09a83d70f6bf4f38
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Apr 17 09:46:42 2015 -0500

    flxmlrpc
    
      * flxmlrpc replaces xmlrpc++ code
      * Embed flxmlrpc code in subdir xmlrpcpp
      * Allow conditional build with or without lib flxmlrpc

commit 28839d70a2155367601659b7264f2a00d5e1616b
Author: Dave Freese <w1hkj@bellsouth.net>
Date:   Thu Apr 16 14:59:28 2015 -0500

    call focus
    
      * Modify keyboard focus to allow easier access to logging
        widgets.

commit a4d4faabdcc96b55e85a874b25be433b02662991
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Apr 14 09:01:07 2015 -0500

    599 update
    
      * Change 59/599 entry when mode changed

commit 41beca0078120c8a0956c405fd74d772bc31ecea
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Apr 13 14:27:27 2015 -0500

    US units
    
      * Allow US units of distance for QRB

commit 91ab73f919e0ad283e92f5d306938bf921db3812
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Apr 13 08:32:43 2015 -0500

    olivia cxx
    
      * changed olivia.cxx file permissions to 664

commit a45006dad86b0831d6e7c66df59e969ad5d3ba7a
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Apr 13 04:13:23 2015 -0500

    fldigi-shell
    
      * remove from install process
      * retain for developer testing

commit ee196687339314f4448009bdec16070f0e2f15eb
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Apr 5 07:41:55 2015 -0500

    Write log
    
      * Added status bar annunciation of write log after adding
        deleting, modifying any logbook record.

commit 8d4f0efaa507caac649d2692c1bcb2936503f601
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Apr 5 07:15:02 2015 -0500

    Config dialog
    
      * fix positioning of "show control chars"

commit 967e7c5535f50a4bd437b969b4f9d4b4d9bf4653
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Apr 18 08:39:44 2015 -0500

    rx/tx queues
    
      * fix tx_queue_execute.
        - missing que_ok resets
      * corrected wait timing for tx que events
      * added wait for STATE_RX before executing rx queu
        events

commit 379ce46ff7c7b11d28c0822a369c571751006bb1
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Apr 1 09:56:48 2015 -0500

    Version 3.22.07
    
      * Maintenance release

commit b78b683e5166edfa8f83be9bff2a172c5d30511f
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Apr 1 09:56:08 2015 -0500

    Macro edit
    
      * correct initialization of text size in configure panel

commit 06515a89653eab56ae090e4dc2d5a7d59b51fcbc
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Apr 1 08:17:36 2015 -0500

    Multi-psk
    
      * bug fix programming error

commit ae560e7b3a96817f32b9e1e06152e2cd1922cceb
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Mar 31 20:07:41 2015 -0500

    Vista SignaLink driver
    
      * Vista driver disallows 2 channel input.  Causes sound
        card open failure on read.

commit 3c264e286823acfc53518381a6f572ec0647bc91
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Mar 29 05:56:38 2015 -0500

    Command line
    
      * Fix command line parsing and use of
        - xmlrpc server address/port
        - arq    server address/port
        - flrig  server address/port

commit 68f88eed652c53dba2e3eda8ce331433d299bbfd
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Mar 28 09:14:20 2015 -0500

    SSB default signal
    
      * change default rst to 59 vice 599

commit 5ca7182bb21f56cfc791451a2353ec243eccc499
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Mar 23 17:22:38 2015 -0500

    Digiscope resize
    
      * Added clear video for digiscope resize

commit b522d833cb5503046fc8cc3717ce0e161ef40c45
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Mar 23 07:51:39 2015 -0500

    FSF address
    
      * correct FSF address in various files

commit c79bfd73c0367fba3c496ed3bc56d8c4a501d9cd
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Mar 31 04:53:59 2015 -0500

    Image update
    
      * update to help image, folder-files.png

commit c5411dd423fa4c8b627d8d825ff1b8e47fc661d9
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Mar 21 09:05:01 2015 -0500

    Version 3.22.06
    
      * Maintenance release

commit fe27da926b3d550eec69bbdd4ddb2800a615a014
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Sat Mar 21 09:05:00 2015 -0500

    UTF-8 Rx display
    
      * Fix UTF-8 Rx panel display errors
        - received characters
        - echo'd transmit characters

commit 15ca512524ff00a98df5cfef930b3aec16671e13
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Mar 21 08:59:00 2015 -0500

    8psk modes
    
      * Combined effort of W1HKJ, KK5VD and KL4YFD
      * Corrected 8psk1333 symbol rate to 12
      * Added no-fec and fec for each 8psk modem type
      * Assigned RsID codes to new modem types
        - backward compatible with previous 8psk implementation
      * Reset interleaver at the start of PSK TX.
      * Add init() routines to encoder:: and viterbi:: in order to reset
        internals without reallocation.
      * Remove string length variance 'n' when measuring char timing.
      * 8PSK soft decoder
        - 8PSK soft bits now use the phase error as a measure of received-bit quality
        - phase error is applied in combination with the a-priori mapped softbits
        - hard-coded the gray-unmapping of incoming bits (reduced CPU load slightly)
      * AFC using vestigial carrier for all 8psk modes
        - enable using "PSK pilot" on psk config tab
        - level controllable on psk config tab
        - use increases cpu usage
        - use can improve low s/n decoding
      * Updated 8psk mode and configuration documention

commit 2424904eea18004e456cd349099e153009a6613a
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Mar 5 12:50:17 2015 -0600

    R-L channel input
    
      * read from either left (default) or right channel

commit e5148c0be3cb9c2fcb39f3125550861c0a34b196
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Mar 1 04:55:54 2015 -0600

    QSY documentation
    
      * update to docs

commit f2198122e5a9e8b929e4fcc5c46eb9fc21187b9d
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Feb 20 17:45:07 2015 -0600

    Sound File Generate
    
      * Added samplerate conversion to Generate initialization
      * Added limiter to maximum sample file amplitude

commit e48c2fe5daf14de4cb16efd09f75d4540d623cc5
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Mar 19 19:23:30 2015 -0500

    Macro Editor Fonts
    
      * Added user configuration item for macro editor text
        font and font size
      * Added code to make font change immediate if editor dialog
        is open

commit 35ef2ed3fe083c97516e0f70dc9e32acee2a3bf6
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Feb 18 08:44:47 2015 -0600

    devices_text mutex
    
      * added mutex for devices_text

commit aedc628d928cb5b89a6d74a76fb838cccdb16892
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Wed Feb 18 07:14:35 2015 -0600

    Bug fixes/Comments
    
      * Script Generate should save PA device index vice menu index.
      * PSK: Possible segment fault. Tighter control on string lengths
      * Util.cxx add comment block to each functions and remove
        trim_white_spaces() function.

commit cbc9975bd59f02c78df14de8b3bef233f8cd3671
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Wed Feb 18 07:14:15 2015 -0600

    Check IO and delay prior to autoexec prgs

commit 003707f81a0af7fae8f54794d45928aeb4856665
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Wed Feb 18 06:17:12 2015 -0600

    Rename local variables

commit edee64aa42a06eb1c02b96673751f1efec19cada
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Feb 17 15:41:50 2015 -0600

    pa names
    
      * correct search method for matching sound card device
        name with device number
      * add LOG_INFO data stream for selected device

commit 4ba7b78b77e427f36292cb05874fd8ef6cb64769
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Feb 15 17:46:59 2015 -0600

    Main dialog resize
    
      * Corrected code that compensates for user change in waterfall height
      * Corrected code that resizes the status bar widgets

commit 3eb8e41d8f314d2704176abda20d28279a63f488
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Feb 8 08:41:07 2015 -0600

    Code merge/PortAudio Script return error
    
      * Correct return value on port audio script command

commit 279115cf2a5818b6190ef2345ebb2cdb91795079
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Feb 9 08:10:38 2015 -0600

    Rig Viewer Frame
    
      * Reposition RigViewerFrame to be immediately to the right of
        RigControlFrame

commit b15f5d98b19d79c6ab3bac92cbda4f71e568518b
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Feb 8 08:41:39 2015 -0600

    Update translation files
    
      * Update to fldigi.pot and *.po files

commit 31e231beef1030cebf67594ce8987e0664a84dfd
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Feb 8 08:41:29 2015 -0600

    Exit trx loop
    
       Changed exit process for trx loop

commit 1155d8d0c7b90859dbc96e654093ed2686c42668
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Sun Feb 8 08:40:51 2015 -0600

    Documentation Update

commit 814bed31f8800b4f690d4244fd377d28c1dc3ac4
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Sun Feb 8 08:40:44 2015 -0600

    Configure Script Engine
    
        * Add menu item "Scripts" and callback function.
        * Add scripting engine.
        * Update script engine for localization strings/messages.
        * Add hierarchy syntax
        * New file run_script.h
        * Hierarchy integration completed
        * Add command set
        * Add 'int find_index(char *)' to combo.cxx
        * Add menu item 'Generate Script' and code for generating a default
          config script file.
        * Add void loadRigXmlFile(void) to rigxml.cxx to support scripting calls.
          - Trim leading/trailing white spaces from portaudio device names.
        * Remove duplicate calling functions/method members.
        * Move command parameter specific verification to run_script.cxx
          basic testing remains in script_parsing.cxx
        * First Document Draft - Script commands
          - Add Misc NBEMS config commands
          - Add Notice - Program restart required.
          - Update Documentation with new commands
        * Removed Unused Variables (multiple locations)
        * Change behavior of floating point output for script generate.
        * Remove function qsy() use restriction on rig control availability.
        * Add strnlen, strncmp and strncpy checks to configure.ac
        * Add trim_white_spaces, strnlen, strncmp and strncpy routines to util.cxx
        * Add pa_set_dev() to soundconf.cxx for updating pa device names.
        * Add code to save macro(s) with content only.
        * Add config_script files to POTFILES.in for localization processing.
        * Flag command types.
        * Limit generate script output based on configure content.
        * Change script error dialog box to warning.
        * Change default rig.xml to rig-unassigned.xml. For testing purposes.
          (script generation)
        * Update Documents with Notes about script generation and executing.
        * Correct \ref and \section name duplicates in doxygen doc source
        * Add script commands for ID->RSID/Video/CW panel.
        * Move Script/Execute/Generate Menu Items to File Menu.
          - Move repetitive code into general functions.
        * Rename "Scripts" menu item to "Config Scripts"
        * Fix error introduced in last mods. Port Audio Gen Config

commit fffc57c18063c5d2a6cdbf6f5c24a1c7b47039ed
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Feb 6 10:38:36 2015 -0600

    French po
    
      * New French translation file submitted by Bernard Seront, F4GAR

commit 375e98f6524bfa71c02aa2139750b9b4972f89c2
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Feb 5 11:23:44 2015 -0600

    CW QSK Tune
    
      * Added right channel "tune" signal for QSK / keyer
        control via right channel tone.

commit 3ebf3dbb40184594fde41130a55b6ef5a05cae0b
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Jan 23 14:32:50 2015 -0600

    flrig xml client
    
      * added flrig xml client support

commit ad52857f2c7509b6eb907eb1f74386022e4355d1
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Feb 8 14:05:47 2015 -0600

    Macros
    
      * Added following to inline macro set
        - <!RIGCAT:...>
      * Added video text tag, always executes inline
        - <VIDEO:text>
      * Added new post <RX> processing que and the following
        tags
        - <@MODEM:
        - <@RIGCAT:
        - <@GOFREQ:
        - <@GOHOME>
        - <@RIGMODE:
        - <@FILWID:
        - <@TXRSID:
      * Add ability to send a gray scale image using the macro
          <IMAGE:filename>
        gray scale switch used as:
          <IMAGE:G,filename> or
          <IMAGE:g,filename>
        white space may appear anywhere in front of the filename
        as in
          <IMAGE: G, filename>
      * update to documentation

commit 423ac70ad54c4c92e8d443c9153943c26d77907a
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Jan 15 18:16:49 2015 -0600

    TimeOn button
    
      * Missing callback declaration on btnTimeOn.  OK on btnTimeOn2
        and btnTimeOn3

commit 3041a20c4c742dbb29753143c731326e7feadef8
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Jan 10 17:06:14 2015 -0600

    QSY clickable
    
      * Fix to prevent log capture on QSY clickable Rx text
        - QSY text is enabled by "Mark prev freq/mode" on RxID tab
        - click on QSY text should only restore freq/mode and not
          perform a log text capture

commit 142362fc0d45e9c3b5f71fc9c8633fbe730d1048
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Jan 9 15:27:35 2015 -0600

    Version 3.22.05
    
      * Maintenance release

commit 2c9b493ce686999b5625bfc4fc45039a8310698b
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Jan 8 15:06:43 2015 -0600

    TX Lock
    
      * Tx frequency failed to remain fixed when Tx lock set; continued
        to follow the Rx frequency on these modems.
        - MFSK
        - MT63

commit 7c9582228fcc6b581258c201bdf80fcf59f83018
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Jan 8 14:17:41 2015 -0600

    video ID
    
      * fix video ID bug when used with "locked" transmit
        audio frequency.

commit b93ea4ebcc62a06c85727d3d67cedcd996d3a718
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Jan 4 13:38:01 2015 -0600

    fftfilt
    
      * additional fix for RTTY filter initialization

commit ed4f49d70f837dd8d39bfb8df2b69bb434d63b59
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Jan 4 19:28:32 2015 -0600

    Port audio index
    
      * corrected index check for port audio selection

commit 645e7f9d4e862fd9ced6844ed2544729adac604d
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Jan 4 13:53:22 2015 -0600

    CW output level
    
      * check to insure that CW output does not exceed +/- 1.0
        before conversion to signed binary audio wave.

commit 7cc119ddc98c145397b7c183d6a9728b9f35d0b8
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Jan 4 07:59:33 2015 -0600

    Documentation
    
      * Updated use of Smeter / Mode-BW switch

commit 93d2da8ae47c7fcddc6fb50b3b99d91f593b3344
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Jan 3 14:25:43 2015 -0600

    MFSK squelch
    
      * decreased and normalized mfsk decoder squelch metric

commit 9c8d5153d275eb4af514321a73ec1db8a1c8add9
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Jan 3 13:52:27 2015 -0600

    Rx display
    
      * Suppress display of control and high bit characters
        - enable switch on colors and fonts configuration panel

commit b1ac562a53f9178b40fb43a49bb443b418d7d7cb
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Jan 2 19:14:54 2015 -0600

    Log fields
    
      * Set size constraints on each logbook field
      * Add validity check LOC field

commit d67d1ab1337f12aacfa38f7a86b9468b469c513c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Jan 1 16:13:13 2015 -0600

    Native file chooser
    
      * Correct default behavior of directory selection in
        native file chooser; effects
        - Logbook open/save
        - Macros open/save
        - Macro editor tags: <FILE:> <SAVE> <IMAGE:>
        - Tx panel insert file
        - MFSK select image
      * Corrected empty default filename in logbook file selector
      * Improved error and information display when opening logbook
        or Macro file

commit 6d11c02a8b6d540062fd0b107e0ac429181f246a
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Dec 27 17:45:11 2014 -0600

    ADIF temp log
    
      * removed duplicate call to submit_ADIF

commit 322d224ac69716ba0473ad3eb3a57424e27885f2
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Dec 25 18:49:18 2014 -0600

    Version 3.22.04
    
     * maintenance release
       - quick fix for main window title issue

commit 2c3b965ef8e8366ae9c16eae484675621a5c46dd
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Dec 25 15:24:06 2014 -0600

    xmlrpc
    
      * fix for xmlrpc transceiver naming

commit fd5f7e74878f8791d4046cadce93add410cffe6e
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Dec 24 18:56:51 2014 -0600

    Version 3.22.03
    
      * maintenance release

commit d47ef8ab7b7d1364b7778aad77b18d95f29b204d
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Dec 24 09:01:49 2014 -0600

    Berlios
    
      * changed all berlios lists references to source forge

commit b986d9d55275567f419ebee801bab1615c50c241
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Dec 24 18:53:41 2014 -0600

    CW configuration
    
      * updated documentation for the new BPF transmit shaping

commit 3ff230128d41f4a65253f7e150727676447c2b74
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Dec 23 21:56:30 2014 -0600

    DTMF
    
      * Corrected dtmf command execution within trx tx loop

commit 3c7b69ef8926016e547ac911bbaf491a46dba948
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Dec 19 09:57:51 2014 -0600

    CW xmt filter
    
      * Add user selectable Windowed Sync transmit filter
        - particularly useful for tuning transmit sound at
          QRQ operating speeds.

commit 0a8f4a3b75b553c01d29ea5af7b02c25f7ab6534
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Dec 23 08:49:23 2014 -0600

    FFT filter
    
      * Corrected initialization of fft filter.

commit 5dc3851b332d552b65769268f21bedf07abdceaa
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Wed Dec 17 13:35:17 2014 -0600

    ARQ/KISS IO state conflict (part 2)
            * Ensure all state flags reflect selected mode.
            * Toggle IO mode in software.

commit fa582c9661d25a7c2ba98fc60e0b38fb4b135ea3
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Dec 17 05:04:14 2014 -0600

    Window title
    
      * changed to append vice replace window title with
        transceiver name

commit 103c03915a1a8b02ffc85d47dc92fac5bdd8de16
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Dec 16 10:34:31 2014 -0600

    Xmt Audio Stream
    
      * Partial restore of MT63 output power
      * Process output stream to prevent audio codec
        roll over

commit 6947d334856be9654c48fc638d543898b09ab69f
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Dec 15 08:12:02 2014 -0600

    RX Text
    
      * reject Mousewheel (3rd mouse button) closure when in
        Rx text panel

commit 0612ec9e51c918e5c198b86e75808ad00089cb48
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Dec 15 06:49:10 2014 -0600

    OpenBSD
    
      * compatibility fixes for OpenBSD
        - XmlRpcDispatch.cpp; timeb.h include statement
        - sed parameter lists in test shells

commit d344fac9df95a4ccb69207ae19e5dbb7fb50be43
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Dec 9 08:26:28 2014 -0600

    LOGGER EXPORT
    
      * Corrected struct position of log field 'QSL_VIA'
        - caused field mismatch in logger export

commit d5e257d3778a34398aab23a8272b768f47fa9509
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Dec 5 05:51:04 2014 -0600

    Documentation
    
      * Removed references to Precompiled Binaries
      * Added illustration of command line parameters
        - on Win8.1
        - on Mint UI launcher properties

commit b767b485679707edfffee758b87571fc8cd983bb
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Dec 4 06:54:47 2014 -0600

    LOG lookup
    
      * Changed debug level to VERBOSE; easier to see response
        without DEBUG clutter

commit 1359a591f65cd0c7a397bc56318ab37f009dc886
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Dec 2 09:40:00 2014 -0600

    Lion/Yosemite madness
    
      * OS-X changed allowable application behavior after user
        presses the Red-X "I'm outta here" button.  Fix to prevent
        system uncaught exception behavior.

commit 7d6fa521be06b7c979cd9541959fc0d699f20527
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Nov 11 21:11:00 2014 -0500

    Version 3.22.02
    
      * Maintenance release

commit e77aafe440aaf8f858c2797c06ce8b130f7231d6
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Nov 30 09:19:50 2014 -0600

    MT63 Olivia Peak signal
    
      * Corrected MT63 and Olivia tx signal generation
        to avoid sound codec overflow

commit 311925bab2ec445ecd7f5d16a90a602a4ec2edfa
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Nov 20 18:02:05 2014 -0600

    rtty xmt shape
    
      * changed xmt signal shaper to optimize s/n decoding
        with fldigi decoder.

commit 3a00dfcd7f97aa15cbb360588d6cb46cbe7fd1d6
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Nov 30 15:16:40 2014 -0600

    HTML strings
    
      * Update to list of contibutors
      * Update to language selector entries
      * Update recongitions page in user docs
      * Removed percent_done from language list box

commit 4298f2d0248235588d61d1e1d22737f5735285ef
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Nov 18 13:48:34 2014 -0600

    es nl pl files
    
      * Update to Polish translation
      * Update to Spanish translation
      * Update to Dutch translation

commit 54917d2f9a691680b2ca8cd823ac282e6f52db69
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Nov 15 19:48:35 2014 -0600

    WIN32 error reports
    
      * looking for COM/SC gremlin

commit c3e87f0da4c2ea6a470b162da0e494e753c844f8
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Sat Nov 15 19:03:26 2014 -0600

    KPQSL / SQL state conflict
    
      * Ensure state flags are set correctly for the given IO port
        on start up.

commit a488e72a985074318f763a26b6d62d3d0b2ec675
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Thu Nov 13 04:55:55 2014 -0600

    Documentation Update
    
      * Add Latest 8PSK modes and seperate PSK modem types
      * Update Menu Chapter
      * About Dialog Box
        - Change Copyright Year in About Dialog Box HTML Data
        - Put localization strings into a <pre>...</pre> block

commit 18c20d785980dcf68b18cf7c0575ea2149c3bdce
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Nov 11 20:00:49 2014 -0600

    Freq Control
    
      * Fix for determining max integer of control value

commit 36ba341627eb45c8373d860eea7d5e433f54e003
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Nov 11 10:48:47 2014 -0600

    CW
    
      * fix combobox selection / setting for test char
      * added pretone.  convenience for breaking squelch
        on FM repeater when sending code practice sessions

commit 68ba89b93fb13a7a8e6c11593ea4a33cbff8df68
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Nov 10 06:59:59 2014 -0600

    PO files
    
      * update to pl.po, pl.gmo; Polish translation
      * addition of nl.po, nl.gmo; Dutch translation

commit 3060d42e1a021702c837e8dd9536077ef363bdc9
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Nov 8 15:05:34 2014 -0600

    fltk-1.3.3 compatibility
    
      * correct all widgets that use set_active function
        to prevent conflict with new Fl::widget set_active
        method added in 1.3.3
      * correct xmlrpc timing for 8psk modems

commit 068f0302d6c50c3a2c18b10e39cbe9e186f180fa
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Nov 8 14:11:08 2014 -0600

    RTTY
    
      * Fixed decoder for baud rate > 110
        - modified DSP filter; filter length dependent
          on baud rate

commit 75c2f795e4ffaa3dc92c2996d0b72c236737a6bc
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Nov 8 14:02:16 2014 -0600

    nu rigctl area

commit 2e2ce974bd0c30ec69e982294eda6dc15fed7f4a
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Nov 8 14:00:40 2014 -0600

    channel width
    
      * track changes in status structure

commit 1fb74a1daf0c5579b50ddb2dcf37f810e8a80691
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Nov 7 07:15:45 2014 -0600

    cty.dat confusion
    
      * remove ambiguity of whether to locate the folder which
        contains "cty.dat", or the file itself.

commit ac1befb8dc1b13bb365f5f1f8238af97a183cc8a
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Nov 6 05:39:34 2014 -0600

    KISS log overflow
    
      * prevent Win status log overflow

commit 8c49c64e3ad7ab0ed0578adad191e3e025672f5a
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Nov 5 18:40:39 2014 -0600

    New install crash
    
      * UI crashes if "View/Controls/none" is selected without
        first resizing the main dialog, saving and restarting
      * lost commit 03ef903606d4aef1075 during
        subsequent commit mergers
        - This commit restores that lost bug fix
      * removed tabUI from startup Wizard
        - unitialized variables and widgets

commit 4371ed3502585f3bbb21fb4d63591606068ba6e7
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Oct 30 15:33:14 2014 -0500

    EmComm 8PSK modes
    
      * Reverted 8PSK-1000
        - 1000 baud, 3kbps (no FEC)
    
      * Modified 8PSK-1200
        - Now uses 1/2 rate K=7 FEC
        - 1200 baud, 1.8kbps
    
      * Added mode 8PSK-1333
        - 1333 baud, 4kbps (no FEC)

commit bf41f90918184e7f2f9813914e5c33ee65e97461
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Oct 30 22:11:43 2014 -0500

    MT63 doc
    
      * Added documentation on Long Integration factor

commit 91674b8ad7479313b2a600eda6ee65e4f6159daf
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Oct 29 07:55:54 2014 -0500

    psk pskr squelch
    
      * changed squelch to fast attack / slow decay processing

commit 55ff390950c284c3653215aab07d854042ce3d12
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Oct 30 10:06:15 2014 -0500

    viewers
    
      * modified rtty and psk viewers to eliminate modem specific
        code in the UI elements
      * restricted psk multichannel viewer to modes
        - PSK31, PSK63, PSK63F and PSK125
        - QPSK31, QPSK63 and QPSK125
      * removed global references to Class internal elements
        - ::pskviewer
        - ::rttyviewer

commit 3dfbfbadfb9f873c77d8034711729f5369ebe7f4
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Wed Oct 29 18:42:20 2014 -0500

    Listbox initializers
    
      * Corrected initializers for some configuration listbox
        controls

commit 411878336b205cfdab09597d993934569b2a7c8d
Author: Arvo Järve <arvo@softshark.ee>
Date:   Wed Oct 29 05:37:16 2014 -0500

    Info Macro Tags
    
      * Added information macro tags
        <ANTENNA> - my antenna
        <BAND> - current operating band

commit 9293e556fa2904327207f3212cc983a5f851782c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Oct 27 15:12:24 2014 -0500

    Analysis update
    
      * restored 3.21 analysis algorithm
      * changed scope presentation

commit 10cc3c57262adcfd44cb5a9f989e1ea522548977
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Oct 26 07:06:39 2014 -0500

    Modem tests
    
      * New modem tests based on a specified number of 5 letter
        code groups
        - <CPS_N:nnn>
        - <WAV_N:nnn>

commit 90dd8f11035f7f321bd5400b33eecfcb66bab446
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Oct 27 04:03:20 2014 -0500

    v21 v22 synch
    
      * update source files to coincide with changes to 3.21 branch
        - nullmodem.cxx
        - digiscope.cxx

commit da27f0b935b42f532dc68173a2b2c3c70ecf48f8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Oct 23 12:41:10 2014 -0500

    Button colors
    
      * Added missing initialization of lighted button coloring

commit b16672fc362e6ab098ead5faaab7da83d7418235
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Oct 23 07:39:23 2014 -0500

    Modes Menu
    
      * Reorder globals.h and globals.cxx
      * Modify Mode View menu builder

commit cba4a01628ce5a5f390f7a80e6e2cc608dc18abd
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 22 07:27:32 2014 -0500

    Delayed Bandwidth
    
      * Added delay to setting rigxml bandwidth when rig setmode
        is in same macro definition.

commit 29af73c7c5ad3437dfe23be29e2eaf074bf8938d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 22 05:49:45 2014 -0500

    embedded browser
    
      * restore size/position initialization of embedded browser

commit cd0671b722923e655fb487c5111f7f5f8ebed74c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 20 08:00:23 2014 -0500

    Version 3.22.01
    
      * Maintenance release

commit 263257a6a14f7e5f6fb3644e6125bda3708bda98
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 20 11:30:17 2014 -0500

    RX single click
    
      * restored Name / QTH clickable

commit 9bbef877c7059597be9d91c0418444aa3b394970
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Oct 19 09:16:20 2014 -0500

    Macro Buttons
    
      * Increase width of alternate macro button(s)
      * Add 2 row scheme, one above, one below text panel

commit b123fc102373d125616eec5eef684ed536a12bd1
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Oct 19 06:49:49 2014 -0500

    Thumb drive
    
      * update documentation on thumb drive installation

commit 01bc010f8f724ea54fa9750d9f73c8d15fc5ec79
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 18 13:33:21 2014 -0500

    Power Squelch
    
      * Correct initial state of power squelch

commit e7de40b25b5e6b2a288be332fdda2bb6d4fe5c70
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 18 07:57:11 2014 -0500

    Documentation update
    
      * Added missing documentation on use of Smeter / Power-meter
        display on main dialog.
      * Added new xmlrpc TxID commands

commit 287e692f7abc3e1c152fe6ae5f7b44d3572e2a24
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 18 13:17:59 2014 -0500

    TxID control via xmlrpc
    
      * Added xmlrpc commands
        - Main.get_txid
        - Main.set_txid
        - Main.toggle_txid

commit 880df3d57c303813ec97793b57398601520fee8c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 18 06:03:35 2014 -0500

    Analysis modem
    
      * Fix seg fault in rx_process

commit 60c78c0d7deaf7d2b3f34ffc9e75b891d5fc7174
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Thu Oct 16 18:25:08 2014 -0500

    XMLRPC Character measurement issues with 8PSK modems
    
      * Update xmlprc Main_get_char_timing() routine. Problem still persist in
        other areas of FLDIGI ie Macro CPS, other xmlrpc commands.

commit 91bda2bf9933e1b48931d2520811bd5424a61652
Author: John Phelps <kl4yfd@gmail.com>
Date:   Fri Oct 17 04:10:39 2014 -0500

    Gray-mapped 8PSK and soft-decision
     - Upgraded 8psk to Gray mapped constellation
     - Implemented Soft-Decision decoder based on Gray constellation
     - Even when the received phase is distorted by +- 1 phase-position:
        - One of the bits is still known with 100% certianty.
        - Only up to 1 bit can be in error.
     - Increased gain for noisy/weak/HF channels

commit 50402241c3f428d0a78c2354bfea1ec2f9b13e45
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Oct 16 10:24:14 2014 -0500

    View/Hide Smeter
    
      * Add view/hide Smeter / Power meter
        - configuration saved in progdefaults, requires
          "save config" to keep setting between executions.
      * Reduce minimum width of main dialog to 750 pixels

commit d103209959332f41d0495808023caeb1cd77254f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Oct 16 07:02:05 2014 -0500

    CW matched filter
    
      * Fix to inoperative matched filter

commit ea853a87ccfc42bd27f0d0181b9d29c4ea705a57
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 15 17:56:19 2014 -0500

    flarq update
    
      * flarq changes to bring up to date with the 3.21 maintenance
        branch
      * version 4.3.5

commit 26892a2afe7a2983b0865e80a4496be7f97296ac
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 11 06:55:40 2014 -0500

    Version 3.22.00
    
      * Initial 3.22 series release

commit a798037fc9b150ef6bdff3a01f3256c25e976819
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 10 06:13:21 2014 -0500

    Remove Mixer controls

commit f3f8c9a63635190ff2438e72e6db90b6b4fe1857
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 10 08:14:26 2014 -0500

    FTextDisplay
    
      * Fix issue with redraw associated with using box type
        FL_DOWN_FRAME vice FL_DOWN_BOX!

commit c4bfed962a56ff44b867a807de9b04ef6b485674
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Mon Oct 6 14:23:26 2014 -0500

    Tabulated Widgets Font/Font Size Changes

commit 80dc81bcad97916682e381e22b270cc55d75a191
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Mon Oct 6 14:23:22 2014 -0500

    Documentation
    
      * Updated / added
        - images
        - user source docs
        - prog source docs
      * New png's for 8PSK
      * Add new Mouse interaction with Freq Display"

commit 1dd39cc77bd9b378a0be75b1dbddb37e5ae370b5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 6 14:23:19 2014 -0500

    PACKAGE_PROJ
    
      * Change URL to source forge

commit 98cd7afea9a36753c05edc199070589c07cd0fd5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 6 14:23:18 2014 -0500

    Win32 warnings
    
      * fix win32 compile warnings
      * disable var-tracking for WIN32 build to avoid warning
        when compiling src/confdialog.cxx

commit 93b76d4bc81b3ae18de6bce6e60359e7af5fbb53
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 6 14:23:18 2014 -0500

    UI tweaks
    
      * Changes to several defaults

commit 6fcf11ddde0a8b69cb33edeaec41f3fb159ec43c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 13 07:21:30 2014 -0500

    KISS interface
    
      * New configuration panel 'IO'
      * Add power density zones.
      * Query and Set Kiss hardware commands
      * Support bcast rsid over kiss socket
      * limit selectable modem options to 8 bit versions only (kiss i/o mode)
      * Employs simple HDLC encapsulation frame for transmit/receive CRC data
        verification.
      * Uses histogram based threshold detection.
      * Include manual squelch button for KISS op's.
      * User configurable inhibit transmit on busy frequencies for nn seconds
      * Impose transmit wait on valid frame reception
      * Uses dual UDP ports for concurrent operation of programs using the
        same IP address.
      * Clears the transmit buffer when data is available for more then 10
        mins and has not been transmitted.
      * Provides ax25 decoding. Code hijacked from the FLDIGI packet modem co
        - redirect character data display on the RX panel
      * Add non standard KISS frame to handle ARQ data.
        -  interface can handle both ARQ data and HDLC ax25 frames on
           the same port.
      * Squelch related command and control functions to the KISS hardware
        interface.
      * User configuration item to disable CSMA from config panel and kiss
        hardware frame.
      * Additional KISS command to adjust KPSQL detection gain (for testing).
      * Removed unused function in sockets.cxx not compatible with LINUX OS.
        (from John, G8BPQ)
      * New command 'BUSY:<T|F>'
      * Custom bindUDP() for UDP support.
      * Waterfall display gain adjusted based on sample rate changes.
      * Expanded conditions that indicate BUSY:T on command request.
      * Log loopback condition to event log.
      * Restore KPQSL set level position on start up.
      * Conditionally log of the KISS data path strings
      * Added debug filter 'KISS control' to event log.
      * KPSQL threshold button indicator remains ON during transmit inhibit.
        indication of active 'Busy Channel'.
      * Added DEBUG Logging command LOG_HEX(const char *buf, int len);
        D:,... ReadFromHostSocket: ..BUSY:. C0 06 42 55 53 59 3A C0
      * Added thread locks to waterfall.cxx:
        - powerDensity()
        - peakFreq(),
        - powerDensityMaximum()
        These are being accessed by more then one thread.
      * Swapped hash.m4 swapped test case to std::tr1::hash from std::hash
        - Updated pskrep.cxx to handle the change in hash.m4
      * 8PSK2000 removed.
      * Coordination merge with branch kiss21.
      * Code clean up
      * Updated Documentation. Remove unused png's.
      * Request from Jim, W2XO: Add log.set_rst_in and log.set_rst_out xmlrpc
        commands.
      * Compiler warning pacification (global in scope).
      * New XMLRPC commands to query and set active IO port.
      * Documentation update for XMLRPC commands
      * WSAStartup and WSACleanup one for one issue.
      * Update Docs for 3.22 release. New png's added.

commit ec3177b8aeb44ac99a94655f57df576cd98afebd
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 6 14:23:16 2014 -0500

    Hide Packet Modem
    
      * comment out all build / source references to PACKET
        - pending future development and testing

commit 9f2b358b653940d8414b76d526e724d3a76362f5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 6 14:23:15 2014 -0500

    Record loader
    
      * fix format issue

commit bbce20ed3f841baa450decada3380f4e912f9fd9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 6 14:23:14 2014 -0500

    Delta macro
    
      * <DELTA:+/-n.nnn> increment/decrement xcvr carrier

commit 38d9bab0facfbc09390432881e144296ccc416f7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 6 14:23:13 2014 -0500

    MEMMAP
    
      * Deprecate old Kachina rig control code

commit 3ef04331bd2b62aecceb628055132d9d5b478c6f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 6 14:23:12 2014 -0500

    WF drop rate
    
      * Change drop computation to be time based vice sample
        block based

commit 7448535a32be54d9e82764eb0ea18b7706c9f397
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 6 14:23:12 2014 -0500

    RsID time out
    
      * Changed secondary time out to use real time vice
        RsID symbols
        - required when actual modem sample rate is greater
          than RsID sample rate, such as 8PSK modem types

commit e7d9cc472d7178ca49d074b106499914a9e778dc
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Oct 14 20:19:12 2014 -0500

    8PSK/16PSK modes
    
      * Added new 8PSK modes
        - mode/baud: 125  250  500   1000  symbols/sec
        - bitrates:  375  750  1500  3000  bits/sec (FEC off)
        - bitrates:  187  375  1000  2000  bits/sec (FEC on)
        - Mode speeds with Forward Error Correction ON (default):
          .   Mode   Baud  WPM  BW     ITU    RSID-1 RSID-2
          . 8PSK125   125  310  125  125HG1B    56    1037
          . 8PSK250   250  620  250  250HG1B    56    1038
          . 8PSK500   500 1650  500  500HG1B    56    1043
          . 8PSK1000 1000 3300 1000 1000HG1B    56    1047
      * All modes use 1/2 rate FEC
        - Constraint length 16 FEC for 1/2 rate non-punctured modes
        - Contraint length 13 FEC for 2/3 & 3/4 rate punctured modes
        - See 1992 IEEE paper "On good Convolutional Codes..."
        - Implemented Punctured FEC for 8PSK and 16PSK
          . 8PSK is 2/3 Rate FEC (3-of-4 FEC bits transmitted: MSB dropped)
          . 16PSK is 3/4 Rate FEC (4-of-6 FEC bits transmitted: LSB and MSB dropped)
      * xPSK mode puncturing unimplemented
      * xPSK, 8PSK, & 16PSK interleaver unimplemented
      * 8PSK Bit-based interleaver - improve robustness on HF channels
        - 8PSK125:  1024ms / 384  bits
        - 8PSK250:  682ms  / 512  bits
        - 8PSK500:  436ms  / 640  bits
        - 8PSK1000: 341ms  / 1024 bits

commit 03ef903606d4aef1075f379979c0af17430a5aff
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 6 14:23:10 2014 -0500

    Wizard crash fix
    
      * removed tabUI from startup Wizard
        - unitialized variables and widgets

commit d7fe2970f58807d285870a05a00bf593229c3a1a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Oct 6 14:23:10 2014 -0500

    Fix log format string warnings

commit 382452a53bf33234f93e10cf31cee5ec3860dd57
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Oct 6 14:23:09 2014 -0500

    Build system fixes
    
      * Replace AM_PROG_MKDIR_P with AC_PROG_MKDIR_P.  AM_PROG_MKDIR_P has
        been deprecated and may be removed in a future version of automake.
        AC_PROG_MKDIR_P is available in autoconf 2.60 and later, and we
        currently require at least 2.61.
      * Use AC_LANG_SOURCE for the code passed to AC_{RUN,LINK}_IFELSE.
      * Pass the subdir-objects option to AM_INIT_AUTOMAKE to create objects in
        sub-directories.
      * Try harder to find the asciidoc icons directory that contains the
        images we need to build the new users' guide.
      * Don't invoke a2x with --destination-dir when generating manpages.

commit 4ad79672c52f92c8a3b38ced7495a945e112fc93
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 6 14:23:08 2014 -0500

    Default font
    
      * Change all default fonts to FL_HELVETICA (Arial) from
        FL_COURIER.  FL_HELVETICA renders better on almost all
        platforms.
      * Removed proportional fonts warning message for RX and TX
        display widgets.  This warning applied to PC systems with
        very slow CPU clocks and limited resources.

commit d7bb247ce5b9e16446ec8e4c1278298243d64ae1
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 8 13:44:12 2014 -0500

    UI macrobars
    
      * Add sizeable macrobar pairs

commit bfb001b869bcb171f6700183bd1a955a1724ca87
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Oct 9 07:56:54 2014 -0500

    Touch Screen UI
    
      * Added user selectable single macro button bar
        above the Rx/Tx panels.
        - vertical size adjustable from 22 to 66 pixels
        - vertical size may be restricted if display
          screen is limited in vertical pixels.
      * Added selector to swap the Rx and Tx panels.
        - allows visibility of Tx entry from on screen
          virtual keyboard (usually at bottom of tablet
          screen).
        - required moving Wefax panel to a different place
          in the central group heirachy.
      * Added larger frequency control
        - aids in changing frequency from fldigi using
          finger pressure.
      * Modified single left click behavior for touch screen
        interface.  Single left click either
        - grabs QSO data
        - acts on "clickable" item.
        - starts drag sequence
      * Added macro tag to allow easy keyboard focus of xcvr freq
        - <FOCUS> acts only if executed as a keypress (touch)
          sets subsequent keyboard focus to the rig freq control
          so that arrow and shift arrow keys control freq control
          values
        - Modified frequency entry control to allow "ENTER" key to
          restore keyboard focus to the Tx panel which is the default.
      * Added user configuration items for macro button
        - font       : default Courier
        - font size  : 12
        - font color : white
      * Added s-meter to fldigi main UI
      * Added power meter display widget to main UI, show/hides with
        smeter
      * Added configuration items for smeter and power meter

commit 632eb8af393f81ee981df747ffb8650a8a077854
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 6 14:23:06 2014 -0500

    Power meter
    
      * Added Power meter class display widget
        - scales of 25, 50, 100, 200 W
        - autoscale can be selected

commit 1bf6f495dd21769cf4298a952c7eed9a0141d68a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 6 14:23:05 2014 -0500

    Smeter
    
      * Added smeter widget class

commit 674da9c6fbe87d69a076beaebdf8ad9339bfb330
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 10 19:44:54 2014 -0500

    Freq Control
    
      * Modified keyboard events:
        - added progdefaults.sel_lsd
          selection of Right / Left arrow least significant
          digit
        - Right Arrow     +      1 LSD
        - Left  Arrow     -      1 LSD
        - Up Arrow        +     10 * LSD
        - Dn Arrow        -     10 * LSD
        - Shft Rt Arrow   +    100 * LSD
        - Shft Lft Arrow  -    100 * LSD
        - Shft Up Arrow   +   1000 * LSD
        - Shft Dn Arrow   -   1000 * LSD
      * Added OFFCOLOR to background of group box to insure
        that none digit areas are contiguous with digit
        backgrounds.
      * Added "focus" indicator that is more visible than the
        default fltk dotted line
        - added show_focus(), clear_focus() to allow programmatic
          control of the focus indicator

commit 73cdc07fb3d6e10fe49305d05de32ee6a66ea857
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 6 14:23:03 2014 -0500

    regex.c fix
    
      * fix for compiler warning on WIN32 and APPLE builds

commit eb3eb2509925b4ef08f62231788967cabe71ed43
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 6 14:23:03 2014 -0500

    fft-scan
    
      * FFT scan modem for measuring transceiver filter
        characteristics.
        - preferred noise source is wide band noise bridge.
        - open circuit antenna will suffice

commit 5176ffb87336a0386110531905f9e206c712197f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 6 14:23:02 2014 -0500

    home directory
    
      * Correct parsing of --home-dir

commit 830a1cb7e12c20d37d75b72b4f42d28cb2aaa2f6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 6 14:23:01 2014 -0500

    Analysis modem
    
      * Added signal level to display and text file
      * Removed debugging printf statement in cw.cxx file
      * Restored "noise" controls to active state

commit 38d158951aa332f10c0d31f2a705e39cc7e00ce1
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 6 14:23:00 2014 -0500

    TRX limit check
    
      * Added bounds checking on sound card sample block
        transfers

commit a0f43c981af52625211f62f150d29f2ce15d2bfb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 6 14:23:00 2014 -0500

    Win32 Socket::close
    
      * Added closesocket call for win32

commit cf16c3ac564dfa301e08dc1b62a11b1c0319a695
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 6 14:22:59 2014 -0500

    SITORB tx issue

commit cad1c86f32afa62edc7731ed81a84fe00c7f4c8e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 8 07:01:14 2014 -0500

    VSP boolean
    
      * added code to recognize <VSP>val</VSP> tag in rigcat xml file
        - val can be "true", "false", "1" or "0"
      * NOTE - this is a missing commit required to sync the 3.21 and 3.22
        branches!

commit e065777253b600ec3cdf8c3cd789c96288837126
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 04:07:13 2014 -0500

    Version 3.22.0CO
    
      * Alpha release
        - synchronized with commits applied to 3.21 branch
          through 3.21.83

commit 67a744b216f1380cc045aa0b5a9515348bb88b02
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Fri Aug 29 03:59:33 2014 -0500

    Doxygen Inclusion
    
       * Add user and programmer documentation

commit 82aeba5cb2e42b9393405c24a706e0d3b70d85b6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:59:04 2014 -0500

    ARQ stx handshake
    
      * send STX, 0x02, signal when ARQ command to
        change modem is completed.

commit 4503c990bec311478f7bee266c4ab557e6d53806
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:58:34 2014 -0500

    Virtual ports
    
      * Added /opt/vttySn usage for Linux
        - create a linked name to a virtual port (socat)
          with link defined as /opt/vttyS0 ...

commit d40998f1c6f1d9ad399303d5a1b7e64ccba41b7b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:56:44 2014 -0500

    New User Exit Behavior
    
      * Changed defaults for new user to force
        - confirm exit, save configuration & macros on first use
        - prompt dialogs thereafter until user changes
          configuration dialog selections
        - added UI configuration to new install Wizard

commit 7d683d39dddb9515afccac70486f8a69693df1f4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:56:06 2014 -0500

    hash-fix
    
      * fix compile warning on gcc post 4.5

commit a94a13b8a73b7c6b2ee42f4c954c6a4e357a89d3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:54:14 2014 -0500

    RnA Analysis
    
      * Change signal analysis mode to use DFT processing
        to determine best estimate of signal frequency
      * Moved freqanalysis.csv file to temp
        - changed name to analysis.csv
      * Resetting the WF frequency cursor deletes the analysis.csv
        file and restarts recording
      * Added macro control tag <CSV:on|off|t>
        - off - deletes file analysis.csv
        - on  - starts recording of analysis.csv
        - t (toggle) - changes on/off state of recording

commit a1c3f7a9371b7ec60153ccf5d0d6851651c6ebb8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:53:49 2014 -0500

    Phase accumulator
    
      * Corrected phase accumulator limits in cw, feld,
        dominoex and thor modems.

commit 947ebc9ff5fc27107ce081b9cf30ed553cc1812f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:52:15 2014 -0500

    Base Directories
    
      * Added FL_APPS directory recognition for placement
        of fldigi.files, NBEMS.files.
        - Linux : Changed from .fldigi to fldigi.files
        - Linux : Changed from .nbems to NBEMS.files
          includes programmatic change of existing directory
          names.

commit 913bb52567109b0034e3c626aa26ef00bc67c54c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:51:46 2014 -0500

    WF Height/Speed
    
      * Increase max height to 500 pixels
      * Added control to select the SLOW drop speed
        factor.
      * Modified startup / resize code to avoid out-of-range
        resizing of critical widgets.

commit f272e83118b4f8da953ef5312b47baf63f4944d0
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:50:12 2014 -0500

    RX Only
    
      * Added new xmlrpc commands
        - main.rx_only : Disables Tx.
        - main.rx_tx : Enables normal Rx/Tx operation
      * Added command line parameter --read-only; --ro

commit 515b54f344a7bdf456d3d3bcf98efa175e81277c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:49:44 2014 -0500

    RTTY mem leak
    
      * Closed minor memory leak in rtty.cxx, memory leak
        occured when
        - application closed or
        - baud rate / shift was changed

commit 65af716773590c24bb02ce850ab004b3c1f5fe42
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:49:25 2014 -0500

    Olivia/Contestia custom
    
      * Fixed indexing error in
        - set_olivia_bw, set_olivia_tones
        - set_contestia_bw, set_contestia_tones
        effects setting custom tones/bw from either
        macro or xmlrpc command string

commit 4cc2ee5fbf50c9272388fcc019bfc266847b668f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:48:57 2014 -0500

    ARQ abort
    
      * Correct mutex deadlock during <cmd>abort</cmd> processing

commit a64d62303f24aa8192bc19aa5f640584fa66e240
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:47:25 2014 -0500

    RTTY Custom Shift
    
      * Fixed custom shift selection

commit 1ae51434a08a9e5b2f1862b93717e28bb7e3041c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:45:13 2014 -0500

    Spotter seg fault
    
      * bug fix to pskrep

commit 129afe6cc6e14e2766b41f4b692fa4b5947d502d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:44:58 2014 -0500

    TX monitor
    
      * change default state of Tx Monitor to TRUE
      * change default level of Tx Monitor to 0.2

commit 13e1cd56635d2c75c111519486ab9aaeea63cca2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:44:15 2014 -0500

    Audio selectors for PORTAUDIO
    
      * correct ListBox offset in configuration panel

commit 9e555aa189bfaf2dd4c19b24a5364dddf934ed03
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:43:45 2014 -0500

    M4 tr1 detect
    
      * add hash.m4 and supporting source code

commit bb91c8a2e528f9b71c442b6dc0dcc7cd253f1093
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:43:17 2014 -0500

    ttyACMxx identification
    
      * Added ttyACMxx USB serial port identification to serial
        port search.

commit 5ee22c866638e6d042baf9308e9e9a813722a79d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:42:04 2014 -0500

    Olivia critical section
    
      * added critical section coding to protect encode/decode
        processing

commit 50045163a1e74e95473e314a56a4b78503e288f2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:38:15 2014 -0500

    MT63 critical section
    
      * re-entrancy issue
        - must guard against changing processing parameters
          during encode/decode

commit 0a79e207eea5687734d72f9de6eac1dc30dd7693
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:37:49 2014 -0500

    Logbook fields
    
      * Modified ordering of fields to prevent wrong
        lookup of fields associated with STX_STRING and
        SRX_STRING, the contest exchange fields

commit f294b580c1afb831ee6d1019c983d399a20c7ed5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:27:13 2014 -0500

    Hamlib selector
    
      * Change from Combobox to Listbox

commit 0fd3cc445d1d94d8b72b885edd34d6baeb72193d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:26:33 2014 -0500

    Combobox Add to List
    
      * add to list when user enters a value

commit 2efdf5c79d23e711863003dc70c0145d6706bdf9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:26:18 2014 -0500

    RTTY macro
    
      * corrected width/baud/bits setting from macro tag

commit 0421813b75d3e26f5bd100b8611598201e9646fa
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:25:44 2014 -0500

    clang compatibility
    
      * correct istream return value
      * move tr1 to std

commit ea5bcb9d87350b44dd99a1a6ba90f5f6c4aba099
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:25:14 2014 -0500

    FreeBSD nitems
    
      * Collision between Fltk-3.0 and FreeBSD system corrected
        in associated fluid definition file.

commit da7a43a538b6222951d57f3ed623c00075d00cd1
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:24:36 2014 -0500

    Cabrillo time off
    
      * Limit to HHMM.  Logbook records to HHMMSS

commit df3c010aa884385bdc3aec4fccbf062b6ee9197d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:24:04 2014 -0500

    Change Fl_ListBox
    
      * Change to Fl_ComboBox for various controls
        which may require user entry.

commit eaafc9173cf43a87bd36a9b1173771c5522b4021
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:23:35 2014 -0500

    Restore Fl_Choice
    
      * Sound card device selection

commit 9a7dfe5bb954704c78128ab7985d8c3f76c0bd00
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:21:35 2014 -0500

    Olivia select fix

commit 4bbf42787a7f24d54fe0c99a3a06dea5dc4d3590
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:13:08 2014 -0500

    fluid update
    
      * Prepare confdialog.fl for KISS implementation

commit 04808d20fab03303bf836a63de976f8beba8ea1f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:12:54 2014 -0500

    ComboBox
    
      * remove readonly attribute for input contol

commit c056cc8836397d366676ce4911a25473a6e31c4d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:12:08 2014 -0500

    RigCAT initialize
    
      * Add additional wait delays to accomodate transceivers
        and virtual serial devices that measure baudrate
      * Fixed flmsg/flnet correspondence bug

commit 37bd0d28b1d7e55786090bf6b86039cb48dba8cf
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:11:55 2014 -0500

    Modem cleanup
    
      * Fixed a/d range issue with tx attenuator

commit e5fed097988eca784c933285f90fa031deb0809b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:11:42 2014 -0500

    Missing build script
    
      * Added /../scripts/mknsisinst.sh to distribution

commit 6762423be66d1f36a8e0d4346fd1b4972fef1bd5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:04:45 2014 -0500

    Choice-->ListBox
    
      * Changed all instances of Fl_Choice and Fl_Input_Choice
        to Fl_ListBox.
        - old Fl_Choice objects renamed to listbox_xxx
        - old Fl_Input_Choice objects renamed to i_listbox_xxx
        - Note that i_listbox_xxx objects need indexing offset
          to maintain compatability with progdefaults definitions.
        - New objects should use listbox_xxx naming convention.
        - This removes a rather ugly Fltk widget.  Fltk does not
          have a native ComboBox or ListBox widget.

commit 8fef9bbc7e7f491c8eac7b46e90c0001e6b94505
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 03:04:34 2014 -0500

    combobox-listbox
    
      * Update to combobox, Fl_ComboBox
      * Addition of listbox, Fl_ListBox

commit 481be5c0d36e0ce682f78a959992494933b8d83c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 02:58:00 2014 -0500

    FreeBSD One More Time
    
      * Would the FreeBSD folks please fix the nitems problem

commit 309988df7bf3d2711bf8fae001cadc08e3b280cf
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 02:50:17 2014 -0500

    RTTY normalize
    
      * Added code to normalize generated RTTY signal to
        maximum allowable signal amplitude
      * Added code to hard limit output signal to range of
        +/- 1.0

commit bd42895f946939731c372de36131fa56d5587e2e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 02:50:11 2014 -0500

    Sound.cxx cleanup
    
      * Corrected tab indents to 4 vice 8

commit 2add98886d34d52a921c84a2955a1fc973b59cf2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 02:50:04 2014 -0500

    Portaudio ring buffer
    
      * Increased size of portaudio ring buffer.
        Problem reported by Simon Gander, "I recently found
        out that the THROB1 and THROBX1 modes don't work
        correctly under certain circumstances. The pulses are
        too short and get cut off at the end, which in turn also
        causes the baudrate to be too high. I found out that I
        could fix the problem by increasing the size of the ring
        buffer in the SoundPort class.

commit d2449479236a2228991c14887f62d2d4dcd7ddde
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 02:49:51 2014 -0500

    Headers update
    
      * updated all headers to reflect correct licensing

commit c9f6df04ac9c95362f10ec8957efd5b42f7b742d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 29 02:49:44 2014 -0500

    Portaudio error reporting
    
      * added code to provide addition details for
        portaudio failures

commit 105811cdd7d8c0455ca40ab9450628bb95d9c3e6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 31 13:12:46 2014 -0600

    Version 3.22.0CN
    
      * Alpha release

commit 8a1d12f07028ba68e2cd326334bce05afabbc464
Author: Kamal Mostafa <kamal@whence.com>
Date:   Fri Jan 31 13:01:57 2014 -0600

    Avoid nitems fltk kfreebsd collision
    
      * Avoid 'nitems' macro collision between FreeBSD's
        sys/params.h and fltk's FL/Fl_Check_Browser.H
        (http://www.fltk.org/str.php?L2984)
    
      * This is version 2: Corrects upstream commit
        "51ead20 Avoid-nitems-fltk-kfreebsd-collision.patch",
        which did not really fix it.

commit 5f7d5216452e1eaddaf36c60919d59603320dc90
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 31 13:01:43 2014 -0600

    XMLRPC seg fault
    
      * Segfault possible in xmlrpc execute function when calling
        stopMacroTimer.  Needed to be contained with a REQ(...)
        macro call.

commit 5754566f7ad363d6f5d3a206af1e9f9e71a1f901
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 31 12:59:02 2014 -0600

    Mailing address
    
      * Allow user selection to populate logbook notes (comment)
        with mailing address found by database lookup.

commit a1d20d55155e12c79b9f66bdf30315559a00a638
Author: John Phelps <kl4yfd@gmail.com>
Date:   Fri Jan 31 12:58:52 2014 -0600

    64 bit stacktrace
    
      * Allow stacktrace on 64-bit OSX
        - Only applies to compiling with ./configure --enable-debug

commit 86bffb95b080629273f143ac3dfe440e09e860a2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 31 12:58:42 2014 -0600

    Developer update
    
      * Update to callsign for Stefan Fendt

commit 678f66b4601b7eb0e12a0269b1026486aa85deb3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 31 12:55:33 2014 -0600

    modem timing test
    
      * read timing factors for string transmission by external
        program using new xmlrpc query
        - main.get_tx_timing
          respone - #samples: samplerate: transmit_time (secs)
      * read char rate table using external xmlrpc query
        - main.get_char_rates
          table structure
          char, ascii-rep', #samples, samplerate, transmit_time (secs)
      * added hidden macro <CPS_TEST> which simulates transmission
        of test string and measures the character per second rate
        for the modem in use.
        - <CPS_TEST> uses internal "Jabberwocky" string
        - <CPS_FILE:[full pathname to file]> uses external text file
        - <CPS_STRING:ascii text string...>
        - produces report similar to:
          CPS test
          text:         /home/dave/dev.git/all.git/pskr-tests/paris.txt
          mode:         PSK-500R
          # chars:      2400
          xmt time:     56.580000
          data time:    52.480000
          data samples: 419840
          sample rate:  8000
          chars/sec:    45.731707
          ~WPM:         457.317073
      * Allow writing wav file during timing test
      * High Speed WAV
        - Add macros to enable writing WAV file in at maximum
          character throughput.
        - disables codec output
        - use this for creating wav test files
      * Suppress waterfall display for CPS and WAV tests
      * Remove PSK printf debug statements
      * Fix MFSK xmt 0x05 --> 0x04 during CPS testing

commit 2ca21dd9bb3074e8f799bdfff7c505e080fe4674
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 31 12:55:21 2014 -0600

    CW timing
    
      * Corrected timing parameter computation

commit 1bcc31c5db508cd23fe5d2ce9b8d35ecef8dab43
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 31 12:55:10 2014 -0600

    SKED macro
    
      * Corrected macro editor hints for <SKED:...
      * Time of execution is specified as HHMMSS
        where SS is optional and will be substituted as
        "00" if omitted from the macro text.  Time is
        is Zulu.
      * Date of exection is specified as YYYYMMDD
        where YYYY is year, MM month, and DD day.

commit 92ab4b61907ff87da146f1100cc3730b249a5322
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 31 12:54:58 2014 -0600

    FreeBSD issues
    
      * std::complex<> usage
        - Code change to comply with std::complex on FreeBSD

commit a987fe5ac915a94a2545f709c8a226956824887b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 31 12:54:45 2014 -0600

    PSKR softbits
    
      * Correct softbit evaluator to function correctly
        on arm processors.

commit 50018ff19a76472dbad66dd65bf30454d3cc96c8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 31 12:54:34 2014 -0600

    WF max size
    
      * increased max height of waterfall to 250 pixels

commit 4cbabee12c53215f6b998dfc5c89494e1eb730d7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Nov 20 13:30:46 2013 -0600

    packet update

commit 071a60c6f56b0861c0f2cc47e05d60874a2b76e4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Nov 17 07:34:24 2013 -0600

    Version 3.22.0CM
    
      * Alpha release

commit f967edf26dd924b6a95044f5c6e8e2d4a1f42cb8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Nov 17 07:01:29 2013 -0600

    Waterfall correction
    
      * Correct mangled waterfall 3.21->3.22 code update

commit 8765df64c545d9d24768c5bc8df7109669d8e48a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Nov 16 09:19:50 2013 -0600

    Version 3.22.0CL
    
      * alpha release

commit 1f77efbf54ee1787b3d376729177aa92f91c67ab
Author: Arvo Järve <arvo@softshark.ee>
Date:   Sat Nov 16 09:17:36 2013 -0600

    RigCAT close
    
      * Bug fix

commit d9030901ea4ba36422f7ec131d41b4cdce0a6ed2
Author: Andrej Lajovic <s57ln@hamradio.si>
Date:   Sat Nov 16 09:17:27 2013 -0600

    CharsetDistiller
    
      * Default constructor parameters for CharsetDistiller and
        OutputEncoder

commit ab0a464b17dd064a03a5042c2294482f7c7da04e
Author: Andrej Lajovic <s57ln@hamradio.si>
Date:   Sat Nov 16 09:17:11 2013 -0600

    UTF-8
    
      * Remove stale UTF-8 code in mfsk.cxx

commit 80b09022ced85d083ad733faa8f542718f841ef1
Author: Arvo Järve <arvo@softshark.ee>
Date:   Sat Nov 16 09:16:38 2013 -0600

    Save Wordwrap
    
      * Mod to correctly save state of word wrap selection
        - Tx and Rx widgets can be set for word wrapping
        - Mod insures that the last selection for each control
          is restored the next time fldigi is executed.

commit 6313bf7e6d14671b21791d6c33f36a05b323da99
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Nov 16 09:16:32 2013 -0600

    ARQ timeouts
    
      * Modified timeouts and timeout logging
        - newer modems timed out waiting for
          release from Tx to Rx state.
      * Changed sending 0x06 character to ARQ client
        from end of ARQ tx buffer event to actual end
        of transmit event.

commit 37affbc39267828018f413a18e489d91f23e23fb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Nov 16 09:16:07 2013 -0600

    Deutsch
    
      * Added "de_DE" to the language selection combo

commit 42ccd2acc39c88b4b6f8a4457aefbcf01189e10c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Nov 16 09:47:35 2013 -0600

    fldigi.pot update
    
      * Added newinstall.cxx to POTFILES.in
      * Added new translation file de.po
        - thank you Marc Richter, DF2MR

commit e4398dab519f43e4177aec30d2f40d17c42fee1d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Nov 16 09:15:50 2013 -0600

    DTMF
    
      * Cosmetic change to DTMF enable
        - corrected hint text

commit affa91928b0820a01eb2b4ec1d24733cc2c9f4d9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Nov 16 08:56:21 2013 -0600

    WF latency
    
      * Restore latency adjustment for WF display

commit 07652b1900b2a3cbd13035745680db4eb490afd4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Oct 29 04:48:47 2013 -0500

    Load preferences
    
      * Changed get preferences string usage from
          get(const char * key,
              char *& text,
              const char * defval)
        to
          get(const char * key,
              char * text,
              const char * defval,
              int max chars)
      * Suggested change from fldigi developer, Remi

commit 45fc67910e3d90264e29a898ef2e1ca9ffdfb371
Author: John Phelps <kl4yfd@gmail.com>
Date:   Tue Oct 29 04:48:25 2013 -0500

    MFSK HF Long Modes
     * Added MFSK64L and MFSL128L new modes
     * 6.25 Second interleaver for very-robust HF reception
     * Assigned new RSIDs
      * Mode MFSK-64L : 1026
      * Mode MFSK-128L : 1029

commit f7ea783c0fd9b337126d74bf8bfa3a80d39f73b9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Oct 29 04:46:53 2013 -0500

    Waterfall race condition
    
      * Some methods in waterfall are being called
        before a modem has been instantiated.  Possibly
        due to threads being assigned to separate cpu
        processors.  This cannot happen on h/w with a
        single cpu thread implementation.

commit 35a6486a2b210f3a27486f0ebfc5769d9e5a6247
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Oct 29 04:45:25 2013 -0500

    Waterfall improvements
    
      * remove unnecessary code
      * remove latency processing
      * alter average processing

commit fc8abd4cbefb7609ab42404f71c05ae0438b63c4
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Tue Oct 29 04:43:21 2013 -0500

    Fix test_process on MacOS

commit e52626b284c4558c4616ea3a3dddedfecdf28445
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Tue Oct 29 04:42:32 2013 -0500

    Various speed-ups, fixes and cleanups
    
    * decay_avg
    * Member modem must be initialised.

commit 200db3bc48dd4e8530e80a9bba585be292f332c2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 19 08:58:17 2013 -0500

    Multi-channel decode
    
      * Changed text and default value for disabling
        multi-channel decoding when no viewer is
        visible

commit 1a89352d4388d15ee22e177e7bfab6d92e8dae10
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 19 08:48:59 2013 -0500

    Cfft removal
    
      * removed source files for Cfft, the original fast fourier
        transform used in fldigi.  Cfft has been replaced by
        g_fft, the fast fourier transform C++ template based on
        public domain code by
        John Green <green_jt@vsdec.npt.nuwc.navy.mil>

commit 5c9f5a2589981f5c39011ed55f861c0baace75fd
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 19 08:36:18 2013 -0500

    fft filter
    
      * Changed fftfilt implementation to use g_fft class vice
        Cfft class.
      * Removed multi-channel decoding when not visible or configured
        for decoding when not visible.

commit 59b16c4c8178e380a48f5744fb58d2590392177e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 19 08:36:02 2013 -0500

    rsid fft
    
      * Changed rsid fft from Cfft to g_fft

commit da36c7bd9168e31173d9855562014d63d5959de3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 19 07:43:31 2013 -0500

    WF fft
    
      * Changed Waterfall fft from Cfft to g_fft

commit b8f424213b7845f69c32ca4a89da89623f2b2d28
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 19 07:43:21 2013 -0500

    g_fft
    
      * Added new fft class template g_fft
      * Modified class complex to be based on std::complex
        - required changes in all modem implementations

commit 1afceb0eaf4933d0cde47dae87d8dc2cdd6200fb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 22 07:16:11 2013 -0500

    Autostart programs
    
      * Add the ability to autostart various programs when fldigi is
        first started.

commit 7515787f23fc3e0e213aca88e9751e68a14f2b40
Author: Kamal Mostafa <kamal@whence.com>
Date:   Sun Sep 22 07:13:43 2013 -0500

    Avoid-nitems-fltk-kfreebsd-collision.patch
    
      * Bug: http://www.fltk.org/str.php?L2984
        - Avoid 'nitems' macro collision between FreeBSD's
          sys/params.h and fltk's FL/Fl_Check_Browser.H
          (http://www.fltk.org/str.php?L2984)

commit 2112e85e6460673ae232e8b83d22f33901ff4031
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 22 07:10:06 2013 -0500

    RsID Error Control
    
      * Changed from slider to 3 position selector
        to avoid confusion among the users

commit 863375dcba49f68e12d9f1522fd1c0dcce056256
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 22 07:09:51 2013 -0500

    Macro tag Image
    
      * Added macro tag for sending image.  Similar to <File:xxx>
        <IMAGE:[full pathname to image file]>
        A file finder will open for image file selection when the
        macro tag is selected from the pick list.

commit f5215cbf45c0c92e8f47d7c5761cc5e480b13ab7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 22 07:05:45 2013 -0500

    MFSKpic improvements
    
      *  Fine tuned MFSK pic decoding delays for various
         MFSK baud rates.  MFSK pic now functional for
         - MFSK-16
         - MFSK-32
         - MFSK-64
         - MFSK-128
      * Corrected vertical displacement of Tx picture dialog
        controls.
      * Added bandpass filtering to transmitted signal

commit 06424bd900339f0753a9fd67545648fda17e908a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 22 07:05:31 2013 -0500

    ADIF log database
    
      * Change to STX_STRING, STR_STRING for contest exchange fields

commit 5c1ee46d2cbc7459a642888a922c3f90a18e44a8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 22 07:05:21 2013 -0500

    MFSK update
    
      * re-scaled MFSK soft-bits: improved very-weak signal decode
      * added CWI detection and avoidance
      * removed "Hide", "Save", and "Abort" buttons from receive
        pic dialog.  Dialog remains open after changing modes.
        Close using the system "X" close button.

commit 0e1e201b9c26d1829530e446b22980b7f273eb45
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 22 07:04:16 2013 -0500

    Thor update
    
      * added "soft-doppler" data to soft-decision Rx in THOR
      *  Replaced wrong/bad K=15 FEC codes for THOR 25,50,100

commit 87f110bd1a20afbcebc88deb710fb050852dd737
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 22 07:04:04 2013 -0500

    AMP end of text
    
      * Correct end of AMP transmission char string

commit 5b8dae64b28e15ab1b0dd3c4afddd32f137e096c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 22 06:58:20 2013 -0500

    ARQ mode character set
    
      * Removed restriction on display UTF-8 characters when
        fldigi ARQ server has an active client
      * Deprecated table ascii3

commit 97ffdb05f9026fc69838cf1eec386598c67a9707
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 22 06:56:32 2013 -0500

    RsID, Macro Queue, DTMF transmit management
    
      * Added LOG_DEBUG statement to indicate when an
        rsid code is not assigned to a modem type.
      * Added code to disallow
          <!MODEM:SSB> and <!MODEM:ANALYSIS>
        macro tags.
      * Added code to clear macro queue when T/R returns
        to receive using the T/R button.
      * Added assigned(trx_mode m) method to class cRsId
        - used for testing whether Tx loop should invoke
          the cRsID::send(...) method
      * Corrected position of dtmf->send() in tx loop

commit 13120c8f7f0ba232746903d7d8e2bcf7792367cc
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 22 06:56:10 2013 -0500

    Xmlrpc method signatures
    
      * Correct method signatures

commit 034bc3e16cdc50c51463c3b5d48427991459da21
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 22 06:55:50 2013 -0500

    RsID fo computation
    
      * Added rounding factor to rsid center frequency
        computation
      * Added Blackman filter to input data

commit a038411ffa663728d64736699349438da901245f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 22 06:54:41 2013 -0500

    xmlrpcpp methods
    
      * fix several remaining xmlrpc-c to xmlrpcpp port issues.
        - text.get_rx
        - modem.set_bandwidth
        - modem.inc_bandwidth
        - modem.get_bandwidth
      * Corrected pass/fail testing in xmlrpc library
        - bool XmlRpcValue::fromXml(
            std::string const& valueXml, int* offset)

commit fa9de7047f989111deb28bf5ce7d9c5da3eca081
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 22 06:52:06 2013 -0500

    Error exit
    
      * These changes are an attempt to catch and/or document start
        up failures on Windows systems.
      * Standardized the fatal exit process and message handling
      * Changed system calls in util function create_directory(...)
      * Changed name of DATA.files to "data" and placed directory in
        the home directory for specific target OS.
        - Added creation of data directory to main()
        - This effects the location of Synop data files!

commit 262053bb9514c040c1d64d3610a3c32a6b07868e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 22 06:48:13 2013 -0500

    RSID update
    
      * Changes needed to improve double RsID detection
      * Removed resample test and dependent code
      * Reimplemented FFT bucket array
        - removed array pointer arithmetic
        - memory copy and initializers used to update
          the bucket array
        - modified search routine to insure that all elements
          of FFT bucket array are tested.
      * Deprecated use of hash tables for initial RsID search
        - search sensitivity and hash table use were incompatible

commit 108ffd45322923e6dc2df34999037cf8c7f0b132
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 22 06:45:07 2013 -0500

    Sound File
    
      * Changed recording to selectable
        - 22050, 24000, 44100, 48000 samples / sec
      * Change to allow playback at any sample rate
      * Record and playback are monophonic
        - left channel active

commit d5f460c89c3ce5d1db349bd4f884bef297d3b72f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 22 05:57:27 2013 -0500

    fltk 1.1.x
    
      * Remove all code elements specifically in support
        of the Fast Light Toolkit version 1.1.x

commit d73fc93bb2cc714f2fdf7c62df92ad502308f240
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 22 05:55:33 2013 -0500

    initialize active_modem
    
      * initialize active_modem pointer to point to
        an instance of NULLMODEM, before any other threads
        or UI are started.
      * eliminates active_modem pointing to a NULL pointer
        and being accessed by a thread external from the
        thread which initializes the active modem.  This
        segmentation fault seems associated with an OS
        which manages threads over multiple cpu cores.

commit a5f657dc2951df67c36c431835155b1299706593
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Aug 12 09:05:24 2013 -0500

    CW Farnsworth
    
      * Changed method of generating Farnsworth code
      * Added Farnsworth specifier to WPM macro tag;
        <WPM:WW:FF> WW = WPM, FF = Farnsworth WPM
      * This entry is a missing commit from the 3.21
        branch.

commit 9ea6687fdb37da7bb2d110515d42c04a231a237d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Aug 8 13:35:46 2013 -0500

    XML parser
    
      * Pre-process the xml text to remove all embedded comments
      * LOG_ERROR all occurrences of mangled xml tags in the file
        - <TAG> ... no </TAG>
        - Tag not a member of the parent tag set
        - Unknown tag
        - Mismatched tags, <TAG>...</ATAG>; probably a typing error
          or not using an xml editor to prepare the file.

commit 2cb46f4078fcc7154c3f021db49eb74c8ceeff80
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Aug 3 06:32:10 2013 -0500

    64 bit compile warnings
    
      * corrected code to eliminate 64 bit compiler warnings

commit ea4929a3cc70d2fee48583ce600f5d584c7fff84
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 14:30:00 2013 -0500

    Version 3.22.0CK
    
      * alpha release
      * syncronizes changes with branch 3.21.72

commit 1774707842f8f879562f9f3dba03b87e1cf8a06e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 15:11:51 2013 -0500

    Automake bug
    
      * Versions 1.12, 1.13, 1.14xxx of Automake introduces
        a bug that precludes the use of $(srcdir) within
        the "TESTS = " line of a Makefile.am file.

commit 5972d94b549c054df00222d378f8b9fd7637f6ac
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 15:11:37 2013 -0500

    qrunner mod
    
      * changed mutex and conditional to static in req_sync

commit 706df570dfb7639da76bb58d5fe2a0b94c3598a1
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 15:11:27 2013 -0500

    Pskmail-test
    
      * continued search for pskmail program hang

commit 42b2b3ffaac182b40ae29e772887311e1afd3d50
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 14:52:55 2013 -0500

    Rigcat Thread
    
      * Changed thread close down process.  Deprecated
        use of pthread_mutex_lock during time when main
        thread is blocking with a pthread_join on the same
        mutex variable.

commit 39e8532f96a45591919ef41dde4c2b3cbdae9473
Author: John Phelps <kl4yfd@gmail.com>
Date:   Fri Aug 2 14:52:45 2013 -0500

    Doxygen for fldigi
     * Added scripts to generate Doxygen documentation from fldigi git repository / source
     * Also executes "cppcheck" and includes those results on Doxygen page (if installed on system)
     * Generates patches and log for the last 125 commits: includes links on Doxygen page

commit ba3dad0c5bbe0e856afec8a3d5c0f44a6dabe7ef
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 14:52:33 2013 -0500

    CPPcheck errors
    
      * fix errors found by cppcheck

commit 6e66d2cd9a882ef3328e08f3483b784622901450
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 14:52:23 2013 -0500

    Modem class
    
      * Removed morse as base class of modem
      * Added element to modem which is of class cMorse

commit 607a696bac57689cdf33cbd87ac3754f08b8e10f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 14:52:14 2013 -0500

    Missing header
    
      * Some builds reported missing header

commit a4a1ee755d1a63a435df9bf0608d5654650c7584
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 14:52:05 2013 -0500

    fldigi-shell
    
      * Corrected unitialized variable warning

commit d9de4b67c834a71bb017dd7d2afba5b7a712f172
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 14:40:23 2013 -0500

    Fl::focus on OS X
    
      * Correct a Fl::focus error on OS X
        - Fl::focus returns an erroneous pointer to a
          window not owned by fldigi when the OS X
          "About This Mac" dialog display in front of the
          main fldigi dialog.  The ATM dialog is forced to
          front focus.  Calls like w->window() then points
          to memory outside of the application allocation.
        - correct solution is to use named_window->contains(w)
          where named_window is an existing fldigi widget and
          w is the widget returned by Fl::focus().
        - contains returns 1 if named_window or any of it's
          child windows are in that window "group"

commit 5394ffb1c59a7d85094d91f9be66673deb63707e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 14:40:12 2013 -0500

    KML thread
    
      * Changed thread exit implementation to conditional compile
        -- used for building the OS X dmg

commit a6f8accba9af6c3c6bb7c6a648289f904fd3ef23
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 14:40:02 2013 -0500

    Data files
    
      * updated location of download data files for kml / synop

commit eb287d6e577694e4ddeb06b1062eec28081ef7c2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 14:39:51 2013 -0500

    Fl::flush
    
      * removed calls to Fl::flush that occur outside of the
        main fltk thread

commit d3e0feb2c68e8692d55f8089367de97382d81e68
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 14:39:41 2013 -0500

    ADIF_RW thread
    
      * Added missing call to ADIF_RW_close() when
        exiting program [clean_exit(bool)]

commit 1a9a42db2fc147236319a6edae628935aa4fec05
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 14:39:29 2013 -0500

    trx semaphore
    
      * deprecated call to trx_wait_state when changing modem
        types
        - caused semaphore locked condition when running with
          pskmail server

commit bb7ce32cbd9e7658cbc67f3185b9c22362e69c29
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 14:39:17 2013 -0500

    Digiscope buffer
    
      * prevent computed buffer index from exceeding MAX_LEN
        of buffer

commit 957a1b49bf81dac6ac8400c5b1e5a67661bcccca
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Fri Aug 2 14:32:23 2013 -0500

    Portaudio exceptions
    
      * Ignore exceptions >= 0

commit f13f26c3520da747e1db744d3f5bc4a81a3d895d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 14:32:11 2013 -0500

    mxe-win32 regex
    
      * inhibit use of mxe-win32 regex library

commit 1ff3a7f7a5a2a679dda9d8bade296fe7a3f413d8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 14:32:02 2013 -0500

    Thor update
    
      * Changes to insure that array boundaries are not exceeded
      * Moved large array from stack to static store.
      * Added cmd line parameter --debug-audio to enable audio
        debug events.  default is off.

commit b66a887b89dc533f25bdf4005da49b1a82f6d273
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 14:31:52 2013 -0500

    record_loader fix
    
      * test for existence of dialog before trying to access it!

commit 2b9f6af619439fe5d8172d1d2df0475a70a9644a
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Fri Aug 2 12:10:49 2013 -0500

    KML/Synop/RTTY/Navtex
    
      * Synop decoding in RTTY mode in reception buffer, in red.
      * Creation of KML file for Synop data.
      * Creation of KML file for Navtex messages.
      * User locator displayed in KML.
      * Multiline Synop and Navtex messages displayed in Adif logs.
      * Added flsynop program as stand alone Synop decoder.
      * Fixed Navtex default stations filename and Italian stations.
      * Fixed Navtex frequency error.
      * Added KML tab in configuration menu.
      * Added parameters files for Synop decoding.
      * Fixed CoordinateT type for different deserialization.
      * Less logging messages from subthreads, because they might crash.
      * Added try/catch blocks in main program.
      * Can reload previous KML files at startup.
      * Named WMO code tables in Synop decoding.
      * Synop data can be logged to Adif files.
      * flsynop can load kml files from one dir and save them elsewhere.
      * Added strreplace and strcapitalize.
      * Added Levenshtein distance for future use.
      * Added class QsoHelper to ease Adif logging.
      * East longitude positive, West negative. Fixes Navtex detection.
      * Chars '=' or ';' used as a Synop end-of-section marker.
      * Added option command in KML tab executed on KML file save.
      * Reverse mode now saved in configuration.
      * Comments in DOxygen syntax.
      * Kml snippet stored once only per placemark.
      * Code more compatible with Eclipse parsing.
      * Synop decoded text can be interleaved with 5-digits groups.
      * KML balloons can be in simple tables, matrices or plain text.
      * Adif messages are saved in the main thread.
      * Starts external command only if KML file was saved.
      * Maximum KML data retention time is ten years, default 0 is no limit.
      * Do not reload KML files when changing KML parameters.
      * User kml file does not grow at each fldigi start.
      * Relative humidity always parsed with Celsius temperature.
      * Empty KML files are created on startup if not there.
      * Prepared porting processes functions to Mingw.
      * Added script for FTP transfer of KML files.
      * Added synop_tool
      * Navtex now has reverse mode.
      * Data files can be updated from the Internet.
      * HTTP load without anymore because crash in Wine

commit 32b0543b878229554a5881055814ad8f6bf91250
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 11:30:02 2013 -0500

    PSKMAIL/ARQ socket
    
      * rewrite of arq_io.cxx with assistance of Remi
        - more clearly define use of various variable mutex
        - added mutex blocks to TLF interface
        - changed from ::lock ::unlock to
          guard_lock usage.
      * added command line switch
          --debug-pskmail
        which enables verbose time-tagged logging for
        ARQ and PSKMAIL events
      * added guard_lock to debug methods

commit 9bde2c60e806b492e287813358e8055c64bd1712
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 09:07:56 2013 -0500

    Code cleanup
    
      * fldigi.cxx/fldigi.h
        - Changed scope of variables to static if not accessed
          outside of fl_digi.cxx
        - added gettext precompiler notation where needed
      * Removed unused variables / code
        - src/compat/getsysinfo.c
        - src/widgets/Fl_Text_Display_mod_1_3.cxx
        - src/xmlrpcpp/XmlRpcSource.cpp

commit 04bcbf94fe12ef4ba9e3805a4238a148e5401708
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 09:07:39 2013 -0500

    Pskmail Notify RsID
    
      * Call to socket not within a REQ(...) inter-thread
        message - possible cause of random failure when
        running with pskmail server

commit 1e77d1e90e792b626f09bd2447389709ece9a906
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 09:07:32 2013 -0500

    MFSK shut down
    
      * Added code to prevent MFSK shuttting down until transmit
        terminates.

commit f9267b92294d4e3c8ad559538175a79cff543389
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Fri Aug 2 09:07:24 2013 -0500

    Cwidth test for zero
    
      * cwidth tested for zero to avoid divide-by-zero fault
      * cwidth == 0 caused by corrupted font file on OS X
        potential for same to occur on other OS.

commit f3863c4771a735a388c06004ef8306333a7df758
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 08:16:28 2013 -0500

    Packet timeops
    
      * added "timeops.h" for gmtime_r

commit 36610311937f6ff2fbd123035e071d2dab64c41a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 08:06:25 2013 -0500

    MXE compile
    
      * Mxe-ming32 compatibility changes

commit 3777182adc959b4901fd3363774cdef0e7fe8344
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 08:06:00 2013 -0500

    XMLRPC
    
      * removed references to external xmlrpc-c library

commit b5f77b6126d82d002cab8ce574bb4b82afb3343b
Author: Stefan Fendt <smfendt@gmail.com>
Date:   Fri Aug 2 08:05:44 2013 -0500

    RTTY decoder
    
      * filter update

commit 24b9c70dd12ca22ce21355c7ff8bcbeb1f208f2b
Author: Dennis Engdahl <engdahl@snowcrest.net>
Date:   Fri Aug 2 08:05:26 2013 -0500

    RigCAT user commands
    
      * Added user definable RigCAT user strings as Macros
        <RIGCAT: hex hex:retnbr>
        <RIGCAT: "string":retnbr>
        where:
          hex hex ... are sequential hexadecimal values
          string is Ascii char sequence
          retnbr is number of bytes in xcvr response
          ':retnbr' is optional; retnbr set to 0 if missing

commit 96b8a49fb03daa7685f735b6e8b73ae7de8e147d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 08:05:11 2013 -0500

    TX state
    
      * Change method of reporting trx_state variable to xmlrpc request
        TX, RX, OTHER

commit 009b118ec6e2e5f779c735701f8795fb9dfd95af
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 08:05:01 2013 -0500

    pskmail events
    
      * changed INFO event reporting to be like DEBUG level report
      * added event reports to provide additional program flow

commit aca2b0bf2d72e28a6716becf2803bbe227985212
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 07:52:57 2013 -0500

      * Changed extended rsid iaw doc/rsid_codes.gnumeric

commit 2886b9fa734d86ac8ba49eae0ffa1cfa10bccc65
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Fri Aug 2 07:52:43 2013 -0500

    Port to MXE / MingW
    
      * Wefax destination directory now ended by one slash only.
      * Use PRId64 for printing long long.
      * Set right pthread library for mingw.
      * Fixed include files in debug build mode.
      * This commit does not include modifications specific to
        SYNOP commit, due to reordering of commits submitted by
        Remi during branch merging.

commit 833f56152e9bb2026dcd51cdfc23b1c688ca63de
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Fri Aug 2 07:46:34 2013 -0500

    QSL VIA
    
      * Added QSL_VIA field in ADIF files.

commit 633674c07dbdc351cc437e53eba43903f0a542fe
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Fri Aug 2 07:46:17 2013 -0500

    XML parser
    
    * Removed use of REGEX in configuration_def.xml parser

commit 1b9f1d016b1b217b736fcc32109f0ec9b62e6101
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 07:45:58 2013 -0500

    ARQ support changes
    
      * ARQ changes chasing down the elusive pskmail server fault
      * Added <cmd>abort</cmd> ARQ command string
        - immediately clears all ARQ buffers and returns fldigi to
          Rx mode
        - sends the 0x06 acknowledgment character back to ARQ client.
      * Added AbortARQ call for xmlrpc main.abort command

commit fd56e10463945a3015df99c17204116629f8e009
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 07:39:39 2013 -0500

    xmlrpcpp
    
      * Fixes for uncaught exceptions in xmlrpc.cxx
      * Changes required by recent change from xmlrpc_c
        to xmlrpcpp library

commit 5a9287760c87ff2c606d41ab26d788724106c540
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 07:39:24 2013 -0500

    PortAudio
    
      * Added throw exception statement and loop test to PortAudio
        Read and Write while blocks
      * Potentially cause of reported faults and unresponsive behavior
        by both Linux and Windows users.

commit 5539f2cd77db1cd86f258dedb1160cc3b6cd12af
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 2 07:18:21 2013 -0500

    SysV ARQ interface
    
      * Removed SysV from ARQ implementation.
      * Changed event logging to INFO for most ARQ reports

commit 9a63e0aff5752b5667008d1ebeddd7927316ee55
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed May 22 09:40:06 2013 -0500

    RsID
    
      * Updated RsID config tab to include deactivate logic
        - added info text to direct user to Notifications config dialog.
      * Added rsid_codes.gnumeric to doc directory
       - contains all rsid code definitions for both standard and
         extended rsid codes

commit f1b10cd40c25e4348e1da867ee88f02c5eb6da73
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 20:12:16 2013 -0500

    Version 3.22.0CJ
    
      * alpha release
      * syncronizes changes with branch 3.21.72

commit 8b84443912a7b9710a0e73de13693445e4b4cf82
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue May 21 08:22:19 2013 -0500

    METAR format
    
      * Added user definable METAR end-of-header search string
        - Default is "Connecton close", but may vary depending on
          selected METAR station

commit 2140c90cf77e0cdbec235f392582172c80a8b124
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 20:32:27 2013 -0500

    RSID logic
    
      * Corrected tool tips on ID config tab
      * Changed logic used for RsID conditionals
      * Original patch submitted by: Kamal Mostafa <kamal@whence.com>
        - BugLink: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=705431

commit ffcdeb18aa35a15e170c29571099f18ff6ca1c19
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 20:11:09 2013 -0500

    PSKMAIL
    
      * write s2n / rsid encapsulated within required mutex to
        correct misalignment of ARQ strings.

commit b03bde83d43ea6b72f09939744b1963fd42bac61
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 19:41:18 2013 -0500

    RsID Timeout
    
      * Modified rsid detection time out for secondary rsid sequence
        - removes reliance on OS timing
        - time out now dependent on sound card sampling only

commit 9e259e667a15912eef75a1270c05829d84c16aea
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 18:59:37 2013 -0500

    Colors/Fonts Dialog
    
      *  deprecate colors/fonts dialogs
      *  add functionality to configdialog on separate UI tab

commit 5b184a0c7b974fcd3f95cabbc8e0443c45f39cb4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 18:50:45 2013 -0500

    Developer List
    
      * Added Andrej Lajovic, S57LN

commit 4adb556f8dbf608ec738b8b6499d408176e761b5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 18:50:25 2013 -0500

    About update
    
      * Updated list of principal developers

commit c836420418c248ba00791327a02b6aa4af8b153c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 18:50:11 2013 -0500

    ARQ server
    
      * Changed ARQ server / client management.
        - old implementation would cause Tx audio stream
          to be interrupted by client services.

commit 4729da18753b57aa403ea62d0996c79994ecf1cd
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 18:48:21 2013 -0500

    Wavefile generate
    
      * Fixed menu item toggle when File i/o only selected
        on sound card configuration dialog

commit ac8302195755a3e82920faa01e99e511632c6649
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 18:46:45 2013 -0500

    MT63 mode selection
    
      * Changed to specifed short/long MT63 mode selection
        ie:  MT63-500S / MT63-500L
             MT63-1000S / MT63-1000L
             MT63-2000S / MT63-2000S
      * Interleave no longer a configuration item, but fixed
        by mode selection
             S - short, 32 bit
             L - long, 64 bit

commit c6482636189272e2f98b8397885a2f2aadccd29a
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Mon May 20 18:38:26 2013 -0500

    xmlrpc-c removal
    
      * Replaced xmlrpc-c by embedded xmlprcpp

commit 61314269d2279c4084070529383c7e16d3d6b96f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 18:38:08 2013 -0500

    Signal Browser Colors
    
      * Added color initialization when instantiating mainViewer

commit 97c2c19467bdfaf5f4379a34c96ab9aec0a1f0db
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 18:37:40 2013 -0500

    QRZ query
    
      * Added LOG_DEBUG statement to allow user to review query and response
        strings sent / received from QRZ, Hamcall, HamQTH etc.
      * Improved fields parsing for QRZ and HamQTH data response

commit 7bad5213c3af958dd8ab273d9bd9f78dc548c931
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 18:37:27 2013 -0500

    Rigsupport
    
      * Removed Fl::lock/unlock calls from source

commit 0ac919971be1c951589266b0e20d8307a698cd5c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 18:31:36 2013 -0500

    eQSL url
    
      * Added suppression of CR/LF, control characters and characters > 0x7e
        from the eQSL url string.

commit cc11225c5c51afd6a366f5fb4fa2e8957250f1ed
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 18:31:23 2013 -0500

    PSKMAIL
    
      * Test changes to avoid pskmail lockup for certain control code
        sequences.

commit 799444f41d70524c3d04bde36057d9fb08060e63
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 18:22:09 2013 -0500

    Contestia/Olivia
    
      * Quick change / custom dialog
      * Corrected Contestia callback in confdialog.fl
      * Corrected resetOLIVIA function

commit 848481b0fa8d4e8dfcb494caa7cbc00b84c4c01a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 18:11:15 2013 -0500

    Tabs Colors
    
      * Added ID / QRZ tabs to color schema

commit fe315583d23312199d3295913ea3f47da016cded
Author: Arvo Järve <arvo@softshark.ee>
Date:   Mon May 20 17:51:52 2013 -0500

    Double Click bug fix
    
      * Double click text selection for transfer to QSO record fields

commit 9dd563a8af9ff2dc31ec9f202c35d669f48b4811
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 17:45:26 2013 -0500

    RTTY update
    
      * Removed code used for filter tests
      * Added CWI suppression, select decoding of
        - Mark-Space
        - Mark only
        - Space only

commit fe1e10a481afe5cb7106edebd877e494ad29c3dc
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 17:45:12 2013 -0500

    Fltk backward compatibility
    
      * Code changes to maintain backward compatibility to fltk versions
        prior to 1.3.2
      * revised fltk.m4 to test for MAJOR, MINOR & PATCH levels

commit b168ea7e5bd1424696338d1fa95ba63d9d4d8c7d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 17:44:54 2013 -0500

    Compiler warning fix
    
      * gcc 4.5.2 compiler warning for parenthesis ambiguity

commit 3fcac6e08429dd65ed025c0efee7011df2b07d8a
Author: Kamal Mostafa <kamal@whence.com>
Date:   Mon May 20 17:44:42 2013 -0500

    Fix glob_t usage
    
    Only declare glob_t variable on systems which use it, otherwise build fails on
    systems (kfreebsd) which don't supply (or try to use) glob_t.

commit 417ce51a3cb68b9bc9853942b8f4b608adeb764a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 16:15:04 2013 -0500

    RTTY filters
    
      * Removed deprecated Hilbert transform
      * Corrected inverse FFT computation to provide unity gain
        h(t) -> H(w) -> h(t)
      * Added design output statements to fftfilt.cxx - normally disabled
      * Removed deprecated lpfilt, bitfilt, bp_filt_lo, bp_filt_hi
      * Improved X-scope update rate
      * Removed unused methods and members

commit c5c4b1139b4d3cbda53aef2e8f7c2d7b2c7983e6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun May 19 15:19:35 2013 -0500

    Spotting
    
      * Add user configurable spotting using signal browser
        - spotting can be disabled if viewer is not visible
        - reduces CPU load if selected

commit 8fb7b8028f99c107e949c380a8cdf5b96d3d36e6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun May 19 14:37:42 2013 -0500

    ADIF case
    
      * Change import parser to treat fields specifiers as case
        insensitive.

commit b7dcd874705bbd9cf36a865339f57d39d0e87f20
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun May 19 14:37:31 2013 -0500

    QSO NBR/NXT macro tag
    
      * Added <QSONBR>, <NXTNBR> macro tags to respectively add
        current # QSO records, next QSO record number to transmit
        string.

commit 2c5f422550152de203c1c0bcbe84a28de026f25d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun May 19 14:37:20 2013 -0500

    TX lower case
    
      * User configurable transmit all text in lower case

commit 3d33980fd80166370708ccb12e24c6f8b74c1c84
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun May 19 14:37:12 2013 -0500

    WX parser
    
      * Update station name parser iaw new METAR format

commit f636509a5c378898e21f032fd1438a82a1bfce8b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun May 19 14:36:22 2013 -0500

    Signal Browser
    
      * Corrected alternate line background
        - changed due to fltk-1.3.2 changes

commit af77a5292a737ee6952bac11fc9386c26ee0a59e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun May 19 14:32:06 2013 -0500

    Compiler Warnings
    
      * Fixes to quiet compiler warnings

commit ab422bb9b1e9e84d66338ecc3249ebd8ffb54ed0
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun May 19 13:20:34 2013 -0500

    Free BSD mods
    
      * Changes required by recent Free BSD library mods

commit d6fc193a463dba9608236da3dabcedbc8a64879e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 20 13:11:21 2013 -0500

    RTTY tx symbol shaper
    
      * Correction to the placement of the additional zeros.
        The first additional zero must be placed at T/1.5 not at T*1.5.

commit 3ed40996499941b7297daab78b4274a2754afe80
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun May 19 13:19:22 2013 -0500

    Serial by-id
    
      *  Added ability to find serial ports by device id
         - /dev/serial/by-id/
         - and the traditional /dev/tty...

commit 860444bca396b012f0efc5d3aa0620872b679663
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun May 19 18:11:33 2013 -0500

    Misc NBEMS mods
    
      * Add function modem->rx_flush() to flush receiver buffer to the
        receive window on RSID modem reset/change.
      * Repetitive conditional statements removed by reordering code flow
        rsid::apply(). This also fixes reported bug by garylinnrobinson
        "RxID bug that affects Olivia, Contestia, MFSK, RTTY"
      * Add widget and control to retain frequency lock during a modem
        reset/change.
      * Add widget and control to disable/enable frequency change during
        a RSID request while allowing modem change.
      * Add widget and control to disable/enable Contestia FEC Block reset
        on modem change/reset.
      * Moved data flush function above RSID message output

commit 8c5581152a8d8d98e24a871181c5f590341c9241
Author: Arvo Järve <arvo@softshark.ee>
Date:   Sun May 19 13:16:41 2013 -0500

    CRC16 and ANSII char set
    
      * corrected CRC16 computation to allow for characters
        larger than 0x7F.

commit 75a8e090049423e9c8f42dc275e6e812ec7098ac
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun May 19 13:14:40 2013 -0500

    High Speed Playback
    
      * high speed playback of wav file
      * on/off/toggle control is provided with an
        undocumented macro tag
        - <HS:on|off|t(oggle)>
      * Start wav playback at normal speed and allow
        decoding to begin.  Then change to high speed mode.
        Waterfall & scope are disabled during high speed
        playback.  Rx text display remains active.
      * Added ability to playback sound file as single pass
        or continuous loop.  If in single pass then high speed
        if toggled off at end of file.

commit 9d791d28d38c3d48f188278eef63db9537fc5128
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun May 19 17:46:39 2013 -0500

    flstring
    
      * removed flstring.h flstring.c from source
        - contained in fltk-1.3.1 ...

commit 8917c866875cec401c2f2f48dc71d0d365d7e142
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 3 09:56:00 2012 -0500

    Version 3.22.0CI
    
      * Alpha release

commit 793c1cbfef39971a22a8d280bd5362189126b62d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Feb 2 14:11:17 2013 -0600

    RTTY config tab
    
     * Cosmetic corrections

commit 63b4eb3d41766aebea36a51168bea7aaabf8c02e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Feb 2 12:37:37 2013 -0600

    RTTY stop bits
    
      * remove forced return to 1.5 stop bits for Baudot

commit 4dc9bc95f2c450e440a9cd051ca2206257e6c945
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Feb 2 12:18:55 2013 -0600

    RTTY FSK modem
    
      * This patch contributed to by
        W1HKJ, Dave Freese <w1hkj@w1hkj.com>
        DO2SMF, Stefan Fendt <smfendt@gmail.com>
      * Waveshaped FSK modem for classic RTTY using raised cosine
        matched filters
      * Kahn demodulator
      * RTTY scope based on separate mark / space filter outputs
      * Corrected s/n estimator
      * Change RTTY browser to new demodulator
      * Fixed missing browser highlight for callsign detection
      * Bypass Viewer signal processing if viewer(s) are not visible
        - significantly reduces % CPU use
      * Separated psk-rtty range/value pairs for viewer squelch
        control.

commit 1444a633c54a9d0cc6d16bb5c251a5115f924ea5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Feb 2 12:18:32 2013 -0600

    PSK viewer
    
      * Suppress psk viewer decoding if neither viewer
        is visible.

commit 65c53fba610c652d455d78ef139ecd13ad8e704d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Feb 2 12:18:14 2013 -0600

    Contest fields
    
      * increased size of contest fields

commit dc65247a8bea86f9d4fe8f6d570776204962af49
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Feb 2 12:15:56 2013 -0600

    RigCAT INIT/CLOSE
    
      * This modification submitted by:
        Arvo Jarve, ES1JA, <arvo@softshark.ee>
      * Added CLOSE port rigcat command
      * Added user control to enable/disable restortation
        of serial port status bits when closing port
        - use <RESTORE>bool_value</RESTORE> in xml definition
          file.

commit 5a2412115cf00b1cbd308ac5775f27e4801e07a0
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Feb 2 12:11:40 2013 -0600

    Olivia FEC reset
    
      * Added user control to enable/disable automatic reset of
        FEC integration depth when BW / Tones are changed either
        by user or via RsID reception.

commit 4ad148bf35a49d642f6a7cb67235f29dac301eb5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Feb 2 12:11:23 2013 -0600

    Status / Tx Level Controls
    
      * increased horizontal dimension to 120 pixels

commit 6642866412aeb75d5f62055d5ef0e166b9d7b9e4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 10 15:11:45 2013 -0600

    Macros
    
      * Added macro to insert QRG text into Rx stream
        <QRG:text to insert>
      * Added save macro <SAVE> tag
      * Added export strings
        - FLDIGI_LOG_FILE - current logbook file name
        - FLDIGI_MACRO_FILE - current macro file name
      * Added <PAUSE> tag
        - returns to receive, but does not clear Tx buffer
      * Added <TXATTEN:nn.n> <!TXATTEN:nn.n> tag to control
        transmit attenuator control from within a macro.

commit 6063b56f461931aa74a79d176cb283838989bcc2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 10 15:10:12 2013 -0600

    File Selector
    
      * Corrected error in return value to FSEL::select (fltk-1.3.x)
        when Cancel pressed in native file selector box.
        - This coding error had the potential to cause an error for
          every instance where the native file selector was invoked.

commit dc6b08498376641b16aaec31164fd5591e731d4d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 10 15:11:23 2013 -0600

    CW modem
    
      * Noise suppression
        - Corrected decoder reset when noise detected
      * Filter coefficients
        - removed integer dependency

commit 14329e533d4dc44bbf5ed1abc598ff8841157741
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 10 13:46:52 2013 -0600

    High Speed / Multi-Carrier Modems
    
      * This commit contributed to by:
        - John Douyere <vk2eta@gmail.com>
        - Dave Freese <w1hkj@w1hkj.com>
        - John Phelps <kl4yfd@gmail.com>
        - Andrej Lajovic <s57ln@hamradio.si>
      * New high speed and multi carrier modems
        - psk, pskr
        - DominoEX
        - Thor
      * Added separate modem initialization for
        Olivia tone / bandwidth pairs:
        - 4/250, 8/250
        - 4/500, 8/500, 16/500
        - 8/1000, 16/1000, 32/1000
        - 64/2000
      * RSID changes
        - Added secondary RsID code set
        - RsID code 263 enables detection of the secondary
          RsID code burst.
      * MFSK UTF-8 tx
        - corrected transmit of two-byte UTF-8 characters
      * PSK-UTF-8 tx
        - corrected transmit of two-byte UTF-8 characters
      * Changed PSK multicarrier bandwidth markers to show full
        extent of signal in the waterfall.
      * THOR modem updates
        - Added Thor high speed modes
          25x4, 50, 50x2, 100 Baud, all < 1800 Hz bandwidth
        - IFK+ Softdecode function for THOR
          dynamically detects and suppresses CWI
          Rx printing is disabled when "File IO only" is selected for
          soundcard.  Decoder uses puncture in this condition.
        - THOR FEC confidence indicator
          Uses the actual path-metrics from the Viterbi decoder.
          Displays next to the S/N in the main dialog.

commit ce1d5c21049cc56e210e27df75f03daf96771a0a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Dec 30 14:18:18 2012 -0600

    User configurable items
    
      * View Browser Colors
        - Added configurable colors to signal view browser
      *Logbook browser font
        - Added set font code for logbook browser

commit 2a22c31ec515ca745680fc45f488ca023dd6e95a
Author: Makoto Fujiwara <makoto@ki.nu>
Date:   Wed Dec 26 06:34:38 2012 -0600

    NetBSD compile error
    
      * xmlrpc lib build
        - The original sed script eats space chars around '-lpthread',
          causing g++ (4.7): unrecognized option '-pthread-lrt'.

commit 2a3d1aee6d8df09f8b61793551b9249e69a3dcc4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 11 11:26:45 2012 -0600

    Get RX buffer
    
      * increased get_rx_data buffer size to 4096.
        short buffer size caused loss of ARQ data

commit 6fe5feef96193f5ad419ecdf377e495fad443351
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 15 08:12:06 2012 -0600

    Dup Cty lookup
    
      * Enabled concurrent duplicate check and cty lookup
        for country / azimuth.

commit 1884f2f2f7da8252b59efc19535a8b68d60ff61e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 7 10:30:11 2012 -0600

    Capture Alt-F4
    
      * Capture the Alt-F4 key combination in main
        dialog handler
        Windows does not provide shutdown signal to
        application when Alt-F4 is pressed.

commit 2719b0fc43a54b6710d8fa7f7ac88291ff9a4f8b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Dec 6 11:00:11 2012 -0600

    Macros LOG LNW EXEC
    
      * Added :[notes] string to LOG and LNW macro tags
        - <LOG:append this text>
        - <LNW:append this text>
        the specified text will be appended to the notes field as
        the string "\nappend this text" before saving the log data
        <LOG> and <LNW> behave as before.
      * Added post execute expansion of returned macro text.
        Restores ability to include macro tags such as <MYCALL>
        in the returned text.  The macro tag will then be
        expanded before transmission.

commit 2004343286da2ebe1c4691aabc3e413941b9e0f9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 8 11:03:44 2012 -0600

    Util.h mod
    
      * Added inclusion of "config.h"

commit 836c5c3311081b8120408a1efe773478a460609b
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Mon Dec 3 22:14:32 2012 +0100

    Progress widget
    
      * Removed unused variable, ty

commit 2252cab1d6e99f46d1edf3916258b11fe2143928
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Nov 25 21:21:39 2012 -0600

    ARQ Socket
    
      * Fix for ARQ socket crash due to thread conflicts
      * Added additional mutex to protect transmit queue
      * Added additional lock/unlock mutex blocks
      * Added code to put socket close() within a try {} catch {}
        block

commit 5b9e09fc8a2bf8840d339f5f1480b9b52362c28f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Nov 1 12:50:11 2012 -0500

    NBEMS modes
    
      * Removed separate Modes menu item for NBEMS modes

commit 51db482d9a1f2f64a9d1246711527abf77ce5a86
Author: John Phelps <kl4yfd@gmail.com>
Date:   Wed Oct 31 20:55:39 2012 -0500

    Allow xmit of EOT character
    
      * Still retains use of " ^r " in the user window
      * Covers special-case for FLARQ usage where ETX should
        stop the modem
      * EOT character can  now be transmitted from Tx window instead
        of switching to Rx mode
      * From: Andrej Lajovic <s57ln@hamradio.si>
        - Substitute symbolic names for negative return values of
          get_tx_char()

commit 600db9e24be653cdc780fa12222d5bf933f422ac
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 26 21:36:36 2012 -0500

    Thumbdrive
    
      * discover application executable location
      * if the directory in which "fldigi" / "fldigi.exe" resides
        contains a file named NBEMS.DIR then base all NBEMS file
        locations to that drive-folder
      * this allows a fully portble NBEMS installation
        to a thumbdrive (or other portable drive)
      * it also allows a very easy way to install multiple NBEMS suites
        for different target uses on a single hard drive

commit 87afa66b082312f84c32a494e93e430d22e7cb0c
Author: Andrej Lajovic <s57ln@hamradio.si>
Date:   Mon Oct 29 12:24:49 2012 -0500

    UTF-8 overhaul
    
      * Refactor get_tx_char()
      * Reset to stock version, call byte_at()
        The class Fl_Text_Buffer_mod (borrowed from FLTK) contained a modified
        version of the method char_at() that effectively made it behave as
        byte_at(). Silently modifying a library-provided method not only disables
        the access to a certain functionality of the library, but can also cause
        other unforeseen consequences. The method was thus reverted to the stock
        version and the code that previously called the modified version was
        changed to call byte_at() instead.
      * Remove unneeded code in FTextTX::nextChar()
      * Libtiniconv
        - Added libtiniconv (charset conversion library)
        - Library Version 1.0.1 fetched from http://tiniconv.sf.net
          A small fix made to change a misspelled macro name.
          Build system adapted to fit into the fldigi build model.
      * Added CharsetDistiller class
        - Sanitize input data and convert it into UTF-8
        - CharsetDistiller receives input data one byte at a time and converts this
          data stream from a particular character set into UTF-8. Invalid input data
          is treated as if it was encoded in CP1252. Character set conversion is
          performed as soon as possible, i.e., when enough input is received to
          constitute a valid character in the input character set, this character is
          immediatly converted into UTF-8 and made available at the output.
      * Make put_rx_char_flmain() use charsetDistiller
      * Make put_echo_char() use CharsetDistiller
      * Make pskBrowser use CharsetDistiller
      * Added OutputEncoder class
        - Used for encoding transmitted data
        - OutputEncoder accepts UTF-8 strings at input, converts them to the
          selected encoding and outputs them one byte at a time.
      * TX character set conversion using OutputEncoder
      * Fix backspace for >2byte UTF-8 characters
      * Cleanup modem UTF-8 code
        - PSK, Olivia, MT63 and MFSK modems:
          cleanup of unneeded UTF-8 handling code
        - Everything that deals with output character set conversion and data
          sequencing is now done using OutputEncoder, so the modems can become
          completely agnostic about the character set used. As far as they are
          concerned, everything is just byte-sized data.
      * Added an array of character set names and identifiers
      * UTF-8 code cleanup
        - Cleanup of unneeded UTF-8 handling code in add_rxtx_char() and family
      * Character set selection menu
         - Add menu button to select the active TX/RX charset to the colors-fonts
           configure dialog.  The setting defaults to UTF-8 (selected at program
           startup).  The selection is saved to the program defaults configuration
           file when "Config/Save" is executed.

commit cb82ed888a33a0eb04495de555c1c371074bf51f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Nov 1 06:16:33 2012 -0500

    Escape aborts
    
      * Modified default key handler to prevent "escaping" out of
        main dialog when no other key has been pressed.

commit 0fa9396479888d4d1f91efda3dc7bd8defa0f947
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 13 16:25:23 2012 -0500

    TLF arq
    
      * Restored use of gmfsk_autosend file for TLF.
        - requested by new TLF maintainer, Tom Beierlein, DL1JBE

commit 5ac50650458fc3c30b3ba135cdb591148898fa0f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Oct 11 13:47:21 2012 -0500

    Logbook Dialogs
    
      * Changed modality of Export and Cabrillo dialogs
        to fix issue on OS X with hidden calendar pop up.

commit c17590efbfd8e1d4d58e186663a929a690614471
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Oct 7 20:14:27 2012 -0500

    ARQ rx/tx
    
      * Added tx code to correct transfers of 8 bit ARQ data.
        Needed to circumvent recent UTF-8 char support when
        transferring data files.
      * Added status bar notification when AMP extraction is
        is being processed.
      * Removed timeout on "Extracting FLAMP" and "Extracting FLMSG"
        status messages.

commit 2a0f09d8e6a2162fafdcd1dff0e3279870a713e0
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 6 17:49:41 2012 -0500

    FLAMP interface fix
    
      * Change AMP recognition from "<FLAMP" to ">FLAMP"

commit 9006fdeaf447aa547f4834ba64aea95aa21b36d4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Oct 7 06:12:39 2012 -0500

    View browser
    
      * Removed bold declaration from line format string
        - caused erroneous character printing if a font
          was used which had no bold definition in the
          font library (observed on Linux).

commit 7bdf0353e19c368a6a87b89170488196cac7cd1d
Author: Andrej Lajovic <s57ln@hamradio.si>
Date:   Thu Oct 4 12:55:12 2012 -0500

    UTF-8 wide characters
    
      * Fix put_echo_char() to handle UTF-8 characters wider than two bytes
      * Reimplement Fl_Text_Buffer_mod::get_char_at() to handle UTF-8 chars
        wider than two bytes

commit 6706da00c5d654a386cb60c5a5a17355badb596d
Author: Andrej Lajovic <s57ln@hamradio.si>
Date:   Thu Oct 4 12:49:57 2012 -0500

    flarq bug fix
    
      * fix Sessionname vs. SessionName (uninitialized variable)

commit 1d7f8c25dd3c8856e48231b10893151d871d0ac2
Author: Andrej Lajovic <s57ln@hamradio.si>
Date:   Thu Oct 4 12:46:24 2012 -0500

    Add_tx_char
    
      * Fix calling add_tx_char() from a wrong thread

commit fd9848278faa6a8b35adc7d82c3df1c80c74c4e9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 3 09:56:00 2012 -0500

    Version 3.22.0CH
    
      * Alpha release

commit d43f564de18008a22340b15380772c0d264a9c10
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 3 09:01:32 2012 -0500

    UI update
    
      * Port forward recent UI changes in the 3.21 branch

commit 14346a7c51a3976f615594845b932c509dee3310
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Sep 11 15:55:17 2012 -0500

    flmsg/flamp stream processing
    
      * added parsing of cmd line parameters when opening flmsg
        upon completion of wrap file extraction
      * added parsing of flamp text streams
      * modified socket arq to separate socket i/o from both
        signal processing and main thread.

commit 385c33094e0d3e6bf127159aebf002685becc075
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 3 02:44:40 2012 -0500

    Version 3.22.0CG
    
      * Alpha release

commit caac7574411853c8bab133f522af61cfd3d54b0b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 3 02:44:08 2012 -0500

    Code merge fixes
    
      * Corrections fl_digi.cxx and logger.cxx

commit 4001d42af3e0bd36799e1acba661ad91bb424055
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Oct 2 16:14:03 2012 -0500

    Version 3.22.0CF
    
      * Alpha release

commit e203c4e520583a8bd3460604cbe5c642f1d71bee
Author: Kamal Mostafa <kamal@whence.com>
Date:   Tue Oct 2 12:57:43 2012 -0700

    Fix crash if no OSS mixer support
    
    Protect MixerOSS:: routines from trying to access uninitialized tables, as
    happens when no OSS mixer support is present.  Specifically, if openMixer()
    or initMask() error out for whatever reason, then InputSourceNbr() and other
    routines will crash becasue num_rec and num_out never get set to zero.
    
    BugLink: https://bugs.launchpad.net/ubuntu/+source/fldigi/+bug/1058298

commit 1880cfe8ed51866179595cfaec522634ee5e94aa
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Oct 2 12:28:57 2012 -0500

    Logbook Call width
    
      * Base Freq / Call control width on width of string
        "WW/WW8WWW/WW." vice
        "99.99999"99
      * needed for OS X - default fonts use very narrow digits

commit 2a391bcfef89ba0fc54d5d161f2081e7ec381a3f
Author: Andrej Lajovic <s57ln@hamradio.si>
Date:   Sat Sep 29 19:29:35 2012 -0500

    Log file update
    
      * Write UTF-8 to log file
      * Remove redundant code
        - open log file in main.cxx
        - also in function create_fl_digi_main_primary()

commit 3e0dac76fe2c2fe3006f08469e35b4c8c1fd2123
Author: Andrej Lajovic <s57ln@hamradio.si>
Date:   Fri Sep 28 18:23:12 2012 -0500

    UTF-8 char echo
    
      - fix echoing of UTF-8 characters in the Rx panel

commit e84c5ce3afba6438b6c64b75619dde309309ea6d
Author: Andrej Lajovic <s57ln@hamradio.si>
Date:   Fri Sep 28 19:28:28 2012 +0200

    Hamlib sideband menu
    
      * Toggle initialize button when sideband menu selector changes

commit 1bfdfeeccbf2ce24a7c730a69135ea4168525350
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Sep 5 08:35:26 2012 -0500

    flmsg cmd line params
    
      * added parsing of cmd line parameters when opening flmsg
        upon completion of wrap file extraction

commit 6142046a0a11e1dd3138ec1dff531e9f1aa03e20
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Sep 4 08:33:16 2012 -0500

    DominoEX varicode
    
      * Correct table entries for { }
        - values incorrect in original gmfsk implementation

commit d02f71487fee10eb422f519a7194d907657f66dd
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 2 22:45:46 2012 -0500

    WRAP binary files
    
      * Add character handling in Rx for both received and transmit echo
        characters when sending binary data.

commit e6ee942a87abe978806091b472ff4d682a121fc6
Author: Andrej Lajovic <s57ln@hamradio.si>
Date:   Fri Aug 31 20:19:29 2012 -0500

    Backspaces patch
    
      * Correct failure to send Tx text when first character entered
        is a backspace.

commit 6d6c7b33aeea0f3faedc5e3c269b70bae84b6061
Author: Daniel F1RMB <f1rmb.daniel@gmail.com>
Date:   Fri Aug 31 18:47:39 2012 -0500

    UI enhancements
    
      * Added configure item in UI general to open confirmation
        dialog when user exits program
      * Fix RPC log TimeOn value,
        without this, timeon == timeoff.
        patch corrects data transfer to CQRlog.
      * Add new shortcuts in TX widget.
        - SC-c for <CALL>
        - SC-n for <NAME>
        - SC-r for <RST>
        - SC-l for <MYLOC>
        - SC-h for <MYQTH>
        - SC-a for <ANTENNA>
        - SC means Shift-Control.

commit 4cb619d4fb9a577f20e1d26c7749d0385934f9a4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 31 10:37:02 2012 -0500

    Combo update
    
      * Updated combo box widget class

commit 4cf9425b3c89a41b804aefc09ae9df2111fcf1ac
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Aug 15 12:29:47 2012 -0500

    Socket send on Linux
    
      * Modified socket send routine to test for kernel send socket failure

commit ad43c73834150f5ca12d1486247c50e95d9c888d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Aug 25 08:40:32 2012 -0500

    Extract timeout
    
      * Removed 16384 size limitation on WRAP file extract processing.
      * Added 10 second timeout.  Extract process reset after a 10 second
        period of no incoming text.

commit 22ad2be6e80b2317d699fd5a7f53e2c8c04e021a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Aug 21 17:28:13 2012 -0500

    ASCII tables
    
      * Added ASCII3 table
        - ASCII - used for RTTY
        - ASCII2 - used for ARQ / PSKMAIL
        - ASCII3 - used for all other text

commit db7866108738f3ba5bd96d6a04b53906cb5913ee
Author: Kamal Mostafa <kamal@whence.com>
Date:   Tue Aug 7 19:23:21 2012 -0700

    fix spelling error

commit 57801e9929be5f456d44f6407d5b0b6318a3ed82
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Aug 4 07:38:42 2012 -0500

    Logbook dialog initial size
    
      * Added code to restore position/size of logbook dialog
        when restarting application

commit ede0fd89d618d825e3f9842edf720ace717be2a5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 3 15:18:46 2012 -0500

    RsID Multiple
    
      * Added Macro <NRSID:[n]> where
        - n < 0 will cause |n| RsID bursts and exit from Tx
        - n > 0 will cause |n| RxID bursts and Tx continue
        - n == 0 will cause a single RxID burst and Tx continue
        - multiple RsID bursts are separated by an interval of
          200 milliseconds

commit 5aefacd221787b36ae1c5f7dd846830d1b8f0613
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 3 07:00:41 2012 -0500

    Version 3.22.0CE
    
      * Alpha release

commit 9025bea6e7a64e80bd92e6db306458ae096411ce
Author: David J Vanecek <marmot@pennswoods.net>
Date:   Thu Aug 2 10:37:17 2012 -0500

    Open BSD fixes
    
      * Changes to allow correct build on Open BSD

commit 07d5d89b5e90e17f7d36e8b7447e63f31bc9d7b7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jul 12 16:45:59 2012 -0500

    Restore post signal rsid
    
      * Restored ability to send rsid at end of transmission

commit dae167edd4f3b293e60e04c7df105cd9d746dfde
Author: Kamal Mostafa <kamal@whence.com>
Date:   Sun Jul 8 17:15:55 2012 -0700

    Tango icon: Restore missing weather_clear_icon
    
    The "Tango icon pixmaps update" commit omitted this one.

commit 7b999a94c4d85dacd484e60b6618e621a442d4dc
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Jul 8 06:17:36 2012 -0500

    Version 3.22.0CD
    
      * Alpha release

commit b36a5e8ea77766a980ce5c5dbc7b7be21776f9cf
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jul 7 15:40:26 2012 -0500

    RTTY metric
    
      * Changed metric measurement to measurment only within
        the bounds of the Mark/Space frequencies.

commit 143cb1c0bc236f7cb3a300c982c9f5a3d04112a3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jul 5 07:52:37 2012 -0500

    Logbook Colors-Fonts
    
      * Added color / font configuration for logbook dialog.
      * Modified Table widget to provide column width tracking
        during resize

commit 9f5250f77aa2ca37eac678804bbbb7119316cf04
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jul 3 21:21:18 2012 -0500

    RX Text backspace
    
      * Correct logic error in handling UTF-8 char backspace

commit 228f2fc68dca4ea9ad2b26bf95de80df0d1b7647
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jul 2 08:50:02 2012 -0500

    Version 3.22.0CC
    
      * Alpha release

commit 24b8bcc42751035833d590e97feeb2d56b55c7d3
Author: Kamal Mostafa <kamal@whence.com>
Date:   Fri Jun 29 17:33:28 2012 -0700

    Tango icon pixmaps update to version 0.8.90 (public domain)
    
    Replace the Tango Icon Library pixmaps (previously licensed as CC-BY-SA-2.5)
    with new pixmaps generated from tango-icon-theme-0.8.90, which has since
    been re-licensed as Public Domain.  Move Tango pixmaps to pixmaps_tango.cxx.

commit 55c0372dd38493e8b57a3496b250689c318f55af
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jun 30 12:57:59 2012 -0500

    HAMQTH Session ID
    
      * Retry session ID after session time out
      * Correct error string extraction

commit 47b5bf6c8915272cf4ee623d719ef7bea0f1f65f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jun 28 10:01:03 2012 -0500

    Merge log records
    
      * Correction to merge logic for HHMMSS in TIME_ON, TIME_OFF
      * Fix for possible seg fault during record merging

commit ff063eb163f2048453588ecb64ff6746d73ad5e3
Author: Leonardo <leonardo.masoni@gmail.com>
Date:   Tue Jun 26 09:50:45 2012 -0500

    Wavefile playback
    
      * Corrected fault when trying to playback a stereo wavefile
      * Leonardo is not yet a ham but credits his interest to his
        grandfather, I5LAP.

commit a7e112269ea32550b73bce71a919bdb85e82a667
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu May 24 18:04:33 2012 -0500

    Version 3.22.0CB
    
      Alpha release

commit 0dbf248cdfa025c4a296470b24d42ea7a691ff29
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jun 14 09:01:05 2012 -0500

    Polish translation
    
      * added files to support Polish translation

commit a3435a73b83c653dea87428f7c76d36ab1662151
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Thu May 10 23:48:05 2012 +0100

    sfft speedup
    
      * Speedup of sfft::run

commit 91cdbe403d8a026086c29402707ebd0f2e88855a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jun 11 11:04:18 2012 -0500

    file-chooser
    
      * Update to Native File Chooser usage.
      * Passes corrected parameters ... OS X very pedantic on
        parameter format

commit b7200d6e3b137773c57697ae98acbee470f5e7ae
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jun 6 19:47:00 2012 -0500

    HamQTH
    
      * Test for expired session_id
      * Request new session_id if expired

commit 6280de9c930926a454e920fe537aca1fb37ef0ee
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jun 5 07:04:15 2012 -0500

    WEFAX/NAVTEX config
    
      * Added links to open correct config tabs.

commit 909f3fabb0a0d2fafdb5fc2cfe97fa6af63ac861
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jun 6 20:26:39 2012 -0500

    Main Panel Controls Colors-Fonts
    
      * Add user configuration items to allow
        customizing fonts and colors for all
        widgets on main display

commit e9587fed176cda38db3547c48a585653be561533
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu May 31 14:44:34 2012 -0500

    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

commit 9b3dabd8537787b1fa397f9dfacd95a58ba0f379
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jun 1 10:26:30 2012 -0500

    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.

commit f47119c7f57fce2e1aa99c7c305cec164be50e12
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 28 16:42:35 2012 -0500

    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

commit ff25baebcf6984ca73c7db4fa267271be31de84f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat May 26 14:54:45 2012 -0500

    Rigio thread
    
      * Fixed random hang trying to close rigio thread

commit 52f27c8c3c852c9091ce6079e11a6322630dc601
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu May 24 17:46:44 2012 -0500

    WEFAX mingw32 fixes
    
      * Fixed mingw32 build issues caused by
        recent WEFAX additions.

commit 686e8b5df922cd4e50993e4806a0f7c47c9f33e6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue May 29 14:13:20 2012 -0500

    Wefax/Navtex
    
      * Fix for code placement in configure dialog

commit b0b7b7fc0bc5efc1f8d349547c0c6a8415f5c7a9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu May 10 05:34:57 2012 -0500

    Version 3.22.0CA
    
      * alpha release

commit 93e0a1b0f2353abb8626588e4f9033cebc00e46e
Author: John Phelps <kl4yfd@gmail.com>
Date:   Tue May 8 18:14:59 2012 -0500

    DominoEX-THOR mods
    
      * Changed DominoEX 85 and THOR 85 to DOM/THOR 44
      * Changed DominoEX125 and THOR 125 to DOM/THOR 88
        - DominoEX 44 and THOR 44 are doublespaced modes
      * Raised the viterbi traceback length to accomodate a long constraint length code.
      * added THOR soft bit decoding function
      * modem listens for the THOR preamble sequence of tones
      * on receving the preamble, flushes the interleaver and viterbi decoder with punctures
        clears noise / garbage bits out of soft rx pipeline, improving FEC performance
      * changed one, zero soft-bits to unsigned char
      * Updated THOR modem configuration tab

commit 350f83eb5361f547f8af71ee13de2de6bdaccd30
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Thu May 3 22:44:35 2012 +0100

    Viterbi and filter speed-up.

commit 42000367adb33393c8fe43dcb86b411d9f0caa73
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Tue Apr 17 21:42:35 2012 +0100

    Wefax
    
    * Added strformat for C-style string formatting.
    * Better AFC.
    * Default max image size is increased.
    * Create core dump if FLDIGI_COREDUMP environment variable set.
    * More comments.
    * More information saved with fax images.
    * More filtering of empty blank images based on correlation etc...
    * Now 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).

commit e2eb292f5b82b1df6686a24df0fd928452fffc8f
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Fri Mar 2 21:53:16 2012 +0000

    Wefax fixes, AFC, speedup.
    
    * Fixed bug when displaying bin image with 100% zoom.
    * Fixed race condition when sending fax with XML/RPC
    * Changed max image size.
    * Speed-up filter evaluation.
    * Added variable threshold for binary image.
    * Speed-up fax display.
    * 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).
    * Removed detection of Hamburg constant frequency.
    * Fixed FLTK calls made by wrong thread (XCB library).
    * Fixed filenames list which was not scrollable.
    * Removed dead code.
    * Saves less empty images.
    * Saves more information in images metadata.
    * Change selected band for AFC detection.
    * Changed level for APT start/stop detection. Now checks several lines.

commit 490058b58903f39eff010572e6bd709cfd2b8b99
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Sun Feb 19 16:29:02 2012 +0000

    Wefax bin images + debugging.
    
    * Fixed a thread problem in apt code.
    * Added image binarization.
    * Default image mode is monochrome.
    * Added runtime check code in debug version.
    * Smoothen slant.
    * Nicer widgets.
    * Adjustment to constant frequency detection (Hamburg).

commit ccee94d94e27497fcf70ca56b066d1afed4a9fc4
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Mon Feb 13 22:19:52 2012 +0000

    Wefax AFC.
    
    - Set compression flag for PNG images.
    - Refined AFC (Stable frquency once an image is loaded).
    - Adjusted widgets size.
    - Lowered max image height.

commit 4986fcd8682b4513cb9a252cfb911b00ca0375fd
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Apr 3 12:24:54 2012 -0500

    Version 3.22.0BZ
    
      * alpha

commit ede22f5c7e82c451042b88fd771616083b0efde3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Mar 29 09:37:26 2012 -0500

    Base directory
    
      * Added command line switch to alter parent home
        directory (folder).

commit 7041a5e576e4fd0dfa64ecc7a6a460054135a29e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Apr 6 20:36:27 2012 -0500

    FreqControl paste
    
      * added control-V handler for FreqControl widget

commit 5c71fdfb030351c19a70f68b07f9ce2fa8a0960a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Mar 26 17:46:24 2012 -0500

    Check for updates
    
      * Added check for updates when starting program
      * Configurable by user

commit cd04cad415248f9e403c4b589b07c152255f0b36
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Mar 26 15:46:55 2012 -0500

    Notch indicator color
    
      * Added configuration item for setting WF notch indicator

commit 6da3d22cd946a153bc9f8345027298a2522a2bc3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Mar 23 10:07:49 2012 -0500

    Version 3.22.0BY
    
      alpha release

commit ca5ff4970423734e0f675dcb1d2e7c4c68292322
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Mar 23 07:28:32 2012 -0500

    ARQ Parse Mode
    
      * Removed REQ_SYNC calls from push2talk invocation
      * Added bounds tests on <TUNE:nnnn></TUNE> parameter

commit c3f315bb9f3b6bc191fe5f482b80e4558f639a1f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Mar 21 04:54:38 2012 -0500

    Path separator
    
      * Removed special handling of path separator for WIN32 implementation

commit a7169ea22b0c2f590edf161ee45e0e53dc45d1bb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Mar 19 07:30:51 2012 -0500

    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

commit 39edf75c209db81fbfda9bf8b9f33b721a32ac98
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Mar 18 18:36:49 2012 -0500

    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

commit 1abbedf2e97125ce90236a01f1ab76fd328c102a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Mar 18 14:56:35 2012 -0500

    Control-Z fault
    
      * Restored control-Z fix

commit 0d3265f04b301bea6632aa71cea535f9517d3b23
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Mar 16 09:03:39 2012 -0500

    Notch
    
      * Added xcvr notch filter adjust from waterfall
        - Meta-Left-Click sets notch
        - Meta-Right-Click clears notch
        - Meta key is Windows key

commit 7f2cfbef50429431304c16ab3f5158720d6e2a47
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Mar 15 14:37:56 2012 -0500

    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

commit 23e315b318a73407327b93225f9814c604a4df21
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Mar 2 15:20:45 2012 -0600

    Save Macro - Windows
    
      * Added logic to test for proper expanded pathname on windows - ugh

commit 331ff2e7c2f66c220032e03e0fd448d6bb1b6ab5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Feb 29 10:20:40 2012 -0600

    About copyright date
    
      * changed date to 2008-2012

commit fd9163da55e28fff0d71e844a7f142cb3ba4c5f3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Feb 28 09:29:26 2012 -0600

    Version 3.22.0BX
    
      Alpha release

commit eae67baba56c27598709704d4270849d12a33cc5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Feb 12 13:30:28 2012 -0600

    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

commit c9df72646d35c894029bb19da04fd83fc9045a4f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Feb 25 17:46:29 2012 -0600

    MFSK pic dnd
    
      * Fix drag-n-drop of file onto MFSK transmit pic dialog

commit 4a0833efabf40588e95850cff7e7ffb1ed0e530d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Feb 25 09:13:16 2012 -0600

    Merge record logic error
    
      * Corrected logic error in merge logbook function

commit 976163ee3bfda8ca38506e5fe155aa3d66057dcd
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Feb 15 08:33:45 2012 -0600

    Version 3.22.0BW
    
      Alpha release

commit dedc82ac1786327c67e29d6204039d9a94da4f97
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Feb 12 13:30:28 2012 -0600

    OSX Lion shutdown
    
      * requires all dialogs to be closed except for main dialog

commit 0d287c667d3e0e1a136903eba0af3bbed82c308f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Feb 6 07:55:02 2012 -0600

    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

commit d2d254e5d30d46673c35207756f8044b86991de8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Feb 15 07:01:34 2012 -0600

    Weather report
    
      * Corrected station name parsing as condition for valid report

commit c3a79c0fc2bee9fe81d7fdd37443139cb903e633
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Feb 10 12:03:25 2012 -0600

    Version 3.22.0BV
    
      Alpha release

commit b609cb64d2125729da82bca270343468ba919272
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Feb 10 14:08:37 2012 -0600

    Config Dialog
    
      * Adjusted size and position of all tabs / widgets
      * Needed to accommodate addition of WEFAX and NAVTEX

commit 548f941244be8c861aafd6bf097c9358bbe3ecd7
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Wed Feb 8 00:55:23 2012 +0000

    Navtex AFC
            * Automatic Frequency Control.
            * Now the input frequency can be changed.

commit 268d0f3cf37d8623a31176f94b942f9ef3b97c62
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Sun Feb 5 21:35:09 2012 +0000

    Wefax AFC and GUI
    
            * Automatic Frequency Control.
            * LPM default value for Wefax288.
            * Fixed reception scroll problem (Fltk 1.3)
            * Resized some widgets (Translated text longer).
            * Removed dead code.
            * Added internationalisation.
            * Fixed vanished rx/tx windows when going from fax576 to 288 and vice-versa.

commit f2268b8841c319de99caf7763239310c537a2886
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Wed Feb 1 22:04:05 2012 +0000

    Navtex enhancements.
    
            * Navtex transmission.
            * SitorB reception and transmission.
            * Navtex lookup of the station name and locator.
            * Typo in qso_db.cxx.

commit 25b4499a63f779e3e2a46c8849633fe956405dd5
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Wed Jan 18 23:55:59 2012 +0000

    WEFAX windows show/hide bug fix.
    
    * Generic text transmit window was hidden.
    * Hell receive window wa hidden.

commit 2989baf2d15ca4b86765d65a6da1097f2d8d7e22
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Sun Jan 15 21:58:10 2012 +0000

    WEFAX : Noise reduction, less disk space.
    
    * 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.
    * Experimental: Uses correlation to reduce image echo.
    * Display speed-up when zoomed.
    * Cleaner indeing of correlation buffer (Method at_mod).

commit 6b7067ed77057fccc37ea2825092af434e47c427
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Sun Jan 8 16:09:44 2012 +0000

    Wefax b/w fix
    
    * The generated image is now really back and white.
    * Display speedup.

commit ae363526edc307557ec92fb37d85c5d3722919f5
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Fri Jan 6 23:59:04 2012 +0000

    Wefax GUI enhancement.
    
    * The tx and rx windows can be displayed separately as now, or embedded in the main window.
    * Fixed a couple of uninitialised values spotted by valgrind.
    * 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).
    * RX and TX text windows now disabled (They were useless).
    * 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.
    * More internationalization.
    * Transmit image can be zoomed. Default zoom 50% like rx image.
    * Suppressed duplicate info messages.

commit acd15ca0d37796ef2e26e07a7cdcfd4885f5b96d
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Sun Dec 11 20:31:13 2011 +0000

    Navtex code cleanup and warnings.

commit cf895e9fdd6be87a4d00be9153da4dccb5691c60
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Sun Dec 11 18:45:17 2011 +0000

    Added Navtex deviation in waterfall.

commit fbca133eaa0f356142284659dc1a731dd5164e64
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Feb 5 16:07:48 2012 -0600

    QSK test
    
      * Added test for CW mode && QSK_adjust to inhibit
        display of Tx characters in Rx Panel.

commit 7c60aa866eee8b741ec540ffe4ba268af65c0467
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Feb 1 15:50:37 2012 -0600

    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

commit 5a080d5df7a8e07d8ac9fd6f75424026f0ce0f18
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Feb 1 09:01:18 2012 -0600

    Version 3.22.0BU
    
      Alpha release

commit e78677c19979831c6a87af2157db1427f6152334
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Feb 1 05:26:11 2012 -0600

    Control sizing
    
      * Changed width on control that impinged on foreign language
        usage

commit 9d12f24af3039c7c2973da52feb98e0c11e97b2f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Feb 1 02:36:19 2012 -0600

    eQSL
    
      * Added user selectable date-time ON or OFF for eQSL logging

commit 9882ad41139f255585603db4026a601cf3413246
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jan 30 07:34:07 2012 -0600

    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.

commit 9df33700f650d572f1ba328ceae82c9cf04effcc
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 27 16:10:00 2012 -0600

    WX international
    
      * Changed url query to provide international coverage
      * Added full METAR report
      * Added noun name of reporting METAR station

commit 07cf4f2d482a5ca6fd7efae2c879ce206f183861
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 26 15:04:45 2012 -0600

    Version 3.22.0BT
    
      Alpha release

commit 46e446814ad92bc4c5dd61aa4fa861fb744d6555
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 26 08:14:31 2012 -0600

    Macro filename
    
      * Added code to recognize "\" in starting filename on windows

commit c844c7adbe3db2e873f4f8794aa86aa8e430918f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 25 08:20:10 2012 -0600

    Version 3.22.0BS
    
      * alpha release

commit 4a7468fcd4ea0153ffce1f10222eb82b8f678b45
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 25 08:18:42 2012 -0600

    Callsign query
    
      * Changed NOTES field behavior to append to current contents
        vice replacing field contents.

commit afc9487f621a8110d7b8e3c2144c2ea76c68fdf5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jan 24 15:40:12 2012 -0600

    WX Celsius
    
      * added missing conversion from Fahrenheit to Celsius
      * allow English and/or Metric units in report

commit d72a018e783145a6a0284dd48735a13503cbaef9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jan 24 10:03:52 2012 -0600

    Version 3.22.0BR
    
      * Alpha release

commit 60bac3cdb8404b4fa47edb0e1477de3549931f93
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jan 23 22:34:01 2012 -0600

    Weather tag
    
      * Added <WX:XXXX> tag where XXXX is METAR station id.
      * No change to <WX> tag
      * Both use the WX configuration for report format.

commit 56fb06773b55b6c7b664478fc5881630d83cf055
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Jan 22 07:48:10 2012 -0600

    Inline tags
    
      * added RIGMODE, change xcvr mode
      * added FILWID, change xcvr bandwidth

commit 418721504ba2d2a092fc274e9fd85c89717af50f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 20 13:29:58 2012 -0600

    OS-X native file chooser
    
      * Mods to work around apparant bug(s) in Fltk-1.3.0 native
        file chooser on OS X

commit 48998ff3103a961ca0cab066e7af00258897adff
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 19 23:14:11 2012 -0600

    rigcat serial test
    
      * Modified serial port in use test for instance where
        more than one program is sharing access to serial port

commit 0a4ee0abe24a697f5848d7d8e59f3ffaf9b28f19
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 19 13:31:36 2012 -0600

    Version 3.22.0BQ
    
      alpha release

commit 19d9b1a5c323748a1bcc6076df6e164075c5bc7c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 19 17:55:35 2012 -0600

    Macro load display
    
      * changed order of Rx displaying macro set file name

commit 03c289c4a38050f26c2456a4f5278f2c1a9bfc93
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 19 15:43:57 2012 -0600

    File-dir selection
    
      * mod to file select usage when using Fltk-1.3.x library
      * Changed macro file directory name parsing

commit e0d4f89e0cf962de960d49872aec971084f0d92e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 19 14:11:09 2012 -0600

    Rx text wrap
    
      * Modified wrap point algorithm for fltk 1.3.0 text widget

commit dc190c4d45b4c4cb07f1ca7eaeefe2382795e6d1
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 19 13:30:10 2012 -0600

    UTF-8 rx suppress
    
      * Force Rx characters to 0x00 to 0x7F range

commit 92f313d92891a5de698616999583b9b572b84529
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 19 08:02:44 2012 -0600

    Get WX
    
      * added macro tag <WX>
        - inserts weather string into Tx stream
        - reads RSSXML feed from specified METAR station

commit d2a8b76925ae1af8aaff8c8b5cd1361c386876a9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 18 08:39:24 2012 -0600

    Version 3.22.0BP
    
      Alpha release

commit 16856e004b8f8c9333b7348e97997a67a8b12ead
Author: Pavel Milanes Costa <pavel@conas.co.cu>
Date:   Wed Jan 18 08:36:20 2012 -0600

    es.po update
    
      * update to Spanish translation file

commit dd1416d77e25f2bbe944d703c5684fb74d0e3f0e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jan 17 19:51:16 2012 -0600

    Update to fltk.m4
    
      * changed fltk test to -gt 3

commit 7a0ffda177a07afc439101937aa152020d1df2bb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jan 16 10:43:08 2012 -0600

    GCC-4.7 fixes
    
      * gcc 4.7 imposed #include changes

commit a946efef2bfbc6ec6302985320d8d9e6927dfb27
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 13 20:36:57 2012 -0600

    Version 3.22.0BO
    
      Alpha release

commit bcc5e9fe63b328ebc4f3b52774f85c416f8b7a54
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 13 20:35:18 2012 -0600

    Missing files
    
      * Add missing files to repository

commit f8d7da3e0d05b46dd48ce5c6f5fa1375b6a1a846
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 13 19:11:17 2012 -0600

    RX last line
    
      * modified test for viewing bottom line

commit 004c8c2d5b4ec89a8ebe78bf926d2fa9eec306c3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 12 08:00:25 2012 -0600

    Version 3.22.0BN
    
      Alpha release

commit e3d80a6198f0988ed2d9a2a3378cbf6c1c0265d3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 11 16:38:08 2012 -0600

    Debug text
    
      * Changed text widget from Fl_Text_Display_mod to Fl_Browser
        Fl_Browser is a more efficient display mechanism for event
        viewing and uses much less cpu cycles especially when the
        event log fills to capacity of 65536 lines.

commit a1768e042d170c12576097f3296163658d79a78e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Jan 1 15:23:43 2012 -0600

    Version 3.22.0BM
    
      Alpha release

commit 419a23657ba02d78f672e621850a65638b765218
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jan 9 14:02:38 2012 -0600

    Find chars fwd/back
    
      * Add new method to Fl_Text_Buffer_1_3 to support finding word boundaries.
        Needed for correct identification of a callsign.

commit b3e675c18a002b58957ad1bf12f9c2c9077ea847
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jan 10 21:17:17 2012 -0600

    View browser find control
    
      * changed horizontal coordinate computation

commit 444eb6b179aa88be8b2c788dfd405b1fa2423527
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jan 9 13:04:30 2012 -0600

    Corner controls
    
      * position controls to prevent OS X window decoration from modifying
        fldigi controls

commit e1c991fe647b03b817185a20eb1e148ce558881d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 6 18:04:16 2012 -0600

    Rig cat close
    
      * added reset of open flag on closing thread

commit 14d24d696cdd45f20acb3e31aa9539bf76601f6f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 5 10:52:54 2012 -0600

    OpBrowser font
    
      * Changed default font/size for better visibility
        - Courier is a very weak font on OS X

commit fd602017c3a87f5f6643cda90e42da6e372c5fc2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jan 3 09:04:48 2012 -0600

    Tune abort
    
      * Added code to restore tune button to off / colors when
        sound card right channel change interrupts transmit cycle

commit 23b9a177d2d1c2735bccff6c2b2b96199fb8cd83
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Jan 8 06:48:53 2012 -0600

    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

commit faff489972f0b66f8d93f4a6f82aa6d6848902fb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 24 09:14:29 2011 -0600

    VAC PTT delay
    
      * add user configurable msec delay before releasing PTT

commit 8373e4b96321f77a2a0e33338b5ccb8ae814020b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 20 13:32:33 2011 -0600

    Version 3.22.0BL
    
      Alpha release

commit ca82dac568c7700d83b20bf049596b7c1d0a667b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 20 06:15:17 2011 -0600

    Mono audio
    
      * Added code to force mono audio output when no right channel
        output is required.
      * Fixed output buffer overrun

commit 9409d6c1443ed327912c552fe990debc57f60b4a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 12 00:28:03 2011 -0600

    NAVTEX check-TESTS
    
      * failed script test due to missing "config.h"
        include

commit e37c3e42d8758a1a3e9a15cefec2842eab0fe18e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Dec 11 13:31:26 2011 -0600

    Version 3.22.0BK
    
      Alpha release

commit 773c413e4d8af74546b5cad470304e65ee243d4a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 9 03:41:13 2011 -0600

    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

commit 8d54e2886915aeb56d0514dc3d2fc0e5f5abf308
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Dec 8 08:03:34 2011 -0600

    NAVTEX modem
    
      * Navtex reception modem added, initial release.
      * Added XML-RPC navtex::get_message.
      * Added logging of Navtex messages.

commit 0c064c64a436fe9ef89d578c2f4c267a9cc6dc5a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Dec 8 08:02:34 2011 -0600

    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.

commit ee1ab43ae4910b32e22a313dbbca603baee75aaf
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Sat Dec 3 10:07:02 2011 +0000

    Modem class update
    
      * get_xxx methods declared const where appropriate
      * Simple get_xxx methods inlined for better performances and smaller code.

commit 8d647fc315522a9b058786f5722e47855ecbe83a
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Sat Dec 3 10:10:08 2011 +0000

    QsoRec comparisons
    
      * Added cQsoRec::setDateTime and setFrequency with specific format.
      * compareTimes, compareDates and compareModes twice faster.

commit b8ccd770f67b38d23186e9e0710150bb7bf7bd22
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 6 09:46:44 2011 -0600

    Version 3.22.0BJ
    
      Alpha release

commit 87cc9d43a3b2980ba397650c2db7ebd91a289bc4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 6 09:11:17 2011 -0600

    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.

commit 6ac3b345b62e71827c89264d3134d86a8f26f2af
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 2 18:55:51 2011 -0600

    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.

commit 56f902002fdd394c55f64592709a708df2e0254a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 2 14:37:28 2011 -0600

    Version 3.22.0BI
    
      Alpha release

commit 0c2b4fc09024c79b4f3696f9e655fa20d165486a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 2 14:22:23 2011 -0600

    Contestia 64/1000
    
      * Added to mode menu system iaw request from KH6TY

commit 3dd38d17d9fce0cff4a29b418e4b5fa1b9416796
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 2 12:29:33 2011 -0600

    Call lookups
    
      * Added hamQTH browser lookup
      * Added ability to do both browser and xml call lookup

commit 0263d0a76af79e13400edc87069864bdd101f48c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Dec 1 10:59:27 2011 -0600

    Compile warnings
    
      * Changed code to correct for some warning messages on newer gcc compilers

commit 14fb480549230d9819211acb5bd0ae0b5822c2c7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Nov 30 09:00:54 2011 -0600

    UI changes
    
      * Added check box / configuration item for presetting
        RST-in to 599 when clearing the log entries

commit b9686471d362894d2947b29ef5c47e14b93ff2d4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Nov 30 07:17:44 2011 -0600

    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

commit ce6c399451884d907785bb5a36b63b31151b8d62
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Dec 1 00:44:00 2011 -0600

    ver2int
    
      * Corrected ver2int string to long integer conversion function
        Used by routine which checks for version updates

commit f575215a86074ee8d30ac892089221f67f459fd4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Nov 28 21:31:05 2011 -0600

    Merge dups
    
      * Corrected logic for instance when merge source file has duplicate
        records

commit 4dd27c23d992359213fb579ed856599e06ef9c8d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Nov 28 15:55:39 2011 -0600

    Logbook dirty boolean
    
      * Added code to clear dirty boolean when log first loaded

commit ac9c15b07eda05a00215904a91662f65d6f429cb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Nov 28 14:42:48 2011 -0600

    Tx Attenuator Control
    
      * Moved tx attenuator control to main panel

commit 25036db5a4cf9791bef425d6b2e06ac0b22bcfa3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Nov 27 14:17:06 2011 -0600

    HamQTH app ident
    
      * removed version number from FLDIGI application identification
        at request of Petr, OK2CQR

commit 5c3c7f681630930651ca8531cc7d02a48975994d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Nov 26 17:47:46 2011 -0600

    Version 3.22.0BH
    
      Alpha release

commit 972cba1d1732028c1cf9680a8d2f6e8de6023f0a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Nov 24 10:34:41 2011 -0600

    Merge Logs update
    
      * Improvement to merge algorithm

commit 6d4326d4a3eca07d099728f7bac6f52ac6aef2bc
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Nov 25 14:57:53 2011 -0600

    eQSL QTH nickname
    
      * Changed location of <APP_EQSL_QTH_NICKNAME:%d>%s to come after
        <EOH>

commit ff6bd5c8482885a8b0fa4a4f536153bac480279e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Nov 24 19:57:31 2011 -0600

    Version 3.22.0BG
    
      * Alpha release
      * update to es.po

commit 7d95b7b39855a99f6b6594016e28f38dcd2a429e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Nov 24 10:34:41 2011 -0600

    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

commit fe626818575a64db0576ab030259aa38afa8de5b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Nov 23 09:42:44 2011 -0600

    ADIF i/o tweaks
    
      * Changes to improve file i/o performance
      * Removed <ADIF_VER: check to allow importing from
        non compliant ADIF files.

commit e0bf1284f2f145dd8680ee17d3459aa84e50ac8d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Nov 22 10:51:37 2011 -0600

    Call lookup
    
      * Added ability to lookup calls with multiple slash
        - KH6/W1HKJ/M
        - W1HKJ/6
        - M2/W1HKJ

commit fddec4225d0096f9f6550425b86cff1120461a68
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Nov 21 11:23:27 2011 -0600

    Version 3.22.0BF
    
      Alpha release

commit 9eca86a63f764926b1d200fabd4bb40d461dfa3f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Nov 20 21:24:44 2011 -0600

    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.

commit 7b04a17a9b3f7edde752677fc76c66e521b99fdf
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Nov 20 14:13:35 2011 -0600

    Ignore slash postamble
    
      * Ignore slash postamble for callsign internet lookup.

commit f50c79fe1381f8fe0de98b060eb7bd01390d1792
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Nov 20 10:13:40 2011 -0600

    Log Export by date
    
      * Added ability to export logbook for a date range

commit 75acc5eba6ba1e124d0a7ab78191d620893d50ed
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Nov 20 07:23:15 2011 -0600

    Version 3.22.0BE
    
      Alpha release

commit 48f71f19bfb15c9eead2c09fd1b3b335e97b0aac
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Nov 20 07:22:39 2011 -0600

    ADIF integrity check
    
      * Fixed sense of integrity check for tag <ADIF_VER:

commit 8215cac4bb80bf7b5acc2dfc5284d29957ae0fd0
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Nov 20 05:25:17 2011 -0600

    Version 3.22.0BD
    
      Alpha release

commit d35ed7dc795dd7b576e7bdb105954c9459699252
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Nov 18 19:49:43 2011 -0600

    Logbook menu
    
      * Changed logbook menu to be compliant with 3.21 branch

commit c2971989518cfad61036d36dd5d9c2c23097d806
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Nov 18 17:09:52 2011 -0600

    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

commit 2346bca6d51fb6047b372d3ddcbf9b7c84e72900
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Nov 17 05:46:16 2011 -0600

    Version 3.22.0BC
    
      Alpha release

commit 3e970b99ec6d3432a900f23144438d672de8240a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Nov 17 07:37:07 2011 -0600

    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.

commit 4103a072907632fcbe51552cd948d309b0c863e7
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Tue Nov 15 22:39:20 2011 +0000

    WEFAX error logging fix
    
      * Fixed format compiler warnings and errors.

commit ff34b3cdba9ba94564088d277329971d21afcac0
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Nov 15 15:47:04 2011 -0600

    Restore Log Sort
    
      * After adding a record

commit c9233e2f77d430105ec3b3dddf255563120e4a76
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Nov 14 16:31:17 2011 -0600

    Version 3.22.0BB
    
      Alpha release

commit dab85dc1385ad0118b4f97bffa43c888eae8950a
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Sat Nov 12 21:23:37 2011 +0000

    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.

commit 21bcc183fd40d81762078a4920e077ed69a0402f
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Sat Nov 12 21:19:49 2011 +0000

    Use Logbook record
    
      * Added Dial button in logbook editor to set frequency / mode / operator
        to the the current record.
        - allows easy retrieval of logged data to either continue a QSO or
          set one up based on a log entry.

commit 4aca1f1b5e527cb5fffe85ed27d4f31e5e44fbb6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Nov 14 06:34:51 2011 -0600

    eQSL update
    
      * Added embedded tags to optional message
        - {CALL} other operators callsign
        - {NAME} other operators name
        - {MODE} full mode / submode
          eQSL.cc does not accept all submodes, i.e
          MFSK11 must be logged at MFSK16
          THROB4 must be logged as THRB etc.
          This tag allows you to add specificity to the
          eQSL record
      * Added default message
      * Added switch to enable sending eQSL when either
        - log button is pressed
        - <LOG> or <LNW> is encountered in macro
        - logic to disallow duplicating eQSL submission

commit 389ce71e95a907bcf522a8fd0a7e3785e2009017
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Nov 13 09:26:28 2011 -0600

    eQSL thread
    
      * Changed send URL to separate thread implementation
        - prevents interruption to decoder / GUI while waiting
          for eQSL.cc response
        - removed popup messages
        - added event logging

commit 7f30f29125d2105f7ff92bf3ee08f2443b3b8a37
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Nov 12 17:16:26 2011 -0600

    eQSL
    
      * Changed User Nickname to QTH Nickname on configuration tab

commit ac3de09d08886624a52e970a2e2ac7d80ef9b3ff
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Nov 12 15:04:54 2011 -0600

    Version 3.22.0AB
    
      Alpha release

commit 2dae98df127b27cce71a5dc90dbf492a9f3f366e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Nov 12 07:44:16 2011 -0600

    eQSL
    
      * Added EQSL macro tag - sends current log data to eQSL on line
        - CALL, BAND, MODE, QSO_DATE, QSO_TIME_ON, RST_SENT
        - optional message, <EQSL:message to send>

commit b0e37af39480bf7c0843d57e8d32ca4d7af57623
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Nov 10 10:06:34 2011 -0600

    Exec macro
    
      * On Linux and OS X
        - modified child process environment variable PATH to include the
          scripts directory as the first in the PATH string
        - required for xdg-open to find executable in the scripts directory

commit 3288d8d3db45ab12019acc8ed4d51f7f764cf3f6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Nov 7 10:06:24 2011 -0600

    QRZ on-line lookup
    
      * Changed on line lookup URL format to comply with changes
        to QRZ.com

commit bf8812752db068b1c1fd6581a9000fdbc4f4e943
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Nov 3 10:53:22 2011 -0500

    HamQTH update
    
      * Added <country> parser

commit 0e4127e92e45967812bd921e4e4e9f2350458adc
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Nov 3 07:18:29 2011 -0500

    Version 3.22.0AZ
    
      alpha release

commit 15ff024ba82f1d00a8f4f232d54056e5f0d1e550
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Nov 3 07:05:57 2011 -0500

    HamQTH
    
      * Added error statements to notes:
        - Failure to obtain certificate
        - Callsign not found
      * Corrected parsing of QTH and QSL_VIA

commit b5e788e6b11785f863af1df5e4cb0fccce822dfa
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Oct 30 14:35:16 2011 -0500

    Auto-send
    
      * Added command-line parameter --auto-dir for specifying absolute
        pathname to autosend directory.

commit 2d1d4844e93970267fa2e8d6fa2065922b4ca24b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 28 17:24:38 2011 -0500

    RSID defaults
    
      * Changed RSID new installation defaults per request from
        NBEMS trainers.

commit db2803d7e0ba30e441d5c1fa44e78025e5792c6d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Oct 25 19:41:47 2011 -0500

    NBEMS-FLMSG Directories
    
      * Allow user specification of FLMSG directory as a command
        line argument --flmsg-dir "full-pathname-directory"
      * Defaults
        - Linux / OS-X $HOME/.nbems
        - XP C:\Documents and Settings\<user>\NBEMS.files
        - Vista/Win7 C:\Users\<user>\NBEMS.files

commit 9fd70bc178bfe1d3c1aa90c8507012b03b1a50bd
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Oct 25 05:17:54 2011 -0500

    Resize fault
    
      * Fixed resize fault - required changing min height of
        hidden resizable control in main text panel.

commit 35b8fc8072ffb8ee5f6841ce69494d7e3559597b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 24 21:30:20 2011 -0500

    Version 3.22.0AY
    
      Alpha release

commit bcdc9cff2408d348a778e1e45c326411e68fe990
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 24 13:06:05 2011 -0500

    RSID limit fault
    
      * Set upper and lower bounds to RSID limited search

commit ece4fb7a785b9e0e8022453daa12c19e3c6be4b9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Oct 23 07:54:17 2011 -0500

    DTMF debug
    
      * removed DTMF debug code from sound.cxx

commit 0b041f682e63d55ca26fd43be813e31eaa07ff0c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 21 19:52:04 2011 -0500

    Multi QSY bug fix
    
      * change >+ to >= in macros.cxx

commit 6f3e5a021cea6773526800188243aa9ad4ab318a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 21 13:36:09 2011 -0500

    Version 3.22.0AX
    
      Alpha release

commit cb5ddcdaf39aa0556685298b75c3d828da6d4054
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 21 13:25:52 2011 -0500

    Multi QSY
    
      * New implementation of multi-QSY macro

commit f63a77adac8295b18572eadb11967adc7b6c23ac
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Oct 20 21:57:16 2011 -0500

    Common QSY
    
      * Created common QSY function

commit 8630feb2b6a0006d39dffdaa09a6dfd89103c225
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Oct 20 21:38:33 2011 -0500

    Revert qsy patch
    
      * Remove the QSY patch introduced by commit 7542ae98f7c
        pending resolution of logic

commit 6bc6fc80478e9a50f6b384493d18bb04bbf2fefc
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 19 09:34:42 2011 -0500

    HamQTH lookup
    
      * Added HamQTH to callsign queries

commit 316978025695c0e280a7c036a1f6d67308fc5627
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 17 14:54:31 2011 -0500

    Version 3.22.0AW
    
      Alpha release

commit f96fb25573e49dc3d2d48a83723d78e79a6ba858
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 19 06:45:10 2011 -0500

    Packet debug
    
      * Removed extended initializer list from packet debug code
        Replaced with simple array initializers
      * Caused compile failure on 64 bit FC15 x86_gr with gcc 4.6.1

commit 7542ae98f7c075b7bc3e795fa0a504958b87bf60
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Thu Oct 6 09:12:36 2011 +0100

    Multi-QSY
    
      * QSY can have jump to several increasing frequencies one after the other.
      * pQSY and doQSY share commonQSY.

commit cf3bed318b0fab4228e6d5196ef3053f5a25083f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Oct 16 15:22:56 2011 -0500

    REV macro tag
    
      * Added <REV:on|off|toggle> macro tag

commit 39ebd8bb690715436b693d456c48ff7eef7f83e6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Oct 16 08:06:26 2011 -0500

    RTTY bandwidth
    
      * Added bandwidth specifier to set modem RTTY tag
        <MODEM:RTTY:shift:baud:bits:bandwidth>
        Specifiers may be unspecified, i.e.
        <MODEM:RTTY:170>
        <MODEM:RTTY:170:45>
        <MODEM:RTTY:170::5>
        <MODEM:RTTY:170:::100>
        <MODEM:RTTY:170:45:5:90>
      * Altered RTTY startup bandwidth behavior to accept
        current bandwidth setting if not less than minimum
        required for acceptable decoding.

commit 767accac4b60a88dbe60a3432f9f9ab6b7f79415
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 15 06:15:48 2011 -0500

    Version lookup
    
      * Changed PACKAGE_DL definition in configure.ac
        pointed to wrong url

commit 5c0da523e695027dd11b5470642ab17411d5523f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 10 06:48:57 2011 -0500

    MFSK soft decode
    
      * Corrected viterbi puncture value to 128
        which represents neither a 0 nor a 1

commit ee1747d3541a650f754b7b37315714475107611a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Oct 6 08:08:32 2011 -0500

    MACRO code cleanup
    
      * General code cleanup in files associated with macro.cxx

commit 153e1e81213ed0f289553d44adb463881d6f3f6c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Oct 6 05:01:41 2011 -0500

    </EXEC>
    
      * Changed parser to match to last </EXEC> when multiple
        tag pairs <EXEC>...</EXEC> are in a single macro

commit 165e86ed37fc6ac5ecc4ec44378ef4830579dff1
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 5 15:00:26 2011 -0500

    Version 3.22.0AV
    
      Alpha release

commit ddab268c31b48c357be85159b807c4d4bc20c0c1
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 5 12:22:06 2011 -0500

    <EXEC>...</EXEC>
    
      * Added limited tag expansion with <EXEC>...</EXEC>
        parser.  Following tags are expanded to their value.
        All other's are suppressed.
        - <CALL>
        - <FREQ>
        - <LOC>
        - <MODE>
        - <NAME>
        - <QTH>
        - <RST>
        - <MYCALL>
        - <MYLOC>
        - <MYNAME>
        - <MYQTH>
        - <MYRST>
        - <QSOTIME>
        - <INFO1>
        - <INFO2>
        - <LDT>
        - <ILDT>
        - <ZDT>
        - <IZDT>
        - <LT>
        - <ZT>
        - <LD>
        - <ZD>
        - <VER>

commit 0388d6a099eb5734c602a299692c21f6a35d8fb7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Oct 4 15:35:20 2011 -0500

    !Queue reset
    
      * Added queue_reset call to pCLRTX, execution of
        macro tag <CLRTX>.  Causes any pending ^! tags
        to be cleared.

commit fdf5fe016045564b254741eef14972add2253eed
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Oct 4 15:31:42 2011 -0500

    Timer delay
    
      * Moved timer restart from Tx string parser to
        tx_transmit loop

commit 53edef5717ca7ba5265b7df2d437c48367d4c3e9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Sep 24 18:02:45 2011 -0500

    Version 3.22.0AU
    
      Alpha release

commit 3df6c3a9efb5f70bfcff6b6934bd8eaf877fb487
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Sep 24 12:15:25 2011 -0500

    Olivia tone/bw choices
    
      Added 4/500 and 64/2000 to menu choices for Olivia tone/bw

commit e3e27035094742123ebb187255c578fe833b717c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Sep 23 09:23:23 2011 -0500

    Macro Edit
    
      * Added Tile object to resizable group.  Allows the text -
        picklist intersection to be dragged for resize.

commit 415052dfdb543b183694df004054141921fe61e8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Sep 22 18:32:11 2011 -0500

    Version 3.22.0AT
    
      Alpha release

commit 58c1bd8ca2e922830f5b02938c0b5ed692b55b5f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Sep 22 14:01:59 2011 -0500

    Macro Editor
    
      * Changed to be resizable.  Edit and Browser controls change in
        size proportionally.

commit 7b2ecb6ee4d4c95d23d0526b586ae28d91527a8d
Author: Chris Sylvain <kb3cs@arrl.net>
Date:   Fri Sep 9 17:23:28 2011 -0400

    PACKET long blobs
    
      * Fix for MAXOCTET problem when sending long text blobs.
      * tx_char_count now functions as MAXSEGMENT for outgoing blob.

commit 31bfb989c66549b789fe8b77845ecaadb42b92d5
Author: Chris Sylvain <kb3cs@arrl.net>
Date:   Tue Sep 6 23:11:03 2011 -0400

    PACKET max level
    
      * Do not allow output audio to exceed max level

commit cd411cf5cbeb3b17a672977d4871601e64a6a86d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Sep 21 15:45:44 2011 -0500

    Version 3.22.0AS
    
      Alpha release

commit 6b39f526b98e2d6ebe4774446cdf04c609c5eb44
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Sep 21 10:29:24 2011 -0500

    WWV xmt mode
    
      * Added sound card time tick transmit

commit a99b6eb4f465f21423600f9f879923db41cc55fa
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Sep 21 08:17:01 2011 -0500

    Version 3.22.0AR
    
      Alpha release

commit 1c8cfca976d660dfdf8548462bee0031c8cdb294
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Sep 21 06:46:31 2011 -0500

    Scheduled Macro
    
      * Added ability to schedule a single macro execution
        at a specifice GMT date and time
        tag format <SKED:hhmm[:YYYYDDMM]>
        where the date defaults to current date.

commit 4f5f1c0d3d3e8083d47741ae212e7c08c1c45ea1
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Sep 19 11:12:51 2011 -0500

    Version 3.22.0AQ
    
      Alpha release

commit 502e62e6a6b26ca54cf88b60b5f1b3c2251b5a94
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Sep 17 21:24:38 2011 -0500

    <!IDLE
    
      * Corrected string to numeric conversion
      * Added abort processing / queue reset
      * Modified macro parsing to allow multiple
        invocations of macro containing <! tags

commit ca4c595ac2337e1a9fe8ae69a5a5a2c8ee142268
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Sep 19 15:07:13 2011 -0500

    RTTY baud
    
      * Corrected Macro selection of RTTY:45.45
      * Changed status display to show 45.45 vice 45.5

commit bf7ff417c77105c110ee1bb200d08760ab25fc0a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 18 08:17:30 2011 -0500

    CW/RTTY init fault
    
      * Modified transmit code for rtty preamble
      * Added missing stopflag initialization in CW and
        RTTY modem class

commit 75aa9a85a6cbe8b02668f81b0638558259c6c92f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 18 07:46:57 2011 -0500

    NULL modem
    
      * Added call to ModulateXmtr with empty buffer
        allows waterfall to drop during NULL-IDLE

commit b1660254e9533fef525aabf92238434f13da3692
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Sep 17 06:58:19 2011 -0500

    Version 3.22.0AP
    
      Alpha release

commit d1a574c3bad270beb8fa7ee8dc64a2f611563006
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Sep 16 21:51:30 2011 -0500

    Timing race
    
      * Changed event order and timing constants which caused
        race condition for slow to terminate modems

commit 95cc04a38bd4640cb1011dee2099f86d65dc0f80
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Sep 16 18:16:44 2011 -0500

    Control-Z bug fix
    
      * Fix for seg fault when pressing ctrl-Z immediately after
        double Escape

commit bf02cd0f9a6dc1b01050b14638843500aaeb5f50
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Sep 15 16:22:53 2011 -0500

    Version 3.22.0AO
    
      Alpha release

commit c62a3955e5bd17a06c057dc8dc38a082356154fc
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Sep 15 06:56:41 2011 -0500

    NULL modem
    
      * Added NULL modem, a device which does not receive
        but can enable transmit.
        - used as modem type before !QSY, !GOFREQ etc
        - used with <DTMF... to transmit DTMF tones and no
          other modem audio stream
      * Modified IDLE test in get_tx_char

commit d6b2a43798440e4cd44f93a401cc627fd5c18f44
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Sep 13 15:29:09 2011 -0500

    Version 3.22.0AN
    
      Alpha release

commit 41a9daad78189eb5530a49ab69f9cf00e0ca376e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Sep 13 14:18:41 2011 -0500

    Queued QSY
    
      * Added <!QSY to queued macro tags

commit b88931eb169b870b20c939aae4909e24567450dd
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Sep 12 19:21:13 2011 -0500

    CW QSK
    
      * Discard all pre/post timing if QSK on right channel is disabled

commit bb6da4a9d5495c9ffe68de14172dd3da928287ba
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Sep 10 19:49:45 2011 -0500

    Version 3.22.0AM
    
      Alpha release

commit 1f6398ed05dffa6269cbc9d9a294a0c7ad6d6697
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Sep 9 14:42:04 2011 -0500

    Delayed macro timing
    
      * Fixed potential to hang when processing modem change
        from one with a long postamble such as
        - Olivia
        - MT63
        - MFSK
      * Added timeout counters to avoid infinite recursion of
        calls to Fl::add_timeout

commit def0e07c9622dbc920432b0205035d57e257a372
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Sep 10 16:25:26 2011 -0500

    MT63 eot mod
    
      * Changed end of transmission logic to allow MT63 to be used in
        <!MODEM macros.

commit 213b4b6d9d12a306c35702ffc0d96df83b556f2e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Sep 8 15:36:02 2011 -0500

    Version 3.22.0AL
    
      Alpha release

commit 9a26985015f0af8bf83784991380917e64937569
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Sep 8 15:16:15 2011 -0500

    Log Server lookup
    
      * Added cty.dat search when connect to log server
        - cty.dat must be installed in the current fldigi
          files directory

commit 6a03241f3656de4d73592753030ba57632a351c8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Sep 7 05:18:13 2011 -0500

    Delayed Tags
    
      * Added queued tags
        - <!GOHOME
        - <!GOFREQ
        - <!IDLE
        - <!WAIT

commit b4dad775d18fa40477a25c88485288cdb3ab2f7d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Sep 6 20:06:40 2011 -0500

    Version 3.22.0AK
    
      Alpha release

commit 563d667ca235b25dd68cd5c987cc3052bd54fe2d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Sep 5 16:08:24 2011 -0500

    Inline macro tags
    
      * Created ability to delay execution of designated tags
        until the time of occurance in the transmit character
        stream.  These include:
        - <DTMF - dual tones
        - <!WPM - CW words per minute
        - <!POST - CW post delay
        - <!PRE  - CW pre delay
        - <!RISE - CW rise/decay time
        - <!MODEM: - change to specified modem
      * The <! tags use the same parameters as their non delayed
        counterparts

commit f9a459ab560792c9ca427ff0de812e6e9c014182
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Wed Jul 13 01:07:24 2011 +0100

    Added wefax::adjust_metric method.

commit 1da9ed17eb30217e3e569534330210ee67f441d6
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Wed Jul 13 00:39:27 2011 +0100

    modem::display_metric now sets the member modem::m

commit bdd247aae95b6c691f0f911b3cfac73c6d461646
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Sep 3 19:30:23 2011 -0500

    Version 3.22.0AJ
    
      Alpha release

commit 7184fb8947c0882e4bd17a23fd1499c8aa5b8e28
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Sep 3 15:18:57 2011 -0500

    DTMF decoder
    
      * Added decoder to cDTMF

commit d6eae02ba3ed7bc823c22872fe85c7448d5eadfd
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Sep 3 10:48:33 2011 -0500

    CW Prosign defaults
    
      * Changed Morse table to comply with configuration.h
        defaults

commit 195269f94351c8781f944395294aa405c3ce4566
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Aug 30 20:31:54 2011 -0500

    Version 3.22.0AI
    
      Alpha release

commit 3f08ee997fa1eba35c17c40d1e8d816fe1bdb014
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Tue Aug 30 18:32:41 2011 -0500

    Macros code cleanup
    
      * Removed useless extern definition.
      * Pass string index as value.
      * Calc closing bracket position once only.

commit ff3b0b203986c1dd6e16fb46eb312b3fc3b58ac2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Aug 30 14:09:00 2011 -0500

    DTMF class
    
      * Changed implementation to separate class, similar to RsID
        implementation
      * Added Delay and Tone Pulse Length parameters to <DTMF: tag
        - <DTMF:D500:L250:1-256-828-3105>
        -       |    |    |_phone #
        -       |    |_250 msec pulse duration, 50 msec default
        -       |_500 msec wait before first tone, 0 default
      * Decoder under development

commit ae579b49d1429f409e2d9ae070e2382893ab6da1
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Aug 29 19:51:38 2011 -0500

    Version 3.22.0AH
    
      Alpha release

commit 3113c68de870fdbe365505085e5dce0285b573c6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Aug 29 19:50:24 2011 -0500

    DTMF encoder
    
      * Added DTMF encoder accessible as a macro tag
        - <DTMF:string of chars> where string of chars can
          contain 0..9,space,-,comma,*,#,A..D
        - space, hyphen and comma insert a 50 msec silent
          period in the transmissions

commit 4942a0b2da9fb151ec434eb725096a17754a081f
Author: Chris Sylvain <kb3cs@arrl.net>
Date:   Tue Aug 16 14:42:17 2011 -0500

    Packet audio boost
    
      * Added control to provide Rx audio gain boost

commit 8826d4fbb05769972423d3345439484f5b7c118f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Aug 14 09:11:44 2011 -0500

    Wide Cursor Tracks
    
      * Added user configurable item for 2x track widths

commit 61d0a1fed9a0c8a0c95fc0b26e9a58dc306343c5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Aug 10 15:11:07 2011 -0500

    Version 3.22.0AG
    
      Alpha release

commit 4f0acd03a25a38143ae0c18d8b3010cb3c675549
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Aug 10 15:08:20 2011 -0500

    Log resort add record
    
      * Resort logbook after adding record
      * Forces log browser widget to be in prior
        sort order

commit fd8d86f781e8039f8d16bd4798e4c525bb7eb3d2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Aug 7 08:35:46 2011 -0500

    New Macro Tags
    
      * Added macro tags
        - <CLRTX> : clear the xmt text
        - <XIN> : add received exchange to xmt text

commit 4478165279633c9cce47ffa3446c967e1e1f60f5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Jul 24 08:17:48 2011 -0500

    RTTY MARK coloring
    
      * Added configurable item to modify color of RTTY mark
        waterfall track line

commit 60947aa21f51dc83a64b537ccb7a095a18482cba
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jul 19 17:24:40 2011 -0500

    RTTY MARK frequency
    
      * User configurable option to log RTTY using MARK
        frequency

commit 381b809f6d61842a5abefaaf429978c9f81f52f1
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jul 19 17:56:11 2011 -0500

    QSY macros
    
      * Added new QSY macros
        - <QSYTO> move current cursor frequency to sweetspot
        - <QSYFM> restore previous location
      * Performs the same function as left and right click
        on the waterfall QSY button
      * QSYTO / QSYFM act on rf/audio frequency pairs on a
        first-in / last-out stack.
      * Macro tag is immediate execute.  Do not expect
        <QSYTO> ....... <QSYFM> to anything except move to
        sweetspot and immediately restore.

commit a87724d077917a33f6bc223cd28a7052986558f4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jul 11 06:23:03 2011 -0500

    Version 3.22.0AF
    
      alpha release

commit 07c12e07a505f57a92aa4510d7918d33d64e6c17
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Jul 10 14:08:19 2011 -0500

    TX Attenuator
    
      * This is a fix to commit 64406547b
      * Added Tx attenuator control to Audio configuration tab
      * Added main dialog short cut keys for tx attenuator control
        alt - ==> decrease by 0.1 dB (Command key "-" on OS X)
        alt = ==> increase by 0.1 dB (Command key "=" on OS X)
      * Modify two-tone generator in Olivia / Contestia to avoid
        remultiplication by txlevel

commit 12714ebe04e3aa5c391935c8f04d819eadb60c91
Author: Pierfrancesco Caci <pf@tippete.net>
Date:   Wed Jun 29 04:17:05 2011 -0500

    CW Offset optional
    
      * Make CW Offset optional in the waterfall
      * Computation of CW offset optional and independent of BFO
        sideband selection
      * tested on K3 only

commit c2d0b93c62526a2f27a9cf1c6738f9f8342ba451
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jun 29 04:12:32 2011 -0500

    Pkt compile warnings
    
      * Corrected uninitialized variables in pkt.cxx

commit dc9edc10b49ac5f7686364b36b6287254f671c12
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Wed Jun 29 07:48:00 2011 +0100

    WEFAX compiler warnings
    
      * Corrected parameter usage for LOG_ERROR macro

commit 8dd630c9f67eb00decd768fea204bcc803bd1f10
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jun 28 18:04:28 2011 -0500

    Version 3.22.0AE
    
      Alpha release

commit 406a5eaea939413389722726a82e17a063e5c683
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Mon Jun 27 23:54:08 2011 +0100

    Wefax improvements
    
      * Set right ADIF mode tag for Wefax
      * Better help messages

commit 732f12de2ce97d1f869d9b1d4e2cdc4a9c8628b1
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Mon Jun 27 23:53:55 2011 +0100

    Wefax fixes
    
      * Fixed transmit time estimation
      * Added line counter when transmitting
      * Fixed syncobj destructor

commit cfbfe22edee7213f77bfd355873bcbc472a8833b
Author: Remi Chateauneu <remi.chateauneu@gmail.com>
Date:   Mon Jun 27 23:53:29 2011 +0100

    Added XML-RPC functions for Wefax
    
    Also added Clear button for sending faxes.

commit f77b48a9490d01ef371c2d0a9eb9eb849fe30e71
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jun 27 07:20:53 2011 -0500

    XMLRPC linking error
    
      * Removed -lpthread from xmlrpc.m4 generation of XMLRPC_LIBS
        - newer gcc linker faults if -lpthread is out of order

commit eda79c406b1b50dbd5f62d5bea55c65738104d59
Author: Pierfrancesco Caci <pf@tippete.net>
Date:   Sun Jun 26 21:56:52 2011 +0200

    Swap mode/frequency change from frequency list
    
       * Reverse ordering of change to frequency / mode.  Elecraft K3
         and others retain last mode used per band, so any combined
         mode/band change must have the mode change after the band
         change, or it will be overridden by the radio memory.
       * This change should not effect other brands of transceivers.

commit 25ac0d65a52b8103d1b484753a5f08bd3beade29
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Jun 19 13:28:00 2011 -0500

    Version 3.22.0AD
    
      Alpha release

commit b0c6941773e8325dab3f1d746afc5b81fafd26ec
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jun 18 07:38:30 2011 -0500

    XLOG save with xmllog
    
      * Added code to support external (foreign) logbooks such as Xlog on Linux
        when using the logbook server vice internal fldigi logbook

commit faf6ab8667ea4d63392538e04d089c8beca483eb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jun 17 17:53:38 2011 -0500

    Version 3.22.0AC
    
      Alpha release

commit 13819f590b1e37a26627e07eaf03d0a81d118d9d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jun 17 17:11:14 2011 -0500

    Logbook server
    
      * Added configuration tab
      * Added retention of address/port in fldigi_def.xml file
      * Added ability to reconnect to the server when addr/port changed

commit 964dd00bb3c438735a742d8533cb3fee42d0424f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Mar 29 14:51:03 2011 -0500

    Version 3.22.0AB
    
      Alpha release

commit 360eedb6793edb085aa726df5c021fd0364792f2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jun 16 10:32:02 2011 -0500

    Logbook client
    
      * Restored xmlrpc logbook client

commit 27b16f2d9d1ea2a22955a8fd8ea9eaee432e0623
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jun 15 16:01:00 2011 -0500

    Logbook County
    
      Added County (CNTY) field to logbook database

commit 6e0cd5f9b8cda49bc0a92fc37e1691549b1707b9
Author: Kamal Mostafa <kamal@whence.com>
Date:   Sat Jun 11 20:10:05 2011 -0500

    Mode_info table restrictions
    
      * Fix failure to start up due to NLS problem (Closes: #628864)
        - do not use nls in mode_info table
      * Error halt getMenuItem if parameter submenu points to a
        corrupted Fl_Menu_Item array, or the search fails.
      * Corrected Op-Mode menu hide/show logic

commit af057a4eb46da39e7e9aceaea6ea11cd61da198f
Author: Pierfrancesco Caci <ik5pvx@gmail.com>
Date:   Mon Jun 6 12:17:43 2011 -0500

    K3 CW-QSY
    
      * Additions to allow qsy to function correctly when K3 is used
        in mode A1A.
      * This might also apply to other transceivers which display the
        CW transmit signal frequency on the front panel when in mode A1A.

commit 64406547b19deae86f540dafbbfd146ab7f60aba
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jun 6 12:17:34 2011 -0500

    TX attenuator
    
      * Added Tx attenuator control to configure Audio
      * Added quick key control of Tx attenuator
        shift alt + ==> increase by 0.1 dB
        shift alt - ==> decrease by 0.1 dB

commit 2b89e69ab56a278592de385ac89b8f45124ccd45
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun May 29 06:05:53 2011 -0500

    LOG.ADIF export
    
      * Added QSO_DATE_OFF to the record

commit ec6104e27a437cd289c45ac66fd4c2ebc781894b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 23 17:41:29 2011 -0500

    Duplicate #defines
    
      Removed duplicate #define statements in src/dialogs/fl_digi.cxx

commit 8c066afe6d2b711353d1e48b875d21708b517067
Author: Kamal Mostafa <kamal@whence.com>
Date:   Mon May 23 17:41:29 2011 -0500

    GNU/Hurd build fix
    
      * Fix build on GNU/Hurd (or other platforms which do not define SA_NOCLDWAIT.
      * Fix build on GNU/Hurd (or other platforms which do not define any PATH_MAX)

commit ff3e1624494fa2681bcc979646f33425d4f7da84
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 23 17:41:29 2011 -0500

    Spot-notifier
    
      * Removed spotting dependence on viewer state or modem type

commit ab1602b752a48a660514f5935e1031ba0b2361e1
Author: John Phelps, KL4YFD <phjo1001@stcloudstate.edu>
Date:   Mon May 23 17:41:29 2011 -0500

    High baud rate Dom/Thor
    
       * New high speed modem types based on dominoex / thor.
         - dominoex at 85 baud
         - dominoex at 125 baud
         - Thor at 85 baud
         - Thor at 125  baud
           Thor85/125 use a convolutional encoder / viterbi
           decoder constraint length of THOR_K=15 (NASA/Galileo)

commit 4931d1d150e665fe28f1d797f0d497db0eba59fb
Author: Chris Sylvain <kb3cs@arrl.net>
Date:   Mon May 23 17:40:56 2011 -0500

    Packet Modem
    
      Merged 3.22.0 with berlios/pu/cs development work
      on packet modem

commit b74102f9c6d67aefeaa845b91e41a686da2b6eab
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Mar 23 06:36:12 2011 -0500

    Config defaults
    
      Change true/false default for some  configuration items

commit 485a6339bedd576260fe4bb04b3998b3befbd8ec
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Mar 22 19:33:13 2011 -0500

    No rig mode selection
    
      Restored functionality of transceiver mode selector when no
      transceiver is being controlled.

commit f6bb40317adf5ac708ed4bbf708b041c8cff8992
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Mar 20 12:54:01 2011 -0500

    wo save status
    
      Bug fix - segmentation fault during save status when executing
      in waterfall only mode.

commit e04d5f6a751883e6c0823dd4e8b864d7440372a3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Mar 18 13:16:26 2011 -0500

    flmsg auto start
    
      * Changed to allow both flmsg and browser to open valid
        flmsg data stream

commit 2ab853549414379cb558ac460f13608f883fccf3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Mar 7 18:27:29 2011 -0600

    Version 3.22.0AA
    
      Alpha version

commit 91d93856a83c73242fa3df0b78dc5058c8688110
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Mar 7 18:20:27 2011 -0600

    Wrap File reception
    
      * Open NBEMS message folder if required by configuration
      * Start flmsg if required AND string "<flmsg>" is in the
        received text.

commit c054ee63e6c1fd7ec4343e05df79d43e6a33e84f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Mar 6 07:41:31 2011 -0600

    EXEC win32 macro tag
    
      * Added new tag <EXEC>...</EXEC> for win32 implementation
        - launches new application
        - does not expect any return values

commit e987c66c8f03b18464d98a28ad8dfec3d629d3fa
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 6 06:19:47 2011 +0000

    Fix socket/getaddrinfo support
    
      * Correctly copy sockaddr members when copying addrinfo structures
      * Handle IPv6 addresses in logging calls
    
    We still don't handle IPv6 if getaddrinfo is not available.

commit b52222f5227c39603586f8886017aae10ae92108
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Mar 1 12:59:04 2011 -0600

    Version 3.21.4
    
      Maintenance release

commit b1f141f017ae7c50bca68687979cd54995d3b37a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Mar 1 10:36:49 2011 -0600

    LOGBOOK date-order
    
      Bug in date-order initialization

commit 6daba19c01c9ca8e334d319a247596a8f5dddf6b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Feb 25 16:16:16 2011 -0600

    GRIDSQUARE on reports
    
      Added GRIDSQUARE to csv and text output reports.
      Bug reported by Janno, ES6JAN

commit 9cdd4da900ec68b996f3087f0ffda31457275ba9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Feb 20 14:15:29 2011 -0600

    Version 3.21.3
    
      Public release

commit a15a9c3a520f3b58e8523c21b3e441a1cc1639ac
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Feb 19 05:01:21 2011 -0600

    PO updates
    
      Final updates submitted by es.po and it.po maintainers

commit 6eb644b85a66b131383782986ec5ee2f95febe30
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Feb 18 15:52:35 2011 -0600

    Waterfall Only
    
      Missing test for --wo mode in cb_seek

commit 43e8062319d756c671ddf6b3acffe8e43a1a9214
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Feb 18 06:34:45 2011 -0600

    Version 3.21.2
    
      Public release

commit 211ea4c979c929f0e8a2a50d51ee8d6ba71e6bea
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 18 06:34:45 2011 -0600

    Update NEWS

commit c01c28ef3bc07c435ddeb4937e95bfdb2eb617a1
Author: Pavel Milanes Costa <co7wt@frcuba.co.cu>
Date:   Fri Feb 18 06:34:35 2011 -0600

    es.po update
    
      Final 3.21 release translation

commit 13fce24d0dbd4b329896f4efe5dec1c5674a78e1
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Feb 17 14:42:19 2011 -0600

    Olivia Tone displacement
    
      Adjusted Olivia / Contestia IFFT tone placement relative to
      waterfall center frequency.  Difference restrained to no more than
      1/2 the mode bandwidth.  Most noticeable when tones are < 16.

commit d95ebc656cc9f770d6c52190d12b98368eaaf45c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Feb 15 13:19:23 2011 -0600

    Version 3.21.1
    
      Public release of 3.21.1

commit ef8b122d2a727ae4a5a99ab710b493ec612bcd29
Author: Pavel Milanes Costa <co7wt@frcuba.co.cu>
Date:   Tue Feb 15 02:27:52 2011 -0600

    es.po update
    
      Spanish translation update

commit 3cc9e5ecbaf1a54149759302651bfa4a0422e40b
Author: Leigh L. Klotz Jr <Leigh@WA5ZNU.org>
Date:   Mon Feb 14 22:03:17 2011 +0000

    Add RX frequency tag for search macros

commit 8ad76850a3c5863e51b36def3ea2eb36489746c0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Feb 13 17:13:29 2011 +0000

    Adjust notify dialog

commit 256f544a88f637a3bffcabb7ed8c6dd4a88b22f0
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Feb 11 07:43:09 2011 -0600

    Version 3.21.0BL
    
      Alpha release

commit 3634a1198910e79e80e69d26e27da4e2308a881e
Author: Pierfrancesco Caci <pf@tippete.net>
Date:   Fri Feb 11 07:35:47 2011 -0600

    it.po update
    
      Changes to better accommodate label widths

commit d24ee90e16c601c837ee1afd56386db30c544866
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Feb 11 07:21:05 2011 -0600

    Macro <MODEM:
    
      Added conditional wait for modem switch before continuing
      to parse/execute remainder of macro definition.

commit 0ad002e71cd97609313f452127176c57dceae895
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Feb 10 00:28:37 2011 +0000

    Enable NLS on woe32
    
      * Include .po files when building nsis installer
      * Store language preference in homedir/lang.txt on win32

commit fe9ee31e4b89408dcdec6b8dd25abdbcdb2a92dd
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Feb 9 18:01:01 2011 -0600

    Version 3.21.0BK
    
      Alpha release

commit 23eacc5d2b1a3d773c2d55830123ae5f660e4097
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Feb 9 13:00:03 2011 -0600

    Cosmetic adjustment
    
      * Moved qso_opPICK above frequency display.
      * adjusted size and position of other rig controls to provide
        maximum control widths.

commit 5bc6b100a31c35e9880a79c7be054cfbeb687278
Author: Pierfrancesco Caci <pf@tippete.net>
Date:   Mon Feb 7 15:11:10 2011 -0600

    PO update
    
      Updated po/it.po

commit 3f46f7986863eb3a6a75c598a88d03a0314fb38d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Feb 7 12:15:35 2011 -0600

    Version 3.21.0BJ
    
      Alpha release

commit 9d20988756ac1df7c8cf332dc583c996f7099244
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Feb 7 11:07:31 2011 -0600

    Psk_browser seek_re
    
      * added missing seek_re.recompile to status load function
      * removed dev_seek_re from pskbrowser class
      * moved ::seek_re to fl_digi.cxx from Viewer.cxx
      * restored inp_seek control to dialog Viewer.
      * removed inp_seek control from UI configuration dialog
      * added inp_seek control to mainViewer. Mirrors inp_seek
        control on dialog Viewer.

commit 451b63ff3b6f2f214144373c595a1479662350fa
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Feb 4 09:51:47 2011 -0600

    MT63 Waterfall Cursors
    
      Changed upper waterfall cursor/bandwidth markers to lie within
      the bounds of the MT63 signal.  MT63 is different than other
      multi-tone signals in the placement of the tones within the
      bandwidth boundary.

commit 885e68a198f61da6a619c612694ed889054315df
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Feb 3 22:09:11 2011 -0600

    Version 3.21.0BI
    
      Alpha release

commit cfd0d027a115909a84b807b41da245ad512fdd0c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Feb 3 22:08:05 2011 -0600

    MT63 2 tone fix
    
      Corrected placement of upper two tone preamble.
      Commit 7cf8bcd4c13ba4b6e04b2cf67d5dc78d126f862b caused
      an array out-of-bound error.

commit 2d474d9387671322e330d3619f5152216c053d60
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Jan 31 02:34:58 2011 +0000

    Config dialog clean ups

commit 81a464ee13e3470bdc09d4288f1ea2642b627737
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Jan 31 01:01:42 2011 +0000

    Remove macro config images

commit 37369b0c133132eae7cb5386d47fb0dbabc682f4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 4 01:24:17 2011 +0000

    Update i18n

commit 7ee39dcc77edf2d929af39355a634b571ee5895b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 4 01:22:01 2011 +0000

    Update copyright

commit 3b11a86ed0185a91800bbf5410722f14888efc63
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 4 01:09:37 2011 +0000

    Update About dialog box

commit 9d68a57fe081c74c1376aaefe60fdbac018ef769
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 4 01:09:37 2011 +0000

    Make wf mouse wheel action strings translatable

commit 355f7768335aec42c267672526356201d11e03c3
Author: Pierfrancesco Caci <pf@tippete.net>
Date:   Fri Feb 4 01:09:37 2011 +0000

    Add Italian l10n

commit 8cefce036f804a1ebe27e4f2a2c01992d9ef2334
Author: Pierfrancesco Caci <pf@tippete.net>
Date:   Fri Feb 4 01:09:37 2011 +0000

    Make more strings translatable

commit 919a99fbfa296b58679bcb7ec300c86181cc5b77
Author: Pavel Milanes Costa <co7wt@frcuba.co.cu>
Date:   Fri Feb 4 01:09:37 2011 +0000

    Add Spanish l10n

commit 622bd2974f209fd3cafdda333dac6d421421a671
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Feb 3 17:59:30 2011 -0600

    Version 3.21.0BH
    
      Alpha release

commit 7cf8bcd4c13ba4b6e04b2cf67d5dc78d126f862b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Feb 2 13:27:05 2011 -0600

    MT63 manual tune mod
    
      * Modified mt63 base and supporting digital signal processing (dsp)
        code to remove the fixed signal position restriction.
      * User can select either fixed 500 Hz lower tone signal format or
        to move the signal bandpass throughout the audio spectrum using
        the normal waterfall point and click
      * Moved upper tone of two-tone pre-cursor up one tone space to
        correspond with the waterfall bandwidth markers.

commit 3e2d629c46e9c4a6ad57e94c7b0ea39ead29462e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jan 25 13:39:37 2011 -0600

    Version 3.21.0BG
    
      Alpha release
        - added src/dialogs/*jpg files to repository

commit 91d62b88c1b04e90efc991f89f85cc36649189b4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jan 25 13:13:38 2011 -0600

    <RIGMOD <FILWID macro tags
    
      Added:
        - <RIGMODE:mode> mode must be valid entry in mode combo box
        - <FILWID:width> width must be valid entry in bw combo box

commit 9149530a9fcaa1738f5be11705cd5ffc8c2e7d5f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Jan 23 07:30:20 2011 -0600

    Version 3.21.0BF
    
      Alpha release

commit bc61fafb20c1dfbe6e5d7a91b03a78430b6488c9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Jan 23 07:18:01 2011 -0600

    <QSY: macro tag
    
      Added <QSY:FFF.F[:NNNN]> macro tag
        - FFF.F in kHz
        - NNNN in Hz
        - examples
          <QSY:7035>
          <QSY:14070:1500>
          <QSY:3580.3:1100>
          <QSY::2125>

commit ba6b25b746501c8fbe927acbb11f76cc990fbe69
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jan 22 21:26:11 2011 -0600

    <FILE:name> exist
    
      * test for case where "name" no longer exists

commit b30b31405ac2edd23a26927c04aab7cc6df1f486
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 21 19:20:05 2011 -0600

    mvgroup size restore
    
      Corrected saved mvgroup width for restoring the width
      of the embedded signal viewer

commit 615c9a5a2bd7938d016a7151ea4fac9fac70e5b8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 20 10:04:29 2011 -0600

    Version 3.21.0BE
    
      Alpha release

commit 857cd2f34c7e4c43be60cfcb49fd05f84cc06965
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 20 09:42:40 2011 -0600

    Macro Bar positions
    
      * Added 4 more position selections to the # and relative
        positioning of the macro button bars.

commit 17c2f13a464a239123320a2b1feac8bf22f8d0eb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jan 18 15:38:58 2011 -0600

    Version 3.21.0BD
    
      Alpha release

commit b68ae5fa8aa5db69988a92d33795cb7ad87f84c0
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jan 18 15:31:20 2011 -0600

    Main Dialog Cosmetics
    
      * Removed white space surrounding macro buttons
      * Increased height of buttons 2 pixels
      * Removed white space surrounding audio mixer sliders
      * Removed DOWN_BOX attributes from groups, replaced with
        BOX attributes for individual controls
      * General code clean up in fl_digi.cxx

commit 30e882704ed8a3b09b81e6c2523b92a6e6aaf5bf
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jan 18 13:30:06 2011 -0600

    Panel Widget
    
      * Added new widget class, Panel, to replace Fl_Tile and it's
        derivatives.  Panel resizes it's children using a ratiometric
        algorithm.
      * Enclosed embedded viewer, Rx text, and Tx text widgets within
        the bounds of a Panel widget.
      * Removed separate control for horizontal sizing of embedded
        viewer.

commit 2c6043b0ee3b0d9d07f25abc7a7ca98a9483ce51
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Jan 16 12:25:08 2011 -0600

    Compiler warning in trx.cxx
    
      Added default initialization to buffer pointer wherever
      ringbuffer<double>::vector_type was declared

commit c2f5364e0b1bcf7e71ab4b03f0606c14a455ecec
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jan 15 19:49:59 2011 -0600

    VTgroup position
    
      Restore vertical divider positioning

commit cfacc550a3eaa5763b5d7f48dc45bdc0e1c3ca8a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jan 15 18:07:49 2011 -0600

    Fl_Text_Display_mod
    
      Correction to position_to_line recursive method to prevent
      compiler warning

commit 65a26deea6c077b93042ba3aa3f72794484c39e3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jan 15 13:42:29 2011 -0600

    Version 3.21.0BC
    
      Alpha release

commit 70b57ff5a9d599401c95335fc9c41eb28b6e4364
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jan 15 13:41:21 2011 -0600

    Viewer Width adjuster
    
      * added user selectable width for embedded signal viewer
        as percentage of text panel width

commit e78f3e0cab5428fbd2fb32a40ddba2a1daac6fc0
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jan 15 09:31:35 2011 -0600

    Viewer status
    
      * Moved viewer squelch from a configuration to a status item
      * Added width/height to viewer saved state
      * Added character width report to pskbrowser methods

commit 5d8e050980258690af3dba2cf97f49512aecf0a7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 13 07:09:40 2011 -0600

    View slider color
    
      Added color selection for signal viewer detection level widget
       - color selection on config tab UI/Browser

commit 949a1126269c5e112301588d08c03f079a5689e8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 12 18:34:38 2011 -0600

    Macro <RX/TX>
    
      Corrected # chars to delete from macro string during execution

commit aa6106299f61f34436c34a33f5cfb3d9180b90a9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Jan 9 19:00:55 2011 -0600

    Version 3.21.0BB
    
      Alpha release

commit bdb3ea6233c9d4194977aca9b296710b51ac514f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jan 10 00:58:42 2011 -0600

    Maximize window error
    
      * Replaced HTgroup tiled widget with group widget
        - browser is fixed at 50% of HTgroup width
        - browser can be hidden
        - restart recognizes prior state of browser

commit b8d5fa4363221c350018fcbe81e719784b53d70e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 6 15:14:34 2011 -0600

    Version 3.21.0BA
    
      Alpha release

commit 141218737f27959e03f9f062b81523657074aef0
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 6 15:13:44 2011 -0600

    Signal Browser Cosmetic
    
      Corrected missing 1/2 character in browser frequency / channel
      field.

commit 12f0f4be48c62cb5ac31cffda58893827e5d4140
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 5 16:13:15 2011 -0600

    Logbook Server Connection Disabled
    
      Disabled logbook server connection pending completion of
      external program fllog.  Current design tested and functional
      with fllog-0.9.904

commit 9ec791a8a7a2fbd946d75f4832277b1d8e787307
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 5 08:33:29 2011 -0600

    PSK browser mod
    
      Detector mod to limit channel range for wide bandwidth
      PSK modes, PSK125 and wider

commit 6a24e154c1b13fce8c1c2269fe9564c73ce34a1f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 5 04:14:52 2011 -0600

    Code cleanup
    
      * Removed unused variable in Fl_Tile_Check

commit f97218bdefc98639518c122dd5195c8d37a0d89a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 5 04:08:17 2011 -0600

    Convenience features
    
      * Added enable/disable psk browsing for very slow cpu's
        - control on psk config tab
        - default to enable ON
      * Added enable/disable RST out default to 599
        - control on UI/General [logging] tab
        - changed contest 599 defaults to work only with contest
          logging panel(s)
        - clear QSO logging widgets on program start

commit 0dd4cec5e38a5a0d08933de4641837c135433f3f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jan 4 19:15:28 2011 -0600

    Version 3.21.0AZ
    
      Alpha release

commit 29074053f268d4e83714a286da5def80d998ddb8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 5 01:11:36 2011 -0600

    Signal Viewer History
    
      Added selection to decode audio stream history when selecting
      an active channel in the signal browser

commit 3bc947bc72965afb65c330a92ca0b441e4eb311a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 5 01:00:53 2011 -0600

    Mixer Frame
    
      * Resized mixer frame
      * Changed tiled group clip all children widgets to the group
        coordinates - this corrects the mixer frame / browser visibility
        bug.

commit d12320819f49515467bbfb62120eca9b02f24ee9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jan 3 15:56:53 2011 -0600

    Version 3.21.0AY
    
      Alpha release

commit 8093389178c70e041cd411408132843bd4327908
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jan 3 08:32:02 2011 -0600

    Channel Number
    
      * Restored previous label behavior
        - audio / rf blank unless signal present
        - channel #'s always present

commit a9b88e0415aa21a1cc62a1fe0a677ce14d68a9a1
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Jan 2 15:17:37 2011 -0600

    Version 3.21.0AX
    
      Alpha release

commit 7e4c1ab27e4737bbc28d38238673c96a0a92468f
Author: Pierfrancesco Caci <ik5pvx@gmail.com>
Date:   Sun Jan 2 15:17:33 2011 -0600

    RX-TX log file
    
      Added Frequency : Mode to Rx/Tx lines in the file
        [fldigi folder]/fldigi.log
      where [fldigi folder] is OS and installation dependent

commit 98b4cb0d820cbc39dd5e62f90ac81831b8d0e43d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Jan 2 14:35:51 2011 -0600

    PSK detector mod
    
      In search of Nirvana

commit 0dd124939f3d4666558dac9f26136eeac8df23e7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Jan 2 14:35:47 2011 -0600

    Browser Channel Order
    
      Allow top to bottom / bottom to top ordering of channels

commit c33a85dc932774d0845c086e48b02901ebe5703d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Jan 2 09:02:36 2011 -0600

    Tile_Check fix
    
      Corrected code in widget Fl_Tile_Check for max resize fault

commit 30d8c589877c32bd345f4683c3c057bf8ac11896
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jan 1 14:12:32 2011 -0600

    IPC Date report
    
      Changed IPC log date to DATE-OFF format dd Mmm yyyy

commit 03390bbc751c05bbc8c9a84daf2923bc6a1ad7a0
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 31 18:21:50 2010 -0600

    Load Macros
    
      Corrected macro button initialization after loading a new macro
      definition file

commit c118aa05173b8cf37e05ffbaee9aa2d32fa51ead
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 31 05:44:06 2010 -0600

    Version 3.21.0AW
    
      Alpha release

commit 3b967fd13c00c4fb156a884dda5fe4d74d81dec6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 31 05:42:19 2010 -0600

    RTTY visible timeout
    
      Added code to display active RTTY channel for time out period
      after signal extinguishes.

commit bce4760d111a0356223b987db6cc6297df733efb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 31 05:31:52 2010 -0600

    Browser start frequency
    
      Change to single control for both Waterfall and Browser low
      frequency.

commit 8e762966879c5904f55b391da1dfe667a68a8901
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 31 05:31:34 2010 -0600

    Macro Bar Configure
    
      *  Added code to allow user to select 2nd macro position
         above or below the Rx/Tx panels

commit 2208cfed32691d3b4a292b6178d4cbf33144664e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Dec 30 06:40:46 2010 -0600

    Version 3.21.0AV
    
      Alpha release

commit 0c66bd78f7497e9b2cbd358074fe6491bf53ad21
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Dec 30 06:39:29 2010 -0600

    RTTY adjacenies
    
      Corrected logic to suppress adjacent channel tracking on
      RTTY browser

commit 3b55c6977e32f0c963405948c3ec709cd08cb9b9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 29 20:17:45 2010 -0600

    PSK AFC
    
      Restored AFC to both PSK and PSK browser channels.

commit 9b55abc95a8133a0d560bc6a62d181d922567b6f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 29 15:50:32 2010 -0600

    Version 3.21.0AU
    
      Alpha release

commit 0c5e8a3d1fc81d82de422956480ab8d249e86492
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 29 15:39:13 2010 -0600

    PSK Browser-WF data
    
      * Changed WF FFT circular buffer to improve browser detector
      * Changed PSK channel timeout processing to reduce random
        channel noise.
      * Added false signal detection

commit 714e5738fcb8b4ff3f791d6d242daf088533126a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 28 19:25:34 2010 -0600

    Waterfall Only mods
    
      * Adjusted the viewable configuration tabs for the waterfall-only
        GUI.  Hide the following tabs:
        -  UserInterface
        -  Contest
        -  WF_UI
        -  RxText
        -  Misc
        -  QRZ

commit 56fda4f7ab66f2f7dc0515df96c6fa567316dd11
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 28 17:58:46 2010 -0600

    Version 3.21.0AT
    
      Alpha release

commit 75c8e77e78607df544fc369dcd329fd1178dd3ce
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 28 17:55:35 2010 -0600

    RTTY BROWSER
    
      Added code to reduce incidence of adjacent channel duplication
      Added reverse WF->browser link for rtty browser

commit 040c13f2ed61c63587d68d563e2ae63406ceae1e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 28 15:58:34 2010 -0600

    Browser reformat
    
      Corrected line length computation after freq/ch# format
      change

commit 04f107e21e235942313dc375bcfe28ec193ecab5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 28 15:58:33 2010 -0600

    PSK browser mod
    
      Modifications to detector
      Fix to mode change seg fault

commit 75c9112daa4de6bd4ce5a2d2c6520d8746fe1f4f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 27 18:24:05 2010 -0600

    ADIF format fault
    
      Corrected formatting fault of ADIF output.  Fault caused when
      field data string exceeded 100 characters.  Fault prevalent on
      Windows platform by virtue of temporary ADIF file used to populate
      external log files.

commit 071dd351c4b7eb3cc38d04ee4e4bca6aef381fac
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 27 22:14:16 2010 -0600

    Version 3.21.0AS
    
      Alpha release

commit 7767ff1d97489db78ffd5b01075c4c9b32285d75
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 27 22:06:15 2010 -0600

    PSK browser update
    
      * Changed linking of WF select to browser select
      * Added logic to allow squelch on/off button control of
        character updates to browser
      * Fixed --wfall-only seg fault

commit c7c3a43c78372e1a6a968133e5c8345b768e1ac3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 27 17:26:04 2010 -0600

    RTTY viewer
    
      Signal processing for multi-channel RTTY decoding

commit 4344d53692c441992e56243bbac7e8097e37b6fe
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 27 17:21:53 2010 -0600

    Macro Button Bars
    
      * Corrected button label updates after edit
      * Restored "macro set" buttons on button bar
      * Restored mouse-wheel action on button bars
        added configuration option to turn enable
        this feature

commit dc6a6b1f5286d3eb25652f818200abdf36aee904
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 24 07:56:29 2010 -0600

    CONTESTIA
    
      Shortened ADIF reporting name to CONTESTI.

commit 4f6c4aae40ee37fe5342f57a2a06d0ea8c78b6ae
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 24 06:51:26 2010 -0600

    Version 3.21.0AR
    
      Alpha release

commit 99f977cd28073a92394d2de5b166c709fa9efe55
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Dec 23 21:44:57 2010 -0600

    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

commit 685ffc38c475e4b320f89c6df6eb5690841fb790
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 22 20:14:44 2010 -0600

    PSK browser detection
    
      Changes to psk browser signal detection algorithm

commit 425c6bf4cf5ca5825080c7021e94c2285e8536d9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 22 01:18:31 2010 -0600

    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

commit 09c9569b4ef5455245fc90ef96eacff0357a9493
Author: Dan Ankers <md1clv@md1clv.com>
Date:   Tue Dec 21 07:09:22 2010 -0600

    IARU Maidenhead
    
      Changes to documentation, alerts, and hints to reduce
      misunderstanding regarding terms IARU locator and
      Maidenhead locator.

commit fa165cc768d22c24b8840ac3c1ccbb45601828e2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 7 12:19:13 2010 -0600

    Countries List
    
      Set primary list color to white

commit 9b8fdd864fbd0448549d68ac03425a983c339407
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Nov 30 15:39:39 2010 -0600

    Check for updates
    
      Changed re parser expression to follow recent change in w1hkj
      web site organization

commit 81ebe8173668ca0eedae9e34d0abc338132fb2fe
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Nov 29 19:50:12 2010 -0600

    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).

commit eb0afbbc31b582e6112af231c9af6ff1d1bd79b8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Nov 28 09:02:20 2010 -0600

    Call Lookup
    
      Added code to convert uppercase operator name to
      camel case for all lookups.

commit 2260b5f6ded580c4b2e4826490b6c1074d76c4fb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Nov 27 09:27:29 2010 -0600

    Version 3.21.0.AP
    
      Alpha release

commit d6583d8fe72cae6edb1d514e0d74cab756f33801
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Nov 27 09:20:59 2010 -0600

    RSID new mode
    
      Added Contestia 128-2000 RsID code

commit 1f8a59fb65b6443a0388cf35bc065e3a10246cd6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Nov 27 07:42:40 2010 -0600

    Logbook Menu
    
      Changed structure of logbook menu items

commit 16dbe6e74611d282000ecaa8de3cc9ccbe57100c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Nov 19 15:54:26 2010 -0600

    Version 3.21.0AO
    
      Alpha release

commit 49cae5f9c52f9542b6d4489ac47633fec6bf609f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Nov 19 14:34:26 2010 -0600

    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

commit a5f2f7f1c4464929c94fe84c657f1cd1a0840201
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Nov 19 08:50:05 2010 -0600

    Log Client
    
      Connect to external xmlrpc log server

commit ca7d30f792550cac82dcd29b96eda151884bcdc0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Nov 19 08:50:05 2010 -0600

    Embed xmlrpc++
    
    Bundle a copy of xmlrpc++ (CVS as of 20101026) to use as an easier to build
    (than libxmlrpc-c3) client on win32, and also as a server in the near future.
    
    Upstream version modified as follows:
    
      * Added numerous required includes
      * Fixed some sprintf format strings
      * Added support for the nil type
      * Included <config.h> in all .cpp files

commit f2b39b1ede58e2447eafbe49845c19b4194bb918
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Nov 19 08:50:05 2010 -0600

    Reversion of commit 2a957966c1ebda93647a789a75f83aba6af5f98a
    
      Partial reversion of Multi-user-logbook commit
      Preparation for introduction of client/server logbook

commit afeccbb9afa5b7ef502157fdc4dac8c142d9e534
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Nov 19 08:50:05 2010 -0600

    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

commit ef188fd7369c0aa5f1e837c0f92403d917a5e7e8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Nov 19 08:49:05 2010 -0600

    QSO_DB sort order
    
      Corrected bug in date-time sorting of the logbook database.
      Sort is now by DATE and TIME vice DATE and TIME_OFF

commit c372640fa9c74edee88c2c1ca53e9746ffc25189
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Nov 19 08:29:53 2010 -0600

    Macros
    
      * Added CLEARLOG macro tag
        - Inserts a ^C into the transmit text.  ^C can also be entered
          manually.  Note that this is a two character sequence:
          carat C, and not a control-C symbolism.

commit 5614a0abd5b545e773dce758856d46e6dc366d7a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Nov 5 16:05:27 2010 -0500

    Version 3.21.0AN
    
      Alpha release

commit 9c8e837ebfedea06dff0d9946d0e2f1474686db7
Author: Terry Embry <mrtembry@yahoo.com>
Date:   Fri Nov 5 12:17:32 2010 -0500

    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.

commit c29ee471db47232582360fb684e9c631c6d37c86
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 20 18:01:51 2010 -0500

    CALLOOK lookup
    
      Added http://callook.info lookup to QRZ queries

commit 80e1bcf36d645f09edda5f805f02a652b43046cd
Author: Fernando M. Maresca <fmaresca@gmail.com>
Date:   Wed Oct 13 06:41:38 2010 -0500

    QSO_DATE_OFF field implementation
    
      Implementation of QSO_DATE_OFF field in the logbook according
      to ADIF 2.2.3 and up specification.

commit 7e1c6cdb2b5ec62578371483c25e596ddf1fe860
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 13 06:41:38 2010 -0500

    Build correction
    
      Corrected combo.cxx to account for ambiguous include file
      referencing which caused compile failure on target systems.

commit bfa18df459de680845009bfb96aaf2f6b0a832d1
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 13 06:41:38 2010 -0500

    Version 3.21.0AM
    
      Alpha release - added #include "config.h" to src/combo/combo.cxx
      Build distcheck failed without config.h line

commit a2c9e048f88967234eb354bfd42a37f42e5da709
Author: Remi Chateauneu <rchateau@DuoLnx.(none)>
Date:   Wed Oct 13 06:41:03 2010 -0500

    WEFAX bug fixes
    
      * Received and transmit files optionaly logged to adif file.
      * Code cleanup, more comments.
      * Reception speed-up.
      * Better error detection.
      * More input filters.
      * Fixed bug when switching mode with a macro.
      * Minimum size for saving image is increased.
      * modem::cap must be OR-ed.
      * always set carrier to 1900 Hz

commit c5ea3ce066fe676fc34fdae87044a444410cd6e5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Sep 23 09:54:40 2010 -0500

    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.

commit f46016f382e2c28ae1101bcaa80d369207847c50
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Sep 11 19:31:40 2010 -0500

    ESC action restore
    
      Restore escape key action to TUNE and Macro timer

commit 0ac873fb5da31133b7d183b72a79e3bbdc11a824
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 5 06:54:06 2010 -0500

    Hamlib Tests
    
      Changed initial hamlib query tests to fail if get frequency
      is not implemented or returns zero or less.

commit e645b565b2ab0047657a18a072bec108d948a75f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Sep 5 06:27:29 2010 -0500

    RigCat Width
    
      Bug fix - error in xml definition could case infinite loop
      in rig width processing

commit 0f52da398eac264010a3da6ea0e9e292a5535030
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Sep 4 10:43:25 2010 -0500

    Goertzel filter update

commit c6409f3852d03da5106056ac4ca1b21ccf9373bf
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Sep 3 14:10:07 2010 -0500

    Version 3.21.0AL
    
      Alpha release

commit aa4bee2b8ce4d24185b6bc20182037fb17cdf51b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Sep 2 20:23:49 2010 -0500

    Abort ARQ
    
      Added call to Abort_ARQ when double ESC pressed (panic)
      Added supporting code in modem class.

commit 1ad7f164d37d8d9222cc429285daae7128a451bd
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Sep 3 14:08:00 2010 -0500

    CONFIG dialog
    
      Set to Non-modal for Windows.

commit 6cbd20061791a4aff4b7cda30004f4540d124feb
Author: Chris Sylvain <kb3cs@arrl.net>
Date:   Mon Aug 30 03:01:28 2010 -0500

    RTTY-PSKSCOPE
    
      Limit length of QI to MAX_ZLEN

commit e6d43d4e3e69ade6f78bd16bcebc43798f89fc46
Author: Chris Sylvain <kb3cs@arrl.net>
Date:   Mon Aug 30 02:55:34 2010 -0500

    Goertzel Filter
    
      Update to Goertzel filter implementation in filters.cxx

commit a0cca984cf6cee9210e4c181f10b4be714c5f10e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Aug 30 02:31:30 2010 -0500

    Time Macros
    
      Corrected <QSOTIME> to update with logging field
      Added:
        <LT> local time as HHMM
        <ZT> zulu time as HHMMZ
        <LD> local date as YYYY-MM-DD
        <ZD> zulu date as YYYY-MM-DD Z

commit 0c14c51efa52aa60a33f71b6c277f799262819e2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Aug 30 02:31:15 2010 -0500

    Logbook Field Sizes
    
      * Removed size restrictions on qso_db record fields

commit 72d78b1e11c4a47b0d0631725c281dc969fc8772
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Aug 11 06:36:17 2010 -0500

    Macro Mode Change
    
      Change init_modem_sync(...) to init_modem(...) call in macro
      execute.  Macros are executed from main fltk thread.  The
      sem_wait call in _sync caused main thread to lock up.

commit 70ef8dbc6fd29b7d75af2e1458f7ffe8707ea7f8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Aug 3 18:31:49 2010 -0500

    Combo widget
    
      Changed vertical size computation for combo box popup

commit f451461c55c1e5c004558eb75d1811c69166572c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jul 30 08:14:07 2010 -0500

    Version 3.21.0AK
    
      Alpha release

commit bea2d29d05d3f5f069fb71bb7ef89f4a46fe0918
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jul 30 03:33:00 2010 -0500

    TX file insertion
    
      * For both file insert and drag-n-drop insert into the Tx widget
        Change all occurrences of ^ to ^^.
      * Effect is to treat all dnd text as plain text without special fldigi
        control sequences.

commit b24fe85885b740218d5bbf53a5f8264ab20b41e4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jul 28 18:22:58 2010 -0500

    Xmlrpc Raw data
    
      * Added xmlrpc method, rxtx.get_data, which returns the contents
        of a char data buffer (max 256).  Data buffer contains all
        text received/transmitted since last query.  Caller responsible
        for separating the two.
      * Added xmlrpc method, rx.get_data, which returns the contents
        of a char buffer (max 256).  Data buffer contains all text
        received since last query.
      * Added xmlrpc method, tx.get_data, which returns the contents
        of a char buffer (max 256).  Data buffer contains all text
        transmitted since last query.

commit a9815cdbea7bdb43bbf382863d98f35dbc6918ac
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jul 28 06:28:51 2010 -0500

    Log Sort
    
      * Changed logbook sort to DATE / TIME-ON comparison
      * Changed logbook browser to show DATE / TIME-ON vice
        DATE / TIME-OFF

commit 1110fe470c8683e4b9e5b3bf461a7c6be4d16923
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jul 26 18:29:51 2010 -0500

    Xmlrpc BS char
    
      Added new method to FTextTX to support backspace char
      from an external program.

commit 6c6f6e005d2575ded9b46f1cd6a64ee14d1bc409
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jul 30 07:34:18 2010 -0500

    RsID
    
      * Added support code for RSID code additions
    
            RSID  MODE
            203   OLIVIA-4-125
            204   CONTESTIA-4-125
            211   OLIVIA-64-2000
            214   OLIVIA-8-2000
            221   OLIVIA-32-2000
            229   OLIVIA-4-1000
            234   OLIVIA-16-2000
            238   OLIVIA-4-2000
            247   CONTESTIA-8-2000
            254   CONTESTIA-4-2000
            255   CONTESTIA-4-1000
            259   CONTESTIA-16-2000

commit 9e6d0f3d2a17d31cd4506edee6d35b8af3bb2790
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jul 20 11:07:46 2010 -0500

    Logger
    
      Fixed bug in external log record introduced by e7d9cd1

commit bc70438d74d43e3cc1d9816ff0186b5f06231458
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Jul 18 15:13:39 2010 -0500

    Compile Warnings
    
      Modifications to avoid compiler warnings in Jalocha code
      sections.

commit a7ee2aff88513f8af6954f90f652b497629d6119
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jul 17 14:06:34 2010 -0500

    ThrobX
    
      Added Idle-Space initialization to rx_init method for
      ThrobX.

commit dd0d489ea7868037babf76a8a1958f678b9f529b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jul 16 19:54:22 2010 -0500

    Post RsID
    
      Removed post RsID transmission pending resolution of OS X
      segmentation fault caused by post RsID.

commit 809b218b13d502045c1c82af835c55c9b56f650b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jul 16 19:51:48 2010 -0500

    Revert "RSID silence period"
    
    This reverts commit 7f7aeab2b9058084dd2752fdcf63820bc5a7bde0.

commit 4685221e4ff1801da8139e84d7123acc742df76e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jul 15 10:28:12 2010 -0500

    Version 3.21.0AJ
    
      Alpha release

commit 2a957966c1ebda93647a789a75f83aba6af5f98a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jul 15 10:24:20 2010 -0500

    MultiUser Logbook
    
      Enabled access to a single fldigi adif logbook database from
      multiple running instances of fldigi or fldigi and another
      program using same database file.

commit 4a77c03015a9b8c587b581ad2600a6da6646047f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jul 15 10:24:18 2010 -0500

    Contestia Olivia info
    
      Changed LOG_INFO to LOG_DEBUG for event log printing of
      Contestia / Olivia parameters

commit 7f7aeab2b9058084dd2752fdcf63820bc5a7bde0
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jul 15 10:23:43 2010 -0500

    RSID silence period
    
      Removed silence periods between RSID transmission and start
      of modem signal.

commit e7d9cd1286bcbf1005a4f7ca5490bc1647a1d8ae
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jul 14 18:43:36 2010 -0500

    Logbook Save
    
      Fixed logic error in save record to logbook

commit 0af649bb26377760b197748f5ab89c86638fe760
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jul 14 11:30:22 2010 -0500

    '^' Parser
    
      Modified '^' character sequence parsing to eliminate idle
      character.  Beneficial for slow modem baud rates.

commit f6f9459650a411d8e9167a4fcf216ede07c8b778
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jul 14 08:42:16 2010 -0500

    Version 3.21.0AI
    
      Alpha release

commit abafe0d42d5847ff7f52c0d3b5ee7d8bc297d504
Author: Fer Maresca, LU2DFM <lu2dfm@gmail.com>
Date:   Tue Jul 13 21:26:52 2010 -0500

    <LOG> change
    
      Added new logging macro tag <LNW> (Log NoW), which places
      the code pair "^L" into the transmit stream.  QSO logging
      takes place when that pair occurs in the transmit sequence.
      This guarantees that the time of log will concur with the
      ^L occurance.
    
      Changed tag parsing to always place <RX> (^r) as last control
      tag in the expanded text that is placed into the Tx buffer.

commit e6d23f6a1c79c70d9dbc8222e2101b2ad0c8cbcb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jul 2 15:26:59 2010 -0500

    Version 3.21.0AH
    
      Alpha release

commit 0faeecb0c87a068ec4b905f54fb1f5572125950d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jul 2 14:04:29 2010 -0500

    RX-TX Select
    
      * Fixed text/background contrast for selected text in Rx Tx
        panels
      * Added color selector for hightlight (SEL) color used in
        Rx Tx panels

commit e1cfec01c90bac4858ecdbdb2d085514e4bb0012
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jul 2 07:29:53 2010 -0500

    RTS-DTR ptt
    
      Allow both to be used simultaneously in RigCAT

commit 9064f150a7466820908cfcded19f41943858e9ca
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jul 1 23:24:59 2010 -0500

    REPEAT Macro
    
      Added <REPEAT> macro tag - puts fldigi into infinite
      transmit repeat of all text and tags preceeding <REPEAT>.
      <ESC> terminates the loop

commit 5f10e417a114e3c7ee3693c0336d55b46596ec2f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jun 28 17:19:37 2010 -0500

    Version 3.21.0AG
    
      Alpha release

commit e2ec2391ef83466d5b66ee7771f7673f47881fa9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jun 28 15:35:37 2010 -0500

    Mode prefs
    
      * Changed to named store of last used mode in prefs file
      * Added Contestia, Olivia, RTTY baud/bw values to prefs
        file.

commit 6e6b67242c3365e4968b4117ae1fe5e4679484c1
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jun 25 10:04:58 2010 -0500

    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

commit 773e0ede3638569f936fcd1289a1bc57ee3f8cfa
Author: Chris Sylvain <kb3cs@arrl.net>
Date:   Sun Jun 20 14:37:10 2010 -0400

    PSK Browser modes
    
      Add decoding for PSK63F and new PSK___R types

commit 40204caa9a6a2ffe0ec174f8e00ed4e1976722b9
Author: Chris Sylvain <kb3cs@arrl.net>
Date:   Sun Jun 20 16:44:13 2010 -0400

    Beginners Guide update
    
      Update beginner's guide for Lk and RxID button behaviors

commit 62335f9afb61f0cbc08715d41b3fac85e2cff682
Author: Chris Sylvain <kb3cs@arrl.net>
Date:   Mon Jun 21 06:06:16 2010 -0500

    RTTY class
    
      Moved _BITS _BAUD _SHIFT into class definition to avoid
      namespace conflicts with future similar modem types.

commit 8e26ee4d0822ee88472f98a3ef3f6e0555bcd6bc
Author: Chris Sylvain <kb3cs@arrl.net>
Date:   Mon Jun 21 06:06:03 2010 -0500

    <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

commit 97545935501eba7b3c4d1ef6e6d0c4a01107f668
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jun 15 21:24:18 2010 -0500

    Version 3.21.0AF
    
      Alpha release

commit 4d1c449d99c597848254cce24421bcf7f18615cf
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jun 15 21:14:43 2010 -0500

    PH Cabrillo report
    
      Added SSB to USB, LSB, PH log entries which generate the
      PH Cabrillo report category.

commit fd7ca52e11159c78cd9d88740cb1a23cdc0f5bd7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jun 15 11:08:37 2010 -0500

    QRZ xml service
    
      Changed url for QRZ online xml server iaw with urgent email
      notification received from QRZ.com on 6/14/2010.

commit 5c0eea9a442ef8227b47875a09b9f47e25697689
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jun 10 14:02:48 2010 -0500

    CWID
    
      Correct for improper merge of master / wefax branches.

commit cb4afcfeabf782aa345d4c9b1650ba8d3733ab32
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jun 10 10:32:33 2010 -0500

    Version 3.21.0AE
    
      Alpha release

commit e37116b090ed58a1600450a7f3b487955056363d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jun 10 10:29:21 2010 -0500

    RTTY 75 baud
    
      Removed RTTY-75 from menu structures
      Added RTTY-75N, 75 baud, 5 bit, 170 Hz shift
      Added RTTY-75W, 75 baud, 5 bit, 850 Hz shift

commit edf6b4b97e9e208e771dc39564329cf429d6e4ff
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jun 10 10:28:39 2010 -0500

    Read Config
    
      Increased buffer size used for line input from file
      fldigi_def.xml

commit 629a4040c7ecc63703fce3b40f6e41853743ab0e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jun 9 13:16:34 2010 -0500

    VIDEO ID
    
      Restore videoid_modes.test to videoText function

commit d9a2e53c834285cdb5c2a07eb7de90be64ec37f4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jun 8 15:04:41 2010 -0500

    CTY.DAT-KG4
    
      Modify cty.dat lookup to account for special KG4
      call assignments.  1 & 3 letter suffix in US
      2 letter suffix in Guantanamo

commit 3779b336a72df16aadf099bfb80c073b5d390720
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jun 7 07:49:11 2010 -0500

    Version 3.21.0AD
    
      Alpha release

commit e5d87857714e2762e897ef2adf36d20ec94c4d70
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jun 7 07:49:02 2010 -0500

    PA flush
    
      Replaced pa_simple_drain with delayed call to
      pa_simple_flush.

commit c5f12bbb14857989faac56a71bb7a9ca2ff04d78
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Jun 6 14:38:42 2010 -0500

    RSID code base
    
      Reverted to 3.20.nn code.
        removed wefax RSID identifiers
        restored conditional rx/tx RSID functions

commit 6b9be6d96683da6f8a9cfb7c79bd95776b92b95f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jun 5 21:15:35 2010 -0500

    Version 3.21.0AC
    
      Alpha release

commit a7f6d856356a701b470286ec6fbd36015e63c690
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jun 5 21:10:12 2010 -0500

    RSID new codes
    
      * CONTESTIA 32-2000
      * CONTESTIA 64-500
      * CONTESTIA 64-1000
      * CONTESTIA 64-2000

commit 870bfa6fd5bff8572d132859015f09fcca5b444f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jun 5 14:18:10 2010 -0500

    WEFAX time
    
      Bug fix for win32 current_time function

commit 7aab2d5c5080138ead5caba4045d373946059c4d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jun 5 12:29:36 2010 -0500

    Version 3.21.0AB
    
      Alpha release

commit 6e617cf2f0ea526cd6d73edf6c288258c49dedd8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jun 4 18:43:12 2010 -0500

    TX Wrap disable
    
      Disable word wrap when file insert or drag-n-drop operation
      is performed.  Restore word wrap to former state after TX
      is finished or TX panel is cleared.

commit d46b8a410832a68ae10ed475da83a3bfadae5f64
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jun 4 18:33:44 2010 -0500

    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"

commit 03f1ba743c17a9d88c95bab743d89f2e11365cbb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jun 3 06:38:17 2010 -0500

    RSID tx suppression
    
      Suppress RsID transmit for unsupported RTTY, OLIVIA and
      CONTESTIA modes.

commit 0790350480a77d959a18483b566e32f16373c870
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat May 15 07:16:33 2010 -0500

    Pulse audio
    
      flush blocking
        Deleted call to pa_simple_drain.
        pa_simple_drain caused long delays on Ubuntu 9.04, 9.10 and
        10.04 due to blocking by pulse audio library

commit f6f0ea930335e1d6beae5746c3c803364b61125b
Author: Remi Chateauneu <rchateau@DuoLnx.(none)>
Date:   Sat May 15 07:16:31 2010 -0500

    WEFAX bug fixes
    
      * The logbook is updated when sending/receiving a file.
      * Speed-up when displaying.
      * Does not hang when switching to another mode with a macro.
      * Code cleanup.
      * Less loss of input audio frames.
      * Fax transmit is re-enabled.

commit 669ee37ecfaca6f0275431f8f894a46296486834
Author: Remi Chateauneu <rchateau@DuoLnx.(none)>
Date:   Sat May 15 07:16:30 2010 -0500

    WEFAX additions
    
      * Added more input filters.
      * Detect lost frames and attempt to compensate.
      * Less CPU used for signal/noise detection.

commit e9d7520f93c747dbac4509b7b934712157c756c3
Author: Remi Chateauneu <rchateau@DuoLnx.(none)>
Date:   Sat May 15 07:16:28 2010 -0500

    WEFAX image size
    
      * Initial image height is bigger.
      * Adjusted the size of some widgets.

commit d7d19f07bc597adc23f175a67101dabf02cf6a0e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat May 15 07:16:26 2010 -0500

    PSK RSID
    
      Disabled signal search on init of psk modem types
      Prevents jumping off of RSID detected frequency

commit c3fbd31a8a7ed4fc5f1a9f9a3dd29963a3cf4e6d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu May 13 14:30:17 2010 -0500

    RSID DomEX-FEC
    
      Resolve RSID for DominoEX / DominoEX-FEC modes

commit e36afb0304eb8de1533c84b8bb7d944de9431670
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu May 13 14:30:07 2010 -0500

    Implement CLOCK_MONOTONIC on OS X

commit 1387fbed95e23be3ac8adcbc5a0b6137289a5e9d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu May 13 14:29:50 2010 -0500

    WEFAX MINGW32
    
      Fix for usleep call in wefax-pic.cxx, incompatible with MINGW32

commit 2508852b03696e8c430f7d13081645ba19eb371b
Author: Remi Chateauneu <rchateau@DuoLnx.(none)>
Date:   Mon May 3 08:15:11 2010 -0500

    WEFAX addition
    
      Merger of all work submitted by Remi which was based on
      3.13BY.  Merge accomplished by reducing mulitple commits
      to a single and then cherry-picking that commit to the
      master branch.  No merge conflicts were experienced.
    
      Modified fl_digi.cxx / wefax items to comply with post
      3.13BY changes.

commit 3e06566fb5b53d58e463939c5d7f6cd78a4f13fc
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 3 07:11:07 2010 -0500

    Version 3.21.0AA
    
      Start of new developement cycle.

commit ed574fbf97681bd6f2977560862280051fea43b1
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun May 2 06:40:51 2010 -0500

    Configure.ac update
    
      Updated configure.ac for version 3.20.11

commit 49b08808df0458e519c8d6584f728d1836430f14
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun May 2 06:08:11 2010 -0500

    Version 3.20.11
    
      Release

commit ff47cc4ac44d298ae9eb2fe60273a619a86901ef
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun May 2 05:46:23 2010 -0500

    XCVR Freq
    
      Changed initial no-rig frequency to zero
      Changed title to "Enter Xcvr Freq"

commit 5186a749090fbd06d50af9f096e23f165273cb7d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat May 1 11:22:55 2010 -0500

    FLARQ 4.3.1
    
      Release

commit 83f42cbd0e4561ad10eb4b39b30caa8ce863dd94
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat May 1 06:48:28 2010 -0500

    Version 3.20.1
    
      Release

commit 55eec2a8b9f737c95713c941c6ef5f1404655189
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Apr 30 18:31:37 2010 -0500

    MAP macro update
    
      Google search by:
        1) postal address, city, state, country
        2) latitude, longitude
        3) maidenhead grid square
    
        where 1) and 2) are obtained from QRZ xml subscriber query
        3) from QRZ or by manual entry
    
        <MAPIT> map trying 1)...2)...3)
        <MAPIT:adr> map trying 1)...2)...3)
        <MAPIT:lat> map trying 2)...3)
        <MAPIT:loc> map trying 3)

commit e17ccfb6c3b269d45c3d197b00d113df5f919348
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Apr 29 13:42:00 2010 -0500

    LOCK macro
    
       Added callback to waterfall Lock button

commit 917b5bd14dc75b17ccc1b368edb714287d52adba
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Apr 27 19:13:49 2010 -0500

    Freq Browser Select
    
      Bug fix - double click select failed to correctly update
      frequency display when logging panel set to single line

commit 00addd8c1135d354e2dee85c3bf9b517dc38b127
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Apr 27 10:09:13 2010 -0500

    Version 3.20.0bB
    
      Beta release

commit 4474bd497f69122cb06a2cae104cd5f1b9a2d1cf
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Apr 27 08:41:16 2010 -0500

    MAP macro
    
      Added macro <MAPIT> which performs same call to default browser
      as the perl shell program "mapit.pl"

commit 2da1e558849719a80a9536a29c7c494fb301f4c8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Apr 25 13:59:31 2010 -0500

    ARQ auto file
    
      Fix wrap autofile location and detection

commit 54a056907f118465c8ef9c79394730a477ef5178
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Apr 24 11:11:36 2010 -0500

    Freq Control Font
    
      Modified Frequency Control widget to allow selection of font
      Added configuration item and support to allow user to select
      font used for the Frequency Control.

commit 5b7e8390572c0000a96aee87f70ba323d18de7be
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Apr 22 20:58:51 2010 +0100

    Disable sprintf re-declaration

commit c5f34c684d2bc0db04eb1006e12545c7c9d10f16
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Apr 22 20:58:30 2010 +0100

    Fix compiler warnings

commit 1733f1f1dec7631919586dca2d9370c885cf93ae
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Apr 19 23:12:38 2010 +0100

    Add preliminary support for FLTK-1.3
    
      * Bundle Fl_Text_Buffer from FLTK 1.1, renamed as Fl_Text_Buffer_mod.
      * Bundle Fl_Text_{Buffer,Display,Editor} from FLTK 1.3, renamed as
        above.  Apply most of Fl_Text_Display->Fl_Text_Display_mod changes
        to the 1.3 Fl_Text_Display.
      * Detect FLTK API at configure time and define macros to determine
        version of the *Text* files will be built.

commit ab092a6f1ee08ce56f7db04aea20fb0615f907b1
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Apr 16 19:01:32 2010 -0500

    psk reporter mode
    
      Added mode specifier to spot_recv and viewaddchr
      Allows continued correct psk31 reporting from pskviewer when
      a mode such as QPSK or PSKR is being used in the primary
      decoder channel.

commit 6c15ddde0e552f0ed8a3768061d4f10ea226deca
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Apr 13 16:34:09 2010 -0500

    Psk Viewer Min Width
    
      Changed initial default width to 30 for ease of viewing on
      1024 x 800 screen.

commit 2bc610505537efdb0582004ea7870cae8a24a05c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Apr 12 18:05:56 2010 -0500

    Revert "SC Time Out"
    
    This reverts commit 8df121a46a798b86592f0a2c4e20a44876610432.

commit de7c41bbe40181675246d440cba0e61de222d7c6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Apr 12 00:15:58 2010 -0500

    Version 3.20.0bA
    
      Final beta release for 3.20 series

commit 5da5ba6e54be01ce6e7b4194286b90752e2dc7ff
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Apr 12 00:07:04 2010 -0500

    Update NEWS

commit aaaec180fcdda25454ef9be06983f063a569fbeb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Apr 12 00:07:02 2010 -0500

    WARNINGS
    
      Added explicit conversions where necessary to reduce compiler
      warnings.

commit 8df121a46a798b86592f0a2c4e20a44876610432
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Apr 12 00:07:00 2010 -0500

    SC Time Out
    
      Modified SC time out catch statement in trx rx loop.

commit 45654eab62e114425962ada8676eeea50de39663
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Apr 12 00:06:57 2010 -0500

    PSKR fec metrics
    
      Changed fec metric variables to double
      Added fecmet, fecmet2 initialization to rx_init

commit faf5e6c6b0db7273b4c5ab575ac7a26d1255547b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Apr 12 00:06:55 2010 -0500

    Pause-Break
    
      Olivia / Contestia modes Pause-Break key behavior caused
      Tx buffer to be read and discarded.  Fixed.

commit 975f4a9c736e312e4a7e517b3c0538634e14f353
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Apr 12 00:06:53 2010 -0500

    RX lowercase option
    
      Allow RX text to be printed in lower case for
        Contestia, CW, RTTY, Throb

commit d551f2effdb7bc80a4d1b55056f42b739540f15b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Apr 12 00:06:50 2010 -0500

    Disable Czech l10n
    
    Do not generate and distribute cs catalog files until we have a
    UTF8-capable FLTK.

commit f1762d7c534f426bdc609e62878c4ca151431dc9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Apr 12 00:06:41 2010 -0500

    Fix more widget labels

commit 4f80565784ad57b95e68f699ae56a9b8755ee2e4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Apr 8 12:56:01 2010 -0500

    Update QSO frequency
    
      * Update QSO frequency field even when the waterfall is in PAUSE mode
      * Clean up WFdisp::sig_data

commit 3754c63d801103b24c6c95059af7e16c61eae7f9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Apr 8 12:28:34 2010 -0500

    Tx Pane Min Height
    
      Increased min height for Tx pane to 66 to circumvent ptvl errors
      on MS platforms.

commit 717c151671eef3085de7efbd440d1e19f8f2ae1b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Apr 8 12:28:32 2010 -0500

    Modem Init
    
      Removed this == <modem_instance> tests from modem::init
      Special init cases handled in specific modem class.

commit 0469895e2d630ad98c1184b0036a29143b61f59a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Apr 8 12:28:30 2010 -0500

    Contest Menu
    
      Fix bug introduced by b794fb14ecb0c034135ddfee081d419bb53ce3ba
      Menu items exchanged, but function did not follow change.

commit 8f76576fe3968b3230d5dcad67ba091ecb4122b6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Apr 8 12:27:55 2010 -0500

    AFC-SQL check buttons
    
      Removed support for alternate check buttons for AFC and Squelch
      on main user interface.

commit 5dcf5cb1c68951704afb8457df59f6a4b8bf1a80
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Apr 8 12:27:51 2010 -0500

    ADIF Export
    
      Changed default for TIME_ON field to checked

commit 1b5f56f6b39b0a4c2a5b78a44e1d0019549946a6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Apr 8 12:26:48 2010 -0500

    Olivia-Contestia bandwidth
    
      Added missing initialization of modem::bandwidth element to
      Olivia and Contestia classes.

commit 0d77c1bedf2d8e4ea5ecbd1dd3b6a49b97aafcae
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Apr 8 12:25:46 2010 -0500

    SSB modem
    
       Receive only SSB modem added to allow occassional logging
       of a voice contact :>)

commit 586e3d5ea265853f3676d599d06e204dccae6c23
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Apr 8 12:22:27 2010 -0500

    QPSK dcd postamble
    
       Restored CW postamble to QPSK signal encoder

commit 1aae11e61cb3ab535630cf53529d85d916619058
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Apr 8 12:22:06 2010 -0500

    RX_ONLY Modem type
    
      Added rx_only_ boolean to allow creation of modems that are
      receive only, such as WWV, Analysis.  Default modem type is
      to allow both rx and tx.

commit d29495f186c86a9665398c2cdc7ede06cf80b1f8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Apr 8 12:19:50 2010 -0500

    QSY Lock disable
    
      Changed QSY/LOCK behavior to disable Tx Lock before QSY.

commit 02767b0ba4a581c2e7558b4e2e57273ceec205fa
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Apr 8 12:16:58 2010 -0500

    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.

commit c10ee739acffd77f370f8defbbc10d6b5bc3f0bd
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Apr 8 12:13:27 2010 -0500

    Freq Analysis Init
    
      * Reset filters on start or waterfall "tuning"
      * Saved data file format change
          - Radio Frequency, Sideband, Audio Tracking freq recorded
            on restart or waterfall tune.
          - Tracked difference frequency, derived RF frequency recorded

commit 391167c14689c7da9021fc4a98d2b24be61b6177
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Apr 4 15:23:07 2010 +0100

    Add time functions

commit 5f540a746cd481af1154671a5208c0b0b8481ba9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Mar 29 14:30:26 2010 -0500

    Version 3.20.0b9
    
      Beta release

commit c517a1ef2a97cac46201c9eb08133e7dbdaeeb6f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Mar 25 17:36:13 2010 -0500

    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

commit b794fb14ecb0c034135ddfee081d419bb53ce3ba
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Mar 25 17:36:07 2010 -0500

    Rx Contest Popup Menu
    
        Changed order of menu to encourage use of Exchange In

commit 09c77b5684886f117869195d485a613845e90402
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Mar 25 17:35:55 2010 -0500

    Olivia bug fix
    
       Correct bug introduced by commit cff61120b

commit 80572f5e6d8a95393d044d847bab9e9d2aa14b6f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Mar 26 18:41:54 2010 +0000

    Improve monitoring of transmitted signal
    
      * Use existing trx ringbuffer to store the transmitted signal
      * Always draw signal in blocks of 512 bytes as expected by the
        waterfall routine

commit b6b6d76ad9844b13912abcdea3059835313cdc4d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Mar 25 09:19:06 2010 -0500

    Contest Rig/Log View
    
      * Moved and resized contest log controls on single line Rig/Log
      * Added TimeOn to clear fields process

commit 4000fe03b004bf33d5efc9805c3c5c59e2f6b1f7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Mar 25 09:18:57 2010 -0500

    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

commit 35826a3bcca9ce162b0832f97f323b40b0f6345e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Mar 25 09:18:41 2010 -0500

    Cabrillo Report
    
        Modified report line generator to allow various combinations of
        RST in, RST out, Ser #in, Ser #out, Exchange in and Exchange out.

commit 56c8b66c129c15c447f700eac8f1fa1c06e03201
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Mar 21 05:45:30 2010 -0500

    Version 3.20.0b8
    
        Beta release

commit 3b63d8f33ead523ed088e7fd7821e34e606cfa64
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Mar 20 21:02:14 2010 -0500

    XBEG-XEND macro tags
    
        Added delimiter tags for capturing the transmit contest
        exchange, <XBEG>...<XEND>, for example:
    
        <TX><CALL> de <MYCALL> QSL <XBEG><RST> <CNTR> <QSOTIME><XEND> K<RX>
    
        will place the expanded <RST> <CNTR> <QSOTIME> into the
        Exchange Out field of the logbook when the contact is saved.

commit 1fb42ac9c13a8e0bbabb37772a8fc3db389b9706
Author: Giuseppe Ciaccio <ciaccio@disi.unige.it>
Date:   Sat Mar 20 15:23:50 2010 -0500

    CW Decoder improvement
    
        Change in burst noise suppression

commit e0c62c243ca3f5e82adf02e5748f067f0a963eb8
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Mar 20 15:23:48 2010 -0500

    Add new modem macro
    
      * Add new <MODEM:NNN:x:y:...> macro to change modem and set parameters.
        Parameters are currently recognised for Olivia and RTTY:
        - Olivia: <MODEM:OLIVIA:bw:tones>
        - RTTY: <MODEM:RTTY:shift:baud:bits>
      * List MODEM macros using new syntax in macro browser
      * Add macros for the Olivia and RTTY modes listed in the Op Modes menu
    
    The old <MODEM>NNN syntax is still supported.

commit cdd4457f0dbd1d616090ac596a14f4498201fdb5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Mar 20 15:23:46 2010 -0500

    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

commit cff61120bce14833810fa296848439363b0af0c4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Mar 20 15:23:35 2010 -0500

    Fix Olivia pre/postamble
    
    Correctly generate the preamble and postamble data.

commit 2b97698bffa664b4eaba8363d6ffe8942c3a704d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Mar 20 07:26:29 2010 -0500

    Version 3.20.0b7
    
        Beta release

commit 269152ef1be3384c728cd5c9dfd095f25ce3b8e5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Mar 20 07:26:25 2010 -0500

    AFC-SQL Lighted button
    
        Fix to update lighted button color selection on program
        restart.

commit 8766979189dd74593a48a0ae1d23bd0bbb70072a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Mar 20 07:19:03 2010 -0500

    QSOTIME
    
        QSOTIME macro tag
          * time sent in Tx stream
          * repeats of QSOTIME before a LOG sends the original time
          * LOG appends the QSOTIME to the STX_STRING field in the
            adif log record.
    
        SAVEXCHG macro tag
          * added new tag
          * use at end of a contest exchange to save the entire exchange
            string in STX_STRING
          * usurps QSOTIME if both are contained in same macro text, ie:
            "<RST> <CNTR> <QSOTIME><SAVEXCHG>" will send an exchange as
            599 024 1125
            if RST = 599, Counter = 024 and time of execution is 1125
          * repeats the same as SAVEXCHG
        Both QSOTIME and SAVEXCHG text are cleared when the QSO is saved
        or cleared.

commit 30c247d71de633d1ab60850d0b2bb9cdb1111525
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Mar 18 15:31:32 2010 -0500

    Version 3.20.0b6
    
       Beta Release

commit 2715366c6dfe1295e99c02eeef514b17b9814d8c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Mar 18 12:43:29 2010 +0000

    Fix label sizes

commit 4ed6c1c0e38972d3e42486225be1d6bf02adc9f6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Mar 18 12:39:59 2010 +0000

    Add PSK browser font change support
    
    Add option to change font face and size.  Only fixed width fonts are
    allowed.

commit 735dba2196063f140cc3b839e225e1b556f98b28
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Mar 18 12:39:59 2010 +0000

    Cosmetic changes the PSK browser
    
      * Simplify window creation code
      * Improve layout
      * Add icons

commit 5a1cf7dd84d669cdcef158481e4cc0e876d4779e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Mar 18 12:39:58 2010 +0000

    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

commit bdcca8c39fb04b100ae211d5d71f7d8d883c4ec4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Mar 18 12:39:58 2010 +0000

    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.

commit b66e4565bcfa4860edf0368f95a1c52607c90bd8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Mar 17 22:05:49 2010 -0500

    LSB modes - no rig
    
        Fixed LSB display / operating frequency computation bug for
        no rig modes, LSB, CW, RTTY, PKTLSB

commit 40ae07fd45a53fb646ef20244f4ea9ac30815283
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Mar 15 13:05:12 2010 -0500

    Macro Idle
    
        Change idle macro to allow fractional seconds <IDLE:nn.nn>
        Changed execution process for idle macro.
        Improved layout of macro edit dialog

commit a61d9257279d4bed09a96dff10f7877d71554f99
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Mar 13 06:47:43 2010 -0600

    Version 3.20.0b5
    
        Beta release

commit b1702af92ea4ac6aca37e60a3d56eebd9af0e95f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Mar 12 16:38:17 2010 -0600

    User Config Tab
    
        Moved ordering of user entries to coincide with the default
        order ... NAME, QTH, LOC, ANTENNA.

commit 6639fef3dbd864be0af79644ab43d107653bc2c5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Mar 12 16:27:45 2010 -0600

    <TX/RX> macro
    
        Added new macro tag which shadows the function of the T/R
        button.  T/R button requires a mouse click.  Macro key T/R
        can be accessed from the keyboard.  Note:  The Pause / Esc
        key combination also serves this purpose.  This was added
        to accommodate users migrating from Digipan a very popular
        MS application.
    
        Modified the default macro definitions to make F9 the T/R
        function key button.

commit 48552e1c757fb9734a0c9c6d71e2ce28ef8415af
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Mar 12 09:19:51 2010 +0000

    Light Button Colors
    
        Added configuration items for all main UI lighted buttons

commit f7d5af9cf5ea1b7a5ab6b9e14fecbf773eabf366
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Mar 10 21:31:20 2010 +0000

    Fix status load
    
    Correctly call Fl_Preferences::get(const char*, int&, int) when loading
    status variable.  This ensures that new status variable will have the
    right default value.

commit 97c65e103e8535aec3e5a1cca1788ac4b5cbb41e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Mar 10 21:31:19 2010 +0000

    Add scroll hints menu item
    
    Add context menu item to toggle the "scroll hints" (horizontal lines)
    drawn on the vertical scrollbar.  Also remove unneeded quick_entry
    variable.

commit 7369f4454f49f7cfa294114c8933df34ffcd8224
Author: Stephane Fillod <fillods@users.sf.net>
Date:   Wed Mar 10 23:18:43 2010 +0000

    Update i18n

commit c2c1b22d974d043392aaa5c85b6f6caaf8b2bf22
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Mar 10 15:08:57 2010 -0600

    Version 3.20.0b4
    
        Beta release

commit e9ec047e78db365c5f94c96cdceceb294af73c75
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Mar 9 20:41:38 2010 -0600

    DigiTalk
    
        Disassociated DigiTalk from Rx text stream capture

commit 6c2d20861693bfec13144341631fed2ec6a2710f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Mar 5 08:34:15 2010 -0600

    Version 3.20.0b3
    
        Beta release

commit 127380fc8d157d72d21997cc134165e1a7d9656b
Author: Сергей И. Королев <exception0x0d@gmail.com>
Date:   Fri Mar 5 12:12:56 2010 +0000

    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>

commit a8e4f818ecb3bc41de80f5120562a11d054c63f9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Mar 5 12:12:56 2010 +0000

    Add XML-RPC methods for Olivia
    
      * modem.olivia.get_bandwidth
      * modem.olivia.set_bandwidth
      * modem.olivia.get_tones
      * modem.olivia.set_tones

commit d2df10a5fcf8dfce2a40fb14f52d447fdd078df2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Mar 5 12:12:55 2010 +0000

    Modify FText add() methods
    
    Use efficient versions of add() for all FText derived classes except
    FTextRX (which receives text one character at a time anyway).  This
    greatly reduces the Event log window's draw overhead.

commit 92a8fd6746c66a13c144b3e3d899f990344a281d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Mar 5 12:12:55 2010 +0000

    Fix bandwidth marker
    
    Keep bandwidth marker visible at the end of the waterfall

commit 82eaead7855068fac5c612d0ee7f771172004e0d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Mar 4 21:34:50 2010 -0600

    Olivia Pre/Postamble visibility on waterfall
    
        Changed pre/postamble sample block sizes to 512 for passing
        to ModulateXmtr.  This allows the waterfall FFT to faithfully
        reproduce the tones on the waterfall.  This change only effects
        the monitored signal and not the actual transmitted signal

commit a454879c974fc7a69c751344efff77375dbd820d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Mar 4 14:35:16 2010 -0600

    Empty Call Nag
    
        Show message when save log attempted with no call entered

commit e3c7a7694cd2f83cd7a0fb7c349d03a48548f39d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Mar 4 10:05:39 2010 -0600

    Initial Configuration
    
        Changed Rx text double click to TRUE
        Changed convert Call to uppercase to TRUE

commit 7b89984f963a3bd6d2c9c830bf67634d0d58603a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Mar 2 13:49:46 2010 -0600

    Version 3.20.0b2
    
        Beta test version

commit 551d118758bd38b0fba7d0f4cca987c6dad6a2eb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Mar 2 13:47:27 2010 -0600

    Textout.txt on MS
    
        XP / Vista implementation changed to allow the application to
        keep the append-to file open for entire execution time.  OS
        failed to write to file when file opened and immediately closed
        after the write.

commit 95eef63045e1afe9ca251f757840dd6292743eb1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Mar 2 00:08:00 2010 +0000

    Version 3.20.0b1
    
      * fldigi version 3.20.0b1
      * flarq version 4.3.0b1

commit 2f48f0731c66f4a7e618035839f17c2f427cb798
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Mar 2 02:59:41 2010 +0000

    Add release notes

commit cc957f37cf89cecd167db8ef6c72486b5ef5a103
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Mar 1 12:56:30 2010 +0000

    Update copyright headers
    
      * Relicense: GPLv2+ -> GPLv3+
      * Update authors' copyright notices

commit a9b976a7b67ffa780f7215c939570880b2b9e81a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Mar 1 12:56:30 2010 +0000

    Delete unused code

commit 2e78ec6bb022b848b09533cdbecbad40379e1646
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Mar 1 06:01:10 2010 -0600

    NBEMS folder access
    
        Added File menu item to access the NBEMS data folders
        Added submenus for Macros and Folders

commit 995c34e41b4fa9c876a24d8d4fbf73f18f8d11f3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Mar 1 06:01:08 2010 -0600

    <LOG> fix
    
        Fixed saving empty callsign to logbook using the <LOG> macro

commit dcbfb7d59d304562df583cadc8ff817de6396688
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Mar 1 06:01:06 2010 -0600

    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.

commit 8cea906f79eb95f57d6d4266ee2c97dfce2597d3
Author: John Douyere <vk2eta@gmail.com>
Date:   Mon Mar 1 06:00:49 2010 -0600

    Extended Pskmail messaging
    
      * Decoded RSID message for Pskmail
      * PSK, THOR, MFSK signal over noise reporting for Pskmail

commit ed30b5b0fa9478d21d3f31f9c3f7fc9a39662eaf
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 26 17:50:35 2010 +0000

    Add new WriteARQsocket function
    
    This will be more efficient when sending more than one character.

commit 5a3d0abc7f9b61fa95933de56b98fe078f3ba7a7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Feb 25 04:50:02 2010 -0600

    RSID detect
    
        Fixed failure of RSID detector to change audio frequency
        when new mode same as old mode.

commit a6769cbe87295910126820d4eceb8a443941f9ad
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Feb 24 08:34:44 2010 -0600

    Version 3.13CA
    
        Alpha release

commit df7caff4c286f54b1f86690d2d795c7a7fca2b57
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 24 01:02:19 2010 +0000

    Fix name_to_device
    
    Add "direction" argument to to SoundPort::name_to_device() to ensure
    that it returns the right type of device.

commit 1c18ad2c7ba0a7b8f60dc5d364180938a436ac18
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Feb 23 10:30:53 2010 -0600

    Version 3.13BZ
    
        Alpha release

commit 9c846a19d1cadd8e9f0aecaf0b3f96e8d389eaf1
Author: Vitaliy Berdinskikh <ur6lad@i.ua>
Date:   Mon Feb 22 16:26:13 2010 +0000

    Remove png_infopp_NULL from picture::save_png
    
    libpng 1.4 doesn't have png_infopp_NULL anymore:
    http://libpng.sourceforge.net/ANNOUNCE-1.4.0.txt

commit 9b80c2c93f55ebda2a867d3cd70ee83a6b4938d9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Feb 22 09:24:55 2010 -0600

    Portaudio stream persistence mod
    
      Changed stream behavior to open/close unless the stream
      is connected to a paJACK device.
        * corrected problem with h/w codecs that enable a PTT
          line whenever tx samples are present, including total
          silence.
        * eliminated audio transients when switching from transmit
          to receive

commit 445c24a9f8072b2c707a10af3da19c90e4fd53d5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Feb 18 20:28:00 2010 -0600

    Win32 init_stream patch
    
        Defeat the sound index matching on win32 systems

commit 933af6c242c68c4f68e820bacbe03620af519d8a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Feb 18 18:50:19 2010 -0600

    Serial bug fix
    
        Linux - added control flag to inhibit CR to NL conversion
        when opening the serial port for RDWR

commit ccaaa1eb03919cc6efce813447535fb4a595a092
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Feb 16 19:14:36 2010 +0000

    Add RX text scrollbar hints
    
      * Add an Fl_Scrollbar subclass that can remember scroll values and
        draw them on the slider background
      * Mark the scrollbar position when entering a clickable frequency
        marker or logging a QSO

commit 5c82c352c3f566c232440e789f0c918885d2a486
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Feb 15 22:51:01 2010 +0000

    Fix RX text context menu
    
      * With the contest UI or fields and quick entry menu items enabled,
        Serial number and Exchange should be hidden when reverting to the
        full UI or disabling contest fields.  This would not happen until
        the quick entry menu item was toggled twice.
    
      * Immediately redisplay context menu when enabling quick entry.

commit 0459067e03b67822fe1e92475c9967fd64769d7d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Feb 15 22:51:01 2010 +0000

    Log excluded ID modes
    
    Log modem names that are excluded from RSID/Video ID/CWID

commit b3eda4503e925bb75518a31927e27b3c75bfc8e2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Feb 15 22:51:00 2010 +0000

    Add init_modem frequency argument
    
    Add frequency argument to init_modem and related functions.  This makes
    it simpler to correctly change modem and frequency on RSID reception.

commit 164c42bd896a25104f75a1b2d7c631b9e1fc8255
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Feb 14 08:57:05 2010 -0600

    Version 3.13BY
    
        Alpha release

commit 51700d79a32b863b37f14a5fb72eb16dff7cc4a5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Feb 13 13:13:15 2010 -0600

    TX ^r ^R parsing
    
        Change behavior of ^r ^R in transmit text buffer.
          * ^r remains unchanged - state returns to receive for
            each occurrence.  Unsent characters remain in buffer
          * ^R suppress all but last ^R found in the Tx text buffer.
            Text appended to end of the Tx buffer without regard
            to the presence of preceding ^R terminators.
          * added method eot(void) to class FTextTX to support above
            functionality.

commit b1c5fa9fae22448ee53d1681381e1a0a9bf3c1c9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Feb 13 15:34:30 2010 -0600

    Startup Fix
    
        Change startup order:
          * reading last status
          * read dxcc
          * read lotw
          * read esql
          * main dialog creation

commit ead3514e224cb5cbc35920f85debcdd26d8dfe2f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Feb 12 14:44:12 2010 -0600

    Version 3.13BX
    
        Alpha release

commit 3f3ddc0c5a14352190f7b5f75b3fa6e0ebf76c9c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Feb 12 14:42:46 2010 -0600

    FELD improvement
    
        * Changed FM modes to force symbol transition to occur
          at zero point of first derivative (peaks) of the transmitted
          audio sub carrier.

commit 3acb7f25ef340007f68221e16b2f7fbf294fb468
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Feb 12 14:41:02 2010 -0600

    Wizard Fix
    
        Fix seg fault when fldigi invoked as:
          ./fldigi --wo --config-dir <dirname>
        or initial execution as:
          ./fldigi --wo

commit e74201b8fc232c6b92af66fd811f4dd531cb1d4e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Feb 11 10:22:54 2010 +0000

    Fix sound initialisation

commit 872f52ccafa5764603f5f07dc199457d25c33131
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Feb 9 20:14:36 2010 -0600

    WF_ONLY height fix
    
        Fix height bug for WF_only introduced by commit bb37cc1c6

commit 64b192197e1e10fbdf28539df152b0771ff7ebfe
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Feb 7 15:32:37 2010 -0600

    <INFO1><INFO2> fix
    
        Added clear macros strings to status bar message clear

commit e0ff1f2a380957023d796bd904041ec504b243a4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Feb 6 21:59:32 2010 -0600

    Version 3.13BW
    
        Alpha release

commit 617f4590ec992d869e64208c22428da4f3bd2556
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Feb 6 09:58:19 2010 -0600

    ARQ abort
    
        Modified ARQ abort - ARQ text buffer did not clear properly
        at end of transmission for long postamble modem types such
        as MT63 and Olivia.

commit 96419d75ed01ac17f864d76398c784b9c2c8abc5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 5 02:28:16 2010 +0000

    Update manual pages

commit bb37cc1c6ba86c3b507a0710784715223fb59002
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Feb 6 14:25:03 2010 +0000

    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)

commit 75e0eba8c0f62cfe127f28d74e2ffef1579e3611
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 5 02:28:17 2010 +0000

    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.

commit 2c55a62fea910b88e4e4df049f5b70df61bcebe7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Feb 6 02:57:58 2010 +0000

    Improve audio initialisation
    
      * Add code to check if the pulseaudio daemon is running
      * Prefer PulseAudio if available and no previous setting exists
      * Don't complain if PortAudio did not find any devices
      * If PortAudio initialisation fails we change the backend to
        "File I/O" only if it was previously set to PortAudio.

commit 0467a4183b9e545dfb05f10eb7eb016e05c9915e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 5 02:28:17 2010 +0000

    Fix PulseAudio backend
    
      * Flush capture stream after transmitting
      * Reduce stream latency

commit bde818b1853dc973cc937ad04c0146250fb8b2e5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Feb 6 06:44:41 2010 +0000

    Fix OSS compilation on NetBSD
    
    The SNDCTL_DSP_{SYNC,POST} ioctls calls must pass a pointer as the third
    argument to avoid a compilation error on NetBSD, which specifies argp
    as a char*.

commit b8d160d338cd6ea4b72913409ae4a2a6944fc9e9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 5 02:28:16 2010 +0000

    Fix compiler warnings

commit 7ac0fd5687e075f3743b030e75eaf2da61ab0e5c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Feb 6 06:39:30 2010 +0000

    Remove -fomit-frame-pointer flag
    
    This seems to give only a very small speedup (1-3% in DominoEX/Thor and
    Olivia) and makes debugging impossible on x86.

commit c5ca09a241b48d5ca86d8af5dbb72eb0f7bb3aa5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Jan 31 19:41:37 2010 -0600

    Configure Dialog
    
        Change appearance of unselected items on rig control tabs

commit 03eedc4abf83cc8015caa931b038756052f1bf2e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Jan 31 05:35:56 2010 -0600

    Olivia Divide by Zero Error
    
        Divide by zero occurred if 2-tone Olivia mode selected.

commit 0a10feee840c5106aeb37015610dfe43984c8cff
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Jan 30 15:48:34 2010 +0000

    Version 3.13BV

commit 33335854f3b65abff9b8fd3a381f5f8b141076df
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 29 13:33:19 2010 -0600

    DUP indicator
    
       * Removed label "*** Dup ***"
       * Added foreground colorization to all Call input fields when
         duplicate detected.
       * Added Dup Color selector to Contest configuration panel.

commit b895c1a34930540b57beb82e538c3b3cb08db7a4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 29 12:51:41 2010 -0600

    Olivia Noise Estimator
    
        * Added s/n estimator for Olivia, tested with PathSim wav
          files for s/n -15 to +20.  Estimates valid above -9 dB.

commit d4540c06a2aabcc4c72c7f02b4854d0e621613fa
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 28 18:16:45 2010 -0600

    Waterfall Offset
    
        Save and restore waterfall offset

commit 5c3dd09131c99a97eda4411d523ff4148c85ecee
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 28 18:13:34 2010 -0600

    Diamond Indicators
    
        Change diamond indicators on sound card device configure
        tab to down box indicators

commit 37ffd696e10ee4bac7385a7d6fca954dc85a551c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 28 04:05:11 2010 +0000

    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.

commit 80ca36a552a94ad27f40b27b1a89f3814faff15c
Author: Chris Sylvain <kb3cs@arrl.net>
Date:   Thu Jan 28 04:05:11 2010 +0000

    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.

commit 0936615dbf1d3f6ca3c192f33156bf4e1cb89569
Author: Chris Sylvain <kb3cs@arrl.net>
Date:   Thu Jan 28 04:05:10 2010 +0000

    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.

commit 78b515c6b1829f459434b84327a240a0ccc7378a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 28 04:05:10 2010 +0000

    Add verbose log level
    
      * Add new "Verbose" log level
      * Change numerous LOG_INFO calls to LOG_VERBOSE
      * Change the default log level to "Info"

commit 25e2c82baa7dd688072c4936a977b4851736eac1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 28 04:05:10 2010 +0000

    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

commit 2f9a0a271ae08d56e1bd6d33862bb26c04ab275c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 28 04:05:10 2010 +0000

    Add rig.get_name

commit b23f5d543bf661175720a305da57f52e48e5f2f4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 28 04:05:10 2010 +0000

    Fix table widget
    
    Avoid undefined behaviour in PrevRow() and NextRow().

commit 3bbb6ea23426d6ee380868d3d785c00dd3977b87
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 28 04:05:09 2010 +0000

    Fix wizard crash on OS X
    
    Disable showing the wizard before the main window on OS X.

commit be9dc0a3b67b9678f36064248ab7c3a6ec49e45a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 27 19:09:28 2010 -0600

    Version 3.13BU
    
        Alpha release

commit 6b40f6b76ed033a7997d62b4903946ce1171b68d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 27 19:05:36 2010 -0600

    RTTY demodulator
    
        * Change initial filter to 1.5 * baud
        * Change discriminator hard limiter position in code sequence

commit eb9a385670a66c5a088c21e39bc586afeb667b2b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 27 16:35:49 2010 -0600

    Rig control changes
    
        Modified xmlrpc method Rig_take_control to suppress the
        changes to program defaults.

commit e87b9df7523ca27142c225812cf46eb76ac5fc4d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jan 26 17:07:56 2010 -0600

    Logbook empty record
    
        * suppressed saving any logbook record for which the callsign
          is either empty or all spaces

commit 29e891ecee42fe2149dddafe19c5eb6e7bbf0ed7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jan 26 15:33:06 2010 -0600

    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

commit 9b6a313cb2d658e036d5303cccf60741210ce92f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jan 25 14:22:24 2010 -0600

    Version 3.13BT
    
        Alpha release

commit 6354484e10004466274f6ec7dd61d8407f4d2eca
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jan 25 14:20:14 2010 -0600

    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.

commit 33075e386be820c92ead1812a1ca532b4a7ec399
Author: John Douyere <vk2eta@gmail.com>
Date:   Mon Jan 25 05:29:48 2010 -0600

    PSKR DCD detector
    
        Improved PSKR DCD handling and avoid false postamble detection

commit 7956fbb8b42e3b50208ff5ef7b99cb642df511c4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 22 16:45:45 2010 -0600

    Version 3.13BS
    
        Alpha release

commit a06bf93546b06d1df9df4c131db5308496e755ce
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 22 16:43:46 2010 -0600

    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.

commit 070f84d487a7b93ecfb5eb2060587529f419c23c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 21 12:53:25 2010 -0600

    Version 3.13BR
    
        Alpha release

commit d84b060522c8862c9c56197ff7d43d38f7975b4f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 21 12:27:00 2010 -0600

    RTTY decoder mods
    
        Changed prefilter from lowpass to bandpass.
        Filter adjustment visible on both Mark & Space tones
        Increased AFC low pass filter time constant

commit 93bedef1ca2fd0ae666b2d399c59e7d8d9064ede
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 20 20:11:54 2010 -0600

    RSID fft processing
    
        Replaced Sorensen real fft with Cfft implementation. Cfft also
        used for the waterfall fft.

commit afd3adcd58cd7335d6db07a82fdde27a4a776cce
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jan 18 09:30:22 2010 -0600

    HELL AGC improvement
    
        Modified AGC and s/n detector for Feld Hell modes
        Added AGC and s/n detector for FM-HELL modes

commit b9e25d9500f93f06fc83881b648be4ab556a975d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 13 06:01:22 2010 -0600

    Version 3.13BQ
    
        Alpha release

commit 5b9ea76e487c05822a1c8221945c077ff6eac5d1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jan 12 14:48:26 2010 +0000

    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.

commit ec51533bbe4d36695596841e56189b57ee18255d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jan 12 14:47:15 2010 +0000

    Disable frequency locking in qsy

commit 5d3732cf3fe9c808050c19ceb157c06f0f3c9087
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Jan 11 16:58:17 2010 +0000

    Add wizard

commit af78f3465fa0117d37f0938862259b4edf99efa9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Jan 11 16:58:17 2010 +0000

    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.

commit fd186034db4842eead2601582bafb109b391ddb8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 8 12:48:22 2010 -0600

    Version 3.13BP
    
        Alpha release

commit 86bbd55e2af647178a3f00b79fd2f71aec0edc80
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 8 11:21:08 2010 -0600

    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.

commit 56610a9a75e37eb43b4bc3c57f8bcebdc25f701c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 8 11:15:43 2010 -0600

    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

commit 239ff98f5655e703765df9bbfb5c2af338301a7f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jan 8 14:35:50 2010 +0000

    Adjust View menu
    
      * Rename minimal control menu items
      * Move to submenus
      * Move waterfall control config to Configure menu
      * Use radio buttons
      * Simplify callbacks

commit 276e76944f4a09df0a3ddc469cf699507e20cb87
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 8 08:03:35 2010 -0600

    Xchg In capture
    
        Suppressed leading space filler on captured text when
        field is empty. Subsequent appended text includes space
        separator.

commit 4cd90d30c9a5dcf090afdfe3b7e50adc2f7f50a2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 8 08:03:12 2010 -0600

    WF freq limit
    
        Imposed consistency in computations related to waterfall
        lower/upper frequency bounds.

commit 5a37ed9cedf4fa908da4174aa509a58f14a5ab9d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 7 20:10:25 2010 -0600

    Version 3.13BO
    
        Alpha release

commit eea028767163f327a5b9b80cb510427f2444053a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 7 20:08:58 2010 -0600

    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

commit c762969d2cb29b739ba04b81cccf7f756181590b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 7 12:45:04 2010 -0600

    CSV Export
    
        Correct missing quote in header line

commit 75be29e6be11977d8abd89ac3a98cddbad858abe
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 7 09:35:49 2010 -0600

    Debug code removal
    
        * Removed debugging code from waterfall.cxx
        * Used to create
          commit ddc5790b7b70a96b579011ac77919cfa157754bc
          which corrected bug introduced in
          commit 65f70cd1ff8e1d6065be36a4012436bb4f39ac4c

commit ab7dd93462232f88f7207f318aab24a5d5bd4a6a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 6 21:48:29 2010 -0600

    Version 3.13BN
    
        Alpha release

commit ddc5790b7b70a96b579011ac77919cfa157754bc
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 6 21:45:51 2010 -0600

    Modem Initialization
    
        Removed duplicate invocations of init() for several
        modem types.
    
    Carrier callback
    
        Corrected frequency limits computation in waterfall::opmode()
        method.

commit 6552c16d27d1f9058eeb757f41fb1da0932d2717
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 6 13:30:40 2010 -0600

    CSV Export
    
        Error corrected in export MYXCHG field.

commit 4f52b1ff7298f68876ff8feb2d2970fc04e9b88e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 6 08:02:04 2010 -0600

    Version 3.13BM
    
        Alpha release

commit edb217c941e70d7a9ac3f5eb4fb9eb9e6e728f6b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jan 6 12:57:41 2010 +0000

    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.

commit df5c3ff8b7b27ace76e707cfd25e044a5a1358b3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jan 6 10:59:16 2010 +0000

    Improve mode cycling
    
    Use visible modes setting when cycling modes using the scroll wheel on
    the mode status button.

commit 0aa643b3c5913032c96bc7656d81dc5f65ff77e3
Author: Chris Sylvain <kb3cs@arrl.net>
Date:   Wed Jan 6 10:59:16 2010 +0000

    Add keyboard shortcuts
    
      * flarq:  Help and About
      * fldigi: Help->About and Contest fields
    
    Also remove focus stealing from fldigi's help dialog.

commit 2e476a39b152abd23c135f2222b7c41ab1d84611
Author: Chris Sylvain <kb3cs@arrl.net>
Date:   Wed Jan 6 10:59:16 2010 +0000

    Open PSK Browser only when last mode is a PSK mode

commit bf235e26d21064e01163bb67c3bf0b58ebebfb5e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jan 6 10:59:16 2010 +0000

    Update INSTALL

commit bb537ed6d60a18f2703da0b21590012c9aa954f0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jan 6 10:59:15 2010 +0000

    Update README

commit 9f9e73880b5316b34f962e615550d9510f4d50b0
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 6 04:35:02 2010 -0600

    UI adjustments
    
        Fix size and alignment of widgets in logging panel.

commit afcf313e43ebfb8334a5572bf781bab0b9dab804
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jan 5 18:08:21 2010 -0600

    Version 3.13BL
    
        Alpha release

commit 0ec66d1c77b1e9b56e6d69fff5fdd29b32bc419d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Jan 2 21:13:27 2010 +0000

    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.

commit ca0e9a8ac994b1cb979dbbd583e3378607996632
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jan 5 22:38:04 2010 +0000

    MS Excel compatibility
    
        Modified csv export to be strict MS Excel compatible.

commit 4bf78c634a7e8b6a05c2517d5fc4cf301285abb6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 1 18:16:58 2010 -0600

    CW Squelch
    
        Reduced frequency of squelch level update.
        Squelch level now reduces in absence of signal.

commit d494b8af28fc95bc1bc2b5fb14b784002af4e8e5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 1 18:16:55 2010 -0600

    QPSK Reverse
    
        Restored Reverse Button function to QPSK, a phase sensitive
        mode.

commit 5d4ac2d440d79ee61f1b743cde3f34d3ce94424a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 1 18:16:49 2010 -0600

    ARQ parser
    
        Problems reported by pskmail users with parser errors
          * Changed various debug levels from DEBUG to INFO
          * Added raw data INFO with control characters converted to
          ascii text equivalents.
          * Tested with modified flarq to insure that parser error
          was not occuring in fldigi parser

commit 93a4fb5b33ebb87fa91b3dede53f8cab39efde39
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 30 18:34:05 2009 -0600

    Version 3.13BK
    
        Alpha release

commit afc5861de766054582d3137dad8719039db5da2b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 30 15:57:26 2009 -0600

    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.

commit 4380a1590b85605ecbeb5cf2e9313a082fc8ac83
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Dec 30 14:22:47 2009 +0000

    Fix xmlrpc locking
    
    Add new XMLRPC_LOCK macro that should be called in every execute()
    method that modifies the server state or calls REQ.

commit c7eb9acecb910ae82e77f333d65c4ab86f0be6a1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Dec 30 14:22:47 2009 +0000

    Clean up xmlrpc
    
      * Rename the following methods (old methods are kept for
        compatibility):
        - main.set_rig_name -> rig.set_name
        - main.set_rig_frequency -> rig.set_frequency
        - main.set_rig_modes -> rig.set_modes
        - main.set_rig_mode -> rig.set_mode
        - main.get_rig_modes -> rig.get_modes
        - main.get_rig_mode -> rig.get_mode
        - main.set_rig_bandwidths -> rig.set_bandwidths
        - main.set_rig_bandwidth -> rig.set_bandwidth
        - main.get_rig_bandwidths -> rig.get_bandwidths
        - main.get_rig_bandwidth -> rig.get_bandwidth
      * Add log.set_qth and log.set_locator
      * Deprecate log.get_sideband, which became equivalent to
        main.get_wf_sideband

commit 6bb2a5c11db3368187b0de8f29b7443d1d9b9c15
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 30 14:22:46 2009 +0000

    Revert "XMLRPC set_freq bug fix"
    
    This reverts commit 087b4aa2b01836e9d201eba97f8d5d967dbcbb4c.

commit b751b9d496d56a0093c90e2489049ad651129f50
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 26 19:57:04 2009 -0600

    THOR soft decoding
    
        Removed soft decoding.  The implementation gave questionable
        signal processing s/n gain.

commit b2fa58f34d7f96ad29e2a06518cb49abf4121423
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 21 08:17:14 2009 -0600

    Version 3.13BJ
    
        Alpha release

commit 087b4aa2b01836e9d201eba97f8d5d967dbcbb4c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 21 08:13:38 2009 -0600

    XMLRPC set_freq bug fix
    
        main.set_frequency calls to main gui events did not use
        REQ_LOCK.

commit 90b15d116fc6a4af6e7b9e0a9efe49b62f3901a4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 19 10:38:10 2009 -0600

    Version 3.13BI
    
        Alpha release

commit 8e8b41868f35ac8b11931cd5248cc84fd522ff25
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 19 10:37:07 2009 -0600

    Auto Extraction bug fix
    
        Auto extracting a 'wrap' file always inserted leading random
        characters into the text, a result of the string matching
        used to find the start of a wrap transmission.  Fixed.

commit 58148c6d52af5ab6d04e85da5854027691dce6a7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 18 10:47:08 2009 -0600

    Version 3.13BH
    
        Alpha release

commit 56afe38a6081017fbf64abf218373dbc63621905
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Dec 18 13:00:41 2009 +0000

    Add new RSID codes
    
      * Reorganise RSID data declarations
      * Synchronise with F6CTE's RSID list
      * Decode and transmit RSID for Olivia 8/1000 and 8/250
      * Print message when decoding RSID for unimplemented modes

commit 4eb51bad963a5cc7b0a34361549b7c825fb289a0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Dec 18 12:56:37 2009 +0000

    Fix rig mode menu

commit 8af1511edb173e5d1b33967c15ef9fba9e6c75c0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Dec 18 12:55:31 2009 +0000

    Improve rig control methods
    
      * Convert set_new_name helper to a static member function
      * Replace set_new_modes and set_new_bandwidths helpers with
        set_combo_contents
      * Replace set_new_mode and set_new_bandwidth helpers with
        set_combo_value
      * Deprecate main.get_sideband and main.set_sideband
      * Add main.get_wf_sideband and main.set_wf_sideband
      * main.set_rig_mode and main.set_rig_bandwidth now invoke the menu
        callback, and will therefore change the corresponding rig setting
        if possible
      * Add main.get_rig_modes and main.get_bandwidths methods

commit 2a14309ac4fb409da0aed6a6ab41137b547dd3c0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Dec 18 12:55:31 2009 +0000

    Fix Fl_ComboBox
    
      * value method should set index
      * add size method

commit 80a6ad4b75a2335b3392f73b7d4a0b8c32a84e10
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Dec 18 12:55:31 2009 +0000

    Add new XML-RPC methods
    
      * fldigi.terminate
      * log.get_exchange
      * log.get_serial_number_sent
      * log.set_exchange
      * log.set_name
      * log.set_serial_number

commit b5edfc27743e11786b00cad09f2d7546daa9c5d8
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Dec 18 12:55:31 2009 +0000

    Improve XML-RPC log.get_rx method
    
      * Permit the second argument to be -1, which sets the requested length
        to the size of the buffer. Clients can use this to eliminate or
        reduce log.get_rx_length calls.
      * Do all text buffer access in a single function to avoid race
        conditions made possible by allowing concurrent XML-RPC clients
        (see commit d4e0a6d08449ab0aa9147e370892651e9ea43305).

commit 38f76f7039ca0c35a17175baeefae66b84a89b29
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Dec 18 12:55:30 2009 +0000

    Save PSK Browser search string
    
    Store the PSK Browser search string in the status file

commit 613ecfaa33577b16f6345f76187c4c01cbeab0be
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Dec 18 12:55:30 2009 +0000

    Store old event logs
    
    Save up to five old versions of the event log file

commit fdc2cdf77062f9bdcf2ede3604c902851308bff8
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Dec 18 12:55:30 2009 +0000

    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.

commit 645b74c847c5e0bf10668e619467f489a53a29c3
Author: John Douyere <vk2eta@gmail.com>
Date:   Fri Dec 18 10:52:16 2009 -0600

    THOR squelch adjustment
    
        Adjusted THOR  squelch responsiveness

commit 58d86f6fa0a19384183b02eab7d446b442c234b8
Author: John Douyere <vk2eta@gmail.com>
Date:   Fri Dec 18 16:37:58 2009 -0600

    PSKR - PSK63F - new modem types
    
        * Added new modem types PSK-125R, PSK-250R, PSK-500R,
          which use the following for additional noise and phase
          multipath immunity:
            . convolutional coding
            . bit interleaving
            . soft decoding
        * Added modem type PSK63F, compatible with MultiPsk PSK63FEC
        * Added RSID codes for PSKR and PSK63F
        * Changed naming convention of MODEM_BPSK31 to MODEM_PSK31 to be
          consistent with other PSK baud rates

commit 6cf183157556fed3ba872099d18925644116a619
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 9 14:32:14 2009 -0600

    Version 3.13BG
    
        Alpha release 3.13BG

commit d4e0a6d08449ab0aa9147e370892651e9ea43305
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Dec 8 21:10:33 2009 +0000

    Add support for persistent xmlrpc connections
    
      * Run xmlrpc server such that it uses HTTP/1.0 keep-alive connections
      * Method handlers must use locking when queueing FLTK requests

commit f5d3e466078695d00ee74a7dfd4fbe30ce4930d6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 8 14:30:17 2009 -0600

    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.

commit d721d87a395f7cf01915f331ef6cd090464ed3f5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Nov 29 13:16:31 2009 -0600

    Version 3.13BF
    
        Alpha release version

commit d952ad492eb9b7301705ac77ba47b5eb08b70159
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Nov 29 17:59:56 2009 +0000

    Fix pkg-config error
    
    The first call to the PKG_CHECK_MODULES must always run, i.e., not be
    wrapped inside OS conditionals.

commit 69cb51295d8a031108d20434e4ddc973b8babac6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Nov 28 08:06:25 2009 -0600

    RxID Save
    
        * Added configuration item and support code to save the current
          state of the RxID button.  Requested by Larry Levesque, ka1vgm,
          who is creating BBS scripts using the Notifier to provide that
          service.

commit 10705372556d40a67c330a0d33004b3766a78ecd
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Nov 27 12:45:09 2009 -0600

    Version 3.13BE
    
        Alpha release with updates to fldigi (3.13BE) and flarq (4.3AD)

commit b4dba6f9d62abe788ca70993f8906e2fa652f8fa
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Nov 27 09:13:27 2009 -0600

    Callsign field size mod
    
        Increased the callsign field from 10 to 32 characters

commit 53a1e6bb6262f5133243085e7f9758f1bcebc7e9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Nov 27 12:16:38 2009 +0000

    Change arq class member types
    
    Change longs to ints to work around a buggy snprintf in mingw32-runtime
    3.13 (see Debian bug #452977).

commit 78d5e4dfbb4e39d90910d88eae8404287fa2d078
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Nov 27 11:21:29 2009 +0000

    Disable win32 snprintf workaround
    
    This is not needed with gcc 4.x.

commit 2962ede655756b073aa9777345c49186a25ca893
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Nov 23 19:30:53 2009 -0600

    Version 3.13BD
    
        * Alpha release 3.13BD

commit aaaef29ca05f1304f2939e940a3895ca71463376
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Nov 21 03:05:09 2009 +0000

    Remove unused variables

commit ab0d77f1c0ef62801f8eec5b1fe03aab93974f8f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Nov 21 03:00:27 2009 +0000

    Add missing USE_X checks

commit b3d02658b4338fb56c5684be3e4aceebd0b68519
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Nov 21 00:14:06 2009 +0000

    Update crash handler
    
      * Change bug report address
      * Add new ticket URL
      * Replace abort() with exit()

commit 483b53735f35c70e9d2746a66a46478fdae71093
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 19 05:28:52 2009 +0000

    Fix LDFLAGS
    
    Link with all needed libraries. Required when linking with
    --no-add-needed or the experimental gold linker, which has this
    behaviour by default.
    
      * Add -lpthread switch (needed by flarq)
      * On X11 platforms we should explicitly link with libX11 because we
        use XCreatePixmap via the FLTK fl_create_offscreen macro

commit 7e3959921a18c0accbd4c43f2786c8088f5b88c6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 19 05:25:10 2009 +0000

    Fix custom pkg-config macro
    
    AC_FLDIGI_PKG_CHECK([pkg], [pkg], [no], ...) should check for pkg
    despite no help being shown

commit b06339d2445a9d86cf1d1625d506950b01bb9177
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 19 05:23:15 2009 +0000

    Fix conditional pkg check
    
    Correctly skip checks for libsamplerate and libpng when
    --disable-fldigi is used

commit c226978a105de3cd5f8edbecebc4e5812750498c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Nov 18 06:28:45 2009 -0600

    Hamlib build fix
    
        * Added missing #if USE_HAMLIB pragma in conf.fl source file
          and in fl_digi.cxx

commit f7acb91cfcada0a71ce26c2f9b1a692785af2924
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Nov 16 19:49:35 2009 -0600

    Version 3.13BC
    
         Alpha release 3.13BC

commit 04992b1eba3b420350b64f2c25c76a57a71abff9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Nov 16 09:29:35 2009 -0600

    Rig CAT mods
    
        * Serial i/o - reordered initialization tests to suppress
          irrelevant error messages (MS specific).
        * Fixed loss of xml rig Title when switching between rigCAT
          on/off or between rigCAT and any other cat method.

commit 72959b65dd0c3b8a22624f27615fabce92f01f36
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Nov 16 01:37:58 2009 -0600

    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

commit 53659c424435a6e1c2c8b4b34a503959c190c0c4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Nov 15 19:33:28 2009 -0600

    Hamlib mod fix
    
        * Add test to prevent accessing a null "rig" structure when
          testing for the presence of various rig functions.

commit b6a7cb66a5da2122f00af697a88461a398089752
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Nov 13 14:42:40 2009 -0600

    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

commit 306e6c1635ce5255b301b3d8cec4181af6ccba29
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Nov 8 17:32:09 2009 -0600

    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.

commit d85b974e3f6bca9a9458dcf99e473fdabc707049
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Nov 7 07:10:10 2009 -0600

    Hamlib mod
    
        * Added methods to test for get_freq, set_freq, get_mode,
          set_mode, get_ppt and set_ptt capability.
        * Interface allows use of a device that can set frequency but
          cannot get frequency, mode or ptt state such as the
          Elektor 3/04 receiver, a drm implementation.  getFreq method
          simply returns the last setFreq.

commit 2d95d82047f4fb2bb45bfc5d47319fd5148a412b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Nov 5 21:34:39 2009 -0600

    Version 3.13BB
    
        Alpha release 3.13AB

commit 04a9bfc13cc991cf44fa6db3d405363cbf2d1d43
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Nov 5 21:30:53 2009 -0600

    Macro Tags
    
        * Added new macro tags to assist blind users in waterfall
          signal acquisition
            <SRCHUP>  search UP for signal
            <SRCHDN>  search DOWN for signal
            <GOHOME>  return to sweet spot
            <GOFREQ:NNNN>  move to freq NNNN

commit 0997c47b43960379091fbb40ff5541001eff77a5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Nov 6 00:25:53 2009 +0000

    Distribute common resource file

commit 52caf9b60b6c7e42baf93a08104bd825107a96b8
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Nov 6 00:25:37 2009 +0000

    Fix guide generation

commit 5c856a9d0707fd65e61afb03474ee83b3b5f67bb
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 5 11:21:33 2009 +0000

    Restrict FLTK API version check

commit ec7ef1eb3d5922d91894799e969bbe07e37564aa
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Nov 4 16:47:27 2009 -0600

    Version 3.13BA
    
        Fldigi Alpha release 3.13BA, no change in Flarq

commit ade6427def05f1a0dca1de2ab59fae0926a83d1d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Nov 4 12:01:00 2009 -0600

    WAIT macro
    
        * Added <WAIT:nn> macro to allow a delayed start of the actual
          macro transmission by "nn" seconds.
        * Reorganized macro tags for macro editor, sorted alphabetically
          by category

commit 2cfe7fc151cdfa5f64ff31cac3a526494ee8aa8f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Oct 27 18:44:00 2009 -0500

    Version 3.13AZ
    
        Alpha release

commit d02a3c83d3a073fe55b9d7be478d230ce9a4bb76
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Oct 27 18:38:48 2009 -0500

    RSID Macro Tags
    
        * Restore RSID macro tags
          <RXRSID:on|off|t> and <TXRSID:on|off|t>

commit 18f4af14bd9efbd28838069446683b1e2c6ce0cf
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Oct 27 18:37:57 2009 -0500

    Flarq email folder
    
        * Corrected parsing error in creating message name on Win32

commit 9a8fe75ddf2279570161a4000946d0dffd192661
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 26 09:31:03 2009 -0500

    Version 3.13AY
    
        Alpha release 3.13AY

commit d60d6d996d32a1fd1311a16dea30df7a5621aed9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 26 09:28:55 2009 -0500

    Macro Save Log
    
        * Now correctly clears the "save log" nag flag

commit b99366d044237d2f8275f8990147d213fc77e9d7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 26 07:59:16 2009 -0500

    No Rig Save
    
        * Saves the status frequency and sideband for case when CAT
          is not used, or when the transceiver is a base-rig.

commit 9173537528411a0d484da4ac9d8baf618413eecc
Author: Joe Veldhuis <jvn8fg@gmail.com>
Date:   Mon Oct 26 06:59:08 2009 -0500

    Base Rig
    
        * Mod to allow control of transceivers which accept frequency
          and/or mode commands but are not capable of responding
          to a data request for either.

commit db836ccf41e7bbc0fa607ff97020b46427959488
Author: John Douyere <vk2eta@gmail.com>
Date:   Mon Oct 26 06:59:08 2009 -0500

    PSK500 Addition
    
        * Added PSK500 mode at the request of the pskmail users
          Patch created by John Douyere, VK2ETA
          Submitted by Rein Couperus, PA0R

commit e4c5e8582ba562b76ea548f8f352acdbb0c16280
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 24 11:51:27 2009 -0500

    Version 3.13AX
    
        Alpha release 3.13AX

commit 65f70cd1ff8e1d6065be36a4012436bb4f39ac4c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 24 09:21:39 2009 -0500

    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

commit 4fa12df98f5c1a43db0f42f15b31fc472815e5fc
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 23 20:14:25 2009 -0500

    ARQ RSID controls
    
        * Added RSID, Rx and Tx on/off functions for use by pskmail
          Patch submitted by VK2ETA, Jean-Yves Douyere.

commit 6e4737de409af2aec60164758046b0d53264d175
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 23 19:41:49 2009 -0500

    RST Out clear bug
    
        * Output RST in rig-qso minimized log not properly cleared.

commit f19e6d24b75ca4ea0bc8d415bae03767b213a429
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 23 18:26:28 2009 -0500

    Version 3.13AW
    
        * Alpha version 3.13AW

commit 55168db43818c8ce9fa8ed9032902651bd570dfa
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 23 17:52:36 2009 -0500

    wfdisp-mod
    
        * Restore upper limit on waterfall display

commit 05a62fa2045a463042dbb108f19c769d239407cc
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 23 09:39:31 2009 -0500

    PSK250-AFC
    
        * Stabilize AFC for all PSK baud rates.  PSK-125/250 exhibited
          instability in presence of QRN.

commit 9ec650ca55315d210442eb82af36a6593ff51f32
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Oct 22 13:17:06 2009 -0500

    Version 3.13AV
    
        Alpha test release 3.13AV

commit 856b5ed2d6da072b3109e9436efca7254051d90f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Oct 22 13:14:37 2009 -0500

    Rx/Tx Menu
    
        * Removed all alt-key access from said menus.  Alt-key access
          incompatible with icon style menus.
        * Restored the "quick" menu item to the Rx popup menu when
          used with rig-contest short menu.

commit abedc7c1b51b597204683306371aa6c0de5d3436
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Oct 22 12:54:49 2009 -0500

    Waterfall background
    
        * small change to add the palett[0] color to the waterfall
          as the default background.

commit df226c9e139a2540ee1708aca5c10e726974bb17
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Oct 22 12:53:37 2009 -0500

    Min-Rig-Log Panel
    
        * fixed the width resize problem.

commit cfd526dbac7bd5b87f94014ec31ed152abd54ad0
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Oct 20 14:50:51 2009 -0500

    Version 3.13AU
    
        Alpha release 3.13AU

commit c9560eaf8a606ff7463ae7a577f71b15f39e4cb0
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Oct 20 14:45:31 2009 -0500

    Macro Timer
    
        * commit e62b52f1 reintroduced to the stop timer bug that was
          corrected by commit 0ecc89915; fix now captures event FL_HIDE
          within the callsign callback handler.

commit ff7d941523d51ac32f347ce2337d9bdc5b8de843
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Oct 20 14:43:08 2009 -0500

    Flarq mods
    
        * Removed sylpheed support code
        * Fixed Save/Open email set fault

commit 824d65833a6d7656696ce59aef5e1680319d1bb5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Oct 20 05:24:32 2009 -0500

    Version 3.13AT
    
        Alpha release 3.13AT

commit 262521251b59f8f4900cb30fa8d42a96b6e541f6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 19 21:38:53 2009 -0500

    Log save bug
    
        * Missing references to inpSerNo and outSetNo for logging those
          fields caused segmentation fault.
          Code corrected in fl_digi.cxx

commit 5f8da6739de681827dc0e0226e1f685c45c492e7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 19 18:47:34 2009 -0500

    Version 3.13AS
    
        Alpha release 3.13AS

commit d1fe5435de796aef53c7aa32a5bf895d7cc01457
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 19 16:07:54 2009 -0500

    GUI adjustment
    
        * Adjustment of status line placement to compensate for window
          border (primarily on MS).

commit c092d628e75840ad7e604372fec1ba387a58cb06
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 19 15:12:10 2009 -0500

    Rx Contest Popup Menu
    
        * Minimized entries in Rx context menu used to support contest
          mode.  Arranged entry order to facilitate selection

commit 3d9952ed731e9e805c0892351c4d4efee6543a12
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 19 14:18:49 2009 -0500

    Contest Logging
    
        * Added single line rig / contest logging panel
          Selectable from the View menu

commit e62b52f1e11ffc19e422fe4a44e0375372d2b018
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 19 05:58:14 2009 -0500

    ENTER bug fix
    
        * Fix missing restore focus on ENTER from any logging widget

commit 3e464b85a3a9ef618a11e97dcd131055ae5775cf
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 19 05:16:38 2009 -0500

    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

commit 0ecc899153d07f8e24337ffb10386a27dc1fd3f8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Oct 18 14:02:50 2009 -0500

    Macro Timer
    
        * Correct timer stop when main dialog minimized or desktop changed
          cb to inpCall triad and other logging widgets was occuring on
          event NOT_CHANGED caused by window manager message

commit 13acee8837ed280cc9152829fbb327c9537da39f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Oct 18 06:51:52 2009 -0500

    Version 3.13AR
    
        Alpha test version 3.13AR

commit 11b82cd3b206eef40a6f65e63009bc4ebfc4de1d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Oct 18 06:48:21 2009 -0500

    Stop Timer Bug
    
        * Corrected loss of stop timer function on either selection of
          callsign by double-click in Rx text or by manual entry in
          any of the 3 mirrored callsign widgets.

commit 5333ee2597615d237dff4206831589d5050548eb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 17 21:00:41 2009 -0500

    Focus Mod
    
        * Restore focus to TX widget after mouse click event in Rx widget
        * Restore focus to TX widget after Enter in inpCall3 widget

commit 45239f476926b40c11d3bb49487febf68fdc98b8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 17 18:45:57 2009 -0500

    Internationalization
    
         * Modified Internationalization (po) files associated with
           removal of rigCAT control dialog.
         * Removed remaining code segment in a __WIN32__ block

commit cc780450c2d35b213ed0810d00d2a4e6b1261bdc
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 17 17:57:05 2009 -0500

    Minimal UI
    
        * Added No rig/log to list of dummy options.
        * When in no-rig/log the Status1 / Status2 boxes are disabled
          Status1 overlaid with a label: "Callsign:"
          Status2 box overlaid with an Fl_Input2 callsign entry widget
        * All 3 callsign widgets are synched.

commit 273622cec5441600b8ccac4ca6002636c62d6646
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 17 12:12:00 2009 -0500

    UI - minimized
    
        * Additional code clean up for rigCAT dialog removal
        * Added quick access to frequency list browser from the
          minimized rig/log panel.  Double click frequency selection
          or "X" button closure restores the minimized panel.

commit 7163ecb65556640875abe0d746425fab750e5e80
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 17 08:12:31 2009 -0500

    RigCAT dialog
    
        * Deprecated separate rigCAT dialog
        * Removed all instances of rigCAT dialog support code and
          fluid definition file.

commit bc78904a2e66638f552197e89992c906eb513b4b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 17 06:36:22 2009 -0500

    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

commit 15d49544205801fcb45a2b41e953f26a5ec7988d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Oct 15 18:03:23 2009 -0500

    Version 3.13AQ
    
        Alpha release 3.13AQ

commit 159ba1e746edc0745220ad17d251b461eca338c9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Oct 15 17:58:46 2009 -0500

    KISS update
    
        * Added "ur" callsign display to title bar.
        * Added Clear Call button to menu bar - overlays the hidden
          Spot button when KISS is enabled - hidden otherwise
        * Added resize adjustment for Rx/Tx Mixer controls - based on
          visibility of MixerFrame

commit 1d2ad5e7f94c586da144fc5ee01dde471b1ccec6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Oct 15 15:54:27 2009 -0500

    Version 3.13AP
    
        Alpha release 3.13AP

commit 6440fa5e6a71c7c6d5e414123111c421ecc872f4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Oct 15 15:48:15 2009 -0500

    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.

commit 9faebb19c95a5edc02045fd2bc450a495be9cd52
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Oct 15 10:11:16 2009 -0500

    Flarq Directory Structure
    
        * Changed directory structure to comply with NBEMS.files
          directory design.
        * Simplified configuration dialog

commit 3aa8c1e41840d346b9b6c110cbbaa90753f40df2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 14 15:56:58 2009 -0500

    Version 3.13AO
    
        Alpha release 3.13AO

commit 9d9d56b6e2df4de69ec46f755ed28ea668d35147
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 14 15:56:11 2009 -0500

    Talker Socket
    
        * Added Talker Client for Rx stream output.
          MS only - stream used by experimental text stream to ham
          speech being developed by KH6TY.

commit c574685a9e4959c1ec3dc14634b9162cd8b09ec5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 14 04:32:25 2009 +0100

    Update win32 resource files
    
    Add a common rc file with more resource information.

commit 1d2f5788a556e454bd70044561e05559d498e6ca
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 14 04:29:05 2009 +0100

    Fix threads/exceptions bugs on mingw32
    
     * Enable dynamic linking for pthreads-win32
     * Add -mthreads to compiler and linker flags
     * Modify nsis installer script to include pthreadGC2.dll and mingwm10.dll

commit ecc297b0ae9db272dc7110fa86bc1f321e8c3492
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Oct 13 23:06:56 2009 +0100

    Revert "Hamlib Exception Handling"
    
    This reverts commit 1b39ddca1f4f346df3725d77f26b9f0241b3f4ec.

commit a4ecf8e1b62f50c53f046b8cb564632275952528
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 9 17:51:35 2009 -0500

    Version 3.13AN
    
        Alpha release version 3.13AN

commit 526c222357da9fe1f43e0add1c77ac669579bae3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 9 17:49:48 2009 -0500

    Macro bug fix
    
        * Fix the fix - should not make changes during a tornado watch!

commit 4975fcd661f168d2a461df3aa3bb4e3a08dfea05
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 9 15:24:02 2009 -0500

    Version 3.13AM
    
        Alpa release 3.13AM

commit 5733c106c1201326e3a0b7c4f08f19cc9c1478d2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 9 15:22:21 2009 -0500

    Macro bug
    
        * Fixed Macro bug introduced in Macro TUNE

commit 1d7021c1d8b1b635df65c6cdee31d9a59ca1a311
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 9 07:46:03 2009 -0500

    Version 3.13AL
    
        Alpha release 3.13AL

commit d6fc376dc78efd1cee3c7ab16e825d33e4d57f07
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 9 03:15:04 2009 -0500

    Wrap Extract
    
        * Changed wrap file extraction target directory to:
          ~/NBEMS.files/WRAP/recv
          c:\Documents and Settings\<user>\NBEMS.files\WRAP\recv
          c:\Users\<user>\NBEMS.files\WRAP\recv

commit 536e251c835033c9588b739eff28f7837ba31606
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 7 19:32:01 2009 -0500

    Macro TUNE
    
        * Added <TUNE:nn> macro
          When macro is executed "nn" seconds of tune will occur at
          the beginning of transmission.  This is in addition to all
          other macro expansions.

commit 985239d90fef41b2750db22916bb550b2ff49330
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 7 06:14:20 2009 -0500

    Version 3.13AK
    
        Alpha release 3.11AK

commit ab565fb1bdbcc4cb6ae9591c8f3f4a7e9da65fb8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Oct 6 14:44:29 2009 -0500

    Feld Hell Mod
    
        * Changed HELL80 tone spacing to 300 Hz
        * Added configurable lp bandwidths for each FH sub mode.
          Saved between sessions to fldigi_def.xml configuration file.

commit 615dd345056d3d76bf6d26e836dd5e03ab366b06
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Oct 6 12:42:54 2009 -0500

    Text file out
    
        * Changed text file output to an appended file ... used by
          external text to speech processing program

commit 3d458354d5dcff716289b7130fb53a534feb06e6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 5 18:23:58 2009 -0500

    Version 3.11AJ
    
         Version 3.11AJ alpha test

commit a5e17e8da4b4674f187f8b4e8b96577d117615aa
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 5 18:21:19 2009 -0500

    Logbook read bug
    
        * Bug fix for adif file read / parse

commit 8c010b3a4dbf73ae98fd18d57a5f9d9219cf9d82
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 5 15:45:18 2009 -0500

    Version 3.11AI
    
         Alpha release 3.11AI

commit e0f86c745994bd37d6028fa9ba66c5430f8140c7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Oct 5 12:15:41 2009 -0500

    TX Control Code fix
    
        * Fix for Ctrl-C, Ctrl-V etc when entered in Tx widget
          Bug associated with MS implementation
          Fix should be compatible with all target OS.

commit 05ff91e7ad1c99ef93ddb8943ae76071a9282f61
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Oct 4 21:56:28 2009 -0500

    NBEMS
    
        Added NBEMS master directory creation
        Added auto transmit of named file in NBEMS/wrap/auto directory
        filename : wrap_auto_file

commit 8a97f6b21ba55f9f5d9f65fc28fde517ce687aed
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 2 12:58:57 2009 -0500

    Hamlib Exception Handling
    
        * Removed all C++ exception handling from the class 'rigclass'
          Modified hamlib.cxx method calling to accept traditional
          C style error returns.

commit 7fb9639ef8dbc718578337dd9c6b1ac6bf8f9461
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Oct 1 11:01:48 2009 -0500

    RigCAT mods
    
        * on WIN32 platform - reinitialize commport when driver fails
          to be responsive.  Associated with some cheap USB dongle
          drivers on XP / Vista.
        * Modified serial i/o to accommodate transceivers that send
          unsolicited data streams - typical of Icom 7... series when
          transceiver CI-V port is set to "Transceive ON".
        * Corrected computed read after write delay.

commit e4e1af2f91a591fa320551434c3efb0eaba0a5c9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Sep 30 13:25:31 2009 +0100

    Fix silent rules
    
    Ensure that the SILENT_CMDS Makefile variable is always substituted.

commit fc18f874a04d0cbd6d3fa0954b13b4f871480029
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Sep 23 06:32:28 2009 -0500

    Browser Discovery
    
        Added envelope variable DEFAULTBROWSER to discovery list.
        DEFAULTBROWSER set by Puppy Linux.

commit 5626e1c9015fdb3dd13f0f56332eb6fc44cf36ae
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Sep 22 21:02:51 2009 +0100

    Add silent build rules
    
    * Enable less verbose build output by default by calling the
      AM_SILENT_RULES macro if available (automake >= 1.11).  Verbose output
      can be enabled by passing --disable-silent-rules to configure, or V=1
      to make.
    
    * Add silent function for some custom Makefile rules

commit 8ae5b22256080220b035569677c0075474d787d9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Sep 22 21:02:51 2009 +0100

    Do not use -rdynamic on win32

commit a318522100a3434f73ecf4e6b8bd3186103cf6f8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Sep 22 10:29:15 2009 -0500

    Code cleanup
    
        Fixed various pedantic compile warnings

commit d373c26c521e039fd2adce4b8b7484046e3efb82
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Sep 21 09:18:13 2009 -0500

    Thor squelch mod
    
        Modified trailing squelch timing.
        Patch submitted by John Douyere, VK2ETA.

commit 0f96bc714e71386fbcceafc22ab7c6ffc2299adf
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Sep 17 11:56:14 2009 +0100

    Fix llabs call
    
    This is needed to find the correct function on OS X 10.4

commit 07bf0c45d96962d9051b5530b93081eeedc93918
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Sep 17 11:04:09 2009 +0100

    Only set stop_bits for serial port rigs

commit 67ff7210245834829cc7e9a601f4d3ede8413f7a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Sep 17 11:03:36 2009 +0100

    Fix format string

commit 8aad147f9fe5bafe878355bea188803052828765
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Sep 16 07:23:35 2009 -0500

    Version 3.13AH
    
        Alpha test version

commit 60ca5f033c2ac73bc55553256d7e38f748c37c30
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Sep 16 07:20:38 2009 -0500

    rigCAT bug fix
    
        Missing "unsigned char" caused Binary data conversion errors

commit 1ed88a22e5f6086a98ccb7e6dd33ec45fc09b56c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Sep 15 13:51:01 2009 -0500

    Version 3.13AG
    
        Alpha test version

commit 4e19f034922cbf7c5e900785563404d96ab3b8d2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Sep 15 13:40:32 2009 -0500

    rigCAT mods
    
        Restructured i/o to allow use with broadcast transceivers.
        Icom 7xxx series default to a CI-V server that broadcasts
        serial data which disrupted fldigi serial data stream extract.
        New code passed tests on Vista with IC-746Pro operating in
        CI-V Transceive (server) mode.

commit f9423b45b4b9ac5963f56c24b5ca689edd4717ff
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Sep 14 14:31:27 2009 -0500

    Serial i/o Stopbits
    
        Added stopbits configuration for hamlib and rigcat serial i/o

commit 765c6d91b202a7d76ce20f8f1caa0013a997f210
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Sep 14 14:28:53 2009 -0500

    Dom/Thor mod
    
        Modified squelch evaluator for increased sensitivity

commit fbcd1603ad5e254395336a30a74712e5b169156f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Sep 14 14:25:07 2009 -0500

    QRZ lookup
    
        Added post thread startup delay to allow OS to set up
        conditionals.

commit 4f25a4efe2e0c4aa0f81e5a5daee6999c6f8553a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Sep 10 04:19:25 2009 +0100

    Version 3.13AF

commit 71f2531f4fc38f4f4ae591d894b22fea30da2494
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Sep 4 00:21:47 2009 +0100

    Remove g++-3 support via boost

commit ed74dfb4b673cffe1802a976ed65b5bde27a7f95
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Sep 2 21:36:50 2009 +0100

    Update README
    
    * Remove DEX
    * Add new MFSK sub modes
    * Add URLs for BerliOS project page, git repo, groups and lists

commit a06482d5f00cd824ace2c960c84f35be18302542
Author: Stephane Fillod <fillods@users.sf.net>
Date:   Tue Sep 8 23:48:10 2009 +0200

    Some more work on french l10n

commit 4287bd0b70c242a1ace329bfdbee7aeaf32abba4
Author: Stephane Fillod <fillods@users.sf.net>
Date:   Tue Sep 8 23:45:41 2009 +0200

    More i18n

commit d36b5ded28072c1a5ad8744c592936e63fe46f29
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Sep 9 04:47:00 2009 -0500

    ARQ / RSID mod
    
        Removed the RSID rx dependency in the ARQ thread.
        Modified the Tx queue behavior in the ARQ thread.

commit 5e35ec0648ea3514ff82572d4e52ad6d2451acd3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Sep 2 15:06:03 2009 -0500

    Menu bar ui mods
    
        * Changed Spot button to activate/deactivate management vice
        show/hide.  Gives better resizing of menu bar widgets.
        * Increased color variation of 4 lighted buttons on right side
        of menu bar.

commit da2cc3bf689913a7152b55cac54a61619603f0c5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Sep 2 04:37:33 2009 -0500

    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

commit df650031bd204109d946c3361899312ed0fde741
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Sep 1 13:04:37 2009 -0500

    RSID eot change
    
        Added configuration item for RSID at end of transmission

commit db84e7f77ebfac63d4b1a1dc7e91a7e6ff60fef7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Aug 31 20:47:05 2009 -0500

    Version 3.13AE
    
        Alpha release

commit e39fc6a1ce0ddd7cbd030aec5fb7974d908ffbfa
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Sep 1 02:27:35 2009 +0100

    Improve RSID notifications

commit b09cea25ff565157cfbaee4d943159f8864d9fec
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Sep 1 01:05:51 2009 +0100

    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

commit 4de96c9b34adbae5ddf5332d16a0ddbf26a3d2e4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Sep 1 01:05:51 2009 +0100

    Clean up RSID code

commit a434afb9762258e3bbf3ec062cbc18d29c0d7da4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Sep 1 01:05:51 2009 +0100

    Handle nested qrunner calls

commit 85480351234a8cce2b61089a47e0031731566f14
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Sep 1 01:05:50 2009 +0100

    Fix notifier TX text handling
    
    Replace all occurences of backreference strings in the "TX text" field.

commit 78d87d74481a6c855eb47243db35bdd6051982bc
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Sep 1 01:05:50 2009 +0100

    Fix log/manual spotting
    
    Remarkably stupid breakage introduced by commit
    53a2820a20e697e355759fbef3cbacc552270598.

commit b862f1ac4510e98bd7e41c3da0298bcbbbeb777b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Sep 1 01:05:50 2009 +0100

    Change transmit-lock marker width
    
    In some modes, the main marker is wider than the modem bandwidth. The
    transmit-lock marker must always be the same width as vertical tracks.

commit a3edac857a8618256ad129884c5989a016579b8d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Sep 1 01:05:50 2009 +0100

    Add missing include

commit 779bf23162b33b70e49335b24dc158d720cf5b4c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Aug 31 16:46:06 2009 -0500

    PSK post DCD signal
    
        Increased post DCD signal to be same length as pre DCD signal

commit ac1e686f1173c991b3b43d8439024ef0e30ec533
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 21 19:37:42 2009 -0500

    Version 3.13AD
    
        Alpha test version 3.13AD

commit 3c2a7a64635c6f4789532ea0f6166de3c81f433f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Aug 20 11:42:36 2009 +0100

    Add config doc strings

commit b7d5d6ee054694402b236add789134faacb9c476
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Aug 20 00:57:54 2009 +0100

    Add transmit-lock marker

commit 652f43f9af8f5f0bdf172238dafed2cfe8b8d730
Author: Chris Sylvain <kb3cs@arrl.net>
Date:   Wed Aug 19 12:48:07 2009 +0100

    Add LOCK macro
    
    Add new <LOCK:on|off|t> macro to enable/disable/toggle the
    transmit lock setting.

commit 0a09039c69643e993d3c8a565f734d5eed61185c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Aug 19 12:00:15 2009 +0100

    Misc UI changes
    
    * Changes by Chris Sylvain, KB3CS:
      * Do not restore focus to transmit text widget when
        displaying the Help->About dialog
      * Add shortcuts to some menu items whose hotkeys stopped
        working after adding icon labels
    * Add some more menu hotkeys
    * Remove shortcut from Help->About

commit 9bda6ed2aa40bf22d8c5bb22ac49d716d6a4da1c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Aug 18 15:32:18 2009 -0500

    flarq mod
    
        Change to connection annunciator

commit 29715401b77acae4364e906c02f1f5015f688221
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Aug 18 12:14:20 2009 +0100

    Fix benchmark mode output

commit 788489b32f818da2ea08d6b74482531593eedf65
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Aug 15 10:39:07 2009 +0100

    Fix notifier event checks

commit c0d08efd1f7ff49b1badab2a34e78472b79f0a68
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Aug 15 10:39:02 2009 +0100

    Use bundled GNU regex on OS X

commit cdf46da2379f758da8620ad97d93fc0318deb4a8
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Aug 15 09:33:56 2009 +0100

    Fix PSK Browser RE search
    
    * Correctly reassign search pattern
    * Use fre_t type

commit 65000dba31914693c28f6bc9b7b110a34463044f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Aug 14 15:29:28 2009 -0500

    arq_io seg fault bug fix
    
        Fixed failure to use mutex during access to thread data
        Seg fault appeared primarily on slow XP computers.

commit 18b8702695fa214d4cacee7ade8d0643370abb9d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Aug 12 08:29:23 2009 -0500

    Olivia 8/1000 standard mode
    
        Added 8/1000 to the menu system as a standard mode.
        Used by Army MARS

commit 62608ea68bedcbb2e62a9e39964d1179458134c7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Aug 12 07:38:45 2009 -0500

    PKS mailserver mod
    
        Changes to psk mail server signal acquisition allow operator to
        compensate for QRM.

commit bf164ebe96dcf78116678e551d0dedbdfdfc80f1
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Aug 4 13:07:31 2009 -0500

    rigMEM modification
    
       bug fix based on recent reports from Kachina / rigMEM users

commit 3e6a5c48fd06b1b9d360e081e31985c5df808767
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jul 31 09:33:20 2009 -0500

    WRAP file extract
    
        Added seconds to the file date-time stamp.

commit 09e4a1603a06f9cba32b47e4857f676fb81e473e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jul 29 15:22:18 2009 -0500

    Version 3.13AC
    
        alpha test version

commit f2b29cb16063f9a7da777b0db908a6edac4f1682
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jul 29 15:13:27 2009 -0500

    RigCAT bug fix
    
        Serial i/o driver change imposed by build environment change
        cygwin ==> mingw
        Windows CommTimeouts / buffer flush behavior required changes

commit 5897cf790245121fac08bdd4c06ef3841a7b1fd0
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jul 28 05:32:00 2009 -0500

    Hamlib exit message
    
        Changed "transceiver on fire" message to a less provocative
        rendition.

commit eba91fff4a76b022e67eb99b88dbeb8a64f8167c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jul 27 18:27:45 2009 -0500

    Secondary text TX but in DominoEX-FEC and Thor
    
       suppress transmission of trailing NULL in secondary text string

commit e1daa1dba37e3cdc299ccd96860a8bed3eabacfd
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jul 26 18:37:02 2009 +0100

    Fix DnD file insert on OS X

commit 5925ec30de0c64e4a7cb41441cbcab9c93232253
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jul 26 18:36:59 2009 +0100

    Fix sound file selector
    
    * Correctly handle the Default save-as type on OS X
    * Check for supported formats by attempting to open a file for writing

commit ce4c179fb231123f74d4c8b4b3dbfd000ccf80e6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jul 26 13:15:36 2009 +0100

    Correctly populate RigCAT menu on OS X

commit 5f1658c875d7d45dd4907379b480c1815a409075
Author: Leigh L. Klotz, Jr <Leigh@WA5ZNU.org>
Date:   Sun Jul 26 10:36:26 2009 -0500

    Macro variable bug fix

commit 15c6553904788bf38b6b518f59239af74197e97a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jul 25 14:31:17 2009 -0500

    Version 3.13AB
    
       flarq version 4.2.2 maintenance release

commit b72cfd5053e427981a47b46f2c6370f0883b4feb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jul 25 14:19:35 2009 -0500

    MT63 mod
    
        Added tone duration setting to MT63 configuration tab
        Removed the small noise blip that preceeded the "tune" tones

commit 4fff1160db7546eb35aec0427a6b96b59c44ea07
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Jul 25 18:30:50 2009 +0100

    Add missing include

commit d1c206b98b498fb3ededc9e805c8d0ba970d0c79
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Jul 25 18:30:50 2009 +0100

    Restore MT-63 options
    
    Restore the new MT-63 settings which were added by commit
    cf4c6710fade53a1e41a655e82d346c6bb1733e0 and inadvertently removed in
    commit ecf1f101a2011695e642a105897e451ec893b47c.

commit dfab290dd6e3b5aa6fdca2216d14ba8884feb323
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Jul 25 14:19:37 2009 +0100

    Initialise pthreads/win32 in flarq

commit 4fdba006b590038c47686471118a3b9fa7655659
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jul 24 03:13:46 2009 +0100

    Version 3.13AA

commit ecf1f101a2011695e642a105897e451ec893b47c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jul 24 02:43:52 2009 +0100

    Restore two channel capture

commit a8a734cb93242ab6593ff8f48fafe352bfb1ea81
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jul 24 02:43:50 2009 +0100

    Fix millisleep function

commit cf4c6710fade53a1e41a655e82d346c6bb1733e0
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jul 23 18:30:25 2009 -0500

    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.

commit 52fb02e33dd649a49cbbc44af67ea6ba9859017c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jul 18 04:44:08 2009 -0500

    Version 3.12
    
        Public release version 3.12

commit 44f869c019e1c101d55eb941f42575a507e67521
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jul 14 08:58:38 2009 -0500

    Version 3.12AO

commit 3537f62788d72b322919cf23a9dbda345bb8fd37
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Jul 13 10:17:28 2009 +0100

    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

commit 2a4cd6852193e0dbcca55a2ba44cf7a696208c3b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jul 12 15:16:15 2009 +0100

    Improve frequency display kb entry
    
    Steal focus when the mouse pointer enters the widget so that
    no mouse click is needed before a frequency can be typed in.
    Restore focus when the mouse exits the widget.

commit 9c291a872ff774001fba93a1e6a7b0b40ca0dc27
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jul 11 18:38:22 2009 -0500

    Enable XMLRPC QSY capability

commit deea0f674b36521fee7dd45d68faebeb206027ca
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Jul 6 03:20:08 2009 +0100

    Add ITU zone to countries list

commit d54a2ca078353ef7cfbd36c452f282d6273b4d14
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Jul 6 03:20:08 2009 +0100

    Fix compilation on glibc 2.10
    
    Fix some strchr calls which did not preserve const-ness.
    See:  http://udrepper.livejournal.com/20948.html

commit b83eea4445b64d5cb842bb58254c162b17e7b1d7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jul 2 14:41:11 2009 -0500

    Version 3.12AN

commit 9de9eb53241ecefb3abb944dd5b234096156622f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jul 2 14:38:58 2009 -0500

    Xmlrpc mods
    
        Restored the pre 3.12AL behavior of main.set_frequency.
        Added main.set_rig_frequency for set frequency behavior required
        by external rig control program such as flrig

commit 84fb2ebfc6534811eb95532c24d7906ea538bbd4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jul 1 16:04:11 2009 -0500

    Version 3.12AM

commit 07a01b1555deac2c8a343d42bb2ac3b5355b9806
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jul 1 16:02:13 2009 -0500

    Logbook bug fix
    
      Read ADIF function did not correctly distinguish between the
        SRX and SRX_STRING fields in the saved adif file format.

commit 42b638df60f7b6ace155744943155ad8dcd27a09
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jul 1 13:58:10 2009 +0100

    Fix socket fd leak

commit 58c2f8b0fd747bc38a66cbf7ce7c3ecca5c97ca8
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jul 1 13:58:10 2009 +0100

    Fix compilation error and warnings on 64bit archs

commit 2cb3874555e4307f873c0b3bbafa22de6ee7f13c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jun 30 14:24:29 2009 -0500

    Version 3.12AL

commit c07ec21fc1fc1cf05f6083c7e5a607bdbd95bb73
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jun 30 16:26:08 2009 +0100

    Add generic notifier

commit 88bedac61f3e72a97a06539f82ca3f202164af8c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jun 30 16:26:08 2009 +0100

    Add dragging to table widget

commit 757a8f8d08d8d8cf5b07ea86db0668d1bc7512ee
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jun 30 16:26:08 2009 +0100

    Simplify RE classes
    
    Also add a hash function.

commit cbf0d871aefb5bdaacae66c515c0414af4e83c11
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jun 30 16:26:08 2009 +0100

    Extend macro editor
    
    Add the ability to append text to input widgets.

commit 53a2820a20e697e355759fbef3cbacc552270598
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jun 30 16:26:08 2009 +0100

    Improve dxcc, spot, pskrep performance
    
    * Use unordered_maps (or hash_maps on ancient gcc4 versions)
    * Store the spot callbacks such that RE searching is minimised
    * Store list of country names

commit 9648c3036e2fc866bcd33f0378a107bf23c4bc0b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jun 30 16:26:08 2009 +0100

    Remove handling for REs without backref support

commit 1b474a236d5e13f24a1c1ded99826e32be7c9163
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jun 30 16:26:08 2009 +0100

    Fix config input field labels

commit d6d597477c5baa0943c8f325468d9ae1fc18c38e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jun 30 16:26:07 2009 +0100

    Add Fl_Input2 mouse wheel handling

commit bf4cea41ec5b73d92acd1848b3569e19939f4d0e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jun 30 16:26:07 2009 +0100

    Add automatic FText text_area resizing
    
    This ensures that both the main text widgets will always display an
    integer number of lines.

commit e803fcd82eb54b332a8e7e6fee3e128856cbe74a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jun 30 16:26:07 2009 +0100

    Improve FText drag and drop
    
    * Scroll when dragging over the scrollbars, which is better than having
      to wiggle the mouse pointer at the top or bottom of the text, and much
      simpler than doing timed scrolls at those regions.
    
    * Add a shortcut (Shift-drag) to paste file names rather than insert file
      contents.  Also support multiple files.

commit ec26eb633451f4c5cd8f65c6c35857c05e96d922
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jun 30 16:26:07 2009 +0100

    Add band to RX text tooltip
    
    Also rearrange "Last QSO" line to use commas

commit 8283833124a96823fccd99922855814b53795dd2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jun 30 16:26:07 2009 +0100

    Add string join and split functions

commit d70ea69254947ddd770fb16c69b0c611e6b6b06c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jun 30 16:26:07 2009 +0100

    Print build info in crash handler

commit f25b5d1c728c4d37abbab5416914fa938d6310a2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jun 30 16:26:07 2009 +0100

    Fix azimuth_long_path
    
    * Return the correct long path azimuth (thanks P.J. Rovero, KK1D)
    * Update configure.ac to use our fixed locator.c if hamlib <= 1.2.9

commit d11f6fe0eee72857e2c903f55d59c26e69fe5df6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jun 30 16:26:06 2009 +0100

    Add frequency display text paste support

commit 3bad2d4b7f294908659f68ba52e1c1cb70f07450
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jun 30 09:40:16 2009 -0500

        xmlrpc mods
    
            Added the following xmlrpc methods to provide interface to
        flrig and other similar remote transceiver control programs:
            main.set_rig_name
            main.set_rig_modes
            main.set_rig_mode
            main.get_rig_mode
            main.set_rig_bandwidths
            main.set_rig_bandwidth
            main.get_rig_bandwidth

commit 3c53fe548df63e431dd69df033b8d19a6a1df08b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Jun 14 14:50:54 2009 -0500

    Version 3.12AK

commit 419123c17e260f056d367ec30fe8ba865ce17937
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 12 23:30:38 2009 +0100

    Fix text echo functions
    
    Ensure that this code is called by the main thread

commit 2a83da3c8bf0dc030dba19566845c147ab321b4e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 12 22:29:26 2009 +0100

    Remove FText text colour adjustment

commit 7a87b0bc552d1074cfed912490b1e500ad672bbb
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 12 22:28:23 2009 +0100

    Always set the FText cursor colour
    
    The cursor should be the same colour as the text to ensure good contrast
    with the background.

commit b20e2b9b3534d85fe6e707623b64b2b82e047858
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jun 12 08:22:48 2009 -0500

    Version 3.12AJ

commit a8dfa58cb1f690d469ae726d61162b9945c9a2ca
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jun 12 08:03:09 2009 -0500

    Logbook bug fix
    
        Field corrupted by saving entry with oversized field.
        Fixed memory leak in qso_db.cxx

commit b5ca5f1e48210037e1f8c3c444e36edae5cc3c05
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jun 4 11:00:35 2009 -0500

    Version 3.12AI

commit 9b7786f7610fefa12a78d41476e6ef6012f53c2d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jun 4 10:19:26 2009 -0500

    RigCAT mods
    
            Added the following defaults to the xml file format:
                    <DTRPLUS>true/false</DTRPLUS>
                    <RTSPLUS>true/false</RTSPLUS>
                    <DTRPTT>true/false</DTRPTT>
                    <RTSPTT>true/false</RTSPTT>
            where setting ...PLUS true sets the corresponding control pin
            to +Vcc.  This is usually referred to as ON.

commit ef8b126bfa24d19fe83eb561e58e7b0990561457
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jun 2 15:28:18 2009 -0500

    Version 3.12AH
    
            alpha test version 3.12AH

commit 9f7b00255cbdf96b273902e929d808af2022e44d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Jun 1 21:04:47 2009 +0100

    Fix Contest Country Files callsign lookup
    
    Correctly handle exact callsigns (prefixed with "=").

commit b539c1cdf275e8667b5e4087679a6f9ced42799d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jun 1 17:50:09 2009 -0500

    ADIF_2.2.3 compliance
    
            Changed XCHG1 to SRX_STRING (received exchange)
            Changed MYXCHG to STX_STRING (sent exchange)
            Updated ADIF version number output

commit 8fc582e486304d8bae220de96ed42e7ff3d05640
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jun 1 11:42:06 2009 -0500

    Cut number mod for CW
    
            Changed cut numbers to apply only to macro tags:
                    RST, CNTR and XOUT
            All other fields and keyboard numbers are sent normal

commit f0d43fe0d96caf3a744b36263f44d12a03237b7e
Author: dave <dave@linux-dev.(none)>
Date:   Tue May 26 18:56:49 2009 -0500

    Version 3.12AG
    
            fldigi and flarq versioning will be synced beginning with
            3.12AG; ie fldigi-3.12AG, flarq-4.2AG

commit 7690a1c652601239beeed93f7f1db0c252b0a377
Author: dave <dave@linux-dev.(none)>
Date:   Tue May 26 18:55:31 2009 -0500

    FLARQ
    
            Changed beacon interval to 60 -> 3600; 15 sec increments

commit d4b1a038acf236618a01e162556108860d4de666
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue May 26 19:57:44 2009 +0100

    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

commit 91a1425e1dc37f379c4b58e1287b54f1b3443e2c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue May 26 19:57:44 2009 +0100

    Move setup_nls function

commit 9543fa7b1c916a14c0f0e7d6bb6fea773fd9b8d8
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue May 26 19:57:44 2009 +0100

    Move make_pixmap function

commit ada43f4a55311195b2e77759d5b7e7a4bbf0168d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue May 26 19:57:44 2009 +0100

    Add new FText classes
    
    * Move fldigi-specific code to new FTextRX and FTextTX classes. Move
      generic code up to FTextView and FTextEdit and rename some method
      names.
    * Use correct inclusion macro check in our modified Fl_Text_Display and
      Fl_Text_Editor headers.
    * Replace FTextLog with the (now) generic FTextView.
    * Move Fl_Tile_Check to its own source files.
    * Move "quick choice" and adjust_color routines to separate source files.

commit bf6a2c3180f2d14994cf0e6261a1b12c29751177
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue May 26 19:57:44 2009 +0100

    Add thread id logging

commit 8207c62c7ecbc12009e751af6eab798368593944
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue May 26 19:57:44 2009 +0100

    Prefer ALSA default devices

commit d04b780d72febe6f69986b9a8eb53e898c074a3b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue May 26 19:54:56 2009 +0100

    Fix initial window sizes
    
    * Do not place the main window outside screen boundaries when restoring
      its previously saved size and position
    
    * Increase the logbook window's default size so that the text box labels
      aren't drawn over each other

commit 4f90ecf5119d8f8c2562de4c88de2dea6fb005c1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue May 26 18:11:41 2009 +0100

    Fix format strings

commit f4686cdc4d1f45c5b44a5236b11282a1cf21ff51
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat May 16 15:28:43 2009 -0500

    Version 3.12AF

commit 6b6cad9bdbf383b17c82d28150b7f7f1775d924b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat May 16 15:26:01 2009 -0500

    PSK search algorithm
    
      restored 3.03 search algorithm - gave better performance than 3.11

commit b95b8e1650adb3fe03f72cecd3bcac63b0c5d1a9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue May 12 05:46:26 2009 +0100

    Add win32 installer support
    
    The win32 installer is generated by running scripts/mknsisinst.sh via
    `make nsisinst'.  This target is available only if `makensis' is present
    on the build system.

commit d626273fc77c4dfd2ebdbf562f3314e801f727c3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue May 12 05:46:26 2009 +0100

    Fix VPATH builds

commit b4112dedcd14ace7aa0c1e8a2e16acf7d35af96c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue May 5 18:59:09 2009 -0500

    Added <RSID:on|off|t>, <AFC:on:off|t> macro tags
    
      Submitted by Chris, KB3CS
      Minor code cleanup

commit 5a3132e5d9b8e61cc5d01d39323dd62abc4fb8d7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 4 16:00:22 2009 -0500

    Version 3.12AE

commit 7ae826f67f86c23e1f1bf3b3577ed7ecec74bb20
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon May 4 11:43:01 2009 -0500

    RTTY pseudo output, corrected stop bit inversion

commit ae5b9ca577f95f906cb51317a6976b437aac132d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat May 2 13:17:28 2009 +0100

    Add more PNG text comments
    
    Write the following information when saving a received MFSK image in PNG
    format:
    
    * Program version
    * Date and time
    * Modem name
    * Frequency
    * Callsign in QSO log frame (if any)

commit 974e1ec9ef516f8b5b440fed248ad2672795ad03
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat May 2 13:17:01 2009 +0100

    Remove JPEG write support
    
    Also make libpng a hard dependency and remove USE_LIBPNG conditionals

commit 44eceae21e02ff3a75f7ea4748f3291c1dc97c02
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat May 2 13:04:17 2009 +0100

    Fix xmlrpc-c m4 macro
    
    Don't try to run xmlrpc-c-config when building without xmlrpc support

commit 7b6f99916914b7c80166eab7615c4fb22b8843d5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat May 2 02:09:26 2009 -0500

    Version 3.12AD

commit b030b4b56ee69359852766bd274b5d55a9b51bed
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat May 2 02:06:45 2009 -0500

    Fix OS dependent compile error

commit c58dcb1eb9341b7de4db6ff6b6fa3bdcdaa9f15f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Apr 28 15:26:47 2009 -0500

    Version 3.12AC
    
      alpha test version

commit abc11f7c08d235f58323021e3510c56d06e045d4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Apr 27 16:58:00 2009 -0500

    Updated memory mapped rig contol
    
      Added Mode control for both Linux & Windows i/o
      Made all controllable items bi-directional.  Change in either
      fldigi or KachinaCAT affects both running programs.

commit 31e19021adb01d4e8588652958c8a41c0a8c6ab0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Apr 26 19:41:25 2009 +0100

    Add missing includes

commit 6b2260caf2abcb46c9b09a5f44ec3855cebe465c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Apr 26 16:55:48 2009 +0100

    Macro changes
    
    * Move start/stop timer routines out of trx code
    * Do not stop the timer when a macro is edited
    * Simplify timer button handling
    * Move timer controls to status structure
    * Cosmetic changes to macro editor

commit 8f3739919d33625942c1f63bd2d3b6fc6cbd2136
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Apr 26 15:48:25 2009 +0100

    Fix possible trx_startup deadlock

commit edca45216ca3773feb0dcb875937ae60452279e5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Apr 26 15:48:25 2009 +0100

    Fix Makefile DEBUG flag
    
    * Use correct check for debug flag to define NDEBUG when --enable-debug
      is not passed to configure.
    * Also remove extraneous third argument in AM_CONDITIONAL call.

commit affae099bbc684067151538a97724782bf64a2a2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Apr 25 21:32:05 2009 -0500

    CW default WPM (numeric keypad *) bug fix
    
      "*" was not setting the default wpm

commit 7ca417cca92580d9c70280aa1ef738a58939c00b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Apr 24 20:46:03 2009 -0500

    Version 3.12AB

commit f7309ef24bcee5b73c66988eba4efbbf896fbe8c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Apr 23 23:43:34 2009 +0100

    Make the combo box popup modal
    
    The popup browser window needs to be modal so that it is displayed
    correctly when its parent window is also modal.

commit ed0ae5ce583d4d05c72abaf20a270337373366a3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Apr 23 23:43:34 2009 +0100

    Fix OS X native file selector

commit 88b3fd75b4b12a89899361d328c5ade010aab8c7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Apr 23 23:43:34 2009 +0100

    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

commit 9c63531cda65e579e87c93c68d8f6f58dfa23298
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Apr 23 23:43:34 2009 +0100

    Fix format string

commit 89441983ec2e246273bf5b6bb7879fde807b6264
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Apr 23 16:34:58 2009 -0500

    CW replay bug

commit 0f9793b9fc8024d9c63f6c1aeac42093726be132
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Apr 21 18:11:27 2009 -0500

    Version 3.12AA
    
      alpha test version 3.12AA

commit fc50717d599284c4365e57e505078aed6e1e15b2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Apr 21 18:09:06 2009 -0500

    CW Farnsworth timing addition

commit 206f8159df8e4a856f6bf0547d6ca21264c254b5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Apr 18 07:36:50 2009 +0100

    Fix build without hamlib

commit 63ccc2f24d2e8540ba3c7308c9981e50f4b4489d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Apr 20 11:02:24 2009 -0500

    MinGW serial i/o, hamlib, rigcat mods

commit a9c21e513e9f38033470a7be6586512e08af0bc4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Apr 18 19:38:26 2009 -0500

    Escape key bug fix
    
      Escape key caused seg fault if rig control was not docked.

commit d2674d54fe0a1205688bb350ae5c5b763512d7de
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Apr 18 19:37:48 2009 -0500

    Macro <XOUT> parse error fix

commit 9e060b8681c0744640e130aa1e735379396ff49e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Apr 17 19:17:56 2009 +0100

    Update version output

commit 77bc96640bcf3d1726d7927bd5f37abc28ba3b21
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Apr 17 19:17:56 2009 +0100

    Use band functions in logbook

commit 21247913e6f5def6f2bed20bb5ddc550a15c7a02
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Apr 17 19:17:56 2009 +0100

    Add functions to set the socket buffer size

commit 4b1292ca75a1792b9e5b2b58dc5929266cff6f20
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Apr 17 19:17:55 2009 +0100

    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)

commit d73c8fd316257d214813bb119e8932c9f13fba16
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Apr 17 19:17:55 2009 +0100

    Add OS X and MinGW stack tracing

commit e192d1d4d8bba6252663c77597d079c16e51bcf0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Apr 17 19:17:55 2009 +0100

    Add preliminary support for MinGW

commit 01fd3d99194e4ae5a986e9466eb054a5020461a8
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Apr 12 23:57:17 2009 +0100

    Change set_log macro

commit 9d566564c41a97c138ec29719d67374750d1914f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Apr 12 23:57:17 2009 +0100

    Clean up headers

commit b4bf47ffee4d051291510867ffe64ea9614f1e57
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Apr 12 23:56:57 2009 +0100

    Distribute cr.sh test script

commit dd9caa8350306801a70ce96c58a7879111c2acd1
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Apr 11 15:33:49 2009 +0100

    Version 3.11

commit 8646ccb72408ac66ca6e46233c997f9d67a1503e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Apr 11 15:33:49 2009 +0100

    Fix rigMEM compilation on OS X

commit 8fe2028d8fc90098dd3bb9a27dd4e8d89f305b18
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Apr 11 15:33:49 2009 +0100

    Fix uHRouter log message

commit e94628c2b60c7eb10885b9c5e831b94c23c2d545
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Apr 10 07:49:49 2009 -0500

    Man page correction
    
        Changed to indicate default location of logbook.adif

commit c8981312b4527d1b09e9b62b0a5542eb5c9874b2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Apr 6 22:21:07 2009 +0100

    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.

commit 88d067da44b854956394fb5beb9809999ce0f510
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Apr 6 21:59:27 2009 +0100

    Disable SysV IPC on OS X

commit d039aab5fc338c4afb8320cc25844a6ff131750b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Apr 6 16:26:07 2009 +0100

    Add missing include

commit e5dd8e08c14b1c38eb9ef21cea25c5c8f7d87d65
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Apr 6 07:52:43 2009 -0500

    Version 3.11AX

commit e4d3f6a71fb15cf29b14b3edc05a11458355a3b3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Apr 6 07:50:19 2009 -0500

    updated i18n

commit b1ff3f58a8f3285b29df371c837fa5c70ca9cdb5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Apr 6 07:45:50 2009 -0500

    Status prefs mod
    
        Do no save mainX and/or mainY when fldigi is minimized
        MS returns negative values which cause seg fault on restart

commit 5249bd9ef0d75b1a80487c3e8055fc237cd9f5a2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Apr 5 16:31:50 2009 -0500

    FFT processing - prefilter recognition
    
        Restored missing code to accommodate changes in prefilter settings:
          RECT, BLACKMAN, HAMMING, HANNING, TRIANGULAR
        Support code lost during some earlier change

commit 104e8f54892bdd6f89e37b58202f6ede75b15ef3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Apr 5 14:51:32 2009 -0500

    Version 3.11AW

commit f8c06f4ba3fbc587e10cc525db9b1e7a0e4b8414
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Apr 5 06:49:15 2009 -0500

    Waterfall FFT fix
    
        Corrected wfall FFT to use both real and imaginary parts
        Corrected FFT scaling factor

commit fb2c4d9c14a8eadcc5e9aa73ee0aa9f5e714a40b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Mar 29 21:05:38 2009 -0500

    RigCAT code cleanup

commit 9ac9c1fc02101eb5c5e88e48cecc6e87a3078947
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Mar 27 19:46:05 2009 -0500

    Version 3.11AV
    
        * alpha test version 3.11AV

commit 0437cc7dec55c545baedb04d142db9d70fdc5e84
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Mar 27 19:45:49 2009 -0500

    Update i18n

commit c261af319f602e18bddae481934da373b42ac1c9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Mar 27 19:40:21 2009 -0500

    Beginner Help
    
        Updated html strings to asciidoc strings

commit bdf8ffbe3574eee20f7816933279da5a83865174
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Mar 27 18:16:02 2009 -0500

    XMLRPC mod
    
        Update FreqDisp when xmlrpc command main.set_frequency is
        received.  Frequency control enabled from either fldigi or
        external xmlrpc access program

commit 038868e7b68f82b6044a7ba8f9995ced69aefcc7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Mar 27 16:17:31 2009 -0500

    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

commit aa40d40b8e756d45c6acebc5917986bf8784e94a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Mar 27 16:16:23 2009 -0500

    RigCAT mod
    
        * Added default xml values.  Only used to preset configuration
          values if present in <rig>.xml file:
            - <ECHO>bbb</ECHO>  bbb = true or false
            - <TIMEOUT>ttt</TIMEOUT> ttt = time in msec
            - <RETRIES>n</RETRIES> n = number
            - <WRITE_DELAY>ddd</WRITE_DELAY> ddd = delay in msec
            - <POST_WRITE_DELAY>ddd</POST_WRITE_DELAY> ddd = delay in msec
            - <BAUDRATE>rrr</BAUDRATE> rrr = 300, 600, 1200 ...
            - <RTSCTS>bbb</RTSCTS> bbb = true or false
            - <ECHO>bbb</ECHO> bbb = true or false
            - <CMDPTT>bbb</CMDPTT> bbb = true or false

commit a04d4750272eae40fd262fef0fbe9be4993f7032
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Mar 27 08:56:28 2009 -0500

    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.

commit b89df53afae5fea9cf5c7325e1830c26d4e64754
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Mar 26 18:06:53 2009 -0500

    Version 3.11AU
    
        * alpha test version 3.11AU

commit 43d0e8df5023d36fcce3bd386fc31abdf1a8aa03
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Mar 26 18:06:34 2009 -0500

    update i18n

commit 3c7d0045cd7e8d31a268fa25264ab1d25518bfe3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Mar 26 16:37:08 2009 -0500

    Miscellaneous fixes
    
        * RTTY DSP filter bandwidth tracks baud / shift
        * Log frequency changed to left justified

commit dfd721bd14cc80adbaec1f2095229aeb536543fd
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Mar 25 19:49:23 2009 -0500

    Version 3.11AT
    
        * alpha test version 3.11AT

commit c8d1e1eb6759ccda9d2b9bd395e372c041490b8b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Mar 25 19:48:59 2009 -0500

    update i18n

commit a492284697f38b16bc87419511c2200b337d3c80
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Mar 25 18:54:23 2009 -0500

    Beginners Help update

commit cc73610e4ae55eab2aef95c1e4aa0afb691f0586
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Mar 25 18:29:41 2009 -0500

    HamLib PTT bug fix

commit 3993b5b7d108fad65b4e7c36dc0947dfbbf99071
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Mar 25 07:45:23 2009 -0500

    Hamlib DTR / RTS state
    
        Added OFF setting to DTR and RTS initial state - hamlib default
        might not be in the OFF state if the check box was not enabled.

commit efc4259d694030fdb37f5983e6b36fab2cf61762
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Mar 25 07:39:45 2009 -0500

    Logger32 default folder change
    
        Changed default folder to TempDir from C:\FL_LOGBOOK

commit 22b70a52f8378d5f8753505e2521cd4a9c14cdb2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Mar 23 16:21:40 2009 -0500

    Version 3.11AS
    
        * alpha test version 3.11AS

commit a1c6d7541ed873f911f4d17e4940d425811bf517
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Mar 23 16:10:02 2009 -0500

    Mods Logbook
    
        * fixed corrupted file save bug
        * added CONT, ITUZ, CQZ fields to logbook dialog
        * rearranged to logbook dialog entry fields
        * increased size of CALL field to 15

commit 38a60662919c02e8295f44a1a92c946f9bc83060
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Mar 22 17:19:54 2009 -0500

    Version 3.11AR
    
        * alpha test version 3.11AR

commit 53e631b865fa828238746e2e5ef6993a43a64020
Author: Stephane Fillod <fillods@users.sf.net>
Date:   Wed Mar 18 08:57:05 2009 +0100

    Update i18n

commit 292933672943d3fab0c47b11624d7934e1988a6a
Author: Stephane Fillod <fillods@users.sf.net>
Date:   Wed Mar 18 08:50:21 2009 +0100

    Czech l10n by Josef Klimosz, OK2WO

commit 0bb3f8fe2e93799a98a7e3d562fbaa3c476bc7f3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Mar 21 18:41:36 2009 -0500

    Modification to logbook file processing
    
        * Performance enhancement to file reading and processing
        * original, 33 seconds to process 22200 records
        * new, 0.55 seconds to process 22200 records

commit 4dfb2c596cd0f70d187299551f1df0352eb8acc6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Mar 21 14:37:07 2009 -0500

    Mod - RSID propability of detection improvements
    
        * increased time between RSID tones and start of normal modem signal
        * corrected errors in decoder implementation

commit 6c0d3777b0e4f1815db7baf5f263a30359459046
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Mar 20 19:49:08 2009 -0500

    RSID decoder bug fix
    
        * added windowing function to fft
        * corrected CalculateBuckets method

commit d77b8cc7b3a01d6be709e21c5a039083753e3b94
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Mar 20 16:42:44 2009 -0500

    Cosmetic change to adif_io.cxx code

commit 0262c8615ea82e9a0dc4298aff4d1817858e5033
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Mar 17 18:41:56 2009 -0500

    Version 3.11AQ
    
        * 3.11AQ alpha test release

commit 3a65fa108adcf12afcb6a0734b41bc1a00dde52e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Mar 16 19:41:06 2009 +0000

    Fix hex/bin string output
    
    * Fix length error in printhex
    * Rename printhex to str2hex, binarystr to uint2bin
    * Use a vector<char> to store the string representation

commit 0c15f12f4d4c8b9c33cf771e528af16a96ca157a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Mar 14 15:49:13 2009 -0500

    Version 3.11AP
    
        * 3.11AP alpha test version

commit 228a4bd67ec7ea249552b661edad6f2f6d0d5c06
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Mar 14 15:45:54 2009 -0500

    Hamlib modification
    
        * added Write Delay control
        * renamed Command Delay to Post Write Delay

commit 35fe37b48ea04dbdcdc4381ca6bcada1f46f60a7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Mar 14 07:38:48 2009 -0500

    QSO logging date-time
    
        * Changed log date to the Time-On date
        * Added hidden button (same as label) above the Time-On field
          on main dialog.  Button event updates Time On to current
          date/time

commit 867ee123e712424d4fffcd911412f1adb5084b16
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Mar 13 21:46:36 2009 -0500

    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

commit 1155b533fc4888244009e5dcc4a01709d4e6b743
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Mar 12 19:05:36 2009 +0000

    Modify variable-width font warning
    
    The warning text is now appended to the buffer whose font became
    proportional.  We compare the font name to that saved in progdefaults to
    avoid repeated warnings.
    
    Also changed FL_SCREEN to FL_COURIER because FL_SCREEN may not be fixed
    width on all platforms.

commit 6b4a4f6d56116eb4de953573d58b65b726f0f369
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Mar 12 13:56:49 2009 -0500

    CQ decoder improvement
    
        * reduced cpu usage by CW decoder

commit c054a5b668c199d660696ff417825ed57c11f287
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Mar 11 15:08:08 2009 +0000

    Fix hamlib RTS/CTS callback
    
    Set progdefaults.HamlibRTSplus to false when RTS/CTS is set

commit 36952a12b4f9e41b2e274c8728a169ae5e14faef
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Mar 11 13:28:22 2009 +0000

    Add fldigi-shell pskrqsy command
    
    This command fetches the list of "best frequencies" from
    http://pskreporter.info/cgi-bin/psk-freq.pl and calls the
    main.set_frequency XML-RPC command.
    
    Optional arguments can be given to select the frequency and override the
    grid square, e.g.:
    
      pskrqsy JO 1
    
    uses the second frequency from the list for grid square JO. The defaults
    are to use the first frequency (index 0) with no specific grid square,
    which psk-freq.pl then estimates using IP address geolocation.
    
    Here is how to change to the best frequency every 15 minutes:
    
      while :; do fldigi-shell -c pskrqsy; sleep 900; done

commit ee69ba3710e85e917c9f3613564e4c15eb580e74
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Mar 10 21:56:35 2009 +0000

    Reduce PSK reporter re-spot interval

commit fc2ad9c5224274179d5967576f83e755b9dbd90b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Mar 10 15:24:05 2009 -0500

    Version 3.11AO
    
        * 3.11AO alpha release

commit fc4a43601dc3603aa8376854d5a19f1cd2ab7266
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Mar 10 14:42:58 2009 -0500

    CW shape modification
    
        * removed exponential wave shape
        * substituted Blackman for the sine wave shape

commit d98d95ff5376f5483fc1dd87d79371e04943c57f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Mar 9 08:56:13 2009 -0500

    Version 3.11AN
    
        * version 3.11AN alpha test release

commit 6d92b4d73b4220b2548cc804db9b3e6e72f0ba62
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Mar 9 08:52:55 2009 -0500

    Change to FreqControl behavior
    
        * removed position sensitive up/down behavior
        * added left / right mouse button for +/- changes
        * mouse wheel behavior retained for +/- changes

commit 2391e67e5764d75c533b878ab64e79e8d344b39f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Mar 9 07:31:10 2009 -0500

    Bug fix - missing inpNotes
    
        * inpNotes not visible on initial start or when main dialog
          reduced to minimum width.

commit 787c67cf19bdf86c982d551b68f0286d02154f6a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Mar 9 07:10:30 2009 -0500

    CW / QSK
    
        * added edge shape selector
        * added width modifier

commit 6e513f5b22c84f777ed47ae0f6c99598c068187e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 8 19:03:23 2009 +0000

    Fix hamlib sideband check

commit 4a0d11b29ad879c6e7ad217a4ba593ae208ef3af
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 8 11:47:27 2009 +0000

    Version 3.11AM

commit b93ac73e1471475b71e888b45f608976ea82384d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Mar 7 18:00:39 2009 -0600

    Fixed rounding errors in CW encoder symbollen timing

commit 09230eef86346361dbe43ea4fd4d3ead44cbf8c8
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Mar 7 18:38:53 2009 +0000

    Add reset config button

commit f391c93581f8e784c8d8ec06ff28050b5c3699de
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Mar 7 18:38:53 2009 +0000

    Update config UI

commit 95bd6bd4c990c88f78c7383be2c8cb0a0da5b377
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Mar 7 18:38:53 2009 +0000

    Add hamlib sideband override

commit c879f550cb7da2ce74a0869bb25a83593af644a8
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Mar 7 18:38:53 2009 +0000

    Add frequency list clear confirmation

commit 2b54b0e29d72c0fd7873e3e05ff04c9025ee04b3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Mar 7 07:42:11 2009 -0600

    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>

commit b5dc666d858966f7beec9da5c77f4b569fbf4862
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Feb 28 14:26:47 2009 -0600

    Palette mod
    
            Added new "default" palette
            Adjusted digipan.pal and fldigi.pal values

commit 6148d035e5570b1cf98ec6e772f9336c5cecfb28
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Feb 28 14:25:43 2009 -0600

    Cosmetic change to config dialog
    
            Removed erroneous "Tottle" hint message

commit 37e182d564dffef19d52f6a2a74f24e35453f963
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 27 01:35:26 2009 +0000

    Version 3.11AL

commit a2fc0c8db5727f8f98123c565ad44f7c52950760
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 25 18:35:07 2009 +0000

    Add better support for proportional fonts
    
    * Wrap lines correctly using Fl_Text_Display's slow pixel counting
      method when the font width is variable.  A warning is displayed when
      selecting these fonts for the RX or TX text widgets.
    * Override Fl_Text_Display's textfont methods.

commit f6466f2ab8623c32b23ca3705642fe7bf8470190
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 25 18:35:07 2009 +0000

    Fix font name/number compatibility code
    
    This code must be called before creating the main window

commit eb1ec8ac81b1720ceeacfbb3635d66ed1fbdb002
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 25 18:35:07 2009 +0000

    Fix printf format string

commit afc4e0b890e4e82fe805ceb5b5f16ec268d8e582
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Feb 25 04:39:17 2009 -0600

    Added right audio channel PTT signal

commit 5417cf2b97eea2fcce08e6c1f1dbfcec8342aed0
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Feb 24 08:34:45 2009 -0600

    Restore pre 1/29
       FTextView.cxx,
       Fl_Text_Display_mod .cxx,
       Fl_Text_Dislay_mod.H

commit 529cd68b925c55a9e5dc1692365d56e8e44b0043
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Feb 23 06:26:23 2009 -0600

    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

commit e1c4b0b0fd41b50c2268b5d5f9314ff0ad91a321
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Feb 19 01:49:30 2009 +0000

    Set LC_CTYPE to C

commit 9cc42368bca94fa1ffa422666e12d30b23b18fed
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Feb 19 01:49:30 2009 +0000

    Add SINC_BEST_QUALITY warning

commit e8309d0170c70cc87e7a3d48caee22103776714d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Feb 19 01:49:30 2009 +0000

    Add optimisation flag

commit e037b215e37641f0d8a93fd7462634b7c718354f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Feb 19 01:49:30 2009 +0000

    Fix ptt deletion

commit 58d2d0da3d73492602b94731d4120c3a13c86735
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Feb 18 12:47:22 2009 -0600

    Version 3.11AJ
      alpha release

commit a0c9a45fa6d4c33c9d6183df46e6408c11e55515
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Feb 18 09:33:37 2009 -0600

    Added new palette, fldigi.pal

commit d2094f46bd1f3b6b88e1ea553cfb4d3a064f6a52
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Feb 18 09:03:21 2009 -0600

    Bug fix ... error in extracting font_number from font_name

commit 4b719fc0cd8f2e1d0010ebff1a6e28f1e3029e78
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 18 01:45:43 2009 +0000

    Close PTT when exiting

commit e4e65fa8b01334a120089877d53fc6e320618217
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 18 01:45:43 2009 +0000

    Add locator tooltip
    
    Change the FTextView string lookup code to recognise locator strings and
    display a QRB & QTE tooltip (thanks Thomas Osterried, DL9SAU).  The
    Control key can be held down to force a callsign lookup.
    
    Also move FTextEdit menu/Clear to the end of the edit command group, and
    simplify the FTextView menu handling for the Exchange field.

commit b9699d14f928d459609ef2213b4959a874303b24
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 18 01:45:43 2009 +0000

    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.

commit 6d173bcad40982b908e9f166e917b6f53b4ecd7e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 18 01:45:43 2009 +0000

    Improve font handling
    
    * Save font names rather than numbers in the settings file
    * Display actual sizes for non-scalable fonts
    * Make the font browser's size text field writeable
    * Use a single callback for the font browser widgets

commit 1ac52d78f321051df6cb4fe71c8bc144a5537287
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 18 01:45:43 2009 +0000

    Initialise hamlib's RTS +12 setting

commit 77d0b4ecece82eb7c3beb8de98d98f800e77db75
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Feb 17 18:22:43 2009 -0600

    Olivia pulse shape changes
    
      Transmit noise floor < 55 dB; changed to 85 dB

commit 4181ca882ee65896133c6a5b5157727318679737
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Feb 17 18:21:54 2009 -0600

    Bug fix RTTY cpu usage

commit 56d7f0eaceefa43859e052911b51444368eeb8c9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Feb 15 07:59:39 2009 +0000

    Fix va_args calls

commit b8d267ab87cbea77d361820b6362ca7351fe30dd
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Feb 15 07:59:39 2009 +0000

    OS X fixes
    
    * Fix ifdef in open URL routine
    * Try to start uH Router only if the fifos could not be opened
    * Send uH Router quit-if-not-in-use command on exit

commit 6ff0e6965fb3ebe798aae994f66cfbd7fcd8c3a7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Feb 15 07:59:38 2009 +0000

    Fix fetch_http_gui timeout check

commit 529956762413e244a27a944e0f52555b172f1eee
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Feb 14 20:21:30 2009 -0600

    Added RTTY x-y scope extinguish on loss of signal
    Added PSK modes set_sigsearch(...) on modem change to any
    psk mode.

commit c8d68a775269ca2ba203c70f651ec60356c5d1c9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Feb 14 17:55:54 2009 -0600

    Added DSP filter width adjustment to RTTY

commit 396a51e930b779862154a5613841527ea56e4c5c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Feb 14 13:46:51 2009 -0600

    Bug fix for Feld FM modes

commit 8a8317ef29b2d3e265f93691f133da69b2d327bb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Feb 13 08:50:49 2009 -0600

    Added FEC_snr and FEC_freq_offset displays to status bar

commit e5bdb1a1a310e4a80f280465e8127a7b0b3993f3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Feb 12 21:21:39 2009 -0600

    Cosmetic changes to mt63 source - increase white space for easier
    reading

commit 5f224546d8ca8d60c72879f5ef55200c27f2d832
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Feb 12 17:58:28 2009 -0600

    Olivia decoder/encoder improvements
      removed all extraneous double/integer/double conversions
      added new signal/noise computation method

commit 8c8f59cb9adf347e21337a891f19be0cacaad212
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Feb 9 18:53:30 2009 -0600

    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

commit 135562e3d4b011add3192826604c051db877ea4c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Feb 5 15:58:33 2009 -0600

    Version 3.11AG alpha test build

commit bef4f92d2763dd22f1b6744a7759080ea19b25c8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Feb 5 15:09:58 2009 -0600

    Added sub-directores "wrap" and "talk" to the files directory
    Fixed missing quick-pick pop up menus

commit fc81592b8b35ec8eddc086c92774a0b9691060fa
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Feb 4 18:23:58 2009 -0600

    Version 3.11AF alpha test version
      updated i18n

commit edeb401ee3d25ff33f4d7248e888bca51030968d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Feb 4 18:05:56 2009 -0600

    Fix hamlib RTTY/RTTYR sideband inversion

commit 718522277d8756bf2d8c4a92a0df7ccff753e062
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 4 05:20:24 2009 +0000

    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

commit f134124ddd0ea67e0590f6bf9f24169ccdbe7bb4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 4 05:20:24 2009 +0000

    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.

commit 3ab8df2b6cb67bdb12a29add548a90f51019727d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 4 05:20:24 2009 +0000

    Fix uhrouter support
    
    * Add function to run the uhrouter program on OS X
    * Compile uhrouter code only on OS X
    * Compile parport code only on Linux and FreeBSD

commit 362d88bed49bcf7677d9facdc7a81ee87d8bbad6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 4 05:20:24 2009 +0000

    Fix cygwin gcc-4 compilation

commit cb4b2f8f2e180e646baf3c82b311c2bad44f883c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 4 05:20:23 2009 +0000

    Fix local strcasestr

commit 0b7d62d1b689566d2e896c33ea3e3ea28f6ae4a4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 4 05:20:23 2009 +0000

    Fix new version check
    
    Also add new download URL

commit 4ee758d908153dab5d36dda4419e39322c173380
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 4 05:20:23 2009 +0000

    Add PSK reporter activity text field
    
    This patch adds a button and text field to the main window's rig control frame
    that can be used to QSY to frequencies around which there have been recent
    reception reports in a particular geographic area.  The area is determined by
    the field text, which must be an IARU grid prefix.  If the field is empty, the
    first two characters of the operator's locator are used.  If the locator is
    unset, pskreporter.info uses (currently) IP geolocation to approximate it.
    
    A popup menu is displayed when the user clicks the button or presses Return
    inside the text field (which may be empty).  The popup shows frequencies sorted
    by a measure of activity that gives more weight to transmissions.  If rig
    control is enabled, a frequency can be sent to the rig by selecting it.
    
    The data is retrieved from this URL:
    
      http://pskreporter.info/cgi-bin/psk-freq.pl
    
    Or, with an non-empty text field:
    
      http://pskreporter.info/cgi-bin/psk-freq.pl?grid=TEXT

commit d6a88f42959d894965f5c5f14f9ab260022a4d45
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 4 05:20:23 2009 +0000

    Add new quick_choice popups

commit 3e19c4d90a76b77e22a8e3cb811f84724c1e9503
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 4 05:20:23 2009 +0000

    Add fetch_http_gui
    
    This is a new function to download data over HTTP while keeping the UI
    up to date

commit ee82e29d174ef8c4159d0c3411dc0bc4e540892d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 4 05:20:23 2009 +0000

    Update guide
    
    * Add newlines
    * Update references to menus
    * Use html name for (C) symbol
    * Add version number to footer

commit b50f92a83e6e4e18de130b96dd99c6b137a901c4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 4 05:20:23 2009 +0000

    Update platform ifdefs
    
    Also merge patches for FreeBSD current by Diane Bruce

commit 798834d41e730338e14d5d6e44a87dc6c0d3b686
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 4 05:20:23 2009 +0000

    Fix open URL function

commit 0913a74ae90418725d9206e3724fa360859e17b1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 4 05:20:23 2009 +0000

    Fix compilation error with --without-hamlib

commit cc880d99391f5eb2eed6d74cadfc8c8d5f2fc559
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Feb 3 22:33:37 2009 -0600

    Bug fix to wf_audioscale waterfall scale changes

commit 23d8c7bd62b610ef2bfc558e3da2a465c7c3aad9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Feb 3 13:21:29 2009 -0600

    Added Rx text output to temporary text file.
      Intended use: text to speech conversion for blind operators

commit 069099fcf18742f96679eed3f11c3be4dc243249
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Feb 1 20:19:25 2009 -0600

    Deleted all references to afcIND

commit 995d4715abd84eaf58fbd324568f543fefb2b303
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Feb 1 14:04:30 2009 -0600

    Changed waterfall event behavior for disabling <TIMER:nn> operation

commit 458a87e7844bcd49f4e4601625dd67af36c08caf
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jan 31 20:03:05 2009 -0600

    Version 3.11AE alpha test version

commit b89635e38de2f552106ae63ee037ced23e8dc7fa
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jan 31 20:00:10 2009 -0600

    Fixed PSKnnn ADIF naming convention to comply with adif 2.0 spec

commit d20fd1148090ee3a5323495cc124535d39fcf82e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jan 31 15:10:44 2009 -0600

    Version 3.11AD alpha test

commit 31c05ea41b36b210dc294193a6bb398aa72be940
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jan 31 14:18:28 2009 -0600

    Added logbook save to file after every change to the logbook

commit 4f307c7914055d34aadff1b275fc2af87bf0349a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jan 31 14:00:32 2009 -0600

    Added Cabrillo field defaults per Contest selection

commit e28d1d834febb5b1f1213a3a9cc8052733f625d7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 30 21:16:35 2009 -0600

    Modified Cabrillo report line QSO: format

commit f1abbe2dc877448cb3312989e54aa55e8bf882f6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 30 15:36:58 2009 -0600

    Version 3.11AC alpha test

commit 184ce5ae5c63b0729b1bbfe2c3d7498faf788bff
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 30 15:36:17 2009 -0600

    Bug fix, Cabrillo report generator

commit 831170bde00d8b7a72e574f0d35eeab28845a2b9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 30 13:10:50 2009 -0600

    Version 3.11AB alpha test version
      updated i18n

commit ca5bb8cd5d45497bf7b72b1d45ac29e705338987
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 30 13:08:58 2009 -0600

    Modified contest exchange fill-in; appends if field partially filled
    Reversed #Out and #In fields for contest log

commit af6b8dc5261791f1e251d04078f2c8037110f873
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 29 19:16:03 2009 -0600

    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

commit 39721ce55166d38bbaf4e476e760c6d94ba3c1f5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jan 27 14:07:22 2009 -0600

    Added rx stream file extraction
      Extracts all text between and including [WRAP:beg]...[WRAP:end]

commit 01b916c1b060b1034b4c94d0de365220983e37b9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jan 26 12:06:00 2009 -0600

    Add stop macro timer to all waterfall events

commit 40dc19889147d0c56fbd8b23e6b5418faef84fbc
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 21 18:50:26 2009 -0600

    Corrected adif strings for modes BPSK31...QPSK250

commit c6f5d658bc8e2ffed71ce3f010e3590e5a76b8ad
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 21 15:28:00 2009 -0600

    Bug fix to correct rig xml <PORT dependency

commit c899981836ae2e22152aac07edeab4b07a700d64
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jan 19 18:16:02 2009 -0600

    Bug fix for rigCAT_init Event Log output
    Bug fix for cursor position in QSO Call field

commit e184117d16287959ea0736ad30872e60fbdc285a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jan 17 14:19:11 2009 -0600

    Bug fix for DxKeeper adif file output
      Changed date format to YYYYMMDD

commit 47b65ad49252c519e4947f25a37f0d88556bb726
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 16 05:32:38 2009 -0600

    Version 3.10
      Release version 3.10

commit eddd24f39416ea59976dc8f97dfac27b0fc94383
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 16 05:31:48 2009 -0600

    Update i18n

commit 71ebd5d261e5346ebb595fcfd90da395dd6929fe
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 16 05:14:05 2009 -0600

    Expanded open logbook message error message:
      "Empty ADIF logbook file"
      "No records in ADIF logbook file" or
      "Not an ADIF file"

commit ea1eeebb968adc27257147c64e1aa0a72f79efa5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 16 04:45:18 2009 -0600

    Correct seg fault on Vista when audio overdriven
      condition observed on Vista notebook with microphone input

commit e2777f6fe5bc3107e4b8281226e6631fca56942b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 15 15:56:21 2009 -0600

    Correct invalid parameters in memset calls

commit 42da9880ae0bac34121a8e06608e6e8787498744
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 15 12:27:07 2009 -0600

    Version 3.1
      Distribution version 3.1

commit e6cfebe180e8caadbf002bc09fe184e55053da3b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 15 12:26:42 2009 -0600

    Update i18n

commit 3bae30189e6928f3740bb25c8f240013366b5e72
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 14 15:48:21 2009 -0600

    Version 3.1preC
      alpha test version 3.1preC

commit 1c5e66253de366e3e39a73f7afa4acf7495ff974
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 14 15:45:45 2009 -0600

    KDE / xdg-open problem - cosmetics
      KDE - xdg-open call causes seg fault on some revs of KDE desktop
        This fix does not fix all occurances - user may need to set
        environment FL_BROWSER to default browser before executing fldigi
      Cosmetic change to align xchg fields in contest panel

commit a2239b1590c60df77fcd370fc4105f2521b83834
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Jan 14 15:12:02 2009 -0600

    update i18n

commit 3586c220df5cd4ead633b81451a2de1ce98714b1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Jan 12 09:50:44 2009 +0000

    Fix version comparison

commit bb44e467abd8f4af6196a6f96e63b984bca7bc6f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Jan 12 01:53:41 2009 +0000

    Fix memory leaks

commit 5fea1340ae9f07add12f792258b3c1e6e3a96217
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 9 18:51:35 2009 -0600

    Version 3.1preB
      Alpha release 3.1preB

commit 993e74ead7dd8f29440dd7d500f3deb2d33494c2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 9 18:49:01 2009 -0600

    Update i18n

commit 689d679b542d8a10ef89530c2882c0d58a3ab1cc
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 9 08:50:46 2009 -0600

    KDE refocus to QSO logging widgets
      Moving between desktops on KDE caused all QSO log widgets to be
      refocused.  Caused QSO log to appear as changed when no change
      had occured.

commit b48fbdc35a98b2f79fe11e3e043a54b17695c579
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jan 9 00:52:03 2009 +0000

    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

commit 51d015f3d169055e6440348af00688bf24d8bb87
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jan 9 00:49:11 2009 +0000

    Remove extraneous includes

commit f4c006331df407ba43c0319f0ae065f75c3ecbbd
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jan 9 00:15:04 2009 +0000

    Fix PSK reporter RE matching
    
    Use back-references on Linux; compare strings on onther platforms

commit f71661c295f5f81a5c3db4f0b589afb9abcebcc7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 8 22:02:43 2009 +0000

    Revert "Changes to spotting regex parsing"
    
    This reverts commit fbca004944f9e30bcf3b82ad95a48a1f668a9751.

commit 155311c4ac3d05b9d4df7b44a4aaff9b30a14a5b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 8 05:50:31 2009 -0600

    Version 3.1preA
      Alpha test release 3.1preA

commit 615ff4a09caa8ef7ed64022749b1afd9033f96d0
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 8 05:46:59 2009 -0600

    Update to i18n

commit fbca004944f9e30bcf3b82ad95a48a1f668a9751
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 8 05:41:52 2009 -0600

    Changes to spotting regex parsing
      Windows does not recognize '\2' reference tag in regular
      expression defined in pskrep.cxx.  Changed to combination
      of regexec and string find processing for required result.
      Added modem frequency to spotting call when logging or
      forcing a spot report.

commit 495ac85df0a4a83eaae2f48804ab46a2659665d4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jan 5 15:45:40 2009 -0600

    ADIF import
      Relaxed the test for accepting adi/adif file as valid ADIF
        too many other logbook programs not in compliance.
        Minimal test is for file to contain at least one adif field
        as "<call:", case insignificant

commit dbfc72f6e9dc298fb03fe5897564b29ce7bfc055
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jan 5 14:09:47 2009 -0600

    ARQ and Logbook changes
      Removed all MultiPsk compatibilty code from arq_io.cxx
        Simplified ARQ data stream to be compatible with flarq.4.x
        Changed default ARQ socket port to 7322
      Added clear DXCC field when saving QSO data to logbook
      Fixed QSO field erasure when user changed desktops

commit 82140792768e5d51127d715be40c1bb1fa6f30a7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Jan 5 16:00:01 2009 +0000

    Add log sources

commit afb8d9e1a52a2c750c8686bb481037fde0fc337a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Jan 5 16:00:01 2009 +0000

    Add parallel port PTT
    
    Merge patch by Diane Bruce, VA3DB to add support for parallel port PTT
    on Linux and FreeBSD.

commit c8d32c29c1e338db8c7af7ae2873cf8b2fd71d3b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jan 3 10:50:49 2009 -0600

    Version 3.1pre
      pre-release version for 3.1 - final testing

commit c826c1a8db2af620c3327253a276a1477c56cbac
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jan 3 10:35:11 2009 -0600

    Update i18n

commit 9b18d81f084ed443dd595518e111fb7cda1acad9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Jan 3 10:31:29 2009 -0600

    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

commit 34b1456178f92830585996a5fa91692041618978
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 2 18:56:23 2009 -0600

    Version 3.04BZ
    Alpha distribution version 3.04BZ

commit da55bec4a1832d23c33eb32c3ff2a53dc0184a37
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 2 18:55:55 2009 -0600

    Update i18n

commit d1342141955c64f9a1bafe58b9abf4c196bbc1af
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 2 16:46:13 2009 -0600

    Added missing fields to log.adi export (Windows only)
    Corrected logic associated with duplicate checking.

commit 7e4c4b7d947a2f41c4c72295713e5b6b32345b67
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 1 20:09:33 2009 -0600

    Update i18n

commit e32279969caee8a7af4da1242c68be2498419510
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 1 20:04:36 2009 -0600

    Various bug fixes
      Restore fldigi.adif Windows logger file
      Fix missing <string.h> in util.h
      Fix missing Country field fill-in in lookupcall
      Fix logic errors in keyboard / auto entry of callsign in qso log field

commit 09801d44badb0ab7649a7f2c7422d265d735c551
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 1 14:51:25 2009 -0600

    Version 3.04BX
    Alpha distribution version 3.04BX release

commit 444633db30c88a93f1d2f39873a3f5f9a1e5157a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 1 14:50:44 2009 -0600

    Update i18n

commit a193ebab52b43669086837a5fb7686dfffe9446b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 1 14:23:49 2009 -0600

    MT63 receiver buffer flush
    Added rx_flush to MT63 modem class.  Allows immediate transition
    from Rx to Tx after remote station ceases transmission.  No loss
    in Rx characters

commit 3833fd8157d5b17fa62d56c7675b9026888abeb0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 1 17:03:37 2009 +0000

    Add microHam keyer PTT support via uH Router
    
    This is not native support for the microHam devices; rather, the FIFO
    interface of W7AY's uH Router application is used when the PTT TTY
    device string contains "/tmp/microHamRouter".
    
    uH Router is currently available only for OS X.

commit 62627ec459da44d6900ddfb4de6b2c8d63137d41
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 1 17:03:37 2009 +0000

    Fix restore_signals

commit 83736b5703668367a04b6bcdab5e825265730149
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 1 17:03:36 2009 +0000

    Add hex print functions

commit 56927d00f71497b84732481f89144c0a624d8201
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 1 17:03:36 2009 +0000

    Fix compiler warnings

commit 39decae4a7580ef519bd7159095ab23326b0ce9b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 1 17:03:36 2009 +0000

    Simplify FText dxcc lookup
    
    * Change SearchLog to return a QSO record pointer
    * Change FText tooltip format
    * Display "last QSO" information in tooltip when cty.dat is missing

commit ef055bf2334164303f3f0d536949410d614d6073
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 1 17:03:36 2009 +0000

    Fix OS X compilation
    
    The ttyname array in configuration::testCommPorts is needed on OS X.

commit b7926ba9e67b361a89c8ceb94f721b95867e5667
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 1 17:03:36 2009 +0000

    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

commit f3a8e554bd7be15a4df84c5e0cf62cc90af2cfe6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 1 17:03:35 2009 +0000

    Update FTextView context menu
    
    * Hide quick entry fields by default
    * Use divider for Call menu item

commit 238997956928b392c4dc89d6d245bd7e04814eab
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 1 17:03:35 2009 +0000

    Simplify cb_call

commit 6a061c82863e813efba9d95d67a178d30ae1f9bb
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 1 17:03:35 2009 +0000

    Update build system
    
    * Use ax_boost_base.m4 from autoconf-archive 2008-11-07
    * Add ax_compare_version.m4
    * Modify pkg-config.m4 to store version in pkg_package_version
    * Build bundled locator.c for hamlib <= 1.2.8 or when it is not available
    * Add -mfpmath=sse to compiler flags for --enable-optimizations=native

commit 435b937316699d2504f7d0594e465edd64cf8849
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jan 1 09:24:30 2009 -0600

    Remove logbook font number/size specifiers
    Allows system font specificatin via command line switch

commit 6e5b077ac77f1196e387aa619e50c990fec7703a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 31 15:12:31 2008 -0600

    Restore MT63 cursor
    Force MT63 wf cursor to fixed tracking points; 750, 1000, 1500 for
    MT63-500/1000/2000 respectively

commit 122653e428e825f6cfbe9200521c534458f960a7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 31 09:56:59 2008 -0600

    Remove AFC indicator
    Commented all lines in fl_digi.cxx relevant to AFCindicator
    This is a control that is useful during modem decoder development
    but no for the casual user

commit 68fd70298d5cc09c776084229f3451dd501d5c61
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 30 16:08:32 2008 -0600

    Olivia bug fix
    Changed bandwidth, preamble, postamble tones to be consistent
    with other popular Olivia implementations, ie: MultiPsk

commit 7933badeef757335bb318b02f58999ad36660b5c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 30 09:52:28 2008 -0600

    Version 3.04BW
    alpha test version 3.04BW

commit ec652059cb628c80e2523c72eac904d90cca2fed
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 30 09:50:01 2008 -0600

    Update i18n

commit 3daf3d9a18fe36890094a7219f929528a42edf3b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 30 09:47:00 2008 -0600

    Changed show callsign behavior
    Popup now shows the Name, Last QSO date, Azimuth & Distance
    based on logbook record if the station was previously worked
    Otherwise the cty.dat file is used if present.

commit 5709faf609cb5f08558484644e882479e046341f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 29 08:48:47 2008 -0600

    Version 3.04BV
    alpha release 3.04BV

commit fccba5c6d9c5ea9eca2935ffa849b922e3ba162d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 29 07:51:16 2008 -0600

    Bug fix IOTA not clearing
    Added clear IOTA field when QSO log saved to logbook
    Added comments to locator.c

commit 568f5c555a8295565f7673ed9d8edead53fbd07c
Author: Dave Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 29 02:07:33 2008 +0000

    Fix qrb function
    
    * Fix hamlib's azimuth calculation
    * Disable conditional compilation for locator.c

commit 6d9415c2b93b75931fd87fa652a994d271fd955a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 27 15:46:44 2008 -0600

    Version 3.04BU
    alpha release 3.04BU

commit e50a5ae25fb6d300ec33b0d930443fb1727a0251
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 27 15:46:22 2008 -0600

    Update i18n

commit fba9fb283b80e6b19ee94f061d9b578069938a13
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 27 15:43:40 2008 -0600

    Macro tag modification
    Changed <TIMER>nn AND <IDLE>nn to
    <TIMER:NN> and <IDLE:NN> respectively

commit 4468f1026b3fe00270b621bad93b3928327473d7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 26 20:36:25 2008 -0600

    Increased average Olivia power
    Balanced tone power between pre/post amble tones and
    the mfsk tones

commit 30054367a5b38a918f76af463092a6f139146929
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 26 17:25:13 2008 -0600

    Version 3.04BT
    alpha distribution verion 3.04BT

commit 8e4029646312d0b83be211c11a000071a96c9f82
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 26 17:24:53 2008 -0600

    update i18n

commit fa90e92a4bbcecfde77a27157fa825e89f54abed
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 26 17:23:02 2008 -0600

    Delete last log entry bug fix

commit e5b2a2adfe3f2f1271ebebc2aab88f0faf2a6a21
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 26 14:24:18 2008 -0600

    Version 3.04BS
    alpha test version 3.04BS

commit 60e909bd33a351eca4839dc5cc96ee329e2835db
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 26 14:23:51 2008 -0600

    Update i18n

commit 1ec4341da5fda84c9eccf33f2c55c85957347da8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 26 09:52:31 2008 -0600

    Add missing qso fields to adif export
    TX_PWR, COUNTRY missing from export
    Simplified the export function

commit 11eb3e9231dbf24ae33b221a8afd7c2b3916b9e7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Dec 25 16:16:34 2008 -0600

    Version 3.04BR
    alpha distribution 3.04BR

commit eb09b3f046b9823533d8fc7f889ff520e3ee4451
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Dec 25 16:16:00 2008 -0600

    Update i18n

commit b12640993f9f29b3a66cbb89825cb7b8e44fee7f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Dec 25 16:04:29 2008 -0600

    Restored log IPC output to xlog etal.
    Added additional fields now supported by internal fldigi logbook
    Added configuration item for Tx Power

commit 8e4a6b8fc96de0df6b46b7092deb1388cc43cada
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Dec 25 04:50:37 2008 -0600

    Version 3.04BQ
    alpha distribution verion 3.04BQ

commit a8b7043130b7df75fde3563d03e692d7f9471353
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Dec 25 04:49:48 2008 -0600

    update i18n

commit 4b5b4f67d7039c0f5bec44d1c8993436906c3c55
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Dec 25 04:32:43 2008 -0600

    Rx text quick pick menu change
    Moved Call from quick pick to normal menu listing

commit 46d15d0709ad855feddf686112ae8d044c9eda44
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 24 21:20:08 2008 -0600

    Additional fix for TimeOn logic

commit fe4b9a506ed2c83c77a20e3c3dc107228a91e44d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 24 15:56:55 2008 -0600

    Version 3.04BP
    alpha release 3.04BP

commit 36c3ab33735517438c0bae3ebe44b8fd2abe8833
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 24 15:54:05 2008 -0600

    update i18n

commit edda7b09e5ee0c7908870af121979a027057e8a5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 24 15:31:09 2008 -0600

    New logbook fields
    added TX_PWR, DXCC and IOTA to logbook
    renamed Notes to Comment to be consistent between main dialog
    and logbook dialog

commit 79f61b50554c5e20cd39b89a0887b4f59ea2e983
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 24 14:18:17 2008 -0600

    Update Rx/Tx popup menus
    Changed logic for restoring Rx/Tx menu status to status.cxx

commit 0947e5623d239f5cef35654e45fe5e36e6a878d2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 24 10:30:19 2008 -0600

    Version 3.04BO
    alpha distribution

commit e187ecc1ba1843a988808b715950112881510cff
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 24 10:29:45 2008 -0600

    update i18n

commit 179e8de5713f6c4ab3017d46ae73174e2905ed39
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 24 10:22:47 2008 -0600

    Bug fix - TimeOn
    TimeOn was being reset every time fl_digi received focus
    Fixed in fl_digi.cxx

commit 6595e7f14a3b71bbff954a9b610b5646b544232b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 23 08:18:51 2008 -0600

    Fix compile warning in confdialog.cxx

commit e882949c6b4a6d07a2228cd5edd55dc689579fb2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 23 07:58:23 2008 -0600

    Version 3.04BN

commit 9c0a78bc33425918d63333f8973b0d19815d05d2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 23 07:55:33 2008 -0600

    update i18n

commit bd1cf1c1acd86860bf4de9c536096d3fb3a259d0
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 23 07:43:35 2008 -0600

    Additional state variables
    Save & restore state of: ReceiveText quick entry, ReceiveText word wrap
    and TransmitText word wrap

commit b5933cd5fe4969070e5da2c205025e43b4caeaeb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 23 06:44:27 2008 -0600

    Bug fixes - 3.04BM
    Fixed --config-dir failure on MS
    Changed qso clear to only clear the search field on logbook dialog

commit 1d2225de71efbe39a0071888c5aa11f3e4496cad
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 22 20:06:56 2008 -0600

    Version 3.04BM
        Alpha test version distribution

commit 12011e61e83d0e0c7f63f65ae7a9e1b2c9803da7
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 22 20:06:22 2008 -0600

    Update i18n

commit 53910187a38e749f6292cd0826abfce536199c23
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 22 18:08:43 2008 -0600

    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.

commit 63c9f94956fb45c5143db71da2c276272be8d795
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 22 13:08:15 2008 -0600

    Fix qso clear button bug
    Clear would only work with NagMe set.  Corrected logic

commit a821c17f48dd42a9e9948f80e01b244258a97ed0
Merge: 0d8f8bf3a b1054cbe8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 22 10:49:23 2008 -0600

    Merge commit 'berlios/pu/sb'

commit 0d8f8bf3afdb016054ff1446d7f0d969ee3c7f20
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 22 09:32:10 2008 -0600

    Logbook text i/o bug fixes
    Changed all logbook text out to use CRLF convention in MS
    Fixed "-30" bug in text output for comment field

commit b1054cbe867208c6dfd1079729c3b5516a8056b7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Dec 22 15:17:20 2008 +0000

    More focus fixes

commit 0b1daf6f991a3a0d60bd50211c41991a7721d7f8
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Dec 22 15:17:20 2008 +0000

    Fix logbook update
    
    Maintain scroll position when updating QSO log fields

commit fd277d664b36f85a1733f3c09428cf3c5d2ed835
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Dec 22 00:42:43 2008 +0000

    Fix PSK browser crash

commit f23c6745e68a28743820b941abf431a5b5cd6608
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Dec 21 15:49:59 2008 -0600

    Version 3.04BL
    Alpha test distribution

commit b9311240596fb0a7034ab91dc0b66986b0980774
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Dec 21 15:46:07 2008 -0600

    Clear logbook fields with clear qso fields
    Clear both qso fields & logbook fields when the clear button
    is pressed.

commit eeb334c04f5b96091d01bdcbcfd928870c067874
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Dec 21 15:33:27 2008 -0600

    Display Macro-Loaded message
    Modified the Load Macro message behavior to display whenever
    a Macro file is loaded or a new one created - dependent on
    the state of the associated configuration item

commit 75096a90491805603c66fee33f059ae111da09aa
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Dec 21 15:14:12 2008 -0600

    QSO log focus fixes
    Fixed Enter refocus inhibit for Loc field
    Fixed refocus inhibit under certain conditions for Call field

commit 554d5e1ecc76a6df3a9048d0fb7a5a61a5236eb4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 20 21:44:37 2008 -0600

    Logbook browser focus
    Restore focus to the logbook dialog browser whenever a button
    control on that dialog is pressed.

commit 15ffc81a45c4c07b5f168881a363757f567fa3e4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 20 13:55:16 2008 -0600

    Version 3.04BK
    new alpha test release

commit 37022f7d3419fc38f09b3230489dd6d690f8eebe
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 20 13:51:40 2008 -0600

    Save modified Macros
    Added test to save modified macros before opening a new file

commit 75b3a5afe43f35b50c4fecf6fc366a97a741859e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 20 09:32:29 2008 -0600

    RTTY bug fix
    Fixed improper echo of Unshift-On-Space characters

commit 3cb0709432562fa50538c90748323fc61593a65d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 20 07:57:55 2008 -0600

    Correct logbook-table-widget focus
    
    Remove take_focus from table scrollTo method
    Add qso fields inpTimeOff and outSerNo to restoreFocus list

commit 2afd96a2baef54d23d059215e96b67eb61dd82ff
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Dec 19 23:58:29 2008 -0600

    Fix restore focus from log fields
    Create configuration item for upper case call field

commit afee01bdbe4b4a215ff884abcefec4acfbca9a08
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 18 09:14:18 2008 +0000

    Version 3.04BJ

commit 8353e8d43302ffe3b931aad5c4635ce318bf319d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 18 09:14:18 2008 +0000

    Update i18n

commit 1909b75582bcb744740ada8595837efbe2a8a34b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 18 09:14:18 2008 +0000

    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

commit f524c3fc65dc287ff6f7a3a39dee5bf606bb7cad
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 18 09:14:17 2008 +0000

    Change FText menu handling
    
    * Reorder menu enums and menu callback switch statements
    * Move context menu handling to separate functions
    * Show Serial, X1, X2 and X3 menu items only when the contest fields are
      displayed
    * Unclutter the RX text context menu by hiding the various Call...RST(r) menu
      items by default; add a toggle button to show them
    * Fix Transmit/Abort menu item kludge

commit a9459df7b9afea1bac41e048fdb69f6971a8966f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 18 09:14:17 2008 +0000

    Remove contest menu
    
    * Rename "On/Off" to "Contest fields" and add to View menu
    * Rename "Config" to "Contest" and add to Config menu
    * Save contest field display status across invocations
    * Make out serial number a read-only Fl_Input2 widget

commit 433a3c562952b01a7d0a8ba73b98cba39e67239d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 18 09:14:17 2008 +0000

    Fix PSK viewer crash
    
    The psk ctor was calling psk::restart() which in turn called the global
    pskviewer's restart(), possibly deallocating memory in use by another psk
    instance.  This would happen when changing PSK modes with the Viewer window
    visible, as a new modem is constructed before the old one is destroyed.
    
    Add a psk class viewpsk member and make the global pskviewer point to it.

commit 708ac48c3fa8e1787a40ab3e62cbd2795e3261f4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 18 09:14:16 2008 +0000

    Fix logbook update
    
    Refresh the table when the qso data is edited and Updated

commit 54aad83fa134f5831c7298a4bc1aa063c4f11625
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 18 09:14:16 2008 +0000

    Fix ADIF format check
    
    * Relax the ADIF file contents check so that both the ADIF_VER and (incorrect?)
      ADIF_VERS strings are accepted
    * Write ADIF files with ADIF_VER in the header

commit a0efbd2277b4f4159a92e46816cc3810635c676b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 18 05:25:22 2008 +0000

    Fix waterfall cursor and marker
    
    * Ensure that the bandwidth tracks can move across the entire range
    * Prevent the waterfall key bindings from moving the tracks outside
      the permitted range

commit 97339202c5b77f7ad4c8f77f90e46d1a85ee3d83
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 18 05:25:21 2008 +0000

    Add FLDIGI_BROWSER check
    
    On Linux, this check is done before trying the other methods so that we have a
    fldigi-specific override

commit e767b68a8c79c654f46938e1ed93d94b20844a77
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 18 05:25:21 2008 +0000

    Fix logbook selection colour
    
    * Use fl_contrast to adjust the foreground colour of the selected row
    * Make cosmetic change to logbook window title

commit 8e1ef5a7ffe67a66abf4b73e34ee34129b7a13da
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 18 05:25:21 2008 +0000

    Fix QRZ lookup type enum
    
    Rearrange enum definition for compatibility with previous alphas, and
    (hopefully) 3.03

commit fc55afb7e99d5e120b594a0d926ff50281729f83
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 18 00:01:59 2008 +0000

    Auto-update log fields
    
    Add option to automatically change the country and azimuth QSO fields based on
    information from cty.dat.

commit 5a57c5f8156a0c20dc3a9ff571058dc4911806e6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Dec 17 18:41:58 2008 +0000

    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

commit 17530a4283b84bd20219c821ca2f0b0338f0ee1a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Dec 17 18:40:11 2008 +0000

    Add locator functions
    
    * Use hamlib's azimuth, distance and locator/long & lat conversion routines
    * Bundle intact copy of hamlib's locator.c, which is compiled when fldigi is
      built without hamlib support

commit 2d7b21e8a91a3f2cd4dc588bb5741a70917bb7c3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Dec 17 18:38:43 2008 +0000

    Add missing va_end

commit 5c6709f41d88e29092943b15f29108a959b6dc71
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 10 18:45:17 2008 -0600

    Version 3.04BI

commit 99aa2cc84e7a7761c986902c0a3c9602ae1ff994
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Dec 10 22:48:54 2008 +0000

    Update po files

commit 7f77ba6e124b5c69731122cd981e5c33889cad39
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Dec 10 22:48:53 2008 +0000

    Add FText country information tooltip

commit f7fee0bfbd5fc3a6a9c27912a064c98b4bb467e1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Dec 10 22:48:53 2008 +0000

    Add preliminary contest country file support

commit eef48e7b682d871c99107a93127c47db2e7d6512
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Dec 10 22:48:53 2008 +0000

    Add Fl_Input2 up/downcase key bindings
    
    Add the usual shell/emacs keybindings:
    M-u uppecase, M-l lowercase, M-c capitalise

commit e7a6812fda38cf3c7b593fca9c65b759318579d6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Dec 10 22:48:53 2008 +0000

    Fix mode status button
    
    Clear button state when the popup is dismissed
    Restore focus to the TX text
    Change AFC,SQL button labels
    Removed gettextised empty labels

commit 7e368b2c679a1cfe2e8e577f69cfd6455013b42c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Dec 10 22:48:53 2008 +0000

    Change Olivia status fields
    
    * Add 8/250 to quick change menu and Op Mode submenu
    * Widen mode status field so that the BW/tones string
      will fit next to the modem name
    * Add put_MODEstatus() with variable arguments
    * Restore frequency offset status field

commit f498b19f737a970717d9f2521fa55d7319593112
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Dec 10 22:48:52 2008 +0000

    Fix log timer
    
    * Make the time-off field a read-only Fl_Input2
    * Add new ztimer function that is called once every minute
      to update the time-off field and store the date/time
    * Add ztime() and zdate() functions
    * Always use nanosleep in MilliSleep()

commit c24196744c30b3ba49ec2f7e2b7839a57344efb9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 10 15:13:41 2008 -0600

    Version 3.04BI

commit 98e63fc5462b2dbe62e1c34105901bc41017dcb4
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 10 15:05:53 2008 -0600

    Modifed search routines for psk viewer

commit 2712de8ba99d746dcdd765c78e82fc2939ca358f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Dec 10 14:57:27 2008 -0600

    QRZ callback modification

commit 9728d0d8626e2be18baad797bc080f649e7fbcdd
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 8 15:25:13 2008 -0600

    Add fixed field text report generator for logbook

commit b51ef6c3f4832b87f9868644b5396bd6e221befb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 8 04:04:20 2008 -0600

    Add .,;| to white space characters for word capture in Rx pane

commit 5d305c971736f0f93d35d28c8bc7ec617962ef15
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 8 04:02:57 2008 -0600

    Macro tag changes
    
    Added macro tag <FILE:> with selected file target
    Added macro tag <MACROS:> with selected file target
    Deleted update_main_title() from macro save / load
    Corrected bugs associated with executing /Files/Open macros...
    a. title bar not changed in macro editor
    b. altMacros / btnAltMacros not correctly reset

commit 5af4ad7e0834f231335fb9a2f5429a1080fde9cf
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 8 04:02:52 2008 -0600

    Logbook field transfer
    
    Modified to transfer all relevant fields from logbook to qso log

commit bd3a8a292b15a34285a84df65b70246e34a22a0f
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 8 04:02:32 2008 -0600

    Logbook file open/close changes
    
    Fixed seg fault opening invalid or empty logbook file
    Changed to allow saving an empty adif logbook file

commit 90224b77dcb45e602d4dec33b7f0a6e69e8a902b
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 6 17:36:09 2008 -0600

    Version 3.04BH

commit c2764f02159d42950cd22252b12fa98cc2914ef6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 6 17:35:09 2008 -0600

    Changed logbook text export to tab delimited format

commit 924b2b76efd805b1b0b5ec1cc4ced85aff912643
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 6 17:35:01 2008 -0600

    Added time_on field to the logbook

commit 88e0ad0c23b2801dd641b68f5a8c647b138bf650
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 6 17:34:48 2008 -0600

    Split state/county into state country fields

commit 6cffd9a978e87ac9ae6fadacf2159cfba414ff21
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 6 17:31:49 2008 -0600

    Replaced Olivia Freq: nn.n with Tones/Bw in status2 widget

commit d3cbe49e617b267a832f0a455f3131dfd6bdb2c8
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 6 16:57:55 2008 -0600

    Changed fldigi.log to fldigiYYYYMMDD.log, always append

commit 6a3908ecd5725c47bbcbc072d2416a40e5fbda95
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 6 16:57:49 2008 -0600

    Added <CLRRX> macro tag - clar Rx pane

commit b92ea214b2ae8e1e022b1b62a7049894e515315d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Dec 6 16:57:40 2008 -0600

    Added dup field, time-span in minutes to duplicate QSO testing

commit 154952f14e160515dd990f8f9c92d55230b20277
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Dec 4 15:36:36 2008 +0000

    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

commit 163acfea1b6d6cadf0c9dd532ca52cca7197d139
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Dec 4 15:36:33 2008 +0000

    Use global confirm-save option for logbook

commit 59984e766a74e91bb17cd52747b7430f9ccaf2d5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Dec 4 15:36:32 2008 +0000

    Use filename in logbook window title

commit 540e35c680d82f1fac2cb53bbfa51d1cc8f0cbcb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Dec 4 15:36:31 2008 +0000

    Version 3.04BF

commit 83b453f415dd7ed2541d619b1446e1a07ec5469d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Dec 4 15:00:51 2008 +0000

    Invert logbook search

commit 7c0e2831ab56bff7fc36ca3df5e0e80b31e92620
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Dec 4 14:59:35 2008 +0000

    Add logbook status preferences

commit 5854931634125370c4290cf7753691c310bb6a8a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Nov 29 13:20:54 2008 -0600

    Add tab color configuration item

commit c609e29b9fdf084bcef41b4dae2ca6237c974fb3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 4 14:50:34 2008 +0000

    Add FText double-click option

commit 08776759ca268f1b95f66e4159de43483ba26d4c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Nov 29 06:36:17 2008 +0000

    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

commit 9333ae1f50685d4a22f5252da0ced3cf70b9c4ff
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Nov 29 06:36:17 2008 +0000

    Fix waterfall buttons

commit 4b53a7c84861cf0b0be8066f53ab35181bbc9049
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Nov 29 06:36:17 2008 +0000

    Fix QRZ lookup

commit 80f43f679622e9136a5d31645e1ea85fe984c00b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Nov 26 06:21:13 2008 +0000

    Delete carriage returns

commit aef541e3ec5185d7c7f264c1df32972057567c82
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Nov 26 05:21:34 2008 +0000

    Add fl_logbook

commit 2b79053f9956a0fd518302ff81735c892a530a50
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Nov 26 05:01:34 2008 +0000

    Update fldigi-shell
    
    Fix wait_for_data()
    Add source command
    Add -c argument
    File arguments are now evaluated as Perl code
    Remove old comments

commit 3d6f7bbf8439bf51e6e04c7e97ae9f5d1702c18a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Nov 25 07:56:16 2008 +0000

    Add Fl_Input2
    
    This a simple Fl_Input wrapper that adds a context menu
    with the usual edit operations.

commit 5077ca6249a7cbd386dfb8494b63fb5c59224ede
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Nov 25 07:56:16 2008 +0000

    Hamlic changes
    
    * Fix hamlib_close
      The rigcontrol window must not be hidden from hamlib_loop().
      The wf->setQSY() call can be made in hamlib_close() so that
      no FLTK locking is needed.
    
    * Use rig_caps type in rig_cmp
    * hamlib_get_rigs() needs to be called only once

commit 0aa3c19d9116950714049909a493b149d1bfa137
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Nov 25 07:56:15 2008 +0000

    Improve make_pixmap
    
    Make the window borderless and hide it before the pixmap is drawn.

commit 6013b153321aaadff4651b984fc89e912934f137
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Nov 25 07:56:15 2008 +0000

    XML-RPC update
    
    * Fix log.get_band
    * Add methods for new qso frame fields
    * Add method to retrieve pskreporter spot counter

commit c3814bc1a4afb47ae1c4ac791afa8675b39faf0f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Nov 25 00:14:59 2008 +0000

    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

commit cc3677694dc8ec4a2c8f5299d7095f9a26260e1f
Merge: 690daadf5 1f6e9c670
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Nov 25 00:14:20 2008 +0000

    Merge with upstream

commit 1f6e9c6704e1d5fb0d10b38378b1a7978c02994c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Nov 23 06:20:16 2008 +0000

    Upstream version 3.04BE

commit dea0ee902486c75f77098635660747fde86e8c1f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Nov 22 01:32:17 2008 +0000

    Upstream version 3.04BD

commit 690daadf508e1c7543b340aec6ba6ebf3a687e77
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 20 15:13:27 2008 +0000

    Add spotting
    
    * Add hooks to the logger and received text handlers
    * Add support for N1DQ's PSK Automatic Propagation Reporter

commit c8a6ae11e44b4c4f290bb0573b0b1e329a40d132
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 20 14:53:48 2008 +0000

    Add UDP socket support

commit 984bf8b650283d4d8ab83e858643eea341e0e825
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 20 14:51:11 2008 +0000

    Add simpler RE class

commit 91cf6d14c638c221a2598e83ea070d4f742cec5c
Merge: 047e8bb9f edc3049ef
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 20 04:14:48 2008 +0000

    Merge with upstream

commit edc3049ef37815aa73697b4b4f6ef989a9bac6ba
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Nov 19 20:17:55 2008 +0000

    Upstream version 3.04BC

commit 8960485c23e9030bb97c36a17fd7cccdc80e635d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Nov 19 20:17:40 2008 +0000

    Upstream version 3.04BB

commit 2b19fba6eb5be0a51e5048dc8e48794452bd2144
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Nov 19 20:17:12 2008 +0000

    Upstream version 3.04BA

commit 315a3aff2a8b1b6b2d63eb903f5b348f1f3efdfa
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 13 00:13:14 2008 +0000

    Upstream version 3.04AZ

commit fca79b4151e3ae71d402f354ee53058cbf6075e9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 13 00:12:12 2008 +0000

    Upstream version 3.04AY

commit 047e8bb9f96d537f5c17de808cf4a8a67eeec0e5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Nov 7 10:31:23 2008 +0000

    Improve hamlib support
    
    * Move rig enumeration functions outside Rig class
    * Add new rig model config variable
    * Remove unneeded configuration code
    * Simplify hamlib_init
    * Add "advanced" hamlib configuration text field

commit d32a86e8bd926a37ccf433dee7e9c58789876f81
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Nov 7 10:31:23 2008 +0000

    RE class changes
    
    Add suboff() to return substring match offsets

commit 3eeb6391c52d8465bcd9b01481caad0d85f25487
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Nov 7 04:56:14 2008 +0000

    Fl_ComboBox changes
    
    * Increase maximum popup size slightly
    * Use index value to scroll browser on popup
    * Don't dismiss the popup if nothing has been selected, e.g.  when
      pressing mouse-1 on the scrollbar and releasing it inside the item list)
    * Set index variable in Fl_ComboBox::index(int)
    * Make the index zero-based

commit 15e7c2ff3cca25708e8b19245c735833ecbcafc5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 6 06:03:21 2008 +0000

    Toggle menu icons at runtime

commit 37b38e176b67f15a278303438336aa13dd0ebd2e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 6 06:03:21 2008 +0000

    Fix MFSK image menu item

commit 5639f4b97daf553f3370f9f77876fa85079c2a98
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Nov 5 18:17:03 2008 +0000

    Fix FTextView text lookup

commit 71b9b489c42b469729df9df85cbd7c595ae59956
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Nov 3 21:33:44 2008 +0000

    Clean up callsign search code
    
    Ensure that the QRZ html scraper runs inside the lookup thread

commit 7013c62580c9f3670b0e267c4c19292c45d314c9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Nov 3 21:33:44 2008 +0000

    Frequency list fixes
    
    Fix the show_frequency, show_mode and show_bw functions, which
    used REQ with a string passed by value.
    Remove shift-click binding from docked list.
    Add key binding (Escape) to dismiss list browser.
    The same button now shows and hides the list.
    Make the frequency list lines narrower.
    Remove the "Post 2.09" comment.

commit 73e082bd3b425c9cdd0bc6fc7c1bfd5b3edfd694
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Nov 3 22:18:01 2008 +0000

    Add icons option

commit 64cbeebe78a1c1dbb4a1273c306f48a22e2b2e19
Merge: 9a0fadc49 6b1c29756
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Oct 31 03:48:13 2008 +0000

    Merge with upstream

commit 6b1c297560ff721249cb9a82291358bfd155e516
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Oct 31 03:47:24 2008 +0000

    Upstream version 3.04AX

commit 9a0fadc49282a648953a7ec01163509fe0910000
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Oct 31 00:12:19 2008 +0000

    Fix wfall/rxtext links

commit 704cfd62bf6a3c597696f9a38d27de7cb61633a6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 29 01:20:38 2008 +0000

    Fix IZDT time format

commit c452607e51973b45ac0d2bc16a51f57aa65bf21f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 29 01:20:34 2008 +0000

    Restore wfall wheel/qsy step

commit 8536587910886c96e9849732e5fe635b7df66196
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 29 01:20:30 2008 +0000

    Add QSO data mouse binding
    
    Bind RX text mouse-2 to a a handler that enters QSO data into the
    log fields. A limited amount of pattern matching is done to
    recognise RST reports and IARU locator strings.

commit 5eda8b6077b988fc6515e47ce50c115b5929beb6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 29 01:20:26 2008 +0000

    Add RX text and waterfall links
    
    A double click on the waterfall inserts a text anchor than can be
    clicked to return to that signal. Similarly, an Alt-click on the
    waterfall scrolls the RX text to the most recent text anchor that
    describes a similar modem and frequency combination.
    
    If the "insert text on click" waterfall option is switched on,
    text anchors will be inserted only if the click text box contains
    the string "<FREQ>".
    
    This implementation is based on an idea by Leigh, WA5ZNU.

commit a0af30f2082abb8ae0f31f7c02d61edb738e607d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 29 01:20:08 2008 +0000

    Add more icons
    
    Place all icons in the same source file
    Add code to set icon & text labels for menu items and widgets

commit 685f7dfa9a16932c65018c103862a86860b073af
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 29 01:17:42 2008 +0000

    Fix combo browser label

commit 47a6249679018c5456623ca139c7d0b9c32d3fc3
Merge: 21f16cb4a d8211853c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 29 01:15:25 2008 +0000

    Merge with upstream

commit d8211853c8ab9dcc4354706b384b4008beabfc64
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 29 01:14:36 2008 +0000

    Upstream version 3.04AW

commit 1ed76f0ccb8c06cdbcf538ab546f996b42a8da76
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Oct 27 16:40:22 2008 +0000

    Upstream version 3.04AV

commit 2114401abfa3bb11c47481c4c9ff337655014d45
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Oct 27 03:44:11 2008 +0000

    Upstream version 3.04AU

commit 9461dc6706c201c9d9bf6e8ab26117708a614008
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Oct 25 02:11:49 2008 +0100

    Upstream version 3.04AT

commit dfa8465b94a836992eb30a2d16760a1d42508909
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Oct 24 02:46:44 2008 +0100

    Upstream version 3.04AS

commit a5062ae24e9447ee5ea1ca7b2e725ae77453c183
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 22 18:54:18 2008 +0100

    Upstream version 3.04AR

commit 40555942a8eeea3a0dfc561e6ae67d0857c2d8ba
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 22 02:40:14 2008 +0100

    Upstream version 3.04AQ

commit f22ce653841d726b10770bc7b76e6d36a9792c5c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Oct 19 02:12:58 2008 +0100

    Upstream version 3.04AP

commit 9a161f100f07f51ab2d671750595f34301e03031
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Oct 17 22:09:52 2008 +0100

    Upstream version 3.04AO

commit 096e1eb1b5a1e9192296c899b5c0afc86e0b7ce6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Oct 16 11:11:28 2008 +0100

    Upstream version 3.04AN

commit 21f16cb4adf0b2ed3dfc1f05dbd8923c0bbede88
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 15 14:07:16 2008 +0100

    Improve config performance

commit fa4ff95e6aa11a261452aa6e59c04b641d889a68
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Oct 14 22:20:20 2008 +0100

    Fix window resizing on OS X

commit 2d9f7bb05ca172db74978bd0d0b72b9cda7dda18
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Oct 14 22:15:39 2008 +0100

    Fix a memory leak

commit 3bc4b6e1a8e210423c53028bcbda571db535cbb5
Merge: ce8c6385f 4709ddb4c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Oct 14 06:39:43 2008 +0100

    Merge with upstream

commit 4709ddb4c3170a48cc98af0337e66273abb18107
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Oct 14 06:38:19 2008 +0100

    Upstream version 3.04AM

commit ce8c6385fb33926c321d0b7f9beb5e27219e72c6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Oct 13 22:24:31 2008 +0100

    Simplify xml config

commit 7d2ea0d444018c79e119ec4404dd930b123565ff
Merge: e8ecf2a0c 09b75d7ae
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Oct 13 22:16:19 2008 +0100

    Merge with upstream

commit 09b75d7ae08c3829a17751d0cc0e040e060a5e44
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Oct 12 07:35:04 2008 +0100

    Upstream version 3.04AL

commit e8ecf2a0c3b7149e98eabae9f93e97e495fb0976
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Oct 12 00:24:51 2008 +0100

    Update ChangeLog

commit 0c5b18ca7c57b0c5d3339ff1f32011391928a6bf
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Oct 11 23:57:44 2008 +0100

    Add log format check
    Fix some LOG calls that were passing the wrong type/number of args

commit dd121fcbab4020193b37184a56adfa591c3ee7fc
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Oct 11 23:57:44 2008 +0100

    Rewrite xml config

commit 00af7303558aec897dff0aac17a0752397aebf76
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Oct 11 23:57:44 2008 +0100

    Add scope dock option

commit c41749c83b1e5d0085ab8398cac631dda1a67f96
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Oct 11 23:57:43 2008 +0100

    Handle deprecated args better
    Also remove unused --experimental switch

commit 731c7a537529f64b9a73f1c82419c9003dc89b3b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Oct 11 23:57:43 2008 +0100

    Fix signal handling
    * Add generic functions to save and restore the disposition of all
      signals, and use these to remove the handlers installed by xmlrpc's
      abyss server.
    
    * Make setup_signal_handlers() static and replace calls to that function
      with code to unblock SIGUSR2 in xmlrpc.cxx and arq_io.cxx

commit e9ddc8f2a0841d11517af820c45a61ba5f523c0f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Oct 11 23:57:43 2008 +0100

    Add licence notices
    (thanks to Stephance F8CFE for the reminder)
    Tweak About dialog html

commit 62b901f7b6085d8d389020c10a41c7d1158e31b3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Oct 11 23:57:43 2008 +0100

    Rewrite change_modem_param
    Add new config menu for waterfall mouse-1 handling
    
    Also incorporate changes from Stephane Fillod, F8CFE, to:
    
    * Change the rig frequency by scrolling the mouse wheel on the waterfall
      frequency scale area when the waterfall-qsy option is enabled
    
    * Change the modem carrier frequency when the wheel is scrolled
      elsewhere on the waterfall, now the default handling

commit 09fde4d7a22c0171e3828d3f72af89d5439fa6cf
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Oct 11 23:57:41 2008 +0100

    Add default qsy arg

commit b4a7e321681ad39ef481e0e516d47a93eeddbed2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Oct 10 14:22:52 2008 +0100

    Add mode group ids

commit 61f04d6efc47bc0564e496e6c3b523df78292b85
Merge: 685298dc4 53e71e80a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Oct 10 13:05:30 2008 +0100

    Merge with upstream

commit 53e71e80ad565f6165d827fe0edda511b0c83822
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Oct 10 13:03:47 2008 +0100

    Upstream version 3.04AK

commit 87aa9d5dabcb9fe0be02dc4fca726ea22527a8c3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 8 03:44:35 2008 +0100

    Upstream version 3.04AJ

commit 685298dc47dc19740b487930b519c48eb13544f4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Oct 7 08:54:38 2008 +0100

    Add fldigi-shell time command

commit f0195d40acca6e8c7b46058bfd4f32e777b5b287
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Oct 7 08:51:08 2008 +0100

    Unclutter title bar

commit cd5a338ac8812f0bcb1f3b6c53a0c5c635b5815d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Oct 7 08:41:24 2008 +0100

    Reduce min window height

commit ec83b170d0404e0b92e59494cc09b740353c8338
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Oct 7 08:41:23 2008 +0100

    Add thread checks

commit 1c9f450f608ecfee9eec32c1d688bf7d3b409c63
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Oct 7 08:41:20 2008 +0100

    Fix log clear
    Ask confirmation when trying to exit without saving the log

commit 629014d985137eea8215a0cc1fbabead6141b691
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Oct 7 08:32:49 2008 +0100

    Fix wfall cursor freq

commit dae8995bc45dee9da4f9aedab06c4bf5a33d8803
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Oct 7 08:31:43 2008 +0100

    Change winapi precedence

commit 5e3df23e2b60d6f4615f3597a602241ad393bf9e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Oct 7 08:29:35 2008 +0100

    Add update check

commit aa7d7bf5fb1cdfcb2cd4c382d49bd0f30b622dc3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Oct 7 08:28:58 2008 +0100

    Fix XML-RPC error handling

commit 5553466abb2baa9dc5030a5e202f1967c6ed8c72
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Oct 7 08:28:55 2008 +0100

    Add HTTP URL fetching

commit 0bc58ae3c58e1009f607979ee1e6071e3c4a8992
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Oct 7 08:26:40 2008 +0100

    Fix re_t substring matching
    Delete extra copy of adjust_port()
    Remove includes from serial.h

commit 9e71ac0b3107a6972efa62b7bb108c3ab2a09994
Merge: 448b34b24 b4460881a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Oct 7 07:57:16 2008 +0100

    Merge with upstream

commit b4460881a5441aa7fc7429c16a669e272ff82113
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Oct 5 21:54:38 2008 +0100

    Upstream version 3.04AI

commit 8421e494392ea4b1d11749abd19fa434a34c98c9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Oct 4 00:29:22 2008 +0100

    Upstream version 3.04AH

commit 00fab81d89790ca017553ce44221fb6a68ca0e21
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Oct 3 13:15:08 2008 +0100

    Upstream version 3.04AG

commit 70e44b57e8b57417494e67e9925ef0cb0f820fe9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 1 23:27:02 2008 +0100

    Upstream version 3.04AF

commit 69f4c90b690eee20d9a44fe2d741ac017226eba4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 1 23:26:45 2008 +0100

    Upstream version 3.04AE

commit fbbcae1b4afe5eba9e10a6f8875ee72b2888aa61
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Sep 29 21:30:49 2008 +0100

    Upstream version 3.04AD

commit 448b34b2426ee08bc2cdc1ddb170ae9cf7fb7ad3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Sep 28 17:27:51 2008 +0100

    Add wfall mouse options

commit d4af3d6c27dcb9d19811a448d072a02629a2e738
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Sep 28 17:05:30 2008 +0100

    Add qsy function

commit 2d67994192481939ea8008a27ceac3ddb431dc9a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Sep 28 16:41:50 2008 +0100

    Add rig control freq entry

commit 322af76d6b755e87159acc77800f254b03ad8a9b
Merge: e759dc7ab af5d499fe
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Sep 28 16:32:02 2008 +0100

    Merge with upstream

commit af5d499fe6b60261613513a8d344f1714840f606
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Sep 26 20:17:45 2008 +0100

    Upstream version 3.04AC

commit e759dc7ab3922c096406a8d2f6a01120126d1e13
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Sep 23 21:16:25 2008 +0100

    Qrunner updates
    Read from pipe/socket before executing queued callbacks;
    improves performance and avoids some recursive dequeueing
    with REQ_FLUSH
    Change REQ_FLUSH to take a thread argument
    Flush the trx thread in init_modem_sync

commit e944abb6b45d94e880e7ecc27e3a1ea60fa1241c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Sep 23 21:14:18 2008 +0100

    Remove fl_thread wrappers

commit 667f67248060308a766744e903b03010462466f0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Sep 23 21:13:33 2008 +0100

    Add thread signal handling
    Send SIGUSR2 to interrupt xmlrpc and arq_socket threads
    Restore the default signal disposition for various signals
    handled by xmlrpc-c's abyss server

commit 3c560ae5aafca7ab3c6dfe093d63be79914635a2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Sep 23 21:10:41 2008 +0100

    Add simple XML-RPC access control
    Also add --xmlrpc-list switch

commit 84b10523005b5935040cdd0881d4243eda393b05
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Sep 23 21:09:06 2008 +0100

    Simplify XML-RPC error handling

commit 5332a87ed5357955e09dbe3a7fe69e8c8f77d7ad
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Sep 23 21:07:17 2008 +0100

    XML-RPC fixes
    Use REQ in Main_set_sb and Log_set_call

commit e23803ae18b265b8c9d730923e853b3878e16ac3
Merge: 69c8fad53 5476c0e6a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Sep 19 04:56:17 2008 +0100

    Merge with upstream

commit 5476c0e6ac1800a374d0c781701c5f939c469f64
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Sep 16 20:02:56 2008 +0100

    Upstream version 3.04AB

commit 9cfa07997f758bb046f901641145ff8693445414
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Sep 16 20:02:38 2008 +0100

    Upstream version 3.04AA

commit eda3c529828113d5b8b90ef600bb26bcd13336b1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Sep 15 03:20:32 2008 +0100

    Upstream version 3.03

commit 03be0d1bb3f5ce9d9ad5b895fa9eec9a5dedd75d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Sep 14 15:00:49 2008 +0100

    Upstream version 3.03AP

commit 94606ed69ac0e7687ab2db4da90e5b5379b3db8b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Sep 12 05:51:03 2008 +0100

    Upstream version 3.03AO

commit 69c8fad53c4bb504b19762c7e073533f6f013a02
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Sep 11 23:08:48 2008 +0100

    Revert "Use fl_open_uri"

commit a428fc4d521d000593c5ad6cc6b8e84bdb68e897
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Sep 11 23:08:47 2008 +0100

    Sound fixes

commit 8496ca7580db2ba0535af38387d7c711ce608a27
Merge: 78c6ec92f 2b352bc8f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Sep 11 23:08:06 2008 +0100

    Merge with upstream

commit 2b352bc8fffa294967dad517c592993cee0d6790
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Sep 11 02:35:48 2008 +0100

    Upstream version 3.03AN

commit 78c6ec92f265c58d4e848079baf1c07888f21037
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Sep 11 23:07:06 2008 +0100

    Use arg in src speed test

commit baeac6a35ad88565e8d2ac9ff3819dbd9c8d3cb5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Sep 11 23:07:00 2008 +0100

    XML-RPC fixes

commit d71a69d88226c6a73132a118592b069115f1cef4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Sep 11 23:06:51 2008 +0100

    Fix FLTK m4 macro

commit 64de50dc56c5f25dd166d60fd163028b888fcafc
Merge: b2401dc0d 28abb21cf
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Sep 11 23:06:18 2008 +0100

    Merge with upstream

commit 28abb21cfd99531a65ef88280c09771d612b616f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Sep 10 04:43:38 2008 +0100

    Upstream version 3.03AM

commit 4975a5d6eaade7b485ae112e2c5a3ebfcae1ccb7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Sep 8 17:48:25 2008 +0100

    Upstream version 3.03AL

commit b2401dc0d46ccf553b1b213c221407acdef2f7a8
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Sep 8 00:29:43 2008 +0100

    Fix SoundPort log message

commit 1044be3abd51651d016d31ac2d77a52580ffa913
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Sep 8 00:29:00 2008 +0100

    Leave room for OS X resize handle

commit d4c7b87988da84ceeb44ddac366b6223189f091e
Author: Leigh L. Klotz, Jr <Leigh@WA5ZNU.org>
Date:   Mon Sep 8 00:27:05 2008 +0100

    Add history replay option

commit 4d3d1892f3cc907f9c64ef25a2ba7c5a45fa3968
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Sep 7 23:48:58 2008 +0100

    Improve serial port discovery

commit a46526a0ee91f137432b51dee2b2412252c22819
Merge: f395464c3 aff666dd7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Sep 7 23:22:17 2008 +0100

    Merge with upstream

commit aff666dd7be15497eb6b1213991a4b34e24d28aa
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Sep 7 23:03:27 2008 +0100

    Upstream version 3.03AK

commit 91eac1e155e0c9b6686bc7ba35537eed9c2479ff
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Sep 5 20:02:47 2008 +0100

    Upstream version 3.03AJ

commit f395464c30023b862e464002d8a14a06a2f33389
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Sep 5 01:42:03 2008 +0100

    Add default event handler

commit 82296f10b0d1b521450a72b8b7291133441cc482
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Sep 5 01:39:41 2008 +0100

    Disable mouse cursor hiding

commit f3d895ef6e306e7166b314b5ffa1ba6c65fb1bff
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Sep 5 01:39:01 2008 +0100

    Increase default window width

commit d70089bc04cad3afdceed8e1ee17b02ea5202ac5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Sep 5 01:38:04 2008 +0100

    Use fl_open_uri

commit bcbd70128efd9aed0c91c95a95376f5c7bfb666a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Sep 3 21:17:55 2008 +0100

    Update build system
    Rename OS X app bundle directories
    Use correct ld switch to link hamlib statically on Linux

commit 1d42855a2a0ca97a67af3cc9c3e5f21502c0a9b0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Sep 3 18:45:39 2008 +0100

    Use REQ in start_tx

commit 4b41ce093dddb28d4ecbe14f9279aaa6bd9a0c68
Merge: 3e3c2d135 eab55d521
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Sep 3 18:43:23 2008 +0100

    Merge with upstream

commit eab55d521732c552b88bb6204f739430788761d3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Sep 3 10:24:55 2008 +0100

    Upstream version 3.03AI

commit 3cdd28273f86509d7e297b84246043bcb8e33462
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Sep 2 17:45:10 2008 +0100

    Upstream version 3.03AH

commit 3e3c2d1352f3a73b67439c7868a6eab2444f760b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Sep 2 16:04:43 2008 +0100

    Don't leak fds

commit 0508eb7bad12f7163ae75ceb8247c55cce85db64
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Sep 1 21:08:34 2008 +0100

    Use regex class in PSK viewer

commit c862e822029bfeff4a05ad3d75afda651f168dc2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Sep 1 21:08:09 2008 +0100

    Update regex class

commit 4c1620c8c831ebd03e915dc0652dd0203647579b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Sep 1 21:06:37 2008 +0100

    Save MT63 settings

commit 70faa1246db3c7e35d0853c494a04b15228506f7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Sep 1 21:02:34 2008 +0100

    Minor sound fixes
    Fix "device not found" message
    On Linux, a PortAudio device has zero channels if it's busy;
    omit that check for other platforms.

commit efe814026e4efeb6ea2d88ce5a88023695abf836
Merge: ba3a9eadf db64583e9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Sep 1 19:41:17 2008 +0100

    Merge with upstream

commit db64583e91884d5251362078999a2e8cf25771c4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Sep 1 13:06:04 2008 +0100

    Upstream version 3.03AG

commit 67bec3df87fb417b3e6d2885fc94225606898eca
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Aug 31 15:10:22 2008 +0100

    Upstream version 3.03AF

commit ba3a9eadf253d9eed58fd50d8a81591401c93417
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Aug 31 08:26:45 2008 +0100

    Fix FTextLog menu handler

commit 581aad22acbbe9a30dc45471ba737d791ff6c7e1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Aug 31 08:25:49 2008 +0100

    Display mixer slider values

commit b653a7b4e6c910ac22f7474dca1d1573740222ef
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Aug 31 08:21:48 2008 +0100

    Redo colours/fonts dialog
    Add colorsfonts.fl
    Change font browser to use colour chooser
    Correctly set text attributes to handle dark backgrounds

commit 05fecac6a5a1d057307a11d8f2861a5abb3df5f2
Merge: f72c72789 fba29c03c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Aug 31 08:19:05 2008 +0100

    Merge with upstream

commit fba29c03c1150e6235cf2a5bf327ecd864b9538f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Aug 30 14:41:16 2008 +0100

    Upstream version 3.03AE

commit 6af1a4b500d04ee96ffa68af095a6ae222362e22
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Aug 30 04:02:24 2008 +0100

    Upstream version 3.03AD

commit f72c727898bf420cb1aa5bdc76b60d27cf3f3f29
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Aug 29 12:06:20 2008 +0100

    Fix MFSK TXspp assignment

commit 0427298fe0d7a31e61971e0182ca1395c628e1c0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Aug 29 12:06:20 2008 +0100

    Set tooltip font
    
    Also change default font and widget scheme on OS X

commit 6561c6e31f4b25c6c48bb77561bedd65cebe4946
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Aug 29 12:06:20 2008 +0100

    Update build scripts
    
    Fix OS X universal flags
    Change to a a more portable way of linking hamlib statically

commit dd548b244d926bb3f908bfe06acb2ab2e13e6252
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Aug 29 12:06:20 2008 +0100

    Socket fixes

commit 035df1ea6108055fbac387ca21f37e524a6cf765
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Aug 29 12:06:20 2008 +0100

    Sound fixes
    
    Fix a printf format warning
    Cast sem_open() return value to sem_t* for
    comparison to SEM_FAILED; needed on OS X 10.4

commit 97535c2d6f92662f02df44ac87b37e27d2c85823
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Aug 29 12:06:19 2008 +0100

    Event log changes
    
    Change log level enum names to FOO_LEVEL
    Don't echo QUIET messaged to stderr

commit 8e7d12313b23953a0a26c21803a2c8b85e70aac7
Merge: cb7f27e0d cf0942386
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Aug 29 04:08:52 2008 +0100

    Merge with upstream

commit cf0942386b70f45850012b7f46ef701226a4f1e9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Aug 29 01:46:05 2008 +0100

    Upstream version 3.03AC

commit ab26ef2d5485241a7c5487fd820e7ca82229c395
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Aug 28 23:04:33 2008 +0100

    Upstream version 3.03AB

commit 0e26dc97d09d10e9c58cec6ca62e236c4e2dce3b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Aug 26 23:33:34 2008 +0100

    Upstream version 3.03AA

commit cb7f27e0dda88ca6d5666ae1e0f574f988b471bd
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Aug 26 07:03:22 2008 +0100

    Use event logging

commit 5a8db7fe5f82f17243e2affaba0908e431795840
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Aug 26 07:01:29 2008 +0100

    Add event logging

commit 079be642f25c4d5e55a055e294a29fa0206d2f55
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Aug 26 06:42:51 2008 +0100

    Fix FLTK detection

commit 9ef33900e01f22dc34b1822826b9f22b43a8495a
Merge: a7f4c6131 a0418bc62
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Aug 26 06:20:44 2008 +0100

    Merge with upstream

commit a0418bc6296dc14ddc7f91d9d2b56969c3abb327
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Aug 25 23:01:25 2008 +0100

    Upstream version 3.02

commit 8137b8bb08461922a635aca725f67b0560df864e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Aug 23 00:01:46 2008 +0100

    Upstream version 3.02AC

commit 61bfa8140c1dba8caff05c91ca9a9fbaf922f2cf
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Aug 22 19:30:15 2008 +0100

    Upstream version 3.02AB

commit a7f4c61311c265e9351741ef4e386c0d4d693f3a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Aug 21 19:29:30 2008 +0100

    Fix OS X help menu
    Also set font used by fl_message

commit e0e49d0ef3bc3d33210cf0259a15d25c8b4a2f04
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Aug 21 19:28:48 2008 +0100

    Convert serial port names on win32

commit 49c28760c6695158d0b1be95a4c1a6d988224a74
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Aug 21 19:28:14 2008 +0100

    Add simple regex class

commit 8edc6a5cc478a25951268b4f73ee20933697049b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Aug 21 19:22:32 2008 +0100

    Update build scripts
    Add a script and Makefile target to relink fldigi with a static hamlib

commit c7255803e98c747065a961d4d9ae7ee4e92f6c20
Merge: 05dc2476d 594e70d47
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Aug 21 19:21:37 2008 +0100

    Merge with upstream

commit 594e70d4774858e7846c679af014905c90130453
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Aug 21 19:15:46 2008 +0100

    Upstream version 3.02AA

commit 05dc2476df3d04e3b591ebc502dbe44da30e90f3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Aug 19 05:31:59 2008 +0100

    XMLRPC updates
    Add an rpc method to call macros
    Add the fldigi-shell Perl client

commit c6c32aaa283c4d410cd0afd32512528bbfc93b48
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Aug 19 04:05:23 2008 +0100

    Replace some sem calls

commit e4a45bae38d64e4601dfaa4365940a17e0fb5a4d
Merge: b615c8a64 2c52ee864
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Aug 19 04:04:15 2008 +0100

    Merge with upstream

commit 2c52ee8645c19dc6cf1ce05a8d4e11a6ad5dda5c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Aug 19 04:03:58 2008 +0100

    Upstream version 3.01

commit b615c8a647da9b205d2d440d52f2a8440ed878aa
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Aug 17 14:05:19 2008 +0100

    OS X compatibility
    Use 127.0.0.1 instead of localhost
    Define AI_NUMERICSERV to 0 if undefined
    Do not use the non-POSIX MSG_NOSIGNAL send flag

commit 20689b8fc7dd536b1f13323333d05f80c2d68e88
Merge: 95d5786ac 3f7b2d6c5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Aug 17 13:37:53 2008 +0100

    Merge with upstream

commit 3f7b2d6c54a4249c4c62fef348c5ace2811c8c29
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Aug 17 00:27:53 2008 +0100

    Upstream version 3.0

commit 95d5786ac9d72648ce365542860bd8586bb90062
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Aug 14 14:00:08 2008 +0100

    FText updates

commit a5a71ae466a0a287f3d0da2e3399bc9836016d05
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Aug 13 23:40:15 2008 +0100

    ARQ fixes

commit 985ce14bb567f15845c169d0ad552890eafb52ac
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Aug 13 22:36:17 2008 +0100

    Fix image library detection

commit 1b38e53542882b781bf17b09b304e8efb0c5fdd1
Merge: becd3f772 9b6c05b6a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Aug 13 22:03:03 2008 +0100

    Merge with upstream

commit 9b6c05b6aa7aef37567b58d37ea182f8074cd472
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Aug 13 20:30:33 2008 +0100

    Upstream version 3.0rc2

commit 57853724aa5c35ad34a412e85d20858fe28adde5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Aug 13 16:41:18 2008 +0100

    Upstream version 3.0rc1

commit becd3f772075976d6467b3e6e2327e578feb77f1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Aug 12 15:46:01 2008 +0100

    Add arq/tcp cmdline switches

commit 9b3f7fa23b45d52f429de1216b13a94a62471f49
Merge: 316e53697 00b140e12
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Aug 11 21:04:13 2008 +0100

    Merge with upstream

commit 00b140e12c6550b1e4f4e4deca3b329111d671a6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Aug 10 01:35:50 2008 +0100

    Upstream version 3.0preAD

commit 316e536975b80decb049c7496961d7907f9b595b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Aug 7 11:00:33 2008 +0100

    Repo maintenance

commit 238b61b39d4f60d4d3cee27e66681ac2c0ba5fc1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Aug 7 11:00:14 2008 +0100

    Repo maintenance

commit bb1c1707e79209defa39f462f42a7c96689f9ce5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Aug 6 23:54:08 2008 +0100

    Upstream version 3.0preAC

commit 3238fc42174cb87e510fba7efe212e5bee312cd4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Aug 5 21:16:13 2008 +0100

    Socket fixes

commit c9cbbf55661e79985b611d17b339a8b1ce6e8b1a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Aug 3 01:27:00 2008 +0100

    Switch to Socket

commit 1c69e5196095ee22c1e830c3a4d2a44de9d3d2f1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Aug 3 01:21:50 2008 +0100

    Add new socket class

commit a89024284d743f2787cbc9b7a7600ef629ce6356
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Aug 3 01:16:19 2008 +0100

    Add fake sem_timedwait
    Also, use named semaphores on OS X

commit 9444527fb8f5df0399d1b03f578ba7a1cf49d84e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Aug 3 01:15:43 2008 +0100

    Add fake clock_gettime

commit 49097a590156fb0f662c7b2c052f0050ba51f23e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Aug 3 01:15:10 2008 +0100

    Add new search_libs m4 macro

commit d8ac5077821618be8e202b5bfd9094a994f65f33
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Aug 3 01:09:12 2008 +0100

    OS X build fixes

commit 16132045e619ef856506f17c47e7c686b2f41476
Merge: 785c504ee 940642e7b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Aug 3 01:04:27 2008 +0100

    Merge with upstream

commit 940642e7b9fb0305e017816f54218c3fa18605f8
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Aug 3 01:04:18 2008 +0100

    Upstream version 3.0preAB

commit 1813c00740728fad615a5876156eebd4e5ed741c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Aug 3 01:04:04 2008 +0100

    Upstream version 3.0preAA

commit 785c504eeaa1965ac975231d7354b56f649b3045
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Jul 26 21:09:47 2008 +0100

    Plug memory leaks

commit 487ad66194bc371f69726c83b89185c3fa57d5f2
Merge: e3fe8af6d e08fd3031
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Jul 26 21:09:09 2008 +0100

    Merge with upstream

commit e08fd3031f4fef0592f3d66c7d1330cffaa0d6b0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Jul 26 19:03:49 2008 +0100

    Upstream version 3.0preZ

commit 325bdde260dd7b3e418f78bf39ed5e7211330db6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jul 25 13:08:44 2008 +0100

    Upstream version 3.0preY

commit 45294abdecea52c9906dd020e93d5e36aa35b4e4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jul 24 13:22:53 2008 +0100

    Upstream version 3.0preX

commit e3fe8af6d5ab0ec90c7a918f19671b7f0b021596
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jul 24 00:28:20 2008 +0100

    Improve clock_gettime detection
    Also use the monotonic clock, if available,
    in the samplerate speed test function.

commit 6e7ea86d91236991097b2ee496b76d752d53cc4d
Merge: 9e7aa563b 29d5fe68e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jul 24 00:27:53 2008 +0100

    Merge with upstream

commit 29d5fe68e7a7d74c26d8ef72a9bf087d462d35e2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jul 23 07:18:25 2008 +0100

    Upstream version 3.0preW

commit ba91adf7d14080c157e2c5d422ea5c244187a210
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Jul 21 09:33:27 2008 +0100

    Upstream version 3.0preV

commit 9e7aa563b607093eb6d56a67ccd7f5b70621c3d0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jul 18 05:17:20 2008 +0100

    Fix FText kb focus

commit d92e346e8a703e9950fca553a8ea9c9a08308524
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jul 18 05:17:01 2008 +0100

    MFSK fixes

commit e30e06c79032ff77ae433122679f0e4f8a033347
Merge: 7675123a8 b15f821ab
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jul 13 22:04:26 2008 +0100

    Merge with upstream

commit b15f821ab91b3a73ecc8e2447315e8ec51f8aee2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jul 13 22:02:53 2008 +0100

    Upstream version 3.0preU

commit 7675123a80a2cbcf54f1706a16c2c2e920878e90
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jul 10 19:59:34 2008 +0100

    Add image drag/drop support
    Also fix a couple of memory allocation bugs

commit 64a30ca8826837b5564a1d538fed8c2c8999f487
Merge: 467a05720 697650aba
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jul 9 22:43:19 2008 +0100

    Merge with upstream

commit 697650aba89affeac6a918b3def213e708b8fdf3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jul 9 22:38:23 2008 +0100

    Upstream version 3.0preT

commit 467a05720d761e40ea5d745288257f5c41736b94
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jul 9 18:55:07 2008 +0100

    FText drag/drop

commit 350a099cccd6e88e56709d3d934431b80b8de719
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jul 9 04:15:29 2008 +0100

    Update RSID

commit f8fcfa6f1d843765d03bb77ef3773a4b86737dc9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jul 9 03:09:03 2008 +0100

    Fix xmlrpc logging

commit 5c2d8f4a6bd31d920696a32f35aca1a1afcfcf73
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jul 9 03:08:34 2008 +0100

    Deactivate AFC/Rev buttons

commit 58fcf3b2f7ace132c155bd6780280677a43d83cf
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jul 9 03:07:31 2008 +0100

    Modem cleanups

commit 93bd605957cefb5c5e240d645fdd8f8893a30b77
Merge: 818465181 9da69cb0b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jul 9 03:04:14 2008 +0100

    Merge with upstream

commit 9da69cb0be62144a01dc3b8396eba5f0071ae8c3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jul 9 03:02:31 2008 +0100

    Upstream version 3.0preS

commit 9f8298afa5e378a6e987012bf2573827082f3ef8
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jul 8 11:13:03 2008 +0100

    Upstream version 3.0preR

commit 7205cac932fbb138526a10a25d01980211f25ae6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jul 6 22:28:04 2008 +0100

    Upstream version 3.0preQ

commit a577acc3a3972f3dbc9658dd4aa1b809cadef227
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jul 6 10:12:27 2008 +0100

    Upstream version 3.0preP

commit 818465181f1f974f99fdee03a16cb15e693c8a6b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Jul 5 23:42:59 2008 +0100

    Update help

commit 200444697d35e7da0d7d8555d74af86f6a52293c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Jul 5 23:42:43 2008 +0100

    Fix sample rate menu update

commit 7468baa6733d610af4f26db273cef4d3f5e9d38e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jul 4 22:36:23 2008 +0100

    Fix Store button

commit 7a21d600a9ff26a0a723f673a25321a896d1aab9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jul 4 22:36:01 2008 +0100

    Convert trx REQ_SYNC calls

commit d7a25cb19ee63b9414b08713144c2bd3a62f6424
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jul 4 22:34:02 2008 +0100

    Delete old textview code

commit 4c5839dfbe9b736be4a7d978f96e9b43039feff5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jul 4 22:33:31 2008 +0100

    Add some missing changes

commit 466529dca9fbcbfaf569618f823d8e446e0ed6f2
Merge: cd32c9d42 ea4bb7db2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jul 4 08:45:26 2008 +0100

    Merge with upstream

commit ea4bb7db249474a1497544a992e6adf3eee5579c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jul 4 08:45:06 2008 +0100

    Upstream version 3.0preO

commit 38e9249fa8c6f2149c8bd22dd0fdf55a6a5125df
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jul 2 14:49:38 2008 +0100

    Upstream version 3.0preN

commit cd32c9d4208b99a18baefb3b819f027980c7ed39
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jul 1 06:11:26 2008 +0100

    Fix kf_cut/copy/paste calls

commit de1a0a14c3fdf60468a8797f4ea80c11d067cddb
Merge: 04f81ee50 fb1d570e7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jul 1 05:13:58 2008 +0100

    Merge with upstream

commit fb1d570e7896b305201666f0d1799176093afc99
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jul 1 05:12:05 2008 +0100

    Upstream version 3.0preM

commit d7a6eb5d4621af1212dee477751b8f35bc636092
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Jun 30 01:20:03 2008 +0100

    Upstream version 3.0preL

commit 04f81ee500764ff791785ff73920ed4cfd778785
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jun 29 08:45:13 2008 +0100

    Add Show Config menu item

commit 70f558cd6c1ebe8bad512edd75cab38e7fec6696
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jun 29 08:44:36 2008 +0100

    Cosmetic GUI changes

commit 47cbab3206b8b52b36c6ff13da90ef5b96b2aaab
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jun 29 08:42:57 2008 +0100

    No PSK snr/imd clearing

commit 1ec31cb3fcb1df3ab9fbfc8331e2dedbf6b186a7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jun 29 08:41:58 2008 +0100

    XML-RPC updates for RSID

commit 730c8e242bb909ebd13618bbe7b6293be1075954
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jun 29 08:41:22 2008 +0100

    RSID fixes

commit f613c0406d9a8d06f1ff0129faca136c1ef5795c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jun 29 08:40:33 2008 +0100

    Fix tune audio glitch

commit c8fe0037c07b7cdeb2e5d513eead531c874c7c04
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jun 29 08:40:00 2008 +0100

    Change AFC/SQL toggle buttons

commit 2676fdb6c8b1f00ad60bf2b84aecd4ef07fbc1bb
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jun 29 08:38:40 2008 +0100

    Add speed test

commit 194a18e031868fe9a624b38175d476070c18a31c
Merge: 84e495e99 09a5ed91d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Jun 28 03:22:29 2008 +0100

    Merge with upstream

commit 09a5ed91d3724791f679e71a086f249c6b02c4d9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Jun 28 03:15:20 2008 +0100

    Upstream version 3.0preK

commit 1beac0a36cf2e575f258c4e4ec2ccf82a59e6f4d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 27 23:29:47 2008 +0100

    Upstream version 3.0preJ

commit 84e495e99e88732c7b7db22a739699fafd179694
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 27 05:46:09 2008 +0100

    Update INSTALL

commit d778161929b21f9af47d153c748d4a2c5956e9be
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 27 05:46:03 2008 +0100

    Cache waterfall cursor type

commit 40b91286dd0e8ff97e04b42cf773be19b4655dc2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 27 03:59:26 2008 +0100

    Disable FLAC on win32

commit 96cb8469e4261122c4c25b52ec5ccaa94398e187
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 27 03:59:11 2008 +0100

    Fix distcheck

commit dbf6efce540fe90b19f586cac4d03c412b73783e
Merge: 78ed492b8 dd8dd9e23
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 27 00:24:03 2008 +0100

    Merge with upstream

commit dd8dd9e23832ba0334f34f6c47c21a6d1336b68c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jun 26 01:16:51 2008 +0100

    Upstream version 3.0preI

commit 38c152ab14e9a57110fb777cd7423b83acfbdeea
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jun 26 01:13:52 2008 +0100

    Upstream version 3.0preH

commit 78ed492b8481b5d69a1c20a6df8b3df3965550e9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jun 24 19:37:35 2008 +0100

    Use one channel capture

commit 4591980c3fe81e4fb5d4a6453bec468c7e60f40a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Jun 23 02:10:20 2008 +0100

    Update configure summary

commit 9c06cc28fa5176417eb0db6187519a4b10ce8714
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Jun 23 02:10:02 2008 +0100

    Sound config updates

commit 610016b84ec5e907037288e07f9138a5e7837cee
Merge: d6976e377 a684c4161
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Jun 23 02:09:14 2008 +0100

    Merge with upstream

commit a684c41611989b6891971171e6aab83e9abd1b6b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Jun 23 01:50:17 2008 +0100

    Upstream version 3.0preG

commit d6976e3775b8ea25d7107ac6b782e200761bd1d2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 20 00:20:33 2008 +0100

    Hamlib fixes

commit 0f9fe520f6318511e0f76889942fd4168e12e19c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 20 00:20:15 2008 +0100

    Add waterfall PAUSE speed

commit ed2224f9e62e2ef1ffb7fb8c8b9a581dcccc83da
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jun 19 23:46:13 2008 +0100

    Add waterfall scope lines

commit 78e443450c13b6e0e65c195b7ba28128c4bc00ad
Merge: b9a4d5e45 56542508d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jun 18 20:48:54 2008 +0100

    Merge with upstream

commit 56542508d961da843ebcd12641ae1e6a7ba87e97
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jun 18 20:48:30 2008 +0100

    Upstream version 3.0preF

commit 3a76af9f66ae973a8e1d6408f1aede74b50ad809
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jun 17 20:28:10 2008 +0100

    Upstream version 3.0preE

commit 8fdb1e2d8228ad382168b839a24d5e8b03a60b8b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Jun 16 03:17:11 2008 +0100

    Upstream version 3.0preD

commit b9a4d5e453a9f5090e4e80ffd973ad8936fc4c2f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jun 15 01:18:45 2008 +0100

    Warn about invalid REs
    Colour the Find field text red if the pattern is not a valid regular expression

commit 6f36cdcfa02009ea07f90939d091f1e0d74e304a
Merge: 69039e405 21d352f18
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jun 15 01:17:03 2008 +0100

    Merge with upstream

commit 21d352f18e9d45ed7fcbdf85b531dc7ba18ee69a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jun 15 01:15:27 2008 +0100

    Upstream version 3.0preC

commit 4cc73f0647f10259105dccbb28e81cfcbe41e486
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 13 21:08:22 2008 +0100

    Upstream version 3.0preB

commit 6a79318f1a975dcd0e046d78902c3e0cfc8367d5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 13 14:23:46 2008 +0100

    Upstream version 3.0preA

commit 69039e40546422c9dbcf46407fa61af205201269
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 13 02:43:32 2008 +0100

    Fix Ftext ASCII char insertion

commit 0fc80b3a7eb0e81e1d5007fc6b358744ef08619f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 13 02:04:52 2008 +0100

    Html help corrections

commit 7bea959b610ab917ca35e259917297427ed3a2bb
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 13 01:09:45 2008 +0100

    Use conditional for xmlrpc args

commit 5bf2a93464ac63615b65fd1ea7afa047e2fb8029
Merge: 1c7bb9bd2 f379ad5ea
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jun 12 23:15:33 2008 +0100

    Merge with upstream

commit f379ad5eab3f95264b30177f3b89f52ab2b73a72
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jun 12 23:15:17 2008 +0100

    Upstream version 3.0pre1

commit 1c7bb9bd21d136fcdcefbf442a32a1b8e7a3a15f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jun 12 21:01:11 2008 +0100

    Misc. speedups

commit c7cd457d6a0e8a69427877001ed743a2ec027896
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jun 12 20:56:06 2008 +0100

    Simplify qrunner

commit 7237b894127913750fedf5287900ce166061f897
Merge: f1c4906ab 92ebc3e93
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jun 11 18:40:06 2008 +0100

    Merge with upstream

commit 92ebc3e93f0bca82adc4f0bb9b242b7f4cf661e5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jun 11 18:36:06 2008 +0100

    Upstream version 2.11AU

commit f1c4906ab40a1b1f1438e18a298e67d72cfceb38
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Jun 9 11:19:03 2008 +0100

    Add status dimming

commit 838fd3fd21fb451301a6506ebc7c48b44bb52353
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jun 8 23:42:58 2008 +0100

    Safely resize audio buffers
    Add a pause state for the stream_process,
    and also rewrite its state handling code

commit 4baeaffe6ebd87367ef6af6b175c1f92e18b076c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jun 8 22:28:00 2008 +0100

    Correctly handle audio timeouts
    The samplerate API specifies that the read callback must return 0 to
    indicate that there are no more frames, but it seems that the frames
    pointer must also be set to NULL.

commit f8fcb0e8dd268c108dc9d36752be851fc94dc8b6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jun 8 22:21:31 2008 +0100

    Delete redundant sound_update calls

commit 021237f11b60c85eaedaf3ea50412e8c4fbcbaf6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jun 8 22:16:47 2008 +0100

    Default to PortAudio

commit b33829fcfe2a40c656663d73accd03ff68b24eb1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jun 8 22:15:06 2008 +0100

    Simplify the status timeout callbacks

commit 306ad4430a425d27edb0c6365483036e81815b46
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jun 8 22:13:39 2008 +0100

    Fix generation of html audio info

commit 5208be634536a17508bdb329cc8a8da108e46797
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jun 8 22:10:14 2008 +0100

    Fix mode status cycle order
    Move THOR mode_info definition below RTTY in order to be consistent with
    the Op Mode menu.
    Comment out TSOR enum to restore correct cycle order in both directions.

commit 3f3e3a0f19d9ae5d24611bf47a176d787bc77fdf
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jun 8 22:04:19 2008 +0100

    Arg handling fixes
    Correctly check for the option argument being part of the option name.
    Gracefully shut down when --exit-after is given.
    Remove string_wrap, which is no longer required.

commit 7dd4259b14096af534bb256bca0e37d4cb01ffc6
Merge: 416670d0a 04962dd6f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Jun 7 13:34:51 2008 +0100

    Merge with upstream

commit 04962dd6ff35da989d6905a36970e811c7f8ed0e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Jun 7 13:34:33 2008 +0100

    Upstream version 2.11AT

commit 7f835d1c131c48210c80e0165589bd8818fe727f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 6 23:49:07 2008 +0100

    Upstream version 2.11AS

commit 411e1c8315158aaf3672980077dc8a8fb2b17e77
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jun 5 21:29:23 2008 +0100

    Upstream version 2.11AR

commit 416670d0a1fe959c7bceccf421433efd455600b0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jun 5 04:28:24 2008 +0100

    Fix sample rate probing
    It seems that PortAudio/ALSA streams may misbehave when Pa_IsFormatSupported is
    called for a device that has already been opened for I/O.  Probe for supported
    sample rates in both directions for each device and cache the results.

commit ca7f9c3e4882be41980796cf6866b958ee73bff2
Merge: 582f275a6 e1bdfc510
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jun 1 23:17:16 2008 +0100

    Merge with upstream

commit e1bdfc510e3bd26d3ea7015160282ff8d05d3be4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jun 1 23:15:59 2008 +0100

    Upstream version 2.11AQ

commit 7e4a7f50a25992834dbcbff2fc0317a0640d3cb3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat May 31 01:13:56 2008 +0100

    Upstream version 2.11AP

commit fc13288c97b39f18e9956257a0a6344e27aa8242
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu May 29 23:23:39 2008 +0100

    Upstream version 2.11AO

commit 3fc69d9c41dbbacd7cee957af6dc87c717c46fc2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue May 27 20:22:10 2008 +0100

    Upstream version 2.11AN

commit 1887bd8df5185b91ae7de625f2e679826657d327
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon May 26 18:49:41 2008 +0100

    Upstream version 2.11AM

commit 08bb92705c9a51abfa2ec338b9fd750fd8d77dcc
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun May 25 23:50:42 2008 +0100

    Upstream version 2.11AL

commit 582f275a648db1ef02b9cd44f70943f6d72ff80e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun May 25 18:14:14 2008 +0100

    Delete unused modem instances

commit a7010f88b5ddaf55a4e5a29c5dee68c7153c522c
Merge: 2dedd020e cab9ff86a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun May 25 05:09:12 2008 +0100

    Merge with upstream

commit 2dedd020ee8259f361859438e9d52a977e3ede47
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun May 25 05:08:54 2008 +0100

    Revert changeset 3e3e5628512e

commit cab9ff86aacca0c77deed4ea1dcd8d918b5f0227
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun May 25 03:23:13 2008 +0100

    Upstream version 2.11AK

commit eb5bd6f5129e22847d1c514b9e4fa9e5a1380b0b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat May 24 22:33:19 2008 +0100

    Upstream version 2.11AJ

commit a3a1775cd6878a0bcd9c8d1b72f111f748d65dee
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat May 24 22:10:03 2008 +0100

    Fix a cxx error and warning

commit cdb43fa08b16e5badb6da56114df10f4f2692a37
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat May 24 21:02:32 2008 +0100

    Make PortAudio the default backend

commit ee5471d3086d9a9de11ea1a95f1ca276c631b60c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat May 24 21:01:03 2008 +0100

    Use conditionals for audio backends

commit 699c2dcd707ff343932d6ce4527193fd55e93d8c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat May 24 19:58:48 2008 +0100

    Default to medium src converter

commit e5a7193134c8ddbb2deaa236fbf605203cb8a464
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat May 24 19:58:40 2008 +0100

    Improve audio device info
    Show supported sample rates in Audio device info help text
    Only show supported rates in sample rate menus

commit 6203c6f47552efdc2f62a06addef6d50db1c11ba
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri May 23 19:38:59 2008 +0100

    Add audio info help

commit ea2597855a256e384f2eae0b5995b151ce0be0e0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun May 18 11:12:18 2008 +0100

    Fix mfsk error w/o jpeg support

commit 852f585a38cde24c3aa504e09aaf9031ee0005ae
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun May 18 11:12:18 2008 +0100

    More XML-RPC fixes

commit 2b9d7388ce24c198da68adb84ae087fa39773f14
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun May 18 11:12:18 2008 +0100

    Update XML-RPC
    Check for bind errors and don't try to start the server
    if the address is already in use.
    Call REQ directly inside methods to avoid two REQ calls.
    Add a modem.get_names method.

commit f43b23c18afc32d5b663d1f8a27979533e8c3881
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun May 18 11:12:18 2008 +0100

    Update m4 macros
    Simplify pkg-config.m4 and make sure that pkg-config
    can be overridden by setting CFLAGS & LIBS variables.
    Likewise for xmlrpc.m4. Also add static switches around
    xmlrpc linker flags when --enable-static has been specified.

commit ba1dcae095aadc8cd14c047baac9f1ac2948d308
Merge: 3de19b668 713f7e18e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun May 18 11:11:06 2008 +0100

    Merge with upstream

commit 713f7e18ed345cfac1d6a91a46c275f133012ba1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun May 18 10:42:54 2008 +0100

    Upstream version 2.11AI

commit 3de19b6687912b6dbede40e3def26c466a30c3c8
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat May 17 04:49:42 2008 +0100

    Undo Thor damage

commit 1232776ed27731aed17a26f6e867859acd5474a5
Merge: e3ab3bdcc 6b81b3747
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat May 17 04:27:12 2008 +0100

    Merge with upstream

commit 6b81b3747545185a8e77985dfb581d80c31e907c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat May 17 04:24:15 2008 +0100

    Upstream version 2.11AH

commit e3ab3bdccebfb6b7fe8f32c19e58ffe528cec45d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri May 16 05:39:35 2008 +0100

    Add xml-rpc support

commit 63bc32a0231c59579da2126303c5911295e497cb
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri May 16 03:51:29 2008 +0100

    Update README

commit 7ecc8de084835f9da9f76356eaebe22cf6b9fb34
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri May 16 03:43:22 2008 +0100

    Save rigctl window size

commit e48851b61ea3fa4d4125c6a9227bdb2a225b6344
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri May 16 03:36:28 2008 +0100

    FText CR/LF fixes
    Add CRs to saved files on win32.
    Use a more efficient way of stripping CRs when loading a file.

commit 29b7147322b69498f314a9542fec8a7a57c9d012
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri May 16 03:33:44 2008 +0100

    Update file selector
    Allocate File Chooser object on the heap to get the right font size.
    Use a new thread on win32 to avoid blocking FLTK.

commit 2eaf50447d262b1d9311a204422e45bfdff862da
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri May 16 03:22:05 2008 +0100

    Retouch confirmation dialogs

commit 58a1021c1b883ccebfbdf36ed34db17ccb764a7b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri May 16 01:49:06 2008 +0100

    Remember phasescope mode

commit a96e72abcf09a1a2c8f9f4a2f6a1bde1e8beca30
Merge: 7a0668b78 ff356e0b1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri May 16 01:29:34 2008 +0100

    Merge with upstream

commit ff356e0b13b898561d4bb2e38d1fa52c8ef17233
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri May 16 00:53:57 2008 +0100

    Upstream version 2.11AG

commit bbcea9db3ffd555342ace4d6a1f208afd509ec83
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri May 16 00:51:53 2008 +0100

    Upstream version 2.11AF

commit ed054eb0066e4d1cc6367981997fb2c1baf29d17
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue May 13 00:02:29 2008 +0100

    Upstream version 2.11AE

commit 6aa0e8a3b3edb87455d56e8364e7392bea1213af
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon May 12 20:05:46 2008 +0100

    Upstream version 2.11AD

commit 7a0668b78dd466975dcba96f006434cc8f9280c1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun May 11 03:10:30 2008 +0100

    Fix pkg-config m4 macro

commit a3f783739ef7cf57df103a4c2eafe710de393339
Merge: 625e8b088 66da44c68
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun May 11 01:02:36 2008 +0100

    Merge with upstream

commit 66da44c68ea618c2d5288da2400729a3db65bd28
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun May 11 01:01:16 2008 +0100

    Upstream version 2.11AC

commit ffc692c17c8d53bebafec8545a3c633bb1fcfe56
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun May 11 00:59:51 2008 +0100

    Upstream version 2.11AB

commit 625e8b088d5432400e1a2a99e51f21f3e0626f9a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat May 10 06:21:47 2008 +0100

    Fix crash with missing mixer device

commit b20213516d6eef6e7e43c6947ba4b16fd37f4cc6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat May 10 06:21:22 2008 +0100

    MFSK fixes
    Initialise stopflag.
    Clear txpic widget before loading a new picture.

commit 850524f35936d0b6d526717a9e93b9d5d83434d7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat May 10 06:18:39 2008 +0100

    Fix DominoEX/DEX warnings
    Also use std::map for MuPskSec2Pri lookup

commit 9fa082363f7a370f3ba40a7c55933a481581034d
Merge: 6958a8897 7c2464d22
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat May 10 00:59:09 2008 +0100

    Merge with upstream

commit 7c2464d222149db7db958b7bba1f17ed225c0593
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat May 10 00:12:17 2008 +0100

    Upstream version 2.11AA

commit 6958a889763c631eea4c6d47ba2d1338c71eac01
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu May 8 20:18:56 2008 +0100

    Update fileselector
    Remember, and default to, directory of previous open/saveas call.

commit 8f0239b996cb624195bb1bb3cf0875b3d7e23a3d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu May 8 20:17:29 2008 +0100

    Use fileselect filter values

commit 709afd28fd4d0891bac5d2fceba6c3fa6dea72ff
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu May 8 18:40:58 2008 +0100

    Use the src callback API

commit 632e1f455ba6ad2848de9df79247bfd1dcafd60b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu May 8 18:40:03 2008 +0100

    Update PulseAudio code

commit 713c49366899296033e411ba51e8f2fb359715c8
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu May 8 18:39:35 2008 +0100

    Use PortAudio extensions

commit f9e1da57d41953fb6fc7381edc504c747e6e9f5d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu May 8 18:38:35 2008 +0100

    Stacktrace updates
    Don't print the stack and version information twice
    when a signal is caught.
    Cosmetic changes to the output text.

commit c013c16d5d48dfb3f691f324917b6515defa250e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed May 7 23:46:01 2008 +0100

    Use Fl_Preferences for the status

commit 4828cbc80837f91a6adc9d7572c27fe8120c5066
Merge: f75b4126f 34adb843b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed May 7 23:42:27 2008 +0100

    Merge tags

commit 34adb843b83ee52799de4084320c22762592f29b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed May 7 23:41:37 2008 +0100

    Add tags

commit f75b4126f3d7b19fa2a26b1a0ec2ca63bcb4bd4f
Merge: 6f2d342a6 8954ca2db
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon May 5 01:00:26 2008 +0100

    Merge with upstream

commit 8954ca2db8b459d44dc6e38673bd2bd9425c208f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon May 5 00:59:56 2008 +0100

    Upstream version 2.11Z

commit 621e0501b06984479ec27fc91ecb08b975bb98c1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri May 2 00:24:48 2008 +0100

    Upstream version 2.11Y

commit d15cb1ba092cb7d0c1c0ef212df6cc7304d74bc3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Apr 30 14:54:13 2008 +0100

    Upstream version 2.11X

commit 6e4a8bea56194a788fd96e552a457d27e55a7784
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Apr 29 22:07:52 2008 +0100

    Upstream version 2.11W

commit 717adb3280a112dd6c0cfccfad02c833eac0257c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Apr 29 22:07:44 2008 +0100

    Upstream version 2.11V

commit 6f2d342a66647c707c8a15178eda9b102b801bc1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Apr 28 20:49:42 2008 +0100

    End all threads before exiting

commit ed339d93850bd931cceb65b1a0f3179adb880f57
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Apr 28 20:46:23 2008 +0100

    Use unnamed semaphores
    Also check for zoh/linear converters by enum name

commit 92fa4ad9ea7501236ae86ab34869bd63c463889d
Merge: e8ccd4cdf fb87343eb
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Apr 28 18:30:32 2008 +0100

    Merge with upstream

commit fb87343eb1f80e231277d959de4adc7163d77366
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Apr 28 18:30:25 2008 +0100

    Upstream version 2.11U

commit 967748da7dc043f58536e0e64556bf43df07673c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Apr 28 01:19:25 2008 +0100

    Upstream version 2.11T

commit e8ccd4cdf386d22375b078ee81150515a666dafe
Merge: d970311e2 92268e341
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Apr 26 22:03:15 2008 +0100

    Merge with upstream

commit 92268e341fae82268cd5a65d02e86dca57a891aa
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Apr 26 22:03:08 2008 +0100

    Upstream version 2.11S

commit d970311e2192f62f2f4f69b272dba19d90c66f2b
Merge: 754dd4b4f fffcb8256
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Apr 21 04:31:54 2008 +0100

    Merge with upstream

commit fffcb8256282ca046f76431dab85dd49774ae0a2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Apr 21 04:30:25 2008 +0100

    Upstream version 2.11R

commit 1ffd2406ac1bb611c15e41d740ba07e1689e659e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Apr 21 04:30:19 2008 +0100

    Upstream version 2.11Q

commit c4a07cae17b38537af84981aec842e01e0de1605
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Apr 20 08:42:12 2008 +0100

    Upstream version 2.11P

commit 754dd4b4f80ae948482296ce2ff8a62c7b321bc7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Apr 18 06:45:07 2008 +0100

    Fix image flags

commit 23d04eaba886656c857aee9d6e2156d6671790e5
Merge: 057ce3e89 388a805c6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Apr 18 01:38:23 2008 +0100

    Merge with upstream

commit 388a805c667a14175941e3ea6408c3163ac30d7a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Apr 18 01:36:53 2008 +0100

    Upstream version 2.11O

commit 057ce3e89593a84c153065e967f5c387433273ba
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Apr 17 10:02:20 2008 +0100

    Sound callback

commit d27136da0a37b2b6ccfcafaf1f9bd922985a4901
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Apr 17 10:02:20 2008 +0100

    MFSK and images changes

commit 7fc3d5d1cf8bdbc9b7ffd2c1e78d1521bba87929
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Apr 17 10:02:20 2008 +0100

    Close handler changes

commit 8a61ea744920153e817fdbeca48c800ce9df18bf
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Apr 17 10:02:20 2008 +0100

    Add resampler options

commit 34b82fad6f1a4df81769106eaefb50bdc31d0878
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Apr 17 10:02:20 2008 +0100

    Adjust cmdline args

commit 9b82166b3cae091a79672c9bb09811aca30901eb
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Apr 17 10:02:01 2008 +0100

    GUI fixes

commit e6a86f84ddc005da03ba81d07593c15451bdc6ba
Merge: 226e560cb 22aef1b34
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Apr 17 07:47:12 2008 +0100

    Merge with upstream

commit 22aef1b34b0fea2f26ffad38abf824052cbd7094
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Apr 16 23:17:25 2008 +0100

    Upstream version 2.11N

commit d5b8fecd6eab730d0670285f5e82a7a083029528
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Apr 16 12:02:33 2008 +0100

    Upstream version 2.11M

commit 226e560cb449a51a56e526fc1720345bfcb5f2c6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Apr 15 08:01:37 2008 +0100

    Add PNG save support

commit c85ee8da3c2a831721df64c486673e53ab81968f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Apr 15 08:00:16 2008 +0100

    GUI updates

commit 6f289ee573b3a72e60ef0a82be2109696607a27f
Merge: fd25a6220 ded087d8f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Apr 14 23:21:40 2008 +0100

    Merge with upstream

commit ded087d8f6fff07ce7590d65374bf36cdd6988d0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Apr 14 23:18:15 2008 +0100

    Upstream version 2.11L

commit fd25a62208a63a1d55a3638b6d0f4fd890d3b5f5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Apr 8 22:16:31 2008 +0100

    Redirect streams on win32

commit f1e86c8a6a10b46703068602276c35c9100816d1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Apr 8 22:16:13 2008 +0100

    Fix online help on win32

commit 56e2643be9a83a0814b0b37934cf1fbd450c0a84
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Apr 8 22:15:43 2008 +0100

    Add optimisation switches

commit c0bd551cbaee802cb6960261ec27a344c372a3a2
Merge: 35e95f330 2f3f30ad0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Apr 8 16:35:53 2008 +0100

    Merge with upstream

commit 2f3f30ad0a2a1173f8e76e7b71ac3321b93a04fb
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Apr 8 16:32:01 2008 +0100

    Upstream version 2.11J

commit 03f25698ac1c756120919dc93e0e9c84eee932f0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Apr 8 16:31:54 2008 +0100

    Upstream version 2.11I

commit a3cc8f8e93cc5550c4ed5dbce71d622a10f4e229
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Apr 8 16:30:49 2008 +0100

    Upstream version 2.11H

commit 35e95f330d7d7afe6972e2d0f6679b5fd76fe1f6
Merge: e927d0dbe 21dab8322
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Apr 4 10:51:08 2008 +0100

    Merge with upstream

commit 21dab8322d6c55e8213f142845ff24acdcfd9016
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Apr 4 10:18:52 2008 +0100

    Upstream version 2.11G

commit e927d0dbe38d5c036c354afeb6b5cc6c04155416
Merge: 0ffc020cc fd4a64465
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Apr 1 18:50:31 2008 +0100

    Merge with upstream

commit fd4a64465e593769e8a5e7cbaf5a476cd1d13f2c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Apr 1 18:47:24 2008 +0100

    Upstream version 2.11F

commit 0ffc020cc10f6000fa27f4fa9e4d4f301e0c9b8e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Mar 31 01:58:14 2008 +0100

    Sound file i/o fixes

commit 00add72738c37d9b3a7c2c580e05a806b91165a7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Mar 31 01:55:58 2008 +0100

    trx/sound fixes

commit 8764fa62c72ea215896c53964d5397608583d36d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Mar 31 01:55:43 2008 +0100

    Add check for jpeg header
    Also update the INSTALL file

commit ceb418cb150157cb9ec58307138f02cbfdb67be6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Mar 31 01:48:46 2008 +0100

    New file chooser

commit 19514d354a29754f9944f6e89bd451284d642976
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Mar 31 01:45:34 2008 +0100

    Merge updates
    
    Replace corrupt win32 icon
    
    Fix typo in fldigirc.rc (fldig-config.h -> fldigi-config.h)
    
    Add -I switch for windres target in src/Makefile.am, needed
    for windres to find fldigi-config.h
    
    Remove OPT_FAST_TEXT, which somehow found its way back to the
    argument handling function
    
    The preprocessor conditional in qrunner.cxx should be
    #ifdef __CYGWIN__, not #if __CYGWIN__.
    
    The dummy variable in rigMEM.cxx now needs to be defined
    with __CYGWIN__

commit 674a4c41e2df33d3030bbc702aeb8207ef778a77
Merge: 3085c2601 067cda025
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 30 16:19:21 2008 +0100

    Merge with upstream

commit 067cda0250d3c3988e4430296b89cf0d665169bb
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 30 14:38:05 2008 +0100

    Upstream version 2.11E

commit 3085c26017638b47a38d1681f0d9e7c93c57a4b9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Mar 28 16:37:13 2008 +0000

    Close PA/MME devices after TX

commit 8449e4f4468972a3a979eeeba890aae5168ba6c0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Mar 28 12:17:07 2008 +0000

    New sound_init

commit 897e3faa4740b89f6b5e91c4945c75473894ed7c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Mar 27 13:06:40 2008 +0000

    Add cygwin support

commit 43f3252eaf9486d23b4a01aee10245109819fb3e
Merge: b58de4ff8 ecb383b79
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Mar 27 12:59:13 2008 +0000

    Merge with upstream

commit ecb383b79fd822d94639356f5f6d5656e199f81a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Mar 27 12:58:54 2008 +0000

    Upstream version 2.11D

commit b58de4ff834e57947bb7017421eed194ac10d981
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 23 04:19:19 2008 +0000

    Update EXEC macro
    Delete the trailing new line of the external program's output
    Add the scripts dir to the front of PATH

commit 7cd2cddfabaef9dcc77d68cb06ddd3517957bb34
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 23 04:17:36 2008 +0000

    Add macro bar mwheel handling

commit 23a8a17cceaaf14c7dc9602735e5722398dc52ce
Merge: ccaf1c489 3c662b8d2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 23 04:06:38 2008 +0000

    Merge with upstream

commit 3c662b8d2f72e014882243f0f5ca7c8745e5716a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 23 04:06:30 2008 +0000

    Upstream version 2.11C

commit ccaf1c489a612efdc02803bed0b6c01601346420
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Mar 20 00:22:34 2008 +0000

    Delete fast text widgets

commit a0e78c03cdb7f9b5e7e61f9858d53f46876c47c9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Mar 19 22:38:01 2008 +0000

    Delete libsamplerate

commit 48ec6e181e72e04860af2ca9dc7927b2a83af594
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Mar 19 22:37:17 2008 +0000

    Fix sound_init crash
    This would happen with an empty progdefaults.OSSdevice
    (e.g. new install) on a system without OSS devices.

commit 2088a09a388bb0640709ba21a63aeae84a8e74a1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Mar 19 22:36:45 2008 +0000

    Fix MODEM macro hang in tx
    Also remove unnecessary REQ_FLUSH in btnMem_cb()

commit ab887adcb59fec160def5dc4908d8b6e324178ef
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Mar 19 22:35:46 2008 +0000

    Add EXEC macro

commit 2865170a339f65a2a4b967aadb933f1e16fe2908
Merge: cf7ed309b d725f0941
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Mar 17 16:50:03 2008 +0000

    Merge with upstream

commit d725f09416216d757c1263631432a83a3619966a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Mar 17 16:49:55 2008 +0000

    Upstream version 2.11B

commit 090c39fd76a27d7e2c759ee48cf9d3cddd72ab3a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Mar 17 16:48:37 2008 +0000

    Upstream version 2.11A

commit cf7ed309b5314c93d1dd77b88d928963111e8152
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Mar 17 06:40:45 2008 +0000

    Correctly calculate src_ratio

commit 267e0ccaff2f77309a8869850557982509c08ff3
Merge: 5bf735c18 6d97a4e93
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Mar 14 16:28:44 2008 +0000

    Merge with upstream

commit 6d97a4e93ab93596a48de5f0c5c3988fb7f606e5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Mar 14 16:28:38 2008 +0000

    Upstream version 2.10

commit 5bf735c1831398e9571e986ffbf1ceea8e2fa9c3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Mar 12 05:41:53 2008 +0000

    Sound fixes
    Call Close() before returning from trx receive exception handler
    Use same code to calculate receive src_ratio in resample() and
    src_data_reset()

commit 99881439631b5f6813cebc893bd842bdf4345ec0
Merge: fbf2bf4dd 122cac96e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Mar 10 17:32:19 2008 +0000

    Merge with upstream

commit 122cac96e892e31808669be5d42023838b486b71
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Mar 10 17:32:14 2008 +0000

    Upstream version 2.10Z

commit 78fc91593fcf7a3f96196fe5312a27bf57718c19
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 9 21:58:08 2008 +0000

    Upstream version 2.10Y

commit fbf2bf4dd8486c9b6f68af0664c453b5e68ef659
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 9 20:09:06 2008 +0000

    Add shortcut to cancel xmit

commit 3b1e0845395fc76e64ea0e57793f56523bd517cf
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 9 20:07:38 2008 +0000

    MODEM macro fix
    Add REQ_FLUSH call to make sure that waterfall::opmode
    has been run before returning from init_modem_sync.

commit dc33a16e6392392abdc9805b8e2fce5087aecdcc
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 9 19:20:36 2008 +0000

    Use region in rx menu

commit dbc40df69e77d94ab0cbfc835f58a14f279d75e6
Merge: cdb15b024 78fc91593
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 9 22:01:22 2008 +0000

    Merge with upstream

commit cdb15b024ec624801e7e2e750182e902db17bb04
Merge: 6a33924ac 768e50958
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 9 19:15:57 2008 +0000

    Merge with upstream

commit 768e50958625ad8131989ccb3590087c9afd3334
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 9 19:14:23 2008 +0000

    Upstream version 2.10X

commit 6a33924ac22a618001e06eced8990217a54a6506
Merge: a8806092c 202f5e275
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Mar 8 23:38:27 2008 +0000

    Merge with upstream

commit 202f5e275ef55d7c7f2dce133269a4cf0e895042
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Mar 8 23:24:42 2008 +0000

    Upstream version 2.10W

commit bca62e6715e4ade45c25477765fea8d4fbdc81b7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Mar 8 23:19:46 2008 +0000

    Upstream version 2.10V

commit a8806092c8b2e359246863c591cab88e52000650
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Mar 7 18:08:17 2008 +0000

    Fix MODEM macro

commit 9a5ba8cfeec97626dc9de4574cd696e748954aa1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Mar 7 18:07:09 2008 +0000

    Use correct squelch var

commit d2855a20ccea65d5d420735ab85c40a6a188ba62
Merge: 08792eb5b 86956a231
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Mar 7 12:43:48 2008 +0000

    Merge with upstream

commit 86956a231c22d13cf60efd5b6d81d13a0b5f3572
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Mar 7 12:40:30 2008 +0000

    Upstream version 2.10U

commit 08792eb5bc62345c5c634ea91a5d95f8a044a329
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Mar 7 01:44:23 2008 +0000

    Wfall/viewer freq paste

commit 659331f9edf98e2bf1f69abcbe8cec917aa3d646
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Mar 7 01:43:06 2008 +0000

    RMB audio history playback
    Also prevent playback when dragging, and restore kb focus
    to the transmit text widget

commit f1da5bbca7f3693f788434badee63175141916bd
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Mar 7 01:41:05 2008 +0000

    Adjust FText styles

commit f7bc45e5bc676997cc8f69c2f9d99c06e0a5cf58
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Mar 7 01:40:36 2008 +0000

    Correct Olivia defaults

commit 080d1bebdd7b186be41f40f1dad44d798e9564e4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Mar 7 01:40:08 2008 +0000

    Enable extended chars

commit 4030253253baa1f2eb4dee4a0067953d5777d35a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Mar 7 01:39:37 2008 +0000

    Sound init error checking
    Also restore Close() calls for OSS

commit 0bd57961c63688b5f1858abe9895da2b2eac8987
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Mar 7 01:38:25 2008 +0000

    Hide mixer frame correctly

commit eead0fc9da4bdc1c2fef52cb9e3dadcd3c2a2a3f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Mar 7 01:37:13 2008 +0000

    Viewer freq paste shortcuts

commit e03925125bcc57210d31763c53c5d2c387016651
Merge: 68936c6e8 ec3aa3820
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Mar 4 13:29:01 2008 +0000

    Merge with upstream

commit ec3aa3820e0eaaecaeb93dd349353c3757d9d4d2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Mar 4 13:28:47 2008 +0000

    Upstream version 2.10T

commit 68936c6e81cbd692d31f5eb74cda937b7d64b078
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Mar 3 09:39:15 2008 +0000

    repo maintenance

commit 82fd85744716c0106aca0b5c7f7d827f25e8c685
Merge: ae0441596 c2dab0af3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Mar 3 09:35:58 2008 +0000

    Merge with upstream

commit c2dab0af365b96b09fb6fdd5f48412381bc54ecf
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Mar 3 09:35:52 2008 +0000

    Upstream version 2.10S

commit ae04415965305dfb6f8cfd4172819806fd90a033
Merge: 42ca1787e 92d6b342f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 2 23:03:47 2008 +0000

    Merge with upstream

commit 92d6b342f37daf4f1b800c3c729945b8454c5fe4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 2 23:03:23 2008 +0000

    Upstream version 2.10R

commit 42ca1787ebe1f589b81f5b81f474b3de4cfec4da
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 2 16:28:34 2008 +0000

    TX font config

commit 3c4499f1b6e9366e089083ce031ee61860e89fe9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 2 16:28:10 2008 +0000

    Alt. macro button

commit 366a2e26af49bb0422c6dc173864585d13911b80
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 2 16:06:31 2008 +0000

    repo maintenance

commit 2463e328a4794b903db29d70217b4a84f18d15c4
Merge: 6f162db3f 91c260f91
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 2 16:03:10 2008 +0000

    Merge with upstream

commit 91c260f91c2809d3c9dcd4b8449221b5d6b324a4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 2 15:30:39 2008 +0000

    Upstream version 2.10Q

commit 6f162db3f98ea11f1813bec5857d566af8ac1de0
Merge: 45138e988 cdcdc6c32
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 2 08:22:46 2008 +0000

    Merge with upstream

commit cdcdc6c326febb8a4a0645b9eb16412328a75482
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Mar 2 08:22:41 2008 +0000

    Upstream version 2.10P

commit 45138e9886b0592f1d8926bb3589b1792737d13b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Mar 1 17:03:42 2008 +0000

    Add missing config.h include
    Also add a missing xclass call and test script

commit 0d2312d5a5e1b6014dc8167f326029fca200c67f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Mar 1 16:38:49 2008 +0000

    Fix arg parsing

commit bc04b0766d73d5acf04c6ebb0c86e7ee3b403bdf
Merge: 7d8684b34 63c4ec355
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Mar 1 15:48:48 2008 +0000

    Merge with upstream

commit 63c4ec35513815efcc02dcd2afbdc90846505df0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Mar 1 15:48:40 2008 +0000

    Upstream version 2.10o

commit 7d8684b3447bedc341d4423879625c80cbf81636
Merge: cce24a106 2b68f1100
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Mar 1 07:04:01 2008 +0000

    Merge with upstream

commit 2b68f1100a61ed3aff31567b03b35e36302d28a2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Mar 1 07:03:03 2008 +0000

    Upstream version 2.10N

commit cce24a1063fa48f20c9da10900e4eef8c00fe4c3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 29 09:18:36 2008 +0000

    Stream init fixes

commit 18007fe2e3a1b622fd05b255fe82e9b78ad47bf6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 29 09:18:07 2008 +0000

    Add OS X app bundling support
    Also add support for building OS X universal binaries,
    define version macros and variables, and update the
    INSTALL file.

commit f4f7fd0ec67b78213f6a3719ffce11aeba9503b6
Merge: 9cb988133 b4bd00695
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 29 06:58:33 2008 +0000

    Merge with upstream

commit b4bd00695e8488c89d9862a49111a568a688d4cb
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 29 06:58:19 2008 +0000

    Upstream version 2.10M

commit 9cb988133fc00e7d802ff3bba034de267d0ef651
Merge: 8bd46f1e9 b295c0f87
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Feb 28 08:16:18 2008 +0000

    Merge with upstream

commit b295c0f8770cb28929df9ae7100d534e0bd6e8be
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Feb 28 08:13:53 2008 +0000

    Upstream version 2.10L

commit 8bd46f1e9322e770f53ae53baa7b66de50b0973f
Merge: e5476cb2b 28718230c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 27 03:06:22 2008 +0000

    Merge with upstream

commit 28718230c505f9145cd84203deafdf25a614178c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 27 02:58:09 2008 +0000

    Upstream version 2.10K

commit e5476cb2bb2b46bb2c93b0bcfa6fed4d881a810d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Feb 26 09:35:12 2008 +0000

    Separate in/out snd dev support
    Also add a SoundNull backend and rework sound configuration

commit c6d01b554f52bd2b73af832fdeaaffced9aa9c14
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Feb 26 09:25:38 2008 +0000

    Callsign query clean-ups

commit 018d0a788955624e83c84ddc7e82cbf4ebe4f995
Merge: d3f234b2c ac64df569
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Feb 25 16:39:49 2008 +0000

    Merge with upstream

commit ac64df569019fef4526d570d2e9d5fe41d2c6a8d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Feb 25 16:39:29 2008 +0000

    Upstream version 2.10J

commit d3f234b2c8fa74cdd426bce6b9b49459841d1c88
Merge: a867b0f66 f30ffbf5a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Feb 23 01:43:22 2008 +0000

    Merge with upstream

commit f30ffbf5a1a51dfd13db323aecc2383296a0bda9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Feb 23 01:42:56 2008 +0000

    Upstream version 2.10I

commit a867b0f664dbcd04175a1a9b8a58b663087bbbb3
Merge: f80acc92c 8261f9808
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 22 19:52:26 2008 +0000

    Merge with upstream

commit 8261f9808adc6fb239c1110f2fcdc8fc109a4f3c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 22 19:49:08 2008 +0000

    Upstream version 2.10H

commit f80acc92c7d82201c79756ed9beee5debf9e84a0
Merge: d66621498 4177365bd
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 22 18:33:52 2008 +0000

    Merge with upstream

commit 4177365bd9794933cc3c998a52eed8c8bc19e549
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 22 18:30:58 2008 +0000

    Upstream version 2.10G

commit d6662149808b2d31d4068971d5bb61e17a092264
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 22 06:12:32 2008 +0000

    Sound interface changes

commit 981bedf539d110234caee2c1acea29806a042bed
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 22 05:27:02 2008 +0000

    Correctly calculate ncount

commit 13d3c248bdc6e0c4707c302d088e8f1093dc30c2
Merge: 3dce149bb 6aac6bc05
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 20 20:25:35 2008 +0000

    Merge with upstream

commit 6aac6bc05abab119d25b2ea3197715e35130dbbd
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 20 20:10:25 2008 +0000

    Upstream version 2.10F

commit 3dce149bb64ad3e107ab2efe916017f83183d00c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 20 04:12:28 2008 +0000

    Refactor configure.ac

commit 6bea09319d852f2541dd4264e7b3c82136b5fa6b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 20 04:11:38 2008 +0000

    Add PulseAudio support

commit 501fa5eebe5c0adf00ecb37c82732d2545f6363a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 20 04:11:00 2008 +0000

    Add REQ_DROP

commit bc4ff951a9869db6a3f65d908818e39812a50395
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Feb 20 04:07:40 2008 +0000

    Use default audio dev
    Also remove the deprecated --sample-rate switch

commit 8a755f9d4dfd7f6bc31077cc15ac8e01f271f3e4
Merge: 352a2cb67 2e12ab418
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Feb 19 05:14:44 2008 +0000

    Merge with upstream

commit 2e12ab418509deb62d6be71d5c528e3b29a0e7fe
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Feb 19 05:14:36 2008 +0000

    Upstream version 2.10E

commit 352a2cb67adc140f212aaf5418506d7f2f91df94
Merge: 923a0b02f a458af58a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Feb 16 05:57:18 2008 +0000

    Merge with upstream

commit a458af58ac269af036126fd58f6de058eb52ce95
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Feb 16 05:57:07 2008 +0000

    Upstream version 2.10D

commit 923a0b02fa2aea81bb72c1197ba210dcbc5af046
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 15 20:42:23 2008 +0000

    Add macro to change modem
    Also rearrange the macro list in the editor into groups
    and add separator lines.

commit d5934f0be7d105e8ded53798e923743fbcd5f281
Merge: 7e3d8b2f2 66bbde241
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 15 19:45:10 2008 +0000

    Merge with upstream

commit 7e3d8b2f26a4a7540c03ff16305ee09b0b4dc893
Merge: d91b5915c ccd970fe7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 15 19:44:35 2008 +0000

    Merge with upstream

commit 66bbde2415037cbac7a815771be43c264432ab39
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 15 19:39:23 2008 +0000

    Upstream version 2.10C

commit ccd970fe74cdb611fc8725ffea6b76c005bd65ee
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 15 19:36:53 2008 +0000

    Upstream version 2.10B

commit d91b5915c1fd99bf4228ec888d6cedc5f705bb82
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 15 00:49:13 2008 +0000

    Add check for -rdynamic support
    Also add calls for the build, target, host macros.

commit 38eb18def0050f52034eeb6f60b9691e07080a24
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Feb 14 23:46:02 2008 +0000

    Correctly calculate number of samples

commit ea3260118ebb18d3872c6fe586f076c3fbe43790
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Feb 14 23:38:09 2008 +0000

    Resolve name clashes on OSX (2)
    Rename sound classes to avoid a conflict with an enum named
    cSound and defined in a system header on OSX:
    cSound -> SoundBase, cSoundOSS -> SoundOSS, cSoundPA -> SoundPort
    cMixer -> MixerBase, cMixerOSS -> MixerOSS
    Also enable MixerBase ctor & virtual dtor, and delete some old comments
    in the SoundPort declaration.

commit f8a2c08ad44f65f57a0eb4b6d9d0cfc4c763af22
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Feb 14 23:13:06 2008 +0000

    Resolve name clashes on OSX (1)

commit de237390ce8c9342349809145302c24062039b48
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Feb 14 23:08:21 2008 +0000

    Rename Config files
    Config.{fl,h,cxx} -> confdialog{fl,h,cxx}. This ensures that there will
    be no ambiguity between Config.h and the autogenerated config.h on
    case-insensitive but case-preserving filesystems.

commit 7b5254de792d0c9145ad6704f215ee4bdaf999a5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Feb 14 22:47:39 2008 +0000

    Add fluid target

commit 2fc36599ef5e5f87261b74af58fc204833c55c30
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Feb 14 22:38:13 2008 +0000

    Disable pixmap icon on OSX

commit fc9477a0f753a0fe398ee46fd36ea354f0f4eb17
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Feb 14 22:36:13 2008 +0000

    Make OSS optional
    Split cMixer into base class and OSS implementation.
    Add configure.ac macros to detect OSS and disable cMixerOSS and cSoundOSS.
    Hide volume sliders if OSS is disabled, or if we are not managing the mixer.

commit cffd639e0b584ae7935ea229423afe35e9ae7eec
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Feb 14 21:57:56 2008 +0000

    Use HAVE_REGEX_H in psk viewer

commit d8304ae601d881fca3f264c2d11c400d2a24b117
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Feb 14 21:17:47 2008 +0000

    Use a rb for audio history

commit 3248b768568725fa5b14b9c25f7b78d0491c8217
Merge: 2599113a4 a137030ce
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Feb 14 20:20:24 2008 +0000

    Merge with upstream

commit a137030cef734ad90704626fe03039cbb55fc766
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Feb 14 20:19:42 2008 +0000

    Upstream version 2.10A

commit 2599113a46301439b436a76fcc1fa7ff7260ff2f
Merge: 12b1d6807 a915633f3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Feb 9 23:07:49 2008 +0000

    Merge with upstream

commit a915633f34db6ebefd129ce0de4c0c8e38a59f0e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Feb 9 23:07:19 2008 +0000

    Upstream version 2.09

commit 575c17f57f566fd82ce14e5d6234b9d062358530
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Feb 9 23:07:10 2008 +0000

    Upstream version 2.09K

commit 83a8d00e09581e35993f3001ba68fd7734e16b7b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Feb 9 23:03:57 2008 +0000

    Upstream version 2.09J

commit 12b1d6807dc999b19101589ca6df864f1f8f13ef
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Feb 8 08:17:21 2008 +0000

    Fix argument handling
    Long arguments without a space (--opt=arg) now work correctly.
    Also, move sound initialisation to a separate function, add an
    undocumented --exit-after SECONDS argument, and update mkversions.sh
    to include CXXFLAGS in the --version output.

commit 795ac21e5c95add3ee72193e0f5a8a02f478dac9
Merge: 1c8dac9bb e2083f2f0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Feb 7 00:07:29 2008 +0000

    Merge with upstream

commit e2083f2f0c89700b3419474145e1ba2f30a92ce5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Feb 7 00:06:58 2008 +0000

    Upstream version 2.09I

commit 1c8dac9bba84ad1fad28596a10158f11f76febca
Merge: 1a7896785 bf19d9d6f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Feb 5 03:24:31 2008 +0000

    Merge with upstream

commit bf19d9d6f85f26a59b8400f158b17935a95bc524
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Feb 5 03:24:21 2008 +0000

    Upstream version 2.09H

commit 1a78967859988e75afd8e3f4316084e591b5d960
Merge: a60ca6ed9 41519882c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Feb 5 03:01:11 2008 +0000

    Merge with upstream

commit 41519882c6d1b594d17b0b00cba3b67ecf7fe00e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Feb 5 03:00:57 2008 +0000

    Upstream version 2.09G

commit a60ca6ed98e3e293aaf1b11f4298595fb2625cdc
Merge: 4c06b8317 c836b738c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Feb 4 03:12:26 2008 +0000

    Merge with upstream

commit c836b738c5e820cbd4d603e0381efce9d92dfbee
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Feb 4 03:12:14 2008 +0000

    Upstream version 2.09F

commit 4c06b8317ce88c9e1713c8eb8aea6a0f6af79157
Merge: c57b41130 c40dccc5b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Feb 4 01:18:45 2008 +0000

    Merge with upstream

commit c57b41130f178c53900454fe6a4570a871167d4f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Feb 4 01:09:29 2008 +0000

    Add regex support
    Add a beep button.
    Insert "@." when resizing
    Set inpSeek to constant width font
    Extend character range to include { | } ~

commit ad9f2d6a3ebf776d0f7f70b42dbc3382df3d449a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Feb 4 01:08:34 2008 +0000

    sprintf considered harmful
    Also fix a bug in putadif() where strings longer than the max
    field size would be truncated to one less than that size.
    Add a configure-time check for snprintf and vsnprintf because
    flstring.h looks for HAVE_SNPRINTF and HAVE_VSNPRINTF

commit c40dccc5b831459f2167b0c858b689167285272a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Feb 4 00:54:01 2008 +0000

    Upstream version 2.09E

commit 58839a1a498ba2fc0dfb5c4b5f48d11b981ec0ac
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Feb 3 03:05:08 2008 +0000

    Adjust PSK Viewer colours
    Also set window class and insert end-of-formatting char

commit 2eecd2e9339b26c4f3ee40af6177e5b62441456b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Feb 3 01:34:12 2008 +0000

    Upstream version 2.09D

commit bcecfe43e29f793d74350286363f7ec9acc5440c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Feb 2 23:16:40 2008 +0000

    Use sndfile C API
    Also add .au support

commit ead061ffd9cbbfa4b3740ab23e24412f94106e0e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Feb 2 23:16:13 2008 +0000

    Fix unchecked retval warnings

commit c3d55a6ce105e3334b9081950d5884d1db4ccd07
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Feb 2 23:09:57 2008 +0000

    Fix for sync AM rig modes
    These are new in hamlib 1.2.6. We could require >= 1.2.6
    in configure.ac, but then we would make packaging difficult
    on Debian stable (etch) for no good reason.

commit 41e003e38eb09e9d341bfa10d1942a78f4699905
Merge: 398f3a3bb 2eecd2e93
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Feb 3 01:40:03 2008 +0000

    Merge with upstream

commit c5a706477c58c3e8e3b4572b8e17e4d5ca8ed4e2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Feb 2 22:26:09 2008 +0000

    Upstream version 2.09C

commit f5582953c2d4eb33afffafcf98038870215f325b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Feb 2 04:40:52 2008 +0000

    Upstream version 2.09B

commit b18ab16eb8f0510fab9e8cc40ce411bf4b9bc8c3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 31 21:39:52 2008 +0000

    Upstream version 2.09A

commit 2736cb79b5c75fb7f62158187c015bfab71436c3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jan 30 23:17:24 2008 +0000

    Upstream version 2.09 (alpha)

commit d4ad637704eae751018225c82c8403f0d9e708a8
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jan 29 15:58:15 2008 +0000

    Upstream version 2.08

commit 398f3a3bba50c8aa23b1402a3d1acf58ab468981
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jan 27 12:37:04 2008 +0000

    Enable std-options
    With this automake option, "make distcheck" will also require the binary
    to write text to stdout and exit with code 0 when called with --version
    and --help. This way we get a free (but fairly basic) runtime check.
    Also, use the AC_COPYRIGHT macro instead of a comment.

commit 9d5187bbd304077e773377dcbfbead3df5e3411d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Jan 26 18:44:13 2008 +0000

    HTML/cmdline help changes

commit 0bb60b2a802a09e39f540ca04504a2aada17449f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Jan 26 17:11:36 2008 +0000

    Makefile freebsd compat.
    On FreeBSD include files for portaudio-1 are in /usr/local/include/portaudio
    include files for portaudio-2 are in /usr/local/portaudio2
    similarly for the libs.

commit 4d72d2b4e5c8ac061943a2242a2067f0c61c6210
Merge: 1d0eee36b 34f68be95
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jan 25 23:13:55 2008 +0000

    Merge with upstream

commit 34f68be95127c4779ebb98b08535ece2fe912b09
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jan 25 23:11:48 2008 +0000

    Upstream version 2.08G

commit 1d0eee36b476e333d18a7e45489db12a1436ba9b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jan 25 14:38:04 2008 +0000

    Remove freqlist hscrollbar

commit bd87ef5e39182dd1303fd4eeb410a513aa68f83a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jan 25 11:58:52 2008 +0000

    Rigdialog changes
    Make the window shrinkable, and also add a mouse shortcut to replace items
    in the frequency list. Update tooltip.

commit 0a33c9d1638fe8cdc84bef46b517372dbea09746
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jan 25 11:56:34 2008 +0000

    Version text changes
    Break long lines in version text
    Minor changes to help text

commit ed02583c78b873653849060aa8cf5a8cc188289a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 24 13:37:30 2008 +0000

    Clean up min/max macros

commit 70de915acfcc2da600dce5a4e03ae2e353c9b202
Merge: c410ff866 3756b2e15
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 24 11:07:54 2008 +0000

    Merge with upstream

commit 3756b2e15556a5b85c92c49531f043274828699a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 24 11:05:43 2008 +0000

    Upstream version 2.08F

commit c410ff86680b5dd9b9bfa6dc58917a774bba2b2e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jan 22 05:12:17 2008 +0000

    Remove .desktop Encoding

commit 50551804579c55b25d8715ee6d43f5f21ad366e7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Jan 21 12:11:22 2008 +0000

    Fix freq/mode selection
    Setting some rig modes may also change the frequency;
    set the rig mode first

commit c2f76891dd308de78460b270830b44521e91c334
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Jan 19 22:51:14 2008 +0000

    Retry PA/OSS errors

commit 67c2c691aa32b8e1227aced76af402978c74c434
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jan 16 13:57:04 2008 +0000

    Audio playback fix
    Do not apply the receive mixer volume to the audio
    samples read from files when the mixer is disabled.

commit 0a0e32247b81bc336a68fb38bc5e07777a052e96
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jan 16 13:42:11 2008 +0000

    Rig dialog changes
    Display saved rig mode, digital mode, and wfall carrier
    in the rigcontrol window frequency list

commit 2ecb92289a8bab57e30c0cc9a59f54e2281a6988
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jan 16 13:36:05 2008 +0000

    DominoEX bug fix
    Fix a decodesymbol() loop that was accessing memory below
    the start of symbolbuf

commit 86d89d0e0de70b7cc0550e0fd5e40f79b2aba8dd
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jan 16 13:34:13 2008 +0000

    Use correct check for OSS
    This only affects error printing when PortAudio/OSS returns with
    an "Unanticipated Host Error"

commit c77b1e66bf1e9574618d0c8ae2410943c58539f5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jan 15 17:34:24 2008 +0000

    Add some help items

commit 8d87607610ff797686a9b08152aab3a883b6f409
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jan 15 12:05:40 2008 +0000

    Cosmetic changes to rx menu

commit 3f10b9ff7d202fab980d6187ab09f615690db476
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jan 15 12:04:10 2008 +0000

    Squeeze wfall controls

commit 7e7e2aa032857dff74a7602ff064e5f86f132b01
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jan 15 12:03:56 2008 +0000

    Hide QRZ password

commit 15ee11a2fcc2f07b2161eb7d1b5fbb31543cb1d8
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jan 15 12:03:36 2008 +0000

    Clean up QSO frame

commit 5f366be46064ef807889d1b26a95879fbe23e758
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jan 15 12:03:11 2008 +0000

    FTextEdit paste fix

commit f673947a24812edca762fb27938231e82fd9b3b4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jan 15 12:02:23 2008 +0000

    Update INSTALL file

commit 792b6b53e7d617427fe8429cc66cb7584512ea2b
Merge: 73fde2af9 580cc2110
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jan 15 12:01:11 2008 +0000

    Merge with upstream

commit 580cc21100053b8935fba6a8cc4933ccb551385c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Jan 15 03:16:59 2008 +0000

    Upstream version 2.08d

commit 73fde2af9fc2698e94d2cf8c6a0e3529c61635eb
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jan 13 08:42:19 2008 +0000

    Use execvp

commit 4cbfa4bd9447d879d36560859ad80afd07b49487
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jan 13 03:24:15 2008 +0000

    Add Olivia settings

commit ba64201e7775aca39add84a6b1b21fff870866bd
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jan 13 03:20:34 2008 +0000

    PSK bug fix
    Initialise s/n and imd variables

commit 99c0d578d56eb54ccee526d0303b88dc9fa60d4c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jan 13 03:19:30 2008 +0000

    Throb bug fix
    Plug a memory leak caused by using the wrong delete operator

commit e6a0caaa67c0d2d23ee83341a9eaddedb81ee798
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jan 13 03:18:26 2008 +0000

    CW fix
    Initialise usedefaultWPM in ctor to avoid valgrind warning about
    conditional jump depending on access to uninitialised memory

commit 220c41f54ab120eaaffdf875811d1bc7941fe554
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jan 13 03:14:07 2008 +0000

    MFSK bug fixes
    Set some variables to avoid accessing uninitialised memory.
    Initialise interleave table with 0s; the original gmfsk code
    used g_new0 to do this. This avoids another access to random bits.
    Fix memory leak by creating the small syms array on the stack.
    Initialise symbolpair[] with 0s in ctor to avoid vargrind warnings

commit a30e84f6388936aacb9323a1b22dcae7e7592536
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jan 13 03:11:12 2008 +0000

    Olivia bug fixes
    Set smargin and sinteg to avoid access to uninitialised memory
    Also set lastfreq to 0 in ctor to avoid valgrind warnings

commit d3ff0adf9db8c138e46211288d589a26eb6c259a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jan 13 03:07:18 2008 +0000

    Fix key bindings loop

commit 642e63629a98ee24e09e8b5ba9f97cbfa8fff7f5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jan 13 03:06:47 2008 +0000

    Add debug_exec

commit 8cb6ccbc4074c7b835b22e3e932277cf06bf56d5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jan 13 03:05:32 2008 +0000

    Print host API errors

commit 0d934eec1cafe1694bbbd8db1040819e96078758
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jan 11 04:17:23 2008 +0000

    Stacktrace updates
    Kill a newline in Aborting... message
    Skip pstack's own frame when printing stack trace

commit 904e7f4fcbb74c0f9212377107afb9aa9c99a850
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 10 20:09:42 2008 +0000

    Add selectFreq delay

commit f2bdf7a3eaab2f2dd40036eb66487d67b48a7074
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 10 18:19:16 2008 +0000

    Add #if USE_PORTAUDIO check

commit 5f4ea06461d22d13d9233899cef61e07b259a20f
Merge: e1e230774 60d3b3d71
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 10 18:04:39 2008 +0000

    Merge with upstream

commit 60d3b3d71ab32ddd08dca1df328cd386ee326e3a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 10 18:02:24 2008 +0000

    Upstream version 2.08c

commit e1e230774facfd9bfffc3dee934e4c3dd61e7ec5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 10 00:29:52 2008 +0000

    Mention Native sample rate

commit 09e25894fb57965986edd9426274ec9600c67d67
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jan 10 00:16:52 2008 +0000

    Add .desktop, move icons to data/
    configure.ac updates
    Thanks to Steve Conklin for the .desktop file and the Makefile.am patch

commit 8a89e6417033d94f48823256228e46e269c5059b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jan 9 23:20:18 2008 +0000

    Set locale only for LC_TIME

commit 37cddb39f5e114eb6df0169c04b9cf7b17cf73d8
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jan 9 18:24:53 2008 +0000

    Update README

commit fb86586f9c34ce429eafa9de35a7df7773332926
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jan 9 16:47:35 2008 +0000

    Set default cursor for popup

commit f88e55979bf4b71fae94c270af8c79f9038add63
Merge: 24a1f89bf 5eeb18464
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jan 9 04:19:41 2008 +0000

    Merge with upstream

commit 5eeb18464e594da35fd610f032d93d20a41f17cf
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jan 9 04:19:08 2008 +0000

    Upstream version 2.08b

commit 24a1f89bfeaa5865051e0f77f9c3a5d35dda888e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Jan 6 16:22:18 2008 +0000

    Remove mention of TLS

commit 4ac6ad0745933f258b40987512c3ccc89a27a85c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jan 2 20:29:55 2008 +0000

    Upstream version 2.08a

commit 341dd6c52f2e30b5cb532aa213e9f226a7e102d4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jan 2 13:15:21 2008 +0000

    No sigsearch on RMB release

commit ce52dd17db16c3aa4e93000e5b45410e262c70a4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jan 2 12:58:21 2008 +0000

    Add Native sample rate

commit e3d1e16477d194a9e613ff2c51102aa9d3d52e98
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 27 17:07:39 2007 +0000

    New ringbuffer, misc. utilities

commit 635f3d1faafddcbd3304bb4f3c1e1f5679a3c628
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 27 17:06:22 2007 +0000

    Add TLS autodetection

commit 3f0701cca0c89d67ec42d850c4e0c503c09b5cf8
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 27 16:34:25 2007 +0000

    Upstream version 2.07

commit 0a1dab20474bbe17e9da97bedb59f3a47d3da71e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Dec 26 20:52:46 2007 +0000

    qrunner updates
    Rename QUEUE to REQ and delete CMP_CB

commit 0dc1e2357e3284a108928f9017126163a9d093f0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jan 2 20:42:16 2008 +0000

    Use std::bind if available

commit d3849ae87722ae7deb62012f08be5810f76229b7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jan 2 20:40:57 2008 +0000

    Switch cSoundPA to the C API

commit d32954878284f8a1c31dd9e1c3f11b7fd7893a48
Merge: b237fd655 4ac6ad074
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Jan 2 20:30:04 2008 +0000

    Merge with upstream

commit b237fd655a9bb1867b1fe3a14e0a939883fe3da4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Dec 29 14:15:53 2007 +0000

    Copy CXXFLAGS to CFLAGS

commit 9662164e8f71868e44356c39537ac2b31d0b159c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Dec 28 16:15:47 2007 +0000

    Correctly initialise CW modem

commit 6843d6917826980e650f76fad5588be333143de7
Merge: 7ed427426 3f0701cca
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 27 16:34:52 2007 +0000

    Merge with upstream

commit 7ed42742606b612105512beab8a58a09597bce2c
Merge: cda31bdcc 93ded34b7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Dec 26 17:34:16 2007 +0000

    Merge with upstream

commit 93ded34b776bd728b5460b0fd97ee956df97f880
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Dec 26 17:33:35 2007 +0000

    Upstream version 2.06

commit cda31bdcc77c97a5dbd582427eafd4df97b4f0ca
Merge: c7088d960 3cc681c35
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Dec 24 07:35:25 2007 +0000

    Merge with upstream

commit 3cc681c35e5438ea21ed6c27aca10a8d2c07bf7a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Dec 24 07:35:17 2007 +0000

    Upstream version 2.066

commit c7088d960869af87de55da76df569df8cd781ee7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Dec 22 22:59:24 2007 +0000

    rigsupport.cxx fixes

commit 60c9060d70514d1d9908b1b0573801a6028f17c8
Merge: b7dd1c0ca f03625945
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Dec 21 21:52:57 2007 +0000

    Merge with upstream

commit f03625945fb0d49789c3948e2964267b244dbf4c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Dec 21 21:52:46 2007 +0000

    Upstream version 2.065

commit b7dd1c0ca5f19342e8c6bbb5381ac6cbe59fe3d0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 20 16:58:18 2007 +0000

    Move Audio under Files

commit 77e315cb384090c634aefa4d50eaa9a0530dd9c0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 20 16:57:56 2007 +0000

    hamlib.cxx fixes

commit 05f035b33765bbbf758e2277fa437f49221e23bb
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 20 15:07:00 2007 +0000

    Default to NONE when adding new freqs

commit 5c8680a3845a382b49ffb40184321179d4a0b8a2
Merge: fbe33b9a2 4e2827447
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 20 09:56:18 2007 +0000

    Merge with upstream

commit 4e28274477d5a8dfaeccb220bdc12c5ec3a41a71
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 20 08:21:04 2007 +0000

    Upstream version 2.064

commit fbe33b9a2f7c4c2fbb40ed52d729c0b4461c42d5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Dec 19 08:24:01 2007 +0000

    Add digiscope mwheel handling

commit 14939ae3a709bc2250c74c7e576507c15c60edbc
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Dec 18 13:43:28 2007 +0000

    Remove adjuster widget

commit 67889b78fd1989b6586109b7df98c1d0542d8dc0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Dec 18 13:24:07 2007 +0000

    More tweaks

commit 2605fca040faaa0ab9bba18701cb0d274d5b7f45
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 13 18:39:50 2007 +0000

    Set opMODE in selectFreq

commit 74f384232e0e62c4c3c64b03762413791704b673
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Dec 11 22:38:16 2007 +0000

    Don't copy freqlist to cout

commit c8633a838130c688744c97c91d9cf422bb1a1504
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Dec 11 03:36:51 2007 +0000

    Upstream version 2.062

commit 133664eff414954df36906e2cd1eafc74d966a1a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Dec 10 20:27:21 2007 +0000

    Add cast to adjFreq callback

commit 8dae0d9589f118e90e06d320a5a9af5ee4afb3d0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Dec 9 22:56:05 2007 +0000

    Rigcontrol dialog changes

commit 5ce658afb1281ff94993597aa194f9fb134df9ce
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 20 09:55:20 2007 +0000

    Add more date macros

commit 50c99e9e759d921db7267930e98855a1a0babcc3
Merge: e33f12f74 c8633a838
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Dec 20 09:44:55 2007 +0000

    Merge with upstream

commit e33f12f74e2ac227d712b07aaf50f46694458773
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Dec 10 21:14:59 2007 +0000

    New stacktrace code

commit 023e1f3915dd3c7c5426cc527a4d855322c25f97
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Dec 9 18:44:52 2007 +0000

    Fix g++-4.3 errors and warnings

commit 38a677e798b0f7fd97d99094c4ec07dc7da339ae
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Dec 9 18:27:33 2007 +0000

    Fix new assertions

commit 80f6f30cc9148e2a6ab91512aaa9e6c600b0d156
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Dec 9 18:09:43 2007 +0000

    Remove extra includes

commit 606a047ce1fcd0403b25548ee8056685d378e5a0
Merge: a78544851 17e5dc5c2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Dec 9 18:07:05 2007 +0000

    Merge with upstream

commit 17e5dc5c284498ade9dd46d80a78599f38b73c57
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Dec 9 16:44:10 2007 +0000

    Upstream version 2.06 (alpha)

commit a78544851c25166fc917b9cfe1a56cf55e249d1c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Dec 8 19:57:49 2007 +0000

    Compiler fixes

commit e7795ef50cdf88c82fe5de3d9cc42c569ca6e39a
Merge: 13f5c8807 131f09c38
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Dec 5 18:13:56 2007 +0000

    Merge with upstream

commit 131f09c38849e5b8870f42939758290ed8319c3a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Dec 5 18:13:40 2007 +0000

    Upstream version 2.05

commit 4aba0d51f2ab2a1d31b5517a3fc41eb2e1e116de
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Dec 5 18:13:05 2007 +0000

    Upstream version 2.05d

commit 13f5c8807f784ac2ffc33c276be29c0029cef9df
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Dec 1 22:13:03 2007 +0000

    Add M clear shortcut

commit 4b322bc17fe8c70c732b6eb788b61ef1c5e3b750
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Dec 1 21:38:20 2007 +0000

    More status button tweaks
    The mouse wheel now cycles through the modems in the same order as
    they appear in the main Op Mode menu

commit 5b44ca282779587de9fc9167a201e0cb21e3364e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Dec 1 21:26:26 2007 +0000

    Analysis: put_MODEstatus in rx_init

commit caa3e3ed269c706850958e66e0debf4098c9b88c
Merge: 161112b8a e229f2849
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Dec 1 04:30:24 2007 +0000

    Merge with upstream

commit e229f2849cb8bba2a9c6cbf1e83651332f543eaa
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Dec 1 04:29:52 2007 +0000

    Upstream version 2.05c

commit 161112b8a9cb4f03bbe07fe9d32870a856dd93ad
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 29 23:55:16 2007 +0000

    Fix btnMem mouse2 handling

commit 72099f4428a3f49cb5b4c847c2e32f2cc5699c30
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 29 01:38:21 2007 +0000

    Fix waterfall marker drawing
    The markers may wrap around the other end of the waterfall if the
    AFC search range is large enough
    Also narrow the AFC search range and reduce the squelch threshold
    when the mouse wheel is scrolled down

commit 614e601f377b09f9efa560faf9a2a38aeeec0a4e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 29 01:26:19 2007 +0000

    Add a sample rate config menu
    Change get_best_srate to try the modem sample rate and
    device sample rate only
    Print exception messages to the status bar

commit e5549c5f94a2bc5fc138673178f7cf675bdb111d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 29 01:05:38 2007 +0000

    Add a waterfall Mem button
    Also add a mode_info structure and hence delete the
    modem init functions. Add a new init_modem_sync
    and QUEUE_FLUSH. Tweak the status button menu.

commit 85173b9d437ef9c24805c591e2d7be4ef799b153
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 29 00:39:50 2007 +0000

    Get rid of CRs

commit 90ee5d59419639209cab80f28feb7634bc565131
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 29 00:39:13 2007 +0000

    Fix FText event handler

commit c068900a741c3737f680698878ebac8e658a18fb
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 29 00:39:10 2007 +0000

    Add an INSTALL file

commit d1f6a29edb9af5183f6b870bfae260190836b858
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 29 00:29:53 2007 +0000

    configure.ac fixes

commit 57b8fb9bea2db2edf532e78ed3a46b9d35c58507
Merge: d30f0b382 e67229514
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 29 00:27:39 2007 +0000

    Merge with upstream

commit d30f0b38292baf051836310d97f4bee6565e8bf0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 29 00:20:38 2007 +0000

    Delete debugging message

commit 4a59d66cd34694f72ae2cdcdbc6d4792947cf531
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 29 00:18:13 2007 +0000

    Fall back to bundled samplerate

commit 8684521507992c59fcf31538c1c98af15171ff57
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 29 00:17:33 2007 +0000

    Make sndfile optional

commit 4dec0c20be1d9715b0ec5b467e4201bf913c015b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 29 00:13:02 2007 +0000

    PA args should depend on USE_PORTAUDIO

commit bf547e84915ddaa3366f617c19e57cf4d45f9238
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 29 00:12:39 2007 +0000

    Upstream version 2.05b-exp

commit 41f65cdd08a821f2135e1ad57443805843c74cf5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 29 00:11:20 2007 +0000

    autoconfiscate

commit e6722951400cebe999a1d45929047980ace4f517
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Nov 28 22:32:50 2007 +0000

    Upstream version 2.05b

commit fe9d142f9b71efc6bc5c24b8f78c8cd352d771ae
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Nov 9 09:51:18 2007 +0000

    Reset sq label; reverse mwheel direction

commit 14f1019e6a07444f7cb8238f981a76f841368029
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Nov 7 18:21:50 2007 +0000

    Squelch label

commit 9dad9b9ee4f13a27072399a978389e343b6d4dc2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Nov 7 17:48:59 2007 +0000

    Fix cc warnings; print src version

commit e9d1cd8c4afe3c4fe4369bca22227a079a3f403b
Merge: 6b6bd5bc7 0ddcf6b92
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Nov 7 17:43:59 2007 +0000

    Merge with upstream

commit 0ddcf6b92e6bd8009d1aecca495eec07ad7d06ea
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Nov 7 17:42:47 2007 +0000

    Upstream version 2.05a

commit 6b6bd5bc710b2ed14752291321a460be7e5ec01d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Nov 7 06:28:21 2007 +0000

    Makefile updates

commit e28b57b60f044eda5d7c755687ede4612ce5cd32
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Nov 7 06:20:30 2007 +0000

    Clean up; add copyright headers

commit 8e949e899dc521b6627de70f8ea96a73d0ea1958
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Nov 7 06:19:39 2007 +0000

    sample-rate and frames-per-buf switches

commit ea37d3044bba4f016b264d35c8aba28c54d520d1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Nov 7 06:19:00 2007 +0000

    FLAC and sndfile comments

commit 53b6c206afd5eab36a09d9472f00b4e94e4efd0d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Nov 7 06:00:08 2007 +0000

    Keep the audio stream open

commit aa71760df88207ada13d9e2287036ca1e33c128e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Nov 7 03:47:36 2007 +0000

    More waterfall hacks

commit 4cf9874ffd0dccd805dae28869e69037a7934571
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Nov 7 03:44:28 2007 +0000

    Add clear_sent method
    Use this instead of clear when encountering a ^r

commit 434634eaf06849c13e92c5b958b78908b160c077
Merge: 7580a6e37 11af06016
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Nov 2 01:09:02 2007 +0000

    Merge with upstream

commit 11af0601601aeefe4bda1255fa828b8a76368bce
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Nov 2 01:02:35 2007 +0000

    Upstream version 2.04e

commit 7580a6e37c91896a712e41cf7ef42018c0fdc4f4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 1 04:41:38 2007 +0000

    Use pkg-config where possible

commit be35436ace1b3d095a9f74c95b3db4b2e0f41a62
Merge: 1d7380da2 9d1d3def6
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 1 03:22:37 2007 +0000

    Merge with upstream

commit 9d1d3def6fa09c04ba9e0333fba4c6913f79980e
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Nov 1 03:22:20 2007 +0000

    Upstream version 2.04d

commit 1d7380da24b726ec07ba4148d65279a483138c92
Merge: 5031bbae8 a28f2f871
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 31 15:33:13 2007 +0000

    Merge with upstream

commit a28f2f871454be28ce26a94f49a15edc3f54cf21
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 31 15:29:03 2007 +0000

    Upstream version 2.04c

commit 5031bbae89ab200e416a1663658f1d03bb354c84
Merge: 587711a78 896894229
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 31 02:54:10 2007 +0000

    Merge with upstream

commit 587711a7860d77fa72d8efbfb7af14116a95bc92
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 31 02:53:48 2007 +0000

    Fix AFC shortcut handling

commit 896894229c330542835fccab0fa939259ae7d2e2
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 31 02:49:56 2007 +0000

    Upstream version 2.04b

commit d23ca917eb4f4572e139a21f59330e48b19decfd
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Oct 31 02:48:30 2007 +0000

    Upstream version 2.04a

commit 2dab69f7a06164e110f0dda83afa6ba3a35eb271
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Oct 29 03:15:22 2007 +0000

    Upstream version 2.04 (rc)

commit c222a6600558fe9e79bddda789496efddcefda5f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Oct 27 15:57:10 2007 +0100

    Upstream version 2.03

commit 7de4d361b12741751f8924af98496ab02c35bd62
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Oct 23 21:13:02 2007 +0100

    Upstream version 2.02

commit d00fa6942ccef0e29c8494d3ea1bee752e9cde73
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Oct 21 05:19:12 2007 +0100

    Upstream version 2.01

commit c075bd10194933b756fbe81ae1f6fed2a04780cd
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Oct 18 08:49:27 2007 +0100

    Upstream version 2.0

commit 25b4b87eb915602ea70e348167dfb2c08b4bfb63
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Oct 16 18:18:03 2007 +0100

    Upstream version 2.0 (rc)

commit a9831c865c8c43ee34b5d85c5f3e68a9a7d4b698
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Oct 15 23:32:59 2007 +0100

    Upstream version 2.0pre2

commit f9e9820662ba479deab42b9f3fe3324a9f70ce63
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Oct 15 10:12:51 2007 +0100

    Upstream version 2.0pre

commit 436e90ea452bce9489bb5b0b79fa33fe4ec02d46
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Oct 13 00:15:06 2007 +0100

    Upstream version 1.38.15

commit 94355bf931e3528d106f30335a2f72b7cefcf575
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Oct 12 10:14:02 2007 +0100

    Upstream version 1.38.14

commit 3aee619baa1f78a3353db81d1be68ba900d48f98
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Oct 8 07:59:57 2007 +0100

    Upstream version 1.38.11

commit 5872467d8c9ab56b9f87961532558fa2a46d9a1f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sun Oct 7 14:20:44 2007 +0100

    Upstream version 1.38.10

commit 1e5172cb3f81c04ee275c288bd759d1e6c2fcfa0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Oct 6 16:04:10 2007 +0100

    Upstream version 1.38.09

commit 3ae308a6092c15c86d2e4a1fe884a10cf0a7684a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Oct 1 03:27:49 2007 +0100

    Upstream version 1.38.08

commit 3c922de1fedf8520fd3785933acbfb5a2a5cb8d0
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Oct 1 03:27:09 2007 +0100

    Upstream version 1.38.07

commit 6a161c8efeaf821bc90c461fd06d28d6570e58ba
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Oct 1 03:25:22 2007 +0100

    Upstream version 1.38.06

commit 50d02cc50791fc2251a7a90085390f4973e3db5c
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Sep 28 16:18:32 2007 +0100

    Upstream version 1.38.05

commit c71808d3d733d723d4e6bbf56b8e9b4c84d8b3ab
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Sep 28 15:39:56 2007 +0100

    Upstream version 1.38.04

commit fc4caa1677e89690e2c9160af90ee868ba5ab0ff
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Mon Sep 24 22:19:36 2007 +0100

    Upstream version 1.38.03

commit fc457abab95b29cbbbd638d28b8f0799c9e31f0d
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Sep 19 13:00:19 2007 +0100

    Upstream version 1.38.02

commit 23b6edc8568a6eeafabd23ac43baf77357dc02b9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Sep 19 01:45:42 2007 +0100

    Upstream version 1.38.01

commit 4d5b9e7a3502154d88e4f26247476cbbf8b8a98a
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Sep 19 01:33:25 2007 +0100

    Upstream version 1.37U

commit d4621401dba9ebac1a801f8f2190c2adb5afc998
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Aug 23 06:10:32 2007 +0100

    Upstream version 1.37S

commit 5ab32c854df6f296e41c9e9cc8c4c210d457d098
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Aug 22 09:11:16 2007 +0100

    Upstream version 1.37R

commit ecd9157d4c924b2d05a9793df3cea7a7b99f3a60
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Aug 22 08:24:39 2007 +0100

    Upstream version 1.37Q

commit 48ad45edfe2c7b9fcb7bd917e4f5ef00ab7b2231
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Aug 22 08:22:23 2007 +0100

    Upstream version 1.37p

commit 04b32dc4f86413d0afc8a63c6dcd666bbf658c47
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Aug 22 08:21:57 2007 +0100

    Upstream version 1.37o

commit 6d4e6e7c09ee33984d0e2a0ac9527393c0dad141
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Aug 22 08:20:44 2007 +0100

    Upstream version 1.37n

commit cbae4492e766fb64e5f4f8e607a774359d9ba63f
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Wed Aug 15 03:06:38 2007 +0100

    Upstream version 1.37L

commit 6f058a28400ddf431c8167e85db120caa11ed115
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Aug 14 17:53:37 2007 +0100

    Upstream version 1.37k

commit 819904b72d6993225c1dcc9bbdf8d14f73858ef9
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Aug 14 14:44:29 2007 +0100

    Upstream version 1.37j

commit 6d7eb5c09885d13cde1a8d1fac16d10cfee7f328
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Aug 14 14:44:14 2007 +0100

    Upstream version 1.37i

commit 23860fbd025152d7ce1341991515920493c0b135
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Aug 14 02:20:52 2007 +0100

    Upstream version 1.37h

commit e1efe8c8165bc23aebc63c71086d73e916a1ce4b
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Aug 14 02:18:58 2007 +0100

    Upstream version 1.37f-exp

commit 08723222131c53eba5b70750bc3086996aa92d72
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Aug 14 02:17:50 2007 +0100

    Upstream version 1.37e-exp

commit c3d146d1ba71564ea2e1afdd3a10ca6b56fa42ce
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Aug 14 02:15:21 2007 +0100

    Upstream version 1.37c-exp

commit 52e0bb1f3ad3c8e2bef735df7d349cafa6870fd7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Aug 14 02:10:36 2007 +0100

    Upstream version 1.37a-exp

commit df27a23765dc66990114380ec6a87f7b34879c08
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Tue Aug 14 02:09:43 2007 +0100

    Upstream version 1.37exp

commit 81f00f66526a69547e874d3ee5522b192bb0ebb1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Thu Jul 26 01:52:01 2007 +0100

    Upstream version 1.36e

commit a4c5c49d9d1cf0f5ab68d51214b417f365f30596
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Jul 21 13:17:53 2007 +0100

    Upstream version 1.36c

commit f2e8c9a210608900ed55ea5ff34b74c40523e545
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Sat Jul 21 13:15:41 2007 +0100

    Upstream version 1.36b

commit 54de891c56b3539f84abfedf76f3988d7a33e5e1
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 22 23:28:41 2007 +0100

    Upstream version 1.35R

commit ffb63c1c9750c30e68b3f908869be74f7f14a3b7
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 22 23:28:11 2007 +0100

    Upstream version 1.35q

commit a140f84608a00b697c164ec8f83edb781c655659
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 22 23:27:16 2007 +0100

    Upstream version 1.35o

commit dcf89d5323708221159c933bb23e092e864978c4
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 22 23:26:36 2007 +0100

    Upstream version 1.35N

commit 3be91c169f2a318c5dd6343e8dd5e0c0eee24bf3
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 22 23:25:46 2007 +0100

    Upstream version 1.35M

commit 33f4b491071c09e8574e6a7593345bca8ce6ef25
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 22 23:24:50 2007 +0100

    Upstream version 1.35L

commit e37ebe13a4dbce3e7e4204d6d18cd6729dcc27f5
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 22 23:19:01 2007 +0100

    Upstream version 1.35J

commit 96217900782d3bcb990897bc79ae5aded3dace34
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 22 23:10:49 2007 +0100

    Upstream version 1.34

commit 4d5c3d47686fdc733f7bdf1185c4683122cc9c60
Author: Stelios Bounanos <vcs@enotty.net>
Date:   Fri Jun 22 23:04:50 2007 +0100

    Upstream version 1.33
Source: readme.txt, updated 2024-01-17