Home / flamp
Name Modified Size InfoDownloads / Week
Parent folder
flamp-2.2.13_setup.exe 2024-07-09 938.2 kB
flamp-2.2.13_VN.dmg 2024-07-09 2.0 MB
flamp-2.2.13.tar.gz 2024-07-09 533.8 kB
flamp-2.2.13_LI.dmg 2024-07-09 888.0 kB
flamp_help.pdf 2024-04-14 1.0 MB
flamp_help.zip 2024-04-14 1.3 MB
readme.txt 2024-04-14 38.8 kB
flamp.txt 2024-04-14 36.7 kB
Amp-2.V3.0.Specification.html 2024-04-14 29.6 kB
Amp-2.V3.0.Protocol.pdf 2024-04-14 129.9 kB
Totals: 10 Items   7.0 MB 998
commit e3fdedca2bda0aa5a9c5d9608a2e229f52d64a48
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Apr 14 16:48:00 2024 -0600

    Version 2.2.12
    
      * maintenance release
    
         . kk5vd  <kk5vd@yahoo.com>
           6754d04: Compatibility/Modem Switch
           24e1837: Document/GUI/Header Modem/Default Modems
           afb90bd: Tabs/Relay Options/GUI/Fluid
    
         . dave-w1hkj  <w1hkj@bellsouth.net>
           73db3b6: font browser

commit 6754d04b4ad7a29a3f6790c8300a2d9f4437e16b
Author: kk5vd <kk5vd@yahoo.com>
Date:   Tue Apr 9 16:45:37 2024 -0500

    Compatibility/Modem Switch
    
     * Add leading linefeed to [bxx:end] tags
     * Add delay to allow FLDIGI the time to switch modems.

commit 24e183726d67391c24ee99d072332cf72c6d14d6
Author: kk5vd <kk5vd@yahoo.com>
Date:   Sun Mar 3 19:49:04 2024 -0600

    Document/GUI/Header Modem/Default Modems
    
      * Update User Manual for recent changes.
      * Estimated Relay transmit time not updating on TX panel modem change.
      * Header Modem using interval timer RX state delay, corrected.
      * Olivia Modem Names to Uppercase.
      * Remove redundant TX_SEGMENTED check.
      * Add code for relay repeat counters, interval timer.

commit 73db3b6b0ac63c6208f9e9a554e779f4c5749cb4
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jan 7 10:20:11 2024 -0600

    font browser
    
      * update font browser class to use std::list vice
        computed array size to enumerate system fonts

commit afb90bd6d58567f88a3f511e1e49422d9625e3d0
Author: kk5vd <kk5vd@yahoo.com>
Date:   Sun Jan 28 15:45:52 2024 -0700

    Tabs/Relay Options/GUI/Fluid
    
      * Save selected Tab panel state on exit
      * Restore selected panel on restart.
      * Corrected Widget Event Settings (FLUID).
      * Add Header/Data Repeat Counters for Relay file transmissions.
      * Add transmit time widget for relay files.
      * Move relay auto save checkboxes to config panel.
      * Corrected default Olivia modem tag names.
      * Add code to correctly restore RX panel data on file selection changes.

commit e00f09b08a4f8786abdb2679462fce0660396be1
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed Dec 27 07:04:49 2023 -0600

    Version 2.2.11
    
      * maintenance release

commit b4c0e5520e7855af4b082907a8885eba3540c3f5
Author: kk5vd <kk5vd@yahoo.com>
Date:   Tue Dec 26 15:06:55 2023 -0600

    Missing Data Save / Documentation / GUI widgets
    
      * Add code to save interval timer values
      * Adjust GUI widget alignment
      * Update user documents

commit 86238fae75495b1ca80f767cc1c480b6a5d00742
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Mon Oct 30 09:48:14 2023 -0500

    Version 2.2.10
    
      * Maintenance / Update release
        . Relay/Check Saves
        . rs df merge
        . Online Conditions/Thread locks
        . RX Panel/GUI cosmetic
        . UI design
        . TOD implementation merge with branch pu/rs
        . Replay/XMLRPC/M4/Modem/Documentation/GUI

commit b3fd601c2eac54fb59028b506b8c85a9c9f99ba7
Author: kk5vd <kk5vd@yahoo.com>
Date:   Mon Oct 30 09:47:55 2023 -0500

    Relay/Check Saves
    
      * Change load relay file at start to a menu item. Odd GUI behaviour on MacOSX 10.15.
      * Add save relay data menu item.
      * Check RX panel file for 100% complete prior to saving.
      * Rename checkbox to save relay files on exit. Removed load at start code.

commit 302aedc67a63d3f2397f5db27f71564f844a8a71
Author: kk5vd <kk5vd@yahoo.com>
Date:   Mon Oct 30 09:47:42 2023 -0500

    rs df merge
    
      * merge KK5VD and W1HKJ independent mods

commit 4ddc2eae1d2589509a7957c95051c6c068406459
Author: kk5vd <kk5vd@yahoo.com>
Date:   Mon Oct 30 09:47:30 2023 -0500

    Online Conditions/Thread locks
    
     * Restore code lost.
     * Add code to indicate FLDIGI is online when both data stream and XMLRPC are actively
       connected between FLAMP and FLDIGI.
     * Use guard_lock class in place of pthread_mutex locks.

commit 1d57430b50911ba8d5b80dec6c1c1860dfa1bcad
Author: kk5vd <kk5vd@yahoo.com>
Date:   Mon Oct 30 09:47:18 2023 -0500

    RX Panel/GUI cosmetic
    
      * Add callback function cb_rx_queue to rx_queue widget via FLUID.
      * Changed RX panel redraw from entire panel to specific widgets.
        Font display artifacts issue when redrawing RX panel.
      * Adjust position/size of various widgets (cosmetic).
      * Removed some commented out code.
      * Prevent 100% save (if selected) when reloading relay files.
      * Issue get_fldigi_modems() on reconnects to FLDIGI.

commit 05d35c24ed362090ee8f1290978428c81acfc36c
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Mon Oct 30 09:47:06 2023 -0500

    UI design
    
      * change user interface design to use fluid definition file

commit 2aa9b0808aca853b64fdfaec7e52dd1231ae7993
Author: kk5vd <kk5vd@yahoo.com>
Date:   Mon Oct 30 09:45:35 2023 -0500

    TOD implementation merge with branch pu/rs
    
      * change to operate in a separate thread
      * allow flamp to run without fldigi executing
      * periodically test for and make connection to fldigi
        . main dialog indicator of connection state
      * use single exit point from program

commit 4c18016f70eb09134e34c20d0b1f469282e4e7f8
Author: kk5vd <kk5vd@yahoo.com>
Date:   Tue Sep 26 15:45:48 2023 -0700

    Replay/XMLRPC/M4/Modem/Documentation/GUI
    
      * Add "modem.get_io_names" Prefiltered 8 bit compatible modem list
        from FLDIGI.
      * Update depreciated M4 macros.
      * Update modem timimg table based on "modem.get_io_names" input.
      * Add Receive Queue data/retore option for Relay Ops.
      * Remove depreciated modem List.
      * Append depreciated list to initial start-up modem list.
      * GUI Interval timer widget position change.
      * HAMCAST broke on XMLRPC timeout change, updated wait_for_rx().
      * Add dummy file to keep directory "build-aux" in the git tree.
      * New "relay" directory to store saved relay data. (.nbmes/FLAMP/relay)
      * Updated scripting to handle dynamic modem list verification testing.
      * Remove depreciated default modem names no longer present in FLDIGI.
      * Update user document based on above changes.

commit 9d0b62844fbf714825b0ecc361544ff888829a96
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat Sep 2 07:27:46 2023 -0500

    Version 2.2.09
    
      * maintenance release

commit 235b2aebfb9b7bba368ea059efacc00cd9f42244
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Aug 13 07:43:03 2023 -0500

    Docs
    
      * Update to documentation received from Rich, N1EE

commit fb9d7c55355a776e24743b3810c9a654ea6502e0
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat Aug 12 09:39:42 2023 -0500

    thor56
    
      * add THOR-56 to list of supported modes

commit 9d392f2561817e5d34c1727d3c775f5e5875fc1b
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Thu Aug 10 12:51:22 2023 -0500

    Thor 11/32/44
    
      * Add THOR-11, THOR-32 and THOR-44 to list of supported modes

commit b06d9a73fab9afa700ea63cbd3c066b9b7149350
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Fri Jul 28 10:42:07 2023 -0500

    Text Editor mod
    
      * fix for compiler warning

commit 64c02de7276e1f281e7e370b37f9f93d593b57b7
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Jul 16 14:37:13 2023 -0500

    xmlrpc server
    
      * add xmlrpc server to support external creation and execution
        of flamp script files
        . "flamp.create_script",   "i:s", "create script 'pathname', 'script_text'"
        . "flamp.execute_script",  "n:s", "execute script 'pathname'"

commit 1e083e902b070b1906dee2ecc58fd5b0ce75f340
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Fri May 19 08:04:35 2023 -0500

    fltk 1.4.x mods
    
      * compatability modifications

commit 7a8854c37394260444ee7612698820296dadea7a
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat Jan 14 08:51:26 2023 -0600

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

commit d0392aff4f0b4d8a59c466df2cce8d841cd79091
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sat Apr 9 08:02:36 2022 -0500

    Version 2.2.08
    
      * Maintenance release

commit 7903a78fe0881da675a670e197f75a684c60f831
Author: dcb314 <dcb314@users.sourceforge.net>
Date:   Sat Apr 9 07:55:30 2022 -0500

    Fix logic error
    
      * in transmit_camp.cxx

commit aea25282fbf560fc54ae205a704486905f11fb96
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Sun Feb 20 08:14:05 2022 -0600

    namespace std
    
      * deprecate "using namespace std" to prevent name conflicts
        with g++ c11.

commit 11c7859db847b74dc9979096c3fa1f90f518f66d
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Fri Aug 6 13:45:18 2021 -0500

    Version 2.2.07
    
      * Maintenance release

commit 23b8ef8cd488e252410fbae016bea8a92f54f2bd
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Fri Aug 6 13:30:02 2021 -0500

    tagSearch
    
      * fix tagSearch logic error introduced with openSUSE Tumbleweed
        modifications

commit b37035cc95faf70b8d8e0b57f8b5e8b44873cb94
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed Aug 4 10:25:59 2021 -0500

    Version 2.2.06
    
      * Update release

commit 8ba02f0443fa046d5cf4014291c150da8d574720
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Wed Aug 4 10:07:38 2021 -0500

    Xmlrpc Client ID
    
      * add XmlRpc client ID

commit 9d5f47a4618b0fe3350f4f03a10276bfc6f642b0
Author: dave-w1hkj <w1hkj@bellsouth.net>
Date:   Fri Jul 16 18:51:19 2021 -0500

    openSuse Tumbleweed
    
      * fix errors and warnings exposed by gcc 11.1.1

commit b8597f6c6c8a6ef677b8f917e6c70005ab6d3ced
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sun Feb 7 14:40:27 2021 -0600

    macOS Info.index
    
      * correct mkappbundle.sh script

commit 1d8f4c17d73bbfa93a3328843885822d24c44580
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Dec 31 13:44:08 2020 -0600

    MXE build
    
      * remove regex from build

commit 9ee7834f018770bbe6a5c29eb4e049371ab33918
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Dec 31 13:35:55 2020 -0600

    OS X build problem
    
      * cmake barfs on statement flamp.cxx:841:8 and
        flamp.cxx:937:8

commit 07aa7f96924a476f9dcb4812dc6139cff6e67c88
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Nov 16 13:53:56 2020 -0600

    fltk 1.4
    
      * change fltk.m4 to accept version 1.4.x

commit 1b842671af897c8e8d8245349d7824c8db5b74fa
Author: David Freese <w1hkj@bellsouth.net>
Date:   Mon Apr 6 18:44:39 2020 -0500

    fldigi i/o
    
      * changes to data i/o query timing

commit acddaf51db01eedd9a5499ccdbf90dea8592ac21
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Apr 4 23:17:56 2020 -0500

    Win/mxe heartburn
    
      * fix mxe build scripts for updated mxe
      * fix fltk m4 script
      * remove code no longer supported

commit 5414622ad1e1d7c35a0047fe949d3ce82db991d8
Author: David Freese <w1hkj@bellsouth.net>
Date:   Sat Apr 4 23:10:31 2020 -0500

    xml mod
    
      * increase timeouts

commit 880cc0a64f392aa01c6cdf79e6cd4993a7bfeffc
Author: David Freese <w1hkj@bellsouth.net>
Date:   Tue Jul 23 14:32:17 2019 -0500

    Version 2.2.05
    
      * Maintenance release

commit 6386d8bc6c0d271a02c29a90b54c782db54c5d79
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Mar 7 05:52:05 2019 -0600

    socket block size
    
      * limit sock block size to 8096 for transfer to fldigi
      * add time interval between blocks to allow receiving
        socket to flush it's receive buffers
      * clean up warnings
      * add LOG_INFO statements to transfer function
      * correct computation of time intervals
      * changed FLAMP SCRIPT variable TX_INTERVAL to float
      * update documentation

commit 958029410ccf6d03d857819b46c12fe73166d9a4
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Jan 31 08:57:36 2019 -0600

    Version 2.0.4
    
      Thumb Drive
      OS X build scripts
      win-mingw
      flxmlrpc config
      INSTALL
      fix XmlRpc tm_mday comparison typo
      mxe update
      Fldigi on-line

commit 8e79231c09812e4345b93bfeb970defa561ad6d2
Author: David Freese <w1hkj@bellsouth.net>
Date:   Wed Mar 21 19:06:42 2018 -0500

    Thumb Drive
    
      * Correct home drive assignment when executable
        located on a thumb drive device

commit d85070c7f81b24df36e9e0065190100e7a483bb9
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Feb 1 15:37:07 2018 -0600

    OS X build scripts
    
      * Modify script to only build dmg with dylibs

commit 7752468801f14e5398af94d910d52e0dfe68670f
Author: David Freese <w1hkj@bellsouth.net>
Date:   Thu Sep 21 15:27:04 2017 -0500

    win-mingw
    
      * update to mingw target code

commit b4ca616a2713e0741894f7a8942bc52382b4fd94
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Jun 11 15:21:43 2017 -0500

    flxmlrpc config
    
      * change flxmlrpc configure summary report

commit c104dc6087b575b28140670876f7d2ba9c9eb1d0
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat May 27 06:07:49 2017 -0500

    INSTALL
    
      * update file contents

commit 361bd9e416c1c36a5f768c4f3e1b8634eb89a65f
Author: Kamal Mostafa <kamal@whence.com>
Date:   Sun Jul 10 04:09:31 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 2feb8c59ea1ee69f9e1bc2422e2b16c87cf9ebb7
Author: Robert Cunnings <nw8l@whitemesa.com>
Date:   Mon Jul 4 08:23:05 2016 -0500

    mxe update
    
      * corrected build scripts

commit a7806a12e1a3d76f0950e0930f4f92f01039739c
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Nov 23 06:19:59 2015 -0600

    Fldigi on-line
    
      * Add check for existence of fldigi at start
        - warn if fldigi not on line, exit
      * Test for fldigi presence and exit gracefully
        if fldigi is closed before flamp

commit 28685e7ac2d4f576638cd58969b17c9568c4b3a1
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Sep 20 18:33:26 2015 -0500

    Version 2.2.03
    
      * Update release

commit 7bbb3f10ce5a7f61de0d4eda127b01e0c870104b
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Thu Aug 13 14:26:33 2015 -0500

    MXE update

commit 779c8fce716fd20a0731d89f206e8aaa61a0ff70
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Sun Sep 20 18:23:33 2015 -0500

    Bug Fixes/additions
    
      * Base256 with compression failed crc checksum. Use common crc routine
        for both tx and rx.
      * Drag and drop crash on Linux. URL encoded spaces in the filename passed
        to DnD resulted in a controlled (programmed exit).  Exit code removed
        and replaced with warning message. URL encoded %XX scanned and replaced
        with converted values.
      * Reinstated xmlrpc timeouts.
      * Tagsearch Class pointer checked before deleteing memory.
      * Auto saved Folder name format changed to YYYY_MM_DD and corrects one day
        offset.
      * Add option in the autosave folder name to be set in UTC or local time.
      * Update copyright dates in altered/updated files.

commit a7708a63589d0c8641a24a445ae7044ef730dde4
Author: Kamal Mostafa <kamal@whence.com>
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 a5fe969295a2acf0b1555f5780fe56c22dcc5e7e
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Apr 24 08:38:24 2015 -0500

    Version 2.2.02
    
      * Maintenance release

commit 9ff9236a7a18551e2193f92c161960109c2acdc7
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Fri Apr 17 08:41:16 2015 -0500

    xmlrpc
    
      * Changed xmlrpcpp to SF version 0.7

commit 9c38240a87b3615e79f687ec89ab243fb33aa716
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sat Mar 28 13:24:37 2015 -0500

    Version 2.2.01
    
      * Maintenance release

commit ae83438a3e94697e2fde235c971b3b47d9a0a944
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Mar 23 09:27:19 2015 -0500

    FSF address
    
      * correct FSF address in various files

commit 4f2aee39c3ad6f1d2963565fca838695c9c39814
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Sun Mar 22 14:53:33 2015 -0500

    Document and Timing Table Update
    
      * Update timing table for current 8PSK modems. Retain timing tables for
        8PSK1200, 8PSK1333, 8PSK1333F modem for previous FLDIGI releases.
      * Update Document for Auto Save in the Receive panel.
      * Correct syntax issues in FLAMP docs.

commit 9787795a6a50102e2ffbf83b1eedc51d157fadd4
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Sun Mar 22 14:53:24 2015 -0500

    Minor Bug fixes.
    
      * Minor tweaks
      * Header file rename. Content unchanged
      * Remove remaining FLTK 1.1 conditional code
      * Remove second '/' in save 'rx' path.
      * Fixed: TX panel not updating from xmlrpc mode command.
      * Dont not clear missing block fields on repeat count changes.
      * Update 8PSK timing table.
      * Rename file time_table.dat to time_table_dat.cxx
      * Update makefile.am for above name change.
      * Add selectable auto save of 100% completed receive files.

commit 03ca8af17110ff744adc223f61a6237bb0f9e09a
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Mar 23 02:35:36 2015 -0500

    Bug Fixes/Enhancements
    
       * Loading from tx directory for events inop, Fixed
       * Correct for possible dead lock in cAmp Class
       * Pass old callto and desc when updating changed file(s)
         from tx directory.
       * Extend "To TxQ" to pass description information.
       * DnD of Multiple file on Linux crashes. Fixed
       * Reorder header/data on repeat ops
       * Add method to transmit fill request only from queue list
       * Correct save file default location.
       * Remove FLTK Ver. 1.1 Support. Requires Ver 1.3.xx

commit 9c489e7c4241851e812ab8b971d39259b5141773
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Sun Mar 22 21:03:24 2015 -0500

    fileselect
    
      * remove special files for fileselector
        - fltk 1.3.x does not need this code
        - corrects fileselect issues on Win

commit 4a9c8a0ddec6b44b8eab13b7321a211ff27906af
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Jan 6 21:51:30 2015 -0600

    subdir-objects
    
      * added directive to configure.ac

commit da16fc213af3e9a24c50b9e11b92c0e1660c9a04
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Dec 1 11:16:59 2014 -0600

    Version 2.2.00
    
      * New release

commit a01e27695ab1e8570790c81cb5307059eab7588d
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Tue Dec 2 04:43:15 2014 -0600

    On line help
    
      * change on line help reference page

commit 6bf63a9987523f27eae2cbd3ea602bc1d4a56038
Author: David Freese <iam_w1hkj@w1hkj.com>
Date:   Mon Dec 1 17:58:04 2014 -0600

    STRNLEN
    
      * dependent on OS / compiler

commit 9d5a8ac5fc7bff8210bdea594dfa7ff3acbafaac
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Mon Dec 1 15:51:41 2014 -0600

    FLTK 1.3.3 Update
    
      * fltk-1.3.3 declares new method set_active in base class
            FL::Widget.
      * wrapped icons.cxx functions with new namespace 'icons'
            and added icons:: namespace designation to all icons
            function calls in classes based on FL::Widget
      * Remove compiler warnings
      * Variable reorganization in multiple files.
      * Prep for additional doxygen source commenting.
      * Add high resoltuion flamp logo source files.

commit 9104fc050a93c330c07dd3830b79334734a7e247
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Wed Feb 12 11:09:24 2014 -0600

    Relay, Modems, Scripting, Documentation, and Notices
    
      * Update Copyright (C) to GPL version 3
      * Add doxygen based documentation
      * Remove .EPS file requirement for PDF generation.
      * Add warning dialog when removing files from the transmit queue.
        (Request from Frank N3FLL)
      * New widgets in receive panel to support data relays.
      * Add code for data relays.
      * Extend supported 8 bit modems. QPSK31-500, BPSK31-64/64F.
        (Request from Charles N5PVL)
      * Move ztimer code into separate files.
      * Add ztimer watch dog to restart ztimer when operator changes system
        time.
      * Correct modem assignments to hamcast drop down menus 2,3,4.
      * Add simple configuration script.
      * Add callback interface to script engine.
      * Add file run_script.cxx. Script to GUI interface code.
      * Add files hamcast_group.cxx/.h. Transmit times updated only when HAMCAST
        tab has focus. Subclass of Fl_Group;
      * Fixed multiple non error issues with display and file processing.
      * Corrected value assignments in script processing for TX interval and
        block size.
      * New command: EVENT TIMED:<ON:OFF>
      * Reassigned use of command EVENT:<ON|OFF>
      * Modify RESET: to handle EVENT TIMED: and EVENT:
      * Correct data corruption in cAmp with mutex lock/unlocks.
      * Data relay functional. Limited to sending all available data on
        a file by file basis.
      * Thread the Relay transmit, and added interval timer functionality.
      * Data relay completely functional.
      * Add hash values in the receive queue list.
      * Possible fix for modem string name transfer crashing both
        FLAMP and FLDIGI.
      * Script settings overwritten by panel settings on next file load. Fixed.
      * Fixed synchronized display and processing concurrency.
      * Fixed auto file update on events, broken when new script engine added.
      * cAmp handle routines moved to new files global_am.cxx/.h.
      * Program exit crash; Remove duplicate pthread_muxtex_destroy() call.
      * Clear TX panel when last file removed.
      * Script COMP:<ON|OFF> conflict with FLTK GUI callback() function. Remove
        FLTK GUI callback() from script COMP GUI interface.
      * Minor GUI logic changes to support independent file attributes.
      * Add additional character filtering when sending binary/non-binary files
        in unproto mode. Allowable characters >= SPACE, <= '~',
        TAB, CR, LF.
      * Extend thread lock/unlocking to amp.cxx external access api's.
      * Move function convert_to_plain_text from file_io.cxx to amp.cxx
        to prevent thread dead lock.
      * Create/Use a copy of cAmp instance when transmitting.
      * Corrected n+1 for() loop. is for(i<c) s/b for(i<=c) for relay block
        selection.
      * Add code to disable transmitting events using the cancel button
        on the TX panel.
      * Move cAmp RX/TX code from flamp.cxx into new transmit_camp.cxx/.h files.
      * Move relavent code from flamp.cxx to amp.cxx. In an attempt to
        isolate GUI from data for easier mutex locking.
      * Add 8PSK timing tables for 8PSK250/500/1000/1333
      * Add FL_APPS directory support
      * Changed and fixed --config-dir (old command --flamp-dir).
      * Release Candidate (RC1)
      * Adjust GUI widget height for Linux
      * Minor change to doxygen docs

commit 0f8bb0bc23e0a6a5d866aef4a5956bdd2d87ef91
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Jan 19 16:50:00 2014 -0500

    Version 2.1.02
    
      * Update release

commit ba492544a6f9dc585e8d9102822d20e35b7482ff
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Sun Jan 19 16:52:14 2014 -0600

    Transmit Event Continuous
    
      * Add code to transmit continuously between start and end time.
      * Add code to load the transmit queue with files on start-up and prior
        to issuing a timed event (user selectable).
      * Add code to manually load the transmit queue with queue list.
      * Add checkbox to load from '.flamp/tx' directory or use queue list.
      * Modified GUI Event Panel to support new Event.
      * Encapsulate rx_amp and tx_amp in global class.  Sync with mutex
        locks/unlocks.
      * On queue item removal refresh receive panel with newly assigned current
        queue item.
      * Added additional logging.
      * Fixed assignment issue with variable loading_from_queue_file
      * Removed FLMSG compress requirement.
      * Make a copy of path before passing to dirname().
      * Changed 'K' and 'BK' EOF logic for continuous transmit events
      * Redirect '<MISSING' tag detection from XML to ARQ data stream.
      * Fixed clear missing block(s) to operate on queued batch transfers.
      * Update TagSearch class to monitor for '<MISSING' tags.
      * Add function void process_missing_stream(void) into flamp.cxx to
        direct '<MISSING' tags to their respective cAmp instances.
      * Add function void cAmp::append_report(std::string s) into amp.cxx to
        accumulate missing reports.
      * Update ztimer() to call transmit_queued from the main thread using
        FL:awake(func). Keeping ztimer() in the one second execution window.
      * Add cAmp code to retain file timestamp in stat format.
      * Add cAmp code to check if file has been modified since last loaded.
      * Add two additional fields the the Queue List file; Compress and Description
      * Modify code in support of the new queue field items.
      * Correct midnight time transmit duration issue with 'continuos at' event.
      * Add visual indication for unproto use by deactivating selected widgets
        in the transmit panel.
      * New Event subpanel for selecting various modems for multimode multicasts.
      * Add code in support of multimodem multicast (Hamcast).
      * Fixed a bug in interval/header modem introduced in the last round of
        modifications.
      * Updated Modem selection to include MFSK64L and MFSK128L
      * Updated time table generator to support MFSK long modes.
      * Removed unused variables.
      * Move redundant code into common function.
      * New xmlrpc command 'main.get_tx_duration'. Requires FLDIGI update for
        timing table generation.
      * Add support directory and associated files.
      * Add 'rx/' to the save path (RX panel operation).
      * Saving event data from debug window produced an empty file, std::string
        dbg_buffer was never updated: Fixed. Added timestamp to output data.
      * Disable Events in Generate Time Table Mode.
      * Removed xmlrpc command 'main.get_tx_duration'
      * New xmlrpc command 'main.get_char_timing'
      * Add PSK250C6 mode to list.
      * Updated timing tables.
      * Correct typo in LOG_DEBUG message
      * Remove unused global string variable.
      * Update character 0x05 in MFSK timing tables.

commit 6fbd8774de7d22d2bf853c25e5c39cc82690a7ac
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Jan 17 05:19:17 2014 -0600

    Version 2.1.01
    
      * Maintenance release

commit 7f8ea32fe35d5a9d3553628214253282047c6129
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Jul 30 20:43:33 2013 -0500

    64 bit compile issues
    
      * changed (int) ptr; to
                reinterpret_cast<int>(ptr)
        where ptr is a (void*).
      * changed to pointer to static variable for
        parameters passed via Fl::awake

commit 27006e5157e94ad5e237cae5a138141af73d138e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Jul 29 15:00:00 2013 -0500

    Version 2.1.00
    
      * Update release

commit 75aec64e421accbc0044b7b7fc9e5c75f6963530
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Mon Jul 29 14:59:16 2013 -0500

    Unproto ARQ/Flmsg command filtering
    
      * Filter ARQ commands with character substitution.
      * Append notice to unproto message indicating character substitution.
      * Fix unproto configure load state.
      * Move Unproto routines to cAmp Class.
      * Update Unproto support functions in file_io.cxx
      * Add Code to transmit CALL ID on cancel
      * Add mutex_lock/unlock to make LOG_XXXX functions thread safe.

commit 9f50af410e6808814f4590e40cf9b9a45b4acf49
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Thu Jun 27 05:35:48 2013 -0500

    TxRx Interval Timer/Header Modem
    
      * Add Mode/Character transmit time table.
      * Thread TxRx interval handler.
      * Modify cAmp to handle data segments.
      * Modify UI to support Header modem/Interval Timer.
      * Multi use UI xmit<->cancel button.
      * Use time table for transmit time estimation.
      * Add two files to makefile.am. time_table.cxx/.h.
      * Add support functions in xml_io.cxx
      * Add User selectable transmit on REPORT option.
      * Force compression on ARQ command escape sequence
        located in file(s) ("</cmd>").
      * Add clearing of fetch block on transmit configurable.
      * Add UI/Code to inhibit header modem during block fills.
      * Change logic on "PREAMBLE" reports for Header modem use.
      * Add command line switches for user selectable ARQ/XML_IO server
        address and port numbers.
      * Reordered Thread running logic.
      * Make use of Fl:awake in thread when changing button label.
      * Avoid Double Click Xmit/Xmt ALL button crash by
        deactivating during Transmit.
      * Moved deactivation code to a better location.
      * Add mutex locks/unlocks on multiple xml_io calls.
      * Add mutex locks/unlocks to ARQ Tx/Rx routines. Correct crashing condition.
      * Add unproto (plain text) transmission mode, filter functions, and modified GUI
        behavior in support of.
      * Minor change to time table generator. Adjusted correction factor for modem
        PSK63RC5

commit 4dce33bf104103c9e698cc38a44924509f54e5ee
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Jun 20 12:07:43 2013 -0500

    MXE build
    
      * mods to build using Mxe-mingw32

commit 8e0334b445f7c7137a58471e1eedef0098edfc37
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat May 11 17:08:22 2013 -0500

    Binary build
    
      * Changed build script to correctly build bin.tgz

commit c71641023ea16e4dea05ecdf3da9e6e3a88aaa76
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Apr 20 09:10:29 2013 -0500

    Version 2.0.00
    
      * Update release

commit 9db548c33f652c4cf1c3967d920e118416ccd953
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Sun May 5 06:12:30 2013 -0500

    Filter Null Characters from CirQue Buffer
    
    New method addToQueueNullFiltered

commit 84d0c0928445cabaa1a26c8ba272a420f88d4d34
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Sun May 5 06:14:59 2013 -0500

    adjustReadQueIndex() index error on buffer count of 0

commit b74f40633afdd138027a16f69236fc7fbf7337ad
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Sun May 5 06:12:01 2013 -0500

    Correct naming conflict between class/local

commit fbf91c8b1f7a6890b1f3f2562cec9f9dd8da27b2
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu May 2 19:15:17 2013 -0500

    MT63 mode descriptors
    
      * Changed MT63 mode descriptors to include the Interleave
        character.
        - MT63-500S / MT63-500L
        - MT63-1000S / MT63-1000L
        - MT63-2000S / MT63-2000L

commit 36ef1841427c151999f09cd4a10d1cecd56dfd85
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Thu May 2 18:55:39 2013 -0500

    Bug Fixes, Misc Change
    
      * Pointer index error, Number of Tags sizeof calculation - Fixed
      * Corrected timeout arq reconnect.
      * Clear tosend after resending missing blocks

commit 3484814e1d58236dc38c46c0fb6323a326f0991e
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Sat Apr 27 17:50:18 2013 -0500

    Seperate Tag Search From CirQue
    
      * New Class TagSearch

commit 065c6a0382e72547c3d7a06ee1483425a766585d
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Fri Apr 26 18:50:19 2013 -0500

    Compress FLMSG in FLAMP

commit 5fb778dbd5f3da27c6168d4d30248cdf0946df96
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Fri Apr 26 18:49:56 2013 -0500

    Add timeout to cirque class

commit edc88f1ef8c330191cfb59cd2b1d61df61fe4249
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Apr 26 07:00:57 2013 -0500

    HOME-DIR
    
      * Updated --help contents
      * Added ability to specify the flamp data folder absolute
        path-name within the optional NBEMS.DIR file.
        See --help

commit 054a19ea50bcae8a3d66fdebc926ba62c568e50a
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Apr 22 04:22:53 2013 -0500

    About/Events
    
      * Added About dialog
      * Changed Help|Events to Help|Debug log

commit b63188e8fb0bed0c0e5cd061244cb38d7cc35350
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Apr 25 09:30:35 2013 -0500

    kill doloop
    
      * Move tcpip socket connect calls to circue thread
        - relieves UI capture on Windows platforms

commit ca7497090e044900c11ee6b42ea0832a650c7b1a
Author: Robert Stiles <kk5vd@yahoo.com>
Date:   Wed Apr 24 20:52:55 2013 -0500

    Hash/Queue Mods
    
      * This modification updates the implementation to be compliant with the AMP
        specification, version Amp2-3.0
        - This flamp version is incompatible with previous versions (1.0.01 and older).
        - It is the combined coding/testing effort of KK5VD and W1HKJ
    
      * RX/TX Queue Mods
        - Add Button to transfer selected Rx Queue item to Tx Queue.
        - Change basexxx.decode() error return value from returned string to
          parameter passed referenced bool.  The string based check resulted
          in a false positive if the contents of the decoded text contains the word
          "ERROR".
    
      * Bug Fixes / Additions
        - <ID missed on first pass due <FILE tag Logic, reordered <FILE and <ID tag during
          transmit.
        - Add new report state "PREAMBLE" to indicate header checksum errors when no block
          data is missing or if the number of block counts are unknown.
        - Drag and Drop would crash on MacOS and possible others when passing multiple
          files. Multiple file drop now possible.
        - Added additional information in the transfer to TxQ ie Desc, Block Size for
          retransmission.
        - Add a validation check to TxQ transfer, allow only if the received file is
          100% copied.
    
      * Correct minor issues
        - Corrected crc16 sign extend issues by applying a 16 bit mask on the
          return value.
    
      * TxRx hash tags/preamble
        - Add {hash} to PROG, ID, DESC, FILE, EOF, EOT tags.
        - Add code to process hash tags.
        - Update tx_parse_report to handle PREAMBLE reports
        - Limit block read size.
    
      * Circular Queue++
        - Changed circular queue to a full C++ class implementation reducing tag
          search work load.

commit 7c6cff55ac218f68c24896da77657413d1641729
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sun Apr 21 08:29:21 2013 -0500

    Fltk backward compatibility
    
      * Code changes to maintain backward compatibility to fltk versions
        prior to 1.3.2
      * revised fltk.m4 to test for MAJOR, MINOR & PATCH levels

commit 4d6db34d5e9cc5df397cad9399395b3291941cd3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Dec 11 13:53:13 2012 -0600

    THOR mode update
    
      * update to modes table

commit ddc7cf3ab982d9a554419329d3c05fefa795fc20
Author: David Freese <w1hkj@w1hkj.com>
Date:   Mon Dec 10 13:21:39 2012 -0600

    Fetch parser
    
      * Corrected fetch parser

commit 1314b3461be2e697142feac2af6e16144360661c
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Nov 14 18:57:15 2012 -0600

    Version 1.0.01
    
      * Maintenance release

commit 6383a212a5b163591ad4d1d39978546a916d193e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Nov 14 07:11:37 2012 -0600

    MODES
    
      * Correct PSK500 to BPSK500.
      * Add BPSK125, BPSK250

commit 7be9727fb771d657d0d382c7f4ec1fe052975595
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Nov 14 02:31:16 2012 -0600

    ARQ mod
    
      * Update to ARQ code

commit 0f75c6eb5199346f3af887bdfe8f275d296681c3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Nov 1 17:38:00 2012 -0500

    Drag-N-Drop
    
      * Added tx_queue file drag-and-drop target

commit 5c327405b6589b7f2a66bd745721c689f8e58f3e
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Nov 1 15:56:12 2012 -0500

    Menu Folder
    
      * Added menu item "File | Folder" to assist technophobic users

commit e6ca0f41176bfb9aaa5d603c3d79e9ec2e9e96a6
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Nov 1 15:41:17 2012 -0500

    Tx Queue deselect
    
      * clear transmit file fields if no selection made in tx queue

commit 58c54dd8f907276b5f8ba13dda04f7e2fd6a9cbb
Author: David Freese <w1hkj@w1hkj.com>
Date:   Thu Nov 1 15:09:16 2012 -0500

    Repeat Critical
    
      * Allow user to specify number of times critical header info
        is repeated (independent of # retransmissions)
        - <FILE
        - <SIZE

commit 11c50fa00755b96d7688b3c5c39da4dc5aad7afd
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Nov 2 13:36:39 2012 -0500

    Documentation update
    
      * Higher resolution images
      * Html primary document

commit 2c53ff6914d36f27711ebadede2804061c329bec
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 31 15:18:52 2012 -0500

    Version 1.0.0
    
      Initial public release

commit 66084a5d694b7a334954e3b652449b29e2de06f3
Author: David Freese <w1hkj@w1hkj.com>
Date:   Wed Oct 31 15:32:10 2012 -0500

    On Line Help
    
      * Add menu access to on line application help

commit 14549650feb7df667e7f007df727173699da0fb9
Author: David Freese <w1hkj@w1hkj.com>
Date:   Sat Oct 27 09:47:35 2012 -0500

    MS NBEMSapps
    
      * Added check to see if exe is in folder "X:\NBEMSapps\"

commit c04a24565b827a8da6f4e14ba93c75195d1862b0
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 26 17:35:46 2012 -0500

    Fetch debug
    
      * add LOG_DEBUG statement to get_rx_data on fetch

commit cad1adc1b8795e38e7b3971d7e008074918f4b8d
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Oct 26 05:10:46 2012 -0500

    Timed Events
    
      * Added timed/continuous events

commit 98aa0b5ad560891a6a7f7dab53ca172ca0ea89e5
Author: David Freese <w1hkj@w1hkj.com>
Date:   Tue Oct 9 16:38:04 2012 -0500

    Initial Code Base
    
      * definition of amp class
      * Basic user interface
      * arq and xmlrpc interprocess communications

commit b022871ea8bb150be56d9b9031eb860c0e6eb313
Author: David Freese <w1hkj@w1hkj.com>
Date:   Fri Nov 27 14:02:49 2009 -0600

    Version 0.3.0
    
        Initial repository
Source: readme.txt, updated 2024-04-14