commit 0ca06f864a10acb275d620ba49de07746766cbd9 Author: Mooneer Salem Date: Fri Feb 27 09:14:55 2026 -0800 Make sure tooltips close when user clicks the main window. commit 555aa9dfb9e8b30ff7182a401142e8789811cc90 Merge: 8218d248 1e14839f Author: Mooneer Salem Date: Thu Feb 26 16:50:48 2026 -0800 Merge branch 'master' into ms-tog-btn-reliabilty commit 1e14839f38878cd854ef69b9146758212dbf9a6b Author: Mooneer Salem Date: Thu Feb 26 23:52:24 2026 +0000 latest user manual PDF commit 7fb45e78d6359dba98b6ad7533db69effe29c057 Author: Mooneer Salem Date: Thu Feb 26 15:50:14 2026 -0800 Hamlib: Reenable FLRig/rigctl timeouts. (#1233) * Hamlib: Reenable FLRig/rigctl timeouts. * Have timeouts apply immediately, not only after connect. * Fix compiler errors. * Add logging to determine what timeout is actually being used. * Allow error popup for issues retrieving frequency/mode (and ensure it only appears once). * Forgot to add error message after rig_get_mode errors. * Add PR #1233 to changelog. commit fc7c5e49a7f0884b7cc59d5cbf159f9466e0e523 Author: Mooneer Salem Date: Thu Feb 26 17:15:45 2026 +0000 latest user manual PDF commit 87699225bee270c4a6706400d7eef1995c980e9b Author: Mooneer Salem Date: Thu Feb 26 09:13:12 2026 -0800 Fix issue with scalar plot hangs when switching from other plots. (#1239) * Fix issue with scalar plot hangs when switching from other plots. * Add protection to make sure we don't overrun buffers. * Add PR #1239 to changelog. commit 0c56cf3dcc7964b7e5e2cd5d405371238100c98a Author: Mooneer Salem Date: Thu Feb 26 09:13:01 2026 -0800 Add PR #1239 to changelog. commit f0bfe7a15922ffb519963cb513537950c0a45c5e Author: Mooneer Salem Date: Wed Feb 25 08:00:20 2026 -0800 Add protection to make sure we don't overrun buffers. commit 01c8032406ed35d1c5b6e81258f89aa7dbea933e Author: Mooneer Salem Date: Tue Feb 24 15:32:10 2026 -0800 Fix issue with scalar plot hangs when switching from other plots. commit c86473bd5c845f879ac71984c5d0e6d8c32c7cd1 Merge: 63966ce6 e81b266f Author: Mooneer Salem Date: Mon Feb 23 16:34:39 2026 -0800 Merge branch 'master' into ms-speex-resampler commit edbfde7eff455fa138ac73476c012dda50fa3f5b Author: Mooneer Salem Date: Tue Feb 24 00:34:31 2026 +0000 latest user manual PDF commit 8218d2482d89e99321a220f1311cb768f2514aa8 Author: Mooneer Salem Date: Mon Feb 23 16:34:20 2026 -0800 Add PR #1236 to changelog. commit 13856febbe47dde39e351a587ca6e753bd1a53cf Merge: 028327eb e81b266f Author: Mooneer Salem Date: Mon Feb 23 16:33:40 2026 -0800 Merge branch 'master' into ms-tog-btn-reliabilty commit 055783c50b295cf36fb4fc7067ac2451b6851aea Author: Mooneer Salem Date: Mon Feb 23 16:33:13 2026 -0800 Add PR #1233 to changelog. commit 1a29973f4e3c9020985c3918e33208df74dd0876 Merge: d52b6e76 e81b266f Author: Mooneer Salem Date: Mon Feb 23 16:32:43 2026 -0800 Merge branch 'master' into ms-enable-flrig-timeout commit e81b266f50de01bf962bc6e50277b721bff7f207 Author: Mooneer Salem Date: Mon Feb 23 16:31:59 2026 -0800 Optimize PlotScalar based plots (#1238) * Remove unused channel option from PlotScalar. * First pass at only drawing the changed area. * Pre-render gridlines. * Fix 22.04 compiler errors. * Allow updated code to work on macOS too. * Need to disable interpolation. * Fix mini plot grid lines. * Add PR #1238 to changelog. commit c38c414be811efc6de7c8052fb2c3e81006a61ac Author: Mooneer Salem Date: Mon Feb 23 13:05:50 2026 -0800 Add PR #1238 to changelog. commit 4865f392c6124e3ecb87755dbbab688783f1d1c9 Author: Mooneer Salem Date: Mon Feb 23 01:07:32 2026 -0800 Fix mini plot grid lines. commit a00bf57f84d6b4d131ca0b6373fd59f278ae508e Author: Mooneer Salem Date: Sun Feb 22 23:47:37 2026 -0800 Need to disable interpolation. commit 165525c206f1fe88b346eea23c7861dd337c7cfe Author: Mooneer Salem Date: Mon Feb 23 01:49:06 2026 +0000 latest user manual PDF commit ff35e340442e29c940091f3b2e8eaf06a7a30f92 Author: Mooneer Salem Date: Sun Feb 22 17:46:51 2026 -0800 FreeDV Reporter: Disable autosizing enable/disable on Linux. (#1231) * FreeDV Reporter: Disable autosizing enable/disable on Linux. * Fix Linux lint errors. * Add PR #1231 to changelog. * Disable on Windows too. * Use kHz/MHz labels for drop-down in main window. * Manually implement auto-sizing of drop-down columns. * Try LLVM 21 for GH failures. * Revert "Try LLVM 21 for GH failures." This reverts commit 80e16bdfb80ceec6092fee9927166e22e949a511. * Tweaks to hopefully make size/position restoration work better on Windows. * Fix formatting error with audio engine error box. * Fix lint error. commit d52b6e7674a45e2969ed15b6ee8e7a24b7e7e041 Author: Mooneer Salem Date: Sun Feb 22 17:43:37 2026 -0800 Forgot to add error message after rig_get_mode errors. commit 245e54e407182befe45fde9ea8c9859cf1e703eb Merge: 6271f5b6 de0e7ef9 Author: Mooneer Salem Date: Sun Feb 22 14:39:52 2026 -0800 Merge branch 'ms-scalar-plot-optim-2' of github.com:drowe67/freedv-gui into ms-scalar-plot-optim-2 commit 6271f5b65a051b2dd24d7e81e77008bde9eb32c7 Author: Mooneer Salem Date: Sun Feb 22 14:39:44 2026 -0800 Allow updated code to work on macOS too. commit 7d08620f5b2b371775155be5d6855f70c9dbe53c Merge: 83ae594b 52b0f777 Author: Mooneer Salem Date: Sun Feb 22 11:32:24 2026 -0800 Merge branch 'master' into ms-disable-autosize-linux commit 665e2df15b272419d9bb4e85705ce6b7a66b944b Merge: cc15bfa2 52b0f777 Author: Mooneer Salem Date: Sun Feb 22 11:32:10 2026 -0800 Merge branch 'master' into ms-enable-flrig-timeout commit 028327eb73eb420ca1d11cda26e5f7a840dfba25 Merge: bb2c681d 52b0f777 Author: Mooneer Salem Date: Sun Feb 22 11:31:56 2026 -0800 Merge branch 'master' into ms-tog-btn-reliabilty commit de0e7ef99734357e0ebe879b702b4c75d69fcfcb Author: Mooneer Salem Date: Sun Feb 22 11:31:23 2026 -0800 Fix 22.04 compiler errors. commit 83ad2722c252f58c13785cb11209603732eec5b7 Merge: 32c3ba47 52b0f777 Author: Mooneer Salem Date: Sun Feb 22 11:08:40 2026 -0800 Merge branch 'master' into ms-scalar-plot-optim-2 commit 52b0f77734a282f21ac2cde1a959bbbdc0d903ad Author: Mooneer Salem Date: Sun Feb 22 10:17:25 2026 -0800 CI: Work around Ubuntu 22.04 LLVM package install problems. (#1237) * CI: Work around Ubuntu 22.04 LLVM package install problems. * Fix syntax errors. * Try syntax error fix again. * Fix LLVM_POOL naming issue. * Fix another typo. * Need to use clang 21. * Another attempt at making clang-tidy install. commit a4ab72fe3c5a1e60fa534e82bc8de3eb0fe3dae5 Author: Mooneer Salem Date: Sun Feb 22 09:33:07 2026 -0800 Another attempt at making clang-tidy install. commit 5c1bfe6386115d265049d7ee222fbfb275bdc3ab Author: Mooneer Salem Date: Sun Feb 22 09:14:26 2026 -0800 Need to use clang 21. commit 0383317f19367898a00139133cf07baecba3ff78 Author: Mooneer Salem Date: Sun Feb 22 09:10:26 2026 -0800 Fix another typo. commit 0b4f6646e3ae03665595333e8eddc81770c23261 Author: Mooneer Salem Date: Sun Feb 22 09:08:02 2026 -0800 Fix LLVM_POOL naming issue. commit 9a90ce1b5c89ea1f8c6eaa08d34e0215866d764a Author: Mooneer Salem Date: Sun Feb 22 09:07:07 2026 -0800 Try syntax error fix again. commit 2fb13dd0f51e43edbee8fa3df59f478e818b5121 Author: Mooneer Salem Date: Sun Feb 22 09:05:30 2026 -0800 Fix syntax errors. commit 76a910e9e56a504ccc01a21265c226b4c81b4b19 Author: Mooneer Salem Date: Sun Feb 22 09:03:29 2026 -0800 CI: Work around Ubuntu 22.04 LLVM package install problems. commit 32c3ba47ec3cf1dbbaa8d97c35e5c806eaa04848 Author: Mooneer Salem Date: Sun Feb 22 08:54:17 2026 -0800 Pre-render gridlines. commit ef6c42e7a235e20203651e252b6c83a596e9927d Author: Mooneer Salem Date: Sun Feb 22 00:59:27 2026 -0800 First pass at only drawing the changed area. commit 931f5c3d1144f39d8b473a7e83393b6c64e61fe5 Author: Mooneer Salem Date: Sat Feb 21 22:49:02 2026 -0800 Remove unused channel option from PlotScalar. commit cc15bfa253feec44e81178d49327926a4ec7a956 Author: Mooneer Salem Date: Sat Feb 21 11:20:31 2026 -0800 Allow error popup for issues retrieving frequency/mode (and ensure it only appears once). commit 83ae594bebeccd4a562a00d621c6f025c787eb1e Author: Mooneer Salem Date: Sat Feb 21 08:23:43 2026 -0800 Fix lint error. commit d2094351e7514f2385d25af2e69b6908d2cc86a6 Author: Mooneer Salem Date: Sat Feb 21 07:56:14 2026 -0800 Fix formatting error with audio engine error box. commit bb2c681d335caac9ebd7ed74f8f6cf3abeea52e7 Author: Mooneer Salem Date: Fri Feb 20 19:14:06 2026 -0800 forgot to update packages for 24.04. commit fee1c65a5ba9396389815c4cc25a16bd8701d417 Author: Mooneer Salem Date: Fri Feb 20 19:11:24 2026 -0800 Try 24.04 for lint. commit 3b3696ac460b55d34e15e30100cbfd658eaab320 Author: Mooneer Salem Date: Fri Feb 20 17:35:20 2026 -0800 Another attempt at fixing GitHub build. commit 218df706b8bc011c5c21eb4824e6eed2383e03e5 Author: Mooneer Salem Date: Fri Feb 20 17:27:10 2026 -0800 Improve reliability of Start/Stop and PTT buttons. commit 63955c7545c0e8e683a421b5851cefc3579ce68f Author: Mooneer Salem Date: Fri Feb 20 12:48:40 2026 -0800 Tweaks to hopefully make size/position restoration work better on Windows. commit eaaa8227bc9f5401aa4a11cada65f51a5b031509 Author: Mooneer Salem Date: Fri Feb 20 12:31:54 2026 -0800 Revert "Try LLVM 21 for GH failures." This reverts commit 80e16bdfb80ceec6092fee9927166e22e949a511. commit 80e16bdfb80ceec6092fee9927166e22e949a511 Author: Mooneer Salem Date: Fri Feb 20 12:30:30 2026 -0800 Try LLVM 21 for GH failures. commit 3960e70a43a9943256b6c76eed90f67d641fedef Author: Mooneer Salem Date: Fri Feb 20 12:28:22 2026 -0800 Manually implement auto-sizing of drop-down columns. commit 1e23b54fbcdc8c636608f619cdd773f09c27f6fb Author: Mooneer Salem Date: Fri Feb 20 10:39:41 2026 -0800 Use kHz/MHz labels for drop-down in main window. commit e38327111edaeb6e369d7546a082c0386d46fc9d Author: Mooneer Salem Date: Wed Feb 18 13:58:26 2026 -0800 Add logging to determine what timeout is actually being used. commit af0dc819c27c444e8272c153c599469c9ad0a722 Author: Mooneer Salem Date: Tue Feb 17 13:28:58 2026 -0800 Fix compiler errors. commit c2cdb6698514834fe2c0cf51a345aeb5aa665c2b Author: Mooneer Salem Date: Tue Feb 17 13:03:16 2026 -0800 Have timeouts apply immediately, not only after connect. commit 2197c4d768908d3fc99023df9d0ba50454ad32f9 Merge: c311b2f6 1c2dfe3a Author: Mooneer Salem Date: Tue Feb 17 13:01:49 2026 -0800 Merge branch 'master' into ms-enable-flrig-timeout commit 1c2dfe3acaf83c872b74c05796538695b263a99a Author: Mooneer Salem Date: Mon Feb 16 12:32:26 2026 +0000 latest user manual PDF commit 6a4cc08f89e12032dc66e2727b05de176022900d Author: Mooneer Salem Date: Mon Feb 16 07:30:19 2026 -0500 Update Hamlib to 4.7. (#1226) * Update Hamlib to 4.7. * Disable libusb on macOS. * Update pkg-config. * Use official 4.7.0 release. * Add PR #1226 to changelog. commit 01a88ef1a131ad3b5f23ba193a20e4bb168ffa31 Author: Mooneer Salem Date: Mon Feb 16 04:27:19 2026 -0500 Add PR #1226 to changelog. commit bf32da8e283f4c7492540a1e8177f01530081666 Merge: e094ce73 3e91ee51 Author: Mooneer Salem Date: Mon Feb 16 04:26:50 2026 -0500 Merge branch 'master' into ms-hamlib-4-7 commit e094ce737654a7d47748876ad57ea25f35a192fc Author: Mooneer Salem Date: Mon Feb 16 04:26:37 2026 -0500 Use official 4.7.0 release. commit c311b2f601a64e3245e0fdabda43fc98c6bad70a Author: Mooneer Salem Date: Sun Feb 15 18:58:01 2026 -0500 Hamlib: Reenable FLRig/rigctl timeouts. commit e7347116f985477fd2124a09451f13e3c469613b Author: Mooneer Salem Date: Sun Feb 15 18:39:20 2026 -0500 Disable on Windows too. commit 39e7d32dbc0ac85857d4c95dd4ce2ea2ede8149e Merge: 4aa38769 3e91ee51 Author: Mooneer Salem Date: Sun Feb 15 18:38:12 2026 -0500 Merge branch 'master' into ms-disable-autosize-linux commit 3e91ee51edfbd8657d908eba85f25a934d476aff Author: Mooneer Salem Date: Sun Feb 15 23:36:15 2026 +0000 latest user manual PDF commit 944f9726bc77a7976741efbc31aa24934674a05c Author: Mooneer Salem Date: Sun Feb 15 18:20:59 2026 -0500 Update README instructions to reflect current Windows build steps. (#1232) * Update README instructions to reflect current Windows build steps. * Update README based on user feedback. * Add PR #1232 to changelog. * Resolve #1228 by adding WSL instructions for Flex waveform. commit e26104d50ea20787993209042e3d4039aad882d4 Author: Mooneer Salem Date: Sun Feb 15 18:20:25 2026 -0500 Resolve #1228 by adding WSL instructions for Flex waveform. commit 73f42a5f626715efbd10a4ce44842ad4c8be7161 Author: Mooneer Salem Date: Sun Feb 15 22:02:03 2026 +0000 latest user manual PDF commit 8a9c68343f4c1aa4ff623f5aa5be486c4f2b9e6a Author: Mooneer Salem Date: Sun Feb 15 16:58:44 2026 -0500 Add PR #1232 to changelog. commit f70a602070beb76dcf44ab645e8ec80b41c5bfac Author: Mooneer Salem Date: Sun Feb 15 16:58:06 2026 -0500 Update README based on user feedback. commit ad2fa06f92690cde0f1f5e254001de8370979bb4 Merge: 9ed21c66 abc62e6b Author: Mooneer Salem Date: Sun Feb 15 16:55:20 2026 -0500 Merge branch 'master' into ms-windows-readme commit 4aa38769532da6baaab2f96e8fb67ede973868c4 Author: Mooneer Salem Date: Sun Feb 15 16:54:40 2026 -0500 Add PR #1231 to changelog. commit d0201ccc69b2789847744658e46dc47c83b6db51 Merge: a0f54f0d abc62e6b Author: Mooneer Salem Date: Sun Feb 15 16:54:15 2026 -0500 Merge branch 'master' into ms-disable-autosize-linux commit abc62e6b4bed3cf851f9895dd15b6029cddd6404 Author: Mooneer Salem Date: Sun Feb 15 16:53:45 2026 -0500 Force numpy to 2.3.x due to illegal instruction errors. (#1230) * Force numpy to 2.3.x due to illegal instruction errors. * Need to force explicit numpy version. * Add PR #1230 to changelog. commit b94c9c3ac4ec9aebfb054e329b0af0a4f11b7c94 Author: Mooneer Salem Date: Sun Feb 15 16:53:33 2026 -0500 Add PR #1230 to changelog. commit 9ed21c66dad702d28451740e69ec5e7f2f25b8a9 Author: Mooneer Salem Date: Sun Feb 15 09:34:07 2026 -0500 Update README instructions to reflect current Windows build steps. commit a0f54f0d2e189064daaff683b9cc339620038c49 Author: Mooneer Salem Date: Sun Feb 15 09:02:33 2026 -0500 Fix Linux lint errors. commit 6fc5792e0375b1ea25e170e08bd8c846c4fe02c8 Author: Mooneer Salem Date: Sun Feb 15 08:59:51 2026 -0500 Need to force explicit numpy version. commit f4997d81d0251ef8378722d18b4a1401f942d862 Author: Mooneer Salem Date: Sun Feb 15 08:55:36 2026 -0500 FreeDV Reporter: Disable autosizing enable/disable on Linux. commit 0992cc7b411cb1e0da499eae168bb58e0154f587 Author: Mooneer Salem Date: Sun Feb 15 08:39:48 2026 -0500 Force numpy to 2.3.x due to illegal instruction errors. commit cec2ea5d286a4cb21ae3e7d90154bb446e007ceb Author: Mooneer Salem Date: Sat Feb 14 16:48:10 2026 -0500 Update pkg-config. commit 3a5ff071f2d4762e8295a6f2ab87e16ec988bc4b Author: Mooneer Salem Date: Sat Feb 14 16:45:58 2026 -0500 Disable libusb on macOS. commit a540e0c04486060eef71bc8e062c4fc0e36e651c Author: Mooneer Salem Date: Sat Feb 14 16:43:19 2026 -0500 WIP integration of radae_nopy. commit 72401f4172d8a84146d3ded5ce250370435feb28 Author: Mooneer Salem Date: Sat Feb 14 15:57:28 2026 -0500 Update Hamlib to 4.7. commit 259c481975c4d4234b10ea364a8adea698815a1e Author: Mooneer Salem Date: Sat Feb 14 17:07:05 2026 +0000 latest user manual PDF commit 9b78d72dcf863d249ad1328b429f9b8ac19f2fe2 Author: Mooneer Salem Date: Sat Feb 14 12:00:07 2026 -0500 Update audio device list in Easy Setup after opening advanced audio setup. (#1223) * Update audio device list in Easy Setup after opening advanced audio setup. * Add PR #1223 to changelog. * Clear device list before repopulating. commit 6f7f0aac7b04540625e6e85284170fa110f51c1f Author: Mooneer Salem Date: Sat Feb 14 11:59:42 2026 -0500 Clear device list before repopulating. commit bf851832d1699476339dfc9390c099cb76a210d7 Author: Mooneer Salem Date: Sat Feb 14 13:59:08 2026 +0000 latest user manual PDF commit 736469b53bfba4c7ca59ffbf97a245768fc46cf8 Merge: c7f6183f 29743781 Author: Mooneer Salem Date: Sat Feb 14 08:57:22 2026 -0500 Merge branch 'master' into ms-easy-setup-update-devices commit 29743781d3282f538f91d69d58bc02d33ba60224 Author: Mooneer Salem Date: Sat Feb 14 08:56:36 2026 -0500 Easy Setup: Fix crash while displaying Hamlib error. (#1224) * Easy Setup: Fix crash while displaying Hamlib error. * Add PR #1224 to changelog. * Fix lint error. commit f9ec840272b195df6337b40995c703ecc7dc60f1 Author: Mooneer Salem Date: Sat Feb 14 00:20:04 2026 -0500 Fix lint error. commit df269c667edbaba4986f5c7270c3d4c12b1303ee Author: Mooneer Salem Date: Sat Feb 14 04:26:44 2026 +0000 latest user manual PDF commit a72c4fb8d7dba3cae34313c90d14e839c217020e Author: Mooneer Salem Date: Fri Feb 13 23:25:13 2026 -0500 Add PR #1224 to changelog. commit bf36dd4b589ddca304b3273fe284c6953cfd13d2 Author: Mooneer Salem Date: Fri Feb 13 23:24:08 2026 -0500 Easy Setup: Fix crash while displaying Hamlib error. commit c7f6183fa80a810ee139de1d2d38c5d54392a3fc Author: Mooneer Salem Date: Fri Feb 13 20:19:38 2026 -0800 Add PR #1223 to changelog. commit e25eeb8a7f480f89b046403cf2c343bf2b1bbf6b Merge: 4cd3738d 54145854 Author: Mooneer Salem Date: Fri Feb 13 20:19:03 2026 -0800 Merge branch 'master' into ms-easy-setup-update-devices commit 5414585440709737c0074c2b39defe24e514e391 Author: Mooneer Salem Date: Fri Feb 13 23:18:35 2026 -0500 FreeDV Reporter: Fix display issues on non-English systems. (#1217) * FreeDV Reporter: Fix display issues on non-English systems. * Increment release to 2.3.0. * Add additional debugging for CAT control issue. * Revert "Add additional debugging for CAT control issue." This reverts commit c8749f6868f91b47e4eaebbdfd00ca64463ff835. * Add PR #1217 to changelog. commit 1572c16f1795a59273416d07b633ff3c7911e73a Author: Mooneer Salem Date: Fri Feb 13 20:18:07 2026 -0800 Add PR #1217 to changelog. commit d894f2ba2079d9b564f2eb834e7d15029c0ba72f Author: Mooneer Salem Date: Fri Feb 13 20:17:29 2026 -0800 Revert "Add additional debugging for CAT control issue." This reverts commit c8749f6868f91b47e4eaebbdfd00ca64463ff835. commit 4cd3738d6194571fcc7c264a285a86e9154f2220 Author: Mooneer Salem Date: Thu Feb 12 23:36:28 2026 -0500 Update audio device list in Easy Setup after opening advanced audio setup. commit 63966ce6836e5682c226bac592ac94613f56e255 Author: Mooneer Salem Date: Thu Feb 12 08:31:23 2026 -0500 Handle cases where we don't use all input samples during resampling. commit 89944bcb946cdd1ab8d8553f90fdf87bf2ee31c9 Merge: c8749f68 4dfaf22b Author: Mooneer Salem Date: Thu Feb 12 00:04:29 2026 -0500 Merge branch 'master' into ms-reporter-locale commit 8f6d76eab4b1a7682ec2c1d78e751801449b8bbf Author: Mooneer Salem Date: Thu Feb 12 05:02:55 2026 +0000 latest user manual PDF commit db36ea973bc2b87538e43331f6f6e9fbd1e01485 Merge: 0e5a2dd7 4dfaf22b Author: Mooneer Salem Date: Thu Feb 12 00:00:52 2026 -0500 Merge branch 'master' into ms-speex-resampler commit 4dfaf22b6240ac16b0850c4991946086368db12b Author: Mooneer Salem Date: Wed Feb 11 21:00:27 2026 -0800 Linux: fix semaphore wakeup timing to reduce audio dropouts. (#1220) * Linux: fix semaphore wakeup timing to reduce audio dropouts. * Add PR #1220 to changelog. * Don't think we need waitFor in Playback/RecordStep. * RecordStep: use GenericFIFO instead of codec2 FIFO. commit 6a8bd948b2afd10d83810dedb1501021d5fe06f7 Author: Mooneer Salem Date: Wed Feb 11 23:21:03 2026 -0500 RecordStep: use GenericFIFO instead of codec2 FIFO. commit b1b1df38e72e894ad91b451ad90015269e46ff2e Merge: d0e1422f de06b4da Author: Mooneer Salem Date: Wed Feb 11 21:06:19 2026 -0500 Merge branch 'master' into ms-semaphore-time commit de06b4dac14c0809398de79897d428c65b183b0a Author: Mooneer Salem Date: Wed Feb 11 19:43:50 2026 +0000 latest user manual PDF commit ad2537fefc5cfb7f89f0e6111890360582344022 Author: Mooneer Salem Date: Wed Feb 11 11:36:12 2026 -0800 Windows/macOS: Update Python to 3.14.3. (#1221) * Windows/macOS: Update Python to 3.14.3. * Add PR #1221 to changelog. commit 5946ab72c371419f783b2eeb3b012325b3ad56d6 Author: Mooneer Salem Date: Wed Feb 11 14:35:54 2026 -0500 Add PR #1221 to changelog. commit 0e5a2dd7dc4004b3d03e24643a8ac7f2142ac1e8 Merge: f5bcefb0 0e76b8ce Author: Mooneer Salem Date: Tue Feb 10 23:17:12 2026 -0800 Merge branch 'master' into ms-speex-resampler commit 45288de842532fee94f8a717d5a9991a45243ae1 Author: Mooneer Salem Date: Tue Feb 10 17:00:36 2026 -0800 Windows/macOS: Update Python to 3.14.3. commit d0e1422f0b3328eb6b47d43a00f521f6f8af8e5c Author: Mooneer Salem Date: Tue Feb 10 16:49:29 2026 -0800 Don't think we need waitFor in Playback/RecordStep. commit 28e2142d8fdc71bcb4fa51ed4058a5a4d4634d2b Author: Mooneer Salem Date: Tue Feb 10 00:57:11 2026 -0800 Add PR #1220 to changelog. commit 69ce6a66e0519a726c4cd8d2d08a2ca852e81b61 Author: Mooneer Salem Date: Tue Feb 10 00:54:33 2026 -0800 Linux: fix semaphore wakeup timing to reduce audio dropouts. commit c8749f6868f91b47e4eaebbdfd00ca64463ff835 Author: Mooneer Salem Date: Mon Feb 9 00:58:18 2026 -0800 Add additional debugging for CAT control issue. commit 29adb35ce286b763aaa591ad3d7436e697ddbb52 Author: Mooneer Salem Date: Mon Feb 9 00:52:44 2026 -0800 Increment release to 2.3.0. commit ec8af36c9c2bc3efd5da807e604c9443be368ab1 Author: Mooneer Salem Date: Sun Feb 8 23:50:28 2026 -0800 FreeDV Reporter: Fix display issues on non-English systems. commit 0e76b8cecb323b0e22d1fe5f074925538733ab18 Author: Mooneer Salem Date: Mon Feb 9 00:05:44 2026 +0000 latest user manual PDF commit 2aeec94aab7484a2a2ba9aa5845992d0eafd884d Merge: 7b764c56 c662b19b Author: Mooneer Salem Date: Sun Feb 8 16:04:08 2026 -0800 Merge branch 'master' into ms-cpu-affinity commit c662b19b7b1f86a6fda3a4b8d94103e0fd5239f5 Author: Mooneer Salem Date: Sun Feb 8 16:03:32 2026 -0800 FreeDV Reporter: Use ItemsAdded/ItemsDeleted instead of Cleared() for performance. (#1212) * FreeDV Reporter: Use ItemsAdded/ItemsDeleted instead of Cleared() for performance. * Fix macOS crashes. * Bump version to 2.3.0. * Code cleanup. * Add PR #1212 to changelog. commit ae52e6da695989edd83610606383e8db53bc1b7c Author: Mooneer Salem Date: Sun Feb 8 16:02:11 2026 -0800 Add PR #1212 to changelog. commit be624a6dfb97ecd61807996452fd967594c13cd1 Author: Mooneer Salem Date: Sun Feb 8 16:01:24 2026 -0800 Code cleanup. commit 7b764c56da88141d3017a8094cc7bd445ba730b5 Author: Mooneer Salem Date: Sat Feb 7 15:53:26 2026 -0800 Increment version to 2.3.0. commit 1486189fae2c14ab658b98cc2754798757b939d3 Author: Mooneer Salem Date: Sat Feb 7 15:52:56 2026 -0800 Not part of 2.2.1. commit 74cfa753db70f6643eddca1bc3761266c23e550b Author: Mooneer Salem Date: Sat Feb 7 15:52:37 2026 -0800 Remove duplicate startTime_ set. commit daa5d8081f952c1b61f110b0ef10e1b6474227d0 Author: Mooneer Salem Date: Sat Feb 7 15:15:06 2026 -0800 Fix compiler error. commit f3c2ca63b080a5309c32443dd0a21be09b58b2cc Merge: 46b34529 fc41f6ff Author: Mooneer Salem Date: Sat Feb 7 15:14:20 2026 -0800 Merge branch 'master' into ms-cpu-affinity commit 591435358413f0692b5d4c81dbd91ed0d736fe16 Author: Mooneer Salem Date: Sat Feb 7 02:25:18 2026 -0800 Bump version to 2.3.0. commit f48a3d413482b9b3e359b9c2a253c185e3a0d736 Merge: dc4aef3d fc41f6ff Author: Mooneer Salem Date: Sat Feb 7 02:24:41 2026 -0800 Merge branch 'master' into ms-reporter-row-add commit fc41f6ffbd6cc624a058ed513b90dbf7c8cd02dc Author: Mooneer Salem Date: Sat Feb 7 08:55:23 2026 +0000 latest user manual PDF commit d80ed44ca5d3975c494024d9725bafc84aabd3a2 Author: Mooneer Salem Date: Sat Feb 7 00:53:06 2026 -0800 PulseAudio/pipewire: Use fixed wait time between processing cycles. (#1216) * PulseAudio/pipewire: Use fixed wait time between processing cycles. * Fix compiler errors. * Fix macOS and Windows compiler failures. * Fix macOS build failure for real this time. * Code cleanup. * Add PR #1216 to changelog. * Slow down waterfall rendering for smaller displays. * Upgrade to official release. commit cf25b11a95afcecda1f566e0b0b3c7395088eaa7 Author: Mooneer Salem Date: Fri Feb 6 23:59:09 2026 -0800 Upgrade to official release. commit 4eae1de161bc5a2b98c589470f37344480f8ea2b Author: Mooneer Salem Date: Fri Feb 6 23:52:30 2026 -0800 Slow down waterfall rendering for smaller displays. commit a2ad0e9ee1a5c7d8f462d0a385d455a83addbf2f Merge: 522d956c faab1825 Author: Mooneer Salem Date: Fri Feb 6 22:39:41 2026 -0800 Merge branch 'master' into ms-pipewire-latency commit 522d956c064164228c219a08aea1efb59fa15267 Author: Mooneer Salem Date: Fri Feb 6 22:39:11 2026 -0800 Add PR #1216 to changelog. commit 0e5a9200e8e61213057fb8af90c6eab54f018231 Author: Mooneer Salem Date: Fri Feb 6 20:45:52 2026 -0800 Code cleanup. commit faab182547e6dd3f87166594b9bf8b6f2179ac9a Author: Mooneer Salem Date: Sat Feb 7 04:23:22 2026 +0000 latest user manual PDF commit 15b70a30e48d905e3b2af1750a187b4a8489fb94 Author: Mooneer Salem Date: Fri Feb 6 20:20:58 2026 -0800 Flex: Terminate cleanly on receiving SIGHUP. (#1214) * Flex: Terminate cleanly on receiving SIGHUP. * Add PR #1214 to changelog. commit c4f2a536870fdae908b7f18405e3813f366483de Author: Mooneer Salem Date: Fri Feb 6 19:27:04 2026 -0800 Fix macOS build failure for real this time. commit 383a4ee3c63073fa58c56a6d3afaf68a0c236e2d Author: Mooneer Salem Date: Fri Feb 6 18:41:17 2026 -0800 Fix macOS and Windows compiler failures. commit c8d7d72254a40d18b1a05023ea05204fff511575 Author: Mooneer Salem Date: Fri Feb 6 18:21:46 2026 -0800 Fix compiler errors. commit e501bbc05702a750e94d2b31c79f6ea3d5b3281a Author: Mooneer Salem Date: Fri Feb 6 18:14:05 2026 -0800 PulseAudio/pipewire: Use fixed wait time between processing cycles. commit 46b34529e54f3ddd7c4554fe51c57865fd07b9fa Merge: 9a4562e0 5d4cfc7c Author: Mooneer Salem Date: Fri Feb 6 09:11:07 2026 -0800 Merge branch 'master' into ms-cpu-affinity commit dc4aef3da357ea82515a6af09ab7eb8f86ecda41 Merge: 6289899e 5d4cfc7c Author: Mooneer Salem Date: Fri Feb 6 09:06:54 2026 -0800 Merge branch 'master' into ms-reporter-row-add commit ff5f431fe786437d32ed1da12df395c705627215 Author: Mooneer Salem Date: Fri Feb 6 09:06:23 2026 -0800 Add PR #1214 to changelog. commit 108bb5030480f82aea902587eb07daa8064c9d54 Merge: 0702ebcb 5d4cfc7c Author: Mooneer Salem Date: Fri Feb 6 09:05:50 2026 -0800 Merge branch 'master' into ms-flex-sighup commit 5d4cfc7c2ce1f398d3dd9008ac9e4dd138871f1b Author: Mooneer Salem Date: Fri Feb 6 16:40:33 2026 +0000 latest user manual PDF commit cfa202b9e33884305369e99aca5d67b4c11ab6ad Author: Mooneer Salem Date: Fri Feb 6 08:38:09 2026 -0800 Autosize columns in main window drop-down list. (#1213) * Autosize columns in main window drop-down list. * Add PR #1213 to changelog. * Fix lint GH action. * Try Ubuntu 22.04 instead. * Fix package list. * Fix clang-tidy warnings. * Fix compiler error. * Use clang 21 for 24.04 tests. commit 15189ee4f690cba42634a4e2d01e4040b851f8b8 Author: Mooneer Salem Date: Fri Feb 6 07:38:03 2026 -0800 Use clang 21 for 24.04 tests. commit a34cc320bbda8b1c512ed3e31de0623c8c009471 Author: Mooneer Salem Date: Fri Feb 6 07:22:04 2026 -0800 Fix compiler error. commit a5d2f08d250b1bea39982eb5c62373d96caab3c3 Author: Mooneer Salem Date: Fri Feb 6 07:11:40 2026 -0800 Fix clang-tidy warnings. commit bdb260aedd626eb4001cdd7d8e6cde73e55f371e Author: Mooneer Salem Date: Fri Feb 6 06:50:20 2026 -0800 Fix package list. commit bdf8524d8a2258da87f486e38f1f2a61134a278c Author: Mooneer Salem Date: Fri Feb 6 06:46:56 2026 -0800 Try Ubuntu 22.04 instead. commit 33ffba3dcd67058ed9b20d0f363d6bbcfcc2365b Author: Mooneer Salem Date: Fri Feb 6 06:43:52 2026 -0800 Fix lint GH action. commit 81a0d979f237a8b62e139a89fb9bbe706a262e5c Author: Mooneer Salem Date: Fri Feb 6 06:32:15 2026 -0800 Add PR #1213 to changelog. commit 9a4562e0e89cfa98f82fd01e6907eef1ad750620 Author: Mooneer Salem Date: Thu Feb 5 13:20:54 2026 -0800 Tentative release in February. commit 0702ebcb189db9a2fe788ad107b8580b67978e33 Author: Mooneer Salem Date: Wed Feb 4 17:43:10 2026 -0800 Flex: Terminate cleanly on receiving SIGHUP. commit 5bc111d5fab089ea237ca5c3b571e0fa5939b643 Author: Mooneer Salem Date: Wed Feb 4 16:49:41 2026 -0800 Add PR #1123 to changelog. commit c4b009df9596c8504e57858b7a9637f98dd1bd08 Author: Mooneer Salem Date: Wed Feb 4 12:57:00 2026 -0800 Disable affinity in PulseAudioDevice, set affinity in TxRxThread. This ensures that all child threads created by the pipeline initialization logic are all associated on the same core. Additionally, this cuts out syscall latency due to repeatedly setting CPU affinity. commit 8dbea42b3269cfe921059d2e508afc857b2852d7 Author: Mooneer Salem Date: Wed Feb 4 08:00:29 2026 -0800 More size adjustments. commit cf19472528447e48ae5e9e6e301570cb9f5c0a1b Author: Mooneer Salem Date: Wed Feb 4 01:52:39 2026 -0800 Autosize columns in main window drop-down list. commit ca0786e8f366c1e2a957c46fffc4fd23f2f56104 Merge: 14913e39 45d15bb5 Author: Mooneer Salem Date: Wed Feb 4 01:40:56 2026 -0800 WIP on ms-cpu-affinity: 14913e39 Don't hardcode RADE sample counts. commit 45d15bb56dbd94f9cc5860e80aac852b50b23917 Author: Mooneer Salem Date: Wed Feb 4 01:40:56 2026 -0800 index on ms-cpu-affinity: 14913e39 Don't hardcode RADE sample counts. commit 14913e39ba8e30287790c543e35ac0266d91d351 Author: Mooneer Salem Date: Wed Feb 4 00:32:39 2026 -0800 Don't hardcode RADE sample counts. commit fd0dea2c96ded1e4235a2f9f26b79e14b9ccdbe0 Author: Mooneer Salem Date: Wed Feb 4 00:32:13 2026 -0800 Go back to taking wait start time in end RT call. commit 6289899e2857ff93343cc17871d3ef36b349e89f Author: Mooneer Salem Date: Tue Feb 3 16:05:16 2026 -0800 Fix macOS crashes. commit 70e408dff39f817d1a5d531057ab3107c02bdfab Author: Mooneer Salem Date: Tue Feb 3 12:32:29 2026 -0800 FreeDV Reporter: Use ItemsAdded/ItemsDeleted instead of Cleared() for performance. commit 8da2d8c7b763eec1f544098de8a2fc9ed0165fa0 Author: Mooneer Salem Date: Tue Feb 3 08:51:42 2026 -0800 Revert "Disable setting pipewire mainloop affinity." This reverts commit 9781267403e20e5f3933cdc84e809c3cfa620916. commit 9781267403e20e5f3933cdc84e809c3cfa620916 Author: Mooneer Salem Date: Tue Feb 3 07:53:33 2026 -0800 Disable setting pipewire mainloop affinity. commit 23d9949cd740f2eeecdfe428e0d358647d2b2580 Author: Mooneer Salem Date: Tue Feb 3 00:12:47 2026 -0800 Have start time be start of work. commit 7eb0acf16d10d832ffb80b603f55d3a88703051f Merge: e37faf06 f4a35367 Author: Mooneer Salem Date: Mon Feb 2 16:12:07 2026 -0800 Merge branch 'master' into ms-cpu-affinity commit f4a35367d07d1efbbae19dd9410a320c1c8eb14d Author: Mooneer Salem Date: Mon Feb 2 14:37:17 2026 -0800 Hamlib: Add checking prior to retrieving minimum/maximum baud rates. (#1209) * Hamlib: Add checking prior to retrieving minimum/maximum baud rates. * Make sure whitespace is removed from rig name during config load. * Add PR #1209 to changelog. * Fix possible deadlock in ThreadedTimer. * Do not trim rig names from library, only when comparing. * Fix ODR violation in g_tx. commit e37faf06689cd934750b909f82b6af5b6e6fa5ba Author: Mooneer Salem Date: Mon Feb 2 13:10:17 2026 -0800 Experiment: take wakeup time into account when determining how long to wait for pipewire to return audio. commit 0151bedb1a48da76de30ebf097dd63db0d6d2d18 Merge: 8f9756bb 498a6d36 Author: Mooneer Salem Date: Mon Feb 2 13:02:15 2026 -0800 Merge branch 'master' into ms-cpu-affinity commit f5bcefb0bd6d1e79f6cc4229a952ac89a16fb02c Author: Mooneer Salem Date: Mon Feb 2 07:07:35 2026 -0800 Use level 10 for quality. commit dfb17ae80312e764b58e13f81cfea37715971dd3 Author: Mooneer Salem Date: Mon Feb 2 00:45:15 2026 -0800 Fix ODR violation in g_tx. commit a8d1f3a2f6af744fe3a2503136ac5da4dbda201f Merge: 865d66f9 da2054a9 Author: Mooneer Salem Date: Mon Feb 2 00:47:18 2026 -0800 Merge branch 'master' into ms-speex-resampler commit 7ceabaccba2c1a512417da57869bc45014c953dc Author: Mooneer Salem Date: Mon Feb 2 00:45:15 2026 -0800 Fix ODR violation in g_tx. commit d5614473543cd90bdca9ada3056b059192c1bd51 Author: Mooneer Salem Date: Sun Feb 1 23:50:35 2026 -0800 Do not trim rig names from library, only when comparing. commit 498a6d3637135c512870b8fa9e83d28d57eccbfe Author: Mooneer Salem Date: Mon Feb 2 07:43:19 2026 +0000 latest user manual PDF commit a65bbdc5f133ae5848ae32e4d5fc25bb18c10898 Merge: 223c31fa da2054a9 Author: Mooneer Salem Date: Sun Feb 1 23:41:33 2026 -0800 Merge branch 'master' into ms-hamlib-baud-bounds-check commit da2054a9030d2a1630f0434794b42ed16cf308c6 Author: Mooneer Salem Date: Sun Feb 1 23:41:06 2026 -0800 Cache PTT response time to minimize first TX reporting issues. (#1207) * Cache PTT response time to minimize first TX reporting issues. * Add PR #1207 to changelog. commit 223c31faf7c1ac7ce4c04a0384dfa32dc355f6ff Author: Mooneer Salem Date: Sun Feb 1 23:40:41 2026 -0800 Fix possible deadlock in ThreadedTimer. commit 3964d2c4069808ced659fadb8c0213fe8a9549db Author: Mooneer Salem Date: Sun Feb 1 18:28:54 2026 -0800 Add PR #1209 to changelog. commit 28c6939888a38477668e94ee5fee11ae9bc3d14c Merge: f39aa1e1 411ff2f8 Author: Mooneer Salem Date: Sun Feb 1 18:28:31 2026 -0800 Merge branch 'master' into ms-hamlib-baud-bounds-check commit c689ff10f49e0910aafbc9da45c95181d0eec1f5 Author: Mooneer Salem Date: Sun Feb 1 18:27:23 2026 -0800 Add PR #1207 to changelog. commit c65166e1feb8b2f760e778181224cc10f4fa06e7 Merge: d0a6eba6 55dc3e9f Author: Mooneer Salem Date: Sun Feb 1 18:26:50 2026 -0800 Merge branch 'master' into ms-cache-ptt-response-time commit 411ff2f8a08a6cdb38e48636b90df4f907d393d6 Author: Mooneer Salem Date: Mon Feb 2 02:26:46 2026 +0000 latest user manual PDF commit 55dc3e9f9baa3257e58735eb43dd83adcddd6d0e Author: Mooneer Salem Date: Sun Feb 1 18:24:28 2026 -0800 Resolve additional TSan/UBSan warnings during filter manipulation. (#1208) * Resolve additional TSan/UBSan warnings during filter manipulation. * Add PR #1208 to changelog. commit 9c74a067ef6c1a7537d8cc08b1718c938db7f27c Author: Mooneer Salem Date: Sun Feb 1 16:09:22 2026 -0800 Add PR #1208 to changelog.