¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 ¿ªÔÆÌåÓý

flrig 2.0.0.07 development version available at


 

¿ªÔÆÌåÓý

Index of /alpha/flrig

commit f540372c85ba4dbd16b356cf5c169bfd96ab7987
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Jan 30 20:34:00 2024 -0600

    alpha

commit ddc6281b22d5c4a15e96b37ad698d7078d74c21a
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Jan 23 04:49:37 2024 -0600

    IC7610
    
      * Fix reported bugs:
        . CW break-in management
        . Sub receiver, vfo-B, start and end settings
        . Copy vfoA to vfoB
        . Dual watch

commit 27e7864f71acc9133b0a704a8b5da3f103206f9f
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Jan 7 21:03:28 2024 -0600

    LISTSIZE
    
      * gee, someone actually wants more than 200 memory spots

commit 1377f283e4dcd347a32bd262fe57bcd90896ad04
Author: Thomas Beierlein <notifications@...>
Date:   Sat Jan 6 07:23:48 2024 -0600

    Geentoo Linux
    
      * fix missing header for clang++ compiler.  Removes dependency
        on system header heirarchy.

commit 9d3d9b112fb1203a6752a585fc4ad297f64afee7
Author: Dominik DB1RUF <db1ruf@...>
Date:   Sat Jan 6 06:50:38 2024 -0600

    TMD710 update
    
      * correct get_vfo code
      * correct reading of the current transceiver mode (AM FM NFM)
      * correct selection (read and write) of in used vfo A or B
      * removed forced dual band mode on startup
      * Notes:
        Transceiver has uses hardware controls for both vfo A and B
        squelch settings.  Therefore the startup restore of squelch
        will not work.  In "Config" -> "Setup" -> "Restore" menu the
        "Squelch" should be unchecked.
        Changing frequency band is only possible on the transceiver control
        panel. There is no corresponding CAT command.

commit 5f84309e2fe2da29d4dfd345300304f5a5aa7756
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Jan 3 05:08:03 2024 -0600

    memory sort
    
      * add ability to sort memory contents by
        FREQ, BW, MODE, or COMMENTS
        by clicking on sort list header

commit 9ff3bc67397942ec927faa591933ab7e19a2e498
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Jan 7 00:51:09 2024 -0600

    font browser
    
      * change FontBrowser class to use std::list vice
        C array of structures

commit 74c3abbb99edd19deb15ce73f1860bd9dece3381
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Jan 5 18:03:14 2024 -0600

    meterpair structure
    
      * define globally as {float; float;}
      * FT450D
        . change to linear conversion
commit 6425c41b49f916e1525154421f92193b5caa15f9
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Dec 29 15:45:38 2023 -0600

    Version 2.0.05
    
      * maintenance release

commit fb72498d774e89cd313797c538895bad0a534c5c
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Dec 29 07:04:50 2023 -0600

    MinGW compile warning
    
      * fix to remove warning

commit e2ce0334c9b78dd5ab6e002a40597d461e75347d
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Dec 29 11:23:43 2023 -0600

    FT 891/991/991A
    
      *  correct start up method

commit afb6943c022afca59d3cedc1240583a02a29a9b1
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Dec 25 09:04:18 2023 -0600

    TMD710
    
      * add gett, sett trace statements to aid in debuggin

commit af9b8bd5f18851727a2cec2fe49172d0143290bd
Author: Philip Rose GM3ZZA <gm3zza@...>
Date:   Sat Dec 16 15:46:54 2023 -0600

    IC705
    
      * update DV mode/bandwidths

commit 35a47a1ede2b78edebae8b0d0b3e4a6950241909
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Dec 19 08:00:29 2023 -0600

    vector interpolator

commit b323c9ba950e6a865af7cb7801f3abb151ee42f5
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Dec 16 06:34:00 2023 -0600

    qmx14
    
      * update to AG get/set
        . change flrig AG control to be RF gain as that is
          the parameter most closely akin to the system gain
          that is controlled by the AG command set.  Phone
          audio output is not controlled by AG command.
      * update to MD get/set

commit b6919ea4aebdf4f931e2dc70d368fe7088fd130e
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Dec 5 13:52:09 2023 -0600

    Documentation Overhaul
    
      * Change document structure
      * Add missing elements
      * Change xcvr naming for consistency in a product line
      * Update documentation source and source files as required
        . add missing transceivers
        . organize help files to generate a manual more easily
          searched and used by first time users
      * edited by Cliff Scott, AE5ZA, and David Freese, W1HKJ

commit 8b6b0d8f9c1b48456947087ea9544ac780211ded
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Dec 8 13:22:39 2023 -0600

    mingw64 warnings
    
      * code changes to eliminate compile warnings on mingw64

commit bc7eba835dbb058845d7be45bbccbf0176ebf7d1
Author: Michael Black <mdblack98@...>
Date:   Fri Dec 8 06:41:37 2023 -0600

    XMLrpc get_swr
    
      *  Add new xmlrpc class
      *  Update PowerSDR class

commit 5f4894e8d84ddcd121cc1490697fce2bcebf1572
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Dec 5 21:50:23 2023 -0600

    K4 update
    
      * submitted by Harry, W5PNY
      * hide opBW
      * set mode/bw relationship when set at xcvr or flrig

commit 3cd14cb899b66f30e977ce49d3b76e96535329a8
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Dec 3 22:51:45 2023 -0600

    Value Wheel Slider
    
      * fltk value_slider incorrectly draws '-0' when changing
        from a small negative value to zero.
        this is a force fix outside of the widget code

commit 208f4f1ef0eabad7417dae6201a301e8ba9b8a97
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Dec 3 18:24:56 2023 -0600

    xml client fix
    
      * bypass transceiver check() if executing as an xml client

commit 64f1b8675f38ab928c1dfbb9f427e69b511e4767
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Dec 3 14:45:09 2023 -0600

    FT710 bug fix
    
      * vfoB frequency incorrectly parsed

commit 0d8ca1b341848205909864ea6994d37cad480c41
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Dec 3 12:23:38 2023 -0600

    xml trace

commit b533a9e49683c5150c7b1f6f4c11e92467b2b4fb
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Nov 25 09:30:58 2023 -0600

    Test mode
    
      * allow NONE selection for all serial ports

commit add2a5e1f0d9585825ba524be7c1eff5ee4ad235
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Nov 11 12:17:23 2023 -0600

    UI cosmetics
    
      * Change all occurances of 'Hang' to 'Delay'

commit 39aee6d1b4fc8784e9cea5f2c0f1102eec9e88a2
Author: Michael Black <mdblack98@...>
Date:   Fri Nov 10 19:13:42 2023 -0600

    gcc 13 mingw fixes
    
      * changes needed for mingw build

commit b8d35aa904203444afaf2560242ff4c352398288
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Nov 10 08:17:13 2023 -0600

    SWR xmlrpc
    
      * add get_SWR
        . returns string representing SWR in floating point
          a conversion from meter reading to SWR value

commit f9ec542e831b6cfc9c54fc87f5cbd5354c06b660
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Oct 12 09:02:47 2023 -0500

    Serial Port ID
    
      * add last used port to combos

commit 3aed89e1eb8e882769aa98ad357a2e2aea510004
Author: db VA3DB <db@...>
Date:   Sat Oct 28 10:34:37 2023 -0500

    FreeBSD fixes
    
      * Submitted by Diane Bruce, FreeBSD maintainer

commit 722c1e8ebd8774434ffd13bf3423248f7621cc6f
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Oct 17 08:30:12 2023 -0500

    FLTK 1.4.x / gcc 12
    
       * changes for fltk/gcc compatability

commit 9404a761662dc4de27b313dc2869bb8e8cc58b5b
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Oct 11 03:48:00 2023 -0500

    Version 2.0.04
    
      * maintenance release
        . FLEX-1500
        . serial-i/o
        . rigbase
        . Serial trace
        . PowerSDR
        . Fix Warnings
        . IC7300
        . Serial read
        . Code cleanup
        . FT991
        . IC7851
        . PowerSDR
        . Icom Echo

commit ff9c111b31bb9f0401392e9dee313e212895be64
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Sep 27 16:46:55 2023 -0500

    FLEX-1500
    
      * update to transceiver class methods
      * add new function wait_string for ASCII cat string
        processing
      * correct passband tuning
        . activate only for variable filters
      * change User Interface for controlling
        . mode
        . bandwidth
        . passband tuning
        . filter selection
      * tweak UI positions and sizes

commit 097c396c9379ce16a9b3b5ad713f73696672630a
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Sep 24 10:21:30 2023 -0500

    serial-i/o
    
      * restore end of string testing in ReadBuffer method

commit 070fa4762b4a76bead424afceffde4f044774d4e
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Sep 21 05:11:35 2023 -0500

    Serial trace
    
      * restore serial_trace inhibit

commit 25e61de97da6e5987ce27d6c64ed555a108738ab
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Sep 20 07:51:08 2023 -0500

    PowerSDR
    
      * change methods to use wait_string vice wait_char

commit 2d64122640d5e76575c8455b22c9f27a61107596
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Sep 20 06:43:28 2023 -0500

    Fix Warnings
    
      * Fix warnings
        . FT857D.cxx
        . ICbase.cxx

commit 3732450377f1f921a5d20587474383989703dacd
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Sep 22 03:06:28 2023 -0500

    rigbase
    
      * add wait_string function

commit 5b2d69e74e88cf7d7ac111fba5bb8a0678f4e3ba
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Sep 20 22:12:57 2023 -0500

    IC7300
    
      * autostart code modification

commit 6101988b9e84a0e35ab1068de31699d47fbad9db
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Sep 20 06:41:16 2023 -0500

    Serial read
    
      * more tuning of read serial method
        . remove dependency on find2, find2 strings
        . simplify parsing of return string for Icom echo

commit de861af481bf7004d46732e126345b58f43d0424
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Sep 12 09:00:26 2023 -0500

    Code cleanup
    
      * correct compile warnings

commit fb9ddb2a6a004389c7698563e6fa2f7aa3470649
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Sep 11 19:01:41 2023 -0500

    FT991
    
      * remove get split FR command reference.  not available in 991

commit 517d0aa4f1f9313dc0d6d850f5a3b3269dbe9485
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Sep 5 12:42:33 2023 -0500

    IC7851
    
      * fix set/get modes

commit 2657970e36332c2484a9ecbad9d8d1e7b810a03c
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Sep 5 07:09:51 2023 -0500

    PowerSDR
    
      * read voltmeter issue in xcvr software
        . disable in flrig PowerSDR class
      * change read methods for
        . noise reduction
        . swr
        . squelch

commit 2b5a9bdef049e5a04b0387ea48ca4b61595d4949
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Sep 4 18:52:56 2023 -0500

    Icom Echo
    
      * modify read code to make impervious to the state of ECHO at
        transceiver
      * improve Windows serial readbuffer and setcommtimeouts
      * disable serial write delay

commit 02501d6909874ad473bf6c6229f7ee1e99d1990c
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Aug 25 14:25:08 2023 -0500

    Version 2.0.03
    
      * maintenance release

commit 9e1797b75d2a70ee55fcde49c0f65352498d87fb
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Aug 9 05:45:08 2023 -0500

    SmartSDR
    
      * add support for Flex SmartSDR

commit b6b096336311b0b5532f35ec472cb012eb74d85f
Author: Black Michael <mdblack98@...>
Date:   Fri Jul 28 02:28:55 2023 -0500

    ALC image
    
      * Add new ALC 40dB scale for PowerSDR

commit f0f216b7035afcf9b7de945b7457d034bdc94d95
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Jul 27 09:45:58 2023 -0500

    FTdx10 metering
    
      * add Idd and Vdd meterinig

commit 19b9317252f667d947522fea5ae84b7f4b07508c
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Jul 23 18:50:48 2023 -0500

    IC9700
    
      * correct get_sat_mode

commit 3907800fd819a9c1788366cef5c793fa10c2596d
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Jul 19 08:31:58 2023 -0500

    xmlrpc_rig
    
      * add ability to connect to an executing flrig anywhere on
        localhost, LAN, or WAN.
        . set address and port on "client" configuration tab
        . select "xmlrig" from serial port select control
        . only works with transceivers using serial streams for
          sending and receiving transceiver CAT data
        . uses target flrig xmlrpc interface commands
          rig.client_string
          rig.get_ptt
          rig.set_ptt
          rig.get_xcvr
          system.listMethods

commit 72a5a4bad1abdd6f66555efde868096555b6eaf8
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Jul 7 07:31:18 2023 -0500

    Version 2.0.02
    
      * Maintenance release
    
            972d38a1: ic735 bw
            0cc40653: KX2
            1b3cef6e: ui controls
            085a13da: flex 1500
            be06a1a9: rigs array
            3d78e4bc: QMX
            f9a83621: xmlrpc alert
            b92e1973: FTdx3000/9000
            02a5de9c: FT991A agc
            38ab95ef: sdr2 select
            97cb3b83: tci interface

commit 972d38a1ee9f1ae06f09b040e1aa38a84dddc1aa
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Jul 4 23:36:04 2023 -0500

    ic735 bw
    
      * remove has_bandwidth_control

commit 0cc4065354c2964ee1674d11bd5056bce4c38368
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Jun 28 20:52:25 2023 -0500

    KX2
    
      * Add separate class for KX2 based on KX3
        . correct bandwidth table for KX3

commit 1b3cef6e4319fc255b4bbbb524fc86d532e4932f
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Jun 26 02:41:56 2023 -0500

    ui controls
    
      * fix label sizes

commit 085a13da63391560ed06df7d570c54d5f056462d
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Jun 26 02:17:58 2023 -0500

    flex 1500
    
      * remove startup reference to tci centers array

commit be06a1a97f1e0b5ba454710b2bbefd7453fe8c34
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Jun 26 02:02:23 2023 -0500

    rigs array
    
      * change xcvr order in rigs[]

commit b92e1973311673cb2ee226ce9fd8af29830231b6
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Jun 21 09:54:22 2023 -0500

    FTdx3000/9000
    
      * update mode lists

commit 02a5de9c8e5ac52722fcab6daa8397c9bcc9c6a6
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Jun 13 16:09:13 2023 -0500

    FT991A agc
    
      * fix to annunciate AUTO
        . submitted by Dave, KZ1O

commit f9a8362132f2ea63b74d2a627eb01dd6ec1923b4
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Jun 24 06:33:13 2023 -0500

    xmlrpc alert
    
      * add indication when xmlrpc server active

commit 3d78e4bc14456037d4f4bd4f4af101fa42880607
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Jun 26 02:11:11 2023 -0500

    QMX
    
      * add qrp_labs QMX transceiver

commit 38ab95efad58c8d09b60286370b95994cdb0903d
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Jun 3 14:24:30 2023 -0500

    sdr2 select
    
      * correct operation of select A/B channels
      * correct Smeter parsing
        . display for Rx #
        . display for Channel A/B

commit 97cb3b8394f11b60ae471995fbc5a22e9c8bde71
Author: dave-w1hkj <w1hkj@...>
Date:   Wed May 31 14:30:45 2023 -0500

    tci interface
    
      * fix various issues with slice vice channel
      * fix various issues with set/get mode
      * add tci "sendCommand"

commit ea4735f691723e7f049bb5ab1336ac8edf693a06
Author: dave-w1hkj <w1hkj@...>
Date:   Tue May 30 09:00:00 2023 -0500

    Version 2.0.01
    
      * Maintenance release
          Commit : description
          --------  -------------------
         34e53213: Version 2.0.01
         21dec66b: DSP-L/DSP-H bws
         019f3e5e: K3, KX3, K4 controls
         6f18d4c2: QDX has_bandwidth
         2697ed45: TS990 meters
         115e86f8: xmlrpc get bandwidth
         78fda2f2: rigbase vectors
         beb36670: fltk.1.4 mods
         c2e2d715: Missing FT987D

commit 3d35f1e2405c7bbd66994cdb47c6212926bbe989
Author: dave-w1hkj <w1hkj@...>
Date:   Fri May 26 10:25:24 2023 -0500

    QDX has bandwidth
    
      * restore "has_bandwidth_control = true" to class
        instantiation.
        .  needed to satisfy wsjtx xmlrpc client's request for
           bandwidth.
      * change rigbase default bandwidth (used if has_bandwidth_control
        is false)
        . was "NONE"
        . change to "3000"

commit a397e321741667d2f8321cf5f92708abe9f692a4
Author: dave-w1hkj <w1hkj@...>
Date:   Sun May 28 09:19:56 2023 -0500

    DSP-L/DSP-H bws
    
      * fix bws transfer to xmlrpc client; effects all transceivers
        with DSP-L and DSP-H bandwidth selectors
      * fix set_bw to correctly handle H/L as well simple BW parameter

commit 2697ed451f026196668a03ebf25b522d9b1bcca9
Author: dave-w1hkj <w1hkj@...>
Date:   Fri May 26 10:30:39 2023 -0500

    TS990 meters
    
      * add missing meters

commit 019f3e5e9aee5c655d679379b537fc2014ed6808
Author: dave-w1hkj <w1hkj@...>
Date:   Sat May 27 19:10:46 2023 -0500

    K3, KX3, K4 controls
    
      * update bandwidth controls to support both A and B
        independently
      * update xmlrpc bandwidth interface

commit 115e86f8aca7b47069b2a730fc791a805eafff85
Author: dave-w1hkj <w1hkj@...>
Date:   Sat May 20 13:56:38 2023 -0500

    xmlrpc get bandwidth
    
      * ignore transceivers that do not support variable bandwidth
        or bandwidth tables

commit 78fda2f289eb5bebc6909d06795380be86faa093
Author: dave-w1hkj <w1hkj@...>
Date:   Sat May 20 05:23:12 2023 -0500

    rigbase vectors
    
      * failed to properly initialize rigbase vectors
        . only effects transceivers without either mode,
          bandwidth, or DSP controls; such as Yaesu FT-847

commit beb3667089a2fd92a06bddfc1b1454fe05e2e03f
Author: dave-w1hkj <w1hkj@...>
Date:   Fri May 19 09:49:44 2023 -0500

    fltk.1.4 mods
    
      * fltk-1.4.x compatability

commit c2e2d71543f164a0705b2801404ac8c410d3acde
Author: dave-w1hkj <w1hkj@...>
Date:   Mon May 15 17:08:05 2023 -0500

    Missing FT987D
    
      * add missing instantiation code

commit 915d98c5781fc8a39b37699a23d63bea4a235451
Author: dave-w1hkj <w1hkj@...>
Date:   Mon May 15 07:09:30 2023 -0500

    Version 2.0.0
      * Update release
    
    xml command button
      * add xml command to execute User defined command button
        . rig.cmd N
          N 1...24 unshifted command
          N 25...48 shifted command
    
    button colors
      * remove fixed color attribute from various controls
    
    FT890 update
      * change initial serial timeout values
    
    X6100 update
      * update x6100 class methods to firmware 1.1.6 capability
      * improve transceiver polling algorithm.  efficiently skip
        over unpolled items.
    
    string vectors
      * replace all occurances
        of "const char *...[]"
        with std::vector<std::string>...
      * enclose all access to vectors using safe mode 'at(N)'
        vice memory corrupting C style array's '[N]'
      * remove all NULL entries in former const char*[] C style arrays
      * h/w such as chained Elecraft transceiver, power amp,
        panoramic adapter (specifically the KX series) interferes
        with the free flow of serial data between the transceiver
        and the PC.  Corrupted strings occassionally caused segmentation
        fault by out-of-bounds accessing of const char * string arrays.
      * default transceiver pick list to be sorted by name
        . add reference to class instantiation by list item: correct
          transceiver class instantiation selected independent of sort order
        . browser pick list for transcceiver always in ASCII sorted order
          independent of addition ordering
      * instantiate std::vector<std::string> ... as static to allow building
        on 18 years old Mac's
    
    trusdx seg fault
      * correct erroneous trace parameter
    
    combo highlight
      * fix off by one pulldown highlight
    
    TS590S/SG
      * Change default serial port write delay.
    
    Yaesu FT710
      * add FT710 transceiver
    
    Elecraft BW interface
      * correct UI for changed BW paradigm for
        . K2, K3, KX3, K4
      * fix various segfault issues with Elecraft xcvr
        i/o strings.
    
    xmlrpc server
      * add guard_lock requests to circumvent thread
        interaction observed with KX3 / wsjt-x
        . wsjt-x is turning out to be a nemisis
      * fix trace formatting
    
    IC7700 set BW
      * correct CAT string for setting digital mode BW
    
    Kenwood meter readings
      * changes to correctly parse returned queries on Kenwood
        transceiver(s): TS890, TS990
    
    FTdx10 bandwidths
      * eliminate "Default" bandwidth selection as transceiver
        never seems to return a 00 value.
      * update frequency control documentation
      * added new command line parameters
        . --trace rig
        . --trace get
        . --trace set
        . --trace serial
        . --trace xml
        . --trace rpc
        . --trace tci
        . --trace

commit 18c3787001c34b469d77d3a5d31d65800759d9f4
Author: dave-w1hkj <w1hkj@...>
Date:   Sun May 14 09:04:00 2023 -0500

    xml command button
    
      * add xml command to execute User defined command button
        . rig.cmd N
          N 1...24 unshifted command
          N 25...48 shifted command

commit badde39ad4862c50f332a3dfe48761278b86b726
Author: dave-w1hkj <w1hkj@...>
Date:   Mon May 8 07:36:20 2023 -0500

    button colors
    
      * remove fixed color attribute from various controls

commit 22e7d265ac652f96f53be7fa327524fedee9d112
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Apr 30 13:35:10 2023 -0500

    FT890 update
    
      * change initial serial timeout values

commit 1c209bb4ff64a51594ebe87f88c6663131424cb7
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Apr 30 13:34:58 2023 -0500

    X6100 update
    
      * update x6100 class methods to firmware 1.1.6 capability
      * improve transceiver polling algorithm.  efficiently skip
        over unpolled items.

commit ad188cff8cba1ed18570039a5b4ce0da3cbd4abe
Author: dave-w1hkj <w1hkj@...>
Date:   Tue May 2 17:08:27 2023 -0500

    string vectors
    
      * replace all occurances
        of "const char *...[]"
        with std::vector<std::string>...
      * enclose all access to vectors using safe mode 'at(N)'
        vice memory corrupting C style array's '[N]'
      * remove all NULL entries in former const char*[] C style arrays
      * h/w such as chained Elecraft transceiver, power amp,
        panoramic adapter (specifically the KX series) interferes
        with the free flow of serial data between the transceiver
        and the PC.  Corrupted strings occassionally caused segmentation
        fault by out-of-bounds accessing of const char * string arrays.
      * default transceiver pick list to be sorted by name
        . add reference to class instantiation by list item: correct
          transceiver class instantiation selected independent of sort order
        . browser pick list for transcceiver always in ASCII sorted order
          independent of addition ordering
      * instantiate std::vector<std::string> ... as static to allow building
        on 18 years old Mac's

commit b401cf13548f3cdbb38666cfc98b0cd96210c88d
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Apr 8 09:15:59 2023 -0500

    trusdx seg fault
    
      * correct erroneous trace parameter

commit d67bde7b9d2ecbda2a6ef49fb28b6aa1936b48ba
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Apr 7 11:48:22 2023 -0500

    combo highlight
    
      * fix off by one pulldown highlight

commit 6d65eec992c731c15a698e33de21904f2b440bb7
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Mar 30 16:12:43 2023 -0500

    TS590S/SG
    
      * Change default serial port write delay.

commit 71609348584e76413ac8f4411af2a0184323ca54
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Mar 30 11:45:09 2023 -0500

    Yaesu FT710
    
      * add FT710 transceiver

commit 2ed6af506f23ae577486beb1a7bdf607dcbde106
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Mar 24 19:50:50 2023 -0500

    Elecraft BW interface
    
      * correct UI for changed BW paradigm for
        . K2, K3, KX3, K4
      * fix various segfault issues with Elecraft xcvr
        i/o strings.

commit 22553a444e095d854240f2df542c19230771a081
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Mar 24 19:50:02 2023 -0500

    xmlrpc server
    
      * add guard_lock requests to circumvent thread
        interaction observed with KX3 / wsjt-x
        . wsjt-x is turning out to be a nemisis
      * fix trace formatting

commit 91cde45524a1b0270e396181db87bf7bd9fab913
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Mar 16 11:30:44 2023 -0500

    IC7700 set BW
    
      * correct CAT string for setting digital mode BW

commit 23644911c7ba34ad74938ad8c8ccae5f5d9ae31f
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Mar 15 08:39:31 2023 -0500

    Kenwood meter readings
    
      * changes to correctly parse returned queries on Kenwood
        transceiver(s): TS890, TS990

commit 8968415b516bdd639b727488f02b191e39f2b3bf
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Mar 12 22:58:34 2023 -0500

    FTdx10 bandwidths
    
      * eliminate "Default" bandwidth selection as transceiver
        never seems to return a 00 value.
      * update frequency control documentation
      * added new command line parameters
        . --trace rig
        . --trace get
        . --trace set
        . --trace serial
        . --trace xml
        . --trace rpc
        . --trace tci
        . --trace

commit dcacfc1f24d53d8774938ed293a274435059783b
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Mar 10 14:03:50 2023 -0600

    Version 1.4.8
    
      * maintenance release

commit e0d968c66438ae2ca373d862ecd346718edee0da
Author: Harry McGavran <w5pny@...>
Date:   Fri Mar 10 08:08:54 2023 -0600

    Remove K4 debug lines
    
      * remove debug lines from file K4.cxx

commit fe2bbc5cd0fe3b9a05193b160d2b7047199e70e9
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Mar 8 19:06:23 2023 -0600

    Window decoration
    
      * bug fix

commit 1c597f1eba2c6c98bfb65f57577ee3218536668a
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Mar 8 07:50:56 2023 -0600

    PTT via xmlrpc
    
      * allow immediate response to PTT request for
        impatient clients

commit 823d2cea681a9bb7a605d7511df242ba0282129c
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Feb 19 11:32:43 2023 -0600

    FC LEAVE event
    
      * modify LEAVE event behavior

commit e257978b11c3e3b7e4870dc92789725fbc30e928
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Feb 7 10:37:36 2023 -0600

    socket address
    
      * change to allow LAN connect on winders

commit 5897199f66074a1872989daf1904619a2f70ec35
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Feb 7 09:00:33 2023 -0600

    cwiox

commit 08f45befac9996957eafab0294fed7946ae597ae
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Feb 5 14:55:22 2023 -0600

    thread priority

commit b4fd41b12d293263d7881c0c69734977596ae5be
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Feb 4 09:49:26 2023 -0600

    Iconify
    
      * add command line paramater '--iconify' to start flrig
        iconified to desktop status bar

commit c26976a8a9e665fd651392581da6f6f58383f5d8
Author: Leif Sawyer <ak.hepcat+gio@...>
Date:   Sat Feb 4 11:48:32 2023 -0600

    Rescale dialogs
    
      * add fltk 1.4 compatible rescale capability

commit b4c30d05077eb3556db8d89b2d3c920e7c4fc717
Author: Leif Sawyer <ak.hepcat+gio@...>
Date:   Sat Feb 4 15:49:58 2023 -0600

    fltk 1.4 update
    
      * change position to input_position for text widgets

commit 7cf542ae990fffbda009f0a614823bf03da27b28
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Feb 2 12:39:23 2023 -0600

    cwio timing
    
      * test alternate time-of-day methods

commit d30e60ca388d0ec9bcd15449fcce2f37a03abf56
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Jan 31 09:08:53 2023 -0600

    Warnings
    
      * clean up compiler warnings

commit 315c62ebbe17df739c6b4becacfe6fdad806f9f5
Author: Black Michael <mdblack98@...>
Date:   Sun Jan 29 23:25:18 2023 -0600

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

commit 9a0e49d91cea59f21c8dd90dbbec5ef74ca878af
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Jan 29 11:45:37 2023 -0600

    Morse table
    
      * corect Morse table entry for double quote

commit 17611bfe3d88368a58a0706a359a86dd5291164b
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Jan 25 08:30:06 2023 -0600

    xmlrpc cwio ptt
    
      * re-enable cwio_send 0/1

commit 484b65c7a69d07b875aaa63a327e6361d8017176
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Jan 22 13:18:27 2023 -0600

    K3 BW command
    
      * implement BW set/get for both vfoA and vfoB

commit 973d73c35c69e8ca80a13446bea2060995023df8
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Jan 21 08:14:23 2023 -0600

    SunSDR2
    
      * correct max allowable frequency

commit 5069393eb1c62a5801efc43370fe34844460757a
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Jan 21 08:09:41 2023 -0600

    Icom 705
    
      * correct max frequency allowable

commit 2ec006aac79ae594eb5c8614677e6ab19db5f6b4
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Jan 22 09:50:13 2023 -0600

    GCC 13
    
      * gcc change which is incompatible with prior versions
        of the compiler.  Thank you gcc maintainers.

commit c59a4fcbab391529470d2c5b9fca157c2fa04bd1
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Jan 23 01:55:19 2023 -0600

    QDX Version 1.06
    
      * update methods to firmware >= 1.06

commit 0548b9f8c15e98b5a80b64a9127aa6ac2cf94fa5
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Jan 16 19:09:57 2023 -0600

    TS570 smeter
    
      * correct smeter cat string parser

commit 5fb18d7be38fec3a1bd027c2b4199b7b05199e59
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Jan 11 20:51:43 2023 -0600

    Flex 1500 U/L filter
    
      * add upper/lower filter controls similar to SunSDR2
        implementation

commit be02d3d2dd10e819cfa2d9e216a6c64f2503c73c
Author: w5pny <w5pny@...>
Date:   Thu Jan 5 16:27:50 2023 -0600

    Window Decoration Icon
    
      * Fix Fltk transpareny bug for flrig icon.

commit 8e72233ebd6168739b5a587c4c96fa6f2d37309c
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Jan 8 04:42:01 2023 -0600

    Yaesu vfo
    
      * change 1.25 scaling to 10.0 for get/set frequency

commit ee9aa3e1bf35c57eed84b38804b23541e5594b89
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Jan 8 04:58:37 2023 -0600

    Get/Set preamp/att
    
      * changed get/set/display paradigm for preamp attenuator
        . Icom transcivers
        . Elecraft transceivers
        . Kenwood transceivers
        . SunSDR2 Dx/Pro
        . Xiegu transceivers
        . Yaesu transceivers
        . Flex transceivers
        . TenTec transceivers

commit 11eb15d9f9729da53536fdccebdc6ec0d9071b0e
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Jan 2 15:47:20 2023 -0600

    SunSDR2 PBT
    
      * Add INNER, OUTER controls for bandwidth adjustment

commit cc1078904164464a2ae5d3313417441ad0cf8710
Author: Fred-N8YX <N8YX@...>
Date:   Mon Jan 2 10:02:09 2023 -0600

    PCR1000 dsp
    
      * add DSP control commands / UI elements

commit 39dd4434d1b1e1105d489bbd03d3f93ae64187f5
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Dec 30 10:35:03 2022 -0600

    Combo visibility
    
      * force first row to be visibile when pop up list has 2 or less
        entries.

commit 8e6a1e2ca78f015bb471d2e9e3abbd3c2b4e6005
Author: Harry McGavran <w5pny@...>
Date:   Thu Dec 29 05:56:47 2022 -0600

    serial guardlock
    
      * remove serial guardlock from all functions called by
        an Fl::awake callback.  Fl::awake(...) should only be
        used to update the UI.
        . caused K4 control to lock up during close down process
        . modify methods:
            RIG_K4::get_power_control()
            RIG_K4::get_pc_min_max_step(...)
          to allow latter to be called from within an Fl::awake(...)
          function.

commit d36f7c3e3445e33f9e8652c1bf65a23778ba28f6
Author: Fred_N8YX <N8YX@...>
Date:   Fri Dec 16 09:48:54 2022 -0600

    Add IC751 ICR71
    
      * new rigs

commit 926830cc34a16cab714f86f606470435fb81f167
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Jan 3 08:48:50 2023 -0600

    Button logic
    
      * change IC7300 logic for button states:
        . preamp
        . attenuator
      * change polling logic for all transceivers

commit ed251ec35d12d2e7b491f68a55411f378c5f9c1a
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Dec 16 23:24:43 2022 -0600

    PBT
    
      * Separate PBT selection from IF Shift configuration

commit f22ed3ff0f78af79067d3687e85fcdf05531bbd9
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Dec 18 20:16:32 2022 -0600

    xmlrpc get vfo
    
      * change UI / xmlrpc clients to all have equal probability
        of access to the serial i/o.  UI polling was locking out
        client requests and causing some to time out.

commit 45c7a8d7d361297064700001685beccf730c0479
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Dec 14 13:31:23 2022 -0600

    Meters
    
      * reduce size of Meters group when power out and Vcc metering
        is not available.

commit 93932da1703031cfdb359cc77ec0d681d0331304
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Dec 2 16:23:41 2022 -0600

    PBT xmlrpc interface
    
      * Add get_pbt set_pbt xmlrpc interface methods
        . get_pbt, get_pbt_inner, get_pbt_outer
        . set_pbt, set_pbt_inner, set_pbt_outer

commit 3716765ce0e136ed08912cf4cce2c94f2d7d8ffa
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Dec 1 18:40:50 2022 -0600

    QDX adj
    
      * correct tcxo freq adjust algorithm

commit fd5980f900342e7a97d123f375d316a1b150e55c
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Nov 30 06:44:54 2022 -0600

    Deactivate Meters
    
      * deactive meter if control not available in specific transceiver

commit b4dc46fbbb63d59aacb03c770a39f34eb37338a6
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Nov 26 13:03:20 2022 -0600

    Icom pbt controls
    
      * add code to initialize pbt to saved values
      * remove if_shift from all Icom transceivers
    o

commit 2b0ec8fbd266f1605723bf538ae1a1d4cce12aa3
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Dec 14 08:30:26 2022 -0600

    Bandwidth update
    
      * correct bandwidth update logic
        . UI was not following xmlrpc bw changes

commit 1a0d1c6efd8d4b1a092a8f2c97f6d01f8e4d2049
Author: Black Michael <mdblack98@...>
Date:   Thu Nov 24 08:05:44 2022 -0600

    MinGW warnings
    
      * change code to remove compiler warnings

commit 497dc95b689c28087f2273492092953255f1dd9d
Author: Black Michael <mdblack98@...>
Date:   Wed Nov 23 11:03:19 2022 -0600

    Multiple monitor
    
      * change to support multiple monitors

commit 7f5b2a0c1a2bf3f05361b3291ff672e7207a24fd
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Nov 23 09:22:33 2022 -0600

    Xmlrpc seg fault
    
      * close down seg fault on Windows

commit a3f2c8b58023fe211bd557b7cd29aba286085c69
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Nov 30 06:59:48 2022 -0600

    Power SDR update
    
      * Add AGC controls
      * Fix ZZNR command

commit 15b15dde087caf9e90b29f237b08d8409bac2a5d
Author: Black Michael <mdblack98@...>
Date:   Wed Nov 23 07:45:47 2022 -0600

    Meters dialog
    
      * save and restore position and shown state of meters dialog

commit 785f8a5ab2f25a83ae449e9b85619a97b6b36f7e
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Nov 22 17:54:41 2022 -0600

    trusdx
    
      * add initialization delay to allow xcvr to complete it's init

commit d6e6e87f0a276d29f92f56af123ed88cf8f1ed51
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Nov 22 14:41:50 2022 -0600

    RHEL 7 build
    
      * add #include <stdint.h> to WSclient.h

commit 4b618c05c3ecb348ba3f263527b20348744c3792
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Nov 22 09:07:03 2022 -0600

    Xiegu rigs
    
      * correct smeter, swr meter conversions
        . G90, 5105

commit 342702f28fc006536a5542f54c09ca94cb96e947
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Nov 26 20:23:32 2022 -0600

    FTdx1200 write delay
    
      * change default for FTdx1200 to 5 msec
      * add multiple attempts to check method
      * disable reading old prefs timing values

commit 364269597899a78ee3ab640f5bf25964349f0181
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Nov 21 18:16:33 2022 -0600

    FTdx10 FA/FB
    
      * change ascii string to long long int conversion

commit f8af12e898786ed8446ba0e8f95df103a7cdfaa8
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Nov 20 05:42:55 2022 -0600

    FTdx101D power display
    
      * correct power display and get processing

commit b5ce7bace56c202a34bf3b7427644e030d8bf32d
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Nov 12 21:41:37 2022 -0600

    FTdx10 meters
    
      * correct logic for converting RM and SM responses
        to UI metering

commit 85bd2d8abe8e9038b669b095978f2a192551afb6
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Nov 11 06:47:51 2022 -0600

    FT857
    
      * add eeprom bit test for vfo status A/B before sending
        command to switch vfo.

commit 9d9300f8aa2fcf6745011cef6a68237ee4f08c7b
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Nov 9 18:59:07 2022 -0600

    powersdr
    
      * tune status fix

commit 436c20387c42e374f46a81a18551273981bf9880
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Nov 12 09:44:33 2022 -0600

    QDX
    
      * add backend for QDX transceiver

commit 5fffbdd66a70bfd57d82987409dd4875c1046295
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Nov 2 10:18:00 2022 -0500

    icom save  upper/lower
    
      * upper/lower not being restored on program restart

commit b7e89dda5e7438d72458f93d24b5e70b3c320d19
Author: Dave G0GBX <g8kbvdave@...>
Date:   Fri Nov 25 08:23:12 2022 -0600

    TS870S
    
      * rewrite of several methods using switch code block
      * corrected mismatch of replystr length
      * added get/set trace statements
      * added tests to prevent out-of-bounds array access
      * added get set squelch
      * added get set auto notch

commit 139b0659b385733e64731f8004c81840d7650de0
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Oct 20 12:44:35 2022 -0500

    SunSDR Pro/DX
    
      * Add individual support for Expert SunSDR Pro / DX xcvrs
        using TCI interface code

commit 335221b6aff0b26015732d95f49326f30f6b1638
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Oct 26 07:06:05 2022 -0500

    Slider Widget Focus
    
      * add focus test to handler

commit dcd105f2af85b141edd9e7e83d7c2e6e9c146b36
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Oct 22 12:05:09 2022 -0500

    Lower/Upper display
    
      * fix H/L display
      * fix bandwidth control update upon changing mode

commit bcff9f6dfed69a1ee6058a00d5a30a75c0cbbe3c
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Oct 21 06:12:02 2022 -0500

    Icom swap flag
    
      * enable 7851 & 7300 canswap flag.

commit 7b4f9d9fba2532b879ab1fd0bdb6f16afd7ccdd6
Author: Dave Tillman <blennie96@...>
Date:   Sat Nov 19 15:59:20 2022 -0600

    Fixes for IC-7610 Extra Controls - Band Tab
    
      * IC-7610 Extra Controls - Band Tab -
        Fixes for band selection and register store functions
      * Add documentation of this feature

commit 29d6d30385bfb657946b9324b83bef3b54aa72c6
Author: Dave Tillman <blennie96@...>
Date:   Sat Nov 19 15:58:59 2022 -0600

    Address compiler warning messages
    
      * Eliminate winsock.h inclusion by ensuring winsock2.h
        is included before windows.h.
      * Use "" rather than <> for config.h as convention
        to indicate an fl* include rather than a system include
        and reduce the potential for inadvertent inclusion of
        system file with the same name.
      * trusdx 'check' function fix
      * serial.cxx - trace function reporting in seconds
        rather than milliseconds
      * rigbase waitN and waitChar - aligned these and functions
        they call to consistently use 'int' rather than mix
        of 'int' and 'size_t'.
      * Fixed type mismatch in alpha and Ucase compares
        in combo.cxx

commit 91a0affadf26e4d35261caca569575c5f944db46
Author: Dave Tillman <blennie96@...>
Date:   Sat Nov 19 15:58:32 2022 -0600

    Remove FC focus throws from Elecraft rig UIs
    
      * With the change in the Frequency Control design, no longer
        want to explicitly throw focus to FCs following vfo swap

commit 90f7123700e99405d2e74ea229064d95b8d703d5
Author: Dave Tillman <blennie96@...>
Date:   Sat Nov 19 15:57:58 2022 -0600

    ULL Data Type Changes
    
      * Updated four occurrences of old frequency datatype to
        unsigned long long; this fixes the mishandling of freqs
        greater than 2 GHz in the serial loop.

commit f3776cf00f9db616577b8aace9b71a4974ff637c
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Nov 28 15:50:28 2022 -0600

    UI - Frequency Control behavior
    
      * Made FC behavior consistent across flapps
      * Prevent unintended focus assumption by FC when flrig
        application does not have focus and mouse transits FreqControl
      * Restore focus to main flrig window upon FC focus release
      * Changed freq data types to ULL to support higher max freq
      * Mouse cursor over digit
        . Left/Right Click to incr/decr digit by one
        . Hold L/R Click for repeat (digit reverses colors)
        . Middle Mouse click: paste from clipboard
        . SHIFT Left Click to set focus - colors reverse - then:
          - R/L arrow +/- (3-dp); w/SHIFT (4-dp); w/CTRL (5-dp)
          - U/D arrow +/- (6-dp); w/SHIFT (7-dp); w/CTRL (8-dp)
          - Pg U/D    +/- (9-dp); w/SHIFT (10-dp); w/CTRL (11-dp)
          - L/R mouse click (hold for rpt) in top/bot half of digit
          - Ctrl/Meta-v: paste from clipboard
          or
          - Enter frequency with number keys or Keypad
            (decimal point blinks once entry has started)
            . BSP/Ctrl-BSP erase last digit/all digits entered
            . ENTER to confirm, send to rig, release focus
            . ESC to abort, revert to previous value, release focus

commit 98c6ca2d7b4c76be8d59c466a0d59e23c4e643b3
Author: Dave Tillman <blennie96@...>
Date:   Sun Oct 30 12:28:12 2022 -0500

    User Interface - Frequency Control
    
      * Operating refinements
      * Standardization across fl* apps

commit 8ca1ba0b7fb4fad11833087fc926f29af097b7b4
Author: Dave Tillman <blennie96@...>
Date:   Sun Oct 30 12:09:54 2022 -0500

    ICOM IC-7610 PBT Slider fixes
    
      * Changing inner or outer passband tuning via slider
        control will cause crash-to-desktop if 'set' commands
        are being traced; applies only to IC-7610.
      * Don't send PBT commands to both inner and outer
        unless 'lock' is set

commit 6697533e6f42bc5c3370e321a82b4182249b6ed8
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Oct 20 11:53:13 2022 -0500

    BW UI Updates
    
      * Correct bandwidth display logic when BW change is
        directed from xmlrpc server

commit 4d16945268558c431b8d69976a4c3c963ed446fd
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Oct 1 13:36:23 2022 -0500

    byte interval
    
      * remove extraneous code from tcpip i/o functions
      * assign byte_interval to single use for pacing
        serial tty output (if required)

commit 9daa203c8be04687a6ee863150876f41c86d0e08
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Oct 2 13:01:52 2022 -0500

    KENWOOD
    
      * correct generic KENWOOD rig methods
      * correct TS870S get bandwidth methods

commit 5b3a875c952fe64637e891f7b2e79f14cb6f0e33
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Sep 25 14:11:19 2022 -0500

    message icon
    
      * test for void parent

commit 1e45615dff8a8b01f3d0c2e1a59d87947e26044c
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Sep 30 12:11:41 2022 -0500

    PowerSDR bug
    
      * missing replystr length test
      * changed mingw implementation of Cserial::ReadBuffer method
        to read multiple characters, up to maximum requested, from
        the library function readfile(...)
      * changed timeout parameter in mingw Cserial::ReadBuffer method
      * fixed get bwB coding error

commit 2fa13a65c0aa90314475050ff62c30128be961aa
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Sep 30 10:32:38 2022 -0500

    pcr1000 mod
    
      * add change baud 9600 to 38400 immediately after startup
      * remove wait for response from CAT commands sans response

commit 9ad2763e9b4d16a582fced3f03f376af6b05f66c
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Oct 8 08:31:13 2022 -0500

    serial-mods
    
      * changes to basic serial i/o class
        . added set_attributes and ability to change baud, DCR, DTR,
          CTSRTS and StopBits after port is opened
      * changed readbuffer loop to avoid cpu capture if user
        changes xcvr baudrate while connected to flrig, or serial
        port h/w fails (RFI or otherwise)
      * changes to various rigbase functions
      * remove unnecessary delays in serial i/o
      * change timeout processing for readbuffer
      * improved serial i/o tracing
      * move setting timeouts to within loop just before reading the
        i/o.
      * add verbose trace statements to serial.cxx
      * change timing and timed reports to microsecond precision
      * add command line parameter to set SERIALDEBUG
      * modify WriteBuffer (serial i/o) to simulate hamlib
        serial implementation of write_delay and post_write_delay
          . change byte_interval to write_delay
          . change comm_wait to post_write_delay
      * read and convert original timeouts to new serial_xxx values

commit 73f0e34a17252fd16d12a025dc00489c7aa1cd77
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Sep 25 00:22:45 2022 -0500

    Extras
    
      * add hide tabs dialog if left open on shut down.

commit e8c71a37957478d74967e7cc4e2a0280d16a17f9
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Sep 23 16:44:05 2022 -0500

    Trace macros
    
      * correct sett trace macro

commit 343b3c789299f0ad2ed13fa832a41a65d69d9d78
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Sep 21 18:46:24 2022 -0500

    FTdx10 autostart
    
      * modify autostart method for reliable behavior

commit da22b23c021ee024bd1a6cf72afe596aeba08412
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Sep 12 12:34:27 2022 -0500

    combo
    
      * corrected sort method
      * additional changes to add method

commit 87288b21fbad1f5f06b54b0a8e232e424722ec15
Author: Dave Tillman <blennie96@...>
Date:   Mon Sep 12 13:15:53 2022 -0500

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

commit 8c12a06051af699944e32012588af3d4179a1aaa
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Sep 9 07:59:34 2022 -0500

    (tr)uSDX
    
      * add backend class for (tr)uSDX transceiver

commit a5668525f6716b35a718d1941067b4ad976abbf3
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Sep 8 07:37:25 2022 -0500

    ftdx10 notch
    
      * update to set/get notch ON/OFF/Value methods

commit c7d97c4a7fcf6a925223977d586e6cb96672e59f
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Sep 7 11:50:49 2022 -0500

    seg fault fix
    
      * in std::string printXCVR_STATE(XCVR_STATE data)

commit 1a2321a82628193c68fb601705cdc076a6d983da
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Sep 4 14:49:45 2022 -0500

    Smeter/Freq poll
    
      * add poll inhibit for smeter and freq

commit c57049128fce2eb0c132fa2d9af2ec521dbd2d1a
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Aug 31 13:17:58 2022 -0500

    FTdx10
    
      * correct set notch logic
      * fix autostart
      * fix cw tone ON upon initial CAT start
      * enable date/time synch with PC

commit 11c76b7edcef9587a211543a7cb92479a5280950
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Aug 31 13:36:42 2022 -0500

    IC7851
    
      * correct x25 x26 freq mode get/set CAT strings

commit 13c4be934c74f2d083db7053287c5599dcad7b3b
Author: w5pny <w5pny@...>
Date:   Mon Aug 15 06:35:56 2022 -0500

    Add K4 transceiver
    
      * add transceiver class for Elecraft K4

commit f0056a5510465fe5fcd5fceaf337a1b2e1f16544
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Aug 6 09:00:10 2022 -0500

    TS 590 S/SG AM data mode
    
      * add data mode

commit f7e797e0211e6b3856f7a1330aa4b20fd456164c
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Aug 2 09:43:56 2022 -0500

    Version 1.4.7
    
      * Maintenance release

commit b1387f6b759f794b43c8d37c4b11453c389e0a26
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Jul 26 13:15:06 2022 -0500

    Missing images
    
      * add missing image files to repository

commit 1c28e513015b399931e7f51c17492fb4cb2c3441
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Jul 26 12:03:10 2022 -0500

    Memory manager
    
      * fix failure to set new vfo A/B when selected from memory manager

commit eb41b42dae1a355fc3b14100d865a3815fe539f6
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Jul 25 13:49:52 2022 -0500

    Version 1.4.6
    
      * Maintenance release

commit 6422130bc8c50476e975301dade601ee2f58c024
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Jul 14 17:35:37 2022 -0500

    Yaesu microphone gain
    
      * change scaling for these transceivers:
        . FTDX1200, FTDX3000, FTDX101D, and FTDX10

commit 5af2552bdc32b2bd9da2509b95a89a04f27c141f
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Jul 11 10:30:22 2022 -0500

    Icom mode_type
    
      * add missing mode_type tables:
       . IC728
       . IC735

commit dd0c523e131df1500dd21933a723e8cbc28952cc
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Jul 5 05:48:19 2022 -0500

    Yaesu split
    
      * modify read split to monitor eeprom address when xcvr
        is in Rx.
        . FT857D
        . FT817BB

commit 93a25beb1ad9bca7357a89eb4ea52075b549e5a2
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Jul 25 14:50:39 2022 -0500

    sdr2-win
    
      * fix for min-gw builds

commit bba23c7df95e2a2d797c4fd861c08282281d0e21
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Jul 1 08:07:00 2022 -0500

    SunSDR2 CW bandwidths
    
      * Change CW bandwidths in tcisdr transceiver class

commit b6c69cdc137fee069861d7436dbfe3bac573d823
Author: Andrew Hart <andylhart@...>
Date:   Fri Jul 1 08:06:25 2022 -0500

    IC7600 mods
    
      * corrections and additions to code marked ALH

commit f84403b6e25bbd9b9fd088ce2f2007a0d79699d9
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Jul 25 08:38:54 2022 -0500

    IC9700 satellite support
    
      * add satellite support

commit f841d12446deee302fb16d4f93b4773a73a014f5
Author: dave-w1hkj <w1hkj@...>
Date:   Sun May 29 10:07:29 2022 -0500

    7300 FM CW
    
      * fix BW control problem when one vfo set to CW and the other
        to FM.
        . bandwidth table element "bandwidths_" not updated during
          select vfo operation.
        . deprecate use of 7300 swapAB command 0x07 0xB0 and use flrig
          internal swapAB processing.  Icom swap is simply to activate
          the alternate vfo.  flrig internal swap results in physically
          changing vfo A and B contents including filters and bandwidths.
          Emulates the Kenwood swap.
      * deprecated use of pass by reference in trace support functions
        printXCVRSTATE(XCVR_STATE ...) and *print(XCVR_STATE ...)
        to avoid parameter contamination by sibling thread access.
        Thanks Mike. "Hast thou killed the Jabberwock"

commit 0abb7fc8edece843e1c60351b7f652ae76624b8a
Author: dave-w1hkj <w1hkj@...>
Date:   Wed May 25 12:46:37 2022 -0500

    fsk fixes
    
      * flrig -> flrig FSK keying would drop characters and
        miss end of transmission characters.  problem resolved

commit b5555ab1f844bcaf3dae73c5b3fa58cde9408e92
Author: dave-w1hkj <w1hkj@...>
Date:   Fri May 27 19:24:38 2022 -0500

    CW keyer enhancements
    
      * Add macro substitutions
        . MYCALL
        . MYNAME
        . MYQTH
        . CALL
        . NAME
      * Add contest number faculty
        . set current (starting) number
        . send current number
        . increment current number
      * transmit log
        . plain text file
        . date-time stamped entry for each transmission
      * Add import/export ADIF text files

commit 3a999275de534bf9440cf684b5f73540fffec090
Author: dave-w1hkj <w1hkj@...>
Date:   Wed May 11 19:44:28 2022 -0500

    SunSDR2 tci bandwidth
    
      * USB and LSB bandwidths selectively centered at
        specified frequency
        . add center and width controls for LSB and USB
        . width only for other modes
        . selection of center frequency and width is unique
          to the tci interface.  ExpertSDR2 will recognize
          the tci cat string lower/upper filter frequencies
          as 'user'

commit f7fd526028ba8890f37238f26408cee4178c972f
Author: dave-w1hkj <w1hkj@...>
Date:   Thu May 5 05:44:36 2022 -0500

    FTdx10 Power out
    
      * correct get power out

commit f14dba5b637bfe563974d1b2e7bf709634b3aa2c
Author: dave-w1hkj <w1hkj@...>
Date:   Mon May 2 11:21:58 2022 -0500

    Vd / Idd metering
    
      * add Vd and Idd metering
        . selectable with SWR, ALC, IDD image/sliders
        . update to Icom transceivers:
          IC7100.cxx, IC7300.cxx, IC7600.cxx, IC7610.cxx
          IC7700.cxx, IC7800.cxx, IC7851.cxx
        . update to Yaesu transceivers
          FT2000.cxx, FT5000.cxx, FT950.cxx, FT991.cxx
          FT991A.cxx, FTdx101D.cxx, FTdx3000.cxx

commit 09dae3d7f560aab1dc32fad846ce21ef10aa0787
Author: dave-w1hkj <w1hkj@...>
Date:   Sun May 1 07:56:04 2022 -0500

    FT101DxMP voltage scale
    
      . add 50 V voltage scale for the Yaesu FT101DxMP

commit 65064a3b3b2d897e11af53be61f43afb76eb8799
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Apr 30 14:16:00 2022 -0500

    SunSDR2
    
      * add support for SunSDR2 series of transceivers
        . serial support via virtual device
        . tci support via socket interface
          address/port configurable by operator
      * add identification of /dev/tnt* virtual devices created
        by tty0tty.
      * add power limit control.  disallow power above % of max
        when power limiting enabled (can still be ursurped at xcvr)

commit c281d657fb6e953436fc914a52de6dbf9270b44d
Author: dave-w1hkj <w1hkj@...>
Date:   Sun May 1 11:09:45 2022 -0500

    X6100 / G90
    
      * update methods based on user feedback
      * add G90 get_ptt method, submitted by Steven Hiscocks, M7IWH

commit c0a410fc6a40b3f568d536cdf240e26d45b64485
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Apr 10 15:46:20 2022 -0500

    Serial trace
    
      * additional serial trace statements
        . debugging on M1 MacOS

commit e132182333d42711c772098cea09b83595e48dac
Author: Joe Attili (AA2IL) <joeattili@...>
Date:   Sun Apr 10 09:35:24 2022 -0500

    FT991A/FTdx3000 mods
    
      * VFO B set/get - correct query and control of VFO B

commit f4bd6b94592dff45bed3cfffeb14197c65569ac2
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Apr 6 06:41:23 2022 -0500

    Compression
    
      * read and annunciate inital xcvr compression values
        . on/off
        . value

commit d19ce45ed3a0158ac4a2bf4296838ca24f38a5c8
Author: dave-w1hkj <w1hkj@...>
Date:   Mon May 16 09:35:47 2022 -0500

    QCX+
    
      * Add backend for QCX+, a Kenwood style command set

commit b5e81e4fbe4c9ce8de5360ba1e47c13ec3d873a2
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Apr 5 03:09:49 2022 -0500

    TS570 Split
    
      * Correct get logic

commit fb320437ea368a51958ab23f24594ab165813ec0
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Mar 29 11:06:59 2022 -0500

    pts ports
    
      * add /dev/pts to serial port search path

commit 7a4f11231c0f9d2c5021936895ae734b65d25f3d
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Mar 28 22:45:56 2022 -0500

    FT450/D
    
      * set inuse when reading vfo A/B
      * modify waitN to wait_char and add gett statements

commit e0f35f785348cf7852c6193807512edb5e7a2898
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Mar 28 23:06:01 2022 -0500

    FT817 defaults
    
      * change to default serial and polling values, recommended by
        K0OG.

commit e299604d757eb8c158c56c8f7f6bf9739605fabe
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Mar 25 10:50:23 2022 -0500

    Version 1.4.5
    
      * Maintenance release
        . update documentation

commit 745a55f96e6fae024ed79b108b8764a3d1243d24
Author: Black Michael <mdblack98@...>
Date:   Fri Mar 25 10:46:09 2022 -0500

    PowerSDR
    
      * added get set noise

commit 52a1e5a3a7c1b50676227cc3da9967129ca0810f
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Mar 22 10:42:23 2022 -0500

    trace mod
    
      * change temp storage to simple std::string

commit db77a6c18633d5bd7df7e85c60aa5c128968362b
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Mar 23 13:15:13 2022 -0500

    cwio xcvr compensation
    
      * allow user to adjust keydown/keyup timing to compensate
        for keying delays in transceiver.

commit 63ab1da34ee6151ea032c990800d6f1fb3797249
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Mar 23 07:57:56 2022 -0500

    FT817 startup
    
      * wait short time interval after serial port open before
        sending commands.  needed for xcvrs with marginal firmware
        processing power
      * correct PTT sensing for FT817/8 series

commit c8b4fbc8ff504a828cc2cd98afbfefc426db83aa
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Mar 17 11:38:37 2022 -0500

    IC F8101
    
      * trace statement additions

commit b6ce40b91ae931c5cdb35a1451b5dfcdf8abe90b
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Mar 20 19:11:43 2022 -0500

    TS990
    
      * class methods

commit f7bb8b2c98666c8a8956a379c2c250b3d0b97338
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Mar 15 11:03:52 2022 -0500

    testmode

commit 15d8025d61462d5804a790eae11baf467b25a320
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Mar 15 09:58:08 2022 -0500

    visible tab
    
      * Correct logic for restoring visible tab between
        executions.

commit 8d0a23c2dca3e2476b9e997c4c010fa4714485db
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Mar 22 08:33:04 2022 -0500

    Serial Trace
    
      * change ReadBuffer implementation
      * add pause control to trace viewing dialog
      * add \r to <cr> conversion

commit 4d7e2f871c3b52956cb1f71b32ca21998865d1e4
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Mar 12 18:18:44 2022 -0600

    Variable PTT
    
      * PTT signal line can be one of
        . OFF
        . BOTH
        . SET
        . GET
      * Allows mixed use of h/w, and serial ptt signals

commit cbd1758d13418ad838e15cf83d5878fdb90e9156
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Mar 12 12:30:26 2022 -0600

    TT566
    
      * rewrite class methods

commit a059301c82dd785fd16f8f350cac12dc0e94236b
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Mar 7 07:10:29 2022 -0600

    RX polling
    
      * Revise RX polling sequence:
        . group 1: PTT, SMETER, FREQ(A/B)  polled every pass
        . group 2:  MODE, BANDWIDTH
          sequentially polled every pass
        . group 3: VOLTMETER, TUNER, VOLUME, AUTONOTCH, NOTCH,
          IFSHIFT, POWER, PREAMP, ATTEN, MICGAIN, SQUELCH,
          RFGAIN, SPLIT, NOISE_REDUCTION, NOISE, COMPRESSION
          BREAKIN
          sequentially polled every pass
          i.e.
            - PTT : SMETER : VFO : MODE: VOLTMETER
            - PTT : SMETER : VFO : BANDWIDTH : TUNER
            - PTT : SMETER : VFO : MODE : VOLUME
            - PTT : SMETER : VFO : BANDWIDTH : AUTONOTCH
            - PTT : SMETER : VFO : MODE : VOLUME
            - PTT : SMETER : VFO : BANDWIDTH : AUTONOTCH
            - PTT : SMETER : VFO : MODE : NOTCH
            ...

commit 8442cb1d85fec6b41f92fa7aaf3ecb6e428132b8
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Mar 6 07:47:00 2022 -0600

    TABS tracking
    
      * keep track of last selected TAB in extras tab group

commit 351a5a5a0d04d30647f53936e93ac2324e4181d3
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Mar 7 07:14:30 2022 -0600

    FT 857/897/D
    
      * Update FT897/D mode table, methods.
      * Add trace statements to methods
      * Add timing delays to some methods
      * Decode mode allowing for undocumented return code
        0xFC packet 9600 baud

commit 109ddb49d0c264357d26cd52495ad702c929bc7a
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Mar 4 15:47:05 2022 -0600

    TT Eagle
    
      * add trace statements to TT599 methods

commit 05ff6c50fb518065e0dc239fdb9b70142547521a
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Mar 5 04:46:20 2022 -0600

    freq control
    
      * Modify input method
        . set mouse over control
        . arrow keys, pg-up, pg-dn, mouse wheel all active
        . keyboard entry of frequency
          - enter most significant digit
          - open float_input text widget
          - enter remaining numeric value
          - ESC terminate without using entry
          - ENTER terminate and assign entry

commit 1df769addd8af3d08497ca2c4cc893502beccca6
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Mar 3 08:51:35 2022 -0600

    Xiegu X6100
    
      * add X6100 backend, emulates Icom IC7000

commit 53183eb56ec6316b32c35a88dd126a33e829acc5
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Mar 4 20:08:14 2022 -0600

    vfo AB
    
      * disallow changing inactive vfo digits unless supported by
        transceiver.
      * Icom filter # annunciation

commit 5744c28fe74b56cca69fa914edc50bb2f0779d33
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Mar 10 07:07:14 2022 -0600

    FT817mod
    
      * changes to compensate for busy radio, i.e.
        Changing modes, bands, writing memories, someone  pushing buttons
        etc.  It can (and most likely will) "miss" a command or corrupt the
        transmitted data.  When querying the radio one should be aware of this
        and be prepared to re-read the data.  When sending a command that involves
        the radio changing its configuration, the code needs to wait a couple of
        hundred milliseconds before sending another command or reading the response.
        This is particularly true of commands that involve several bytes of data
          . such as reading the receive frequency and mode
          . switching vfos.
          . changing the mode
        Always read the status of the radio back (after having modified it) to make
        certain that the changes "stick."
    
        If the serial port very "busy" (i.e. requesting a lot of data) the radio may
        respond to commands sluggishly, or it may even miss certain button presses
        entirely.
      * Insure that xml_server vfo reads are consistent with other transceiver
        usage.

commit 104a9d6f102becf6bc529ef8f41558ee3c8e574b
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Mar 2 08:56:29 2022 -0600

    traced
    
      * implement TRACED macro for tracking function/method calls

commit ff699399acc722846389f6763103e7c2f4ec95f8
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Feb 27 12:31:28 2022 -0600

    Source structure
    
      * split support.cxx into separate functional files
      * add run time tracing using TRACED macro

commit f78f4b9550ed91f1a6e69128732ad0a8c697cfeb
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Feb 26 06:54:19 2022 -0600

    Start up values
    
      * correct display of start up value
        . vfo A/B
        . mode
        . bandwidth

commit 2b00f1664053441bf32635146690d6d4d2ec66bc
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Feb 26 06:26:37 2022 -0600

    setthex
    
      * correct macro to avoid compiler optimization

commit baee9877a8baf6eb903d8822e8b58baa3956c8bd
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Feb 17 13:39:01 2022 -0600

    fskio idle
    
      * change idle sleep time
        . accurate sleep(...) consumes cpu when not actually sending FSK

commit e69c257e0b756f9fec0e7dd958bfc89a6b0eab75
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Feb 17 09:58:44 2022 -0600

    Power SDR
    
      * update to get power out

commit 1957addc233bebb42d09615bcea5c96e12ab3c3c
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Feb 15 12:39:57 2022 -0600

    namespace std
    
      * remove all "using namespace std" code and replace with
        explicit usage "std::" to c++ library calls

commit d5a45aca5ef1bb628e5df87f3dc5a9701fd4a1f2
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Feb 4 11:55:49 2022 -0600

    AGC controls
    
      * correct AGC values for IC7300
      * add missing AGC controls, FT991A

commit 029edeb1a576ebfafdaf02ae0c726cd6e09e502f
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Jan 24 09:08:22 2022 -0600

    IC705 update
    
      * add igett trace statements to various get methods
      * change power out control to 0...10 vice 0...100

commit 3e2ead62dc5378cbab7deb1beaba834927595f87
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Jan 24 21:44:03 2022 -0600

    FT 817
    
      * initial vfo fiasco

commit d209e151acaa46c1b2c3f08f65584442b14b77ff
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Jan 24 21:21:58 2022 -0600

    7300 power table
    
      * update lower values

commit 916234ab151e3e4a1948a73cbb5ffd1d41a5c8b1
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Jan 24 13:37:22 2022 -0600

    CW keydown
    
      * Add key down/up button to cwio dialog

commit b85adab7ba81afa0488ca35113025d6e1a0dd42a
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Jan 24 07:18:04 2022 -0600

    cwio fskio
    
      * testing external interface

commit 3bb8fde31d246cb4dfabe79da603ec5a3687526a
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Jan 23 04:30:14 2022 -0600

    10 W Power scale
    
      * Add 10 W power scale
      * Correct power scale auto switching logic

commit 1e75dcfafbcde0b6635cd45a5af773c235f4ddb3
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Jan 22 14:05:22 2022 -0600

    G90 update
    
      * Update iaw V1.0, Radioddity CAT/Digimode manual
        - added CW spot
        - added Auto Tune On/Off

commit c968af13bb0d324a846de70b563c144e713b92eb
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Jan 23 09:07:30 2022 -0600

    FT1000MP-MKV
    
      * added FT1000MP_A transceiver class
        . something fishy in Yaesu land.  flrig now supports separate
          classes for FT1000, FT1000MP and FT1000MP_A to satisfy
          reported differences in vfo set/get on seemingly identical
          transceiver models

commit 09d3cef4a7321d7d5041ae817dc505b9ae409e04
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Dec 28 14:20:23 2021 -0600

    FT990/A
    
      * add get/set trace statements to FT990 and FT990A class
        methods

commit a85b09d0f2b1640dafb50d620243aad89f06d6a6
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Jan 2 08:21:55 2022 -0600

    VFO in use
    
      * change in use tracking to be class specific

commit 757d9e3c84fd811af80eaa69cc20898d3f5d3f5c
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Jan 3 06:35:37 2022 -0600

    xmlrpc mod vol
    
      * correct logic

commit 9ec25e94f18dbbd6646f91fb2889d9abc07d4286
Author: Kenji Rikitake <kenji.rikitake@...>
Date:   Wed Dec 29 07:57:04 2021 +0000

    FT-891 split
    
      * add split method to FT-891 transceiver class

commit a7cda5b28916c4c188feb98d07f4ec7449e63362
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Dec 31 08:33:05 2021 -0600

    tab visible
    
      * Correct save/restore logic for tabs dialog

commit 906fe8338de7cbe23f2aead717bc220eccb7fbf3
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Dec 28 14:51:47 2021 -0600

    FTdx10
    
      * correct commands for vfo A/B select and split operation

commit 3adf15ba44d4cae0390428aebebce3aa540477ca
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Dec 27 11:47:02 2021 -0600

    TX500
    
      * Implement CAT get/set PTT

commit bf399908fe8ebf051e37ecdbcccef5027502927c
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Dec 27 09:17:31 2021 -0600

    Start up failure
    
      * Fix NULL bandwidth pointers for PowerSDR, Flex1500 etc.

commit aac53a14fca8967b2bef387e44a3cd2e3cfb88c3
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Dec 27 07:45:10 2021 -0600

    TS2000 split
    
      * change get_split to return 0,1,2,3 depending on
        vfo T/R usage.

commit 1f235a46d4b01895518a37eeea11995f927e1f76
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Dec 26 07:35:26 2021 -0600

    FTdx101D split
    
      * restore missing split button

commit e5da29b4a56455ae83893dd26df28ce52a5cde31
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Dec 25 09:08:17 2021 -0600

    TX vfo
    
      * add read VFO when PTT enabled

commit 047aadbdad4ff0a93e67debaef983df66b98ab9d
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Dec 24 13:37:00 2021 -0600

    Version 1.4.4
    
      Bug fixes, corrections:
    
        FT450D - power out conversion method improved
        FT 817/100D - correct reported power reading problems
    
        Icom transceiver CIV selection controls active during xcvr select
        IC7300 CAT query response cleanup
        IC756 Pro - Add missing code to set mode A/B
        IC7610 - correct various reported issues including attenuator control
    
        TX500 code cleanup
    
        UI - enable-debug (NDEBUG) compilation to allow UI testing sans transceiver
        UI - add embedded / dialog tab selector for extra functions
        UI - FreqControl - remove FL_RED reverse colorization used for testing
        UI - Signal Bar - Change peak detect and averaging algorithm
        Wide UI - remove debugging code
        XmlRpc - add new xmlrpc exchange structures, correct reported problems
    
      New functionality:
    
        CWIO - new accurate timing delay functions
        CWIO - add execution of [ ] control characters to control PTT
    
        DATE/TIME - add date/time synch for supported transceivers
    
        FSK - add send FSK signals on DTR or RTS serial line(s)
    
        TMATE2 - add support for Elad TMATE-2 control interface
    
        Volt meter
          * Add visible volt meter for supported transceivers
          * Meters display dialog to view all meter types concurrently
    
      Documentation
    
        Update documentation

commit a7994ad9eb395af2b5792e7782055149e1b5b9af
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Dec 24 06:25:00 2021 -0600

    TX500 update
    
      * code cleanup, no functional change

commit be98a6225b7bf772173c05c37087a7828d865eba
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Dec 23 06:36:56 2021 -0600

    IC7300 response strings
    
      * fix get/set notch on IC7300
      * insure all query responses are tested for full
        preamble/command strings

commit c136601f3ecf73d12834627668a6f7b2da6e3ba8
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Dec 22 19:29:52 2021 -0600

    voltmeter menu item
    
      * Add menu item to display or hide voltmeter

commit 4fbd313bda1583444feb6f249aa82d54dfa0d7f3
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Dec 21 07:00:27 2021 -0600

    FT 817/100D
    
      * correct reported issues reading power out

commit 60f86c603edc8ea66975d2985229b7bac50ebddb
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Dec 19 02:45:08 2021 -0600

    Initial xcvr selection
    
      * Activate CI-V selection controls based on selected
        transceiver

commit 46dd58361d544e88dc694794d0d6e0bcbc412699
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Dec 18 11:59:38 2021 -0600

    ic-7610
    
      * fix various problems
        . attenuator control implementation

commit 1b5081f47821e194196ff2db3b99fc0675a5d04c
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Dec 13 13:47:23 2021 -0600

    UI debug
    
      * use --enable-debug (NDEBUG) compilation to allow
        transceiver UI testing.  bypasses selrig-check()
        testing

commit 8e7f3e95933746d559c9fa424e723e369b6a7d82
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Dec 13 13:00:21 2021 -0600

    wide ui
    
      * remove debugging code

commit 209c96ea93bc2e5ff8ebcf82a7dae9d52a9635ad
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Dec 12 13:47:27 2021 -0600

    IC756 pro
    
      * Add missing code to set mode A/B

commit fb3a2befdf6aed99a90220dbd99cfa0a39fa7ed7
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Dec 22 04:20:00 2021 -0600

    Volt meter
    
      * Add visible volt meter for supported transceivers
        . IC-705, IC-7100, IC-7300
        . IC-7600, IC-7610, IC-9700
        . FT-950, FT-991A, FTdx101D
      * Add UI config menu item to access power meter scale
        selection dialog
      * Add dialog to support viewing all meters concurrently
        . set voltmter 6 to 16 volts to support xcvrs similar to
          IC-705
        . set signal bar range for voltmater to 6 to 16
      * Amend code to correctly switch between S-meter and SWR/ALC
        meters

commit db82396f4508235910cd67beed65a581f23c463f
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Nov 30 06:01:04 2021 -0600

    Documentation
    
      * update documentation

commit 4ceec8584508bf000f89ae234d1d0e2c8a1feb57
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Dec 14 18:08:33 2021 -0600

    tmate2
    
      * add support for Elad TMATE-2 control interface
        . insure that tmate2 defines, enums etc do not
          conflict with globally defined in other code
          files

commit 7383a94227c2f031d8a3b2a2a284dceb8659acfc
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Dec 21 11:18:57 2021 -0600

    XmlRpc modify exchange
    
      * add xmlrpc exchange structures to modify specific
        transceiver parameters:
        . rig.mod_vfoA d:d modify vfoA by +/- NNN
        . rig.mod_vfoB d:d modify vfoB by +/- NNN
        . rig.mod_vol  n:i modify volume by +/- NNN
        . rig.mod_pwr  n:i modify power by +/- NNN
        . rig.mod_rfg  n:i modify rf gain by +/- NNN
        . rig.mod_wpm  i:s modify CW WPM by +/- NNN
        . rig.mod_bw   i:i modify bandwidth by +/- NNN
          bw modified to nearest requested new value
        . rig.vfoA2B   n:n set B to A freq/mode
        . rig.freqA2B  n:n set B freq to A freq
        . rig.modeA2B  n:n set B mode to A mode
      * correct get/set/modify vfoA/B
        . Fl::awake call was using a volatile parameter pointer
      * add bounds checking to bandwidth requests

commit 95a69fa3df8c5856b792e1f976a7726acc0fa262
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Dec 1 07:45:26 2021 -0600

    Signal Bar
    
      * Change peak detect and averaging algorithm

commit 54ea1c07518630882701ae93cf2c7e179730ff8e
Author: Brian Waterworth <brian.waterworth@...>
Date:   Mon Nov 29 03:03:34 2021 -0600

    FT450D power out
    
      * change conversion method CAT string to power out
        update submitted by Brian Waterworth, VE3IBW

commit c4c160048f3b6c656e54caf6e9b3a3bbf364f549
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Nov 28 20:38:32 2021 -0600

    Power Meter Autoscale
    
      * remove conflicting code causing unstable
        display

commit 536df7b1a2d4559fc8ea94ce3f5c4eb365c8caa0
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Nov 27 23:30:50 2021 -0600

    fl_alert messages
    
      * correct wording in transceiver not responding alerts

commit d35abcbc21ae1dcf0408f70057f0a8a57af98aa8
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Nov 27 07:53:00 2021 -0600

    FreqControl
    
      * remove FL_RED revers colorization used for testing

commit 0b77439e969b00a39a707fbb9c11ba1c66ccde71
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Nov 23 16:50:51 2021 -0600

    code cleanup
    
      * remove compile WARNINGS

commit fe691c9021e941788bb6f81b4fc824ccefe3d4a4
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Dec 5 12:54:09 2021 -0600

    embedded/dialog tabs
    
      * allow user to embed extra's tabs in main dialog
      * save & restore state of tabs dialog / embedded tabs
      * restore visibility of selected tab
      * add configurable tab colors
      * retain state of tabs when changing between embedded
        and dialog visualization
      * retain visibility of embedded tabs when changing
        between small and large sliders
      * retain tab selection color between executions
      * adjust width of tabs dialog to width of main dialog

commit 07806773c0d6676c9b28fcb0298e23513ae54ca8
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Nov 24 00:17:52 2021 -0600

    cwio-timing
    
      * accu_sleep not reentrant or thread safe
        - create unique copy of now() and accu_sleep(double)
          for singular use by cwio thread
      * add execution of [ ] control characters when at beginning
        and end of text buffer respectively

commit 24eff1089c54ad095e2d4aeb0a12de6fe2ca3cf3
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Nov 25 07:00:18 2021 -0600

    fsk
    
      * add ability to send FSK signals on DTR or RTS serial
        line, either shared or separate serial port.
      * implement accurate nanosecond timing for Linux, OS-X
        and Windows targets
      * add winmm lib for Windows build
      * correct mark/space levels for RTTY lower sideband signalling

commit 4a1e6432ef49db1dcb20846e71f26232cb58c015
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Nov 17 19:16:23 2021 -0600

    IC7800 time set
    
      * Change in support.cxx to enable viewing Misc extras
        tab for transceivers supporting date-time set methods

commit 2e02298bef4595799a93c8688e9c77deadd44683
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Nov 13 18:49:00 2021 -0600

    Version 1.4.3
    
      * Maintenance release with documentation update
    
        cwio accu_sleep
          * replace milliSleep with new accu_sleep function
          * change activated state of configuration items based on
            port selection
          * change loop timing to use global accu_sleep
    
        A2B freq only
          * add shift-click to A->B button to transfer only
            frequency from vfoA to vfoB
          * add control-click to A->B button to transfer only
            frequency for vfoB to vfoA
    
        vfo adjust
          * change increment to fractional values
    
        start/exit set clock
          * add user configurable commands on program
            . start - immediately after normal start up
            . exit - immediately after normal exit
          * add time sychronization if supported by xcvr
            . xcvr clock synchronized to PC clock on next minute
              rollover, to nearest 50 msec.
            . implemented for these transceiver:
              - ic7100, ic7300, ic7600, ic7610,
                ic7700, ic7800, ic7851
              - FT991, FT991A, FTdx10, FTdx101D, FTdx101MP
                FT1200:time only
              - TS990
            . corrected deactivated controls on some supported xcvrs
    
        TX500
          * Add Lab599 TX500 transceiver
    
        cw generator
          * update to timing intervals for CW generator
    
        ftdx101d
          * fix table lookups for bandwidth
    
        FTdx10
          * add as independent transceiver backend
            . shares many identical CAT commands to FTdx101D
    
        FT1000MP
          * correct read vfo A/B conversion logic
    
        cw invert
          * allow user to specify DTR/RTS either normal (+) or
            inverted(-) signaling.
    
        Power control
          * change to floating point control to allow for
            fractional changes in power level, i.e. 0.1 W / step
    
        elad
          * Add ELAD FDM-DUO qrp transceiver
    
        g90 cw/power/swr
          * set CW/CWR tuning sense
          * update power/swr methods
    
        K3 power level
          * add OM; read for power level min/max/step initialization
    
        Disable Polling
          * USE to test various comms issues between flrig and transceiver
            . allow user to disable polling
            . allow user to disable xmlrpc server
    
        Transmit meters
          * FT991A reported as not showing power out during transmit cycle
    
        cmedia/serial port
          * allow both serial port and cmedia devices to be initialized
            during startup
    
        K3/KX3/KXPA metering
          * correct smeter conversion
          * read KX3 power out when KXPA is in standby mode
          * Add code to read SWR from KXPA if active
            . note: the KXPA100 programmers guide
          * Add get trace for KXPA swr reads
    
        IC7851/9610/9700
          * Change get/set vfoA/B to use x25, x26 command strings
          * correct set/get bandwidth by mode/data/filter
    
        KX3 ptt/if-shift
          * add get_PTT
          * add reset IF shift control based on current mode
          * add has_ptt_control as test for get_PTT call
          * poll for change in KXPA presence with poll of
            power level setting.  Perform test during both Rx and Tx status
    
        kx3_options
          * use GET OPTIONS to discover KXPA100 presence
    
        kx3 extras
          * add programmed support for KXPA

commit 715fc26fe5d85bffeb2e4c5db7ed28e549595937
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Nov 13 01:19:37 2021 -0600

    cwio accu_sleep
    
      * replace milliSleep with new accu_sleep function
      * change activated state of configuration items based on
        port selection
      * change loop timing to use global accu_sleep

commit b688d273f5908bbd0ace0968d4a7bf4add5ef9b1
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Nov 10 08:05:02 2021 -0600

    A2B freq only
    
      * add shift-click to A->B button to transfer only
        frequency from vfoA to vfoB
      * add control-click to A->B button to transfer only
        frequency for vfoB to vfoA

commit d273ea8bbb80d99f75ee2ed28e8b3a1fe0e6a4f7
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Nov 8 11:04:24 2021 -0600

    vfo adjust
    
      * change increment to fractional values

commit 3188549fe05cdd06819b905a7551aa11899e2174
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Nov 5 13:32:00 2021 -0500

    start/exit set clock
    
      * add user configurable commands on program
        . start - immediately after normal start up
        . exit - immediately after normal exit
      * add time sychronization if supported by xcvr
        . xcvr clock synchronized to PC clock on next minute
          rollover, to nearest 50 msec.
        . implemented for these transceiver:
          - ic7100, ic7300, ic7600, ic7610,
            ic7700, ic7800, ic7851
          - FT991, FT991A, FTdx10, FTdx101D, FTdx101MP
            FT1200:time only
          - TS990
        . corrected deactivated controls on some supported xcvrs

commit 5ef0451ce5747c2d1f3ddbbeba7956d1e2db30a8
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Nov 1 09:48:10 2021 -0500

    TX500
    
      * Add Lab599 TX500 transceiver

commit 615476b38751c4a4963948803f360e051221887b
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Oct 28 20:40:14 2021 -0500

    cw generator
    
      * update to timing intervals for CW generator

commit 03991093402e0e66d22c586472fc47cca8d52063
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Oct 26 10:42:01 2021 -0500

    ftdx101d
    
      * fix table lookups for bandwidth

commit 19372d4c5816ad762dbb091dab36b14bf0115f10
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Oct 28 06:57:17 2021 -0500

    FTdx10
    
      * add as independent transceiver backend
        . shares many identical CAT commands to FTdx101D

commit c9b2914c39602e86158551eaac90bb03c6108c17
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Oct 16 07:37:44 2021 -0500

    FT1000MP
    
      * correct read vfo A/B conversion logic

commit d5559bc5d390c2acfa56d8d0cc597404cc0c3eef
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Oct 1 04:23:14 2021 -0500

    cw invert
    
      * allow user to specify DTR/RTS either normal (+) or
        inverted(-) signaling.

commit b0cc398f00f21edcffba63e270ee92170abeaeac
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Sep 27 19:03:04 2021 -0500

    Power control
    
      * change to floating point control to allow for
        fractional changes in power level, i.e. 0.1 W / step

commit c5ac441b17cce1db7fdcf7d54ba8822cea239adf
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Sep 28 21:00:54 2021 -0500

    elad
    
      * Add ELAD FDM-DUO qrp transceiver

commit 2add8453e3d118c54a9b21a87ba55da0646ca312
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Nov 10 07:16:28 2021 -0600

    g90 cw/power/swr
    
      * set CW/CWR tuning sense
      * update power/swr methods

commit 9b52112d45b0a064f596e4f8d4ab06ad1dcc7c7f
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Sep 9 07:25:46 2021 -0500

    K3 power level
    
      * add OM; read for power level min/max/step initialization

commit ec294b69cca014836116eb98ce9c83b6671f3e8a
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Aug 28 08:01:53 2021 -0500

    Disable Polling
    
      * USE to test various comms issues between flrig and transceiver
        . allow user to disable polling
        . allow user to disable xmlrpc server

commit 2bacd24c429b721a5048be29242bcc1c51c4fa9d
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Aug 27 07:20:03 2021 -0500

    Transmit meters
    
      * FT991A reported as not showing power out during transmit cycle

commit 678db6061c39a2a1d95f79dd101d834b80bd0b11
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Aug 26 09:41:37 2021 -0500

    cmedia/serial port
    
      * allow both serial port and cmedia devices to be initialized
        during startup

commit 51787304cd204257b49fcb898165ea0f50a94cad
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Sep 9 09:05:36 2021 -0500

    K3/KX3/KXPA metering
    
      * correct smeter conversion
      * read KX3 power out when KXPA is in standby mode
      * Add code to read SWR from KXPA if active
        . note: the KXPA100 programmers guide
      * Add get trace for KXPA swr reads

commit a9ebebae9aff479723439b46148bac18982080ad
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Aug 15 20:21:22 2021 -0500

    IC7851/9610/9700
    
      * Change get/set vfoA/B to use x25, x26 command strings
      * correct set/get bandwidth by mode/data/filter

commit 3f320170995a1f0426517ea53df3ec8f2b149a27
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Aug 21 08:40:24 2021 -0500

    KX3 ptt/if-shift
    
      * add get_PTT
      * add reset IF shift control based on current mode
      * add has_ptt_control as test for get_PTT call
      * poll for change in KXPA presence with poll of
        power level setting.  Perform test during both Rx and Tx status

commit af4b4eb51e9b08a22b965fb3df5f899aae2bab93
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Aug 7 10:33:55 2021 -0500

    kx3_options
    
      * use GET OPTIONS to discover KXPA100 presence

commit c668f84d95c24af4f8120868540b22cd606c847c
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Aug 6 16:54:04 2021 -0500

    kx3 extras
    
      * add programmed support for KXPA

commit 7940dad80ed094e36a826e56bbc170f1775f85d9
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Aug 4 15:31:09 2021 -0500

    Version 1.4.2
    
      * Update release

commit ff406f02e9619f3c090f254224036140a76a74fe
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Aug 2 19:14:52 2021 -0500

    FT1000MP
    
      * correct read vfo values

commit 3aa0487d1af9232a99cafba745eb621487f0de02
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Jul 30 08:51:34 2021 -0500

    Multiple xmlrpc client conflicts
    
      * open up additional get xmlrpc demands to direct
        access to transceiver CAT i/o.
      * add verification to set_split

commit f710230ed614b07199b14c8386f009fb2dacd71e
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Jul 25 10:27:35 2021 -0500

    Lighted buttons
    
      * fix missing select color schemes
      * add scheme "gleam"

commit 3ab7defa481b94aa2fd4fb7849f3d2f0879d1489
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Jul 25 08:26:06 2021 -0500

    PowerSDR/1500
    
      * correct FM bandwidth table
      * prevent using string data NULL pointer

commit ccf6a3f75ffbf1d396d2244cf11ca6079cca7ca0
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Jul 24 08:23:54 2021 -0500

    Smeter in dbm
    
      * add xmlrpc command to retrieve Smeter in dbm
        . get_smeterDBM

commit 9ef654715f458611ffabaca8df3a1b757014e4a5
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Jul 23 14:28:11 2021 -0500

    Split set/get
    
      * correct CAT strings for split control on
        . PowerSDR, Flex-1500
        . TS-2000

commit b39f49c4b5758dcfe62f26fac3bd3beb28c119c5
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Jul 19 14:24:39 2021 -0500

    get meter
    
      * xmlrpc classes get smeter power_meter

commit 0ea13616f54e785ae17117d3c48beb40b9fdcd73
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Jul 17 09:07:30 2021 -0500

    openSUSE tumbleweed
    
      * remove Warnings & Errors exposed by gcc 11.1.1

commit f1453c97a0f8e27137b20a635ae0e276abd16e58
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Aug 2 07:00:32 2021 -0500

    TS570
    
      * corrected method to test for evidence of TS570 serial comms
        .  was limited to TS590 and failed if xcvr was TS570S.
      * corrected get_smeter method for variable length return string
        . 570 returns 6
        . 570S returns 7

commit 75615bbb1b66c63864d26029d514a523636b3259
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Jul 14 12:58:27 2021 -0500

    Images
    
      * add images for PowerSDR, Flex1500

commit 341830d0d61ebcba6480eac04f1e5268c95a2feb
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Jul 13 10:41:58 2021 -0500

    Version 1.4.1
    
      * Maintenance release
        . update documentation

commit deb5ca897e7f37b690aa24e7b2c2169158174c82
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Jul 9 06:22:43 2021 -0500

    Vfo A/B
    
      * Change quick vfo access for weak in the knees xcvrs
        .  includes all Icom and Xiegu transceivers that
           cannot independently control vfo A/B frequency

commit be485f4373107ce5e1a7759b5a35acdee09feabc
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Jul 8 19:30:47 2021 -0500

    cmedia ptt
    
      * add CM108... GPIO type ptt

commit eb873ce9400f526d17b4d6e76704669c50487d5c
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Jul 4 15:06:27 2021 -0500

    FLEX1500
    
      * add separate class for Flex 1500 based on PowerSDR

commit 85a3435ddb537d2a7ecced7c8ee4b4ad0d3fc0a6
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Jul 2 15:01:49 2021 -0500

    ft891 modes again

commit ca065b2598e8740ad87659f90dc237ee40fa530b
Author: Ed KD8YQQ <ed@...>
Date:   Tue Jun 29 20:49:09 2021 -0500

    FT991A
    
      * correct data port command string

commit 75ff0b6bfacf07e05be6502034aa4e8bd45646e3
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Jul 3 10:26:35 2021 -0500

    PowerSDR
    
      * correct CW bandwidth tables
      * refresh bandwidth table with PowerSDR label strings
        whenever mode is changed
      * change order of bandwidth to comply with ordering on
        PowerSDR main dialog.
      * fix coding error for get/set split methods
      * add set/get squelch
      * correct set/get rfgain (AGC-T)
        . scale to -20...120

commit 2b286bbab9d1edbe85596833438fa6b9044b0106
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Jun 25 11:38:07 2021 -0500

    CWIO
    
      * restore ability to read power out in CW mode

commit 805bdfc4386ef6f0f0fa58bbac42b72378f3c2b0
Author: Harry McGavran <w5pny@...>
Date:   Fri Jun 25 10:19:32 2021 -0500

    Orion-II
    
      * update to power out algorithm

commit 93079829dbca79c7d01a60c0fd4361710003bb39
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Jun 22 17:19:14 2021 -0500

    FT450/D
    
      * correct get power out method

commit 4929722f7c8420767473df3d5f421b800dd67f67
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Jul 7 15:04:34 2021 -0500

    G90 update
    
      * remove tune control
      * modified trace statements in G90 class methods
      * corrected power out conversion

commit 33f44f1ebd0860aadf26d90da97c13ec6129b395
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Jun 20 10:47:16 2021 -0500

    FT891
    
      * add wrapped get/set debugging statements

commit fa7c02f6882d5b7bec787fc30f4976c78eb43a0b
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Jun 19 10:00:10 2021 -0500

    TS440
    
      * add backend for TS440

commit 7c9e34b054639272cc07500d83596b6a53741715
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Jun 2 07:07:09 2021 -0500

    FT1000MP
    
      * test to discern PKT-U from info return string

commit e226084c7e5e272143eb3c59b63ea56c79315d25
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Jun 3 08:18:00 2021 -0500

    Version 1.4.0
    
      * Update version
        . new rigs
        . corrected rig methods
        . major change to serial i/o resulting in
          significantly faster xcvr polling and a
          change in poll selection to on/off

commit 9cec58abb5adb1061b01c09dfd87f05905474649
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Jun 1 12:03:03 2021 -0500

    Widget Labels/Hints
    
      * modify the GUI struct to include both widget label and hin texts
        . struct GUI {
            Fl_Widget* W;
            int        x;
            int        y;
            int        w;
            string     label = "";
            string     hint = "";
          };
          where W = 0 terminates a GUI array
                w = 0 defeats resize/placement of widget

commit ed75a2870f05cba9c0744b1ba06b49595d38010d
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Jun 1 04:31:00 2021 -0500

    Elecraft/Icom/Kenwood
    
      * KX3
        . added IOselect timout initialization for the KX3
          transceiver very slow to respond to query after
          many set operations.  changed IOselect to 500 msec
        . corrected code in many of the class methods
        . changed user interface to better support the xcvr
          front panel functions
        . correction to preamp cat control
      * K3/KX3 vfos
        . swap/copy A/B vfos
        . allow independent control of A/B vfos
      * IC705/7100/7200/7300 mode sense
        . Correct logic for detecting transceiver CW mode sideband
          sense
      * Faster Icom Access
        . update to class methods for Icom transceivers
        . update to Icom base class
        . update to serial port support
      * IC7000 preamp bug - correct CAT string
        . remove use of IC746PRO get_preamp method
      * IC9700 attenuator/preamp, modify control
        . internal / external on/off
        . remove disable attenuator when preamp on
        . fix attenuator control strings
      * TS480 preamp
        . Correct get response string size test
        . add get check when setting attenuator or preamp

commit e15fa1ad7adb89daaac891ed205983e931652b58
Author: Mike Black <mdblack98@...>
Date:   Thu May 27 12:17:18 2021 -0500

    PowerSDR Split
    
      * add get/set split

commit aa0fd21730964cefb883f72e6f83060c9517852f
Author: dave-w1hkj <w1hkj@...>
Date:   Sat May 15 13:14:26 2021 -0500

    FTdx1200
    
      * Correct bandwidth tables

commit b68e84b2c87e578b885b067866852bd4651e140f
Author: dave-w1hkj <w1hkj@...>
Date:   Thu May 13 18:12:17 2021 -0500

    cwio bug
    
      * cwio did not properly release the serial thread bypass

commit bf308313275520e4f89580e6e68a26a5a426b435
Author: dave-w1hkj <w1hkj@...>
Date:   Thu May 13 11:12:02 2021 -0500

    FT857/897 mods
    
      * start / exit changes similar to FT817/818 series
      * add get/set split

commit 77403f03896ff88aa9fbb3182b0ec2e83ab8e64c
Author: dave-w1hkj <w1hkj@...>
Date:   Wed May 12 10:10:53 2021 -0500

    IC7300 split
    
      * fix UI update when split changed at xcvr

commit 6c4ddbe1c0a04a33298b506e2033473a62b098a3
Author: Mike Black <mdblack98@...>
Date:   Tue May 11 18:04:40 2021 -0500

    PowerSDR
    
      * changes to class methods

commit 501f2060ae8ca77bd46220dfda79aadc58d5c80e
Author: Mike Black <mdblack98@...>
Date:   Tue May 11 18:19:22 2021 -0500

    Socket i/o
    
      * Change timing & block sizes for tcpip connection

commit 3ccc73cebb3956ae13a3bede423d898bcfbfbb9f
Author: Mike Black <mdblack98@...>
Date:   Tue May 11 18:17:49 2021 -0500

    XmlRpcClient
    
      * Add thread mutex to client implementation

commit 1b38784ce709fc92f5ef968dcb11626d22de9b37
Author: dave-w1hkj <w1hkj@...>
Date:   Tue May 11 08:16:33 2021 -0500

    Code cleanup
    
      * remove code which generates compiler warnings

commit 91cfa43c589baf49e2d24f52e72e207ccbf62031
Author: dave-w1hkj <w1hkj@...>
Date:   Wed May 12 09:00:39 2021 -0500

    FT817/818
    
      * Code fixes for 817, 817BB and 818
        . change check method to include repeated
          reads waiting for response to vfo read request
        . add check to all set methods that might change
          the band / mode state; including selectA /selectB

commit b05c2301360d66bf74e0ee39a2199faccf6f66c5
Author: dave-w1hkj <w1hkj@...>
Date:   Mon May 10 18:01:34 2021 -0500

    Locked passband tuning
    
      * Correct logic for locked Icom passband tuning

commit 2848ce02baf71597d8c9e14552ecbde67acb635e
Author: dave-w1hkj <w1hkj@...>
Date:   Sun May 9 10:09:16 2021 -0500

    cw-dtr
    
      * allow user to specify character used for prosigns

commit a0950c10838ae029610e49568aa3c455217dc460
Author: dave-w1hkj <w1hkj@...>
Date:   Fri May 7 15:34:28 2021 -0500

    KX3/OS-X serial
    
      * added serout statements to ReadBuffer to test KX3 / MacOS
        connectivity problems

commit 2fcff9c207da7ba3a7a93395ea5816872df2b3da
Author: dave-w1hkj <w1hkj@...>
Date:   Mon May 3 07:20:07 2021 -0500

    tod monotonicity
    
      * change computation of tod in msecs

commit c95f64361827294f7f21fdb94e745bf71a40841c
Author: dave-w1hkj <w1hkj@...>
Date:   Thu May 6 13:41:43 2021 -0500

    TS480xx
    
      * Restored xcvr specific control methods.  Generic Kenwood
        methods not correct to this TS480 transceivers
      * modify TS480HX/SAT get split display

commit d6cb2cc170ab168cc607faa888b8e8bc49248b5f
Author: dave-w1hkj <w1hkj@...>
Date:   Sun May 2 09:37:44 2021 -0500

    terminal debug
    
      * remove all std::cout debug statements

commit 160a444e08e575178f06b2748c12afa58e46cf17
Author: dave-w1hkj <w1hkj@...>
Date:   Sun May 2 09:14:08 2021 -0500

    kx3 tests

commit bf9e7966255a5aa74694b56bc26db1c015996f2a
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Apr 29 18:21:02 2021 -0500

    k2

commit b7401023a583760e88a5e2ea14bf763070b890d0
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Apr 29 10:53:59 2021 -0500

    ic7000

commit 9a3fef1d416a12a518e64600823b8be72db6b22b
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Apr 29 05:29:44 2021 -0500

    notch
    
      * correct support code for notch slider control

commit 1c49d1f9fe6491fbe596629d603454a99e8626ff
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Apr 28 12:31:00 2021 -0500

    IC serial
    
      * Add timeout to waitFOR, waitFB
      * Update IC705, IC9700

commit b12202ed8e826539a090306267d40638209f90ca
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Apr 28 06:05:07 2021 -0500

    K2/K3/KX3
    
      * Update read calls
        . response to some commands is to go mute for
          > 500 msec
      * Update K2 trace statements
        . change all occurances of waitN to wait_char
      * Update KX3 trace statements

commit d72ffde4ef0bcf7574a866fa37e0ac7b1210f24a
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Apr 26 21:43:05 2021 -0500

    File Organize
    
      * Use single function for IF; retrieval.  Query only if
        last IF; query was > 200 msec in past.
      * Kenwood transceivers
        . Move all TS*.cxx files into rigs/kenwood
        . Move all TS*.h files into include/kenwood
      * Yaesu transceivers
        . Move all rigs/FT...cxx to rigs/yaesu
        .Move all include/FT...h to include/yaesu
      * Icom transceivers
        . Move all rigs/IC...cxx to rigs/icom
        . Move all include/IC...h to include/icom
      * TenTec transceivers
        . Move all rigs/TT*cxx to rigs/tentec
        . Move all include/TT*h to include/tentec
      * Xiegu transceivers
        . Move all rigs/Xie*cxx to rigs/xiegu
        . Move all include/Xie*h to include/xiegu
      * Other transceivers
        . Move all other cxx to rigs/other
        . Move all other h to include/other

commit 75572d6734849f1f2896a0ba86347478250c9fa6
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Apr 25 09:31:55 2021 -0500

    serial comms
    
      * modify serial i/o to accept
        . number of return bytes
          - 14
        . return of required string
          - ";", "xFB"
        . return of two required strings
          - "xFE xFE x93 xE0", "xFD"
      * add IOselect test and wait to ReadBuffer
      * correct for missing btnAux... controls on wide UI
      * add get after set for all polled parameters
      * change IC7000 get_trace output

commit dc7f959da334c2910a3dab81af9d5b26274bd7e8
Author: Mike Black <mdblack98@...>
Date:   Sun Apr 25 07:30:00 2021 -0500

    PowerSDR update
    
      * add new functionality to PowerSDR class

commit 35e1900e295a59e536d3f509fa1e04994f0569d7
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Apr 26 07:46:07 2021 -0500

    paradigm shift
    
      * complete change to rx/tx polling
        . deprecates poll interval setting
        . deprecates poll function selection

commit 24f13e308e9a6cca95119161a5715be195aad2a0
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Apr 20 14:26:21 2021 -0500

    Kenwood Xcvr trace
    
      * add trace get debugging statements
        TS480HX, TS590S, TS590SG, TS2000, PowerSDR

commit 6e160cfc8e7ddf11230e0860788c3cb1cd019c5d
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Apr 19 08:29:52 2021 -0500

    IC7100/7300
    
      * add trace code to measure transceiver CI-V response times

commit 27a32791f263deee0e8dc2e773598708aa2b1bd8
Author: dave-w1hkj <w1hkj@...>
Date:   Mon Apr 12 10:17:34 2021 -0500

    Serial Port Timeouts
    
      * Recover from a temporary loss of serial port
        . ham tripped on the wires
          - clumsy oaf
        . ham using too much power, RFI
          - frequency hog
        . ham turned off transceiver before flrig
          - alas poor Yorick, I knew him well
      * Change Icom serial interface to work with or
        without CI-V echo enabled.

commit 2e4dce87449462666ad6a6e4e5fd60fcdde7affe
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Apr 10 12:29:39 2021 -0500

    xml server
    
      * disable push_xml for all xmlrpc gets
      * add set_verify classes
      * change set classes for fast response always
      * depreate set...fast classes

commit fde4188e631cfe448c6f0b7d8f95a9590c13460d
Author: dave-w1hkj <w1hkj@...>
Date:   Wed Apr 7 17:41:50 2021 -0500

    Duplicate RTS/DTR buttons
    
      * Duplicate the initial state of RTS/DTR buttons on
        xcvr setup and ptt setup panels

commit 9d48c4f825c4175a172c13960b6ee78f267647bd
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Apr 6 07:48:20 2021 -0500

    Polling Config
    
      * Add QSK to 'all'
      * Correct compensation label

commit 7d1afdc613ca28f1133b9d59a39f6a26fb6a56dd
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Apr 4 14:22:04 2021 -0500

    FT817BB test-mods

commit 9c72109a94add808526405a1f1c407b9e8fe83c2
Author: dave-w1hkj <w1hkj@...>
Date:   Sun Apr 4 09:20:53 2021 -0500

    Icom Performance
    
      * Tune serial port response on Icom transceivers

commit 23749888fa521436183296b0eb5ce5043e00a92a
Author: dave-w1hkj <w1hkj@...>
Date:   Tue Mar 30 21:48:23 2021 -0500

    CW via xmlrpc command
    
      * convert xmlrpc command string into DTR/RTS keying
        . tested with IC7300 DTR keying on primary serial port
          both using flrig keyer dialog and rpc calls from
          fldigi and flrig-shell script.  Excellent performance
          10 to 50 wpm.

commit 99b73865b0fe13f9b3ab4b676ddc7ff677e6aa98
Author: Dominik-DB1RUF <w1hkj@...>
Date:   Thu Mar 25 18:13:52 2021 -0500

    TMD710
    
      * add Kenwood TMD710 support

commit 741a0a1b8814eef874ef4ee3b0eb24caec4f9aff
Author: dave-w1hkj <w1hkj@...>
Date:   Thu Mar 18 14:56:20 2021 -0500

    Documentation
    
      * Add help section for Memory Dialog

commit 78dee1b8fc6695dfa5f83e4d693a971453f8af8a
Author: dave-w1hkj <w1hkj@...>
Date:   Fri Mar 26 06:23:28 2021 -0500

    Paradigm shift
    
      * Complete rewrite of set/get for all clients
        . flrig UI is client
        . remote tcp/ip is client
        . xmlrpc connections are clients
        . all clients created equal
      * All transceiver specific code must reside only
        in the specific transceiver class methods
      * Separate flrig client code from generic support
        code
      * implemented:
        . xmlrpc get/set vfoA/B
        . xmlrpc get/set modeA/B
        . xmlrpc get/set PTT
      * Add new xmlrpc commands which set vfo / ptt / mode
        without requiring transceiver feedback confirmation
        . set_force_vfoA
        . set_force_vfoB
        . set_force_PTT

commit 53cd60d07ffec89c48c2494e5edea03dee73f7e5
Author: dave-w1hkj <w1hkj@...>
Date:   Sat Apr 3 18:10:05 2021 -0500

    FT817/8
    
      * Added FT818ND
      * Yaesu has found that the undocumented "BB" command adds undue read/write
        wear to the FT-81x flash and Yaesu no longer can get this type of flash.
        Rather than damaging the radios, Yaesu eliminated the command from
        the FT-818 onwards.  The undocumented CAT commands previously used in
        the FT-817 driver will still work on the older radios, but run the
        risk of permanently disabling the rigs.
    
        Based on this information, there are now two FT817 interface selections
        . FT817 - only uses documented commands
          flrig will not report which VFO is in use and will simply toggle between
          VFO A and B rather than going directly to either one.
        . FT817BB - uses undocumented commands in read-only mode
          flrig will report which VFO is in use and will going directly to either one.
      * FT818ND does not use undocumented cat commands

commit 7214971e58d7d27aedc0926e0df7edfe0add8760
Author: David Freese <w1hkj@...>
Date:   Sun Feb 28 13:02:04 2021 -0600

    Tx Queue
    
      * force pending tx queue actions whenever PTT is invoked

commit 8baafe3b214d5f4c51dce40d6933947528062c6e
Author: David Freese <w1hkj@...>
Date:   Tue Feb 16 15:07:24 2021 -0600

    FT450/D
    
      * Correction to inoperative methods
      * Add AGC / RFGAIN controls to FT450

commit 9474d18efccf22c9742270b022a9540d166da397
Author: David Freese <w1hkj@...>
Date:   Sun Feb 7 12:25:59 2021 -0600

    macOS Info.plist
    
      * fix mkappbundle.sh script file

commit 7d64b6229761e74329858c22e02e5abbdd7b6290
Author: David Freese <w1hkj@...>
Date:   Fri Feb 5 10:29:40 2021 -0600

    K2 update

commit f69953a050d89c7f4a9bbe35ca637b474bd4bcb5
Author: David Freese <w1hkj@...>
Date:   Wed Feb 3 07:35:18 2021 -0600

    Version 1.3.54
    
      * maintenance release
        . eb8160e3: PowerSDR
        . 8b81927c: TS2000
        . c892e431: hcomm INVALID HANDLE VALUE
        . 30868e5f: External close command
        . e59e9b72: Check PTT
        . d727697f: xmlrpc server
        . bc11b5a: IC7300
        . 3b7c12bb: FT817ND
        . 970c43f8: FT847
        . cc1d1faa: macOS serial ports
        . ea2e4e8f: BigSur serial ports
        . 290c27e6: Break-in
        . 26451e33: Bands
        . d5c96cb3: IC7300 power table
        . b9030b31: Autostart
        . eaeb7212: Pmax
        . f197ce68: IC7100 auto ON/OFF
        . 6379d97f: Trace/Debug
        . 690e74bd: FT736R update
        .  9529d8b7: xmlrpcpp tracing
        . f3e06222: TOD clock
        . 9bb871cb: Icom sliders

commit 1ce2f82f52235c85873cbaac14800a8065905a3e
Author: David Freese <w1hkj@...>
Date:   Wed Feb 3 06:40:00 2021 -0600

    PowerSDR
    
      * Added PowerSDR transceiver
      * compatible with Thetis

commit 8b81927ccac08b5c3038df7abd617a0aa167de68
Author: David Freese <w1hkj@...>
Date:   Fri Jan 29 14:13:52 2021 -0600

    TS2000
    
      * test for NR; response of ?;

commit c892e431639ffce1984b30cada0d4fe03e498344
Author: David Freese <w1hkj@...>
Date:   Fri Jan 29 14:13:18 2021 -0600

    hcomm INVALID HANDLE VALUE
    
      * initialize hcomm to invalid handle value when creating
        new WIN32 class instance
      * test for open port before attempting to reopen
        close port if necessary

commit 30868e5f11273ef0c9dbee72d30fe75362a06004
Author: David Freese <w1hkj@...>
Date:   Tue Jan 26 21:39:45 2021 -0600

    External close command
    
      * Fix shutdown segmentation fault encountered during
        shutdown initiated by external xmlrpc command

commit e59e9b72823e4997dc3549ce1693c32a170b4230
Author: David Freese <w1hkj@...>
Date:   Wed Jan 20 14:32:05 2021 -0600

    Check PTT
    
      * add check for NON CAT ptt configuration

commit d727697f6fc7c912794c616cc24b65f267c4f468
Author: David Freese <w1hkj@...>
Date:   Wed Jan 13 08:40:09 2021 -0600

    xmlrpc server
    
      * correction to data types
      * change zmsec computation
      * allow xmlrpc requests for get/set_power & get_pwrmeter
        direct access to xcvr i/o.
      * add xmlrpc command rig.tune
        . enable transceiver tune function
      * update xmlrpc server method list to correctly indicate
        signature <ret:arg> types
      * rewrite set numeric as integer
      * add xml_trace statements to get/set
        . volume, mic gain, rf gain, power control

commit cbc11b5a08b2e234a8feb94c391a3bd7a3d91525
Author: David Freese <w1hkj@...>
Date:   Tue Jan 12 14:05:31 2021 -0600

    IC7300
    
      * Add get/set trace statements

commit 3b7c12bb94dad00c5bd2b52011f529e6be0107a6
Author: David Freese <w1hkj@...>
Date:   Tue Jan 12 14:04:55 2021 -0600

    FT817ND
    
      * add trace statements for testing

commit 970c43f83fdbd645cbea67afb9fda27a792c8984
Author: David Freese <w1hkj@...>
Date:   Tue Jan 12 14:04:16 2021 -0600

    FT847
    
      * add get_modetype

commit cc1d1faad64ddd58be4bd28bd6d789682b5af1b7
Author: David Freese <w1hkj@...>
Date:   Tue Jan 12 14:01:24 2021 -0600

    macOS serial ports
    
      * update serial port detection function

commit ea2e4e8f11ff6e9b9b379eafbe56641bc301b545
Author: David Freese <w1hkj@...>
Date:   Sun Dec 20 09:42:25 2020 -0600

    BigSur serial ports
    
      * Modify port discovery for Big Sur naming convention

commit 290c27e6226761b7109b2583b95fd99a4501b986
Author: David Freese <w1hkj@...>
Date:   Sat Dec 19 07:47:59 2020 -0600

    Break-in
    
      * Add break-in selection for transceivers which support
        set / get CAT commands for break-in
        - Icom, Yaesu
        - Change enable_break_in to set_break_in
        - Add get_break_in
          . method
          . polling

commit 26451e33bde03663b4df37a20bba6479823e76e7
Author: David Freese <w1hkj@...>
Date:   Fri Dec 18 08:42:09 2020 -0600

    Bands
    
      * Add missing 1.2 GHz save/restore

commit d5c96cb312c40702302200423e4344ab64034244
Author: David Freese <w1hkj@...>
Date:   Thu Dec 17 19:26:43 2020 -0600

    IC7300 power table
    
      * modify power table conversion method

commit eaeb72120aa2ddaa92e3f7604147b264bb1624b9
Author: David Freese <w1hkj@...>
Date:   Tue Dec 15 15:39:00 2020 -0600

    Pmax
    
      * return maximum available power to rig.get_pwrmax

commit b9030b318463148b0629e5feed13478715e2140a
Author: David Freese <w1hkj@...>
Date:   Wed Dec 16 16:49:25 2020 -0600

    Autostart
    
      * Changes to transceiver autostart methods in supported
        transceivers

commit f197ce68fffa986e55239d08405de6648f0a165d
Author: David Freese <w1hkj@...>
Date:   Sun Dec 13 07:50:50 2020 -0600

    IC7100 auto ON/OFF
    
      * rewrite autostart processing to show time for
        xcvr setup.  7100 takes about 5 seconds from a
        CAT wakeup command to when it can process additional
        commands

commit 6379d97fe404087004909e1d0c00a8aa5fe8d0b6
Author: David Freese <w1hkj@...>
Date:   Sun Dec 13 07:48:29 2020 -0600

    Trace/Debug
    
      * Disable text widget update if respective dialog not visible
      * Clear Fl_Text_Display buffer when buffer length exceeds 100000
        This will prevent excessive use of memory and possibility of
        segmentation fault caused by the text display widget.

commit 690e74bde6a269346ceeda689892f15002f949ae
Author: David Freese <w1hkj@...>
Date:   Sun Dec 13 08:03:02 2020 -0600

    FT736R update
    
      * added mode type method

commit 9529d8b7898431820d27b6d1e9c8d8ade0921b74
Author: David Freese <w1hkj@...>
Date:   Sun Dec 6 20:12:52 2020 -0600

    xmlrpcpp tracing

commit f3e062225b522f972a8e14146699d6936d69015e
Author: David Freese <w1hkj@...>
Date:   Sun Dec 6 08:45:37 2020 -0600

    TOD clock
    
      * correction to millisecond field

commit 9bb871cbe7d9bc881e18cb9c9967712bacd25ae5
Author: David Freese <w1hkj@...>
Date:   Thu Dec 3 12:45:50 2020 -0600

    Icom sliders
    
      * adjust min power for 7100, 7300, 9100, 9700

commit 967438a7b3d27fbeae0ad2a51d4a8fce232d31a7
Author: David Freese <w1hkj@...>
Date:   Wed Dec 2 06:42:48 2020 -0600

    Version 1.3.53
    
      * Maintenance release

commit 99b4017698a18a5a57cef15b7a59d0b6c9d69e0b
Author: David Freese <w1hkj@...>
Date:   Tue Dec 1 18:08:09 2020 -0600

    xmlrpc server
    
      * add command rig.cat_priority
        . receive and execute cat string with higher priority
          than any internal processes
        . required for sending CW text strings

commit 76ca56734e707fee3983cf6d1c577bd0f55a1c99
Author: David Freese <w1hkj@...>
Date:   Sat Nov 21 10:59:13 2020 -0600

    OpenBSD
    
      * Add serial port discovery for OpenBSD

commit da1eec99268eb38f3c0f62b1a1ce2e420664efe7
Author: Morgan Jones <me@...>
Date:   Sat Nov 21 00:13:23 2020 -0700

    Xiegu G90 etal
    
      * Correctly parse Xiegu G90 power output in tenths of watts
      * Add XML-RPC API: rig.get_pwrmeter_scale. Divide rig.get_pwrmeter by
        this value to get the actual value in watts.
      * Add XML-RPC API: rig.get_swrmeter (currently broken with G90 since it
        seemingly always outputs 0)

commit c4e7d190a8b611259b2d178547ae70ee1a16bb15
Author: Mike Keitz <keitz24@...>
Date:   Mon Nov 16 08:48:45 2020 -0600

    FT757GX2
    
      * adde Yaesu FT-757GX2 transceiver

commit d20b35fed6fdd4a1da77d4e9126ed6c5595da845
Author: David Freese <w1hkj@...>
Date:   Thu Nov 12 08:00:04 2020 -0600

    Cmd Buttons
    
      * fix issue with commands 17-24

commit 9f5e75492c73b64eedaf09baf4e04585565c3cb2
Author: David Freese <w1hkj@...>
Date:   Tue Nov 10 09:47:56 2020 -0600

    FTdx101D
    
      * Correct read ALC

commit b0dc76d63fe0f9a9de4f4bf38657c48acc0e080a
Author: David Freese <w1hkj@...>
Date:   Sat Nov 7 17:56:47 2020 -0600

    IC705
    
      * change power set/get to % of full power

commit 2090f63202e772d2f2bc6378116f129c9992cc45
Author: David Freese <w1hkj@...>
Date:   Tue Nov 3 18:31:30 2020 -0600

    commands
    
      * fix read/write of commands to status file

commit 9d7f76258d59c22b2f2e8ec76d3db80fdae3c840
Author: David Freese <w1hkj@...>
Date:   Wed Nov 4 12:59:59 2020 -0600

    FT450D
    
      * add AGC button
      * relabel IPO button

commit 43aa3ebfa67846eb360ff9578a7a165cf61110e3
Author: David Freese <w1hkj@...>
Date:   Fri Oct 30 21:31:02 2020 -0500

    Extras dialog
    
      * change tab labels for better fit on Pi & macOS

commit 8775b15dbf934ebc659f33394d45374d5ea9b3ec
Author: David Freese <w1hkj@...>
Date:   Fri Oct 30 16:25:35 2020 -0500

    FT-991/A
    
      * FT991A
        - Correct FT991A mic gain, values are 0 .. 100.
        - FT-991A split
          . The FT-991/A does not support the FR CAT command
          . change to use RI (Radio Information) CAT command
        - Add 50ms delay between setting PTT and reading
          . corrects timing problems with WSJTX.
      * FT991, clean up class code structures

commit 9107974c70e4fd52443097fd576ddf8217834efc
Author: Richard Shaw <hobbes1069@...>
Date:   Fri Oct 30 16:10:11 2020 -0500

    Remove superfluous ceil call in get_rf_gain() as the cast to int truncates it anyway.

commit 4c10a73dde5922db1667850fbc5720a3876b6005
Author: Richard Shaw <hobbes1069@...>
Date:   Fri Oct 30 16:08:13 2020 -0500

    FT450D / TS-480SAT
    
      * Change for loops to while loops.
      * Simplify logic in some places.
      * Fix RF slider values on the FT-450D which were inverted

commit f14bc01bf411f5ca45e0b3f3f36186365f550979
Author: David Freese <w1hkj@...>
Date:   Fri Oct 30 16:01:51 2020 -0500

    CPU optimization
    
      * 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 ccba8018a416b7d661d2c7aa9fc6e4a34ba47568
Author: David Freese <w1hkj@...>
Date:   Fri Oct 30 10:36:35 2020 -0500

    Font Browser
    
      * fix segmentation fault

commit 1933aab2c47937240d94e559c225b2d8aeba82fb
Author: David Freese <w1hkj@...>
Date:   Fri Oct 30 04:53:33 2020 -0500

    Version 1.3.52
    
      * Maintenance release
        - David Freese  <w1hkj@...>
          . 066021b: Documentation Update
          . 9d812b3: FT450/D
          . 4fe02df: FT991A
          . 9b35358: 24 user buttons
          . c735fb2: fonts
          . 3807578: Xiegu G90
          . e95333b: i7
          . 181cc87: IC-705
          . 547a273: Memory Bank
          . 3c2ee3a: Memory leaks
          . 3b0406b: UI wide resize
          . 7d86b0f: Extras Dialog
          . c046bd5: gpio PTT
          . 11a01f2: Memory UI
          . 2b46958: FreqControl Update
          . 4bef465: meter image
          . 37918b0: regex lib
          . 7f6c96a: clockid_t
          . 63b1e96: PTT polling
          . bf1889e: FT891
        - Mike Phipps  <qrz@...>
          . ed67969: FT736R
        - Tim Seed  <a45wg@...>
          . 5c31b37: IC7000

commit 066021b06f51538b219db3c896481b075a6dfa1a
Author: David Freese <w1hkj@...>
Date:   Thu Oct 29 20:50:00 2020 -0500

    Documentation Update

commit 9d812b37892b7a151f9df80a70c7eab2fd8984b1
Author: David Freese <w1hkj@...>
Date:   Wed Oct 28 09:00:09 2020 -0500

    FT450/D
    
      * fix mic gain control for FT450 and FT450D
        - transceiver only returns 3 levels for mic gain.

commit 4fe02df2ba8bf14832b42f1750e1569a9c2e9cac
Author: David Freese <w1hkj@...>
Date:   Wed Oct 28 07:33:37 2020 -0500

    FT991A
    
      * add band selection

commit 9b35358fb64f15e78ddba30ec20721d12c549347
Author: David Freese <w1hkj@...>
Date:   Tue Oct 27 11:12:18 2020 -0500

    24 user buttons
    
      * Increase number of user defined buttons to 24

commit c735fb253d70c6c9056dd74b5025cd3327bc8b74
Author: David Freese <w1hkj@...>
Date:   Tue Oct 27 06:58:09 2020 -0500

    fonts
    
      * fix slow start caused by font fixed/proportional enumeration
        - fixed point 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 e95333b9bf067ab87503a0025845812d31090090
Author: David Freese <w1hkj@...>
Date:   Thu Oct 15 13:38:36 2020 -0500

    i7

commit 547a27351fb688aedb98590cf37358084477bcda
Author: David Freese <w1hkj@...>
Date:   Sat Oct 10 08:30:43 2020 -0500

    Memory Bank
    
      * Correct/add memory bank read/write for the following transceivers
        - 7100
        - Xiegu-G90

commit 3c2ee3ae517529aeebbcb42c921f91056fbe254c
Author: David Freese <w1hkj@...>
Date:   Tue Oct 6 08:34:56 2020 -0500

    Memory leaks
    
      * fix memory leaks in xmlrpc interface code
      * fix memory leaks in xcvr_setup code

commit ed67969510966308ce1612268bb996c8af8bc6fb
Author: Mike Phipps <qrz@...>
Date:   Mon Oct 5 06:37:52 2020 -0500

    FT736R
    
      * Correct mode select cat string

commit 3b0406bcd2ab9119992fdba8dde14c5e2d78e536
Author: David Freese <w1hkj@...>
Date:   Sat Oct 3 16:01:08 2020 -0500

    UI wide resize
    
      * save and restore width of UI wide

commit 7d86b0f57134a59a0e87225fe0b951c53cf129a6
Author: David Freese <w1hkj@...>
Date:   Thu Oct 1 06:36:45 2020 -0500

    Extras Dialog
    
      * code clean up
      * allow user to resize horizontal dimension
      * always open beneath, aligned and adjacent to
        the main dialog

commit 181cc8731cb1637bd0798328ee8db30670fe753d
Author: David Freese <w1hkj@...>
Date:   Tue Oct 13 20:32:58 2020 -0500

    IC-705
    
      * Add Icom 705 transceiver
        - based on IC7300
        - added DV mode to mode select

commit c046bd5f166a7a72f70473dc32b182b3f6861fa3
Author: David Freese <w1hkj@...>
Date:   Fri Sep 25 19:07:07 2020 -0500

    gpio PTT
    
      * add Pi gpio PTT capability

commit 11a01f2773065baf62f3261f045acd2cf845feb9
Author: David Freese <w1hkj@...>
Date:   Fri Sep 11 06:07:28 2020 -0500

    Memory UI
    
      * Add header line to browser
      * Increase font sizes
      * Change to user resizable dialog

commit 4bef465cf2accced6a5b340a340aa92ded52e995
Author: David Freese <w1hkj@...>
Date:   Mon Sep 7 08:40:03 2020 -0500

    meter image
    
      * fix bug which caused alc/swr meter to display
        wrong image after change of bands / tune

commit 5c31b3796a9d2873f5468b15f27ee85318374afe
Author: Tim Seed <a45wg@...>
Date:   Wed Sep 2 14:59:47 2020 -0500

    IC7000
    
      * Add bandwidth table.
      * Remove reference to 746Pro in class methods

commit 3807578031f0eafc023b8434f4ae4e14df669213
Author: David Freese <w1hkj@...>
Date:   Mon Oct 19 12:10:49 2020 -0500

    Xiegu G90
    
      * Added G90 transceiver backend
        - modeled after Icom 7100

commit 2b46958221b1e8ab4cb2bb3106e5f8a971729b81
Author: David Freese <w1hkj@...>
Date:   Wed Sep 9 07:02:02 2020 -0500

    FreqControl Update
    
      * Simplify frequency control widget

commit 37918b0410955d4e0ef9cb41179fd0dac5d544cc
Author: David Freese <w1hkj@...>
Date:   Sun Jul 12 07:26:44 2020 -0500

    regex lib
    
      * remove -lregex from build

commit 7f6c96aa306601bdc569cbc42389177dbda1d093
Author: David Freese <w1hkj@...>
Date:   Sun Jul 12 05:57:04 2020 -0500

    clockid_t
    
      * remove all references to clock_gettime

commit 63b1e96d32a94f8bc2343e4baaf19d63a3e9a49a
Author: David Freese <w1hkj@...>
Date:   Thu Jul 9 14:55:56 2020 -0500

    PTT polling
    
      * add PTT to polling controls
        - disable PTT polling by setting control to zero

commit bf1889eae588d7848a366ecaf7d4717008a30eef
Author: David Freese <w1hkj@...>
Date:   Wed Jul 8 19:00:26 2020 -0500

    FT891
    
      * add get_trace statement to get_ptt method

commit bbd4717327bec036d8d637028102a04b68bf5516
Author: David Freese <w1hkj@...>
Date:   Thu Jul 2 19:38:16 2020 -0500

    Version 1.3.51
    
      * Update/Maintenance release

commit 64e64bb9db3d67d5ea8442319676a8fa4e030c05
Author: David Freese <w1hkj@...>
Date:   Thu Jul 2 18:43:45 2020 -0500

    Doc Update
    
      * Update transceiver listings
      * Update configuration tabs
      * Separate parts of existing text into topic files
      * Add CW keyer documentation

commit b896906efb856ae8838f3ccee257e6068e55259c
Author: David Freese <w1hkj@...>
Date:   Wed Jul 1 09:33:22 2020 -0500

    FT991A power
    
      * modify quadratic conversion of meter reading to power out

commit 194069ca233e20870128e45528a6efab75b510c8
Author: David Freese <w1hkj@...>
Date:   Tue Jun 30 15:32:13 2020 -0500

    signed / unsigned comparison
    
      * correct mixed comparisons

commit ebceb32620de9184bf5dad73e00f259bfb129eaa
Author: David Freese <w1hkj@...>
Date:   Tue Jun 30 15:07:41 2020 -0500

    User configurable CW/PTT
    
      * Add user enable/disable PTT when transceiver in a CW mode

commit ce711e67b6b3ace4c62a0beffb9c0a9e27d8fb90
Author: David Freese <w1hkj@...>
Date:   Wed Jun 24 14:20:18 2020 -0500

    Frequency
    
      * change all references from long to unsigned long int

commit 390239a5a25d713c1c06a45dd31ee2e2b17750e2
Author: David Freese <w1hkj@...>
Date:   Sat Jun 13 19:55:07 2020 -0500

    check ptt
    
      * add serial mutex guard_lock

commit 1028f303c920218ffa0c20eff16197005fe2bd96
Author: David Freese <w1hkj@...>
Date:   Tue Jun 9 07:28:46 2020 -0500

    PTT
    
      * monitor PTT state changes made at transceiver

commit edc0c20d2d9aee7b8890bdbb232540e2c0f411b7
Author: David Freese <w1hkj@...>
Date:   Wed Jun 24 14:19:15 2020 -0500

    FT736R
    
      * added basic freq / mode support

commit ec2f097e4ab8da6376a26670ead4c7dd7341f68a
Author: David Freese <w1hkj@...>
Date:   Sat May 23 10:49:00 2020 -0500

    CW server
    
      * add CW generator using DTR or RTS signal line
        - shared serial port with CAT i/o
        - separate serial port
      * add separate CW keyboard / mouse dialog
        - function key macros
        - live keyboard CW
        - buffer transmit keying on/off
      * xmlrpc controls with new control interface
        - rig.cwio_wpm NNN - set wpm
        - rig.cwio_text text... - append text to transmit buffer
        - rig.cwio_send 1/0 - enable/disable keying
          . starts buffer transmission if buffer contains text
      * add user selectable PTT or Break-in keying

commit e47d92cebd32bf728eb627483ab86008cf099d68
Author: David Freese <w1hkj@...>
Date:   Mon May 25 21:42:19 2020 -0500

    IC9700
    
      * add get_mic_gain

commit d1ab613b1074d52bec2b7ff318978f23a390192f
Author: David Freese <w1hkj@...>
Date:   Tue May 26 05:27:54 2020 -0500

    xml server
    
      * Add a configuration item for xml server port
      * Implement changing xml server port during execution

commit 5500fc9624f90e0d8c947d972506423ad74b517c
Author: David Freese <w1hkj@...>
Date:   Fri May 22 12:17:23 2020 -0500

    FT450D
    
      * clean up code

commit 07925783866213e35012dd089a586d2722213fbe
Author: David Freese <w1hkj@...>
Date:   Tue May 19 08:25:33 2020 -0500

    Icom transceivers
    
      * IC7300 Correct debug string for get_pbt_outer, get_pbt_inner
      * Detect out-of-bounds BCD return values to
        both VFO and MODE queries when the the xcvr
        is in a memory vice vfo setting and the memory
        channel has not been programmed.
        - transceiver response is a single xFF
        - force flrig frequency to zero
        - force flrig mode to LSB, filter to zero

commit e97e725c87f3fbb93683c5ed43f9e0505ae47415
Author: David Freese <w1hkj@...>
Date:   Fri May 15 08:55:51 2020 -0500

    FTdx101D/mp
    
      * correct get SWR method

commit c7027770d9f809b74692da84ff14335962c6ce0f
Author: David Freese <w1hkj@...>
Date:   Fri May 15 07:29:17 2020 -0500

    IC9100
    
      * add mic gain get/set
      * add compression get/set
      * add SWR, Power Out tables

commit 5b129a8597faa7ede03abd80466d11786a7c5313
Author: David Freese <w1hkj@...>
Date:   Thu May 14 06:40:13 2020 -0500

    CW sideband
    
      * fix read sideband code in IC7100, IC7200 and IC7300

commit 7c3185269a0c916045cbe0bc4bc2247622c7d4e7
Author: David Freese <w1hkj@...>
Date:   Fri May 8 09:32:39 2020 -0500

    Xiegu-5105
    
      * Add Xiegu-5105 transceiver, based on IC7000

commit 5b8808822783c4ca3e58d748c33fed797679eb52
Author: David Freese <w1hkj@...>
Date:   Sun Apr 5 12:46:54 2020 -0500

    Linux serial devices
    
      * remove std::cout statement
      * make serial combo user editable

commit 733de1b4f755daf7a233e0124293fe46ec4282a2
Author: David Freese <w1hkj@...>
Date:   Wed Apr 1 10:36:12 2020 -0500

    m4-fix
    
      * erroneous character in m4 script

commit e9c47f1fbefd04709af5ddd1487c65f8b17edf9f
Author: David Freese <w1hkj@...>
Date:   Wed Apr 1 09:27:33 2020 -0500

    Version 1.3.50
    
      Maintenance release
    
            cefe16c8: MacOS cu serial ports
            6fa841ce: CW sense
            205e0e08: Icom Manual Notch
            dac9fc5d: IC7600 trace
            9d9a64ce: FTdx9000D
            67bfab3d: FTdx101MP
            cd7e3294: xmrpc command strings
            216de6fd: FTdx101D
            00f1c3ff: Remote shutdown
            043a4391: FT891 IPO
            9d641b07: IC7100 notch
            f0ad4da1: Poll tuner
            e1f13d52: Sliders/Auto-on-off
            79b18cac: User Command Buttons
            96e74e64: Doc Update
            aaaf2252: mat file aging
            be747790: KX3
            16df0425: IC7100
            7f8141d0: mkappbundle
            e7e7e2d9: Yaesu tuner
            fe973dd8: Commands

commit 199a41b2fe7793fdeaf6563963def77bee13991c
Author: David Freese <w1hkj@...>
Date:   Sun Mar 29 07:25:24 2020 -0500

    MacOS cu serial ports
    
      * enable /dev/cu.xxx serial port identification
      * update build.m4 for building with Xcode 11

commit dff192f4ecfb7d0e13e41ab5f1c7eafe7813b19f
Author: David Freese <w1hkj@...>
Date:   Wed Mar 18 12:19:04 2020 -0500

    CW sense
    
      * CW read CW sense on select Icom transceivers to correctly
        manage notch filter position

commit aa3729587064fdeac8ca23a21b4ecb724eb2172c
Author: David Freese <w1hkj@...>
Date:   Wed Mar 4 09:25:21 2020 -0600

    IC7600 trace
    
      * added trace statements to aid user debuggin

commit 35850889113f22915845f9fa50217f1d48b4550e
Author: David Freese <w1hkj@...>
Date:   Thu Mar 5 09:38:04 2020 -0600

    Icom Manual Notch
    
      * Adjust notch conversions by bandwidth and mode
      * Following Icom transceivers have notch on/off/set
          . IC7000
          . IC7100
          . IC7200
          . IC7300
          . IC746
          . IC746PRO
          . IC756
          . IC756PRO2
          . IC756PRO3
          . IC7600
          . IC7610
          . IC7700
          . IC7800
          . IC7851
          . IC9100
          . IC9700

commit aa9bca64b6e6f294be189b689a8a382066f60504
Author: David Freese <w1hkj@...>
Date:   Sat Feb 29 15:21:21 2020 -0600

    xmrpc command strings
    
      * update to read Icom hexadecimal strings

commit cd28afcece49941f73c4380deaa9f9902e9def30
Author: David Freese <w1hkj@...>
Date:   Fri Feb 28 15:41:45 2020 -0600

    FTdx101D
    
      * Correct reading of power output
      * Correct behavior of Tune On/Off

commit d2b6c236f8f35824cb7f93a23bf4d12a356110c0
Author: David Freese <w1hkj@...>
Date:   Fri Feb 28 11:08:09 2020 -0600

    Remote shutdown
    
      * add xmlrpc command string "rig.shutdown"
        - provides remote shutdown of both flrig and
          transceiver if capable and configured

commit 948e85c67949473323ac6c4f6690a7c0043ddb3d
Author: David Freese <w1hkj@...>
Date:   Tue Feb 25 08:43:44 2020 -0600

    FT891 IPO
    
      * Add button label change to indicate IPO/AMP state

commit 2f07ff85c3ef5200d922ada59252227c9d1835d1
Author: David Freese <w1hkj@...>
Date:   Mon Feb 24 10:15:38 2020 -0600

    IC7100 notch
    
      * enable notch functions
        - calibrate IC7100 internal notch value to audio frequency

commit d6c8afbfd8915b67d2d42f3d1a02dd2c617be5b0
Author: David Freese <w1hkj@...>
Date:   Mon Feb 24 07:32:53 2020 -0600

    Poll tuner
    
      * add separate control to enable/disable polling of
        tuner state

commit 7a2951437898f572df6b524f2ee447c69eb9b5c9
Author: David Freese <w1hkj@...>
Date:   Tue Feb 18 10:23:48 2020 -0600

    Doc Update
    
      * add location and descriptions of configuration and data files

commit fc4ed186cc8e740e14d920898fa90c4eeb3b7a79
Author: David Freese <w1hkj@...>
Date:   Sun Feb 23 10:05:12 2020 -0600

    Sliders/Auto-on-off
    
      * bug fix - disallow UI slider changes when volume muted
      * bug fix - do not transfer data to xcvr on event FL_LEAVE
      * correct slider behavior using mouse wheel
      * add auto ON/OFF for Icom transceivers
        - IC7100
        - IC7300
        - IC7610
        - IC7851
        - IC9700

commit becf6406d88b6243377adffeb311798757504c2c
Author: David Freese <w1hkj@...>
Date:   Tue Feb 18 09:47:04 2020 -0600

    mat file aging
    
      * add aging for freq-mode list files (.mat)

commit 9f934d904e5d8d7f58d26618a14033b914f7b10a
Author: David Freese <w1hkj@...>
Date:   Sat Feb 15 15:27:35 2020 -0600

    KX3
    
      * Change default if_shift for digital modes to 1500

commit bc9bb8827d6f918be1305ada4041173970726818
Author: David Freese <w1hkj@...>
Date:   Thu Feb 13 21:25:48 2020 -0600

    IC7100
    
      * add
        - ref adjust
        - calibrate table for power out

commit 2477bad9cefa7ff9e724bb6ff16d9068df7a34e1
Author: David Freese <w1hkj@...>
Date:   Mon Feb 10 07:00:52 2020 -0600

    mkappbundle
    
      * modified 'version' to include patch number

commit ddae8413385a334ab379521bf6cd5fb7e0b54a80
Author: David Freese <w1hkj@...>
Date:   Sat Feb 22 10:06:20 2020 -0600

    User Command Buttons
    
      * Add normal and SHIFT usage to all command buttons
        - allows user to assign on/off etc usage to a single
          command button.
        - SHIFT-left-button or right-button invokes secondary
          button command string.

commit 4e0bea428ed6521140e1de12fb0d859bdbe1d9bf
Author: David Freese <w1hkj@...>
Date:   Tue Mar 3 15:58:20 2020 -0600

    FTdx9000D
    
      * remap power i/o to 5...200 W
      * correct vfoB selection
      * corect width selection
      * add power on/off

commit 21f6fc1027ac15c2a5268d36fe753fcf9a70c02c
Author: David Freese <w1hkj@...>
Date:   Tue Mar 3 15:58:00 2020 -0600

    FTdx101MP
    
      * add FTdx101MP class based off of FTdx101D
      * add auto on/off to both FTdx101D and FTdx101MP

commit 7e25a370e6fe5c44aedf814a570ce58aa35cad37
Author: David Freese <w1hkj@...>
Date:   Wed Jan 15 07:10:52 2020 -0600

    Yaesu tuner
    
      * change get/set tuner methods for these xcvrs
        - FT991, FT991A

commit 653da1d8013ca324e2b963c01953a307beddf568
Author: David Freese <w1hkj@...>
Date:   Tue Jan 14 09:06:50 2020 -0600

    Commands
    
      * correct indexing error

commit fba244ee9afeda0d88ab8301db5b2921d92b1ce7
Author: David Freese <w1hkj@...>
Date:   Sun Jan 12 15:29:23 2020 -0600

    Version 1.3.49
    
      Maintenance release
    
        Config
        MilliSleep
        FT991A
        drag-release
        TT566 update
        rig.cat_string
        IC756PROII
        scripts
        Unguarded statement
        Increase User commands
        IC9100
        IC9700
        FT857/897

commit 8d825c34172c9099764622c7a915cda596bdec29
Author: David Freese <w1hkj@...>
Date:   Thu Jan 9 06:52:46 2020 -0600

    Config
    
      * Change configuration from tab to tree pick metaphor
      * Change serial port discovery on OS-X to just use tty
        and not cu.

commit 48f0469dd83ef150700d981287cff3df3b0c6fa0
Author: David Freese <w1hkj@...>
Date:   Mon Jan 6 08:19:41 2020 -0600

    MilliSleep
    
      Change MINGW implementation to use nanosleep vice Sleep

commit 5426fc7e3ec101084f39aff35e1e641df085c53a
Author: David Freese <w1hkj@...>
Date:   Mon Dec 30 06:41:58 2019 -0600

    FT991A
    
      * add separate class to support the FT-991A

commit 6a409501c9c8dca65ae306f54801c5fe6f00bd2b
Author: David Freese <w1hkj@...>
Date:   Wed Dec 18 15:01:54 2019 -0600

    drag-release
    
      * Add FL_RELEASE event processing to Fl_Value_Slider widget

commit d91af526cfb84f4358890c92723a15d330b4edfe
Author: David Freese <w1hkj@...>
Date:   Wed Dec 18 05:58:58 2019 -0600

    TT566 update
    
      * mods to TT566 class methods by W5PNY
        - detect PTT changes made at xcvr
        - correct S meter scale conversion

commit cdcb42592682ce771ae5de5c1e6924efd5657beb
Author: David Freese <w1hkj@...>
Date:   Fri Oct 25 13:30:43 2019 -0500

    rig.cat_string
    
      * change xmlrpc implementation to return the transceiver
        response string

commit 1232696cd7adba6d7c61e90f1df396fbde114802
Author: David Freese <w1hkj@...>
Date:   Sun Oct 13 19:15:39 2019 -0500

    IC756PROII
    
      * Start up seg fault if xcvr is in AM or FM mode

commit ad39fdab175b48be3779134b8ddbb5d42fb47615
Author: David Freese <w1hkj@...>
Date:   Fri Oct 11 12:13:07 2019 -0500

    scripts
    
      * modify build scripts for current OS install

commit 32897fe2042810c6ff4371757adba690f58200b8
Author: David Freese <w1hkj@...>
Date:   Wed Oct 9 21:27:24 2019 -0500

    Increase User commands
    
      * increase from 8 to 16 user definable commands

commit ce82f3f04033d87dfe8f9db9a11cbd76a8d541f2
Author: David Freese <w1hkj@...>
Date:   Thu Oct 10 08:10:07 2019 -0500

    Unguarded statement
    
      * fix unguarded statement in src/TS990.cxx

commit ecad1f9bc7db576d90db5d6440753f15af025a71
Author: David Freese <w1hkj@...>
Date:   Fri Oct 4 17:33:41 2019 -0500

    IC9700
    
      * Add Icom 9700 transceiver

commit 4c615197c6d94dfa5da790688773bed38e0ef6ef
Author: David Freese <w1hkj@...>
Date:   Fri Sep 13 10:13:42 2019 -0500

    FT857/897
    
      * add delay after changing mode
      * add extras drop down entries
      * add Commands tab
      * add Band select tab
        - band/mode select buttons
      * Add CTCSS and repeater controls tab
      * Store band data in prefs file:
        - freq, mode,
        - CTCSS tx/rx tones
        - FM simplex/minus/plus; offset frequency

commit 78a01576e9edcce0f66497c32040af9f4be7d55c
Author: David Freese <w1hkj@...>
Date:   Sat Aug 17 10:41:51 2019 -0500

    Version 1.3.48
    
      * Maintenance release
        IC 746/756
          transceiver does not support get split
        FT857D/897D
          Correct missing ptt control
        FT450D
          smeter scale
          split on VFO-B

commit 6caa13a356ae419a9a56735090bf9565f79ff4ae
Author: David Freese <w1hkj@...>
Date:   Sat Aug 10 06:07:15 2019 -0500

    IC 746/756
    
      * transceiver does not support get split

commit c3f2d9573103cedea5b3ba71790f16323c406fe2
Author: David Freese <w1hkj@...>
Date:   Sat Aug 10 08:33:08 2019 -0500

    FT857D/897D
    
      * Correct missing ptt control

commit c97a8350ab65c74f3b59de49306f371e0aff9120
Author: David Freese <w1hkj@...>
Date:   Thu Aug 8 05:59:39 2019 -0500

    FT450D
    
      * smeter scale
      * split on VFO-B

commit 398620c7e21f4c6ac563a66b24b0409599ae4941
Author: David Freese <w1hkj@...>
Date:   Mon Aug 5 09:42:49 2019 -0500

    Version 1.3.47
    
      * Maintenance release

commit 0f66d98b575fbdece93c777efeeac8e644b4848a
Author: David Freese <w1hkj@...>
Date:   Fri Aug 2 20:10:06 2019 -0500

    IC7600/IC7851
    
      * Correct mode reads
        - contributed by Johan Maes, ON4QZ

commit 27713b62796c37eb250e7b39cce448c6990cc863
Author: David Freese <w1hkj@...>
Date:   Mon Jul 29 06:43:26 2019 -0500

    FTdx101D
    
      * update iaw recent changes to xcvr firmware

commit bb6598c8ef559ebd8d9beeb0d15f46f081eda961
Author: David Freese <w1hkj@...>
Date:   Mon Jul 22 14:25:36 2019 -0500

    Version 1.3.46
    
      * Maintenance release

commit 91baa81d5474caae3a8688bd280fa3eb64713554
Author: David Freese <w1hkj@...>
Date:   Wed Jul 17 06:22:32 2019 -0500

    ic7200 test
    
      * add get/set trace statements to test start/stop
        work flow

commit d594e377a798b72a4300893681e70efacbda46af
Author: David Freese <w1hkj@...>
Date:   Mon Jul 22 07:37:21 2019 -0500

    KX3
    
      * update to KX3 class backend
      * added support for KXPA100 power out query

commit 083cd44a774865425cb3e5b4ca729f8c1dea7eba
Author: David Freese <w1hkj@...>
Date:   Wed Jul 17 12:48:06 2019 -0500

    FTdx101D
    
      * add new transceiver class
      NOTE: several critical CAT commands are missing
            and/or incorrectly implemented in the xcvr
            firmware.  This includes being able to select
            receive vfo independently of transmit vfo.

commit af99f654108c4a54b538afd93552fcbcfa86630b
Author: David Freese <w1hkj@...>
Date:   Wed Jun 12 19:18:05 2019 -0500

    auto_on_off
    
      * change auto on to be first event in transceiver
        get/set sequence

commit 69f8955d5bf3129a393b10c8718858b0e8e7f652
Author: David Freese <w1hkj@...>
Date:   Thu Jun 13 10:50:43 2019 -0500

    FT-450 / FT-450D
    
      * Comment out 3 second "wait for rig startup "
      * Move auto on before initialize() and check()
        - insures check can return true during initialisation.
      * Correct set/get methods for
        - tune
        - preamp
        - attenuator

commit ada28215fe4cd31320b7ba92560cf97aed1f9cff
Author: David Freese <w1hkj@...>
Date:   Sun Jun 9 13:40:35 2019 -0500

    IC F8101
    
      * Add backend for F8101 commercial transceiver
        - for use in Dominic emergency network
      * Change PTT to control audio in, Mic / Aux
      * add correct conversions for volume level
      * Add shutdown sequence:
        - return to memory / scan mode
      * Correct set mode CAT string
      * Add controls:
        - Preamp / attenuator
        - NB on/off
        - Speech processor on/off
        - Noise Reduction on/off
      * Add BW controls - pending resolution of CAT
        command access
      * update Smeter / POmeter mapping

commit 62789e7aa133e5736f3cabd3b9a4330755f4ad8d
Author: David Freese <w1hkj@...>
Date:   Thu Jun 13 06:08:04 2019 -0500

    Split Tune button
    
      * split tune button into on/off and manual tune
      * add on/off and manual tune methods to:
        - FT1000.cxx
        - FT2000.cxx
        - FT450.cxx
        - FT450D.cxx
        - FT5000.cxx
        - FT891.cxx
        - FT950.cxx
        - FTdx1200.cxx
        - FTdx3000.cxx
        - FTdx9000.cxx
        - IC703.cxx
        - IC7100.cxx
        - IC7200.cxx
        - IC7300.cxx
        - IC746.cxx
        - IC756PRO2.cxx
        - IC756PRO3.cxx
        - IC7600.cxx
        - IC7610.cxx
        - IC9100.cxx
        - K2
        - Kenwood xcvrs with tune capability

commit 1ed922e442a4f58b57bdc44c481ce017f1549106
Author: David Freese <w1hkj@...>
Date:   Fri Jun 7 11:06:03 2019 -0500

    support
    
      * update to compression, mic gain, and power control
        initialization.  add missing conditional statements

commit 99a0fbe319289378218349a23f4d04b80114c017
Author: David Freese <w1hkj@...>
Date:   Mon Jun 17 06:52:53 2019 -0500

    TS870S
    
      * Change class to use base class KENWOOD vice rigbase
      * change get/set split to use generic KENWOOD CAT strings
      * add has_rfgain_control, has_ifshift_control

commit 0b99c65155f49c5bb49e9fb5bccf8025d4df2b7b
Author: David Freese <w1hkj@...>
Date:   Fri Jun 7 10:00:47 2019 -0500

    Read VFO A
    
      * Fix error in support.cxx

commit 4a3fa6387b4a2cf768e5a1d472e3d1e1616ef1b8
Author: Davide Gerhard <w1hkj@...>
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 cbf0eca9b3a507cc2d339796b71c6fb5ab1a5d8b
Author: Davide Gerhard <w1hkj@...>
Date:   Fri Jun 7 08:18:39 2019 -0500

    timeops
    
      * fix for OS-X Xcode < 7.2

commit a55ef90b7d970d380e37eb221c546a224364c891
Author: Tony Corbett <tonyc.uk@...>
Date:   Fri Jun 7 09:43:41 2019 +0100

    Fix FT-450 split
    
      * FT-450 doesn't have separate Tx / Rx split commands.
        - changed FR; to FT;

commit dc1f20b6a4d3f73a453156c5b3fa9a598e029f65
Author: David Freese <w1hkj@...>
Date:   Tue Jun 4 14:16:46 2019 -0500

    Version 1.3.45
    
      * Maintenance release
        . FT-891 - update
        . TT-550 - restore tabs dialog visibility
        . sliders - add user configuration for sliders
        . modify Win32 build scripts
        . combo/listbox controls - remove readonly attribute of input box
        . RPC::XML methods - expose set/get for volum, mic, rfgain
        . Add Kenwood TS790 backend

commit ff50296c5d34fbe5208f10ae85ddabffa7689ddd
Author: Douglas de la Torre <zennix2014@...>
Date:   Tue Jun 4 13:51:03 2019 -0500

    FT-891 update
    
      * Initial rewrite of ft-891 commands to support mode changes
      * Modify to allow unique FT891 read intitial values
      * MIC gain, corrected increment to be 1, not 2.5, radio
        supports 1-100 in increments of 1.
      * Added SQL (squelch) support, and slider.
      * Pull up min/max/step settings out of CXX into header file
        for consistency
      * Fix to assign values read from radio if it differs from
        slider or VFO structs, including:
          - MIC gain
          - SQL (squelch)
      * Style cleanup, and adding comments
      * A/B swap, and A or B button selection
      * Make FT-891 functions mode-aware, to correctly read
        frequency based on active VFO.  Start up VFO A/B initial-
        ization fixed to preserve mode and bandwidth correctly.
      * Fix for DNR slider level ranges, as well as tooltips.
      * FT891 driver class cleanup, removing labels for ATT and
        IPO and moving those out to initialization routine.
      * Tooltips and label corrections for NB and NR.
      * NB slider greys out if NB button turned off. Still needs
        some work.
      * First attempt to enable NR slider (not working).
      * Fix to update power slider if it mismatches with radio
        reading.
      * THIS IS A GLOBAL CHANGE THAT EFFECTS EVERY SUPPORTED XCVR
        Fix for power level not updating after slider drag.  Changed
        to use FL_WHEN_RELEASE instead of FL_WHEN_CHANGED, so that
        slider is updated when done sliding, alowing inhibit_power to
        be reset, so radio-side changes are tracked in the slider again.
      * Remove unused FT891_blanker_level variable
      * Fix for VFOA after mode change dropdown selection changes
        between USB or DATA-U
      * Fix to set VFO after mode, to avoid frequency shift offsets
        caused by mode change
      * Fix to allow opBW bandwidth control to update from rig changes
        without needing to be clicked first.
      * Fix: Bandwidth control will automatically track radio changes
        without needing a dropdown selection first.
      * Fix: PR command can only be set in SSB modes \n Fix: Narrow
        band selection up to 450Hz.
      * Clearing string before sending command.  Might be string
        unsafe...needs review.
      * Make FT-891 functions mode-aware, to correctly read frequency
        based on active VFO.  Start up VFO A/B initialization fixed to
        preserve mode and bandwidth correctly.
      * Fix to capture both mode and bandwidth for FT891, so correct
        bandwidth tables are loaded, and restore mode and bandwidth
        after A/B mode change.
      * Yaesu 891 restore bandwidth after A/B mode change
      * Add speech processor compression ON/OFF button, set text/tooltip,
        and implement get_compression to read ON/OFF state and compression
        levels from the FT891.
      * DNR button and slider tooltip edit from 'Dynamic' to 'DSP' to
        match Yaesu terminology in the manual for consistency.
      * Renaming AN (auto notch) to DNF 'DSP Auto Notch Filter' to
        match corresponding DNF toggle in Function-2 menu of the FT891,
        for clarity.
      * Fix to assign current value from rig to Attenuator and preamp
        buttons anytime state of button and rig differ.  This fixes
        mismatches in button startup state for FT-891.
      * Removed disabling NB slider, for consistency with other controls
        and to eliminate bugs with on/off button and slider state.
      * Increased IF shift to support full range, which is from +/-0~1200,
        not +/-0~1000.
      * Increased notch filter to support full range, which is from 1-320,
        not 300.
      * Default FT891 to only send slider updates to rig once slider is
        released. This avoids a condition where once slider is released,
        the slider value no longer tracks changes from controls on the rig.
      * Fix: RF GAIN only goes to 30, not 100.

commit c3752065cb213e4677fe83e275a78e32323486e1
Author: David Freese <w1hkj@...>
Date:   Sat Jun 1 10:25:43 2019 -0500

    TT-550
    
      * restore tabs dialog visibility

commit b8aff78879e5f9a6b6e9b222a429996536362674
Author: David Freese <w1hkj@...>
Date:   Sat Jun 1 09:34:14 2019 -0500

    sliders
    
      * add user configuration for sliders
        - for xcvrs that support quick change - FL_WHEN_CHANGED
        - else FL_WHEN_RELEASE

commit 368052d8667006802e8bad5955917caa6b25abe5
Author: David Freese <w1hkj@...>
Date:   Thu May 30 08:42:16 2019 -0500

    scripts
    
      * modify Win32 build scripts

commit b400b1b7fcbae48148107ceb1475f51f19fe6b83
Author: David Freese <w1hkj@...>
Date:   Mon May 27 13:02:31 2019 -0500

    Read initial value
    
      * Modify to allow unique FT891 read intitial values

commit df344e6e0df4e8589d29d43dc27d4cb33cd399cf
Author: David Freese <w1hkj@...>
Date:   Wed May 22 17:56:53 2019 -0500

    Combos
    
      * remove readonly attribute of input box
      * save/restore user entered combo entries

commit cfbd7555ab0db37e05f2573a556a11779d9b385f
Author: David Freese <w1hkj@...>
Date:   Thu May 16 06:24:15 2019 -0500

    RPC::XML methods
    
      * expose set/get methods on xmlrpc interface
        - volume, mic, rfg, version
      * restore mic control on small-ui large sliders

commit e692298894ac45f1b4ad0c70d49ae4595522340a
Author: David Freese <w1hkj@...>
Date:   Thu May 30 08:50:00 2019 -0500

    TS790
    
      * Add Kenwood TS790 backend

commit b09782b59e4df8060586749c67489a1afb66cbd8
Author: David Freese <w1hkj@...>
Date:   Tue May 7 17:22:59 2019 -0500

    CW ops
    
      * Some transceivers either by default or by user option
        change the vfo when changing mode, ie: USB->CW->LSB
        etc.  Typical of TS2000 by default.  IC7300 allows user
        to set that option ... not something I would ever elect.

commit 0fdbb8082e6224b55322874696ccf5179a83f620
Author: David Freese <w1hkj@...>
Date:   Mon May 6 17:29:27 2019 -0500

    Version 1.3.44
    
      * Maintenance release

commit 5435e3deb872d12e4ad6299bd7bcaf22e1411b49
Author: David Freese <w1hkj@...>
Date:   Mon May 6 15:29:37 2019 -0500

    IC mode type
    
      * add missing generic get_modetype

commit 3599ca9ca9b8e65b32b11187fdd358650594febe
Author: David Freese <w1hkj@...>
Date:   Fri Apr 12 17:22:54 2019 -0500

    Version 1.3.43
    
      * Update release
    
        Start/Stop Progress
          . Change Initialize group to full UI
            - hides menu and disallows user from triggering unwanted behavior during
              the start/stop processing, while still allowing UI paint updates
    
        Trace start/exit
          . add code to enable get... set... trace during program start-up and exit.
    
        New xmlrpc functions
          . Add
            - rig.get_power() -- get PWR slider settings
            - rig.set_power() -- set PWR slider settings
    
        TS890S
          . Add TS-890S class
    
        Icom filter table
          . correct data stream with 00 as filter entry.
            - IC756
            - IC7200
            - IC7300

commit afe2257439a0f00942c6dc54c90755e94561bc0f
Author: David Freese <w1hkj@...>
Date:   Wed Apr 10 22:35:24 2019 -0500

    Start/Stop Progress
    
      * Change Initialize group to full UI
        - hides menu and disallows user from
          triggering unwanted behavior during
          the start/stop processing, while still
          allowing UI paint updates

commit f9cd7e4549a1653e68f0f2ea048869ae91ec14de
Author: David Freese <w1hkj@...>
Date:   Fri Apr 5 07:38:45 2019 -0500

    Trace start/exit
    
      * add code to enable get... set... trace during program start-up
        and exit.

commit 1ecc06f8615fee61dd191f39c3404c0f628bdfb4
Author: David Freese <w1hkj@...>
Date:   Mon Mar 18 15:57:48 2019 -0500

    New xmlrpc functions
    
      * Add
        - rig.get_power() -- get PWR slider settings
        - rig.set_power() -- set PWR slider settings

commit 1c2aa3fa512ac3a76e2433ff0d528c8091592c15
Author: David Freese <w1hkj@...>
Date:   Fri Feb 8 07:41:34 2019 -0600

    TS890S
    
      * Add TS-890S class

commit b7288a4bc10dcd6bfdd7bd5b3a5c194e2c7a2a30
Author: David Freese <w1hkj@...>
Date:   Thu Feb 7 12:13:06 2019 -0600

    Icom filter table
    
      * correct data stream with 00 as filter entry.
        - IC756
        - IC7200
        - IC7300

commit b86c587fc339a0b1402611335d03ae3fab9c5cc0
Author: David Freese <w1hkj@...>
Date:   Thu Jan 31 12:55:39 2019 -0600

    Version 1.3.42
    
      FT1000 debugging
        add trace debugging statements to FT1000 backend
      FLTK 1.4 test
        add test for valid FLTK 1.4 lib/headers
      FTdx3000
       add ALC read
       add power out calibration table
      Parse -psn
        correct launch issue on recent MacOS updata

commit 855104a3b92869a038ec81ab42e083828336453c
Author: David Freese <w1hkj@...>
Date:   Thu Jan 10 19:29:45 2019 -0600

    FT1000 debugging

commit d915248c6c136f7a4b2a77fe843e4b6d887f0fc2
Author: David Freese <w1hkj@...>
Date:   Sun Dec 30 14:11:51 2018 -0600

    FLTK 1.4 test
    
      * add test for valid FLTK 1.4 lib/headers

commit 1f54f12361c832d5bb36512cca056ec2532fd4a7
Author: David Freese <w1hkj@...>
Date:   Sun Dec 30 10:39:38 2018 -0600

    FTdx3000
    
      * add ALC read
      * add power out calibration table

commit ff835b69888866ebbbaa53638b813e49536e02b1
Author: David Freese <w1hkj@...>
Date:   Wed Dec 5 22:56:14 2018 -0600

    Parse -psn
    
      * OS X 10.14.x passes process number to executable
        need to parse that as a valid command line parameter

commit d2511b59c58fc3612113b85249efd734bf5e465e
Author: David Freese <w1hkj@...>
Date:   Tue Dec 4 09:42:00 2018 -0500

    Version 1.3.41
    
      * Distribution update

commit dadd32c24a7a62a62db3961834403840d9c5023e
Author: David Freese <w1hkj@...>
Date:   Sat Nov 10 14:21:31 2018 -0600

    FT991
    
      * Update provided by Dominik, DB1RUF

commit af73be7a2858c06f4ade78a06f5fe09e9642ebdc
Author: David Freese <w1hkj@...>
Date:   Sat Nov 10 13:48:53 2018 -0600

    IC7300 noise blanker
    
      * restore access to blanker on/off

commit ba55a05ed272538360ea7d8fe3e5146cfa5957ad
Author: David Freese <w1hkj@...>
Date:   Fri Nov 2 18:01:34 2018 -0500

    TS-950
    
      * Added venerable TS-950

commit 09cfb60892b5de9b6cd6245513a2533bcda38a54
Author: David Freese <w1hkj@...>
Date:   Fri Oct 12 14:03:16 2018 -0500

    ts480sat
    
      * adde new trace statements

commit 9da74e7eb8b29e0547092c1be486ae05b4f2f918
Author: David Freese <w1hkj@...>
Date:   Sun Oct 14 06:10:05 2018 -0500

    BW inhibit
    
      * inhibit external changes when either of
        opBW, opDSP_lo, or opDSP_hi are activated by
        user

commit b02db5b6a9a331f1688020f8d4a1051a35f9c9dd
Author: David Freese <w1hkj@...>
Date:   Thu Sep 20 14:13:46 2018 -0500

    Yaesu
    
      * Restore sendCommand call to selected transceivers
        - FT450, FT450D
        - FT891
        - FT950
        - FT991, FT991A
        - FT2000
        - FTdx3000
        - FTdx1200
        - FT5000
        - FTdx9000

commit e209b8100fa33609abbafdd65761ae3a25b377f5
Author: David Freese <w1hkj@...>
Date:   Wed Aug 29 11:41:41 2018 -0500

    has_extras
    
      * deprecate has_extras flag
        - allow all transceivers access to the commands
          drop down panel.
        - other tabs shown as appropriate

commit 51a0a72f68e1e3c2a01e2d52b93af1ff75c7b923
Author: David Freese <w1hkj@...>
Date:   Wed Aug 29 11:02:10 2018 -0500

    XMLRPC debug level
    
      * change upper level to maximum of 4

commit fe4a31d86275ab4bbaec0d2d44cd1d633bedd600
Author: David Freese <w1hkj@...>
Date:   Thu Aug 23 12:02:08 2018 -0500

    ts2000 get/set trace
    
      * enabled separate get/set trace statements

commit 03433282284cf11e144ea73478af3eb96a165aef
Author: David Freese <w1hkj@...>
Date:   Mon Aug 20 19:25:04 2018 -0500

    IC7700 set/get
    
      *  Add set/get trace statements to 7700 class methods

commit 16850ecf2f889753ae89fb54e135d37ebc87bb2c
Author: David Freese <w1hkj@...>
Date:   Mon Aug 20 08:10:51 2018 -0500

    pbt
    
      * fix mixed xcvr/flrig changes to PBT controls

commit a976bab26c52a4a3471935cef26385e3a227f9bd
Author: David Freese <w1hkj@...>
Date:   Fri Aug 17 07:55:10 2018 -0500

    PCR1000
    
      * add get/set trace statements
      * default to check() to always true

commit 16a757e6a1abcb7fdcaacea73406c9b21a81caf9
Author: David Freese <w1hkj@...>
Date:   Fri Aug 17 07:03:12 2018 -0500

    TT550/TT538
    
      * added separate set/get trace statements

commit 0299ff2afcc8f36449b23913fcb8fe4b2624dd01
Author: David Freese <w1hkj@...>
Date:   Thu Aug 16 17:34:50 2018 -0500

    IC7300
    
      * split out set/get trace statements

commit 65164bc26bd75f9b8e358b267c4311ea63dd827f
Author: David Freese <w1hkj@...>
Date:   Thu Aug 16 06:24:30 2018 -0500

    k2/k3/kx3
    
      * add get/set trace statements

commit 05c7082254a66284bbc3a4e5941b676fe3a7d08c
Author: David Freese <w1hkj@...>
Date:   Wed Aug 15 15:55:03 2018 -0500

    TS2000 squelch
    
      * add has_sql_control to create class method

commit 56b5f2a875032774ccf79a03cec60f43ecc8ee69
Author: David Freese <w1hkj@...>
Date:   Fri Aug 17 07:00:57 2018 -0500

    FT450D/FTdx5000
    
      * additional get/set trace statements
      * added flush buffer to wait_char

commit 076208254f63954a1747053ab0eac9178155bed5
Author: David Freese <w1hkj@...>
Date:   Mon Aug 20 18:08:14 2018 -0500

    FTdx1200
    
      * Added set_trace / get_trace statements

commit 34f9c42b01384afb4b6ce6882c5df002a3db8d27
Author: David Freese <w1hkj@...>
Date:   Sun Aug 12 09:01:04 2018 -0500

    Bogus command line parameters
    
      * Alert user to problem and exit

commit 90e147e3c3758e563eef099459ce3016ea09ccfc
Author: David Freese <w1hkj@...>
Date:   Thu Aug 9 20:26:26 2018 -0500

    Warnings fixes
    
      * fix various warnings caught by gcc 7.3.0

commit 9dc6f6f289ccb4aecc7a491da5acf53e5bd86c27
Author: David Freese <w1hkj@...>
Date:   Wed Aug 15 18:55:16 2018 -0500

    Band Select
    
      * Add band select to the following Icom transceivers
        - IC746PRO
        - IC756PRO/II/III
        - IC7000
        - IC7100
        - IC7200
        - IC7300
        - IC7410
        - IC7600
        - IC7610
        - IC7700
        - IC7800
        - IC7851
        - IC9100
      * Band select reads the band stack from transceiver and
        sets frequency/mode/filter# iaw with read values
        - last saved triad on the stack is used if stack has
          a depth greater than 1.
      * Left click gets values
      * Right click sets values
      * If xcvr supports xmt/rcv PL tones the tones are read
        displayed/edited on the band stack tab
      * Change Yaesu band select to accomodate read/write band
        select paradigm
      * Add new control widget, pl_tone, a value picker similar
        to fl_show_colormap
      * add band select to
        - FT-450
        - FT-450D
        - FT-891

commit adb529beedc5ee16c306f3a331dbddec44941765
Author: David Freese <w1hkj@...>
Date:   Sun Jul 29 06:05:25 2018 -0500

    K3 bug fix
    
      * corrects error in K3 check method.  code fix submitted by
        Ted, VE3TRQ.

commit f306f89f2bef633e629fb55ddaa3a04095279433
Author: David Freese <w1hkj@...>
Date:   Wed Jul 25 17:45:27 2018 -0500

    TS-940SAT
    
      * Class methods submitted by Mike Smith, N4VLF

commit 7d225d7c76266f46f12a09e9f6d03d55add572bb
Author: David Freese <w1hkj@...>
Date:   Sun Jul 22 07:52:15 2018 -0500

    Cosmetics
    
      * Change CI-V display address to include leading
        zeros
      * Test for enabling Comp polling control

commit b70bf4eb13a4e0197e71f54fa6e8e2799f294779
Author: David Freese <w1hkj@...>
Date:   Mon Jul 23 06:57:57 2018 -0500

    OMNI-VI
    
      * Update OMNI-VI methods

commit 0cd455c4df6f344579279dc83e573e2285879b34
Author: David Freese <w1hkj@...>
Date:   Thu Jul 19 05:48:43 2018 -0500

    IC756PRO extra
    
      * added the following controls/methods to IC756PRO class
        - cw wpm
        - cw spot tone
        - cw qsk
        - cw break in
        - compression on/off, level
        - vox on/off

commit cbc1a6dbde7ab7cf2a23542e9f0b5a053f4898f3
Author: David Freese <w1hkj@...>
Date:   Wed Jul 18 14:58:27 2018 -0500

    IC 9100
    
      * Add trace statements to Icom 9100 methods

commit 37ee48fdbe699f1fd72241adf424a0972754a4e6
Author: David Freese <w1hkj@...>
Date:   Tue Jul 17 08:33:37 2018 -0500

    xml_io
    
      * remove xml_io.cxx, xml_io.h from source tree

commit 60af694362b056f3a923956b52a389cf1b89fa55
Author: David Freese <w1hkj@...>
Date:   Sat Jul 14 15:41:58 2018 -0500

    IC7100
    
      * D mode CAT command

commit 5aa7835adf18c26271b6575539f326c6a6ddc3a3
Author: David Freese <w1hkj@...>
Date:   Sun Jul 29 09:05:28 2018 -0500

    IC7610
    
      * Add Icom 7610 class

commit b7ad209f67a66ea217df66aae04947ace8d432f3
Author: David Freese <w1hkj@...>
Date:   Fri Jul 13 13:36:38 2018 -0500

    IC735
    
      * Fix check - 735 only has 4 bytes of freq data!

commit a2a5ceef845110b94c12b64da2731bec662e2501
Author: David Freese <w1hkj@...>
Date:   Wed Jul 18 14:57:04 2018 -0500

    TAB controls
    
      * Change small UI drop-down paradigm to a separate
        movable dialog.
        - shifting between small UI - wide sliders and
          small UI - narrow sliders resulted in difficult
          control over widget positioning within the fltk
          auto positioning algorithm.

commit 455614c4f9d7d18f4e324973a117545c9006bf10
Author: David Freese <w1hkj@...>
Date:   Tue Jul 10 12:23:30 2018 -0500

    Version 1.3.40
    
      * Maintenance release

commit d0e59a3eb4a90a5d2c3b38d3e5143dc19f171cc1
Author: David Freese <w1hkj@...>
Date:   Mon Jul 9 05:24:15 2018 -0500

    FT950 comp
    
      * removed speech equalizer switching
        - compression level always sent when changed
        - compression on/off state always sent when
          changes in state or comp level

commit 35e4c75cfaf6169bf273daad7c4fbccd5e906825
Author: David Freese <w1hkj@...>
Date:   Mon Jul 9 05:19:58 2018 -0500

    NONE testing
    
      * allow testing all functions when NONE selected

commit 2a8249e3f08f285e3941242b65a160d5a8e1e6c9
Author: David Freese <w1hkj@...>
Date:   Sun Jul 8 22:13:19 2018 -0500

    slider drag
    
      * change coding to improve responsiveness
        - separate UI from serial send
        - push UI slider changes to slider queue
        - process slider queue in serial thread

commit bed34f21a8d10f6d7fc0524ffeceef737e0681f7
Author: David Freese <w1hkj@...>
Date:   Thu Jul 5 15:55:13 2018 -0500

    KENWOOD vfoA/B split
    
      * Change VFO A/B, SPLIT operation to be identical
        to transceiver front panel operation

commit 1402141765e85384ae7bc5d797fa36163b7f5b1b
Author: David Freese <w1hkj@...>
Date:   Sun Jul 8 09:15:36 2018 -0500

    IC PBT controls
    
      * Add read PBT controls

commit b168de6ecd91fae773187be22fcfdbbe588e911f
Author: David Freese <w1hkj@...>
Date:   Thu Jul 5 06:42:24 2018 -0500

    Send Command
    
      * add waitResponse

commit 17bb6928c16bcb80ba4f54adc32f2e943a9fe786
Author: David Freese <w1hkj@...>
Date:   Mon Jul 9 09:17:11 2018 -0500

    Yaesu mods
    
      * corrected FT5000 mode table entries
      * modified FT5000 SWR table conversion
      * change waitN to wait_char
        added trace statements
        added bandwidth by vfo/mode
        - FT450
        - FT450D
        - FT950
        - FT2000
        - FTdx1200
        - FTdx3000
        - FT5000
        - FTdx9000
      * modified FT5000 Pwr table conversion

commit e9fff86ee1d4f26fd291a7a3fa7e01ca366c4374
Author: David Freese <w1hkj@...>
Date:   Sun Jul 1 06:29:06 2018 -0500

    tt550
    
      * add trace statements to 550 backend
      * add missing tt550_enable_keyer boolean
        to prefs file.  default to false.

commit 8d515a403c2b6115b3d4bd700125e3f37867d8ec
Author: David Freese <w1hkj@...>
Date:   Wed Jun 27 17:36:53 2018 -0500

    Test Xcvr
    
      * Separate all xcvr set/get from UI initialization
      * Add check() to all xcvr back ends
        - test for get_vfoA
          fail if no response

commit e4b001fc48fbc61330c9d7dd3dcab1326ce7c8c3
Author: David Freese <w1hkj@...>
Date:   Sat Jun 16 16:17:32 2018 -0500

    modeA modeB
    
      * Correct xmlrpc methods for set_modeA, set_modeB
        when transceiver can modify alternate vfo parameters
        - IC7300

commit d380515e9fbc7dc3d6afbe9092cee4b4a8931389
Author: David Freese <w1hkj@...>
Date:   Sat Jun 16 10:41:09 2018 -0500

    Documentation
    
      * revise documentation to current version

commit 674134ce7c97482667c56cc400bf237b6f241218
Author: Sean Sharkey <g0oan@...>
Date:   Fri Jun 8 07:49:02 2018 -0600

    FT1000 update
    
      * AM mode filter code changes

commit b7eaac24ad83fbda6d27d7e78ba7b3cbf851c9ac
Author: David Freese <w1hkj@...>
Date:   Sun Jun 17 06:10:46 2018 -0500

    UI init
    
      * fix drop down resizing on Windows
      * add more points to progress during init
      * change "Tune" button label to "Tuner"
        - change hint to "Enable Auto Tune"

commit 991658c012ab89737a909a9b8293f49ab9b4c2bb
Author: David Freese <w1hkj@...>
Date:   Wed Jun 27 07:44:46 2018 -0500

    ICOM transceivers
    
      * Additional code to support main/sub transceiver
        paradigm for swapping main / sub vfos
      * Add controls for Icom Inner/Outer PBT
        - allow locking controls for IF shift
      * Add Filter select to bandwidth selector
        - e.g. Wide/Medium/Narrow for IC7200
      * Add between execution memory for bandwidth
        and filter selection by vfo by mode
      * Add read/restore of filters in use for
        vfoA / vfoB
      * enabled vfo adjust for IC7300
      * calibrated IC7300 power and swr tables
      * add xmlrpc methods to get / set modeA modeB
      * corrected IC73000 mode_bw tables
      * correct default start up freq, mode, bw for various
        models

commit 94483a99c5fdeb284064a5af17c122be50e578c1
Author: David Freese <w1hkj@...>
Date:   Fri Jun 15 23:02:41 2018 -0500

    xml_server
    
      * add get vfo A/B mode
      * add get vfo A/B bw
      * add send command type of string processing to xmlrpc
        server
      * Change widget used to display xml-help

commit d66b4b6dc6bc3843686bc634b4f64967d10f701c
Author: David Freese <w1hkj@...>
Date:   Thu Jun 14 17:51:19 2018 -0500

    trace update
    
      * Add separate status item for trace on/off
      * Add configuration tab for debugging
      * change all occurrences to use the trace output file
      * add all debug statements to trace log
      * add trace statements to xmlrpcpp lib

commit b8512d0bfd0960ba6b1bd9d2af306b44a27928d3
Author: David Freese <w1hkj@...>
Date:   Sat May 12 13:59:40 2018 -0500

    guard lock
    
      * Change trace number to trace string

commit f441895c11007838043b0444209ace32b8a4e1cb
Author: David Freese <w1hkj@...>
Date:   Sat May 12 14:03:34 2018 -0500

    KENWOOD base
    
      * Add base rig class for KENWOOD transceivers

commit e440c2413f4c3e67211d288da66dda30ad2d083f
Author: David Freese <w1hkj@...>
Date:   Tue May 8 07:55:38 2018 -0500

    Trace
    
      * separate trace file generation by
        - RIG_DEBUG 0 - no trace; default
        - RIG_DEBUG 1 - trace level 1 xcvr methods
        - RIG_DEBUG 2 - trace all xcvr methods
        - XML_DEBUG 0 - no trace of xmlrpc methods; default
        - XML_DEBUG 1 - trace xmlrpc methods

commit 07b66214f786cd6a00bade57bc8a13e7ff65e5f7
Author: David Freese <w1hkj@...>
Date:   Tue May 8 07:08:04 2018 -0500

    ts2000 get split
    
      * Change to read P12 in IF; response

commit d561ca0ac3616c59b4e3825c051f9a237ae49af3
Author: David Freese <w1hkj@...>
Date:   Mon May 7 04:42:18 2018 -0500

    TOD thread
    
      * Remove TOD thread and all support code

commit 9e0504175644dcb0d734ebb1682c76dc2ac12fd5
Author: David Freese <w1hkj@...>
Date:   Sun May 6 09:23:56 2018 -0500

    PTT on split

commit a3c1f8676ad43eb6f34e860853bcdcea5706d0e7
Author: David Freese <w1hkj@...>
Date:   Sun May 6 07:27:20 2018 -0500

    TS2000 split
    
      * remove Fl::awake(...) call from
        TS480HX/SAT, TS590S/SG, TS2000

commit 5de0c044cfaa42e2cd4ec492c48425adf54ea45c
Author: David Freese <w1hkj@...>
Date:   Sat May 5 06:17:27 2018 -0500

    TS series A2B
    
      * execute active to inactive for all xcvrs whose
        command set does not include a native copy
        vfo

commit dc0f217eb74adca80e002966f6f7ebabef6e4e7d
Author: David Freese <w1hkj@...>
Date:   Fri May 4 20:32:24 2018 -0500

    Send command
    
      * Change guard_lock mutex for send command

commit afe64f4bcf7f6c8041a0ec4e13944d752466c537
Author: David Freese <w1hkj@...>
Date:   Fri May 4 20:24:57 2018 -0500

    ICOM A/B vfo handling
    
      * IC7300
        get set for freq/mode/filter changed to use
        x25 x26 CAT sequences.  A/B FIL # will always
        be same as set at xcvr
      * IC7200
        copy active to inactive did not change the
        displayed vfoB frequency.
      * removed all special handling for swapping vfos in
        Icom transceivers
        - use Icom generic swapAB
        - exception IC7300, add read FIL A/B after swap
      * Add specific B0/B1 commands for 756PRO series

commit 68fa0bf063fae94e704134ff9eaf0c1f5dc4f179
Author: David Freese <w1hkj@...>
Date:   Thu May 3 15:54:26 2018 -0500

    xmlrpc split/swap/a2b
    
      * change split/swap/a2b processing to service queue
        management

commit 55284ebde09a8dfd33a1043c02f3d7aea5426331
Author: David Freese <w1hkj@...>
Date:   Wed May 2 05:30:22 2018 -0500

    fix tod clock
    
      * Thanks Mike, W9MDB
        - change ztimer to use tv.usec for sub second timing

commit 398522becf4a89df1c5ba7d8bc3d39b146f964b1
Author: David Freese <w1hkj@...>
Date:   Mon Apr 30 03:30:09 2018 -0500

    TS480
    
      * Add front panel beep disable to 480HX and 480SAT

commit 137c24a22c7e1b9b58248c5c7a07d2441c668156
Author: David Freese <w1hkj@...>
Date:   Mon Apr 30 20:31:30 2018 -0500

    PTT queue
    
      * combine vfoque and ptt queue into single fifo
        processor
      * replace multiple mutex with single

commit efadab60704800495c4680a1cc3e94e226d499de
Author: David Freese <w1hkj@...>
Date:   Sun Apr 29 18:11:13 2018 -0500

    sizeof errors
    
      * correct use of sizeof array in various source files

commit dd5fb97b65bd2ea5b6e330c17d6c619e354836e0
Author: David Freese <w1hkj@...>
Date:   Sun Apr 29 14:42:57 2018 -0500

    XMLRPC Select Vfo
    
      * Add processing delay after every call to select vfo
        - fixed 200 msec

commit 22e27502111e21acc9e0657d5218ad27360d8fe9
Author: David Freese <w1hkj@...>
Date:   Sat Apr 28 12:57:07 2018 -0500

    xmlrpc server
    
      * add rig.set_bandwidth method to xmlrpc server
        - valid if xcvr can set bandwidth, bandwidth / shift
        - not valid if xcvr set to use high / low pass values
      * change paradigm for servicing vfo A/B change requests
        - single queue for both A and B requests
        - all service requests handled by single queue processor
          with the exceptionof PTT.
        - queue handles interlaced A/B, UI, and xmlrpc requests
      * force get and set to wait for vfoque servicing to complete
      * fix cbA2B (copy active to inactive vfo)

commit 67d085facafb281c785ad2872599939a8334bd35
Author: David Freese <w1hkj@...>
Date:   Wed Apr 25 08:07:40 2018 -0500

    TS480HX/SAT
    
      * Copy working methods from 480SAT
      * Update power scale and conversion

commit b583d4b2049f08a1ea8f6c7cf7d4b141dc171fb0
Author: David Freese <w1hkj@...>
Date:   Mon Apr 16 08:32:32 2018 -0500

    Conditional trace
    
      * trace output conditional upon command line
        parameter RIG_DEBUG
      * remove specific RIG_DEBUG = true statements
        from transceiver class methods

commit 5abcd9027c949fd23a1edcdf4089f764cc64eb9c
Author: David Freese <w1hkj@...>
Date:   Sun Apr 15 07:50:23 2018 -0500

    Warnings fixes
    
      * Fix various reported compile warnings

commit c05491069c0f10991a7026c84a2c42f9b4dd709e
Author: David Freese <w1hkj@...>
Date:   Sun Apr 15 07:46:36 2018 -0500

    FT950 debug
    
      * Added trace calls to class methods

commit e62b4a2a4bda14bf8cba76ff8108dc090d8661e3
Author: David Freese <w1hkj@...>
Date:   Sat Apr 21 15:23:15 2018 -0500

    FT891 mods
    
      * Added trace statements to FT891 class methods
      * Modify code to comply with latest pdf CAT reference
        manual.

commit 4bf2ac63893b8f7241a3422314cfd165886b11b0
Author: David Freese <w1hkj@...>
Date:   Sat Apr 14 07:57:18 2018 -0500

    Icom updates
    
      * Add trace statements to Icom class methods
        - removed civ debug log
      * IC7300
        - Bug fix in set bandwidth methods
        - add compile directive for alternate vfo methods
      * corrected bwtable method in various icom xcvr class
      * extended tod clock to 10 usec precision

commit 8526ef2b420ac96d3219c1ceb7b54bcc0ce42eea
Author: David Freese <w1hkj@...>
Date:   Wed Apr 11 22:06:49 2018 -0500

    Load prefs file
    
      * Load existing prefs file when changing xcvrs
      * Provide button to refresh the combo listing of serial
        ports

commit 2d42c2f74d7769f3cddefc020226dc03284f9c20
Author: David Freese <w1hkj@...>
Date:   Wed Apr 11 14:27:31 2018 -0500

    Exit processing
    
      * correct debug seg fault during exit processing
      * move all exit processing to main thread
      * add Fl::check() to force UI update during
        transceiver restore

commit 2946e4770d1868afded677c39bdcea2b4e18facc
Author: David Freese <w1hkj@...>
Date:   Thu Apr 12 08:27:20 2018 -0500

    Vfo-B mode
    
      * Correct method get_modeB in TT588.cxx
      * Correct method get_modeB in IC7300.cxx
      * Always set useB flag with selectA / selectB

commit a4f2190610d289fbdbf1cb7029623d294c1749bb
Author: David Freese <w1hkj@...>
Date:   Wed Apr 11 06:37:01 2018 -0500

    appbundle
    
      * fix app version string

commit 6360f33a8172172254467275709c7c95669af112
Author: David Freese <w1hkj@...>
Date:   Tue Apr 10 21:29:56 2018 -0500

    Init no split
    
      * Disable split on transceiver intitialization

commit a00a7a659750955a4574bed0b949e9d82d35fd24
Author: David Freese <w1hkj@...>
Date:   Tue Apr 10 07:07:53 2018 -0500

    xmlrpc method swap
    
      * correct calling method
        - was rig.set_swap
        - add rig.swap

commit ded9ad8f7df03dcad04283c6cbe3a72b62fd74ad
Author: David Freese <w1hkj@...>
Date:   Mon Apr 9 06:17:38 2018 -0500

    FT series vfo
    
      * Change FT series class methods for set/get vfo

commit 24c489528b9497f0897f35981151b14728596c06
Author: David Freese <w1hkj@...>
Date:   Tue Apr 10 06:49:30 2018 -0500

    altvfo
    
      * add code to set and read alternate vfo freq IC7300
        - command code 0x25
      * use rig data vfo initialize failed to
        correctly read start up values
      * Modify code to copy freq, mode and bandwidth A->B
      * Change all Icom class vfo set/get methods
      * Change A=B behavior; active vfo --> inactive vfo
        independent of whether A or B is active.  This
        behavior emulates the Icom series of transceivers.

commit 6f770c095e31cc7fb3ee54bd6596e543e76c034b
Author: David Freese <w1hkj@...>
Date:   Sun Apr 1 14:48:42 2018 -0500

    ptt race / debug trace
    
      * make trace(...) conditional
      * fix ptt race condition

commit f4d5f2e0d24aab408bd7f88aba8b3f98e15c781c
Author: David Freese <w1hkj@...>
Date:   Wed Apr 4 18:06:15 2018 -0500

    Service queues
    
      * change queue servicing to execute all pending
        service requests rather than just the final

commit 65fb95f17fe7428c3410f0599d6512e88594f38d
Author: David Freese <w1hkj@...>
Date:   Wed Apr 4 09:17:22 2018 -0500

    replystr mutex
    
      * change replystr to rigbase element
      * add mutex to guard replystr contents

commit f41e8a1f9b3bdd7e8f6400ad18757932ff232282
Author: David Freese <w1hkj@...>
Date:   Fri Mar 30 20:38:30 2018 -0500

    xmlrpc a/b vfo
    
      * expose new xmlrpc methods
        - rig.set_vfoA
        - rig.set_vfoB
        - rig.get_vfoA
        - rig.get_vfoB
      * changed A/B state change queue processing
      * Add ability to QSY during Tx for transceivers
        - allow user to disable for transceivers which
          do not support that capability

commit a23d9fae1616b550d012cf4aab50860fd974adc3
Author: David Freese <w1hkj@...>
Date:   Wed Mar 28 07:44:19 2018 -0500

    ICbase
    
      * Condition wait for FB dependent on echo_comm on/off

commit 8f4a204ac0a7ef826562d57be85609c6825ad96e
Author: David Freese <w1hkj@...>
Date:   Wed Mar 28 13:35:59 2018 -0500

    Split operation
    
      * Implement a fake split operation for all transceivers not
        supporting split natively
       * TS2000 change get_split to return boolean

commit 7c88d0feea2850386aa25503c8d4674b473f9cb6
Author: Michael Black <mdblack98@...>
Date:   Mon Mar 26 13:42:06 2018 -0500

    TT588
    
      * Correct CAT string for split

commit bb31cf0071deeed673a8367ab8757069f393856a
Author: David Freese <w1hkj@...>
Date:   Sat Mar 24 14:25:18 2018 -0500

    xmlrpc help
    
      * add --xmlrpc-help
        - prints xmlrpc interface to cout
      * add rig.set_frequency
        identical to main.set_frequency
      * Create a substitute read-only text dialog for Windows
        users to access command line output

commit 60dcf2ed4248d41ffa33c6d2ac7e974d6b83bd35
Author: David Freese <w1hkj@...>
Date:   Sat Mar 24 18:14:51 2018 -0500

    xmlrpc swap/split
    
      * expose vfo set swap to xmlrpc interface
      * expose set/get split to xmlrpc interface

commit f6e55f7952c62a3345df555e0e0981aadb023414
Author: David Freese <w1hkj@...>
Date:   Fri Mar 23 08:47:34 2018 -0500

    Yaesu ID
    
      * Change back ends for Yaesu transceivers
        - add ID; query before every change request
          to insure that transceiver is receptive

commit 47a8dc093ca9bad770274d71c43dd51cfa288724
Author: David Freese <w1hkj@...>
Date:   Fri Feb 23 08:53:54 2018 -0600

    Mode change
    
      * Fix seg fault in xml_server
        - occurred for specific mode changes when
          bandwidth selection is maximum value

commit 18cf847882620f2f22b81f0753d86e40a06938a6
Author: David Freese <w1hkj@...>
Date:   Fri Feb 9 09:07:36 2018 -0600

    Version 1.3.39
    
      * Maintenance release

commit fa86d2e64dbb231717d1402d96c89c254e130be5
Author: David Freese <w1hkj@...>
Date:   Thu Feb 8 21:50:18 2018 -0600

    Memory delete
    
      * fix segfault when deleting single entry in
        list

commit cfc78d0fd8d1d517f58e83b521017dd70b563420
Author: David Freese <w1hkj@...>
Date:   Thu Feb 1 13:57:28 2018 -0600

    OS X build script
    
      * Modify to only create dmg with dylibs

commit 3654db2c72853b41528a34e3403dbf00935e6ce7
Author: David Freese <w1hkj@...>
Date:   Thu Jan 25 21:04:09 2018 -0600

    IC7850
    
      * addition of 7850 transceiver class

commit 93e5e5323285c4d8ace686ec79d73e1ebf843b4a
Author: David Freese <w1hkj@...>
Date:   Tue Feb 6 17:57:55 2018 -0600

    IC706MKG
    
      * Update bandwidth set/get
      * Update split operation
      * Added special 706MKIIG bandwidth status parameter
        - file IC-706MKIIG.prefs must be manually edited
          to effect filter selection
      * Changes by David, W1HKJ and Steve, AG7GN

commit bb7ddc3c041fdcf6b13e5687bc0d5e721082703b
Author: David Freese <w1hkj@...>
Date:   Thu Jan 25 15:51:20 2018 -0600

    civ tests

commit 61f49f2e4ab66f32dc470a8d7afaaf769ddf6ee4
Author: David Freese <w1hkj@...>
Date:   Thu Jan 25 21:39:39 2018 -0600

    restore ab

commit 22b57ebf8aa2e9792e00849ab3e27a3b644de992
Author: David Freese <w1hkj@...>
Date:   Thu Jan 25 15:40:42 2018 -0600

    TT550
    
      * fix start up seg fault, vfo pointer not initialized

commit 6d4ed30712edcc7e55325f4c0cf583e97d698de7
Author: David Freese <w1hkj@...>
Date:   Sun Jan 14 13:20:25 2018 -0600

    Version 1.3.38
    
      * Maintenance release

commit afe3bbe2900e800c010d73fa5b8e664100e7da6c
Author: David Freese <w1hkj@...>
Date:   Sat Jan 13 16:16:55 2018 -0600

    xml server
    
      * 7100 BW seg fault

commit 782310c322513178c2948690a79402f4afd08d80
Author: David Freese <w1hkj@...>
Date:   Thu Jan 11 09:13:22 2018 -0600

    sliders
    
      * change all slider callbacks to FL_WHEN_RELEASE
        - prevents flooding the transceiver with CAT
          commands while slider is being dragged.

commit e5af6120fff8dbb4275b60d0131dff2844e02368
Author: David Freese <w1hkj@...>
Date:   Fri Nov 24 21:58:49 2017 -0600

    FT-991A
    
      * Add new class for FT-991A

commit 8facc1a5fd53d21090ea70da8d1ddc4d6c79c954
Author: David Freese <w1hkj@...>
Date:   Fri Jan 5 06:54:42 2018 -0600

    Icom Split query
    
      * Change backends that attempted to query the split
        status using the 0x0F CAT command byte.
        - xcvr will always respond with FA as the command
          byte is not supported.

commit bc0b5dbde86139f6440664941de805b97858aded
Author: David Freese <w1hkj@...>
Date:   Sat Jan 13 10:38:24 2018 -0600

    IC7100 / 9100
    
      * Major changes to both IC7100 and IC9100 class
        methods and members
      * IC7100 work coordinated between W1HKJ and AG7GN

commit d84235d67b5c3343cb87d4e91ad5eab08a388f46
Author: David Freese <w1hkj@...>
Date:   Wed Dec 27 20:29:14 2017 -0600

    Version 1.3.37
    
      * Maintenance release
    
        TS990 / xmlrpc server mods
          Various changes to TS990 backend
          Changes to xml server interface to avoid out-of-bounds errors when
          referencing rig tables.
    
        IC7200 filter width
          Correct AM width table
    
        Rotate log
          Add aging system to debug_log.txt files
          - history:   debug_log.txt.1 ... debug_log.txt.5
          - last exec: debug_log.txt
    
        Get PTT
          Implement for xcvrs that support PTT query
    
        Comm timeout
          Add warning dialog if serial i/o time outs occur more than a 5
            consecutive times.
    
        IC7200/7300 notch
          modify read notch to only alter returned notch value if changed at xcvr
    
        Remove xmlrpc client
          remove xmlrpc client interface to fldigi
          flrig is used only as an xmlrpc server to fldigi/flwkey, etc.
    
        TS990 changes
          updates to TS990 backend and support code
          update to MinGW/Msys build
    
        UI service paradigm
          Change to slider
          - implement for IC718, IC7200, IC7300
          Removed queue processing for flrig panel controls
         - changed to individual/immediate xcvr cat i/o
          Corrected 7200/7300 set/get methods
          Added vfo reference adjust for IC7200 and IC7300
    
        IC718
          Corrected set/get noise reduction value
          - change UI to 0...15 range
    
        IC7200
          added CW keyer controls
          corrected get/set noise reduction value
          - changed UI to 0...15 range
    
        Extras drop down panel
          All extra's tabs always visible
          Correct small UI access to tabbed controls
          Change UI to disable vice hide controls
    
        start-stop
          Moved initialization and restore of xcvr values to separate thread
    
        OS X race conditions
          Correct race condition when switching modes via xmlrpc server
          Correct race condition during xmlrpc PTT changes
    
        PTT xmlrpc get
          return state of PTT boolean vice the state of the UI PTT control
    
        Value by VFO
          remember and use all INITVALS by vfo A/B
          correct widget x,y positions on wide UI
    
        UI wide power button
          Correct x,y positioning of power button on wide user interface
    
        Comp Level
          Add read/set/restore compression level
          - IC7200, IC7300

commit 318525f3fc0c626da31c615150c71c93331d3954
Author: David Freese <w1hkj@...>
Date:   Mon Dec 25 12:10:23 2017 -0600

    TS990 / xmlrpc server mods
    
      * Various changes to TS990 backend
      * Changes to xml server interface to avoid
        out-of-bounds errors when referencing rig
        tables.

commit 6ae502c89f83e75327106017ca1c65b486fbace2
Author: David Freese <w1hkj@...>
Date:   Sat Dec 23 13:43:10 2017 -0600

    IC7200 filter width
    
      * Correct AM width table

commit ab52166eedb60dd7d9a0e5eac526d3fe05cc3af9
Author: David Freese <w1hkj@...>
Date:   Wed Dec 20 18:14:13 2017 -0600

    Rotate log
    
      * Add aging system to debug_log.txt files
        - history:   debug_log.txt.1 ... debug_log.txt.5
        - last exec: debug_log.txt

commit c028b78a670431a504ba9819e59dde792e2a0079
Author: David Freese <w1hkj@...>
Date:   Wed Dec 20 07:47:09 2017 -0600

    Get PTT
    
      * Implement for xcvrs that support PTT query

commit 72540db4afc7ee191494d13db47d70003c43a816
Author: David Freese <w1hkj@...>
Date:   Tue Dec 19 07:51:19 2017 -0600

    Comm timeout
    
      * Add warning dialog if serial i/o time outs occur
        more than a 5 consecutive times.

commit 77df05d1636cd64adbdc831ac2fdf1d85f0f6232
Author: David Freese <w1hkj@...>
Date:   Sun Dec 17 08:03:37 2017 -0600

    IC7200/7300 notch
    
      * modify read notch to only alter returned notch
        value if changed at xcvr

commit ab76f02f45b2968daef031d3937ebcaa0b508841
Author: David Freese <w1hkj@...>
Date:   Wed Dec 13 07:22:55 2017 -0600

    Remove xmlrpc client
    
      * remove xmlrpc client interface to fldigi
      * flrig is used only as an xmlrpc server
        to fldigi/flwkey, etc.

commit 15913357222e485fb1fd2dcd5070210144f9638e
Author: David Freese <w1hkj@...>
Date:   Sat Dec 16 23:51:33 2017 -0600

    TS990 changes
    
      * updates to TS990 backend and support code
      * update to MinGW/Msys build

commit d4eba848b6e2f3fb90e4dc0f80afc9f7490c9cba
Author: David Freese <w1hkj@...>
Date:   Wed Dec 13 04:57:06 2017 -0600

    UI service paradigm
    
      * Change to slider
        - implement for IC718, IC7200, IC7300
      * Removed queue processing for flrig panel controls
       - changed to individual/immediate xcvr cat i/o
      * Corrected 7200/7300 set/get methods
      * Added vfo reference adjust for IC7200 and IC7300

commit 8e3ed6fc3ac04ad3edbabb49c812adf94f010750
Author: David Freese <w1hkj@...>
Date:   Wed Dec 6 18:13:15 2017 -0600

    IC718
    
      * Corrected set/get noise reduction value
        - change UI to 0...15 range

commit d7e240dc2d0d043e100e1d88bdeb627eb7357601
Author: David Freese <w1hkj@...>
Date:   Wed Dec 6 18:10:28 2017 -0600

    IC7200
    
      * added CW keyer controls
      * corrected get/set noise reduction value
        - changed UI to 0...15 range

commit 7b24e9736d19ff943e788a52e95b3c37133e2cf4
Author: David Freese <w1hkj@...>
Date:   Tue Dec 5 10:43:05 2017 -0600

    Extras drop down panel
    
      * All extra's tabs always visible
      * Correct small UI access to tabbed controls
      * Change UI to disable vice hide controls

commit 96fc5cd8f4d73fa3498715850adb059cc334eaf1
Author: David Freese <w1hkj@...>
Date:   Sat Dec 2 09:59:18 2017 -0600

    start-stop
    
      * Moved initialization and restore of xcvr values
        to separate thread

commit dbdd8953785791c540479df624f255b083dac802
Author: David Freese <w1hkj@...>
Date:   Thu Nov 23 13:11:01 2017 -0600

    OS X race conditions
    
      * Correct race condition when switching modes
        via xmlrpc server
      * Correct race condition during xmlrpc PTT changes

commit b1c196ed7ba5ef6aeb8b9c799c0d2ec2006ee6b2
Author: David Freese <w1hkj@...>
Date:   Thu Nov 23 11:39:45 2017 -0600

    PTT xmlrpc get
    
      * return state of PTT boolean vice the state of
        the UI PTT control

commit 5c2d2a0a3a020c894c9da9ee5851aeb7006ff434
Author: David Freese <w1hkj@...>
Date:   Mon Nov 6 18:59:47 2017 -0600

    Value by VFO
    
      * remember and use all INITVALS by vfo A/B
      * correct widget x,y positions on wide UI

commit 7f2cd8b72ae5df16e5c6e97c737fc2b6370f4fcf
Author: David Freese <w1hkj@...>
Date:   Sun Nov 5 15:27:33 2017 -0600

    UI wide power button
    
      * Correct x,y positioning of power button on wide
        user interface

commit a16b2c922cde8bbbd7412df512d3d7a3d06a8586
Author: David Freese <w1hkj@...>
Date:   Thu Nov 2 06:53:24 2017 -0500

    Comp Level
    
      * Add read/set/restore compression level
        - IC7200, IC7300

commit f79cc3df3ce44342aa12c7f4f5c4a2892d7566b1
Author: David Freese <w1hkj@...>
Date:   Wed Nov 1 15:18:29 2017 -0500

    Version 1.3.36
    
      * Maintenance release
    
        IC 9100
          * add ATT and PREAMP controls
    
        K2
          * Correct get power CAT command string
    
        IC7100
          * Add split VFO controls
    
        KH6TY
          * requested RTS DTR buttons on menu bar of Touch UI

commit fc8808453eb177679b3f3b7f67b38f315c6da9ae
Author: David Freese <w1hkj@...>
Date:   Mon Oct 30 06:56:57 2017 -0500

    IC 9100
    
      * add ATT and PREAMP controls

commit cc62a5a2572f4f507766b0934bee7cdbe2b12d06
Author: David Freese <w1hkj@...>
Date:   Sun Oct 22 18:54:31 2017 -0500

    K2
    
      * Correct get power CAT command string

commit ce45cb20f2e55b3475c731c9281f575b371aff95
Author: steve AG7GN <steve.magnuson@...>
Date:   Wed Oct 18 10:02:56 2017 -0500

    IC7100
    
      * Add split VFO controls

commit 6236378730d3e50188b5a5a5a0e24324757277d5
Author: David Freese <w1hkj@...>
Date:   Sat Oct 14 08:19:03 2017 -0500

    KH6TY
    
      * requested RTS DTR buttons on menu bar of
        Touch UI

commit 28e3837a4cf8c25414b5fc18f27e7d9d56b332da
Author: David Freese <w1hkj@...>
Date:   Tue Sep 26 03:55:08 2017 -0500

    Version 1.3.35
    
      * maintenance release

commit e10e7fee081b5386dcc343f5e11d108c4a3df603
Author: David Freese <w1hkj@...>
Date:   Thu Sep 21 12:36:57 2017 -0500

    FTdX5000 mods

commit 5d71f8d5443ab30475f624940a045d38ecdad9ee
Author: David Freese <w1hkj@...>
Date:   Thu Sep 21 11:14:53 2017 -0500

    mingw-mods
    
      * modifications to allow building on Windows MinGW/Msys

commit 07d1a434f41dacf2f498faa7ebdeeca2c50c0e52
Author: David Freese <w1hkj@...>
Date:   Fri Sep 8 07:41:23 2017 -0500

    xml inhibit
    
      * inhibit both client and server xml i/o until
        transceiver fully initialized.

commit c641d68d0442f59221b16931a5edf262c303e703
Author: David Freese <w1hkj@...>
Date:   Tue Sep 5 07:42:28 2017 -0500

    Version 1.3.34
    
      * Maintenance release

commit a2d2dd4f03a0b1c96503054ba9d4d331f3758c53
Author: David Freese <w1hkj@...>
Date:   Tue Sep 5 07:45:47 2017 -0500

    doc update
    
      * update help document

commit e9628ee1a7d579ccbfb341ecd11a23fa5ee9338a
Author: David Freese <w1hkj@...>
Date:   Fri Sep 1 11:02:52 2017 -0500

    Save/Restore
    
      * Allow user to selectively read, save and restore
        transceiver operating characteristics.
        - expansion of previous save/restore for freq
          mode and bandwidth
      * Separated Initialization of main, separate PTT and Aux
        serial ports

commit 9213bfc6ca7ca7d186d0a6c42e5131ae9d60f67e
Author: David Freese <w1hkj@...>
Date:   Wed Aug 2 06:59:57 2017 -0500

    flrig shell
    
      * added Perl script for controlling flrig using the
        xmlrpc interface.

commit 22e70f6b3d336c2c5d219aec392f0a1bf3a5da17
Author: Sean Sharkey <g0oan@...>
Date:   Mon Jul 31 07:06:36 2017 -0500

    FT1000 update
    
      * backend code update

commit 34fdb9414f5fae32c8a8291a8dd0885218c13125
Author: David Freese <w1hkj@...>
Date:   Sat Jul 29 07:41:22 2017 -0500

    IC7300 NR scale
    
      * Changed NR scale iaw AE5ZA tests

commit fa0cdaf28da0e35c1f61b585a652fbc64ca8fea0
Author: David Freese <w1hkj@...>
Date:   Thu Jul 27 23:45:53 2017 -0500

    IC7200/7300 compile warning
    
      * Correct compile warning in both backends

commit 661374fae0ed0dc8fb19accbbe2f5cb8aa5a5646
Author: Steve Magnuson AG7GN <steve.magnuson@...>
Date:   Sun Jul 23 08:12:20 2017 -0500

    IC7100
    
      * correct flrig always reported the mode as USB-D
        regardless of the radio's actual mode.
      * correct flrig would not set the radio to USB-D
        if it had previous set the radio to a different mode.
      * correct flrig would not set the attenuator.

commit 4a5d4b98c6b25d4961ba794f8c0ba4b81b69b198
Author: David Freese <iam_w1hkj@...>
Date:   Fri Jul 21 11:53:47 2017 -0500

    Version 1.3.33
    
      * Maintenance release
    
      IC7200 power scale
        added calibrated power scale
    
      IC7300 VFO B
        Fix vfo-B bandwidth set
        Adjust power out read scaling
        Correct positions of small sliders
    
      IC7200 small controls
        Correct erroneous placement of small controls on small UI
    
      ATT control
        adjust X position of attenuator control on small UI

commit 8443bbe56c729920be9978715a8ca94e1f4f9ee8
Author: David Freese <iam_w1hkj@...>
Date:   Fri Jul 21 06:35:01 2017 -0500

    IC7200 power scale
    
      * added calibrated power scale

commit f7ec53945cf8bf5b8cff9db515d38f2e55d2a8af
Author: David Freese <iam_w1hkj@...>
Date:   Thu Jul 20 14:29:15 2017 -0500

    IC7300 VFO B
    
      * Fix vfo-B bandwidth set
      * Adjust power out read scaling
      * Correct positions of small sliders

commit 1c241bb7654630a6276d1f3e533f47c4d65f68cd
Author: David Freese <iam_w1hkj@...>
Date:   Tue Jul 11 16:25:39 2017 -0500

    IC7200 small controls
    
      * Correct erroneous placement of small controls on small UI

commit 15887f641ac96081af8f518cff3f6245d680e150
Author: David Freese <iam_w1hkj@...>
Date:   Tue Jul 11 15:18:40 2017 -0500

    ATT control
    
      * adjust X position of attenuator control on small UI

commit aef71c346d0b01afdb150d1ac9eb860a2b6bfdc4
Author: David Freese <iam_w1hkj@...>
Date:   Thu Jul 6 20:18:00 2017 -0500

    Version 1.3.32
    
      * Maintenance release

commit fe6697a90b937eb2f34b87e95ee8117a6b8fa3fd
Author: David Freese <iam_w1hkj@...>
Date:   Fri Jul 7 08:20:41 2017 -0500

    WIN COMM port
    
      * Modification to provide SCU-17 dual port support
        - this mod is a fix to what appears to be a driver
          bug in the Silicon Labs Dual port USB serial USB
          device

commit 115f675748daa90476234f8518250a1867cc1523
Author: Ernst Schroeder DJ7HS <ernst.schroeder@...>
Date:   Tue Jun 20 07:09:48 2017 -0500

    FT900 update

commit 81a98ac4c7221dd8233d1aafd16070a4eb1ae69e
Author: David Freese <iam_w1hkj@...>
Date:   Fri Jun 16 08:06:44 2017 -0500

    Power slider
    
      Add a disable to power slider

commit 4cb23f2917d574071937a0e35147f531b8731efe
Author: David Freese <iam_w1hkj@...>
Date:   Sun Jun 11 15:17:20 2017 -0500

    FT-450D
    
      * add read values during initialization
        - get_cw_weight()
        - get_cw_wpm()
        - get_break_in()
        - get_qsk()
        - get_qsk_delay()
        - get_cw_spot_tone()
        - get_vox_gain()
        - get_vox_hang()
    
      * change xmlrpc configure summary report

commit a19a94acdf94b9d440c2d0c93094a5b660164177
Author: David Freese <iam_w1hkj@...>
Date:   Wed Jun 7 06:06:26 2017 -0500

    Break-in Label
    
      * Fix coding bug in label redraw event

commit b3c8c2cfc63f900147e901cf739acccdaaa26089
Author: David Freese <iam_w1hkj@...>
Date:   Sat May 27 06:03:29 2017 -0500

    INSTALL
    
      * update file contents

commit 8d552a0b9de59a6bb88699eb00b3daba204f29d9
Author: David Freese <iam_w1hkj@...>
Date:   Sun May 21 10:00:01 2017 -0500

    aor5k
    
      * Added new transceiver class AOR5000

commit 595c19b6d25038e499d9c6ecbc7e9f65448fd469
Author: David Freese <iam_w1hkj@...>
Date:   Sat May 20 05:30:00 2017 -0500

    Version 1.3.31
    
      * Maintenance release
    
        . Documentation update
    
        . IC735 Changed frequency resolution to 10 Hertz
          Changed submitted by Joseph Counsil, K0OG
    
        . FT817 CW MODE
          Modify code to insure that CW is USB and CW-R is LSB
          type reception
    
        . FT-891
          Added FT-891 class and support code
    
        . IC7200 Initial BW
          Added def_bw to 7200 class instantiation
    
        . TS850
          Added backend class for TS850 transceiver

commit 7f14db7c95305c6d333fa3a1e9daece73122f0ac
Author: David Freese <iam_w1hkj@...>
Date:   Sat May 20 05:04:13 2017 -0500

    Documentation update

commit 9c1a0f3b0a5165828ebc63b571b2fd92824ec051
Author: David Freese <iam_w1hkj@...>
Date:   Mon May 15 18:06:45 2017 -0500

    IC735
    
      * Changed frequency resolution to 10 Hertz
        - Changed submitted by Joseph Counsil, K0OG

commit a5a453ad088630f3af9c44e6b670d5db86c68b42
Author: David Freese <iam_w1hkj@...>
Date:   Wed May 3 19:09:57 2017 -0500

    FT817 CW MODE
    
      * Modify code to insure that CW is USB and CW-R is LSB
        type reception

commit 4deacd6998d5a30eee74f204d16f62336b9053c0
Author: David Freese <iam_w1hkj@...>
Date:   Wed Apr 19 14:23:41 2017 -0500

    FT-891
    
      * Added FT-891 class and support code

commit c3e63719298a7a4c001e2c2844909d3252a9d930
Author: David Freese <iam_w1hkj@...>
Date:   Thu Apr 13 17:41:42 2017 -0500

    IC7200 Initial BW
    
      * add def_bw to 7200 class instantiation

commit 67ed01895991e234059bea87e3a5b32118e4b0a6
Author: David Freese <iam_w1hkj@...>
Date:   Sun Apr 9 07:57:33 2017 -0500

    TS850
    
      * Added backend class for TS850 transceiver

commit f9835c3c3297a8dbb894225262a0a5f9c7fcb5e2
Author: David Freese <iam_w1hkj@...>
Date:   Fri Mar 31 21:20:13 2017 -0500

    Version 1.3.30
    
      * Maintenance release

commit fd596a87f1e7eb81f7e633edb55799410a7366a3
Author: David Freese <iam_w1hkj@...>
Date:   Wed Mar 29 21:46:45 2017 -0500

    FT857/897 base class
    
      * remove FT817 base class dependency from both
        FT857D and FT897D class definitions.

commit 490e0e51feea84d1ea141c14e415a3ece99b89c1
Author: David Freese <iam_w1hkj@...>
Date:   Mon Mar 27 18:43:19 2017 -0500

    Version 1.3.29
    
      * Maintenance release

commit 8a18cbb65afc8af0fc8720887e9eaf6808881a92
Author: David Freese <iam_w1hkj@...>
Date:   Fri Mar 17 07:02:44 2017 -0500

    TS990 update
    
      * Enable MON on/off for TX monitoring
      * Set / Read SWR & ALC
      * Replace all atoi(...) code with fm_decimal(p, n)

commit 8f150ffe5ba00a845bcbc2ed207cc20b6ee02968
Author: David Freese <iam_w1hkj@...>
Date:   Fri Mar 17 15:53:51 2017 -0500

    FT817
    
      * added code to read vfo B state
      * added 5 watt power scale
      * added undocumented read vfo A/B state
        0x00 0x55 0x00 0x00 0xBB
      * Implement undocumented CAT command BD to read
        PWR, SWR and ALC
      * Prevent flrig from making changes to xcvr vfo
        mode etc. when memory channel usage detected
        - display MEMORY on flrig main display when
          so detected
      * disabled POWER control on wide and touch UI

commit 4f4b560d4a4fafafd947b98d70607c89d02fc9c3
Author: David Freese <iam_w1hkj@...>
Date:   Tue Mar 14 09:31:01 2017 -0500

    Xcvr Init
    
      * cleaned up init code to provide improved code readability
      * added test for two vfos to VFO initialization

commit 041ce651a35d34800b85cab308ddb684534e2fdc
Author: David Freese <iam_w1hkj@...>
Date:   Tue Mar 14 07:44:36 2017 -0500

    k3 kx3
    
      * code change needed to read K3/KX3 meters

commit 73d3a59c4d3e99a67057828b60866697d1afd36a
Author: David Freese <iam_w1hkj@...>
Date:   Thu Mar 9 06:33:00 2017 -0600

    AGC button
    
      * set button illumination to user color selection

commit 8cd0764b56267fad65304056d214df965b0f5d6d
Author: David Freese <iam_w1hkj@...>
Date:   Wed Mar 8 07:02:10 2017 -0600

    initial bandwidth
    
      * retain xcvr bandwidth when changing modes via xmlrpc server
        command

commit b3492e3c0129e99c285f6abbd50c4310c313b366
Author: David Freese <iam_w1hkj@...>
Date:   Thu Mar 9 09:21:57 2017 -0600

    BCD/Decimal conversions
    
      * change parameter passing to string vice sz pointer.
        - 64 bit compiles were passing null strings when contents
          of original substr returned values were similar to "00 40" !

commit fe8571acf0c734d02635670c68c8bdf24ba7d227
Author: David Freese <iam_w1hkj@...>
Date:   Fri Feb 10 12:53:36 2017 -0600

    Missing tooltips
    
      * Added tooltips for S-meter, CW-wpm

commit 6f5c24a4f123ea6f955120d8453858cc4fbb99d0
Author: David Freese <iam_w1hkj@...>
Date:   Fri Feb 10 10:24:37 2017 -0600

    Polling
    
      * Add set all for meters & operating controls

commit c8be4d973e3e44ec7669c9e93652ff0c5bd652d5
Author: Rafael Garc??a <ea4bpn@...>
Date:   Fri Jan 27 08:22:45 2017 -0600

    TS480SAT update
    
      * Update to NR, AN, and Squelch controls
      * Change default baud rate to 57600

commit 00627968729386a029cd01fb1bcd744bcf1e9d31
Author: David Freese <iam_w1hkj@...>
Date:   Thu Jan 26 07:45:00 2017 -0600

    FT817 metering
    
      * Enable S-meter and Power-out metering

commit 2fc88cd022006bc1715e8654858637a71984b8b4
Author: David Freese <iam_w1hkj@...>
Date:   Thu Feb 9 08:14:34 2017 -0600

    Exchange-Equalize AB
    
      * Implement Exchange CAT command for Icom xcvrs
        - 718, 706MKIIG
        - 746, 746PRO, 756, 756PRO2, 756PRO3
        - 7000, 7100, 7200, 7300, 7410, 7600, 7800
        - 910, 9100

commit 4985a5ebace125f01a389c3341b8378c7e96c026
Author: David Freese <iam_w1hkj@...>
Date:   Sat Feb 4 08:05:50 2017 -0600

    IC7300 update
    
      * all updates combined effort of KB1OIQ and W1HKJ
      * change mode set/get methods
      * correct various command strings
      * added AGC, OFF, FAST, MED, SLO
      * add IF shift function using upper/lower passband tuning commands.
        - IF shift slider range changes to +/- BW/2 as bandwidth
          is selected.
        - IF shift slider always increments by 50 Hz
      * added tooltips to VOX and Compression controls

commit df4e29691ec11b2636168374ff53aae260c93b91
Author: Dave G0WBX <g8kbvdave@...>
Date:   Mon Jan 23 08:35:09 2017 -0600

    PCR1000 update
    
      * correction to IF Shift control method
      * corrected various text strings

commit 20ffb3c35007ac74ae4bd67afe8ff86208212e99
Author: David Freese <iam_w1hkj@...>
Date:   Tue Feb 7 09:26:14 2017 -0600

    IC7200 mods
    
      * modify set_split method
      * add get_split, can_split methods
      * add IF shift function using upper/lower passband
        tuning commands.
        - IF shift slider range changes to +/- BW/2 as bandwidth
          is selected.
        - IF shift slider always increments by 50 Hz
      * correct logic for queA / queB processing

commit b05b0018bbdb59c7fc2091fb42fcf94da63b1279
Author: David Freese <iam_w1hkj@...>
Date:   Fri Jan 20 06:40:00 2017 -0600

    Version 1.3.28
    
      * Maintenance release

commit 5add320a2600b3f34a3188ec249c940d80e7b62d
Author: David Freese <iam_w1hkj@...>
Date:   Fri Jan 20 05:54:19 2017 -0600

    Multiple xmlrpc servers
    
      * Add configuration item in the file "flrig.prefs"
        - xml_port:nn
          where nn is the port number, default is 12345
        - start and then stop flrig
        - edit the flrig.prefs file to change the port assignment
        - direct configuration usage with the --config-dir command
          line parameter.

commit cf1b1bb8b6aef730fa4640657baea32f6eae6f03
Author: David Freese <iam_w1hkj@...>
Date:   Thu Jan 19 15:05:30 2017 -0600

    Separate PTT
    
      * Change to allow both DTR and RTS switching

commit 07bf4b5dd3d30b03fd6a83d33fe53746d617e7d7
Author: David Freese <iam_w1hkj@...>
Date:   Fri Dec 23 06:00:00 2016 -0500

    K2 comments
    
      * Added data strings received from M1CNK

commit c5edf8e5fa3d4a611f1ef1c162fe421e51882984
Author: David Freese <iam_w1hkj@...>
Date:   Thu Dec 22 10:19:59 2016 -0600

    User defined command buttons
    
      * Added 8 user defined command buttons
        - allows user to add items like power on / off etc.

commit 71e5aac2da2c8c66797375166657ab148266d85b
Author: David Freese <iam_w1hkj@...>
Date:   Wed Nov 16 08:08:49 2016 -0600

    ic7300 update
    
      * Corrected data mode tables and command strings
      * Corrected get bandwidth command strings

commit 5960bd98710f920bcd66eaceb537d3c9ca3825bf
Author: David Freese <iam_w1hkj@...>
Date:   Tue Nov 15 20:36:51 2016 -0600

    IC9100 update
    
      * Added CAT strings for setting data mode for
        LSB and USB data modes added to mode combo box

commit 301278381ac84c97add5d2e5db13273518550984
Author: David Freese <iam_w1hkj@...>
Date:   Tue Nov 15 08:08:45 2016 -0600

    Version 1.3.27
    
      * Maintenance release

commit f86e7d1a2e0e01245ebc9ca9c786d7bd4ccdd7a9
Author: David Freese <iam_w1hkj@...>
Date:   Sat Oct 15 10:21:22 2016 -0500

    TS480SAT extras
    
      * Added Noise blanker on/off, set/get value

commit 4d24585e4b9ec8edd985b8f382a00cbac089eaf6
Author: David Freese <iam_w1hkj@...>
Date:   Mon Oct 17 17:39:10 2016 -0500

    New controls
    
      * Added following controls
        - AGC
        For these transceivers
        - IC-7200
        - TS-480SAT

commit c404c8a13406a5105e10421fe72c6d9c26cd0705
Author: David Freese <iam_w1hkj@...>
Date:   Fri Oct 14 10:31:22 2016 -0500

    Xmlrpcpp source director
    
      * update based on fldigi/src/xmlrpcpp.
        - needed for correct build on OS X Xcode8

commit efbbc70c8be7b14ce595c0f014cac8829e4014ff
Author: David Freese <iam_w1hkj@...>
Date:   Wed Oct 12 15:30:48 2016 -0500

    FT100D
    
      * Correct vfo tracking problem

commit 2fb8bbc233fd186df3b12a8a17f1de8f966e7fc3
Author: David Freese <iam_w1hkj@...>
Date:   Wed Oct 5 08:38:53 2016 -0500

    IC9100 mode/bw
    
      * Corrected Mode selection
      * Disabled BW selection

commit c22d48ab4534bcacf07367aa5db5efbd945deb6a
Author: David Freese <iam_w1hkj@...>
Date:   Thu Sep 15 07:02:25 2016 -0500

    TS990 TS590SG
    
      * Modification to read swr/alc
      * Modification to initialize ATT

commit 5abb5bdce6b5ef6721fcd8905a9af4b675e26433
Author: David Freese <iam_w1hkj@...>
Date:   Sat Aug 27 22:57:28 2016 -0500

    restore keep rig data
    
      * add missing set clear for menu items

commit 5166fea80225494c2df35838a7b15eab41c55451
Author: David Freese <iam_w1hkj@...>
Date:   Tue Aug 16 08:48:45 2016 -0500

    TT 550 Pegasus mods
    
      * enabled VFO adjust
      * changed method of setting TUNE command
      * added AT11 support
      * added power peak detect

commit 28f3c346bff17d6601606dd450a65cef54a6de52
Author: David Freese <iam_w1hkj@...>
Date:   Tue Aug 9 14:33:35 2016 -0500

    IC7300 serial defaults
    
      * Change to be same as 7200 defaults sans baudrate

commit 5ba38d22c637e2efc07e47063d3af8bac98c7143
Author: David Freese <iam_w1hkj@...>
Date:   Fri Jul 15 08:12:06 2016 -0500

    TS990 ALC/SWR
    
      * correct meter reading methods

commit d9cc0f67d862852475cb170b75e2a9e7f15b6442
Author: Kamal Mostafa <kamal@...>
Date:   Sun Jul 10 04:13:34 2016 -0500

    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 a10a7f2f1048534d5d039d47d98122c055a53865
Author: Robert Cunnings <nw8l@...>
Date:   Mon Jul 4 08:23:05 2016 -0500

    mxe update
    
      * corrected mxe build scripts

commit c3c68d94ad210b7e360fd0390a27d2ad9868562d
Author: David Freese <iam_w1hkj@...>
Date:   Mon Jun 27 08:05:57 2016 -0500

    IC756 volume range
    
      * Change range to 0..100

commit 765519d61e1079a9846a81a3beba5c49d5ed1dae
Author: David Freese <iam_w1hkj@...>
Date:   Sun Jun 26 20:08:41 2016 -0500

    C11 errors
    
      * changes to correct C11 reported warnings/errors

commit 14889b571b9bb9c644757e50d5cb744aa73c3591
Author: David Freese <iam_w1hkj@...>
Date:   Thu Jun 9 05:07:50 2016 -0500

    Version 1.3.26
    
      * Maintenance release

commit 8547731aa782d3fa855b2848d071058edae879f8
Author: David Freese <iam_w1hkj@...>
Date:   Fri May 13 07:45:00 2016 -0500

    IC7200 update
    
      * Added read attenuator method to IC7200 class

commit 36cd83d2e6f52e2a3807435684f97a4da15de0f3
Author: David Freese <iam_w1hkj@...>
Date:   Tue Apr 12 08:48:36 2016 -0500

    Version 1.3.25
    
      * Maintenance release

commit 52a21b605f60aa6c31be4cb32f1868bd2cb10a1c
Author: David Freese <iam_w1hkj@...>
Date:   Tue Apr 12 08:35:02 2016 -0500

    FT900 update
    
      * Additional work on FT900 backend by Ernst, DJ7HS

commit acf388b265b4ed4ea93961042347d9f33eed3cef
Author: David Freese <iam_w1hkj@...>
Date:   Fri Apr 8 08:09:10 2016 -0500

    IC7300
    
      * Added Icom 7300 backend

commit 50b07b38394450b6b96f6d1e9c7efec51dc88e5e
Author: David Freese <iam_w1hkj@...>
Date:   Sun Mar 20 09:29:49 2016 -0500

    FT950
    
      * Correct sense of RF gain control

commit 9aaab6bd30000e46226df5b7dab068c944893f89
Author: David Freese <iam_w1hkj@...>
Date:   Sun Mar 13 06:57:51 2016 -0500

    IC-7600 mods
    
      * Changed all set commands to wait for the xcvr FB
        response

commit c5f6adfebd203a627678f5d54c183de75038a1b3
Author: David Freese <iam_w1hkj@...>
Date:   Fri Mar 4 07:10:42 2016 -0600

    UI small sliders
    
      * Correct reference to check menu items
        - small sliders
        - tool tips

commit 8b73bbb0f5bee29752038509a1d3542abeaa692d
Author: David Freese <iam_w1hkj@...>
Date:   Fri Mar 4 05:45:00 2016 -0600

    IC7200 update
    
      * Added notch control to IC-7200
      * Removed selectB call from set_vfoB

commit 23604a65c890735e099372a0e705a8a24d128231
Author: David Freese <iam_w1hkj@...>
Date:   Mon Feb 22 08:38:19 2016 -0600

    IC7000 exchange vfos
    
      * Added swapvfos() method

commit db07bd27ae58e755617683e02618974e403c6139
Author: David Freese <iam_w1hkj@...>
Date:   Sat Feb 13 04:00:56 2016 -0600

    key_fldigi
    
      * Removed "key_fldigi" control and all support code
        - test to ignore flrig PTT changes moved to client
          side; fldigi, flwkey, etc.

commit 49c6984b1035a467b8dcddbe07926463953bc194
Author: David Freese <iam_w1hkj@...>
Date:   Thu Jan 21 17:36:33 2016 -0600

    Version 1.3.24
    
      * Mainentance release

commit c1645f08e5427dacc57708743c92773e2adad45d
Author: David Freese <iam_w1hkj@...>
Date:   Sat Jan 2 07:25:46 2016 -0600

    xmlserver update
    
      * Added rig.get_sideband query

commit 69ae54afbf9a9e43e63e038ebe71989a892ad92c
Author: David Freese <iam_w1hkj@...>
Date:   Tue Dec 29 03:31:24 2015 -0600

    FTdx9000
    
      * Added backend for Yaesu FTdx9000 transceiver

commit 976d2dffad0f686e8a938774cd6960099afcf56e
Author: David Freese <iam_w1hkj@...>
Date:   Sun Dec 27 18:09:49 2015 -0600

    FT991
    
      * Add new backend for Yaesu FT0991

commit 295ed35cc96b0a615f1adc70b3f43acf7ea5e9d1
Author: David Freese <iam_w1hkj@...>
Date:   Tue Dec 29 04:00:46 2015 -0600

    FT5000 update
    
      * removed CW_SPOT_TONE method

commit 754ba24e479612869905ac3e97f57f3411f0e6c5
Author: David Freese <iam_w1hkj@...>
Date:   Tue Dec 29 03:59:23 2015 -0600

    FTdx3000 update
    
      * removed CW_TONE_SPOT method

commit e5429b992435406ba0554ae911dcc0a1b99bc2db
Author: David Freese <iam_w1hkj@...>
Date:   Mon Dec 28 06:19:19 2015 -0600

    RIG ENUMERATION
    
      * removed dependency on enumerated list of rigs
        - a cause of numerous seg faults when adding and
          testing a new transceiver class
      * removed use of "rig_nbr" to reference either list of rigs
        or selected rig.
        - rigs are uniquely identified by noun name

commit 1d29d8aab073c2601aa5c8635157d4d4eb06c4f3
Author: David Freese <iam_w1hkj@...>
Date:   Sun Dec 20 06:49:21 2015 -0600

    TS2000
    
      * VFO-B read/write
      * A/B switch
      * Corrected SL/SH tables
      * Corrected xml server updates of hi/lo cutoff values
      * Corrected rig enumerations in rigbase.h and rigs.h
      * Tested TS2000 class with physical transceiver
      * Calibrated notch filter settings

commit 29f82e62ae76dbd76d048186e19c4183a3bf26b8
Author: David Freese <iam_w1hkj@...>
Date:   Sat Jan 16 07:35:20 2016 -0600

    K3 KX3 mods
    
      * Added code in serial thread to isolate K3/KX3 vfo, mode, bw
        reads from the other supported transceivers.
      * changed sideband sense of CW and CW-R

commit 7cb8293073f52bbbaefc1ef486f09e6d18da2000
Author: David Freese <iam_w1hkj@...>
Date:   Thu Dec 3 07:19:40 2015 -0600

    FT900
    
      * Update from DJ7HS
        - vfo A/B swap fix
        - poll-split fix
        - read front panel vfoA/B select

commit f511fd9cba3bc22bdba7fe6dc4900ba8cde871e9
Author: David Freese <iam_w1hkj@...>
Date:   Mon Nov 30 18:20:52 2015 -0600

    IC7100 data mode detect

commit 441a3cc98295c1f7bacde824d20f4f26a29fa776
Author: David Freese <iam_w1hkj@...>
Date:   Sun Nov 29 14:56:05 2015 -0600

    Version 1.3.23
    
      * maintenance release

commit 424c33ba259d3cfacafbc44bb41b45c4d0d78208
Author: David Freese <iam_w1hkj@...>
Date:   Sat Nov 28 21:42:44 2015 -0600

    FT817 FT857D FT897D
    
      * Added read ACK after every write
      * Added up to 10 retries if ACK not received after
        write.

commit 86cc66f5c7fb81553857936f4006040488685112
Author: David Freese <iam_w1hkj@...>
Date:   Tue Nov 24 14:57:58 2015 -0600

    xmlrpc server
    
      * Added new get's
        - rig.get_info
          transfers all controls data in a single string
        - rig.get_update
          transfers all changed controls data in a single
          string, "NIL" if no changes

commit b4bd89b83a1c7832e5a0339aa540c99091523caf
Author: David Freese <iam_w1hkj@...>
Date:   Tue Nov 24 14:58:41 2015 -0600

    FT900
    
      * Added FT900 backend, contributed by Ernst Schroeder, DJ7HS
      * Correct split behavior for have_splitAB designated xcvrs
        like the FT950 and FT900

commit b6303c1e7a9dfd34529680345bf084a68c7115a5
Author: David Freese <iam_w1hkj@...>
Date:   Wed Aug 26 09:04:41 2015 -0500

    TS590SG
    
      * add back end for 590SG

commit 76d12b0fa60c0fd85b7796d78c6dcbafd9bfb312
Author: David Freese <iam_w1hkj@...>
Date:   Fri Aug 14 13:53:19 2015 -0500

    MXE update

commit 47d053c2a16895d3e205a78dc8bc102a778d5bd4
Author: David Freese <iam_w1hkj@...>
Date:   Sat Aug 1 08:02:18 2015 -0500

    FT990a
    
      * simple blind control of FT990 with very early ROM version

commit cd39b311cfd49181ce16c6fced4a071cf7c56fbe
Author: David Freese <iam_w1hkj@...>
Date:   Sat Aug 1 13:22:49 2015 -0500

    Set Mode/BW controls
    
      * change ordering of set when mode change read from
        transceiver

commit 9d994e6e459f38fe06f58ba072e9d3b7b9acfe7e
Author: David Freese <iam_w1hkj@...>
Date:   Sat Jun 20 12:32:40 2015 -0500

    KENWOOD mods
    
      * change read SWR / ALC command strings and
        interpretation for TS990
      * correct various errors in Shift/Width, Lo/Hi cut
        tables.  Reorder use of SL and SH variables
        - TS480
        - TS590
        - TS870
        - TS990
        - TS2000

commit 7d4054fc168608411b57e3efcfb2ed208b8645ed
Author: David Freese <iam_w1hkj@...>
Date:   Tue Jun 9 20:49:59 2015 -0500

    IC7800
    
      * Added IC-7800 class

commit 7c41ac6b491ba9259585bf8913e31c2de3a17d08
Author: David Freese <iam_w1hkj@...>
Date:   Mon Jun 8 07:11:13 2015 -0500

    fldigi BW interface
    
      * Add missing bw_vals_ to various xcvr backends

commit f5da410cd1ed02eb3e713e7b26ab49f937adeefe
Author: David Freese <iam_w1hkj@...>
Date:   Fri Jun 26 02:49:38 2015 -0500

    restore xml client
    
      * allow flrig to act as either a multi-client xmlrcp server
        or a single client to fldigi server

commit 74450a433e96aec28742f67e65eb9d56c9d8b35e
Author: Kamal Mostafa <kamal@...>
Date:   Mon Jun 8 14:39:21 2015 -0700

    BUILD_{DATE,USER,HOST}
    
      * Externally overridable BUILD_DATE, BUILD_USER, and BUILD_HOST to allow
        distros to generate reproducible builds.

commit 145171f77613248a39d7f326fba16328f4defbc9
Author: David Freese <iam_w1hkj@...>
Date:   Fri Apr 24 13:22:47 2015 -0500

    Version 1.3.22
    
      * Maintenance release

commit f7f87cb42f8878aefa2a2e707759a582cef483b0
Author: David Freese <iam_w1hkj@...>
Date:   Fri Apr 17 09:07:19 2015 -0500

    xmlrpcpp
    
      * Changed source to SF 0.7 version

commit 48a04fb39c38497793eacc14c766ce9bc4e412bc
Author: David Freese <iam_w1hkj@...>
Date:   Sun Apr 12 08:48:18 2015 -0500

    xml server
    
      * disallow array out of bounds when setting xcvr bandwidth

commit e6b132d4c72931224a69e13a87d78ba4d0a871aa
Author: David Freese <iam_w1hkj@...>
Date:   Tue Mar 31 11:54:19 2015 -0500

    K3/KX3 bandwidth
    
      * Bug fix for setting VFO-B bandwidth

commit 3600ea8c4189e72ebc02ac6ed6665fa66c7fe2a6
Author: David Freese <iam_w1hkj@...>
Date:   Fri Mar 27 07:53:39 2015 -0500

    Version 1.3.21
    
      * maintenance release

commit b02f0956594cea20cbb1e54ed445705eda61c9ed
Author: David Freese <iam_w1hkj@...>
Date:   Fri Mar 27 07:53:00 2015 -0500

    KX3
    
      * Added separate KX3 class

commit 45dc5450da1b0b1a991dcc6aabe8627c1dd0b596
Author: David Freese <iam_w1hkj@...>
Date:   Thu Mar 26 17:59:39 2015 -0500

    K3 update
    
      * change all queries to wait_char ';' call
      * reorder initialization sequence
      * change serial port debug logging to DEBUG level
        - restore subsequent logging to INFO level
      * mod to split, vfo-a, vfo-b interface
        - finally provides correct A/B/Split operation
          from either flrig or K3.
        - Thanks to John Ragle, W1ZI, for his patient
          testing.

commit 1f086c2cfe7d361f89cff0f5b5ac59bb0dc865bb
Author: David Freese <iam_w1hkj@...>
Date:   Mon Mar 23 08:35:51 2015 -0500

    FSF address
    
      * correct FSF address in various files

commit 67cf68db2c93838b097ab60bdb370f2dd294a6e6
Author: David Freese <iam_w1hkj@...>
Date:   Sun Mar 22 03:59:15 2015 -0500

    Version 1.3.20
    
      * Maintenance release

commit 399b37b128ce4134522a1c38d0be3755a24a0ce7
Author: David Freese <iam_w1hkj@...>
Date:   Wed Feb 11 12:26:34 2015 -0600

    TT550 update
    
      * Repair bugs introduced by touch screen interface

commit 3bdebb6e212eb359547d95663766e8a03de4ca7a
Author: David Freese <iam_w1hkj@...>
Date:   Sun Jan 18 09:59:59 2015 -0600

    no xmlrpc_c io

commit 6739d81dcbbd79ffd5ce3febf2542a2ce662c75f
Author: David Freese <iam_w1hkj@...>
Date:   Mon Feb 9 17:37:23 2015 -0600

    fix ab

commit ad9bc7ef1724ecb44dacee559b9caf7f57898697
Author: David Freese <iam_w1hkj@...>
Date:   Mon Feb 9 09:25:30 2015 -0600

    Rig server
    
      * Enable rig xmlrpc server
        - allow multiple xmlrpc clients to connect to flrig
      * give priority to xmlrpc server que when polling
        transceiver

commit 179392e1b2f49a972792ec6d306620424b947bad
Author: David Freese <iam_w1hkj@...>
Date:   Fri Dec 26 13:08:59 2014 -0600

    ts2000 update
    
      * corrected problems relating to bandwidth control display
        disparities
      * corrected TUNE CAT string
      * added post TUNE query delay for Mode/BW queries
        - prevents flrig being spoofed by xcvr into changing to the
          CW mode/bw settings

commit 418fe193dbe1de53fd5f46fffb225071dd3cf6e1
Author: David Freese <iam_w1hkj@...>
Date:   Fri Dec 26 09:15:47 2014 -0600

    FT950
    
      * Fix TUNE command
        - disable requirement to have the xcvr Tune activated

commit 962b96ccdb57cac14e60f08846aa46c5d265562b
Author: David Freese <iam_w1hkj@...>
Date:   Fri Dec 26 09:13:29 2014 -0600

    xmlrpc timing
    
      * correct startup / shutdown timing issues when connecting
        to fldigi (3.22.04)

commit a39befe03fd4012730cd6a76151e055aebe20d49
Author: David Freese <iam_w1hkj@...>
Date:   Thu Dec 25 07:27:09 2014 -0600

    Version 1.3.19
    
      * maintenance release

commit 08b5c442bf540b55abdd9dbec75ecc63461778b3
Author: David Freese <iam_w1hkj@...>
Date:   Thu Dec 25 15:08:02 2014 -0600

    xmlrpc error handling
    
      * improve xmlrpc error handling
        - require 5 consecutive connect errors before
          closing and reopening connection

commit 4aad930403877c9d3629e84f3cb817659b47f77f
Author: David Freese <iam_w1hkj@...>
Date:   Fri Dec 19 05:12:53 2014 -0600

    Kenwood transceivers
    
      * Changed use of sendCommand function to wait_char function
        when appropriate

commit f8f01c85aa3c36e2198ef1ab776ea3eb4b79fd00
Author: David Freese <iam_w1hkj@...>
Date:   Thu Dec 18 11:06:08 2014 -0600

    TS450S
    
      * wait_char(...) substituted for waitN in backend
      * added read bandwidth values before setting.
        - 8.33 MHz filter value never changed
        - 455 kHz filter value iaw with UI

commit d759736cd49aa610a794481b2f951604c9cd2b27
Author: David Freese <iam_w1hkj@...>
Date:   Thu Dec 18 09:37:01 2014 -0600

    Transceiver timeout
    
      * Restored timout to sendCommand even if nread is zero

commit b21600fee1b568258a5f15101e3b0d50738678be
Author: David Freese <iam_w1hkj@...>
Date:   Mon Dec 8 06:22:52 2014 -0600

    Scripts
    
      * removed binary build from builddist.sh

commit 998fe5db3952ecb5dfd4c87c9454474add8c54e9
Author: David Freese <iam_w1hkj@...>
Date:   Mon Dec 8 07:30:27 2014 -0600

    Yaesu
    
      * Changed get query to use waitN(...)

commit ef3ee289d7ef2ad4c54f8c05488cb692ac1fa583
Author: David Freese <iam_w1hkj@...>
Date:   Mon Dec 8 07:09:45 2014 -0600

    Kenwood
    
      * Changed all value queries to use the waitN(...) function

commit 967734b826e9fbe79cc6ae954f67320db4e203e2
Author: David Freese <iam_w1hkj@...>
Date:   Sun Dec 7 13:38:36 2014 -0600

    TS870S
    
      * Corrected backend for change in waitN behavior

commit 257eca4aca8ba3e8b652ed29aece3e3e337fd4c3
Author: David Freese <iam_w1hkj@...>
Date:   Mon Nov 17 10:02:21 2014 -0600

    Version 1.3.18
    
      * maintenance release

commit cb03871fdf13772fcd373c959190aedd545728bb
Author: David Freese <iam_w1hkj@...>
Date:   Fri Nov 14 16:48:07 2014 -0600

    fltk 1.3.3
    
      * fix for compiling against fltk 1.3.3

commit d488690a599bd0a7b38b476708f1ecb3050c6be9
Author: David Freese <iam_w1hkj@...>
Date:   Mon Nov 10 02:58:45 2014 -0600

    TS2000
    
      * removed DIGI-U, DIGI-L mode selections.  Not an available
        feature in this xcvr.

commit 83691fce9ba2311223f37e4e47a53c700adf6836
Author: David Freese <iam_w1hkj@...>
Date:   Wed Nov 5 06:30:00 2014 -0600

    Docs
    
      * Corrected description of mouse use on frequency control

commit b85fbff47999ba296a1724e4ccba31a7190bef6d
Author: David Freese <iam_w1hkj@...>
Date:   Tue Oct 28 18:16:17 2014 -0500

    subdir objects
    
      * Added subdir-objects to AM_INIT_AUTOMAKE

commit 696b8248d9a35af6ba62ad82cb77ec03695e6579
Author: David Freese <iam_w1hkj@...>
Date:   Tue Oct 28 15:14:13 2014 -0500

    FT950 Osc adjust
    
      * fixed incorrent CAT string

commit ed5a6eac36bc51442b1da2e878fc4ac57e46f93c
Author: David Freese <w1hkj@...>
Date:   Sun Oct 19 09:26:54 2014 -0500

    FT100D
    
      * change default DIG bandwidth to 500 Hz

commit bc3fd65803af2fd443d89bac0d5594a936a6fe67
Author: David Freese <w1hkj@...>
Date:   Fri Oct 17 20:16:18 2014 -0500

    File versus Files
    
      * Fix menu naming convention

commit c3f008b24eb648eed47540712acc7862235cae4d
Author: David Freese <w1hkj@...>
Date:   Tue Oct 7 10:36:37 2014 -0500

    Version 1.3.17
    
      * Update/maintenance release

commit b5721aa2c330977db5975ecbc999848e7b18268a
Author: David Freese <w1hkj@...>
Date:   Tue Oct 7 11:03:02 2014 -0500

    Documentation update
    
      * removed use of eps image type
      * added FT450D transceiver
      * added IC7410 transceiver
      * added touch screen interface

commit 506125acae06f3c55b73bbd25cab6bd7ea6d64cf
Author: David Freese <w1hkj@...>
Date:   Tue Sep 16 16:48:28 2014 -0500

    FT450D Notch
    
      * Changed algorithm for setting/reading notch values

commit 1d38b34d62eac977d552d0b81985a8cd309f3ef8
Author: David Freese <w1hkj@...>
Date:   Sat Sep 13 08:35:06 2014 -0500

    IC-9100 update
    
      * Logic correction in decoding 0x1A 0x06 sequence
      * Added initialize CAT command to disable ci-v transceive

commit c634a857aad921e8c1c42622402ada365c444d17
Author: David Freese <w1hkj@...>
Date:   Sat Aug 23 14:29:14 2014 -0500

    Power meter remote
    
      * Added code to send power output value to fldigi

commit c678b79ae449829886880984fbcd742557027daa
Author: David Freese <w1hkj@...>
Date:   Thu Aug 21 18:56:09 2014 -0500

    Smeter remote
    
      * Added xmlrpc code to send smeter to fldigi

commit f25bd7cfc97957c7d2d87551d9b942d8edfa92b5
Author: David Freese <w1hkj@...>
Date:   Fri Aug 15 11:26:54 2014 -0500

    FT450D
    
      * Added Yaesu FT450D transceiver
      * This commit must come after the touch panel
        commit!

commit 9f8aeca53661399990c01dfd55e0919b8c37546c
Author: David Freese <w1hkj@...>
Date:   Wed Aug 20 16:31:39 2014 -0500

    touch panel
    
      * UI for touch screen use, ie: tablet
      * Added new custom widget, Hspinner
        - can be used as a substitute for either
          slider or counter controls when a larger
          UI is needed for finger touch access.
      * Pressing vfoA or vfoB will both enable that
        vfo display and also transfer keyboard focus
        to the display; thereby enabling immediate
        use of the arrow keys to adjust frequency.
      * Pressing the Vol button will mute / unmute
        the volume and also transfer keyboard focus
        to the volume slider control.

commit 1cf438800858dd1507b2de76ad70dd4ffae07944
Author: David Freese <w1hkj@...>
Date:   Fri Aug 15 10:57:09 2014 -0500

    Freq Control
    
      * Added selectable mouse controls
        - left button, top / lower half of digit, or
        - left button up, right button down

commit e94924eeda7678eb4e64d698faa248fb34959fa8
Author: David Freese <w1hkj@...>
Date:   Tue Jul 22 17:45:53 2014 -0500

    IC 7410
    
      * Added Icom 7410 transceiver

commit da7068a4e76686a48da92bb2070384fe6a838e1c
Author: David Freese <w1hkj@...>
Date:   Sat Aug 16 13:45:07 2014 -0500

    xml-fix
    
      * mod to improve xmlrpc performance on Win platforms

commit ca9bbce57a0c26db6d83700b869723ea918da4d6
Author: David Freese <w1hkj@...>
Date:   Fri Jun 6 15:57:36 2014 -0500

    Socket i/o
    
      * Added code to use socket interface to remote
        tcpip<->serial server
      * Added class guard_lock
      * Added right click to active vfo button to allow
        quick transfer of freq/mode/bw to flrig memory

commit 4bf4a58e09651123ffdd294ee06013d25fcec977
Author: Robert Stiles <kk5vd@...>
Date:   Thu Jun 12 12:47:39 2014 -0500

    doxygen documentation
    
      * added doxygen based documentation

commit 5c87a331875cdd1eb0167efabc07f9f4869aad7f
Author: David Freese <w1hkj@...>
Date:   Sat Jun 7 17:28:37 2014 -0500

    Version 1.3.16
    
      * Maintenance release

commit 0e8e450bc236c4da953beebf43e80221159dabe3
Author: David Freese <w1hkj@...>
Date:   Fri Jun 6 10:08:19 2014 -0500

    FTdx1200 mode
    
      * Corrected get_mode

commit 67286b3d11be89f6499cb4f9e08ee3823eb5a7cf
Author: Kamal Mostafa <kamal@...>
Date:   Wed Jun 4 16:51:42 2014 -0500

    RTS/DTR restore
    
      * insure that RTS/DTR are inactive when closing
        the serial port

commit cce02f38dfe4dc1a3daf584328c1722922ef4c79
Author: David Freese <w1hkj@...>
Date:   Sat May 31 06:27:38 2014 -0500

    wait_char
    
      * Added wait_char function
      * Modified FT950 code to use wait_char

commit a244acf8603ca8f0b2014b0dcb96acaec059b8fc
Author: David Freese <w1hkj@...>
Date:   Thu May 22 18:45:38 2014 -0500

    rig home dir
    
      * fixed logic error for --config-dir expansion

commit 41a0e82bcaf6571ce48b874cc66de598fa58b193
Author: David Freese <w1hkj@...>
Date:   Sat May 24 07:34:44 2014 -0500

    update build scripts

commit e93a4fbd75af598291556961626af53970be9e43
Author: David Freese <w1hkj@...>
Date:   Sat May 31 06:57:38 2014 -0500

    virtual-tty-port
    
      * Added detection of socat virtual ports created as
        $HOME/virtual/ttySnn

commit 4e751e2997f93f50b5a7a4417a1b5a9dad2dde6b
Author: David Freese <w1hkj@...>
Date:   Fri May 2 08:23:38 2014 -0500

    Dir reorg
    
      * reorganize src directories / files in preparation
        for addition of remote server capability.

commit fabad1002944b5fe6a7e858071470cd9b46c387b
Author: David Freese <w1hkj@...>
Date:   Tue Apr 15 20:55:15 2014 -0500

    FL_APPS folder
    
      * Added detection of executable location in folder
        ending in FL_APPS.  If found, that folder is used
        as the $HOME folder for all flrig configuration
        folders/files.
      * Added detection of flrig.files in $HOME.  If present
        that directory is used in lieu of .flrig

commit f3a91fc717abeb9157b2e8a6c7e1d165f57aac6e
Author: David Freese <w1hkj@...>
Date:   Sat Mar 29 19:52:40 2014 -0500

    TT599
    
      * Updates iaw W3NR feedback

commit b37ce112fb9c9a52f9e9295260f8529968b490dc
Author: Arvo J?¡èrve <arvo@...>
Date:   Fri Mar 28 11:18:55 2014 -0500

    FT847
    
      * Corrected power out and smeter conversions

commit f7e0959d331ec2a4115084ae1d0cd010afadb3b4
Author: David Freese <w1hkj@...>
Date:   Wed Mar 26 09:56:12 2014 -0500

    TT550 split
    
      * Corrected Pegasus split mode operation
        - When ON
          . Receive frequency remains on active VFO
          . Transmit frequency changes to inactive VFO
        - When OFF
          . Rx & Tx frequency iaw active VFO

commit ac5545730770c20206e4c71e2d5bf9c1eb9b8b32
Author: David Freese <w1hkj@...>
Date:   Sat Feb 22 19:31:11 2014 -0600

    ic7000 again

commit 1791191a14f78022f437515f0ff9b94b94fe303f
Author: David Freese <w1hkj@...>
Date:   Tue Feb 25 04:47:04 2014 -0600

    Disable meter averaging

commit cfa02f2fa610194cded77e4c5aaa13245854de78
Author: David Freese <w1hkj@...>
Date:   Tue Feb 18 11:29:21 2014 -0600

    IC756
    
      *  The missing xcvr ... added

commit e9d7a8eee9027cef8c53ddd4a17313827024a502
Author: David Freese <w1hkj@...>
Date:   Fri Feb 21 08:35:03 2014 -0600

    ComboBox/ListBox
    
      * add key stroke handler to popup
      * down arrow opens the popup if the combo has
        keyboard focus.
      * up/down arrow keys move selection in popup
      * enter key moves the popup selection to the
        output widget
      * escape key closes the popup
      * enter ASCII key sequence to search for and select
        corresponding entry in popup
      * closing popup erases keyboard buffer
      * added Fl_ListBox, derived from Fl_ComboBox

commit 45efe8ab57b68066f14d4114edfd9ac4fa401e2e
Author: David Freese <w1hkj@...>
Date:   Sun Feb 9 16:19:58 2014 -0600

    License Declaration
    
      * Updated all source licensing to satisfy distribution
        requirements.

commit 46c06f9bc8dec23602a30a4666db959fbafbd986
Author: David Freese <w1hkj@...>
Date:   Sat Feb 1 05:23:46 2014 -0600

    Version 1.3.15
    
      * Maintenance release

commit 3422195e3756f6028f172cc68eaedb345b37804b
Author: David Freese <w1hkj@...>
Date:   Mon Dec 2 08:43:13 2013 -0600

    64 bit void pointer
    
      * Corrected compile warnings for (void*) casts.
        Changed to reinterpret_cast<void*)(...)

commit fa317c3fac46e70040d0548b5599790247c17835
Author: David Freese <w1hkj@...>
Date:   Mon Dec 2 09:15:27 2013 -0600

    tty search
    
      * Added search for device files in
        /sys/class/cuse

commit 7732b22bfbee190c888a7e124f5d1e9d692bcc00
Author: David Freese <w1hkj@...>
Date:   Mon Dec 2 07:43:40 2013 -0600

    TT566
    
      * Corrected get freqA/B response strings

commit 5b340a9071372517498bcf09dde9ebf3d6c435ad
Author: David Freese <w1hkj@...>
Date:   Fri Nov 15 11:12:31 2013 -0600

    FTdx1200
    
      * Added back end for Yaesu FTdx1200 transceiver

commit e199a62d3ebfb187b11d2a67ca43737b08b804fb
Author: David Freese <w1hkj@...>
Date:   Tue Nov 12 08:55:39 2013 -0600

    Send cmd debug
    
      * Turned on logging for send command

commit 6964cb67a2ebf88071c50f56c1179c0e0412e53c
Author: David Freese <w1hkj@...>
Date:   Wed Nov 20 07:49:33 2013 -0600

    TS590S/TS990S/TS2000 controls
    
      * Added/Modified noise reduction controls
      * Changed manual notch (beat control) to
        register 300 to 3000 Hz vice 0 to 64
      * Changed reading Smeter to read main xcvr
        or sub-receiver dependent on usage on TS2000.
      * Suppressed changing upper/lower cutoff frequency
        when vfo changes received from xmlrpc i/o
        - fldigi changed frequency but not xcvr mode.
      * Added Upper / Width control echoing to fldigi

commit 718f46f4080363194b3f7c5d3f1d69608350805b
Author: David Freese <w1hkj@...>
Date:   Thu Oct 31 14:18:21 2013 -0500

    TS-990
    
      * Added Kenwood TS-990 backend credit for backend development
        - Andy Burnett, G0HIX

commit 05898d5b27fa33971418212d0d31cbfe5a07502c
Author: David Freese <w1hkj@...>
Date:   Sat Oct 26 07:05:12 2013 -0500

    Sliders
    
      * Changed UI processing for slider movement
        - object to make xcvr transitions smoother

commit c13a20e44e9efc20cc68e92bc60b4bccf8084e13
Author: David Freese <w1hkj@...>
Date:   Wed Oct 23 13:57:48 2013 -0500

    Notch controls
    
      * Modified logic for control of transceiver notch filter

commit 86f1d0b16288cfb0e659110b3342ad152a3f81ac
Author: David Freese <w1hkj@...>
Date:   Fri Oct 18 08:13:14 2013 -0500

    7600 split
    
      *  Added split to 7600

commit 9f08704d99e69db09d395492909e4806d3e367dd
Author: David Freese <w1hkj@...>
Date:   Thu Oct 17 06:24:30 2013 -0500

    Restore debug
    
      * restore default debug level changed by 7100 mods

commit 93f241b66917d22e1720acb2b6fa9ef3e701b236
Author: David Freese <w1hkj@...>
Date:   Wed Oct 16 12:26:25 2013 -0500

    Version 1.3.14
    
      * Maintenance release

commit 7f0b9b7c599b5d5a2c1de825c249517c83a02b37
Author: David Freese <w1hkj@...>
Date:   Mon Sep 2 08:41:43 2013 -0500

    IC7100 mods
    
      * change all i/o to waitFB / waitFOR responses
      * increases visibility of timing errors

commit 9b1c856b950a77390bf5eb330c6a575e9d1cad4c
Author: David Freese <w1hkj@...>
Date:   Sun Sep 1 09:03:24 2013 -0500

    Restore read_bandwidth
    
      * removed erroneous return statement in
        function read_bandwidth

commit d592682fe57461322d29ad375772f8e28f750961
Author: David Freese <w1hkj@...>
Date:   Fri Aug 30 14:20:33 2013 -0500

    Default event log level
    
      * restore default level to ERROR
      * removed unused code from debug.cxx

commit 224cde7b724f847f5f3018e22828308bf9355a7f
Author: David Freese <w1hkj@...>
Date:   Thu Aug 29 13:18:06 2013 -0500

    vfprintf bug on 64 bit Linux systems
    
      * removed use of vfprintf in debug.cxx

commit 81759f0185520c524cf78f7de0cc23d663e93f44
Author: David Freese <w1hkj@...>
Date:   Thu Aug 29 05:01:10 2013 -0500

    Version 1.3.13
    
      * Maintenance release

commit a8b451f9195603276019f45f33afc7436ae42844
Author: David Freese <w1hkj@...>
Date:   Wed Aug 7 09:03:22 2013 -0500

    default debug level
    
      * changed default debug level to DEBUG for testing

commit 34530b16fb2ae4971bfa49350df5cb8f4c311110
Author: David Freese <w1hkj@...>
Date:   Mon Aug 5 13:25:04 2013 -0500

    TS590S init
    
      * user reported flrig fault when transceiver
        in AM mode and flrig initialize executed.

commit ff26de53bd2bb86a1209e2080b4d445bced6ab9a
Author: David Freese <w1hkj@...>
Date:   Wed Jul 31 10:42:47 2013 -0500

    IC7100
    
      * Add Icom 7100 transceiver back end

commit 8ccb54ee8ad4c3f58d4992db30aab8f78c298b10
Author: David Freese <w1hkj@...>
Date:   Tue Aug 6 14:40:27 2013 -0500

    Debug level switch
    
      * added command line switch
        --debug-level N, 0 <= N <= 4
        default is level 2, WARN

commit f8b1bf703239b48bc0763b0e29c197e544ddb793
Author: David Freese <w1hkj@...>
Date:   Wed Aug 7 07:03:45 2013 -0500

    Compile cleanup
    
      * Fix warnings and errors in various source files

commit 001696053af0e7fa53b695de3dfe0cc995715128
Author: David Freese <w1hkj@...>
Date:   Wed Jul 24 15:02:34 2013 -0500

    FTdx3000
    
      * Added back end for FTdx3000

commit 86dc11bc398381899e7ea68fa5de4fd31606a3c2
Author: David Freese <w1hkj@...>
Date:   Wed Jul 24 15:48:52 2013 -0500

    FT5000
    
      * correction to split capability

commit c53c0a8f8d3f0fe57825320fedd8de424f479f48
Author: David Freese <w1hkj@...>
Date:   Thu Jun 20 10:52:42 2013 -0500

    MXE build
    
      * mods to correctly build on Mxe-mingw32

commit 899e226d927417f8bb29f6f4a263a92012d76b07
Author: David Freese <w1hkj@...>
Date:   Sat Jun 8 17:53:28 2013 -0500

    TT588 VfoB
    
      * Fix error in reading Vfo-B
      * submitted by Fernando, LU2DFM

commit 68bf434b10af6c667662fbcba60135c5c8334c5c
Author: David Freese <w1hkj@...>
Date:   Sat May 11 14:55:38 2013 -0500

    Version 1.3.12
    
      * Maintenance release

commit a50060bf9ada698f981444acd015008eff297013
Author: David Freese <w1hkj@...>
Date:   Sat May 11 14:53:46 2013 -0500

    Build bin
    
      * Correct script which builds binary distribution

commit 79aa597f01ae2bedbc3b10e6382db97768d5f761
Author: David Freese <w1hkj@...>
Date:   Mon Apr 29 08:52:16 2013 -0500

    FT-990
    
      * Added control class for Yaeus transceiver FT-990

commit 3c8868560482137cd5292888c914b47c5e4f1960
Author: David Freese <w1hkj@...>
Date:   Sun Mar 10 14:17:26 2013 -0500

    Serial by-id
    
      * Added serial port identification use /dev/serial/by-id/ entries

commit c6e97483e9e48f0e625541db5444d838b378c4b1
Author: David Freese <w1hkj@...>
Date:   Wed Feb 20 15:58:17 2013 -0600

    FT950
    
      * Added VFO adjust control

commit f04eed94df3709cf20a4dbaf4015a52c2c5d29e7
Author: David Freese <w1hkj@...>
Date:   Fri Feb 8 07:09:46 2013 -0600

    TS870 split
    
      * Add code to control A/B; B/A split operations

commit 64c072e6ba27dd00266b87b6e79e90fcac1fff94
Author: David Freese <w1hkj@...>
Date:   Fri Dec 28 13:14:23 2012 -0600

    Version 1.3.11
    
      * Maintenance release

commit 6aae7e614b79d7547db8e991ed58dd9a40d91790
Author: David Freese <w1hkj@...>
Date:   Thu Dec 27 13:58:28 2012 -0600

    fltk m4 script
    
      * modified fltk.m4 to explicitly include -lm -lX11
        if not returned by "fltk-config --ldflags"

commit 5898db1a34eb8c87f2152a6983c6c4248296ca66
Author: David Freese <w1hkj@...>
Date:   Wed Dec 19 16:06:41 2012 -0600

    Version 1.3.10
    
      * Maintenance release

commit 5d5e7396f2c6f7748efe3ffc8a52e28a93c5f5fe
Author: David Freese <w1hkj@...>
Date:   Wed Dec 19 11:35:26 2012 -0600

    X11 Package check
    
      * Added PACKAGE_CHECK macro to configure.ac
      * Added explicit link for -lm -lX11 in fltk.m4 macro

commit a6d99d4278d5db25059d36e507852c384d994a6c
Author: David Freese <w1hkj@...>
Date:   Fri Dec 7 16:24:37 2012 -0600

    FT747GX
    
      * Added FT747GX transceiver class

commit 42a12bbea1d9629c9ffb2cedbd163cb4a4d73f44
Author: Michael Corbin <kc9lwk@...>
Date:   Fri Dec 7 14:57:57 2012 -0600

    PCR1000
    
      * Corrected mode table
      * Added PCR1000A programming notes from
        

commit 753fd8b6bc14c0de95e1ffc5f50e99033d1ef2b8
Author: David Freese <w1hkj@...>
Date:   Thu Dec 6 18:15:13 2012 -0600

    Version 1.3.09
    
      * Maintenance release

commit de5c6222ce581b66643093e312abdde2279a5dff
Author: Dave Freese (none) <dave@compaq>
Date:   Mon Dec 3 11:46:31 2012 -0600

    TS480 data port
    
      * Corrected disabled selector for data_port use for 480HX/SAT

commit d0e137b5116edb8fd7ef04c3adc35c099ad5224a
Author: David Freese <w1hkj@...>
Date:   Sat Oct 27 15:49:37 2012 -0500

    NBEMSapps folder
    
      * Added MS test for exe in "X:\NBEMSapps\" folder

commit d76049e5405a4d4f6dfaada01d3fddfb88bad4cf
Author: David Freese <w1hkj@...>
Date:   Thu Sep 13 08:30:34 2012 -0500

    IC746Pro NR/Split
    
      * corrected return bytes (8 vice 9)
      * added get split method

commit 77bf1123acb7e43244e4541d61601637383f6d7f
Author: David Freese <w1hkj@...>
Date:   Fri Aug 31 09:11:08 2012 -0500

    Combo box update
    
      * Update to combo box widget class

commit 8f55d4d6db85d14df70a4419559f4865cf59b54e
Author: David Freese <w1hkj@...>
Date:   Wed Aug 29 18:19:11 2012 -0500

    Version 1.3.08
    
      * Maintenance release

commit d7a3b4608f20c17d6c3ea924f7e4c5fc74d0702b
Author: David Freese <w1hkj@...>
Date:   Wed Aug 29 16:24:00 2012 -0500

    IC7600 bw tables
    
      * seg fault fix when changing mode/bw via xmlrpc

commit 05b1bca0f792eaffd9ec4c6804a61d1c6f5e90df
Author: David Freese <w1hkj@...>
Date:   Fri Jul 27 05:51:19 2012 -0500

    Version 1.3.07
    
      * Maintenance release

commit 426c50de1331b1ddbf2d7f60bca8d1bc23c88550
Author: David Freese <w1hkj@...>
Date:   Tue Jul 24 09:14:10 2012 -0500

    IC746/756 family
    
      * 746, 746Pro, 756, 756ProII, 756ProIII
        - corrected get attenuator
        - changed startup values for att and pre
      * 756xxx
        - Corrected get nr
        - Corrected IF SHIFT

commit 46b114db994d690fb56543afac45ece0d2256c1f
Author: David Freese <w1hkj@...>
Date:   Fri Jul 20 09:16:32 2012 -0500

    IC9100
    
      * Added Icom 9100 transceiver basic operations

commit 50351e593c5b6f13ad8f319d63f7854070176481
Author: David Freese <w1hkj@...>
Date:   Fri Jul 6 17:50:21 2012 -0500

    IC735 update
    
      * Added vfo select
      * Added get / set Vfo B
      * Removed get / set bandwidth
      * Added get mode

commit f5128a6ad781050fd844d5479d36d82f9c82220e
Author: David Freese <w1hkj@...>
Date:   Thu Jul 5 03:16:55 2012 -0500

    Version 1.3.06
    
      * Maintenance release

commit 1305004276421f8917d8275741ed8df948fed305
Author: David Freese <w1hkj@...>
Date:   Thu Jul 5 03:01:28 2012 -0500

    PCR1000
    
      * Corrected precision to 10 vice 2
      * Corrected digits to maximum of 9

commit 314fe9631e4fd7019bcfc10bf413d2785cb95d2b
Author: David Freese <w1hkj@...>
Date:   Wed Jul 4 13:32:20 2012 -0500

    Version 1.3.05
    
      * Maintenance release

commit b6a1cdb849ec0e55ae5a12179c9d511e7e651d45
Author: David Freese <w1hkj@...>
Date:   Wed Jul 4 13:31:01 2012 -0500

    FT450 - TS570
    
      * Changes precision to 1, digits to 8

commit 97ee8eb883e28b3975549348b8a54ead322a8064
Author: David Freese <w1hkj@...>
Date:   Mon Jul 2 07:27:50 2012 -0500

    Version 1.3.04
    
      * Maintenance release

commit 71f1a09bd62b178ac2949434bffbd6680db40225
Author: David Freese <w1hkj@...>
Date:   Mon Jul 2 06:52:51 2012 -0500

    PCR1000
    
      * Added missing enum value to rigs.h

commit ec35a89d0fcf6c92ce8b3f114d8d0924f1ba0745
Author: David Freese <w1hkj@...>
Date:   Tue Jun 5 13:40:07 2012 -0500

    TS570 series
    
      * Added rf gain control
      * Added squelch control
      * Modified / corrected split control

commit 90f45e618392fe93d97565b41ff20fc00b204a72
Author: David Freese <w1hkj@...>
Date:   Mon Jun 4 10:10:38 2012 -0500

    Version 1.3.03
    
      * Maintenance release

commit c68f48f40a2224b3383d49d05ccf384ada90027c
Author: Terry Embry <ftembry@...>
Date:   Mon Jun 4 09:14:42 2012 -0500

    Polling loop fixes
    
      * Delay acting on flrig bandselect buttons until polling stops.
        - corrects smeter and all else will appearint to lock-up
      * Reset loopcount first thing in serial_thread_loop()
      * Change one MilliSleep call in cbBandSelect()
        - not called if fldigi offline

commit a2de5bfe0661becd75f9dc256aa058c934c0b08a
Author: David Freese <w1hkj@...>
Date:   Mon Jun 4 08:46:51 2012 -0500

    Font Initialization
    
      * Added font initialization to program startup
        - restart after a font select for the frequency display
          caused seg fault due to unitialized font table in the
          FLTK library

commit 660e2eb9553cc761c6a415f03e93290db8b7c495
Author: David Freese <w1hkj@...>
Date:   Thu May 31 17:33:27 2012 -0500

    Version 1.3.02
    
      * Maintenance release

commit 11ad48f192834c0a56e42bc1337dc3e1598a2907
Author: Brian Miezejewski K5HFI <fmcane@...>
Date:   Thu May 31 17:23:05 2012 -0500

    PCR1000
    
      * Added Icom PCR1000 transceiver

commit f5cd783be2b17d9e318a50e7a23736f1c6896317
Author: Terry Embry <ftembry@...>
Date:   Thu May 31 17:12:29 2012 -0500

    FT950 Band Select
    
      * Added delays for very random ping-pong of band selection

commit 6e5c31de54a0ab79609d3bcf9f0ace7313c3c13e
Author: David Freese <w1hkj@...>
Date:   Mon May 7 21:37:47 2012 -0500

    Kenwood transceivers
    
      * Corrections for split mode detection and display
      * TS590S Corrected method get_split
      * TS2000
        - Increased number of freq digits to 9; least significant digit = 1
        - allows control of VHF frequencies
        - Separated multiple command strings for VFO selection
        - Added read SWR / ALC  meter; disable beeps if enabled
        - Corrected method get_split
        - Added read Power Meter
        - Initialize, read state of menu 012, beeps
          Disable beeps and preset front panel meter to SWR
          Enable beeps at former setting
        - Switch between SWR / ALC when flrig panel display changed by user
      * TS480SAT/HX
        - Corrected precision specifier in TS480SAT class
        - Restored 1 Hz resolution for frequency control
        - Correct method get_split

commit 24cc8a7cc42a2cbe4bc16d80c06372732fcbe1e0
Author: David Freese <w1hkj@...>
Date:   Sat May 5 09:55:19 2012 -0500

    Version 1.3.01
    
      Maintenance release

commit 8aae5bc531b070e24ae44effd521169f9f77bf4d
Author: David Freese <w1hkj@...>
Date:   Thu May 3 07:26:17 2012 -0500

    Xcvr setup
    
      * Fixed background color in various combo boxes

commit d9a461b75cece6eff3813fcea17557bc1d236c0a
Author: David Freese <w1hkj@...>
Date:   Wed May 2 18:39:36 2012 -0500

    FT950 pkt bandwidth
    
      * Corrected PKT-U PKT-L bandwidth table

commit 9bd9f5e15c7c05ca535d0f09773f4030d1f5c64c
Author: Terry Embry <ftembry@...>
Date:   Wed May 2 13:26:54 2012 -0500

    FT950/xml_io
    
     * FT950 - No ext-Tune on split
     * xml_io - removed unecessary out-of-bounds test

commit 5df2691ae88df02f9f39942456985db7c1a7427f
Author: David Freese <w1hkj@...>
Date:   Tue May 1 14:52:01 2012 -0500

    FT950 PKT_U/PKT_L
    
      * Added separate bandwidth tables for PKT_U/L modes

commit e22066c9b88581c69f65bb5d1cf92a9f9170e822
Author: David Freese <w1hkj@...>
Date:   Tue May 1 10:20:19 2012 -0500

    Kenwood DSP Hi/Lo
    
      * Added lotable, hitable lookups for
        intended mode.
        - TS480HX
        - TS480SAT
        - TS870S
        - TS590S
        - TS2000

commit 54ce87c100a3b721891571c513b0fa560ac30280
Author: David Freese <w1hkj@...>
Date:   Sun Apr 22 08:25:22 2012 -0500

    TS590S
    
      * Added SWR / ALC get
      * Added Squelch set / get
      * Added RF gain set / get
        - RF gain values are inverted; 0 == max gain

commit e6541060946f5f6e5e74234dda53c31463da5096
Author: David Freese <w1hkj@...>
Date:   Fri Apr 27 04:08:21 2012 -0500

    XMLRPC post to Que
    
      * Altered queA/B posting from xmlrpc event

commit e6ce673e10463895c6979174ecee20efb6f91623
Author: David Freese <w1hkj@...>
Date:   Fri Apr 27 05:07:36 2012 -0500

    FT950 defaults
    
      * Changed default bandwidth method/table

commit e8363f27b788ef8dad3dd26f98a3de10db746350
Author: David Freese <w1hkj@...>
Date:   Mon Apr 16 15:40:03 2012 -0500

    New User Interface
    
      * Added UI with wide aspect ratio
      * Original and new UI selectable
      * Changed 'color' configuration dialog to
        UI configuration dialog

commit d474e82dd596e639f8c3b35bf322226e092eb781
Author: David Freese <w1hkj@...>
Date:   Thu Apr 26 12:15:49 2012 -0500

    A/B bypass serial loop
    
      * Added code to disable serial loop during A/B
        transfer

commit d72e2b9fb54b7a1d85aea9d2c6ec22d1ef80b910
Author: David Freese <w1hkj@...>
Date:   Fri Apr 20 07:52:50 2012 -0500

    SWAP A/B
    
      * Added swap vfo A/B button to use in lieu of A->B when supported
        by the transceiver.

commit d408b05fb9e6e401b9bce3a2e674fa3ac55ab590
Author: Terry Embry <ftembry@...>
Date:   Thu Apr 19 18:52:55 2012 -0500

    IC7000 compression
    
      * Added compression controls.

commit b1c794ed21025c7bbc709c5d59fa8ac57a5bf1d2
Author: David Freese <w1hkj@...>
Date:   Thu Apr 19 08:45:08 2012 -0500

    FreqControl
    
      * Made widget resizable in horizontal dimension
      * Changed precision to move decimal point rather
        than suppressing inaccessible digits.
      * Added recomputation for change in number of
        displayed digits.
      * Added precision and ndigits initialization to
        all supported transceivers

commit 704aa658bb8c8001b4f054a8a7cbf700b9710e21
Author: Terry Embry <ftembry@...>
Date:   Thu Apr 19 18:51:05 2012 -0500

    FT950 compression
    
      * Added compression controls

commit c58ba5dd5a4a3e51d9493fe45a5690d64c565902
Author: Terry Embry <ftembry@...>
Date:   Wed Apr 18 07:38:54 2012 -0500

    FT950 external tuner
    
      * Added external tuner support.
      * On-The-Fly bandstack by bandstack internal or external tune.
        - If rig "Tuner" light is on, use internal tuner, else external.
        - If internal tuner is enabled, flrig works the same as before.
        - If internal tuner is disabled, external tuner mode is used.
        - External Tune sets rig to AM narrow mode, TX power to 10, freq,
          and MOX enabled.
        - External Tune will restore freq, mode, bandwidth and TX power
          after use.

commit 2f894b8eaf07288425269a6057c9499916bf5457
Author: David Freese <w1hkj@...>
Date:   Mon Apr 16 09:05:00 2012 -0500

    BW control color
    
      * Added color specifier for BW control

commit c2c61e35383174193b71bb351adbd7c54c99d23f
Author: David Freese <w1hkj@...>
Date:   Thu Apr 12 17:42:13 2012 -0500

    Version 1.1.13
    
      Maintenance release

commit 20fa614764d9dcceb1689e4163446b94b0211016
Author: David Freese <w1hkj@...>
Date:   Wed Apr 11 06:39:07 2012 -0500

    TT516
    
      * added debugging code
      * changed get vfo parsing
      * added check for "G\n" OK string

commit 1069bf594b488b0beda77b4ddbe1a23dacf844f0
Author: Terry Embry <ftembry@...>
Date:   Wed Apr 11 09:01:49 2012 -0500

    FT950
    
      * Memory channel code clean up
      * Additional controls color cleanup
      * Serial port sharing fix
      * Added background color to combobox widget

commit 7169864bbb3c66df365c21376ea57ce98f4b93f6
Author: David Freese <w1hkj@...>
Date:   Fri Apr 6 19:55:35 2012 -0500

    VFO paste
    
      * added code to act upon control-V paste event in FreqControl widget

commit 3b465e5e165b8d213a5f7acaa25737b8ac08a94f
Author: Terry Embry <ftembry@...>
Date:   Fri Apr 6 03:16:33 2012 -0500

    FT950 VFO switch
    
      * alternate way to return to vfo from 60m band

commit feecd1b594ae62b2c7f5237abff00fc092cfb814
Author: David Freese <w1hkj@...>
Date:   Sun Apr 1 14:43:00 2012 -0500

    FT950 60m offset
    
      * Added -1500 Hz offset to 60 meter frequency value sent to
        fldigi.  Allows digital mode to correctly display on waterfall
        and correctly log the actual center frequency transmitted.
      * FT950 has very strange frequency / mode controls imposed on
        60 meter operation.  Probably a result of Yaesu lawyers limiting
        any possibility of liabilty.

commit c0d355ecc7bccc2eebf726f76dc0aae4b1202552
Author: David Freese <w1hkj@...>
Date:   Sun Apr 1 08:18:06 2012 -0500

    FT960 60m selector
    
      * Changed from button to menu popup for 60 meter selector

commit 15f2c60d1f353ee151a39120f0248e1860cadb82
Author: Terry Embry <ftembry@...>
Date:   Sun Apr 1 08:00:11 2012 -0500

    FT950 60 meter
    
      * Added 60m channel labels for remote operation

commit ad0e0230b1b39fa9c8588f1175033127af7405d4
Author: Andy Hart <andylhart@...>
Date:   Sun Apr 1 07:38:45 2012 -0500

    IC7600
    
      * correct supplemental tab settings for 7600

commit 999eea6add282787aec512e6b80691ff3654208d
Author: David Freese <w1hkj@...>
Date:   Tue Mar 27 15:07:21 2012 -0500

    Version 1.2.12
    
      Maintenance release

commit e772a4df30493e0e169182f98da38ee5ce07e848
Author: David Freese <w1hkj@...>
Date:   Sun Mar 25 20:28:02 2012 -0500

    xml_io 64 bit compiler
    
      * fix for 64 bit compiler issue

commit 592e08d86b4dfa57fb858684372a4c5c3d3d6275
Author: Dave (G8KBV) <dave@...>
Date:   Mon Mar 26 06:12:07 2012 -0500

    TS870S
    
      * removed TS870 files and references
      * added TS870S files and references

commit f3656a48f7e05830d624fad5a224bd9090a760d2
Author: David Freese <w1hkj@...>
Date:   Sun Mar 25 15:39:25 2012 -0500

    Version 1.2.11
    
      * Maintenance release

commit 3c715ec07e18650dd99cef19a0dc27723e3882fd
Author: David Freese <w1hkj@...>
Date:   Sun Mar 25 15:38:54 2012 -0500

    Fix fldigi compatibility
    
      * fix backward fldigi compatibility
      * would not work with pre 3.21.40AH versions if
        multi-call included get_notch

commit 990d2fc4a226d1013df91d1012f809dcbdaeb9ee
Author: David Freese <w1hkj@...>
Date:   Sat Mar 24 11:50:02 2012 -0500

    Version 1.2.10
    
      * Maintenance release

commit 6c8e5203b94e07230897820f16e66425b56d96e3
Author: David Freese <w1hkj@...>
Date:   Sat Mar 24 09:42:57 2012 -0500

    FT950 ALC
    
      * Added get_alc method to FT950 class

commit 2f280d1174ee70e5d87a0dd3352a6a92fda69aba
Author: Terry Embry <ftembry@...>
Date:   Fri Mar 23 04:43:34 2012 -0500

    FT950
    
      * Added US 60M CW channels

commit c47dd35d0978cc5f88991d0aefdf517abce61fc0
Author: David Freese <w1hkj@...>
Date:   Wed Mar 21 07:04:49 2012 -0500

    IC718
    
      * Default COM PTT setting changed to false

commit 9ce61a6e752a36cd0228b3941c8f8447980eb584
Author: David Freese <w1hkj@...>
Date:   Fri Mar 16 09:40:31 2012 -0500

    XML notch
    
      * Added get/set notch via xmlrpc i/o

commit fd977ac98d1397e902d614ff3ef0cebba9aeca92
Author: Terry Embry <ftembry@...>
Date:   Wed Mar 14 17:59:39 2012 -0500

    FT950/5000
    
      * 950
        - Cleanup adjust_bandwidth()
      * 5000
        - Added mode emuns from FT950
        - Added PKT_FM mode support
        - Adjusted default bandwidth to match FT950
        - Added LSB/USB bandwidth "3800"
        - Fix set_bwB()

commit d0f6679a351b71924947438e7682bd1da1905b0e
Author: David Freese <w1hkj@...>
Date:   Wed Mar 7 15:00:42 2012 -0600

    FT950 PKT bandwidth
    
      * Changed default PKT_L, PKT_U bandwidth to 2400

commit a308e498bf58293593e60ec68d1071bb6fcfae9b
Author: David Freese <w1hkj@...>
Date:   Tue Mar 6 10:01:13 2012 -0600

    TT588 mods
    
      * added has_split_AB flag
      * corrected set BW vfo B
      * corrected adjust_bandwidths method
      * changed get_vol method to return
        progStatus.volume if xcvr does not
        respond to query.

commit 73b0aaa4caef95d5ff5b115c3dca336f23810f77
Author: Terry Embry <ftembry@...>
Date:   Tue Mar 6 09:52:46 2012 -0600

    Code cleanup
    
      * fix btnA, btnB tooltip.
      * fix read_mode() vfoB bug.
      * fix FT950 vfoB/vfoA bugs.
      * cleanup cbBandSelect()

commit 830ad599ba2edad83470c5a69d249a7ca59a15cd
Author: David Freese <w1hkj@...>
Date:   Mon Mar 5 14:12:18 2012 -0600

    TT599 split
    
      * Added has_split_AB flag to instantiation

commit b7bdaf74698c3a56210e2d4bef058b3ec0d4c811
Author: David Freese <w1hkj@...>
Date:   Mon Mar 5 14:09:56 2012 -0600

    FT100 split
    
      * added has_splitAB flag to class instantiation

commit 7c68269b6eba1c916709b39e1ddb56701697de69
Author: David Freese <w1hkj@...>
Date:   Mon Mar 5 09:45:01 2012 -0600

    TS 480/590S/2000 Split Vfo
    
      * Added full split functionality

commit 344641de247d1c8cb8093cd8a20f6fbbd5331596
Author: David Freese <w1hkj@...>
Date:   Sun Mar 4 13:37:26 2012 -0600

    Xmlrpc reset
    
      * Allow initialization and start of xmlrpc client
        without restarting application

commit 17f61fd9ff58350b8fbdedd48b46160a4a94ea6a
Author: David Freese <w1hkj@...>
Date:   Sun Mar 4 04:39:56 2012 -0600

    Win32 bottom bar
    
      * prevent combo box pop-up from extending into
        Win32 windows bottom bar

commit 245584d02246779213b79aeda47df14772143563
Author: David Freese <w1hkj@...>
Date:   Sat Mar 3 18:26:20 2012 -0600

    TS-870 fix to rig numbering
    
      * Added missing TS870 definition in rigbase.h

commit 171e3f90560736afb57d15dab8937a69f2a5a580
Author: David Freese <w1hkj@...>
Date:   Sun Feb 26 13:47:18 2012 -0600

    BW control update
    
      * Combined effort of W1HKJ and KJ4EED
      * Separate selection of new default BW from UI update
      * Remove BW selector update from xml_io thread
      * Cleaned up xml_io.cxx
        - removed unused code
        - removed development debug code
      * Changed get_split to return numeric value
        0 / 1 for simple transceivers
        0...3 for xcvrs which report A/B separately
        0 - Rx A, Tx A
        1 - Rx B, Tx A
        2 - Rx A, Tx B
        3 - Rx B, Tx B

commit 4be72504f5dfdbeb6cf85270089e53aa4a6a1b91
Author: Terry Embry <ftembry@...>
Date:   Sat Feb 25 14:21:54 2012 -0600

    Read Mode
    
      * Fix to race condition between xcvr, flrig and fldigi when
        mode change requires update to bandwidth table.

commit fa1cbee754d85fd275fcb26b54ce8f9a0f41c6c6
Author: David Freese <w1hkj@...>
Date:   Fri Feb 24 11:30:44 2012 -0600

    TS2000 split query
    
      * Change split query to use FR/FT vice IF CAT command

commit 4debc069b06028ac70424537f034222308ba8f86
Author: Terry Embry <ftembry@...>
Date:   Thu Feb 23 21:24:10 2012 -0600

    serviceAB2
    
      * Added synchronization between vfoA/B and vfo when updatebandwith
        function alters the current assigned bandwidth value

commit 35d23c687dc77ae6c228cd28f9e1536f583780bf
Author: David Freese <w1hkj@...>
Date:   Thu Feb 23 09:05:07 2012 -0600

    TS870
    
      * Added TS870 source files to allow Dave, G0WBX, to work
        on TS870 class methods and variables

commit 519f3af0f5f11a539b15d398824b80eb754eaf35
Author: David Freese <w1hkj@...>
Date:   Thu Feb 23 06:59:53 2012 -0600

    TS590S split
    
      * Added split A/B, B/A methods to 590S class

commit 29a13fc8204841c2d5df17b2362a45e7989f4c0e
Author: David Freese <w1hkj@...>
Date:   Wed Feb 22 07:47:29 2012 -0600

    FT950 bandwidths
    
      * Added code to insure unique behavior of bandwidth selection
      * This submit is a collaborative effort with Terry Embry, KJ4EED

commit 610803eaeeb6e16c8cbb617428f63ed76bdc5b4d
Author: Terry Embry <ftembry@...>
Date:   Wed Feb 22 06:58:00 2012 -0600

    Service A/B
    
      * Correct logic for servicing A/B vfos

commit 87c3f7094ede776ecd32d54a71e539714f3e66bf
Author: David Freese <w1hkj@...>
Date:   Wed Feb 22 02:47:02 2012 -0600

    TS2000 split
    
      * change split operation to be dependent on which vfo is active
        A active: Rx on A, Tx on B
        B active: Rx on B, Tx on A
      * added has_split_AB flag to rigbase; can be used with other xcvrs
        that allow split A/B, B/A

commit 6599ae2bcc151f0825eb438f2937b185b7fc83a6
Author: Terry Embry <ftembry@...>
Date:   Mon Feb 20 18:09:34 2012 -0600

    Freq List Alpha Tag - About Change
    
      * Programmer credit changes in Help/About dialog
      * commit 0b5bbba1dffec incorrectly credited to W1HKJ
        this work was submitted by Terry Embry, KJ4EED
        (posted by W1HKJ)

commit 5c6d3e40ad193affaedc1cd26f7372d8a8366124
Author: David Freese <w1hkj@...>
Date:   Mon Feb 20 08:29:40 2012 -0600

    Version 1.2.9
    
      Maintenance release

commit 0b5bbba1dffec7828574c67e9194e8dd6c524632
Author: David Freese <w1hkj@...>
Date:   Mon Feb 20 08:17:26 2012 -0600

    Freq list alpha tag
    
      * added alpha tag to freq list entries
      * create new "xxxx.mat" file based on original .arv file
      * save new frequency-mode-alpha list in mat file format

commit 808e8646865781a922a7ba9f5946f31309753a5d
Author: David Freese <w1hkj@...>
Date:   Sat Feb 18 06:38:43 2012 -0600

    TS2000 Noise Blanker
    
      * Added missing get_noise method

commit 758be7ad124eec0949fb71d92681963230d90036
Author: Terry Embry <ftembry@...>
Date:   Sat Feb 18 08:28:10 2012 -0600

    FT950 PKT/FM Bandwidths
    
      * Change FM, FM-N to show RX bandwidth as per latest E-manual
        table Page 50.
      * Correct PKT-U, PKT-L bandwidths
      * Replaced implicit bandwidth numbering with named enums (w1hkj)

commit 6c3259af642164b7fa29e5e5fb0de027a84e437a
Author: David Freese <w1hkj@...>
Date:   Fri Feb 17 14:23:43 2012 -0600

    TS2000 SL/SH
    
      * Restored bandwidth controls for lower/upper cutoff frequency
        for LSB, USB, AM and FM modes

commit ad07190e773c479df4689805d1c6cd22af40d30c
Author: Terry Embry <ftembry@...>
Date:   Fri Feb 17 14:54:44 2012 -0600

    Rigbase value initialization
    
      * Added missing value initialization in rigbase class

commit 810c59af42d37dbd7f1ba3f641999df29ae21ca6
Author: David Freese <w1hkj@...>
Date:   Fri Feb 17 07:41:09 2012 -0600

    Version 1.2.8
    
      Maintenance release

commit d6c88cc93720d2f4c2acb66ae8242a68360db648
Author: Terry Embry <ftembry@...>
Date:   Fri Feb 17 07:37:04 2012 -0600

    Service A/B
    
      * Update vfo.iBW before calling updateBandwidthControl()

commit 2721d1de7119248f9ae73b0749efc0c53f7b4c71
Author: Terry Embry <ftembry@...>
Date:   Fri Feb 17 03:53:45 2012 -0600

    On line test
    
      * Added fldigi-on-line test to cbBandSelect()
      * addFreq() - update Fl_Browser memory list when only bandwidth changes.
      * Performance boost on Windows systems

commit 3fb4a06e9845421d1e7e56544934ba8f5c9ae5a5
Author: David Freese <w1hkj@...>
Date:   Thu Feb 16 18:21:07 2012 -0600

    Disabled control bug
    
      * Added init_sizes to main dialog after positioning
        controls.
      * Reposition drop down tab controls even when hidden
        and not enabled for current xcvr
      * tab panel would hide one or more rows of controls
        depending on xcvr slider requirements

commit af5641ad4c50beb1a8d9577c62bd1d1a76fe9768
Author: David Freese <w1hkj@...>
Date:   Mon Feb 13 09:22:02 2012 -0600

    Debug Level
    
      * changed default debug level to ERROR
      * inhibits event log clutter when not debugging

commit 80712bc8867d6233dc6026fd1a4b062a7720814e
Author: Terry Embry <ftembry@...>
Date:   Mon Feb 13 08:52:31 2012 -0600

    Saved BW
    
      * Fix to select correct bandwidth from passed mode instead
        of mode on vfoB.  This should not break any rig. The default
        bwtable return is bandwidths_

commit d3ad95e2f5bb7692b1df1ddc93314a6047394a16
Author: David Freese <w1hkj@...>
Date:   Sat Feb 4 15:06:55 2012 -0600

    Version 1.2.7
    
      Maintenance release

commit db19ce70f86b30b4beb77b1d2c532dd8d4152ed0
Author: Terry Embry <ftembry@...>
Date:   Sat Feb 4 14:45:48 2012 -0600

    FT2000 mic input
    
      * Fixed get_mic() 250 to 100 conversion
      * Changed set_mic() to use 250.

commit fbd12d255c12784c6b4a2f9d0560fc15d4910769
Author: Terry Embry <ftembry@...>
Date:   Fri Feb 3 20:53:56 2012 -0600

    FT950 60m
    
      * Hides 60m band select for all rigs.
        Enables 60m band for FT950

commit 4359fb0786891a1fe0c501aa9c0912a7a7861871
Author: David Freese <w1hkj@...>
Date:   Wed Feb 1 10:50:48 2012 -0600

    FT950 controls
    
      * Modified conversion to/from CAT string - flrig internal
        - AF volume
        - RF gain
        - Mic gain
      * Added Mute recognition / AF gain changes between xcvr
        and flrig.

commit 10d4a6226acc49664fcb2cf2e8fe2953c05e2858
Author: Terry Embry <ftembry@...>
Date:   Thu Feb 2 09:06:21 2012 -0600

    FT950 mods
    
      * Fixed set_xcvr_auto_on() waitN() rsp length wrong value: tested KJ4EED
      * Added disable Auto Information on startup: tested KJ4EED
      * Added A2B() - A-->B copies freq., mode and bandwidth: tested KJ4EED

commit db3f77b4858f79946eecbc26a7e09e642429359e
Author: Terry Embry <ftembry@...>
Date:   Thu Feb 2 08:59:47 2012 -0600

    FT450 mods
    
      * Fixed selectA() and selectB(): tested Dan Ziolkowski, KC2STA
      * Fixed manual notch get/set: tested KC2STA
      * Added disable Auto Information on startup: fix for KC2STA
      * Added A2B() - A-->B copies freq.,  mode, and bandwidth:  tested KC2STA
      * Added auto power on/off:   tested KC2STA
      * *** All 450 tests on FT450 not FT450D ***

commit 5e4f4a5abf3ed223a7ece0eb6492853812930cc2
Author: Terry Embry <ftembry@...>
Date:   Thu Feb 2 08:10:55 2012 -0600

    Band select
    
      * Fixed cbBandSelect() has_mode_control test, tested KJ4EED

commit 5498d45eccdc7ee8934df6aee010797674ddd9b5
Author: David Freese <w1hkj@...>
Date:   Wed Jan 25 16:24:46 2012 -0600

    Redraw fault
    
      * Fix to redraw fault for power scale image

commit 52d3c73e12281aa9950b7d962e38bbbb8200093a
Author: David Freese <w1hkj@...>
Date:   Mon Jan 2 15:34:22 2012 -0600

    Version 1.2.6
    
      Maintenance release

commit bc94a3270dc936484775d367b8090dc74df92260
Author: David Freese <w1hkj@...>
Date:   Wed Jan 18 05:37:31 2012 -0600

    FLTK version
    
      * Update to m4 script fltk.m4

commit 1013a74e40287073af29212a7b922b96914303ba
Author: David Freese <w1hkj@...>
Date:   Sun Jan 15 18:14:44 2012 -0600

    FT950 / FT450 mods
    
      * FT950
        - Moved small sliders setup to beginning of initialize().
        - Added UK 60m channels from Brain, G8SEZ.
        - Added US/UK 60m auto select to initialize().  Tested by Brian.
      * FT450
        - Fixed false split indication.  Tested on FT950.
        - Added first-time-through, reset defaults.

commit d26af5807f6a2ef3465d279265f708937b971c29
Author: David Freese <w1hkj@...>
Date:   Thu Jan 12 14:55:33 2012 -0600

    TT588 update
    
      * Received from Fernando M. Maresca

commit 3169bfe380bf2f32384f61667a6fb51b6fb64735
Author: David Freese <w1hkj@...>
Date:   Tue Jan 10 10:47:50 2012 -0600

    Debug revision
    
      * Changed from Fl_Text_Display to multiline Fl_Input2 widget for
        debug text display.  Much less cpu intensive.

commit 9664223cad0f041ed876411c6169df7ffd48df57
Author: Terry Embry <ftembry@...>
Date:   Tue Jan 3 13:46:35 2012 -0600

    FT950 defaults
    
      * Defaults on initial start of flrig/FT950

commit 42099227ab912d112589460c386954dbdcb83ad7
Author: David Freese <w1hkj@...>
Date:   Tue Jan 3 11:09:57 2012 -0600

    Desktop generic name
    
      * changed GenericName to "Amateur Radio Rig Control"

commit 3aff85933f973052e536e40e90fefa8870a29183
Author: David Freese <w1hkj@...>
Date:   Thu Dec 29 11:42:20 2011 -0600

    FLTK-1.3 mods
    
      * Update build scripts and code to compile on Fltk-1.1.10 or 1.3.0

commit 8e2982ba0765ace96c79f1ce2ac156129b5a9274
Author: David Freese <w1hkj@...>
Date:   Mon Jan 2 18:21:14 2012 -0600

    Lstep for timing controls
    
      * change lset to 10

commit 2d92636ed752736eb55b487d81987ad1cea03269
Author: Terry Embry <ftembry@...>
Date:   Mon Jan 2 15:32:27 2012 -0600

    FT950 fixes
    
      * Fixed false split
      * Fixed out-of-bounds progStatus defaults
      * Cleanup cw_apf

commit c75cebfc32e306ffa4436d19c42aee9253a4b8e4
Author: Terry Embry <ftembry@...>
Date:   Mon Jan 2 15:19:16 2012 -0600

    Init notch from xcvr
    
      * Corrected logic

commit 21bc4722715bc846990685e5204bee15c97ee227
Author: Terry Embry <ftembry@...>
Date:   Fri Dec 30 14:53:01 2011 -0600

    Xcvr auto-on-off
    
      * Added controls and control code to allow turning xcvr
        on and off with start / stop of flrig.
      * Enabled for FT950

commit eb7262a3f279826513e27031819be21555eb5082
Author: Terry Embry <ftembry@...>
Date:   Thu Dec 29 15:43:08 2011 -0600

    Poll frequency
    
      * Corrected poll frequency logic

commit 17c0ed7ba37450dce7844c1021c29ff63702deeb
Author: David Freese <w1hkj@...>
Date:   Thu Dec 29 18:06:01 2011 -0600

    IC703 - corrections
    
      * Added methods for volume set/get
      * Corrected method for PTT on/off

commit b3fb5613fdfb3bbcc33c4f05cc5aea9e59ca4d84
Author: David Freese <w1hkj@...>
Date:   Thu Dec 22 14:04:07 2011 -0600

    Version 1.2.5
    
      Maintenance release

commit 706b6c065affe8dcc1f69818bc8c00a2e2f23c7c
Author: David Freese <w1hkj@...>
Date:   Mon Dec 26 13:29:02 2011 -0600

    IC7600 additions
    
      * Added controls for CW, VOX and Compression

commit 55a4f582a26af5002ef52696c09a5f57c514cda8
Author: David Freese <w1hkj@...>
Date:   Sun Dec 25 06:44:52 2011 -0600

    IC703 controls
    
      * Added controls and supporting methods for
        - AF level
        - RF level
        - Squelch
        - IF shift
        - RF power
        - Mic gain
        - CW pitch
        - CW WPM
        - CW sidetone
      * Added read support for ALC
      * Added Compression level control
      * Added VOX gain, anti and delay controls

commit eee8a6287eaebb2657dd49505c8cb4ba2c4435f9
Author: David Freese <w1hkj@...>
Date:   Fri Dec 23 12:46:20 2011 -0600

    Power meter scales
    
      * Changed logic to switch scales based on peak
        value history vice instantaneous value reported
        by transceiver.
      * Added user selectable power meter scales by wattage
        or Autoselect by power out.

commit e8402b8d2d7421e9e82550de05912e76e6975490
Author: David Freese <w1hkj@...>
Date:   Thu Dec 22 11:10:25 2011 -0600

    Polling intervals
    
      * Changed user interface and support code to allow
        setting polling interval for individual controls.
      * Changed user interface to allow timing settings
        to one / ten millisecond increments.

commit 6d40a125ed7ad84cbc4465d9353d25a78079eed1
Author: Terry Embry <ftembry@...>
Date:   Tue Dec 20 15:19:17 2011 -0600

    FT950 Noise reduction
    
      * Update to NR methods in FT950 class
      * Added support controls

commit e4b8c48f77e1a0d4f0f07e59752398da9a64211d
Author: Terry Embry <ftembry@...>
Date:   Tue Dec 20 15:14:03 2011 -0600

    FT450 Noise Reduction
    
      * Added controls and supporting methods to FT450 class

commit ef680de14f56e5df8d99d8861190617ee285c7e2
Author: David Freese <w1hkj@...>
Date:   Mon Dec 19 13:29:33 2011 -0600

    Extras Tabs
    
      * Changed from enable/disable to show/hide paradigm for all
        controls.  Less eye clutter for transceivers not supporting
        the full control set

commit 1f91dddee12470fd924297eac99f3401cc162c4d
Author: David Freese <w1hkj@...>
Date:   Mon Dec 19 13:09:04 2011 -0600

    Meter dialog
    
      * Cosmetic fix - spelling error

commit 36d5fb5579e3f81a53e83fda2dceaf57401f0659
Author: Terry Embry <ftembry@...>
Date:   Mon Dec 19 13:07:07 2011 -0600

    FT450/950/2000/5000
    
      * FT950
        - Fixed uninitialized variable m_60m_index
        - Fixed volume level creep down when volume mute is repeated used
        - Added has_split. Fixed get_split() to work correctly
      * FT450
        - Added set_band_selection().
          60m band is skipped because of unknown memory channels.
      * FT2000
        - Fixed uninitialized variables in constructor.
        - Added set_band_selection().
          60m band is skipped because of unknown memory channels.
      * FT5000
        - Added set_band_selection().
          60m band is skipped because of unknown memory channels.

commit a04ea4d3da823605205f2a55ef63a5cde30bfc1b
Author: Terry Embry <ftembry@...>
Date:   Mon Dec 19 12:41:38 2011 -0600

    Volume mute
    
      * Fix for interaction between transceiver and flrig mute button
        Prevents setting volume to zero when unmuting.

commit d35a8784d7d4a9d013609acd5220352870f83bf5
Author: Terry Embry <ftembry@...>
Date:   Mon Dec 19 12:36:52 2011 -0600

    Bandchange race fix
    
      * Fix for bandwidth_ array out of bounds fault caused by
        race condition, main UI / xml_io threads when changing
        bands very rapidly.

commit 2f7415deaa184a402ea4e5db45c300131eaec98b
Author: David Freese <w1hkj@...>
Date:   Sat Dec 17 08:08:44 2011 -0600

    Version 1.2.4
    
      * Maintenance release

commit 2843ca74130a285557568452cff19b57a6fb3e27
Author: Terry Embry <ftembry@...>
Date:   Sat Dec 17 11:14:05 2011 -0600

    FT950 Mic Gain
    
      * set and get fixes to track radio displayed value of 0..100.
        If you turn the mic gain up slow and stop just when it shows
        100 the cat command "MG;" returns 248 to 249.

commit 25a229ced3aef5895308b0b9c500591e5b422e79
Author: Terry Embry <ftembry@...>
Date:   Sat Dec 17 11:07:28 2011 -0600

    FT5000 mods
    
      * Fixed set_cw_weight() and set_cw_qsk().
      * Disable cw_spot_tone() as cat command does not exist.
      * Fixed SSB 2450 Bandwidth.
      * Fixed set_vox_anti().

commit 48a2dfb36e73b966e1b82c81eed7e8ec3f113f10
Author: Terry Embry <ftembry@...>
Date:   Sat Dec 17 10:57:26 2011 -0600

    FT-450 CW controls
    
      * Fixed set_cw_weight() and set_cw_qsk()

commit 13b7e4f26fd76b6646e98af4f8379fc74f4e2b04
Author: David Freese <w1hkj@...>
Date:   Fri Dec 16 13:48:30 2011 -0600

    Slider size
    
      * Allow user to select small / large sliders
        - large sliders has same visual layout as pre 1.2.3 versions
        - small sliders compresses height of main dialog for most
          supported transceivers

commit df51d9c36873919f5f7fca43898e632d3dc7b02e
Author: Terry Embry <ftembry@...>
Date:   Fri Dec 16 13:32:03 2011 -0600

    FT950
    
      * 60 meter presets for US channelization

commit 1533a56cc905e9ed3b54851908088d203d27564d
Author: Terry Embry (KJ4EED) <mrtembry@...>
Date:   Fri Dec 16 12:22:11 2011 -0600

    Send Command exclusive
    
      * lock out serial and socket polling during manual send command
        operation.

commit d970cf398ada3a2b07ca32d96f0728c78807c3f5
Author: David Freese <w1hkj@...>
Date:   Fri Dec 16 06:57:43 2011 -0600

    Meter filters
    
      * Correct bug in power meter averaging
      * Corrected tooltips for meter filter controls

commit af541df4c0e683d3a3430a27450b1dbe709f815a
Author: David Freese <w1hkj@...>
Date:   Sun Dec 4 16:07:48 2011 -0600

    Version 1.2.3
    
      Maintenance release

commit a897030cecc83ddee311486036604eaacb2f0cdc
Author: David Freese <w1hkj@...>
Date:   Thu Dec 15 14:28:42 2011 -0600

    FT950 BW
    
      * Read BW from xcvr if transceiver mode changes
      * Hide BW and DSP controls if neither is supported.

commit 9ebc94b230f2fc6e4a9d042a69093768951242eb
Author: David Freese <w1hkj@...>
Date:   Thu Dec 15 07:23:16 2011 -0600

    Meter mods
    
      * Added user controls for Smeter and Power meter smoothing
      * Modified Fl_SigBar to support variable smoothing
      * Separated ALC and SWR meter bars

commit 54f6b16e24ef4b4583b9b2fe78b6d6de3b4807b5
Author: David Freese <w1hkj@...>
Date:   Wed Dec 7 12:58:12 2011 -0600

    FT1000MP meter scales
    
      * updated CAT string to meter conversions based on data from
        Mitch, AF2M
      * tooltip correction to reused auto-notch button

commit 20f66e24c50d042cf000ea70f46d39cdac954877
Author: David Freese <w1hkj@...>
Date:   Wed Dec 7 10:49:08 2011 -0600

    Hide controls
    
      * Added hide to all slider controls before initializing
        UI

commit ddf83b10383652d8b95885078c9e1fa1d702c396
Author: David Freese <w1hkj@...>
Date:   Wed Dec 7 06:50:56 2011 -0600

    BAND selector
    
      * Added band selector buttons based on code submitted
        by Terry, KJ4EED.
        - Only functional for FT950 at this time
        - When available the band selector controls appear on the
          extra's drop-down tab metaphor
      * Added code to suppress viewing special tabs that do not
        have active controls

commit af88aa1458cf22a8960f61d6c2d5f16e20a82297
Author: Terry Embry <ftembry@...>
Date:   Tue Dec 6 21:52:15 2011 -0600

    FT950 corrections
    
      * Merger of several commits submitted by KJ4EED from 2/2011 to
        9/2011.

commit 45997d920cce635d5277b3af4803801f2e18d106
Author: David Freese <w1hkj@...>
Date:   Tue Dec 6 12:05:04 2011 -0600

    Vox On Dataport
    
      * Added missing progstatus save/restore of "Vox on dataport" state

commit 8bddd77d86613c86e6c0ddfa1aff56739b96c308
Author: David Freese <w1hkj@...>
Date:   Mon Dec 5 12:55:12 2011 -0600

    Pwr Metering
    
      * added code to allow changing power out scales in rigs
        which do not support a power level control

commit 9b03699dfc6cd6d41f583ab2716dbcef22b0c331
Author: David Freese <w1hkj@...>
Date:   Sat Dec 3 22:04:09 2011 -0600

    UI minimize
    
      * Change positions, sizes of various slider controls
        to reduce the overall size of the main dialog.
      * Introduced array of struct which contains the positions
        of the active controls.

commit 8538d05cf3b70868a82dc96e77a54647d1fe1f35
Author: David Freese <w1hkj@...>
Date:   Wed Sep 28 04:57:51 2011 -0500

    TS480
    
      * Added initialization values for RF gain, Volume, Mic level
        and power level.
      * Changed menu 45 query decoding

commit ba3c9ec67ba4f88e7c1c8b2c10dcab1a8cf5556c
Author: David Freese <w1hkj@...>
Date:   Tue Sep 27 19:50:48 2011 -0500

    Version 1.2.2
    
      Maintenance release

commit b3ae963818dad97eebe76c6e623233cf102a637b
Author: David Freese <w1hkj@...>
Date:   Tue Sep 27 12:37:36 2011 -0500

    TS590S
    
      * Corrected SH/SL for USB/LSB modes

commit 18d51cc92ae776302a95eb1a0a42e65eb56d6c78
Author: David Freese <w1hkj@...>
Date:   Mon Sep 26 08:01:40 2011 -0500

    Version 1.2.1
    
      Maintenance release

commit b8efca577794576ebb87b1b243213951dab5830d
Author: David Freese <w1hkj@...>
Date:   Thu Sep 22 09:03:40 2011 -0500

    TS590 SH/SL/IS mod
    
      * swapped SH / SL commands for USB-D and LSB-D
        actual data from radio is reverse of the table
        for SH/SL in programmers guide
      * added IS command for CW mode

commit 21526e9c666cad641e91ff70d57147871c4a10b3
Author: David Freese <w1hkj@...>
Date:   Mon Sep 19 19:50:49 2011 -0500

    Version 1.2.0AJ
    
      Alpha release

commit efad166ca134459b272981b9839d111cc5340443
Author: David Freese <w1hkj@...>
Date:   Tue Sep 20 13:21:54 2011 -0500

    TS590S sh/sl
    
      * Removed special 590S code from support.cxx
      * Changed bandwidth/center; low/high cutoff controls
        to behave similar to 480HX, 480SAT transceiver

commit 1d06f83cfb800271bcd09a8b9a2c1d0dc4d84133
Author: David Freese <w1hkj@...>
Date:   Mon Sep 19 19:49:07 2011 -0500

    key fldigi
    
      * added key_fldigi to saved state

commit afb57392319736d147b22efc0090412c7392a453
Author: David Freese <w1hkj@...>
Date:   Wed Aug 31 08:06:45 2011 -0500

    Version 1.2.0AI
    
      Alpha release

commit 65f3fbdcc12c334c5487dec350ed3587783aaa06
Author: David Freese <w1hkj@...>
Date:   Wed Aug 31 07:30:08 2011 -0500

    FT5000
    
      * Copied/modified FT950 class to support the FTdx5000
      * Modified to allow Pout scale to follow Pout control

commit 84b14a73c066025b7f8cd0657777fa144b5aae43
Author: David Freese <w1hkj@...>
Date:   Fri Aug 26 14:51:17 2011 -0500

    Version 1.2.0AH
    
      Alpha release

commit 364c5f82577fa95794733df7a5e96f39f72c71af
Author: David Freese <w1hkj@...>
Date:   Fri Aug 26 14:27:08 2011 -0500

    TS480 center/width
    
      * Reversed SL/SH handling of set center/width
        SL - sets/gets bandwidth
        SH - sets/gets center
        SL - sets/gets lower slope
        SH - sets/gets upper slope

commit 6da4d58abfe2cf512f88fdc1120c0ea2229dd522
Author: David Freese <w1hkj@...>
Date:   Fri Aug 26 08:50:53 2011 -0500

    Version 1.2.0AG
    
      alpha release

commit 5c173d5c793206ad0ffbbba370c65aad9163f078
Author: David Freese <w1hkj@...>
Date:   Fri Aug 26 08:04:44 2011 -0500

    TS480 fixes
    
      * Corrected set preamp CAT strings
      * Corrected lowest frequency to zero in dsp tables
      * Corrected get IF shift on/off state

commit 8f7c484a6f0665f83d9b8839968b2fdcad861f01
Author: David Freese <w1hkj@...>
Date:   Thu Aug 25 11:03:01 2011 -0500

    Version 1.2.0AF
    
      Alpha release

commit d0b764e09a54a5557b6cf7b720521fdb13caae80
Author: David Freese <w1hkj@...>
Date:   Thu Aug 25 10:37:51 2011 -0500

    TS480 DataPort select
    
      * Added data port selection

commit a5bada183178d9cc0c58bc4e3ceda00d221c6970
Author: David Freese <w1hkj@...>
Date:   Thu Aug 25 09:43:15 2011 -0500

    TS480 Mic/RF/Shift
    
      * Added Mic gain control
      * Added RF gain control
      * Added IF shift control

commit 78434b3f73f5c088c747ff89e33717f609daae44
Author: David Freese <w1hkj@...>
Date:   Thu Aug 25 09:00:59 2011 -0500

    TS590/480 series
    
      * Corrected missing semicolon terminator in several CAT strings
      * Corrected initialization process for 480 / 590 Kenwood xcvrs
      * Added preamp control to 480 series
      * Enabled swr control on 480 series
      * Added alc control to 480 series

commit dbb185db85a31e1e38beb90fa503324573742a95
Author: David Freese <w1hkj@...>
Date:   Wed Aug 24 15:55:38 2011 -0500

    Version 1.2.0AE
    
      Alpha release

commit 06766bf3aba748b3ce990aaaf440d5d5233bb3ba
Author: David Freese <w1hkj@...>
Date:   Wed Aug 24 06:14:14 2011 -0500

    TS480 menu_045
    
      * Added read menu item 045
      * Added new alternate filter controls dependent on
        menu 045
        - ON  center frequency / bandwidth
        - OFF low / high cutoff frequency

commit 4fdc42cf0997ff058d77f9eede7a2dd02f7f6a44
Author: David Freese <w1hkj@...>
Date:   Tue Aug 23 13:06:25 2011 -0500

    Version 1.2.0AD
    
      Alpha release

commit 93aefad757acb9adf3643f00f767674f02a52524
Author: David Freese <w1hkj@...>
Date:   Tue Aug 23 13:05:39 2011 -0500

    IC703
    
      Restored operation of read SWR, ALC, POWER OUT

commit 2f2d24e875499e6dd647c63acf478a04261ed190
Author: David Freese <w1hkj@...>
Date:   Tue Aug 23 02:31:01 2011 -0500

    Version 1.2.0AC
    
      Alpha release

commit 6a1f7e3642b14bfaed3bcc139a57f07457a27814
Author: David Freese <w1hkj@...>
Date:   Tue Aug 23 02:30:01 2011 -0500

    TS480 metering
    
      * Added get_power_out as per TS family of xcvrs
      * Modified get_smeter
      * Modified get_swr

commit 9aca7f2de9d1bf8067f98beb14ec3af39e96188d
Author: David Freese <w1hkj@...>
Date:   Thu Aug 18 11:03:46 2011 -0500

    Version 1.2.0AB
    
      Alpha release

commit 627beb69e78f64acb3be5d6f38e8a2be251cebf6
Author: David Freese <w1hkj@...>
Date:   Thu Aug 18 11:03:01 2011 -0500

    Volume restore
    
      * Inhibited reading xcvr volume control when muted

commit 45696b332da68f0d14ef4bbace8a8c6541d1e3df
Author: David Freese <w1hkj@...>
Date:   Thu Aug 18 10:41:26 2011 -0500

    IC7000 read notch
    
      * correction to bcd to notch frequency conversion

commit 0a0c2794fa2967e670b635ef0a64c27c8e510457
Author: David Freese <w1hkj@...>
Date:   Wed Aug 17 06:45:31 2011 -0500

    Version 1.2.0AA
    
      Alpha release

commit 4fccae4d8c46edbb03530cc15b99ebf5d8b1ac87
Author: David Freese <w1hkj@...>
Date:   Wed Aug 17 06:44:15 2011 -0500

    K2 smeter/pout
    
      * enabled reading smeter and power out

commit aab7579e4f60e7073dea93dd9e9c47e920a6ec81
Author: David Freese <w1hkj@...>
Date:   Wed Aug 17 05:59:52 2011 -0500

    K2 split
    
      Changes based on JP's test report

commit a38fab1abc6fe653412c47b48ac3904b6c865dfd
Author: David Freese <w1hkj@...>
Date:   Mon Aug 15 19:12:11 2011 -0500

    Version 1.2.0
    
      Release version

commit c383257aca3da6353d0eb5bf0e551fa72997b1c0
Author: David Freese <w1hkj@...>
Date:   Thu Aug 11 10:32:09 2011 -0500

    Version 1.1.3DK
    
      Alpha release

commit 9d02acff86ebeb0c7f7514119ea011c5458fdab1
Author: David Freese <w1hkj@...>
Date:   Thu Aug 11 08:40:35 2011 -0500

    K2 get split
    
      * Read split from IF response string
      * Added get_split method which returns the above boolean

commit 71ebbf3bf33f12927e9e9060c93063523a13e12c
Author: David Freese <w1hkj@...>
Date:   Wed Aug 10 08:55:40 2011 -0500

    Version 1.1.3DJ
    
      Alpha release

commit 29953d76e062eef309b20e18276457dbe2564d08
Author: David Freese <w1hkj@...>
Date:   Wed Aug 10 08:36:02 2011 -0500

    K2 ptt/vfo-select
    
      * Added get_info "IF;" query
      * Parse IF response for
        - vfo A/B
        - PTT state
      * Added A2B K2 specific command sequence

commit f34424f454bcaa274096f29e6e8c09b9958afd25
Author: David Freese <w1hkj@...>
Date:   Sun Jul 3 15:25:59 2011 -0500

    Version 1.1.3DI
    
      Alpha release

commit 12942c59b4d47b24444d189cd15770151ee4f9ec
Author: David Freese <w1hkj@...>
Date:   Sun Jul 3 12:57:28 2011 -0500

    K2 low/high power
    
      * Added code to allow set/detect of low/high power
        control

commit 9114a673dcd293076e237d685a9e624c338eff56
Author: David Freese <w1hkj@...>
Date:   Sun Jul 3 12:24:54 2011 -0500

    TS2000 swr/po
    
      * removed queries for SWR and Power out
      * test transceiver did not like the CAT strings

commit d7d549cd32e83452ae1cdf88d6485e8decf6dee7
Author: David Freese <w1hkj@...>
Date:   Fri Jul 1 09:30:59 2011 -0500

    FT950 manual notch
    
      * Read notch value even when notch is OFF

commit 00caf4b7814d79dcf6e6a8a888b619b2e9b674ab
Author: David Freese <w1hkj@...>
Date:   Wed Jun 29 14:21:46 2011 -0500

    Version 1.1.3DH
    
      Alpha release

commit 5367c5ddcbe7e29520ba0ef1831ae1e51f72356e
Author: David Freese <w1hkj@...>
Date:   Wed Jun 29 14:20:04 2011 -0500

    TS2000 set volume
    
      * Changed from AGxxx; to AG0xxx;
      * Please let this be the last I have to look at the TS2000 class
        methods!!

commit af9bbbfe240e30b9198c535b33173f21b6dbd0bf
Author: David Freese <w1hkj@...>
Date:   Wed Jun 29 08:21:42 2011 -0500

    Version 1.1.3DG
    
      Alpha release

commit 66cbe4b9c2bdea2e2bc36b68edc639a0cddbd461
Author: David Freese <w1hkj@...>
Date:   Wed Jun 29 05:22:32 2011 -0500

    TS2000 queries, AM
    
      * Added BC; query to read manual notch status
      * Changed decimal queries to fm_decimal subroutine
        usage
      * Changed AM lo slope entry from 10 to zero

commit 431ca8f83e7c350a65a2b8c28d1996fe36b5c1b7
Author: David Freese <w1hkj@...>
Date:   Mon Jun 27 13:46:17 2011 -0500

    TS2000 defaults
    
      * Added enum for mode specification in TS2000 methods
      * Changed default bandwidths for AM and FM
      * Changed lowest power setting to 5 watts

commit 49ed7a899e713058a27c909d07b3b223870140ec
Author: David Freese <w1hkj@...>
Date:   Mon Jun 27 08:50:51 2011 -0500

    Version 1.1.3DF
    
      alpha release

commit f082550ecb2a530b8496f0cc4d129c08d76683a5
Author: David Freese <w1hkj@...>
Date:   Mon Jun 27 08:50:06 2011 -0500

    Deprecate d3572dc
    
      * Deprecated the default sendCommand parameters introduced in
        commit d3572dc...
      * Corrected TS2000 to use waitN function for all queries

commit b8ba5d29f3527339d427946eb47632ff9336f72f
Author: David Freese <w1hkj@...>
Date:   Sun Jun 26 02:10:26 2011 -0500

    Version 1.1.3DE
    
      Alpha release

commit 654f07fe08841b0540e3b4b0edaee3a90f74d625
Author: David Freese <w1hkj@...>
Date:   Sun Jun 26 02:07:39 2011 -0500

    FT950 Manual Notch
    
      * Changes to set_notch method

commit d3572dc3f19d544b054040883f2db8c472c76eb7
Author: David Freese <w1hkj@...>
Date:   Sun Jun 26 01:45:13 2011 -0500

    TS2000 BC string
    
      * Added missing ';' to end of BC command string
      * Removed erroneous initialization command strings
      * Changed default sendCommand parameter 2 to zero
      * Added clear replystr for default sendCommand
        parameters

commit d1548f8b469e947e31a1ecf00a0e733705c57c2f
Author: David Freese <w1hkj@...>
Date:   Sat Jun 25 17:58:00 2011 -0500

    Version 1.1.3DD
    
      Alpha release

commit 2270d84fdf38fba26da48e1d92d51a60d04e4201
Author: David Freese <w1hkj@...>
Date:   Sat Jun 25 08:27:29 2011 -0500

    T2000 MBC
    
      * Manual Beat Cancel (manual notch)
        - added BC0; BC2; commands for off/on

commit ccbe93814fb6879439bee30dee89f8d7cd924b6d
Author: David Freese <w1hkj@...>
Date:   Fri Jun 24 18:38:50 2011 -0500

    TS590S SL/SH/FW corrections
    
      * Corrections to bandwidth, slope, shift, width
        tables
      * Corrected use of FR FT commands.  NOT THE SAME
        AS 480/2000 series!

commit b92174dda9b85d1538e4fc469db79a114636db3c
Author: David Freese <w1hkj@...>
Date:   Thu Jun 23 19:26:40 2011 -0500

    Version 1.1.3DC
    
      Alpha release

commit a971b72550e79fdcd4b0d4cc4ee71170b8f45753
Author: David Freese <w1hkj@...>
Date:   Fri Jun 24 07:58:19 2011 -0500

    K3 power control
    
      * Fix return string parsing

commit 27bf2702889f18c6ee11bc98bad0a73afb091aed
Author: David Freese <w1hkj@...>
Date:   Fri Jun 24 06:49:39 2011 -0500

    FT950 manual notch
    
      * Changed to allow setting notch when OFF

commit f098dc36562bfae411fe1099fe2bed21b0f0c123
Author: David Freese <w1hkj@...>
Date:   Thu Jun 23 19:21:15 2011 -0500

    TS2000 fixes
    
      * Added get_bwname method to TS2000 class
      * Corrected get_bw for CW/FSK modes
      * Corrected lo slope SSB value to zero
      * Added CW IF shift control
      * Added manual notch control
      * Added mic gain control
      * Added rf gain control

commit e21d24f5032483bb60b477148e7e46c38906f13a
Author: David Freese <w1hkj@...>
Date:   Thu Jun 23 14:14:50 2011 -0500

    TS480 series
    
      * Changed default lo/hi for SSB, CW
      * Corrected hi slope table for SSB
      * Added get_bwname method to class
      * Corrected get_bw for CW / FSK modes

commit ff95d7f6f374bb964f39a1a6075cc4cf085de0e3
Author: David Freese <w1hkj@...>
Date:   Thu Jun 23 12:16:56 2011 -0500

    TS590S
    
      * Added Lo/Hi slope control
      * Added width/shift controls for DIGI modes
      * Added get_bwname method to class
      * Corrected get_bw for CW / FSK modes

commit 9b9d3ba86073b8f1571713983a0404a5f6ecdf37
Author: David Freese <w1hkj@...>
Date:   Thu Jun 23 08:00:23 2011 -0500

    Version 1.1.3DB
    
      Alpha release

commit 455e650890550bca5f98f498186015930b76e87d
Author: David Freese <w1hkj@...>
Date:   Wed Jun 22 15:18:39 2011 -0500

    TS480 series
    
      * Added Lo / Hi filter slope controls
      * Added selectA, selectB
      * Modified default bandwidth on mode change

commit 8913e9ef756cbd7513f2fc221ff89d53e053f7aa
Author: David Freese <w1hkj@...>
Date:   Tue Jun 21 09:26:22 2011 -0500

    TS2000
    
      * Changed event logging for increased output
      * Added Lo filter, Hi filter controls
        - Bandwidth control is BW for CW and FSK modes
        - U / L selectable Cutoff frequency for LSB,
          USB, AM and FM modes
        - Range of cutoff frequency is mode dependent

commit 93d08c60db470a641b52938703548d09820679e3
Author: David Freese <w1hkj@...>
Date:   Tue Jun 21 13:02:54 2011 -0500

    DSP lo/hi cut controls
    
      Added controls for independent control of DSP
      high and low cutoff frequency.  Typically used
      in Kenwood transceivers

commit a57f344bbbaa9eda142f0d021135485ae40a1a68
Author: David Freese <w1hkj@...>
Date:   Mon Jun 20 09:49:43 2011 -0500

    Version 1.1.3DA
    
      Alpha release

commit 66b3b139de0008eb6cb0aedfec8d39e9446f015a
Author: David Freese <w1hkj@...>
Date:   Mon Jun 20 09:54:18 2011 -0500

    FT450 Notch
    
      Added two step notch set method

commit 7a6b96d681d4432038968ee0598c0a0f32120cd6
Author: David Freese <w1hkj@...>
Date:   Mon Jun 20 09:44:57 2011 -0500

    FT950 Manual Notch
    
      * Added two step process to set notch

commit dc28189cf6a6806eb2c3f4ba427a4af15abb045c
Author: David Freese <w1hkj@...>
Date:   Mon Jun 20 09:31:03 2011 -0500

    TS480 HX/SAT
    
      Added default_bw method

commit 220729a74a3da63c9b7f0f79cba8d6272067233c
Author: David Freese <w1hkj@...>
Date:   Sun Jun 19 17:50:30 2011 -0500

    Version 1.1.3CZ
    
      Alpha release

commit e77ff212aeba723ee2e245c1f7b899f43ae5a5d0
Author: David Freese <w1hkj@...>
Date:   Sun Jun 19 17:40:29 2011 -0500

    K3 power control query
    
      Changed PC; reply parser

commit aaedcf877de82d3d9a124d6e87890d9bb12244c5
Author: David Freese <w1hkj@...>
Date:   Thu Jun 16 12:59:40 2011 -0500

    Copyright
    
      Amended dates to 2009-11

commit a7217eaed36b0bcd664321935b06cc3542f7d3d5
Author: David Freese <w1hkj@...>
Date:   Fri Jun 10 16:07:00 2011 -0500

    Version 1.1.3CY
    
      Alpha release

commit 51310a972d98cb04255acce70691ba092e776f39
Author: David Freese <w1hkj@...>
Date:   Fri Jun 10 14:34:44 2011 -0500

    K2 A/B
    
      * Added vfo A/B select
      * Added split
      * Changed all methods to use new event logging

commit 9551b86c93b3e2fdca30aae20a38544289e53144
Author: Rich Newsom <wa4sxz@...>
Date:   Fri Jun 10 12:55:58 2011 -0500

    FT857D meters
    
      * Added lower 4 bit mask to smeter and power meter queries

commit 7253b0b1b0433cbc0ea683c84793ee72216505a4
Author: David Freese <w1hkj@...>
Date:   Thu Jun 9 08:55:51 2011 -0500

    FT450/950
    
      * Removed extraneous test statements from various FT950 methods
      * Reordered startup processing in support.cxx
      * Corrected CW-SPOT method
        - added mode dependency for enabling CW-SPOT
      * Added vfo B methods to FT450
      * Modified all FT450 methods to use new event logging

commit 0ada8a5b1347fbb30798e520068912835b2bbc75
Author: David Freese <w1hkj@...>
Date:   Tue Jun 7 10:50:21 2011 -0500

    TT588 RADIO/REMOTE
    
      * Changed bandwidth table to match programmers guide
      * Removed all CAT commands that required xcvr to be in
        REMOTE mode.

commit 647f8d1885b349c34d66d66ebc857dd72ebfbf23
Author: David Freese <w1hkj@...>
Date:   Mon Jun 6 10:26:31 2011 -0500

    Version 1.1.3CX
    
      Alpha release

commit 22507e28c081681d306d5201e79a522444f1d9d5
Author: David Freese <w1hkj@...>
Date:   Mon Jun 6 10:23:38 2011 -0500

    FT950 bandwidth
    
      * modified bandwidth lookup to prevent out-of-
        range error on table index.

commit 8d70315ae3be70c66fb582e89ff34fb6f4995cfc
Author: David Freese <w1hkj@...>
Date:   Mon Jun 6 08:55:05 2011 -0500

    IC7xxx xcvrs
    
      * Corrected IC746PRO get attenuator CAT string
      * Modified all conversions from bcd fractional to use
        ceil(...) rounding

commit c451e6771191765e0e7a8a31445987538b45e72a
Author: David Freese <w1hkj@...>
Date:   Sat Jun 4 12:19:39 2011 -0500

    Version 1.1.3CW
    
      Alpha release

commit 46c3fd137c7c37582c60f88e184c314836028e0c
Author: David Freese <w1hkj@...>
Date:   Fri Jun 3 20:55:19 2011 -0500

    FT450 extras
    
      * Added VOX controls
      * Added CW controls

commit 9d550ba027f79512ace10d3bfcc463dfebb03a3b
Author: David Freese <w1hkj@...>
Date:   Fri Jun 3 20:55:19 2011 -0500

    FT847 read freq/mode
    
      * Changed frequency parse to bcd vice binary
      * Changed to replystr parsing
      * Change event log messages to newer format

commit 41b125118254d631daa3cbacc4d70b1e1c4997eb
Author: David Freese <w1hkj@...>
Date:   Fri Jun 3 20:55:13 2011 -0500

    FT950 extra controls
    
      * Added CW weight control
      * Added CW QSK control
      * Added CW sidetone adjust
      * Added CW spot
      * Corrected event log texts
      * Added VOX gain, delay, anti
      * Added VOX on data port
      * Added auto-notch

commit b09df7f17df9a5e1aada611cfefce1c8e589e0a2
Author: David Freese <w1hkj@...>
Date:   Fri Jun 3 07:32:04 2011 -0500

    Serial Port Discovery
    
      Changed event log level to WARN to allow port discovery
      to be viewed at default event log level

commit 7365f303c8f96e4fcfcd76fe2c82d66cb2a8b9d6
Author: David Freese <w1hkj@...>
Date:   Thu Jun 2 12:53:31 2011 -0500

    FT950 AF/RF
    
      * Changed range of CAT commands, 0..250 vic 0..255

commit dff9047c3d87d0b07cd324ff28c4e6a7ccf0eab9
Author: David Freese <w1hkj@...>
Date:   Thu Jun 2 10:57:34 2011 -0500

    FT950 split
    
      Added ability to set split operation from application to xcvr.

commit 869dedb1db9de011a2adb1dfeea3b1ec7a3e1a1b
Author: David Freese <w1hkj@...>
Date:   Thu Jun 2 10:57:23 2011 -0500

    rig_io DEBUG
    
      Suppressed DEBUG events in write/read serial

commit 713df69ff4a694c2f95ad18aedfe844005a7c3b7
Author: David Freese <w1hkj@...>
Date:   Wed Jun 1 19:34:41 2011 -0500

    Version 1.1.3CV
    
      Alpha release

commit ee2ec215e0d6cfff504bec5b6b1f083a909b77e4
Author: David Freese <w1hkj@...>
Date:   Wed Jun 1 18:33:16 2011 -0500

    Variable polling
    
      Added variable polling for least used used controls.

commit e4f81559dff91ad42b06696f6fd27be7cf7e2fbc
Author: David Freese <w1hkj@...>
Date:   Wed Jun 1 12:59:28 2011 -0500

    FT847
    
      * Changed vfo command string to bcd from bcd-be

commit 6e98ae025b68a2547d786b861b49a57ea885a087
Author: David Freese <w1hkj@...>
Date:   Wed Jun 1 06:29:56 2011 -0500

    K3 PTT
    
      * Added code to make PTT preemptive

commit 2426653818e3702876f62b1b5035c9ac067a9918
Author: David Freese <w1hkj@...>
Date:   Wed Jun 1 06:29:56 2011 -0500

    FT950 update
    
      * ADDED get/set MODE B, BW B.
      * Changed all "set event strings to "SET
      * Modified get power out conversion formula to force ends
        to 0 ... 100 watts
      * Corrected
        - IF_shift implementation
        - set attenuator
        - pre-amp labels
        - set narrow/wide filter type
      * Added vfo A/B transmit to select method
      * CW wpm and enable/disable
      * VOX on/off, gain and hang (delay) methods
      * Added code to make PTT preemptive

commit cc0d3472e74f0e3b2f8d4c75c65019747b489534
Author: David Freese <w1hkj@...>
Date:   Wed Jun 1 06:29:56 2011 -0500

    Debug mods
    
      * removed source choice widget
      * added alert message on save
      * force display of new insert

commit 8c0e996101e317a3225e68771fd82d9519dff082
Author: David Freese <w1hkj@...>
Date:   Wed Jun 1 06:29:55 2011 -0500

    FT857/897
    
      * Added split command
      * Added toggle vfo, set-get vfo B, set-get mode B
      * Added new event logging scripts

commit 6a9f177fa950047974336b97d534e27fe9c80834
Author: David Freese <w1hkj@...>
Date:   Wed Jun 1 06:29:46 2011 -0500

    Xcvr Extras
    
      * Deprecated separate dialog for extra controls
      * Added pull down tab metaphor similar to TT550 additional
        controls
      * Added enable booleans for all controls

commit d592e351a6cf5dabf60a26ea3c1de9ea20e0dd05
Author: David Freese <w1hkj@...>
Date:   Sat May 28 08:47:29 2011 -0500

    Version 1.1.3CU
    
      Alpha release

commit 33ed8c368b271a06f7db32164770601d25aa9cd4
Author: David Freese <w1hkj@...>
Date:   Sat May 28 08:45:09 2011 -0500

    IC746/756 PRO series
    
      * Added missing controls to 746PRO
      * Enabled 756PRO squelch

commit a8dddc8a831a48634c982165fde2848b5f41c399
Author: David Freese <w1hkj@...>
Date:   Sat May 28 07:20:11 2011 -0500

    TT550 controls
    
      * Added small button to show/hide additional controls
      * Added missing start up initialization for button
        "use xmt bw"

commit 1b82bc304403fe1a166da4a4eb39cd3f980517d2
Author: David Freese <w1hkj@...>
Date:   Fri May 27 18:18:02 2011 -0500

    Queue mutex
    
      Added mutex lock/unlock for all queue's accessed by
      multiple threads

commit 57e08ce1ab23b778a5548f87d2120d5c0e8b0f8f
Author: David Freese <w1hkj@...>
Date:   Fri May 27 12:26:33 2011 -0500

    TT550 initialization
    
      * Added UI initialization for enable_xmtr and enable_tloop
      * Restored initialize vfoB: frequency, mode, bandwidth
      * Added check for vfo usage when setting vfoB values

commit 95d455ccded1de4a78e174c163d6a3cd1e10d9df
Author: David Freese <w1hkj@...>
Date:   Fri May 27 09:15:31 2011 -0500

    Xml queue
    
      Added send frequency queue to xml_io thread.
      Should correct for sluggish response when "spinning" the
      vfo dial on a transceiver.

commit 2e02a2f6c10fbc44eeba9ab9c0b5fce1c58fdb97
Author: David Freese <w1hkj@...>
Date:   Thu May 26 13:06:43 2011 -0500

    User interface
    
      Added open Primary tab on xcvr config dialog when "Config/Xcvr select"
      menu item pressed

commit 80e7dda020517fc328f1df797c8a190d47a8907c
Author: David Freese <w1hkj@...>
Date:   Thu May 26 11:04:32 2011 -0500

    waitN
    
      * Corrected method waitN to return the received number of bytes
        Affects TT588 and FT100D

commit 4c239f48b4390d6c68844f325f6ba8871f2a5c83
Author: David Freese <w1hkj@...>
Date:   Wed May 25 13:42:48 2011 -0500

    TT550 start up
    
      Simplified TT550 start up events

commit df5c74f50d6ced0f9e37e957e93ebd2d73b1dc12
Author: David Freese <w1hkj@...>
Date:   Wed May 25 13:27:09 2011 -0500

    FT100D
    
      Modification to vfo A/B info string parser.

commit 6d3cff329e39552e3ce6cd81e610c660f78f0dc7
Author: David Freese <w1hkj@...>
Date:   Wed May 25 13:27:04 2011 -0500

    A/B button initialize
    
      Added for xcvrs != TT550

commit 29340a5936257a20dc52ce00aa2117bae4fbe110
Author: David Freese <w1hkj@...>
Date:   Wed May 25 13:26:56 2011 -0500

    Poll frequency
    
      Corrected initialization of poll button

commit 0ac0323a4b9ae8d5162f906cee73e689c65ff086
Author: David Freese <w1hkj@...>
Date:   Wed May 25 08:08:33 2011 -0500

    IC746PRO
    
      * set mode CAT string
        Corrected bandwidth value insertion into filter # postion
      * get mode CAT string
        Removed erroneous parse of bandwidth from filter # value

commit 0046e10f97a08db64160da8e78f01a21bdc75c7c
Author: David Freese <w1hkj@...>
Date:   Tue May 24 17:50:21 2011 -0500

    FT100D parse info
    
      Change to parse info
      - read status to determine active vfo
      - parse first 16 bytes of response
      - discard second 16 bytes as erroneous

commit b07e66f0a1290ab551883cbb6d1bf79720b4c561
Author: David Freese <w1hkj@...>
Date:   Tue May 24 17:50:19 2011 -0500

    DTR/RTS PTT
    
      * Changed logging to post DTR/RTS change
      * Added serial i/o status bits to log entry

commit e44a2d459f0bcf325b31e66ae40b54a9653d1929
Author: David Freese <w1hkj@...>
Date:   Tue May 24 17:50:17 2011 -0500

    FT950 update
    
      * Added NA0; NA1; command for proper setting of narrow/wide
        bandwidth filters
      * Added waitN processing to all query commands
      * Added select A/B
      * Added A->B

commit 2925b8063cc1b6e4cd3261b700c095059433925a
Author: David Freese <w1hkj@...>
Date:   Tue May 24 17:50:14 2011 -0500

    Connect indicators
    
      * Added connect indicators on "Send Cmd" tab.
        - Connected to transceiver
        - Connected to fldigi

commit cacaee58739decec7f08f5f502cea52b7cb7e94e
Author: David Freese <w1hkj@...>
Date:   Mon May 23 04:59:14 2011 -0500

    Version 1.1.3CT
    
      Alpha release

commit 56daafa213c1ecc89eda1788358914d33297e0d1
Author: David Freese <w1hkj@...>
Date:   Mon May 23 04:42:26 2011 -0500

    K3 rfgain limits
    
      * Corrected limits to 0..250, step 1
      * Added min, max, step initialization for rf gain and
        squelch  controls

commit 8c30bdb124ece07c3080420cce4b0efe3ae1c60a
Author: David Freese <w1hkj@...>
Date:   Sun May 22 20:49:27 2011 -0500

    FT100D
    
      Added waitN response parsing

commit 1f23cf3bd281dfcf2b7934c151a05108fcc14d93
Author: David Freese <w1hkj@...>
Date:   Sun May 22 20:49:17 2011 -0500

    TT588 get data
    
      * Added new function waitN(int n, int timeout, char *sz)
        - wait for query response
          n - # byte response required
          timeout - fail after timeout milliseconds
          sz - description of the query request
      * Changed all TT588 queries to use the waitN(...) function

commit eb1c5d22c7483fdb4bd8dde41e6eff7dcb6ca044
Author: David Freese <w1hkj@...>
Date:   Sun May 22 05:35:46 2011 -0500

    K3 Fine tune test
    
      Added initialization test for FINE tune mode.  K3 does not
      provide a status bit to indicate FINE tune mode.  The panel
      emulation for FINE mode is a toggle.  Aaargh.  Test consists
      of reading vfoA, incrementing by 1 Hz, setting vfoA and the
      reading to see if change made by 1 Hz or not.

commit ccd8d0da775945af493c7553ad70c06e647c26a2
Author: David Freese <w1hkj@...>
Date:   Sat May 21 19:04:50 2011 -0500

    TT588 two vfos
    
      Added has_twovfos method, returns true

commit e143e58b149ba095e7c838377f1b7421961b099b
Author: David Freese <w1hkj@...>
Date:   Sat May 21 18:44:07 2011 -0500

    FT100D get info
    
      * Added code to parse info stream for both A and B values
      * Removed debug code which was slowing the read loop for
        the 100D.

commit 15690a56c9eb7a38088f5f6a56d11b3bd95bd58e
Author: David Freese <w1hkj@...>
Date:   Sat May 21 18:31:16 2011 -0500

    XMLRPC address/port
    
      * Added xmlrpc address to status, prefs file
      * Removed static xmlrpc port assignment

commit ccabe29ca8be609ed9c79b0ad8b792c5da06ff06
Author: David Freese <w1hkj@...>
Date:   Sat May 21 05:44:30 2011 -0500

    ICbase WARN
    
      Corrected code to avoid WARN message regarding signed / unsigned
      comparison

commit 5e378a458674ea760d428e22bc80538bdb455026
Author: David Freese <w1hkj@...>
Date:   Fri May 20 18:10:07 2011 -0500

    Version 1.1.3CS
    
      Alpha release

commit c7dd9b44135dd8b05482bb473169fdd213247a89
Author: David Freese <w1hkj@...>
Date:   Fri May 20 16:04:26 2011 -0500

    K3 if-shift / mic gain
    
      * Added IF shift control
        - range and pass band center mode dependent
        - reads pb center from xcvr on mode change
      * Fixed value readout on mic slider

commit 78fc39d05965e0d15323c3cf179d4f10d3a4cbf6
Author: David Freese <w1hkj@...>
Date:   Thu May 19 14:46:35 2011 -0500

    TS570 duplicate statement
    
      Delete duplicate "has_swr_control" statement in initialization method
      Caused a WARN on 64 bit compiler

commit 86362f9531bea6aed28fbfbc397a5e211031abc4
Author: David Freese <w1hkj@...>
Date:   Thu May 19 14:19:16 2011 -0500

    Version 1.1.3CR
    
      Alpha release

commit 3fb4cf7a5b0e2f3ff4669c692dad745e6fc369c5
Author: David Freese <w1hkj@...>
Date:   Thu May 19 14:17:49 2011 -0500

    Initialize Notch/IF_shift
    
      *  Added code to read initial values from xcvr if Keep is
         enabled

commit 3c6bfc3b81a4b7fd2f34f27ef6a83a064e961b2e
Author: David Freese <w1hkj@...>
Date:   Thu May 19 13:57:19 2011 -0500

    FT950 update
    
      * Added event logging to all methods
      * Fixed get parsing errors

commit 654171a6d812a6ba2e09d278012daeb498d1cb9a
Author: David Freese <w1hkj@...>
Date:   Thu May 19 12:40:08 2011 -0500

    TT588 Orion-II
    
      * Added control methods
        - control is currently only for the primary receiver
      * Added event logging

commit 4b9f92f4b2fc31ebf582249f1937fedcd6ba76b5
Author: David Freese <w1hkj@...>
Date:   Thu May 19 10:47:08 2011 -0500

    TT566 update
    
      * Added control methods
      * Added event logging

commit 22ac11c472503f5ee60098cc6e251e9a5b411275
Author: David Freese <w1hkj@...>
Date:   Thu May 19 07:11:20 2011 -0500

    Version 1.1.3CQ
    
      Alpha release

commit a3a26185ae35d09a5555c0d11317efacd1f0abea
Author: David Freese <w1hkj@...>
Date:   Thu May 19 07:05:29 2011 -0500

    FT100D update
    
      * Added additional event log statements
      * Added clear serial Rx buffer before every write to aid
        in debuggin
      * Changed default Cmd Intvl (comm timeout) to 100 msec

commit a7c16ec9bbdf0c18bc0fa8c1c6cc3a659e2d490e
Author: David Freese <w1hkj@...>
Date:   Thu May 19 06:39:21 2011 -0500

    TT588 update
    
      * Removed auto_notch get/set
      * Revised event log strings for all get/set methods
      * Corrected parse of get_vfoB response

commit c5c09e54e98be8246bed5f31676f2f9074b10828
Author: David Freese <w1hkj@...>
Date:   Wed May 18 12:58:04 2011 -0500

    Version 1.1.3CP
    
      Alpha release

commit 9ae9a2af42835296a823a105b0d8721cd7afe2d9
Author: David Freese <w1hkj@...>
Date:   Wed May 18 12:34:24 2011 -0500

    IC756PRO3 split
    
      Changed split operation on 756PRO iaw with test results from
      Mike Stansberry.

commit 974d78c6251a64735b5aee03e3d5ff9cefd45889
Author: David Freese <w1hkj@...>
Date:   Wed May 18 12:32:37 2011 -0500

    FT100D bug fix
    
      Amended sendCommand on status request to specify 32 bytes
      in return string.

commit b1c536ed868d30b8538f47209a50d3789b7a8df2
Author: David Freese <w1hkj@...>
Date:   Tue May 17 21:20:48 2011 -0500

    TT588 if shift range
    
      Change if shift (pass-band-tuning) range to +/- 2500 Hz

commit 713969e2d3a3f3c37857d6c6d602c46966de5133
Author: David Freese <w1hkj@...>
Date:   Tue May 17 18:41:59 2011 -0500

    Version 1.1.3CO
    
      Alpha release

commit e14382840084a07a4bf0a64964d1d4f16c0e6d98
Author: David Freese <w1hkj@...>
Date:   Tue May 17 18:32:42 2011 -0500

    K3 read options
    
      Increased wait time for OM; command to 800 msec

commit a47b89265e280d54a6a3c97b4d6a66b4f66d70bb
Author: David Freese <w1hkj@...>
Date:   Tue May 17 16:50:24 2011 -0500

    IC7000
    
      Disabled get split - xcvr does not respond to query

commit aa77fff52903eec10c30ed2c88f72eed91a5b22d
Author: David Freese <w1hkj@...>
Date:   Tue May 17 16:48:49 2011 -0500

    IC756PRO3
    
      * Correct command errors
      * Added read SWR, ALC

commit 284a765f79c8beae523755e9892b2a63d252981f
Author: David Freese <w1hkj@...>
Date:   Mon May 16 16:51:31 2011 -0500

    Memory List
    
      * Change menu access to allow faster recall and save
        - menu item >> saves current values to list
      * Single click on a browser item to select,
        Double click on a browser item to select & close memory
        dialog

commit 09a75de5fb723dfd36cf7434cf72491ab541d79e
Author: David Freese <w1hkj@...>
Date:   Mon May 16 14:35:25 2011 -0500

    Version 1.1.3CN
    
      Alpha release

commit 27eb3d184e5ba77766926c75e957d1722afa3dad
Author: David Freese <w1hkj@...>
Date:   Mon May 16 14:35:25 2011 -0500

    TT588 additions
    
      * Added several new controls
      * Added event logging

commit d51a394bc98715f46c328abbf62f2d18c835019e
Author: David Freese <w1hkj@...>
Date:   Mon May 16 14:35:25 2011 -0500

    PTT for Voice
    
      * Added "key fldigi" check box to transceiver setup tab
        - when checked PTT on flrig keys the modem on fldigi
        - when unchecked (or when fldigi on executing) PTT keys
          the transceiver but not fldigi.

commit 60bad67bc53c931f15a1ca2a0a0f44a09a66601a
Author: David Freese <w1hkj@...>
Date:   Mon May 16 14:35:25 2011 -0500

    TS480HX events
    
      * deleted unnecessary LOG_WARN events from set commands

commit 00bd636d1621771ebbd0820890325c0a6bef7911
Author: David Freese <w1hkj@...>
Date:   Mon May 16 14:35:13 2011 -0500

    IC706MKIIG set mode/bandwidth
    
      * 706 actual behavior and CI-V command charts not
        consistent.  disabled set bandwidth data byte from
        set mode command string.
      * Changed initial serial port settings

commit d3c9e8e71b414516fdb7d817d5aadac0fedc8533
Author: David Freese <w1hkj@...>
Date:   Sun May 15 08:15:10 2011 -0500

    IC7000 bug fixes
    
      * set split
      * added get split
      * set noise blanker
      * noise reduction value

commit 38cacbddca3f3ab47761247f18cd52e4bb7c431b
Author: David Freese <w1hkj@...>
Date:   Sat May 14 13:32:45 2011 -0500

    Version 1.1.3CM
    
      Alpha release

commit 5fae47358d93997b05bd71b786136ae55ddb6d61
Author: David Freese <w1hkj@...>
Date:   Sat May 14 13:29:33 2011 -0500

    FT100D event levels
    
      Changed event levels for smeter / pout to WARN

commit befcb950581895b848f3e879af12c22e25eeb5b7
Author: David Freese <w1hkj@...>
Date:   Sat May 14 13:28:07 2011 -0500

    Polling bug
    
      Fixed counter reset in Rx polling thread

commit e4c0edf9d66123d185a849d06b2d7c68f7f078cc
Author: David Freese <w1hkj@...>
Date:   Sat May 14 12:44:52 2011 -0500

    TT550 events
    
      Changed event levels for various TT550 methods

commit fd9d7a379f5e0b0402ec243df5c219811d3bf458
Author: David Freese <w1hkj@...>
Date:   Sat May 14 04:55:55 2011 -0500

    Version 1.1.3CL
    
      Alpha release

commit bf34ec10a0d37d2ee7c59e82f540eab89fd94722
Author: David Freese <w1hkj@...>
Date:   Sat May 14 04:51:53 2011 -0500

    IC756 A2B
    
      * Added method A2B() for transceivers requiring that function
      * Removed vfo defaults for program restart

commit 90a32a6f94b97f72df3fd029d1a5607192fbd69e
Author: David Freese <w1hkj@...>
Date:   Fri May 13 21:38:17 2011 -0500

    K3 revert
    
      Revert K3 class design to b4f2298a6d8ab state

commit 2e691f099e4eea4ca68095e1c6f9f9df6e92fabe
Author: David Freese <w1hkj@...>
Date:   Fri May 13 19:36:40 2011 -0500

    Version 1.1.3CK
    
      Alpha release

commit 2a68d6fc37306c3857196d0a00fdb76825338179
Author: David Freese <w1hkj@...>
Date:   Fri May 13 19:25:55 2011 -0500

    IC718 split
    
      Fixed send split command
      Added get split

commit a8fdef6417c4e3d0d87605b0971c9f08b2e9c9ee
Author: David Freese <w1hkj@...>
Date:   Fri May 13 19:16:07 2011 -0500

    IC7000 missing controls
    
      Added noise blanker, noise reduction
      Fixed squelch
      Changed manual notch range
      Fixed polling for auto-notch/manual notch

commit 32f315451ba8e703860ef8cf49421edae32e74f8
Author: David Freese <w1hkj@...>
Date:   Fri May 13 15:43:13 2011 -0500

    IC756 Series
    
      * Correct Select A/B for 756Pro2 and 756Pro3
      * Correct Split ON/OFF commands
      * Added can_change_alt_vfo flag to true for Pro2/3

commit 7aeffd8c59ea287c292a3aa153ec9ad56f0ebffc
Author: David Freese <w1hkj@...>
Date:   Fri May 13 11:08:38 2011 -0500

    Version 1.1.3CJ
    
      Alpha release

commit 7c52305e0806ecb5550f074de2c8d5a5caa5c379
Author: David Freese <w1hkj@...>
Date:   Fri May 13 11:07:51 2011 -0500

    Yaeusu series
    
      * Added polling flags
      * Added FT890 transceiver class

commit d5a3a0af130b2829bd85df0bddb789648b9c1af9
Author: David Freese <w1hkj@...>
Date:   Fri May 13 08:32:53 2011 -0500

    IC series
    
      * Separated 756, 756PRO, 756PRO-II and 756PRO-III from
        IC746 series.
      * Updated poll enables for all Icom xcvrs
      * Added noise reduction poll enable

commit 9fb9fe8df3cd0c4aac71f6574db4c2681ddb6c45
Author: David Freese <w1hkj@...>
Date:   Thu May 12 17:39:05 2011 -0500

    K3 command query
    
      * Separate command-query processing into two separate methods
        - send commands with no read
        - periodically read incoming data stream,
          parse for known response strings
          pass processing of substring to new parse_xzy methods

commit b4f2298a6d8ab02cc6c85614265b86c01aa7d250
Author: David Freese <w1hkj@...>
Date:   Wed May 11 05:53:00 2011 -0500

    K3 OM fix
    
      Restore missing sendCommand to OM initialization

commit f003d7d645c4f15c2397af65fccbf20680035a9e
Author: David Freese <w1hkj@...>
Date:   Tue May 10 19:03:13 2011 -0500

    K3 alt_vfo
    
      Missed the alt_vfo_capable flag

commit 5958e0ca94101b9178dcff98df95d0d152b38820
Author: David Freese <w1hkj@...>
Date:   Tue May 10 15:37:09 2011 -0500

    TT550 A/B
    
      Corrected Pegasus Vfo A / Vfo B implementation.  A/B vfo
      is entiredly within flrig since the xcvr does not store
      A/B information internally

commit a695ac36531ef166f6ed900992c751f737f0c0e0
Author: David Freese <w1hkj@...>
Date:   Tue May 10 15:29:59 2011 -0500

    IC7000 erroneous code bug
    
      Removed erroneous code from initialization routine.
      Caused flrig to always report transceiver not connected.

commit 491e2ce17a645f93284abf3a8c6d95f44fc0beb8
Author: David Freese <w1hkj@...>
Date:   Mon May 9 16:29:40 2011 -0500

    Version 1.1.3CI
    
      Alpha release

commit ba7989676f70c1dbabdc3eac822dc75fd22b2f98
Author: David Freese <w1hkj@...>
Date:   Mon May 9 15:59:51 2011 -0500

    TT550 control panel
    
      * Removed separate 550 controls dialog
      * Added controls to tab grouping on bottom of main dialog
        normally hidden.
      * Changed menu item "Xcvr setup" to "Show controls"
        "Hide controls" depending on state of the new tab group.
      * Fixed restart memory of bandwidth and retention of vfoA
        bandwidth setting when switching vfo A/B
      * Added init/restore 302 function key assignments

commit a70a812ece5c48b6a98ee14e00eac1eb5c27b6fe
Author: David Freese <w1hkj@...>
Date:   Mon May 9 15:59:51 2011 -0500

    TS570 IF shift
    
      * Added IF shift control to TS570
      * Enabled SWR readout

commit 78253b3502ac631e7d87bae01e249c1f366b65bb
Author: David Freese <w1hkj@...>
Date:   Mon May 9 15:59:38 2011 -0500

    IC746PRO
    
      Corrected get_bw_A/B methods for correct response length
      and use of BCD for values.

commit 807ad1605d57e529af8d0e25c1541fdd885b4805
Author: David Freese <w1hkj@...>
Date:   Mon May 9 07:51:41 2011 -0500

    K3 controls
    
      * Added poll enable/disables for K3
      * Added controls for
        - power level
        - rf gain
        - mic gain
        - noise blanker

commit bf04b8210c29e3420ef4995967085399f7a854c0
Author: David Freese <w1hkj@...>
Date:   Mon May 9 07:51:32 2011 -0500

    Debugging
    
      * Added debug submenu with Events, Polling and Send Command access
      * Removed Event log menu item from Help submenu

commit 065b0e4dd3bab97c20f899ce3b7bebcb37899b94
Author: David Freese <w1hkj@...>
Date:   Sat May 7 18:54:30 2011 -0500

    Version 1.1.3CH
    
      Alpha release

commit 67240d96fcdcc0b8511915bcc011ded30ecf4857
Author: David Freese <w1hkj@...>
Date:   Sat May 7 18:53:03 2011 -0500

    Alt Vfo Adjust
    
      Added support code to allow flrig to xcvr control of inactive vfo.
      Not applicable to every transceiver.

commit 8a7e5824259e1a72486f13c6c29a6121b2aca7d0
Author: David Freese <w1hkj@...>
Date:   Sat May 7 18:49:48 2011 -0500

    K3 delayed response
    
      * excerpt from K3 Programmers guide:
        The K3 will typically respond in less than 10 milliseconds.
        General worst-case latency is around 100 ms, except for commands
        that change bands, which can take up to 500 ms.  Since the K3 provides
        a full-duplex interface, the computer can send the K3 commands at any
        time. Continuous, fast polling (< 100 ms per poll for bar graph data in
        transmit mode, for example) should be carefully tested to insure that it
        isn?€?t affecting radio operation. Polling during transmit not be used
        unless necessary.
      * Added method waitResponse() to accommodate the above behavior.  Testing
        indicates that the delayed response may be an attribute of more than
        band change commands.

commit 755a91f27f6e3b5df24e37463cfeedd50387a4e0
Author: David Freese <w1hkj@...>
Date:   Sat May 7 14:34:33 2011 -0500

    FT920
    
      Correction to info response parser

commit 2cf30248fa3adb7db7ba598e2aeb0cf4e20a283f
Author: David Freese <w1hkj@...>
Date:   Sat May 7 13:16:33 2011 -0500

    Version 1.1.3CG
    
      Alpha release

commit c5be00bcca4f6a817236f809c78ddfe252bcd6b7
Author: David Freese <w1hkj@...>
Date:   Sat May 7 13:14:15 2011 -0500

    IC746 series
    
      Bug fix for
       - get vfo A/B
       - get bandwidth A/B

commit 4da3ed0efffe95bd6ba82938e9af62ebec707260
Author: David Freese <w1hkj@...>
Date:   Sat May 7 12:46:12 2011 -0500

    Version 1.1.3CF
    
      Alpha release

commit bbd87b7614c7c8c52ac94442d7832e7c6a21ceff
Author: David Freese <w1hkj@...>
Date:   Sat May 7 12:44:39 2011 -0500

    Xcvr DEAD
    
      Abort operation if transceiver does not respond within the
      configured time frame.

commit 344433a032a8d7672d3edae2de706b90a7b484d1
Author: David Freese <w1hkj@...>
Date:   Sat May 7 10:24:01 2011 -0500

    Poll split
    
      Added support code to allow polling transceiver for split status

commit 50b81010d6173fba23cf49db3e776cab3c2084e4
Author: David Freese <w1hkj@...>
Date:   Sat May 7 10:10:21 2011 -0500

    K3 get split
    
      Added get split command for K3.  Same as Kenwood series

commit cb6c3e524ae7aade6a694edb9e2e5b8c9bfee129
Author: David Freese <w1hkj@...>
Date:   Sat May 7 10:07:52 2011 -0500

    KENWOOD split
    
      Added split operation read/write to following transceivers
        - TS2000
        - TS450S
        - TS480HX
        - TS480SAT
        - TS570
        - TS590S

commit 109c9119375a56584e204b90e848a632a58bb334
Author: David Freese <w1hkj@...>
Date:   Sat May 7 09:22:07 2011 -0500

    K3 initialization
    
      Increased read delay after OM; command string

commit 3b39099c512d4471bd4ca9abc05e0552c182fefb
Author: David Freese <w1hkj@...>
Date:   Sat May 7 09:22:04 2011 -0500

    TS450S vfoB
    
      * Added vfoB controls, freq, mode, bandwidth
      * Added split operation

commit e160173e1b4bd6c17be64d8eb103555f276683f8
Author: David Freese <w1hkj@...>
Date:   Fri May 6 18:32:06 2011 -0500

    Version 1.1.3CE
    
      Alpha release

commit 5c75da9f7ca3ac56bec413b084968b16b8543f81
Author: David Freese <w1hkj@...>
Date:   Fri May 6 18:12:37 2011 -0500

    TS590s showresp
    
      Added showresp to get methods

commit e97c2a6e1d1f6b870b027f14277b7cca9eba7e4f
Author: David Freese <w1hkj@...>
Date:   Fri May 6 17:58:22 2011 -0500

    IC7000 notch calibration
    
      Rewrote notch conversion based on values received from
      KH6TY and WB9REQ

commit 02d1ed562e271b0daefa6b4d4b5eab9735aaf9cb
Author: David Freese <w1hkj@...>
Date:   Fri May 6 17:40:26 2011 -0500

    Icom Notch conversion
    
      Restored conversion modified by 81864044935418ba0ed

commit 0fcc4f0fbcc3a47fe01407993ab33b89fecc35b2
Author: David Freese <w1hkj@...>
Date:   Fri May 6 10:03:54 2011 -0500

    Version 1.1.3CD
    
      Alpha release

commit e15db3c1d1d856f89faf6cdb223123d1a941074f
Author: David Freese <w1hkj@...>
Date:   Fri May 6 09:56:56 2011 -0500

    TS590S vol control
    
      Corrected get_volume method

commit 45818630ce3dede463545344fac2ec66931bbd8c
Author: David Freese <w1hkj@...>
Date:   Fri May 6 09:51:50 2011 -0500

    Split
    
      * Added selectB / set_vfoB sequence to split-ON if vfoB was
        changed but not selected.
      * Added selectA to split-ON/OFF before the split command
        - primarily effects Icom series

commit 68f35a1b3c1f64ee936a9644c73efbb7473c4916
Author: David Freese <w1hkj@...>
Date:   Fri May 6 09:44:41 2011 -0500

    IC7200 mic gain
    
      * Added get_mic_gain method

commit 66f3cb46f64eea2c3925f1637d50087a32edadbd
Author: David Freese <w1hkj@...>
Date:   Fri May 6 09:19:09 2011 -0500

    TT599 shutdown
    
      * Added undocumented *RMF0 command on program exit
        Restores xcvr front panel bandwidth control

commit 8d79846c1524561e4102883a558b37de7809e2c0
Author: David Freese <w1hkj@...>
Date:   Fri May 6 09:15:19 2011 -0500

    TS570 metering
    
      Adjusted meter conversions for Smeter, SWR and Pout based
      on WB5NHL event log

commit 611c60977aa5e140e637a1cb1d0388ef6dbca88f
Author: David Freese <w1hkj@...>
Date:   Fri May 6 07:38:40 2011 -0500

    Version 1.1.3CC
    
      Alpha release

commit 81864044935418ba0ed3cb26b2dacef79aed699e
Author: David Freese <w1hkj@...>
Date:   Fri May 6 07:35:42 2011 -0500

    IC7000 Notch/IF shift
    
      * Added NF2 disable to initialization method
      * Added manual notch methods to xcvr class
        Was using the generic IC746pro base class method
      * Changed IC746pro manual notch control to cat command
        conversion
      * Removed IF shift control pending resolution of how to
        convert Inside/Outside settings to a single control

commit cbce8e93a23f322cdd7daf65f281a25aedf3ea14
Author: David Freese <w1hkj@...>
Date:   Fri May 6 07:34:47 2011 -0500

    Control polling
    
      * Corrected associations between get_value and control
      * Added poll manual notch

commit 3fec97445b98d0febf94484b986edc0f5b4646fd
Author: David Freese <w1hkj@...>
Date:   Thu May 5 21:43:23 2011 -0500

    TT599 get power
    
      Corrected improper use of sscanf in get_power method

commit 079e27f15423bcf45b5c42934c0232b29bbcfc69
Author: David Freese <w1hkj@...>
Date:   Thu May 5 17:53:45 2011 -0500

    Version 1.1.3CB
    
      Alpha release

commit 1c3053afe73a63f2778009e953cd5c523e5ea2d6
Author: David Freese <w1hkj@...>
Date:   Thu May 5 16:23:26 2011 -0500

    TS570 bug fixes
    
      * Corrected methods
        - get preamp
        - get att
        - get bwA, set bwA
        - get bwB, set bwB

commit 00ef8a56651211ca6266b0e592a1fa27df773dcc
Author: David Freese <w1hkj@...>
Date:   Thu May 5 16:23:19 2011 -0500

    IC7000 bug fixes
    
      * Corrected get attenuutor method
      * Corrected get preamp method

commit bdfcca02de7b01f03e70be809865bada23b77a1d
Author: David Freese <w1hkj@...>
Date:   Thu May 5 16:22:52 2011 -0500

    Get power control
    
      Changed order of events for reading initial power level control
      Modification for TT599, but effects all xcvrs with power level control

commit 54a9d12cca9c47f7070fecb8fb4644706982342d
Author: David Freese <w1hkj@...>
Date:   Thu May 5 10:12:40 2011 -0500

    Version 1.1.3CA
    
      Alpha release

commit 63277a449c8c49053f567c3e4a85b960dfed3991
Author: David Freese <w1hkj@...>
Date:   Thu May 5 10:06:35 2011 -0500

    ICOM response
    
      Changed base IC746 series to detect query response string
        - IC728, IC736, IC746(pro), IC756(pro)

commit bb40e213bbc9a00ea7d1ae11581774fcadddd27b
Author: David Freese <w1hkj@...>
Date:   Thu May 5 08:43:26 2011 -0500

    TT599 Pwr-Swr
    
      Restored get methods for power_out and swr

commit 0323877402e15c4765eaba4152d9e05b1c6a7200
Author: David Freese <w1hkj@...>
Date:   Thu May 5 08:33:51 2011 -0500

    Freq List
    
      * Changed dialog size
      * Made vertical scrollbar fixed
      * Changed string formating

commit 78e776071bbd546c517c4b256b06749bf049b383
Author: David Freese <w1hkj@...>
Date:   Thu May 5 07:08:31 2011 -0500

    IC718
    
      * Added missing select A, select B and vfo B control methods
      * Corrected set mode CW-R
      * Added read power, mic gain

commit 4ccce7e980c959a2fded322b324128e03b097385
Author: David Freese <w1hkj@...>
Date:   Wed May 4 09:10:37 2011 -0500

    Version 1.1.3C9
    
      Alpha release

commit dfa146b0ba39568e474f92f57db4290a9a090dfb
Author: David Freese <w1hkj@...>
Date:   Wed May 4 09:07:42 2011 -0500

    FT920
    
      Added FT920 class

commit 980ad5ebbf71c344befd88e4bf372553bce9cca9
Author: David Freese <w1hkj@...>
Date:   Tue May 3 19:03:49 2011 -0500

    IC7000 bug fix
    
      * Corrected response byte count in waitFB and waitFOR
      * Added wait delay equal to total byte count in waitFB
        and waitFOR
      * Added Fl::awake() call in inner read loop in waitFB
        and waitFOR
      * Corrected missing postamble in get mic
        corrected event log descriptor
      * Added force of vfo, mode, bw when select vfo A or B
        pressed
      * Added missing postamble for set_vfoA

commit 4a74378aae29cb9f05b837290ce2bdf90f0aa6e6
Author: David Freese <w1hkj@...>
Date:   Tue Apr 26 19:30:43 2011 -0500

    IC xcvr family
    
      * Added waitFB, waitFOR processing to set, get methods in
        - IC703.cxx
        - IC706MKIIG.cxx
        - IC718.cxx
        - IC7200.cxx
        - IC728.cxx
        - IC735.cxx
        - IC756.cxx
        - IC910.cxx

commit 7f2ae933dc69f77fd6954b460649922486bbfdde
Author: David Freese <w1hkj@...>
Date:   Tue Apr 26 19:16:28 2011 -0500

    IC7000
    
      * Added CI-V transceiver OFF to initialization
      * Added controlled delay of read response to:
        - CI-V xcv OFF command
        - Select vfo command
      * Corrected Smeter, Pout parser
      * Added ICbase method to wait for ok/bad response to
        commands

commit 4406d3966533e9989cecdb2500f6944cea0111d4
Author: David Freese <w1hkj@...>
Date:   Mon Apr 25 08:16:45 2011 -0500

    TT599
    
      Added showresp event logging to TT599 class

commit e1748e535869d4bce8665251489e51a07e4d5e09
Author: David Kjellquist <dave@...>
Date:   Sun Apr 24 15:03:43 2011 -0500

    TS570
    
      * Added vfo B - freq, mode, bw
      * Added noise blanker
      * Added Split
      * Added showresp event logging

commit 354094040d739c8149187839b8f0f14d61fc8d60
Author: David Freese <w1hkj@...>
Date:   Sat Apr 23 18:28:41 2011 -0500

    Version 1.1.3C8
    
      Alpha release

commit 170a5a7ceea3306485eb513c80952f60e51e4003
Author: David Freese <w1hkj@...>
Date:   Sat Apr 23 18:25:22 2011 -0500

    Polling
    
      Added user configure items for transceiver polling

commit abf4489e9b7b0ed8084df6986ecd00d67433a410
Author: David Freese <w1hkj@...>
Date:   Sat Apr 23 15:20:00 2011 -0500

    TS480HX
    
      Additional debugging statements using showresp

commit d77da927dfaa9ce7886c31d8d4ece14d54cf8b9e
Author: David Freese <w1hkj@...>
Date:   Sat Apr 23 15:19:53 2011 -0500

    IC7000
    
      Modifed methods for new showresp event logging

commit 361e437673163bc5b11f63460cd83c70b64b7d02
Author: David Freese <w1hkj@...>
Date:   Sat Apr 23 14:05:34 2011 -0500

    IC7200
    
      Changed initialization of volume, rfgain etc.

commit 5b2e35edad413a67f4a33efdbeedeb315f4e847b
Author: David Freese <w1hkj@...>
Date:   Fri Apr 22 18:07:38 2011 -0500

    IC718
    
      Added showresp event logging

commit 095d202e92fa74aef38b7129013dedaffe0e9524
Author: David Freese <w1hkj@...>
Date:   Fri Apr 22 15:34:28 2011 -0500

    Version 1.1.3C7
    
      Alpha release

commit 57ace2faf5dcc3d5afa20481af5a8492ea695b8a
Author: David Freese <w1hkj@...>
Date:   Fri Apr 22 15:33:28 2011 -0500

    IC7000
    
      * Added virtual methods to supplant 746pro methods
      * Added new event log reporting
      * Removed filter selection from set_mode_... methods

commit 3ddd26deac63187a73cc2be7f14acd30e38096dd
Author: David Freese <w1hkj@...>
Date:   Fri Apr 22 05:50:50 2011 -0500

    Event Log
    
      * Debug statements changed to showresp statements
        - modified event log line format
      * Removed erroneous selectA statements in support.cxx

commit bc487a97aaeaf412b18da4862d00203dcd62954b
Author: David Freese <w1hkj@...>
Date:   Thu Apr 21 15:06:42 2011 -0500

    K3 split
    
      Added methods to cooperate with xcvr split operation

commit a2dcfe8b1ff6c603a763e7ff69ba3b45992d947b
Author: David Freese <w1hkj@...>
Date:   Wed Apr 20 14:54:45 2011 -0500

    IC7200 metering
    
      * Added methods to read
        - Power out
        - SWR
        - ALC

commit d061f7f7c0380ae28d7f72299878c508f3ca1305
Author: David Freese <w1hkj@...>
Date:   Wed Apr 20 12:20:48 2011 -0500

    Version 1.1.3C6
    
      Alpha release

commit baf9feacc9d3072c3e7af9d5b8e8bca227052f28
Author: David Freese <w1hkj@...>
Date:   Wed Apr 20 12:20:03 2011 -0500

    Keep - Restore
    
      Correction to keep-restore logic when selections are disabled

commit ad5116afb4198b1c33dd98d3db8c48784b7440cc
Author: David Freese <w1hkj@...>
Date:   Wed Apr 20 12:20:01 2011 -0500

    K3 bandwidth control
    
      * Changed bandwidth control from combo box to counter
        - Allows bandwidth selection in 10 / 100 Hz increments
      * Modified showresp method to be non-virtual in rigbase
        - supports all xcvr classes using common parameter list

commit ab1734463748b7d44bb0bbfd318a52707c1da9fd
Author: David Freese <w1hkj@...>
Date:   Wed Apr 20 08:42:33 2011 -0500

    Color Dialog
    
      * Restore access to disabled buttons

commit 3221cdbd7273827de79a35ed16a1f5c92974522e
Author: David Freese <w1hkj@...>
Date:   Tue Apr 19 20:45:28 2011 -0500

    A-B Select force display value
    
      * On pressing Select A or B force the selected display frequency to be
        sent to the xcvr.

commit 10e4b230a1ed94a5900e8f2ebb737e0df1c19d0d
Author: David Freese <w1hkj@...>
Date:   Tue Apr 19 19:11:08 2011 -0500

    Compile Warning
    
      Fix for compile warning in rig_io.cxx

commit d6fe486b48f83dc207e8437116d578c1caef30d8
Author: David Freese <w1hkj@...>
Date:   Tue Apr 19 18:59:13 2011 -0500

    Version 1.1.3C5
    
      Alpha release

commit bd5755f18ff17ccc50a024feff1b4999580ab101
Author: David Freese <w1hkj@...>
Date:   Tue Apr 19 18:57:12 2011 -0500

    K3
    
      * Changed BW selector to include finer steps
      * Added read options to initialization method.
        - set power control iaw availability of K3/100 module
        - required a change in get_pc_min_max method - forced
          change in non K3 rig classes
      * Added default Mode/BW table
      * Changed Power out method to use the BG; query

commit 0f22450848314aefb856e1239a239a126a78290a
Author: David Freese <w1hkj@...>
Date:   Tue Apr 19 15:34:03 2011 -0500

    Select A/B
    
      * correction to commit fd99d188bd1657e018a8cc48be19f2cda2260c5f

commit c5dba58bd46f0da43bff9ee8bd0c42e37ede389d
Author: David Freese <w1hkj@...>
Date:   Tue Apr 19 11:30:49 2011 -0500

    Version 1.1.3C4
    
      alpha release

commit fd99d188bd1657e018a8cc48be19f2cda2260c5f
Author: David Freese <w1hkj@...>
Date:   Tue Apr 19 11:29:00 2011 -0500

    Select A/B
    
      * Fixed incorrect method references for A/B selection
        - FT450
        - IC706MKIIG
        - IC7200
        - All IC746 derivatives

commit b11057ed357ea60a02a9f44a28f1d0ce9fd99e83
Author: David Freese <w1hkj@...>
Date:   Tue Apr 19 08:53:32 2011 -0500

    RAY152
    
      Added Smeter event statment

commit c7dff8d68e740713ad88ba5653554a6187ef761d
Author: David Freese <w1hkj@...>
Date:   Tue Apr 19 08:53:18 2011 -0500

    TS480HX/SAT
    
      * Update to class method set_power_control
      * Corrected setBW methods - missing ';' in command string

commit 29f68841e3a81d25568e505257f171106932c0af
Author: David Freese <w1hkj@...>
Date:   Tue Apr 19 08:17:56 2011 -0500

    IC7200
    
      Added debugging statements

commit 44566d0fb3144d9d420553894c73efacc3af75b1
Author: David Freese <w1hkj@...>
Date:   Mon Apr 18 16:20:40 2011 -0500

    K3
    
      Overhaul of the K3 backend code

commit 35ec168528b77c9bbc91dd6d251deb557e0756e1
Author: David Freese <w1hkj@...>
Date:   Mon Apr 18 14:44:30 2011 -0500

    FT857D s-meter
    
      Debug lines added to smeter / pout methods

commit 26d8185af4539824000ace13167b000f3f2e9f38
Author: David Freese <w1hkj@...>
Date:   Mon Apr 18 14:32:44 2011 -0500

    TS480XH power control
    
      Correction to power control method

commit 70bd622bae2306044d071a8ea8eb54b5b11f950f
Author: David Freese <w1hkj@...>
Date:   Mon Apr 18 14:29:06 2011 -0500

    TT588 RF gain
    
      Corrected RF gain control inversion.

commit 9df14fb461cd04f14cffeda0e98d988fd370abb7
Author: David Freese <w1hkj@...>
Date:   Mon Apr 18 10:27:52 2011 -0500

    Serial Stream Parsing
    
      * Changed rig_io serial stream read/write functions
      * Changed xcvr class methods to comply with new serial r/w
        scheme.

commit 68ac858a989b7eb1f9d2acf24923c11c629ba31c
Author: David Freese <w1hkj@...>
Date:   Mon Apr 18 10:27:48 2011 -0500

    Colors-Scheme
    
      Tweaks to the color/scheme dialog, save, restore

commit 2fbec07c8a0956ab98f56ccaba2c467ec43c6c54
Author: David Freese <w1hkj@...>
Date:   Sat Apr 16 15:35:19 2011 -0500

    TT599
    
      * Enabled debug statements in tt599 class methods
      * Changed method of parsing returned strings.  599 seems
        to send unsolicited strings when xcvr vfo/mode/bw are
        changed by operator
      * Corrected ?S power response parser

commit 927db3d696e171e817ab28540c61560ec49e941b
Author: David Freese <w1hkj@...>
Date:   Sat Apr 16 13:33:26 2011 -0500

    TS2000
    
      Changed reply parsing to allow for unsolicited xcvr replies

commit 13619050b9a32f651bca078cd566ce89b5829759
Author: David Freese <w1hkj@...>
Date:   Sat Apr 16 10:38:44 2011 -0500

    TT538 code clean up
    
      * removed unused const char[] definitions
      * removed unused variables

commit 7e55bda325dd10e4d9dbe4c3acd3c2ec666156f7
Author: David Freese <w1hkj@...>
Date:   Sat Apr 16 10:38:39 2011 -0500

    System colors
    
      * Added system color selection
      * Added system style selection

commit 65dc4b1fb79c47aa92d6cbfb91f94811e4260c2a
Author: David Freese <w1hkj@...>
Date:   Wed Apr 13 18:25:56 2011 -0500

    Meter colors
    
      Added foreground color selection = frequency label color

commit f9204b609152c022335924dc8715eac3acd481dd
Author: David Freese <w1hkj@...>
Date:   Wed Apr 13 17:51:00 2011 -0500

    TT588
    
      * Modified Smeter conversion
      * Corrected filter table

commit 5ff58ace72f8d6b0ed5ba4c30e531594f34438ee
Author: David Freese <w1hkj@...>
Date:   Wed Apr 13 17:50:39 2011 -0500

    TT550 Auto Notch
    
      * Changed auto-notch / noise-reduction to allow independent
        enable disable

commit ef7b1ce8ff98d4075ccfa4829388d8931f954a05
Author: David Freese <w1hkj@...>
Date:   Wed Apr 13 17:49:55 2011 -0500

    TT550 smeter
    
      Rescaled smeter for Pegasus

commit e93110a62ebdb88f888f359ff2d771634c86d761
Author: David Freese <w1hkj@...>
Date:   Sun Apr 10 05:50:47 2011 -0500

    Version 1.1.3
    
      Maintenance release

commit 7fad31fe5bc90e5a73fc71ce48ba1df93e99a124
Author: David Freese <w1hkj@...>
Date:   Sun Apr 10 05:48:56 2011 -0500

    IC7200 Vfo B
    
      Modified Get/Set for VFO B

commit adfb09148cf44b0d75a15bd7013b4a24147ee0ce
Author: David Freese <w1hkj@...>
Date:   Sun Apr 10 05:48:51 2011 -0500

    TT550
    
      * Hijacked Preamp button for use as Spot button on front panel
      * Altered some first use initialization values
      * Changed Model 302 stream parser ... works now with TT538/550
      * Changed serial i/o interface to use PurgeComm method on win32
      * Added F key support to M302 interface
      * Added new controls to TT550 configuration dialog
      * Fixed Restart/Version response display

commit 0c7b089ee39ae85bf48921de7e96d18bad913dc4
Author: David Freese <w1hkj@...>
Date:   Fri Apr 8 20:28:31 2011 -0500

    IC7600 RTTY fault
    
      Removed check for digital setting for all but LSB/USB modes

commit 71649a4e025e29e9af4ce7b770748eed73b35c53
Author: David Freese <w1hkj@...>
Date:   Tue Apr 5 09:05:52 2011 -0500

    Adjust bandwidth
    
      Added method to all rig classes for which not defined.

commit ffd29d7420ffdfd7e85a1750412763d5fc82fada
Author: David Freese <w1hkj@...>
Date:   Mon Apr 4 12:24:21 2011 -0500

    IC7200 7600 TT550
    
      * Corrections to mode set/get
      * xml_rpc loop clean up
      * TT550 init mods
      * Select A/B mods

commit c0c382118a7b677d8660b4b7ed92c3f7f701b2ef
Author: David Freese <w1hkj@...>
Date:   Sat Apr 2 18:32:54 2011 -0500

    FT100D ABA init
    
      Fix to 100D ABA race condx on startup

commit c38b844a5bbdc454e0d8017842e8091d2d29a0e9
Author: David Freese <w1hkj@...>
Date:   Thu Mar 31 06:53:11 2011 -0500

    TS590S s/pwr meter
    
      Added support methods for Smeter and Pout queries

commit 5ce6d56a750a83995d8b72e51ddd5019f2153591
Author: David Freese <w1hkj@...>
Date:   Wed Mar 30 06:07:20 2011 -0500

    Version 1.1.2
    
      Maintenance release

commit b54df4aa9a1423c0c8c6652810b796fde4efe6dd
Author: David Freese <w1hkj@...>
Date:   Wed Mar 30 06:07:17 2011 -0500

    TS480HX/SAT update
    
      * Added vfoB and select vfo commands
      * Added initialization code to allow simple data
        control of bandwidth and center frequency
      * Initialize bandwidth center freq to 1500 Hz
      * Corrected bandwidth selection / read method
      * Corrected Smeter and SWR methods

commit 3444ca3cb48c595ad66eb5dcbdcce8f8c66834d6
Author: David Freese <w1hkj@...>
Date:   Mon Mar 28 13:27:25 2011 -0500

    TT550 noise reduction
    
      Added NR init

commit 4465b454548373e69cc43802559e7555c6471cae
Author: David Freese <w1hkj@...>
Date:   Sun Mar 27 14:53:07 2011 -0500

    Meters / Colors
    
      * Modified smeter conversion for TT550
      * Corrected color selection dialog callbacks
      * Changed meters to peak-hold type

commit 4c5b946792deb03542b0e113092a9c7f1d6fa10d
Author: David Freese <w1hkj@...>
Date:   Fri Mar 25 18:21:57 2011 -0500

    Serial thread timing
    
      * Changed serial thread to allow sending commands at 10 msec
        intervals, but poll only on Query Invl increments.
      * Disassociated sending commands from querying for status/data
      * Change action of serial retries to retry a read after sending
        a command
      * Removed serial re-init after changing serial timing values

commit 95ca6ce38088c5c0fbacc1b31e12ea36cb898869
Author: David Freese <w1hkj@...>
Date:   Mon Mar 21 12:34:07 2011 -0500

    TS590S smeter
    
      Test code to attempt to read the sm0; response

commit 60ea6d28c41957dab7e4c3d10d7ab6c0984fc47b
Author: David Freese <w1hkj@...>
Date:   Sun Mar 20 19:47:33 2011 -0500

    Version 1.1.1
    
      Maintenance release

commit 145649f96992fe17bfd6355b50124dc3e5a7db72
Author: David Freese <w1hkj@...>
Date:   Sun Mar 20 19:46:01 2011 -0500

    TS590S update
    
      * Added FR0; FR1; select vfo commands
      * Added FT0; split command
      * Changed startup / close sequence
      * Removed gets for smeter, swr and power out
        pending resolution of transceiver responsiveness to
        the sm0; command string

commit 37538146e74c3b7aa07411d78c0caaa3e20713fb
Author: David Freese <w1hkj@...>
Date:   Fri Mar 18 20:23:49 2011 -0500

    Version 1.1.0
    
      Maintenance release

commit 825808612dddd24b1bc8d592dacb67a531c244ca
Author: David Freese <w1hkj@...>
Date:   Fri Mar 18 08:19:03 2011 -0500

    TT550 update
    
      * Modified Model 302 detection/decoding
      * Added encoder sensitivity/step controls
      * Added transmit bandwidth controls save/restore

commit 0a5bdc137c856b75b1a06799604c38872ffca30a
Author: David Freese <w1hkj@...>
Date:   Tue Mar 8 08:43:43 2011 -0600

    TT538 vfob
    
      Restored prior operation of vfoB for the Jupiter
      Jupiter CAT commands do not provide sufficent control
      over vfo selection to warrant controlling the actual
      xcvr vfoB.

commit 2c5ade44132bb0c29cc9f37a4330b8294d538447
Author: David Freese <w1hkj@...>
Date:   Wed Mar 2 20:21:44 2011 -0600

    TS590S vfo read-write
    
      Changed algorithm for read and write vfo A/B

commit 2b915d608add99695f27f076c0b47102d7de50a1
Author: David Freese <w1hkj@...>
Date:   Tue Mar 1 09:52:26 2011 -0600

    TT550 remote
    
      Test code for Pegasus Model 302 remote

commit ef29ed7315b61f11546a9a39784767a5094ceac5
Author: David Freese <w1hkj@...>
Date:   Sat Feb 26 16:22:42 2011 -0600

    A-B startup race
    
      Mods to correct A/B/A race condx during xcvr initialization

commit 7e075405636c9581bb3e24e7049cdf53c51dfa36
Author: David Freese <w1hkj@...>
Date:   Fri Feb 25 09:25:27 2011 -0600

    TT550 keypad
    
      * Added keypad entry for Pegasus
      * Added correct vfo A/B operation including split

commit 95d95bc75fce1c30a0f9f9810a7894e98d459b15
Author: David Freese <w1hkj@...>
Date:   Wed Feb 23 10:57:32 2011 -0600

    FT847
    
      Added back end

commit bcab820ce916f1301efa11f5e2a12e944ef1fccc
Author: David Freese <w1hkj@...>
Date:   Wed Feb 23 07:12:42 2011 -0600

    TS590 ptt
    
      Added modifier to TX; command to specify ACC input signal
        TX; ==> TX1;

commit 493b6950f0906aebe8020e961bc024293395b358
Author: David Freese <w1hkj@...>
Date:   Tue Feb 22 08:36:05 2011 -0600

    TS2000 update
    
      Vfo-B method additions

commit 277941bdc62572a7593862f4ed69bedc4327f117
Author: David Freese <w1hkj@...>
Date:   Tue Feb 22 08:36:05 2011 -0600

    FT1000MP Tuner
    
      Added method for tuner ON/OFF.  Recycled unused auto-notch
      front panel control

commit 6abfdd288b83333a6cc35b7d2e386b28530505d5
Author: David Freese <w1hkj@...>
Date:   Tue Feb 22 08:36:05 2011 -0600

    TS570 compile error
    
      Missing end of method return statement barfs on some gcc
      compilers ... aargh!

commit 25946efbc5f086ebcc312ce16012a74ebf049fd2
Author: David Freese <w1hkj@...>
Date:   Tue Feb 22 08:36:05 2011 -0600

    IC7000 auto notch
    
      Added set_auto_notch method

commit b4708a3779234b8e7881d74a56a0b489bfec6ede
Author: David Freese <w1hkj@...>
Date:   Tue Feb 22 08:35:59 2011 -0600

    FT100D
    
      Added control methods
      Added get_info

commit d814bc8291d96a820391aec477a2f95ae84b3fe4
Author: David Freese <w1hkj@...>
Date:   Sun Feb 13 09:01:34 2011 -0600

    FT1000MP def bw
    
      Added method def_bandwidth

commit 5f1fbcd22db56149132bbcbae4b92caf8a8d9740
Author: David Freese <w1hkj@...>
Date:   Sun Feb 13 08:16:16 2011 -0600

    IC series split
    
      Added split method to base IC746 series

commit 4d2076291f66527b01fc76c57912e2c6fe3cec39
Author: David Freese <w1hkj@...>
Date:   Sun Feb 13 06:53:41 2011 -0600

    Default BW
    
      Added default bandwidth method to all transceivers which support
      filter selection as a function of operating mode.

commit c53afceab0a9104722f7b10c0ac0268b0e14a53a
Author: David Freese <w1hkj@...>
Date:   Sat Feb 12 14:24:57 2011 -0600

    IC7600 A/B mods
    
      Changed access method for A/B selection
      Added bandwidth tables and CAT for set/get bandwidth

commit c541e1ae472d90f76eb0977c5b4721cc8b942495
Author: David Freese <w1hkj@...>
Date:   Fri Feb 11 17:58:45 2011 -0600

    FT1000MP swr/alc
    
      Added query methods for swr and alc

commit 6abdb0c49c4fc1ea2590e25a6c5e8329a33d7451
Author: David Freese <w1hkj@...>
Date:   Thu Feb 10 16:45:06 2011 -0600

    RAY 152 smeter
    
      Created U values to smeter based on measured values.
      Measurements by Craig, WA8DRZ

commit 21b23109474713e3f886fc98a9925acb069753ae
Author: David Freese <w1hkj@...>
Date:   Thu Feb 10 09:21:42 2011 -0600

    FT1000MP power scale
    
      Changed power scale to square law.  Expands scale below
      25 watts.

commit bb21b6253b6118c3dff8ba93a68d5daef4388a8d
Author: David Freese <w1hkj@...>
Date:   Thu Feb 10 08:45:17 2011 -0600

    IC7600 update
    
      Added control methods for mode / bandwidth

commit c01be68702c1feb08477634b1749a43dae15045b
Author: David Freese <w1hkj@...>
Date:   Thu Feb 10 07:31:06 2011 -0600

    FT1000MP Bandwidth
    
      Implementation of full 8.2/455 filter selections

commit b1fe8c614ab06f568851d8bcc2b9c598a93a3061
Author: David Freese <w1hkj@...>
Date:   Thu Feb 10 07:30:58 2011 -0600

    Button A/B
    
      Removed A/B button
      Changed A-B select buttons to lighted button

commit 268f4fb858e31e64eb5017b6cbbefd4416dc467a
Author: David Freese <w1hkj@...>
Date:   Wed Feb 9 08:12:52 2011 -0600

    ICOM select race
    
      * removed two_vfo capability for all IC746 derivatives
      * added IC7600 CIV codes for vfo select
      * added set/get BW, Mode for both vfo-A and vfo-B

commit 867f0d01550bd56a4b00d093ebe5d3a437ba39df
Author: David Freese <w1hkj@...>
Date:   Sat Feb 5 22:03:43 2011 -0600

    RAY152 - vfo
    
      Revert to 100 Hz resolution in CAT string

commit b32168f927bf8b0f17a02d89b1402d6d5f9de8a3
Author: David Freese <w1hkj@...>
Date:   Sat Feb 5 13:23:18 2011 -0600

    Version 1.0.1.1
    
      Alpha release

commit 80633b64da6dc2dbd3f17f542ea65c11d6dcf03e
Author: David Freese <w1hkj@...>
Date:   Sat Feb 5 13:23:18 2011 -0600

    FT1000MP vfo precision
    
      Set vfo precision to 10 Hz

commit 78c369747ef7e980783c8d8c8e88b729010f2272
Author: David Freese <w1hkj@...>
Date:   Sat Feb 5 13:23:18 2011 -0600

    TT516 update
    
      * Added frequency readout precision specifier = 10 Hz

commit beaff060f008e05feef74487dc333db2cc24a6ee
Author: David Freese <w1hkj@...>
Date:   Sat Feb 5 13:22:53 2011 -0600

    Raytheon 152
    
      Added Raytheon-152 transceiver

commit de3bebda1a18f51861b8d89eca05b153e2bccd17
Author: David Freese <w1hkj@...>
Date:   Fri Feb 4 19:10:44 2011 -0600

    TS590S
    
      Added back end for Kenwood TS-590S transceiver

commit fbf17df26bd1dde6dcdeb8e109b570be8064fef2
Author: David Freese <w1hkj@...>
Date:   Fri Feb 4 19:04:31 2011 -0600

    FT1000MP mods
    
      Changes to FT1000mp back end

commit 7432862c0fdc002127dfa700a84f544b646eedcf
Author: David Freese <w1hkj@...>
Date:   Thu Feb 3 12:37:43 2011 -0600

    IC746 family
    
      Changed default stop bits to 1

commit 07d4789386790c3b2cdb736b4819310e25b997a1
Author: David Freese <w1hkj@...>
Date:   Wed Feb 2 07:29:43 2011 -0600

    Version 1.0.1
    
      Initial public release

commit f960a7d8fa8545d4c4b7a74bb49bfe24cfa76f5b
Author: David Freese <w1hkj@...>
Date:   Wed Feb 2 07:29:38 2011 -0600

    TT599 cleanup
    
      Commented out debug statements in class TT599

commit b47dbc2c2185fecb2f139a29c29db63db80b48e5
Author: David Freese <w1hkj@...>
Date:   Mon Jan 31 08:05:37 2011 -0600

    Version 1.0.0bY
    
      Alpha release

commit d33ef332951a8f5f9d53a425433390f1dbf59e01
Author: Terry Embry, KJ4EED <mrtembry@...>
Date:   Mon Jan 31 08:04:55 2011 -0600

    FT950 update
    
      * Corrections to FT950 bandwidth filter selection
      * Support for vfo-A vfo-B

commit d3a2af4f33cb30c3b549bd2405774c49f7aee2da
Author: David Freese <w1hkj@...>
Date:   Wed Jan 26 11:16:57 2011 -0600

    Que management
    
      Changes to que management for mode and bandwidth

commit ae0347bd6ec3471c1d4a91335dbfc2f9c1f6daf7
Author: David Freese <w1hkj@...>
Date:   Fri Jan 21 16:20:26 2011 -0600

    IC7600 IC746 FT450
    
      * Corrected CAT command for set mic level
      * Code cleanup on IC746 and FT450

commit 9cb6b9d1fa128e174999f303e95ac92f29e66152
Author: David Freese <w1hkj@...>
Date:   Thu Jan 20 07:06:37 2011 -0600

    Orion-II smeter
    
      Added scaling factor to smeter method

commit d2a5697a4a7f348486055b9e1a1de517bcc9dc26
Author: David Freese <w1hkj@...>
Date:   Wed Jan 19 10:29:26 2011 -0600

    Eagle CWU-smeter
    
      * Added missing CW upper sideband mode to mode table
      * Translated smeter cat response to flrig smeter scale

commit 5ea9cc0bf9f02f7e3a84c070ce5c54c1c87c4019
Author: David Freese <w1hkj@...>
Date:   Sat Jan 15 10:20:11 2011 -0600

    Version 1.0.0bX
    
      Alpha release

commit e78c7fb8e3224f4eadba937bf670b02cde26c55e
Author: David Freese <w1hkj@...>
Date:   Sat Jan 15 10:20:07 2011 -0600

    Orion-II Smeter
    
      Changed smeter method to recognize 12 character response
      from xcvr "@SRMnnnSnnn\r"

commit 0f1eea495a475d2afb5e68d502bf0da1e7720754
Author: David Freese <w1hkj@...>
Date:   Sat Jan 15 10:09:04 2011 -0600

    Exception handling
    
      Added exception handling code to pass throw error handling
      back to xml thread main loop.  Allows program to recognize
      when xml server is shut down and restarted (fldigi).

commit c10115c60c7943ad873909a29298b2455f642d81
Author: David Freese <w1hkj@...>
Date:   Sat Jan 15 09:34:53 2011 -0600

    TS450S init
    
      * removed RM1; string from get_swr method
      * added initialize method with RM1; command string

commit e0c0bbf94e8c6f4f560f1ba5294432d1d9253e29
Author: David Freese <w1hkj@...>
Date:   Fri Jan 14 18:12:40 2011 -0600

    Version 1.0.0bW
    
      Alpha release

commit 01d6148a8d4b26bac71b04cd801f5818ee284b63
Author: David Freese <w1hkj@...>
Date:   Fri Jan 14 18:12:36 2011 -0600

    Orion-II
    
      Added controls for
        - RF Gain,
        - IF Shift,
        - Audio volume

commit 72b812de2c328fbda81aff685712c63cf25a9ae0
Author: David Freese <w1hkj@...>
Date:   Fri Jan 14 15:21:56 2011 -0600

    Eagle split
    
      Added h/w split support code

commit 55d653bb2bf62054218e5fbbf025e9eb197f3399
Author: David Freese <w1hkj@...>
Date:   Fri Jan 14 13:01:56 2011 -0600

    Eagle-Orion-II
    
      * Added debug statements for testing backends
      * Removed unnecessary flags previously used to sync
        serial and xml threads.  Replaced by mutex.

commit ff67b97defbe0105d646075cdcacd9b0d2df0105
Author: David Freese <w1hkj@...>
Date:   Fri Jan 14 08:18:14 2011 -0600

    Eagle-Orion getBW fix
    
      Fix to getBW method for both TT566 and TT599 classes

commit a9ab74c36326bff41d7a9738aa24001e2c167649
Author: David Freese <w1hkj@...>
Date:   Fri Jan 14 08:17:53 2011 -0600

    Home Dir
    
      Add trailing "/" to config-dir name if not included on
      command line switch --config-dir

commit a6de27e0c6a43675c334b2052ddc741e21db7fc0
Author: David Freese <w1hkj@...>
Date:   Thu Jan 13 09:05:16 2011 -0600

    Version 1.0.0bV
    
      Alpha release

commit 346c3c01024387dc83fb2d394fba53c9979e4892
Author: David Freese <w1hkj@...>
Date:   Thu Jan 13 14:26:41 2011 -0600

    ft450 tests

commit 04c86fdb84e37cfc5126021c80a3b5d9f4cd896f
Author: David Freese <w1hkj@...>
Date:   Thu Jan 13 08:25:44 2011 -0600

    Que processing
    
      Added source to change request to FREQMODE struc passed via
      queue.  Allows single function processing of UI changes when
      data received from transceiver or external program (fldigi)

commit 9549dd4956d83be98d4183ad1958da7599cb49f3
Author: David Freese <w1hkj@...>
Date:   Wed Jan 12 16:34:53 2011 -0600

    Version 1.0.0bU
    
      Alpha release

commit 43e4eadbfa0c9859a00688cc22c8e185224b7ef7
Author: David Freese <w1hkj@...>
Date:   Wed Jan 12 16:34:51 2011 -0600

    64 bit recast
    
      replaced simple recast "(int)val" with "reinterpret_cast<int>(val)"

commit 535ba2f6788d89cab245e5af0700db45e4a3fa22
Author: David Freese <w1hkj@...>
Date:   Wed Jan 12 16:34:47 2011 -0600

    TT566-TT599 correction
    
      Corrected modes table for Orion-II and Eagle

commit 27812acbd28bfc13ee3af970ee41818fca77d624
Author: David Freese <w1hkj@...>
Date:   Wed Jan 12 10:36:48 2011 -0600

    Version 1.0.0bT
    
      Alpha release

commit 61b6ebafb6339eb93ce75d5666350dcfc98bdec5
Author: David Freese <w1hkj@...>
Date:   Wed Jan 12 10:35:41 2011 -0600

    Orion-II TT566
    
      Added TT565/566 class

commit 997229c09cf4e9e318e1772d8040c8cb759d2c85
Author: David Freese <w1hkj@...>
Date:   Wed Jan 12 10:25:55 2011 -0600

    TT599-Eagle
    
      Added TT599 class

commit 0a8342ea1122b392b2857abc507cd68a1d695fe9
Author: David Freese <w1hkj@...>
Date:   Wed Jan 12 10:25:51 2011 -0600

    Version 1.0.0bS
    
      Alpha release

commit e3a31247224936fd54f9bb6ea8c5b8a6bf675072
Author: David Freese <w1hkj@...>
Date:   Wed Jan 12 10:25:08 2011 -0600

    TT 535 Delta-II
    
      Added TT535 class

commit 9ef17a001a6fc769c9b1e271f03735e4fb7a34c4
Author: David Freese <w1hkj@...>
Date:   Wed Jan 12 09:52:37 2011 -0600

    TT516 dual vfo
    
      Added support code for Vfo A/B operation with TT516

commit 397984aaebbedfe0d22ad24f976b93796a4d8f98
Author: David Freese <w1hkj@...>
Date:   Wed Jan 12 09:52:10 2011 -0600

    A B vfo select
    
      * Added A, B vfo select
      * Change color rendition of A / B to show active vfo

commit c12a4bfc5c0f0ef8b0578716ae5f9dc203f7ec8f
Author: David Freese <w1hkj@...>
Date:   Sat Nov 20 05:20:07 2010 -0600

    Version 1.0.0bR
    
      Alpha release

commit ffebee96070f1ce9c737a9feaef02ec26e4a5bfd
Author: David Freese <w1hkj@...>
Date:   Sat Nov 20 05:19:40 2010 -0600

    IC706 mode type
    
      Added mode type array to IC706 class

commit 8a07b426988dc32867097157b73aa5da6e6c7416
Author: David Freese <w1hkj@...>
Date:   Sat Nov 20 05:19:38 2010 -0600

    IC7200 digi mode
    
      Added digi modes to IC7200

commit 1d9c27fab7c49d997a6de48dffde3b0dcf6e3041
Author: David Freese <w1hkj@...>
Date:   Sat Nov 20 05:19:21 2010 -0600

    Version 1.0.0bQ
    
      Alpha release

commit 4e7d1f3626205bad4bd7d837aeb3606ffd8c3565
Author: David Freese <w1hkj@...>
Date:   Sat Nov 13 07:05:17 2010 -0600

    H/W PTT control
    
      Added code to show PTT control for h/w ptt controls.

commit 4022e579f2d008d302bf6b5d8ce444a64e455f94
Author: David Freese <w1hkj@...>
Date:   Sat Nov 13 07:05:12 2010 -0600

    ICOM dual vfo
    
      Added control of vfoB to select ICOM rigs

commit 4ec4702f774db4271879dc11638febfc67667f1f
Author: David Freese <w1hkj@...>
Date:   Fri Nov 12 07:38:22 2010 -0600

    Parse Args
    
      Corrected parse_args function for compliance with fltk

commit a34205b393b15e0b2e53eb25c89cfe6fe969a6af
Author: David Freese <w1hkj@...>
Date:   Sat Nov 6 14:33:06 2010 -0500

    Version 1.0.0bQ
    
      alpha release

commit 92d90b9be9853e03c1aeed794228a813a820b66d
Author: David Freese <w1hkj@...>
Date:   Sat Nov 6 14:02:07 2010 -0500

    Dual VFO mod
    
      * Added controllable vfo-B using FreqDisp widget
      * Fixed initialization problems for K3 and TS140
        transceivers

commit 950b16477e7f0e69d6eb58aefcd476338d820ff2
Author: David Freese <w1hkj@...>
Date:   Sat Nov 6 13:04:08 2010 -0500

    Version 1.0.0bP
    
      alpha release

commit 61ea3d2b496f1001b6e86cbab3a129134fa1c6e2
Author: David Freese <w1hkj@...>
Date:   Fri Nov 5 13:06:23 2010 -0500

    VFO A-B
    
      * Changed all freq_ mode_ bw_ to freqA modeA bwA preparation
        to introduce separate control of transceiver vfo-A vfo-B.
      * Changed all existing rig methods of freq, mode, bw to be
        vfoA specific
      * Added dual vfo control to Ten Tec 550, Pegasus
      * Added dual vfo / split control to Yaesu FT450

commit 3d64fc011b3abdd06b8ead69e99bc72eeaf3c225
Author: David Freese <w1hkj@...>
Date:   Wed Oct 20 20:48:26 2010 -0500

    K2 Update
    
      K2 update submitted by Ken Haase, VE4KEH

commit 322a3cc4e976e315c2dd494fb266e23c008ca4f2
Author: David Freese <w1hkj@...>
Date:   Wed Sep 22 20:04:17 2010 -0500

    Version 1.0.0bO
    
      Beta release

commit 68ae4e4fd108a21ff93f9f40877362b3f2e0c69b
Author: David Freese <w1hkj@...>
Date:   Wed Sep 22 19:56:48 2010 -0500

    Rig Ordering
    
      Added missing rigs to enum which defines the rig ordering

commit d28cacc906a58d483677e8733d04e70c5f4308fa
Author: David Freese <w1hkj@...>
Date:   Thu Aug 5 08:18:00 2010 -0500

    Version 1.0.0bN
    
      Beta release

commit 699c42037f352b75ea82913075c99c8c381853d3
Author: David Freese <w1hkj@...>
Date:   Thu Aug 5 08:15:30 2010 -0500

    IC703
    
      * Added PTT cat command
      * Added LSB-D and USB-D modes

commit 626d3b096b82ee82865f6fbb8985fe63790894b2
Author: David Freese <w1hkj@...>
Date:   Wed Aug 4 19:21:44 2010 -0500

    Config Dir
    
      Added command line switch to enable using a user specified
      directory for the flrig configuration files, ie:
        --config-dir <FULLY_QUALIFIED_DIR_NAME>
      as in
        --config-dir /home/w1hkj/flrig.tt550

commit f7a1e4898f698d8d4a304746e3edf32cfcb45939
Author: David Freese <w1hkj@...>
Date:   Sun Aug 1 15:27:10 2010 -0500

    Version 1.0.0bM
    
      beta release

commit c1027a81324363625578c0472cae736d9c9cc478
Author: David Freese <w1hkj@...>
Date:   Sun Aug 1 15:25:46 2010 -0500

    TS480 HX/SAT
    
       CAT command changes based on K6SDR tests

commit 9b8479be981b2f7303489bfdedd8e89dafa08a84
Author: David Freese <w1hkj@...>
Date:   Sat Jul 31 15:35:20 2010 -0500

    Combo Widget
    
      Modified sizing of popup browser used in combo box widget.

commit 58e4d8bdc6593c2bf18bd90ad9d497712ffa2cab
Author: David Freese <w1hkj@...>
Date:   Sat Jul 31 09:40:59 2010 -0500

    Version 1.0.0bL
    
      Beta release

commit bc9b4c324b9426c0605bea9d9a6d10203a17e5d6
Author: David Freese <w1hkj@...>
Date:   Sat Jul 31 14:35:37 2010 -0500

    TS480 HX/SAT
    
      Added new rig clases for TS480HX and TS480SAT

commit 054e92adadca382dd7f0f20b481d7b58bda61e06
Author: David Freese <w1hkj@...>
Date:   Sat Jul 31 14:35:33 2010 -0500

    TS450 update
    
      Added class method get_modetype and support string.

commit 9d72cd8f211a59f35ba80ef3347812aaf8eeb7b9
Author: David Freese <w1hkj@...>
Date:   Fri Jul 30 10:08:36 2010 -0500

    Version 1.0.0bK
    
      Beta release

commit f1a4670fd00e8101359caf64c03dc294cd3d1abb
Author: Frank Tomesh, AB2ZO <fjt@...>
Date:   Fri Jul 30 10:06:24 2010 -0500

    IC703 seg fault fix
    
      Added missing _mode_type initializer to IC703 instantiation

commit 08f48daf2bc640853ac257f2bb0b4564fb1ea43e
Author: David Freese <w1hkj@...>
Date:   Sat Jul 17 10:06:45 2010 -0500

    Version 1.0.0bJ
    
      Alpha release

commit 6e82feff3219c21b78b8e4f07a63fe6073e5aeaa
Author: David Freese <w1hkj@...>
Date:   Sat Jul 17 05:00:17 2010 -0500

    Echo suppression
    
      Correct error introduced by d57238d6

commit db0834c9c9bf5a0fe45aeaf2e7cf56d1fd3ec720
Author: David Freese <w1hkj@...>
Date:   Fri Jul 16 12:37:54 2010 -0500

    Version 1.0.0bI
    
      Alph release

commit d57238d61f4714a5ce9f3f37969799242da4a261
Author: David Freese <w1hkj@...>
Date:   Fri Jul 16 12:34:01 2010 -0500

    IC703 bug fixes
    
      Config dialog not properly initialized for IC703 type
      Echo suppression algorithm corrected

commit 895a85b55aded51a0dc15395df2911abad70d001
Author: David Freese <w1hkj@...>
Date:   Wed Jul 14 07:55:22 2010 -0500

    Version 1.0.0bH
    
      Alpha release

commit 9a6e9c4e9957fd360f6a822fcc18b3698da97c0b
Author: David Freese <w1hkj@...>
Date:   Wed Jul 14 07:41:17 2010 -0500

    IC703-CIV
    
      Fixed CIV address selector initialization to include IC703

commit ff6799075c9138b60d921e425c7271bb1555ff4f
Author: David Freese <w1hkj@...>
Date:   Tue Jul 6 12:30:32 2010 -0500

    Version 1.0.0bG
    
      Alpha release

commit 1d5dc71a3274bf345047515d61a0232d94cb328e
Author: David Freese <w1hkj@...>
Date:   Tue Jul 6 12:30:13 2010 -0500

    IC7200 update
    
      Complete rewrite of the IC7200 class

commit 7b3adae3cb91b404e1899e4a82d958fc1fcaccb7
Author: David Freese <w1hkj@...>
Date:   Tue Jul 6 12:29:18 2010 -0500

    IC718 update
    
      Corrected mode selection method

commit 7cacc8ad1dc10df7ff7817bec7c3c48b52846b66
Author: David Freese <w1hkj@...>
Date:   Sun Jul 4 20:18:41 2010 -0500

    TT550 Auto Tuner
    
      Added reverse engineered CAT command sequence to enable optional
      auto tuner.

commit 665418122a2c34e4319756f17d43c8ebb21fb7a4
Author: David Freese <w1hkj@...>
Date:   Sun Jul 4 15:18:38 2010 -0500

    RTS-DTR ptt
    
      Enable both to be used simultaneously

commit 8091162998f2411065c28fc2b9c70a1df084e7c2
Author: David Freese <w1hkj@...>
Date:   Mon Jun 14 19:44:52 2010 -0500

    TT-538 Po/SWR
    
      Added reverse engineered Power out / SWR CAT commands
      to Ten Tec Jupiter

commit 8a68ac9190719ddc7a7ad0dff5f8dd2a312bd978
Author: David Freese <w1hkj@...>
Date:   Thu Jun 3 19:55:55 2010 -0500

    Version 1.0.0bF

commit 66f7861d156ce914161ab2ef647a4ae87c1f55e4
Author: David Freese <w1hkj@...>
Date:   Thu Jun 3 19:53:04 2010 -0500

    Menu update
    
      Corrected initialization of toggle menu items

commit 77baab657a5fed2522475c7afaeedf52e5e4b490
Author: David Freese <w1hkj@...>
Date:   Wed Jun 2 17:21:28 2010 -0500

    Version 1.0.0bE
    
      Beta release

commit b567f0f42954fcf076b92855b045ec5b9f399b42
Author: David Freese <w1hkj@...>
Date:   Wed Jun 2 17:14:01 2010 -0500

    Restore Xcvr
    
      Added menu item to allow enable / disable of restoring
      transceiver to it's value of frequency and mode when flrig is
      started.

commit a58d4f60c97ba64f51db34e8e01fdbf23f8546e7
Author: David Freese <w1hkj@...>
Date:   Wed Jun 2 16:37:01 2010 -0500

    FT817 mods
    
      Changed FT817 code to replicate the FT857D methods

commit eda4e7ec40391192741aa019e0e76e2797c16198
Author: David Freese <w1hkj@...>
Date:   Wed Jun 2 12:05:34 2010 -0500

    Fluid source
    
      Added rigpanel.fl to the distribution source package

commit 8654ddb14eb751aa1fc6e07e75867b87ec6a102d
Author: David Freese <w1hkj@...>
Date:   Mon May 17 12:07:16 2010 -0500

    Read Stream
    
      Added ability to intercept transceiver serial stream for
      rigs requiring that service.

commit 2594d0a4428f6aaeec67c1bf40c73268f396017d
Author: Jason Turning, N6WBL <jturning@...>
Date:   Fri Apr 30 04:01:43 2010 -0500

    IC718 Auto Notch
    
      Added auto-notch control code

commit b97848d07e040d337ae3553f2ead2c2107e9b002
Author: David Freese <w1hkj@...>
Date:   Thu Apr 29 00:03:45 2010 -0500

    ICgeneric split
    
      * Split ICgeneric into ICbase and specific families of
        transceivers
        - IC746
        - IC756
        - IC910
        - IC7000
        - IC7200
        - IC7600
        - IC7700

commit 500628b94f97bcf7b19db8a8df208dc5fa3d3a6a
Author: David Freese <w1hkj@...>
Date:   Thu Apr 29 00:03:39 2010 -0500

    IC703 Compression
    
      Activated Compression On/Off control

commit 739a7b4f63b8c2b62949f6e00d28b34a44f81f8c
Author: David Freese <w1hkj@...>
Date:   Thu Apr 29 00:03:31 2010 -0500

    IC703 / TS450S
    
      Added new rig classes for Icom 703 and Kenwood 450S transceivers

commit 32492ac134a955a44eb9a8601a80a285d6ac40c4
Author: Jason Turning, N6WBL <jturning@...>
Date:   Thu Apr 29 00:03:18 2010 -0500

    IC718 additions
    
      Added auto_notch and compression on/off controls
      Added vox on/off control

commit 3f5e11e3c8556bc87b26117f41deaf8b4ccc85da
Author: David Freese <w1hkj@...>
Date:   Tue Apr 27 15:10:44 2010 -0500

    IC718 rf gain
    
      Added get_rf_gain method to IC718 class.

commit 52f8e178f21100d291adf2a5d2ee6ce44ffa6fdd
Author: David Freese <w1hkj@...>
Date:   Tue Apr 27 12:52:09 2010 -0500

    Added rigpanel.fl
    
      Missing from the distribution tarball

commit 33b77d634e84e8143549c6b395f76c9f06dd6952
Author: David Freese <w1hkj@...>
Date:   Mon Apr 26 06:43:37 2010 -0500

    Version 1.0.0bD
    
      Beta release

commit 04ef71f58032b052a8398b461e671d236db9073f
Author: David Freese <w1hkj@...>
Date:   Mon Apr 26 06:41:30 2010 -0500

    IC7200 Data mode
    
      Corrected get data mode command string

commit cf066d303f711f36df0c9dafcab3fc5e5f9e6d9e
Author: David Freese <w1hkj@...>
Date:   Mon Apr 26 06:31:46 2010 -0500

    IC718 corrections
    
      * Added mode/bandwidth
      * scaled smeter response

commit c67a7971285e8baf4200875f0245021830fca8da
Author: David Freese <w1hkj@...>
Date:   Sat Apr 24 09:19:01 2010 -0500

    Version 1.0.0bC
    
      Beta release

commit 5df3c55f91482402acffc4308e0fdf3ed75394cc
Author: David Freese <w1hkj@...>
Date:   Sat Apr 24 09:19:01 2010 -0500

    ICOM update
    
      * added CIV address configuration with revert to default
      * added USB audio selector for IC7200 and IC7600
      * corrected integer to BCD conversions for all Icoms

commit b0b0afc6fee23a9d1d45d944c9bc14ea64ca3833
Author: David Freese <w1hkj@...>
Date:   Sat Apr 24 09:18:35 2010 -0500

    Freq Control Widget
    
      Added configurable font to class FreqControl

commit 9d9864bc62d12e5127ca4ae6a24fc941cd3b178a
Author: David Freese <w1hkj@...>
Date:   Thu Apr 22 05:23:35 2010 -0500

    IC7200 changes
    
      Restored default CI-V to 0x76
      Added support for "digital" modes

commit 195fcd9d36ebf7c790219ed0299f2b57fe7d3581
Author: David Freese <w1hkj@...>
Date:   Wed Apr 21 07:50:40 2010 -0500

    IC718
    
      Added Icom 718 transceiver

commit 526150bd99d3a9763e17fc29a85969a45012a6a1
Author: David Freese <w1hkj@...>
Date:   Wed Apr 21 03:46:24 2010 -0500

    K3 mode
    
      get_mode correction for digital mode selection

commit d5a86492cf514cab37f77474baf111f9974d5b98
Author: David Freese <w1hkj@...>
Date:   Tue Apr 20 16:45:53 2010 -0500

    Version 1.0.0bB
    
      Beta release

commit a2a004da24c26335f3c3d0efebfc454129c2e9fb
Author: David Freese <w1hkj@...>
Date:   Tue Apr 20 16:42:05 2010 -0500

    IC7200
    
      Default CI-V address changed to 7F hex
      Transceiver commands set to match IC756PRO-III

commit 70f138e48b6b5564a87d6d5cc2803176447cffdb
Author: David Freese <w1hkj@...>
Date:   Tue Apr 20 16:36:26 2010 -0500

    K3 bug fixes
    
      Set audio gain
      Get mode

commit 05cd9742f46a6b4cdb4eddfe227da9a14cc22511
Author: David Freese <w1hkj@...>
Date:   Mon Apr 19 17:55:05 2010 -0500

    Version 1.0.0bA
    
      Beta release

commit 8ff9611a0829d03380b369f6577358ee14d0b161
Author: David Freese <w1hkj@...>
Date:   Mon Apr 19 17:55:02 2010 -0500

    Build static distribution

commit 90250eea337eeb53d1c6ad7d5ab82e3202c37fa5
Author: David Freese <w1hkj@...>
Date:   Mon Apr 19 17:54:58 2010 -0500

    K3 mods
    
      * Corrected read frequency for K3
      * Added Bandwidth control and read
      * Added power output read
      * Corrected set audio gain
      * Added read audio gain

commit 3f7ac25277a0ed8cfe8bbd9cdee38e3d9b503546
Author: David Freese <w1hkj@...>
Date:   Sat Apr 17 07:41:24 2010 -0500

    Exec during config
    
      Enabled rig control to continue when configuration dialog is
      open.  Effects those rigs with keep-alive software timers.

commit 52de9938a97beed25636589ad53751e852218a8e
Author: David Freese <w1hkj@...>
Date:   Thu Apr 15 20:10:44 2010 -0500

    Version 1.0.0b9
    
      Beta release

commit 5c111dedc4cac2a6322e67bacf330f369f21f211
Author: David Freese <w1hkj@...>
Date:   Thu Apr 15 20:08:56 2010 -0500

    SWR enable
    
      Enabled SWR meter for transceivers supporting that query

commit b36ef3c6b3f73c512aa99bb2d51de9f8bf147f84
Author: David Freese <w1hkj@...>
Date:   Thu Apr 15 13:10:06 2010 -0500

    Power - 7600
    
      * restored initialization of power out control
      * added IC7600 to rig enumeration - fixed loss of rig naming
        above IC7600 alphabetically

commit 102278bfb9cc4a7e1b726db58933dab73146c1f0
Author: David Freese <w1hkj@...>
Date:   Tue Apr 13 18:42:40 2010 -0500

    Version 1.0.0b8
    
      Beta release

commit 96005f5d209291e4ca5708ff56d00bdccf75dd95
Author: Andrew Hart, VE3NVK <andylhart@...>
Date:   Tue Apr 13 18:39:44 2010 -0500

    IC7600 update
    
      Added code to support attenuator

commit 3fbeee1a046f6ce83136123dfaeeba908241a691
Author: David Freese <w1hkj@...>
Date:   Mon Mar 29 11:11:11 2010 -0500

    FT1000 series
    
      * Separated FT1000, FT1000MP and Mark-V FT1000MP classes
      * Disabled FT1000 pending tests
      * Disabled Mark-V pending tests
      * Rewrote FT1000MP support code

commit 1e93a0c709cbe49c3da5acf75d33987357218a34
Author: David Freese <w1hkj@...>
Date:   Sun Mar 28 06:09:01 2010 -0500

    Version 1.0.0b7
    
        Beta release

commit fa215e259d80c742ad2750ded312630de869b74d
Author: David Freese <w1hkj@...>
Date:   Sun Mar 28 06:08:58 2010 -0500

    OS X serial device
    
      Increased field size to accommodate very long serial port
      designations on OS X

commit e2a1ff09d49fe43335bcd7972212eed56350da21
Author: David Freese <w1hkj@...>
Date:   Sun Mar 28 06:08:08 2010 -0500

    FT1000 FT1000MV update
    
        Modified get_freq command string

commit fe2bc28d9c5d138708a9ef60dff135086ffb751a
Author: David Freese <w1hkj@...>
Date:   Fri Mar 26 13:54:32 2010 -0500

    TT550 AM mod
    
      * Added back end code to support AM mode power level adjust
        This command string not detailed in the TenTec Programmers
        Manual ... gleaned by reverse engineering the TT control prog.
      * Set minimum power level to 5 watts iaw TT550 manual

commit 8079933106034ecec764073a8eb028e845b5bf76
Author: David Freese <w1hkj@...>
Date:   Wed Mar 24 09:10:53 2010 -0500

    DLL dependency
    
        Removed dll's from repository dependency
        Still required for win32 build

commit 462bc3976ba41911e7c2515eeb58886566040e52
Author: David Freese <w1hkj@...>
Date:   Wed Mar 24 12:54:37 2010 -0500

    IC7000 mods
    
      * Added LOG_INFO statements for Icom debugging
      * Added separate mode / bandwidth descriptive arrays and
        support code for 7000
      * Added new command line switches when log level set to INFO
          --rig_debug
          --xml_debug
          --debug (both)

commit bcf8499441552531f601d0e1dc0e39d5a86623df
Author: David Freese <w1hkj@...>
Date:   Fri Mar 19 15:08:09 2010 -0500

    Version 1.0.0b6
    
        Beta release

commit e087a07d137203997778c421bc46ce760614e58b
Author: David Freese <w1hkj@...>
Date:   Fri Mar 19 15:05:41 2010 -0500

    TT550 bug fixes
    
        Changed gain computation for speaker output, sidetone vol,
        and RF gain.
        Inverted sense of "enable keyer"; checked = keyer enabled
        Added missing values to enumeration of rigs - caused error
        on reading previous status.

commit 713b0a77a0072c4be6a2030dfe1127a359c94a4a
Author: David Freese <w1hkj@...>
Date:   Fri Mar 19 07:12:17 2010 -0500

    TT-538 gain table
    
        Introduced gain table for conversion to/from panel %
        and data value for Audio Gain and RF Gain.  Corrects
        for difference between transceiver and software conversion.

commit c324e27950f5afe69337a6028a6bbc183a06bb3b
Author: David Freese <w1hkj@...>
Date:   Wed Mar 17 11:10:03 2010 -0500

    IC746 / Pro Disassociation
    
        Removed several 746Pro commands from 746 class structure
        Modified 746 BW strings

commit 204b6d8c30f2262fd59249a5a9c6a0df52db758a
Author: David Freese <w1hkj@...>
Date:   Tue Mar 16 19:26:08 2010 -0500

    Version 1.0.0b5
    
        Beta release
        Added ChangeLog

commit 37f966019007dbaeb8be5009de63fa6c5522a667
Author: David Freese <w1hkj@...>
Date:   Tue Mar 16 19:15:58 2010 -0500

    FT1000MV
    
        Completed FT1000MV class - untested

commit 018b3446978efe82ed0875ff6bf40f5414708577
Author: David Freese <w1hkj@...>
Date:   Tue Mar 16 19:14:56 2010 -0500

    FT1000
    
        Added FT1000 class, untested

commit 5c232a5c64eed629374921e36a828eb11803ec50
Author: David Freese <w1hkj@...>
Date:   Tue Mar 16 19:12:02 2010 -0500

    FT450 Volume range
    
        Changed volume range to 0..255, same as transceiver CAT
        command range for volume.  Fixes round off error during
        initialization.

commit e53f04cd63bc3772f6ff05b22803108e6f2a83c7
Author: David Freese <w1hkj@...>
Date:   Sun Mar 14 14:40:11 2010 -0500

    FT2000 debug strings
    
        Added content to FT2000 debug strings

commit a59c478c6ec9d0d3db8b6042240deb73608fe464
Author: David Freese <w1hkj@...>
Date:   Sun Mar 14 14:24:11 2010 -0500

    TS2000 Mic Gain
    
        Fixed Mic Gain conversion

commit b240047655f3a1fb425f9d6e3b212d29c6307884
Author: David Freese <w1hkj@...>
Date:   Sun Mar 14 14:24:09 2010 -0500

    IC-746 BW
    
        Changed BW strings to Narrow / Wide

commit 20c32530f09186d08f78468eecccac2f6517cca7
Author: David Freese <w1hkj@...>
Date:   Sun Mar 14 14:23:45 2010 -0500

    Split Operation
    
        Added vfo #1 / # 2 split operation

commit 97221f4348eb352f6142cdec4401092ed018bf1c
Author: David Freese <w1hkj@...>
Date:   Tue Mar 9 17:42:57 2010 -0600

    Version 1.0.0b4
    
        Beta release

commit 5b17be26ce367189b76665db9d066acf755d68a6
Author: David Freese <w1hkj@...>
Date:   Tue Mar 9 16:01:06 2010 -0600

    TT-550 update
    
        Added separate xmt bandwidth selector / enable
        Fixed keyer timings
        Added missing thread locks to gui control callbacks

commit 7f401314b8a6fe227cf264561f3009d662803430
Author: David Freese <w1hkj@...>
Date:   Sat Mar 6 08:41:52 2010 -0600

    Version 1.0.0b3
    
        Beta release

commit f8b355b916ae29cea170371acdcc24ad18169fc7
Author: David Freese <w1hkj@...>
Date:   Sat Mar 6 08:40:41 2010 -0600

    K2 serial baud rate
    
        Changed default baud rate to 4800

commit 8ee433c83e0c8fcc5c18176a9bf930a4eb405098
Author: David Freese <w1hkj@...>
Date:   Sat Mar 6 04:47:35 2010 -0600

    Pegasus TT550 mic gain
    
        Added mic gain control to TT550 back end.

commit 003bb0cc4955c2115204f540ba046911fc445993
Author: David Freese <w1hkj@...>
Date:   Fri Mar 5 10:00:04 2010 -0600

    Version 1.0.0b2
    
        Beta release

commit 2792b7429ab858e8b2947c3b9b6add775ad6ebef
Author: David Freese <w1hkj@...>
Date:   Fri Mar 5 07:45:03 2010 -0600

    On Line Help link
    
        Added Help/On Line help menu and associated code

commit 9b36545425a76095a558c3a6c3e7a1aae4deca65
Author: David Freese <w1hkj@...>
Date:   Wed Mar 3 13:48:36 2010 -0600

    Version 1.0.0b1
    
        Beta release

commit 03144154216f66f493a1595bc2983c63452b476d
Author: David Freese <w1hkj@...>
Date:   Thu Feb 25 18:26:51 2010 -0600

    Version 0.9.99R
    
        Alpha release

commit 3c372e6b126145706e3cd4c72cb4e16adc5ccd9b
Author: David Freese <w1hkj@...>
Date:   Thu Feb 25 18:25:26 2010 -0600

    Omni-VII TT588
    
        Added new rig backend for TenTec TT538

commit 568ff5908143c7eff3edc3b3f5aa6b3e6a5f4329
Author: David Freese <w1hkj@...>
Date:   Thu Feb 25 18:23:32 2010 -0600

    Jupiter-TT538 update
    
        Range computation for Vol, RF and Power

commit a6820847389ae6cbd971b69faacc8012aab3ec0b
Author: David Freese <w1hkj@...>
Date:   Sat Feb 20 15:58:00 2010 -0600

    Version 0.9.99Q
    
        Alpha release

commit ae6a40a8986265e4b32a7dd99e7aca1a6ea44a5b
Author: David Freese <w1hkj@...>
Date:   Sat Feb 20 15:56:58 2010 -0600

    TS570 update
    
        Added code to intercept transceiver unsolicited data streams

commit ae2ccbdb5cc87ad20f769f46934ed78826e1c915
Author: David Freese <w1hkj@...>
Date:   Sat Feb 20 15:56:03 2010 -0600

    FT450 update
    
        Added Voice command toggle; Special configuration switch

commit 13bf35f18dd5260754ea05d46753bed7fce415ce
Author: David Freese <w1hkj@...>
Date:   Fri Feb 19 17:29:01 2010 -0600

    Version 0.9.99P
    
        Alpha release

commit 5a807eda20d5c2c348965522d16708759dbfa623
Author: David Freese <w1hkj@...>
Date:   Fri Feb 19 17:28:11 2010 -0600

    Jupiter update
    
        Added controls to center xcvr DSP filters at a specific
        audio frequency.  Automatically adjusts passband tuning
        to center the selected filter at the designated center
        frequency

commit 01c4434d9b7ef8aa764440d39aa1d4dc5f737337
Author: David Freese <w1hkj@...>
Date:   Thu Feb 18 16:56:48 2010 -0600

    Version 0.9.99O
    
        Alpha release

commit 800af3a4b61242b225a336f6999ba4d80aca5d48
Author: David Freese <w1hkj@...>
Date:   Thu Feb 18 16:53:37 2010 -0600

    Jupiter-TT538 update
    
        Added CAT push-to-talk command string
        Added master oscillator adjust - generic
          Changed TT550 vfo adjust to generic
        Added 150, 165, 180, 225, 260 Hz wide DSP filters
        Set Serial port ctrl parameter ICRNL to inhibit CR to
          LF conversion.

commit 0fdeef54a1cf52059e3b2adb83c95a5653154da7
Author: David Freese <w1hkj@...>
Date:   Wed Feb 17 04:17:10 2010 -0600

    Version 1.0.0b01
    
        Initial beta release

commit 20047a63de5a41ced7a0bf6d6691cb921c9dfc84
Author: David Freese <w1hkj@...>
Date:   Sat Feb 13 12:46:26 2010 -0600

    Version 0.9.99N
    
        Alpha release

commit ecbe0a55cdf82d37b78aaad7518d4eacbd5aae15
Author: David Freese <w1hkj@...>
Date:   Sat Feb 13 12:45:01 2010 -0600

    TT550 Vfo Adjust
    
        * Added ability to correct for master oscillator offset.
          Correction entered in ppm using counter control
        * Tested computation using 5, 10 and 15 MHz WWV transmission.

commit 164433ed2534ebfb5b2dbed092d2645f3ec0462e
Author: David Freese <w1hkj@...>
Date:   Thu Feb 11 10:01:42 2010 -0600

    Version 0.9.99M

commit c018a65e0abd3ab76b583562454b8ca4a6dbaec1
Author: David Freese <w1hkj@...>
Date:   Thu Feb 11 07:39:07 2010 -0600

    TT550 new mode
    
        Added DIGI mode to TT550 Pegasus xcvr
         . USB transmissions
         . Rx center frequency at 1500 Hz
         . BW changes are centered at 1500 Hz
         . Tx BW full 3000 Hz
         . IF shift (pass band tuning) moves passband around the
           1500 Hz center point
        Changed IF shift to +/- 500 Hz, 50 Hz increments

commit bf8edef2a548570330ed942f0bdfa1f678b37fa8
Author: David Freese <w1hkj@...>
Date:   Sat Feb 6 21:11:14 2010 -0600

    Version 0.9.99L
    
        Alpha release

commit 4d56b12bf89441057bbd0e5a45024035eda683fa
Author: David Freese <w1hkj@...>
Date:   Sat Feb 6 21:10:03 2010 -0600

    XMLRPC sync delay
    
        Added 200 msec delay between initial set modes / bandwidths and
        set mode / bandwidth.  Needed to prevent premature response to
        xmlrpc mode/bandwidth query.

commit 85aa859aa0ebd7f26bbd41a452aea5f8cdf9ac28
Author: David Freese <w1hkj@...>
Date:   Thu Feb 4 18:30:24 2010 -0600

    Version 0.9.99K
    
        Alpha release

commit 881c3ed2732d4113da214d03d6fdda4b14296929
Author: David Freese <w1hkj@...>
Date:   Thu Feb 4 18:29:42 2010 -0600

    OS X missing include
    
        Added <glob.h>

commit cfcda3ffeeed8634d9a1969cf95aa810354bcd47
Author: David Freese <w1hkj@...>
Date:   Thu Feb 4 15:59:32 2010 -0600

    Version 0.9.99J
    
        Alpha release

commit f7dbe5dfd15ad3c8b759961bd390e3771fde8488
Author: David Freese <w1hkj@...>
Date:   Thu Feb 4 15:58:21 2010 -0600

    WIN32 build fix

commit 3a3328766964a3fd62e0f40a0992194aa83322ec
Author: David Freese <w1hkj@...>
Date:   Thu Feb 4 13:55:44 2010 -0600

    Version 0.9.99I
    
        Alpha release

commit 61f1e7142aec4c2a821b3aa2ea5a30a48d680bfc
Author: David Freese <w1hkj@...>
Date:   Thu Feb 4 13:55:41 2010 -0600

    Status File Change
    
        Removed rig_nbr from status file
        Determine rig_nbr based on noun name of last transceiver
        used.
        Status file is backward compatible.

commit 06744614c77e6b981340daf30e01dec719c4b454
Author: David Freese <w1hkj@...>
Date:   Thu Feb 4 12:47:42 2010 -0600

    Version 0.9.99H
    
        Alpha release

commit 13291947e484402be64d4692177840b8ade3c7e3
Author: David Freese <w1hkj@...>
Date:   Thu Feb 4 12:42:40 2010 -0600

    Serial Port Discovery
    
        Changed serial port discovery routine.
          * if available, use non-polled device lookup in Linux
          * added code to support OS X, FreeBSD serial ports

commit 33730965244451adcb626eb023aeccc9fb17d39e
Author: David Freese <w1hkj@...>
Date:   Thu Feb 4 11:33:13 2010 -0600

    TT-570 update
    
        Added TT-570 to enum declaration in rigbase.h

commit 8a0f254c4f9f3d84ba8db4c600627066d7a31e4f
Author: David Freese <w1hkj@...>
Date:   Thu Feb 4 11:32:17 2010 -0600

    TT-538 update
    
        Update to volume control read/write

commit 9f0d0bca88d9bf6a0ed3365fb57a03816b28e41e
Author: Andr?? - M0JEK <m0jek@...>
Date:   Thu Feb 4 06:59:47 2010 -0600

    OS X exit on start
    
         Fix to OS X version exiting immediately after start

commit c581acc68db7d996c9349f8570372698110ae5ae
Author: Chris Sylvain <kb3cs@...>
Date:   Sun Jan 24 21:06:21 2010 -0500

    TS570 bandwidth control and basic metering

commit ee6911a7bd00eee59c9c5ab65d291c6e1454ef15
Author: Chris Sylvain <kb3cs@...>
Date:   Thu Feb 4 06:54:24 2010 -0600

    TS-570 S-meter scale adjusted

commit 4341cabcbad5c7773d0ecd70dcc7005146d5ca3c
Author: Chris Sylvain <kb3cs@...>
Date:   Thu Feb 4 06:54:21 2010 -0600

    Add initial Kenwood TS-570 support
    
    Kenwood TS rigs and Elecraft K2/K3 are all similar and yet different

commit 35e8af57dd4f891ebfb12a369e8406aede17a20e
Author: Chris Sylvain <kb3cs@...>
Date:   Thu Feb 4 06:47:25 2010 -0600

    Use modulo arithmetic on loopcount in serial loop

commit cb73ffe643166bea562f0119a592ab20d236511f
Author: David Freese <w1hkj@...>
Date:   Sun Jan 17 13:33:29 2010 -0600

    Version 0.9.99G
    
        Alpha release

commit 4e275fe1421fba248c6c3b0deab4810a2d560248
Author: David Freese <w1hkj@...>
Date:   Sun Jan 17 08:02:26 2010 -0600

    Use defaults fix
    
        menu item state was not restored on program start.

commit 658c4621d203a6491d7a1f8e02eff445f637a986
Author: David Freese <w1hkj@...>
Date:   Sun Jan 17 08:01:21 2010 -0600

    TS2000 fix
    
        dev_bw set to wrong value in class definition.

commit b9279df9c9b73ebff2fda9e9e3f15646cc54e20d
Author: David Freese <w1hkj@...>
Date:   Sat Jan 16 18:47:29 2010 -0600

    Version 0.9.99F
    
        Alpha release

commit d5170940cbf3c0b00120c079c2a943ed13353397
Author: David Freese <w1hkj@...>
Date:   Sat Jan 16 18:44:41 2010 -0600

    Use rig data
    
        Added menu item to use current transceiver freq, mode, bw
        when restarting program.

commit 1b13be12ec502d39874697247734338af7591593
Author: David Freese <w1hkj@...>
Date:   Sat Jan 16 18:27:09 2010 -0600

    TT550 noise blanker addition
    
        Added noise blanker code
        Added code to populate agc and nb level combo widgets

commit f723ca6f64fd40888da9d0efb6825e8c58f3d661
Author: David Freese <w1hkj@...>
Date:   Sat Jan 16 14:06:47 2010 -0600

    Version 0.9.99E
    
        Alpha release

commit 02a60779bf58b81752df0385e5feb3c36858ef25
Author: David Freese <w1hkj@...>
Date:   Sat Jan 16 14:05:05 2010 -0600

    TT538 / TT550 additional controls
    
        Added controls, modified existing, tested i/o stream for
        consistency with Pegasus Windows GUI application

commit edc73ce15fd3566401c12e4f5c6d4c9af90ffa29
Author: David Freese <w1hkj@...>
Date:   Fri Jan 15 23:40:24 2010 -0600

    TT538 / TT550
    
        Initial work on TenTec Jupiter, Pegasus and Pegasus
        emulation mode for Jupiter.

commit a6d7eb1e8ab2a82a7f7b5e6896d0bea9e6247ed3
Author: David Freese <w1hkj@...>
Date:   Wed Jan 6 10:47:32 2010 -0600

    Version 0.9.99D
    
        Alpha release

commit 8ecf733ae12593eccb545d47e3419c627cc958d8
Author: David Freese <w1hkj@...>
Date:   Wed Jan 6 10:46:30 2010 -0600

    FT450 Preamp Read
    
        Read logic was inverted.  Fixed.

commit 5ff0ca1aeb1b5c6f4eeebab689582b1a8d434eeb
Author: David Freese <w1hkj@...>
Date:   Mon Jan 4 16:12:11 2010 -0600

    TT550 work

commit 1728d0b64d597b0827ec762b7e3f5f745a19c3b9
Author: David Freese <w1hkj@...>
Date:   Fri Jan 1 20:37:03 2010 -0600

    Version 0.9.99C
    
        Alpha release

commit c9a92062dae7758354efb22c50293e34807b56ed
Author: David Freese <w1hkj@...>
Date:   Fri Jan 1 20:37:00 2010 -0600

    Jupiter-Pegasus DTR line
    
        Changed default to DTR enabled for TT-538 and TT-550 xcvrs

commit ca14ecdba87a28f0732ce6b6fac4a228bd15af35
Author: David Freese <w1hkj@...>
Date:   Fri Jan 1 20:36:55 2010 -0600

    FT767 transceiver
    
        Added transceiver class FT767
    
    XmlRpc error reports
    
        Suppressed stderr reports from xmlrpc library

commit f2df2ba7e9d72ac5f7fb84329f1d7d8d41959187
Author: David Freese <w1hkj@...>
Date:   Wed Dec 30 14:57:40 2009 -0600

    Version 0.9.99B
    
        Alpha release

commit 88db85e42f27b3191a1984e355c7d19c9e328a6d
Author: David Freese <w1hkj@...>
Date:   Wed Dec 30 14:57:40 2009 -0600

    XML_IO Race Condition
    
        Corrected race condition during xml_io update to mode/bw
    
    TT-516 AM bandwidths
    
        Added AM bandwidths table

commit 8b336f518ce14c2ddb4026a072e4bbd2c1205ff3
Author: David Freese <w1hkj@...>
Date:   Wed Dec 30 08:59:05 2009 -0600

    FT100D fix
    
        Fixed bit interpretation for transceiver bandwidth report
        Submitted by Walter Fey, DL8FCL

commit 98fc2e9d146ebe8d714e257f2bb6506bfa571a01
Author: David Freese <w1hkj@...>
Date:   Tue Dec 29 08:17:22 2009 -0600

    XMLRPC mod
    
        Updated xmlrpc calls to server to comply with changes in
        server command language.

commit b1a1061ef566ff17105d3161d02bbc817bdccbe1
Author: David Freese <w1hkj@...>
Date:   Fri Dec 25 12:19:00 2009 -0600

    Version 0.9.99A
    
        Alpha release

commit 681d3cae7879e964ce1911ae628b650739123047
Author: David Freese <w1hkj@...>
Date:   Fri Dec 25 12:17:11 2009 -0600

    Mode-Bandwidth Annunciation
    
        Added transceiver mode / bandwidth change annunciation.
        flrig / fldigi tracks changes made in transceiver to:
          frequency
          mode
          bandwidth

commit bdbc63ab85bd3817ba4d63c79a517e7bd794f267
Author: David Freese <w1hkj@...>
Date:   Fri Dec 25 12:12:11 2009 -0600

    FT-857D update
    
        Modification to read bandwidth / mode.

commit 8b7687c3cc68395b4c37ee674a1ba1199fd1edb3
Author: David Freese <w1hkj@...>
Date:   Thu Dec 24 09:39:50 2009 -0600

    Version 0.9.98
    
        Alpha release

commit 84f04dda1bd94a5d09ea091789461f42b14162c8
Author: David Freese <w1hkj@...>
Date:   Thu Dec 24 09:38:52 2009 -0600

    FT-857D get_mode correction
    
        Get_mode method for this class was completely bogus :>(

commit e1377830e7b103ef330072573a38c0a71e3505a9
Author: David Freese <w1hkj@...>
Date:   Sun Dec 13 13:42:09 2009 -0600

    Version 0.9.97
    
        Alpha release

commit 2a4f12a1b0b02f8018f0a623f9bc7a834cd4ab21
Author: David Freese <w1hkj@...>
Date:   Sun Dec 13 13:40:27 2009 -0600

    Socket not available checks
    
        Removed all socket i/o from main and serial threads if socket
        not already opened and available.  Socket availability checks
        constrained to socket i/o thread.  Removes adverse impact on
        gui and serial thread performance due to socket wait state.
        Particularly noticable on win32 platforms.

commit 8ccc07d2be4f718c23c983e35496a5d7a08f6034
Author: David Freese <w1hkj@...>
Date:   Sat Dec 12 14:55:41 2009 -0600

    Version 0.9.96
    
        Alpha release

commit 8017748c2187664093e394ab53c32fdc621f175b
Author: David Freese <w1hkj@...>
Date:   Sat Dec 12 14:54:40 2009 -0600

    Improve transceiver response
    
        Changed from on demand to polled frequency updates.
        Prior behavior required that transceiver be sent every step
        change in the flrig frequency display.  New behavior only
        sends state at time of poll iff the value changes.  The poll
        is a part of the serial thread loop.  Original code gave
        poor response on low baud rate serial ports.

commit 848b980719c8d5e2bad2cf6c43b7937fcddfe847
Author: David Freese <w1hkj@...>
Date:   Thu Dec 10 09:17:48 2009 -0600

    Exception handler
    
        * Added catch (...) statements to correct "death by win32"
          problem on MS when closing down without the presence of
          a running fldigi.
        * Removed unused code from xml_io.cxx

commit 5c49dea6213707ab6652387014bad63a4dd7e36b
Author: David Freese <w1hkj@...>
Date:   Wed Dec 9 14:15:59 2009 -0600

    Version 0.9.95
    
        Alpha release 0.9.95

commit 40c3797411f2562b00b7b4f3d31bb8e81791c5d0
Author: Stelios Bounanos <vcs@...>
Date:   Sat Dec 5 18:07:45 2009 +0000

    Use XML-RPC
    
      * Add xmlrpcpp (cvs20091205)
      * Add support for the nil type
      * Use XML-RPC calls for fldigi
      * Use "boxcarring" (system.multicall) to retrieve fldigi status

commit ab5c7e5cb9e2b72084b75e205967e58273b41d54
Author: David Freese <w1hkj@...>
Date:   Tue Dec 1 19:04:22 2009 -0600

    Thread conflict fix
    
        Changed to single socket send/recv function.
        Added mutex lock / unlock's to prevent thread conflict
        Changed support functions to be re-entrant.

commit f0acfb4711d8ea5d62c21ba394af7bd2e1af1128
Author: David Freese <w1hkj@...>
Date:   Tue Dec 1 09:28:06 2009 -0600

    Socket allocation
    
        Changed to dynamic allocation of socket instance

commit a5f326a9f6779496e0809597b022544bc760ca44
Author: David Freese <w1hkj@...>
Date:   Tue Dec 1 05:09:52 2009 -0600

    Mem Leak Fix
    
        Fix for memory leak in dialogs.cxx

commit 9e9795d2a3a5be9cecb2b419bfbb986b2f2e628f
Author: David Freese <w1hkj@...>
Date:   Sat Nov 28 19:36:55 2009 -0600

    Version 0.9.94
    
        Alpha release

commit 0b301f0e98e3e42bc8ccd30ce03603a4987fbb4f
Author: David Freese <w1hkj@...>
Date:   Sat Nov 28 19:36:52 2009 -0600

    FT857D mod
    
        * Corrected code for power_out and swr.
          Patch submitted by Rich, WA4SXZ

commit b5ef8e31febf9ec15d689187dacaf6f8f2f6c2b1
Author: David Freese <w1hkj@...>
Date:   Sat Nov 28 19:36:40 2009 -0600

    Window Decoration
    
        * Added code to support window bar icon

commit 09ec7ef51eee2bceb8f2dccbde5c7f931b5c4488
Author: David Freese <w1hkj@...>
Date:   Fri Nov 27 19:02:58 2009 -0600

    OSX Build mods
    
        * Accommodate OS X file system behavior of case insensitivity
        * Removed unused bit map images
        * Fixed no-effect statement in support.cxx
        * Changed all base class destructors to virtual; suppresses
          multiple warnings on OS X build

commit 4fd62cf6328dbcf6ed665d057aea480b4421b1cb
Author: David Freese <w1hkj@...>
Date:   Fri Nov 27 11:34:19 2009 -0600

    Version 0.9.93
    
        Baseline for push to berlios repository: flrig/master

commit 0a75d3d1fb43068f608745a496691a235dc1ca47
Author: Stelios Bounanos <vcs@...>
Date:   Fri Nov 27 11:21:29 2009 +0000

    Disable win32 snprintf workaround
    
    This is not needed with gcc 4.x.
    
    (adapted from commit 78d5e4dfbb4e39d90910d88eae8404287fa2d078)

commit ebd8568a8d239fb0b25905eefeabc3f84dc7fda6
Author: David Freese <w1hkj@...>
Date:   Thu Nov 26 15:56:32 2009 -0600

    Version 0.9.92
    
        Alpha release

commit e126caa4d3d3f130fe7d57e49ed9e1f109a1573d
Author: David Freese <w1hkj@...>
Date:   Thu Nov 26 15:55:30 2009 -0600

    No Curl Mod
    
        Removed libcurl and libxmlrpc dependencies from source.
        Substituted application specific xmlrpc string generator
        and parser.
        Substituted standard client socket calls, socket class
        derived from fldigi/flarq source tree.

commit be23b2f23cd7290b66bb5fe5c27fd060f7486c33
Author: David Freese <w1hkj@...>
Date:   Tue Nov 24 13:56:34 2009 -0600

    Version 0.9.91

commit f902afcbd017cf247fe8ebe15bd20c06e39e6038
Author: David Freese <w1hkj@...>
Date:   Tue Nov 24 13:54:16 2009 -0600

    Dependencies
    
        Add dll dependencies, script mods for win32 build

commit bd30e7a699f9f32701f671f0923dcb59fc5063a2
Author: David Freese <w1hkj@...>
Date:   Mon Nov 23 10:35:38 2009 -0600

    Build fixes
    
        * Added correct flrig.icns for OS-X build
        * Added missing specifiers to mingw32 build scripts
        * Added builddist.sh script

commit 59a7b99b32b83c6d52e335700477e978689110de
Author: Stelios Bounanos <vcs@...>
Date:   Mon Nov 23 07:02:52 2009 -0600

    Fix OS X compilation
    
      * Add OSX conditional for Pixmap code
      * Always define KNAME and call Fl_Window::xclass()

commit 7cb8e32ef3a359c464e37edfdc3f7f580513ceff
Author: Stelios Bounanos <vcs@...>
Date:   Mon Nov 23 13:01:17 2009 -0600

    Fix resource include

commit 818bb9d6ffd6ce392139cfbeefb337f1380e792c
Author: Stelios Bounanos <vcs@...>
Date:   Mon Nov 23 18:54:13 2009 -0600

    Add pthreads-w32 build flags

commit 90ee9b1e73e3e13ed4936621dd2e63a68caed65e
Author: David Freese <w1hkj@...>
Date:   Mon Nov 23 06:52:19 2009 -0600

    Version 0.9.9
    
        * Initial gnu autotools build source

73, David, W1HKJ


 
Edited

Dave, Hello from Novato, CA and Happy New Year.
Hope?all is well with you Folks and say Hello to Skip for me.
OK! I have a problem with our Clubs IC-756pro III.
I have the latest build for FLrig but cannot get it to comm with Windows 11.
I am using the West Mountain Rigblaster Advantage Interface which has CI-V built into it.
Now just as a FYI, I have the JS8Call and FT-8 Modes running with this setup and NO problems.
As a FYI I have here at home the IC-756(Non-Pro) and have FLrig running just fine with that.
Setting are as follows:
Rig IC-756PRO III
Com5
Baud 19200
Stop bit 1
CIV# 0x6E
I have verified the settings in the Radios Menu and they all seem to be right.
I did take some pics of the screens but unable to attach them here (Operator ERROR)
I am going to be going back down to the Club House, 30minutes away with the Alpha Build 2.0.05.93.
I will run a Event Log if I still have problems and send them off to you.
If anybody else has any ideas I would appreciate any feed back.
?
? ? ? ? ? ? ? ? ? ? ?73 de Steve KB6HOH
?
?
?