Commit graph

3394 commits

Author SHA1 Message Date
dave-w1hkj
e7c3ab3709 Version 4.2.13
* Maintenance version

    2026-07-28  dave-w1hkj  flrig-i-o-segfault
    2026-07-28  dave-w1hkj  Special debug file
    2026-07-28  dave-w1hkj  Combo data string
    2026-07-28  dave-w1hkj  KISS I/O buffer overflow
    2026-07-28  dave-w1hkj  APPLE only code
2026-07-29 15:47:35 -05:00
dave-w1hkj
91d0ba00f1 flrig-i-o-segfault
* xmlrpc_rig faults on mingw builds when LSB type mode
    is selected.
  * actual bug is in waterfall reverse setting, only showed
    up when a LSB type of mode was invoked at the xcvr or
    flrig.  Masked by Linux, seg fault on Windows.  Not tested
    on OS-X.
2026-07-29 15:47:13 -05:00
dave-w1hkj
bd34b0b645 Special debug file
* use if you need to trace method calls, particularly
    in Windows where the mingw debugger is not easy to
    use.
2026-07-29 15:47:12 -05:00
dave-w1hkj
65bb8bce5d Combo data string
* check for trailing '|' character and erase
    before processing multi entry string
2026-07-29 15:47:12 -05:00
dave-w1hkj
3ff8153708 KISS I/O buffer overflow
* correct potential character array overflow
2026-07-29 15:47:12 -05:00
dave-w1hkj
32fde5febb APPLE only code
* exposed to Linux/Windows build.
2026-07-28 21:56:26 -05:00
dave-w1hkj
0a1a30d0c5 Version 4.2.12
2026-07-03  ja3mbc      flrig reconnect segfault
  2026-06-20  dave-w1hkj  RsID lower freq limit
  2026-06-15  dave-w1hkj  Read PTT, Pmeter
  2026-06-11  dave-w1hkj  RX-Menu-Clear
  2026-02-24  dave-w1hkj  Rigcat bug
  2026-02-01  dave-w1hkj  Video Button
  2026-02-01  dave-w1hkj  Reverse set with flrig
  2026-01-28  dave-w1hkj  XMIT text color
  2026-01-31  dave-w1hkj  dxcc query
  2026-01-06  dave-w1hkj  wf click
  2026-01-02  dave-w1hkj  CW debug
  2025-12-24  dave-w1hkj  Wayland incompatibility
  2026-06-14  dave-w1hkj  QTC Cabrillo
2026-07-13 21:04:51 -05:00
ja3mbc
e118eb00ef flrig reconnect segfault
* reconnect selection before actual connect caused
    segmentation fault
  * this bug fix generated with the assistance of AI agent, Claude
2026-07-13 21:00:23 -05:00
dave-w1hkj
56a191a4a3 RsID lower freq limit
* limit low frequency RsID detection to > 320 Hz
2026-07-13 20:59:20 -05:00
dave-w1hkj
423199a38e Read PTT, Pmeter
* add ability to read ptt, pwrmeter in CW mode - transmit
2026-07-11 13:57:41 -05:00
dave-w1hkj
ee7ce986f3 RX-Menu-Clear
* Move the clear text menu item below "save".
  * Add confirm clear dialog to allow operator to opt out of
    the clear text choice.
  * change to query clear as separate method in FTextRXTX
    . insures that macro command <CLEAR_RX> is not interrupted
2026-07-11 13:57:41 -05:00
dave-w1hkj
8d318d1baa Rigcat bug
* change search limit on szBaudRates
  * fix txlevel, squelch, etc restore when first
    starting rigcat interface.
2026-06-14 07:13:03 -05:00
dave-w1hkj
26c7f92269 Video Button
* Move timer display to status bar
  * add Video light button on/off to menu bar
2026-06-14 07:13:03 -05:00
dave-w1hkj
76761ef405 Reverse set with flrig
* flrig changes in LSB/USB modes not correctly
    setting reverse flag
2026-06-14 07:13:03 -05:00
dave-w1hkj
0fd6b79b95 XMIT text color
* fix bug which caused XMIT text to not save when
    changed
2026-06-14 07:13:03 -05:00
dave-w1hkj
062c4414f1 dxcc query
* suppress debug strings
2026-06-14 07:13:03 -05:00
dave-w1hkj
961298f371 wf click
* add action upon release of CONTROL right mouse button
    on waterfall
    . set new tracking point to cursor position
    . execute QSY to the new tracking frequency
2026-06-14 07:13:03 -05:00
dave-w1hkj
8d7703fdd4 CW debug
* suppress all debug lines
2026-06-14 07:13:03 -05:00
dave-w1hkj
1e18a877a9 Wayland incompatibility
* remove code causing segfault
2026-06-14 07:13:03 -05:00
dave-w1hkj
fa3ad4a76f QTC Cabrillo
* QTC cabrillo addition to support the DARC-Hell-Sprint-Contest.
2026-06-14 07:11:10 -05:00
dave-w1hkj
8745c4c419 Version 4.2.11
* maintenance release
    . Documentation update
    . flrig rtty timing
    . MFSK Rx Pic
    . CW detection
    . CW macros
    . COM port evaluation
    . network debug log
2025-12-17 10:03:59 -06:00
dave-w1hkj
a1932181ad Documentation update
* dialog resizing with CONTROL +/- keys
2025-12-16 08:33:40 -06:00
dave-w1hkj
952b3d1639 flrig rtty timing
* changes to improve timing of character by character
    data stream
2025-12-14 07:54:23 -06:00
dave-w1hkj
d5cda5c6c4 MFSK Rx Pic
* change Rx image dialog resize algorithm
    . receieved image dimensions were not correctly
      applied to dialog resize
2025-12-06 15:57:57 -06:00
dave-w1hkj
e657b7a396 CW detection
* change CW signal detection and tracking
2025-12-06 15:34:10 -06:00
dave-w1hkj
ab3c0ce257 CW macros
* add documentation specific to CW macro usage
2025-12-01 08:03:10 -06:00
dave-w1hkj
c0b4092730 COM port evaluation
* attempt non-invasive test and find serial ports using
    native operating system calls vice POSIX open port
    testing
    . on WINDOWS
    . on LINUX
    . on MACOS
2025-11-27 13:04:44 -06:00
dave-w1hkj
628014314e network debug log
* disable network debug file
    . file size might exceed allowable limits when
      program allowed to run continuously with many
      network requests being processed.
2025-11-22 07:09:24 -06:00
dave-w1hkj
3e0da1825b Version 4.2.10
* Maintenance release
    . screen scale
    . screen number
    . Control Positions
    . Deprecate DIAMOND box
    . flrig FSK parameters
    . LMDE-7 compiler
    . disappearing rx pane
    . Blinking RTTY mark track
    . FSK with flrig
    . Add gpiod support
    . Mxe compatability
    . fsq sounder
    . cw/wfall-only
    . Regex Search
2025-11-16 18:29:46 -06:00
dave-w1hkj
f4d7a2f1d0 screen scale
* remember and reset the screen scale factor
2025-11-06 09:48:51 -06:00
dave-w1hkj
d2f74a648e screen number
* get/set screen number for main dialog
    . adjust main dialog x, y coordinates before
      saving in fldigi.prefs
2025-10-31 11:40:43 -05:00
dave-w1hkj
99fd23b498 flrig FSK parameters
* read and use flrig FSK baudot parameters to
    control character send rate
    . baud
    . stop bits
    . idles (diddles)
2025-10-30 15:27:14 -05:00
dave-w1hkj
08f39fddae Deprecate DIAMOND box
* DIAMOND box does not render correctly on Windows
    operating system.  Replace with DOWN box
  * Signal level indicator on main dialog status bar
    . changed to down box
    . default transition levels changed to -30, -6, -3 dB
2025-10-30 12:01:27 -05:00
dave-w1hkj
5bc74b113c Control Positions
* adjust position of main dialog controls

  * add expanding flat box widgets to waterfall controls

  * change visibility rules for power SQL button
    . used only with KISS i/o enabled
    . toggle visibility with SQL button
    . both occupy same dialog position
    . add SHIFT-CONTROL-LEFT-CLICK to change between
      PSQL and SQL buttons
    . correct waterfall display toggling

  * reorganize code to allow main and water-fall only
    dialogs to share same status bar code

  * allow user selection of waterfall/status-bar control
    resizing and positioning
    . normal UI is for waterfall and status-bar controls
      to expand and contract horizontally with main dialog
      width adjustment
    . add --fill (--fi) to command line for fixed width
      controls with expandable empty space between controls

  * correct menu resizing for font size other than 14

  * add new controls to color/font setting function

  * make status & waterfall resizable layout selectable by
    user on configuration dialog
    . selection change occurs on program restart
2025-10-30 12:01:21 -05:00
dave-w1hkj
35fd4db4e7 LMDE-7 compiler
* correct reported compile error
2025-10-22 12:33:38 -05:00
dave-w1hkj
c55bcc2e59 Blinking RTTY mark track
* fix the very annoying blink of the MARK RTTY trackline
2025-10-21 17:16:15 -05:00
dave-w1hkj
90bdcfc5fc FSK with flrig
* fix PTT service dropping last few characters in
    FSK transmission
2025-10-21 17:16:15 -05:00
dave-w1hkj
d299fba18b disappearing rx pane
* control positioning bug on Windows ONLY
2025-10-21 17:16:14 -05:00
dave-w1hkj
435a10f4aa Mxe compatability
* fix warnings.
  * suppress reading and acting upon tx_lock in status
    structure; causes Win-11 segmentation fault.  Most
    likely an indeterminate thread startup conflict.
2025-10-11 20:32:17 -05:00
dave-w1hkj
810954588d Add gpiod support
* add GPIO i/o support for PTT and CW keyline
  * separate GPIO configuration dialog
2025-10-11 20:32:17 -05:00
dave-w1hkj
a83ecd638d cw/wfall-only
* fix segmentation fault for this configuration
2025-09-25 18:51:16 -05:00
dave-w1hkj
690d841dae fsq sounder
* change algorithm for computing next sounding time
2025-09-25 16:48:17 -05:00
dave-w1hkj
ca8538fcd6 Regex Search
* add LOG_INFO search results
2025-09-10 10:53:57 -05:00
dave-w1hkj
ba5d357a16 Version 4.2.09
* Maintenance release

    3292f4a9c6: fmt segmentation fault
2025-09-08 13:38:15 -05:00
dave-w1hkj
3292f4a9c6 fmt segmentation fault
* fix Windows segmentation fault
    . should have behaved similar on Linux/MacOS
2025-09-08 13:33:08 -05:00
dave-w1hkj
039cb1c527 Version 4.2.08
* Maintenance release

      73a641244c: Export ADIF defaults
      012ecb78c1: Mouse wheel action
      c81ddb02cf: CW update
      4f4d070996: Configure.ac mod
      3c51ec2369: Configuration confirmation
      59b2bbd9f0: Fl_Preferences bug
      7ae0a15430: Soundcard Generate
      8d95ca4a05: xmlrpc get_trx_state
      517f6fd149: NAVTEX special char / reverse
      29bbc229ee: gcc-15 mods
      49fe742b93: nsis script
      146ca32833: scope colors
      97d9ef6110: TX_PWR macro
      c207d29c8e: GCC 15 changes
      fbce31a189: mode_state file
      0975eae722: OFDM modes
      92ec81aa67: Revert "OFDM modes"
      739628e31c: Redefine nanosleep
      ca8664522b: Greek translation files
      584564d456: ITA2 chars
2025-09-04 10:43:55 -05:00
dave-w1hkj
73a641244c Export ADIF defaults
* fix missing right click - save defaults
2025-09-04 05:03:43 -05:00
dave-w1hkj
012ecb78c1 Mouse wheel action
* correct code for consistent mouse wheel action
    .  mouse wheel forward  - increase value
    .  mouse wheen backward - decrease value
2025-09-04 05:00:17 -05:00
lev-HA5OGL
4f4d070996 Configure.ac mod
* Update to build configure.ac
2025-09-03 21:51:09 -05:00
dave-w1hkj
3c51ec2369 Configuration confirmation
* update immediately to make current selection operable.
2025-09-03 21:51:09 -05:00