Mooneer Salem
bef3b4c49f
Revert "Fake change to add some GH builds to the queue."
...
This reverts commit 4d586162d7
.
2025-06-15 18:22:54 -07:00
Mooneer Salem
4d586162d7
Fake change to add some GH builds to the queue.
2025-06-15 18:22:47 -07:00
Mooneer Salem
d204db6dc7
Merge branch 'master' into ms-page-fault
2025-06-15 18:21:41 -07:00
Mooneer Salem
ef9d17a7b8
latest user manual PDF
2025-06-16 01:20:24 +00:00
Mooneer Salem
040c116c41
Merge branch 'master' into ms-page-fault
2025-06-15 18:18:57 -07:00
Mooneer Salem
47841eb54d
Fix compiler error on Fedora 42 when using Hamlib packages. ( #936 )
...
* Fix compiler error on Fedora 42 when using Hamlib packages.
* Add PR #936 to changelog.
* Fix missed NOT in endif.
2025-06-15 18:18:05 -07:00
Mooneer Salem
cb01acb89a
Merge branch 'master' into ms-page-fault
2025-06-15 08:51:03 -07:00
Mooneer Salem
9d09dbc474
Revert "Run all tests with ASan and RTSan."
...
This reverts commit 4fbc6b52fa
.
2025-06-15 08:50:47 -07:00
Mooneer Salem
4a51cb38c3
Merge branch 'ms-page-fault' of github.com:drowe67/freedv-gui into ms-page-fault
2025-06-15 08:08:52 -07:00
Mooneer Salem
7bc6619bcd
Reduce needed memory by ResampleStep further.
2025-06-15 08:07:18 -07:00
Mooneer Salem
daf7307ba1
latest user manual PDF
2025-06-15 14:24:57 +00:00
Mooneer Salem
4ec0a98f12
Reload current Git hash every time it changes. ( #935 )
...
* Make Git hash regenerate if changed.
* Must provide version and tag in source code run.
* Add PR #935 to changelog.
* Oops, need to fix some compiler errors.
2025-06-15 07:22:39 -07:00
Mooneer Salem
10d843c2af
Add backup code in case we can't get the page size.
2025-06-15 07:22:11 -07:00
Mooneer Salem
4fbc6b52fa
Run all tests with ASan and RTSan.
2025-06-14 23:30:57 -07:00
Mooneer Salem
06d66324fc
Hopefully fix Windows failures.
2025-06-14 22:03:58 -07:00
Mooneer Salem
5c6ff2efbb
Update some missed memory allocations.
2025-06-14 21:00:08 -07:00
Mooneer Salem
102cec4bd0
We still want to use custom allocator for RTSan.
2025-06-14 09:45:55 -07:00
Mooneer Salem
d4d056ac0c
Fix issues from previous ten runs.
2025-06-14 09:45:20 -07:00
Mooneer Salem
0574bd6010
Add PR #933 to changelog.
2025-06-14 02:41:08 -07:00
Mooneer Salem
f8817ccd09
Merge branch 'master' into ms-page-fault
2025-06-14 02:38:51 -07:00
Mooneer Salem
a681977410
Fix Linux compiler errors.
2025-06-14 02:36:57 -07:00
Mooneer Salem
2129de7229
noexcept is required for RTSan.
2025-06-14 02:25:14 -07:00
Mooneer Salem
a257dd90c4
Forgot include <cstdlib>.
2025-06-14 02:07:12 -07:00
Mooneer Salem
2e70752c36
latest user manual PDF
2025-06-14 08:58:05 +00:00
Mooneer Salem
69ab5c40c7
Merge branch 'master' into ms-page-fault
2025-06-14 01:54:03 -07:00
Mooneer Salem
c5a041c989
Easy Setup: Use card names instead of device names for generating device list ( #932 )
...
* WIP code to get card/port names.
* Fix Linux compiler errors.
* Ensure that PulseAudio is adding card names when being interrogated.
* Initial logic to use card names instead of device names in Easy Setup dialog.
* WASAPI: Make sure Easy Setup can still work with FlexRadio virtual devices.
* Remove Windows-specific logic from Easy Setup dialog code.
* Add PR #932 to changelog.
2025-06-14 01:53:49 -07:00
Mooneer Salem
01ff5b9700
Use regular malloc() if RTSan or ASan are enabled.
2025-06-14 01:46:29 -07:00
Mooneer Salem
66880a3f27
Fix Windows compiler error.
2025-06-14 00:38:25 -07:00
Mooneer Salem
9a1147d1c9
Lock memory used by RADE steps.
2025-06-14 00:25:55 -07:00
Mooneer Salem
0636d2e769
Make sure real-time memory is aligned to system pagesize.
2025-06-14 00:14:20 -07:00
Mooneer Salem
74e93e0365
Move most other non-RADE allocations to O(1) allocator + mlock()'d memory.
2025-06-13 23:13:04 -07:00
Mooneer Salem
c8e04dbdfb
Fix Windows compiler error.
2025-06-13 12:34:08 -07:00
Mooneer Salem
4ec4e0d250
Should use VirtualUnlock on Windows to unlock memory.
2025-06-13 11:06:19 -07:00
Mooneer Salem
be985d3b31
Lock real time memory pages in memory to avoid being swapped out.
2025-06-13 11:04:04 -07:00
Mooneer Salem
9824bdd3f9
latest user manual PDF
2025-06-12 15:31:12 +00:00
Mooneer Salem
56e39f05f1
Work around Linux bug preventing some flag emojis from being fully deleted on backspace. ( #931 )
...
* Work around Linux bug preventing some flag emojis from being fully deleted on backspace.
* Make cursor appear in the expected location after deletion.
* Add PR #931 to changelog.
2025-06-12 08:28:33 -07:00
Mooneer Salem
fa07b1aa85
latest user manual PDF
2025-06-12 02:21:59 +00:00
Mooneer Salem
ed0d4cca2c
Fix GTK+ assertion after FreeDV Reporter has been open for a long time. ( #929 )
...
* Fix GTK+ assertion after FreeDV Reporter has been open for a long time.
* Add PR #929 to changelog.
2025-06-11 19:19:23 -07:00
Mooneer Salem
38d9748e72
latest user manual PDF
2025-06-11 20:03:46 +00:00
Mooneer Salem
3f61509569
Update Hamlib to 4.6.3 (macOS/Windows). ( #930 )
...
* Update Hamlib to 4.6.3 (macOS/Windows).
* Add PR #930 to changelog.
* Revert inadvertent change.
2025-06-11 13:00:45 -07:00
Mooneer Salem
48904de380
latest user manual PDF
2025-06-10 16:07:45 +00:00
Mooneer Salem
03a4d87970
Only resort if we actually get new data from the server. ( #915 )
...
* Only resort if we actually get new data from the server.
* Further reduction in CPU usage by having highlights clear on a slightly longer time interval.
* Further CPU reductions by only re-sorting if data's actually changed.
* Further filter by current sorting column.
* Oops, sorting column should be the same as the modified column to trigger sorting.
* Fix crash when exiting FreeDV.
* Check IsValid() to avoid assertion on wxWidgets 3.0.
* Fix other wxWidgets 3.0 assertions discovered during testing.
* Reduce CPU load used by rendering frequency updates by only sending updates to the server when the frequency changes.
* Add PR #915 to changelog.
2025-06-10 08:54:20 -07:00
Mooneer Salem
405134f49c
latest user manual PDF
2025-06-10 15:46:22 +00:00
Mooneer Salem
f856cb2124
FreeDV Reporter: Fix issue with first column not being aligned properly with other columns. ( #922 )
...
* FreeDV Reporter: Fix issue with first column not being aligned properly with other columns in Windows.
* Add PR #922 to changelog.
2025-06-10 08:42:59 -07:00
Mooneer Salem
1b30e30ba7
Add note about using XWayland on Linux. ( #926 )
...
* Add note about using XWayland on Linux.
* Add PR #926 to changelog.
2025-06-10 08:25:09 -07:00
Karl Matthias
bc8a8dc739
Add missing dependency for macOS builds ( #925 )
...
* Add missing dependency for macOS builds
* Add wget to MacPorts install line as well.
* Add PR #925 to changelog.
---------
Co-authored-by: Mooneer Salem <mooneer@gmail.com>
2025-06-09 12:26:16 -07:00
Mooneer Salem
f56f473e54
latest user manual PDF
2025-06-08 17:46:06 +00:00
Mooneer Salem
337094f635
Extend WASAPI interface to support mix formats other than 16 bit integer. ( #919 )
...
* Extend WASAPI interface to support mix formats other than 16 bit integer.
* Have WASAPI do sample rate conversion. Shouldn't be necessary but eh.
* Add PR #919 to changelog.
2025-06-08 10:43:00 -07:00
Mooneer Salem
44a854cea3
latest user manual PDF
2025-06-07 06:02:55 +00:00
Mooneer Salem
dc9a693524
Fix typo causing RX radio device to remain open. ( #918 )
...
* Fix typo causing RX radio device to remain open.
* Add PR #918 to changelog.
2025-06-06 23:00:15 -07:00