Mainwindow Finite State Machine
Mainwindow Finite State Machine
Following PR #2274 from @srcejon a Finite State Machine has been implemented in Mainwindow with the purpose of removing possible blocking on the main (GUI) thread while keeping the existing functionalities.
Other changes and fixes
- ChirpChat: increased preamble symbols limit from 20 to 32. Fixes #2284
- RTLSDR: Apply driver settings in RTLSDRThread Add sync read for WebAssembly. PR #2281 from @srcejon
- SSB demod: fixed GUI and returned to previous threading model. Fixes #2273
- HeatMap: Catch memory allocation failures... For #2083 PR #2277 from @srcejon
- Add default-qt6-windows cmake config. PR #2276 from @srcejon
- Add pager notifications. Add option to ignore duplicates. Support plotting pager messages on the map. PR #2276 from @srcejon
- Don't load defaults if loading a preset. PR #2274 from @srcejon
- DeviceGUI::closeEvent - Don't automatically delete the GUI,.. PR #2274 from @srcejon
- Fix replay buffer when FixReal is qint16. PR #2270 from @srcejon
- snap: Try to get version number from latest tag. PR #2270 from @srcejon
- Add libflac to snap. Set ARCH_OPT to nehalem. PR #2270 from @srcejon
- Fix flac on Mac. PR #2270 from @srcejon
- RemoteTCP: Update docs. PR #2270 from @srcejon
- Map: Fix Kiwi list. Add SDRangel wss support. PR #2270 from @srcejon
- RemoteTCPSink: Report server init errors via GUI. Send protocol to public list. PR #2270 from @srcejon
- RemoteTCPInput: Add wss protocol support. PR #2270 from @srcejon
- Fix DeviceAPI::deserialize. Fixes #2266. PR #2267 from @srcejon
Binary artifacts
For more details on artifacts and their contents please read the quick start in the Wiki.
Note that Ubuntu .deb package is for 22.04. Please note that SSE 4.2 is required.