Commit graph

110 commits

Author SHA1 Message Date
dave-w1hkj
9d61ffe914 Version 2.1.14
* maintenance release
2024-09-16 06:15:47 -05:00
dave-w1hkj
c349f2d07c Version 2.2.13
* maintenance release
    . released to a limited number of testers, unfortunately
      with more than one set of code changes.
2024-09-11 10:27:39 -05:00
kk5vd
54dd26fd03 RELAY REPEAT/FILE HANDLING
* Remove misplaced '{}' on Relay repeat loops
 * Simplified some code
 * Remove exit() code on non fatal code execution.
 * Remove header modem condition flags for replay files.
2024-07-09 14:48:56 -05:00
dave-w1hkj
e3fdedca2b 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
2024-04-14 16:51:08 -05:00
kk5vd
6754d04b4a Compatibility/Modem Switch
* Add leading linefeed to [bxx:end] tags
 * Add delay to allow FLDIGI the time to switch modems.
2024-04-14 16:51:08 -05:00
kk5vd
24e183726d 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.
2024-04-14 16:51:08 -05:00
dave-w1hkj
73db3b6b0a font browser
* update font browser class to use std::list vice
    computed array size to enumerate system fonts
2024-04-14 16:51:08 -05:00
kk5vd
afb90bd6d5 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.
2024-02-16 07:14:07 -06:00
dave-w1hkj
e00f09b08a Version 2.2.11
* maintenance release
2023-12-27 07:34:48 -06:00
kk5vd
b4c0e5520e Missing Data Save / Documentation / GUI widgets
* Add code to save interval timer values
  * Adjust GUI widget alignment
  * Update user documents
2023-12-26 15:06:55 -06:00
dave-w1hkj
86238fae75 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
2023-10-30 09:48:14 -05:00
kk5vd
b3fd601c2e 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.
2023-10-30 09:47:55 -05:00
kk5vd
302aedc67a rs df merge
* merge KK5VD and W1HKJ independent mods
2023-10-30 09:47:42 -05:00
kk5vd
4ddc2eae1d 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.
2023-10-30 09:47:30 -05:00
kk5vd
1d57430b50 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.
2023-10-30 09:47:18 -05:00
dave-w1hkj
05d35c24ed UI design
* change user interface design to use fluid definition file
2023-10-30 09:47:06 -05:00
kk5vd
2aa9b0808a 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
2023-10-30 09:45:35 -05:00
kk5vd
4c18016f70 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.
2023-10-30 09:45:16 -05:00
dave-w1hkj
9d0b62844f Version 2.2.09
* maintenance release
2023-09-02 07:28:28 -05:00
dave-w1hkj
235b2aebfb Docs
* Update to documentation received from Rich, N1EE
2023-08-13 07:53:13 -05:00
dave-w1hkj
fb9d7c5535 thor56
* add THOR-56 to list of supported modes
2023-08-12 09:39:42 -05:00
dave-w1hkj
9d392f2561 Thor 11/32/44
* Add THOR-11, THOR-32 and THOR-44 to list of supported modes
2023-08-10 12:51:22 -05:00
dave-w1hkj
b06d9a73fa Text Editor mod
* fix for compiler warning
2023-07-28 10:42:13 -05:00
dave-w1hkj
64c02de727 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'"
2023-07-16 14:37:13 -05:00
dave-w1hkj
1e083e902b fltk 1.4.x mods
* compatability modifications
2023-05-19 08:04:35 -05:00
dave-w1hkj
7a8854c373 Main Window Icon
* Fix Fltk transpareny bug for flrig icon.
2023-01-14 08:51:26 -06:00
dave-w1hkj
d0392aff4f Version 2.2.08
* Maintenance release
2022-04-09 08:02:36 -05:00
dcb314
7903a78fe0 Fix logic error
* in transmit_camp.cxx
2022-04-09 07:55:30 -05:00
dave-w1hkj
aea25282fb namespace std
* deprecate "using namespace std" to prevent name conflicts
    with g++ c11.
2022-02-20 08:14:05 -06:00
dave-w1hkj
11c7859db8 Version 2.2.07
* Maintenance release
2021-08-06 13:45:18 -05:00
dave-w1hkj
23b8ef8cd4 tagSearch
* fix tagSearch logic error introduced with openSUSE Tumbleweed
    modifications
2021-08-06 13:30:02 -05:00
dave-w1hkj
b37035cc95 Version 2.2.06
* Update release
2021-08-04 10:26:39 -05:00
dave-w1hkj
8ba02f0443 Xmlrpc Client ID
* add XmlRpc client ID
2021-08-04 10:07:38 -05:00
dave-w1hkj
9d5f47a461 openSuse Tumbleweed
* fix errors and warnings exposed by gcc 11.1.1
2021-07-16 18:51:19 -05:00
David Freese
b8597f6c6c macOS Info.index
* correct mkappbundle.sh script
2021-02-07 14:40:27 -06:00
David Freese
1d8f4c17d7 MXE build
* remove regex from build
2020-12-31 13:44:18 -06:00
David Freese
9ee7834f01 OS X build problem
* cmake barfs on statement flamp.cxx:841:8 and
    flamp.cxx:937:8
2020-12-31 13:38:19 -06:00
David Freese
07aa7f9692 fltk 1.4
* change fltk.m4 to accept version 1.4.x
2020-11-16 13:58:05 -06:00
David Freese
1b842671af fldigi i/o
* changes to data i/o query timing
2020-04-06 18:44:52 -05:00
David Freese
acddaf51db Win/mxe heartburn
* fix mxe build scripts for updated mxe
  * fix fltk m4 script
  * remove code no longer supported
2020-04-04 23:17:56 -05:00
David Freese
5414622ad1 xml mod
* increase timeouts
2020-04-04 23:10:31 -05:00
David Freese
880cc0a64f Version 2.2.05
* Maintenance release
2019-07-23 14:32:17 -05:00
David Freese
6386d8bc6c 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
2019-03-07 05:52:05 -06:00
David Freese
958029410c 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
2019-01-31 09:03:45 -06:00
David Freese
8e79231c09 Thumb Drive
* Correct home drive assignment when executable
    located on a thumb drive device
2019-01-31 09:03:45 -06:00
David Freese
d85070c7f8 OS X build scripts
* Modify script to only build dmg with dylibs
2019-01-31 09:03:45 -06:00
David Freese
7752468801 win-mingw
* update to mingw target code
2017-09-21 15:27:04 -05:00
David Freese
b4ca616a27 flxmlrpc config
* change flxmlrpc configure summary report
2017-06-11 15:21:43 -05:00
David Freese
c104dc6087 INSTALL
* update file contents
2017-05-27 06:07:49 -05:00
Kamal Mostafa
361bd9e416 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 &&
                                         ~~~~~~~~~~~^~~~~~~~~~~~~
2016-07-10 04:09:31 -05:00