-
Notifications
You must be signed in to change notification settings - Fork 449
/
CHANGELOG
3054 lines (2175 loc) · 132 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
sdrangel (7.22.5-1) unstable; urgency=medium
* Windows: upload signed releases rather than unsigned releases to Github releases page. PR #2347
* Windows: fixed signed releases. PR #2344
* FT8 Demod: limit upper bandwidth to 5.8 kHz. Fixes #2339
* Stop device while changing channel set. Fixes #2332. PR #2342
* ADSB: Update URL of OpenSkyNetwork Aircraft database. PR #2341
* Don't stop source if being deleted. For #2315. PR #2340
* Send DSPSignalNotification in audio mods for #2336. PR #2340
* Radiosonde: limit precision of floating point numbers sent to SondeHub. PR #2338
* Windows signed releases: use relative path. Increase timeout to 30 minutes. PR #2335
* ADSB: Include adsbdemodsettings.h PR #2334
* Use release signing certificate for Windows installer. PR #2331
* Fix memory leak and race condition relating to DSP*Engines. Part of #2159 PR #2330
* FreeDV: Fix memory allocation/free issues. Part of #2315. PR #2330
* Wav Files: Add support for meta-data. PR #2328
* DemodAnalyzer: Ensure sample rate is set in worker. Fixes #2309. PR #2328
^ SDRplayv3: Mac: link with libsdrplay_api.so.3 rather than libsdrplay_api.so.3.15. PR #2327
* ADS-B: Fix memory use after delete. For #1734 and part of #2315 PR #2326
* Fixed Appveyor Docker image build
* Fix output-artifact-directory and unzip file. PR #2323
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Thu, 05 Dec 2024 01:07:27 +0100
sdrangel (7.22.4-1) unstable; urgency=medium
* Use macos-12 for Mac x86 build. PR #2321
* Workaround for "hdiutil: create failed - Resource busy"
* Pager: Add alpha and numeric columns. Implements #2319. PR #2320
* Added qtwebchannel dependecy to fix missing 3d Map and Sky Map from Windows release. PR #2316
* Removed .deb package build from Appveyor
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Mom, 11 Nov 2024 08:42:03 +0100
sdrangel (7.22.3-1) unstable; urgency=medium
* Add deb dependencies for pipewire. PR #2314
* Added compilation options for WebAssembly. PR #2313
* ADS-B: Use settings keys. PR #2310
* AIS Demod: Remove spacing around messages. PR #2310
* Freuqency Scanner: Add multiplex mode. PR #2310
* Build snap, MAC, Windows and Ubuntu .deb with Github actions. Various PRs
* Server: Use Sink/MIMO signals rather than Source. Part of #2294. PR #2304
* Updated some Python scripts to Python3. PR #2298
* RemoteTCPSink: Does use IQ only setting for RTL0. PR #2301
* Server: wait for set sample source/sink/MIMO to complete before loading the device settings. Fixes #2294
* Fix spectrum peak measurement for SSB spectra. Fixes #2282. PR #2299
* Upgrade C++ standard to c++17
* Fixes for Android . PR #2288
* Add qtshadertools. PR #2287
* Add more Qt modules and set ENABLE_QT6=ON. PR #2287
* Update Qt optional packages for 6.8 , PR #2287
* Use Qt 6.8 for Windows build. PR #2287
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sat, 09 Nov 2024 17:30:44 +0100
sdrangel (7.22.2-1) unstable; urgency=medium
* ChirpChat: increased preamble symbols limit from 20 to 32. Fixes #2284
* RTLSDR: Apply driver settings in RTLSDRThread Add sync read for WebAssembly. PR #2281
* SSB demod: fixed GUI and returned to previous threading model. Fixes #2273
* HeatMap: Catch memory allocation failures... For #2083 PR #2277
* Add default-qt6-windows cmake config. PR #2276
* Add pager notifications. Add option to ignore duplicates. Support plotting pager messages on the map. PR #2276
* Don't load defaults if loading a preset. PR #2274
* DeviceGUI::closeEvent - Don't automatically delete the GUI,.. PR #2274
* MainWindow: Add FSMs to avoid blocking on the GUI thread... PR #2274
* Fix replay buffer when FixReal is qint16. PR #2270
* snap: Try to get version number from latest tag. PR #2270
* Add libflac to snap. Set ARCH_OPT to nehalem. PR #2270
* Fix flac on Mac. PR #2270
* RemoteTCP: Update docs. PR #2270
* Map: Fix Kiwi list. Add SDRangel wss support. PR #2270
* RemoteTCPSink: Report server init errors via GUI. Send protocol to public list. PR #2270
* RemoteTCPInput: Add wss protocol support. PR #2270
* Fix DeviceAPI::deserialize. Fixes #2266. PR #2267
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sun, 20 Oct 2024 08:26:38 +0200
sdrangel (7.22.1-1) unstable; urgency=medium
* wdsprx: Fix path to help file.
* Removed SyncMessenger from DSPDeviceSourceEngine. Part of #2159
* Fixed threading model for DSPDeviceSourceEngine. Part of #2159
* Removed SyncMessenger from DSPDeviceMIMOEngine. Part of #2159
* RTLSDR: make sure start and stop are effective once only. PArt of #2159
* Fixed threading model for DSPDeviceMIMOEngine plus other fixes. Part of #2159
* Removed SyncMessenger from DSPDeviceSinkEngine. Part of #2159
* SSBMod, AMMod, NFMMod: revised thread processing
* Fixed threading model for DSPDeviceSinkEngine plus other fixes. Part of #2159
* DeviceSet and DeviceUISet: use delete channel API instead of destroy method...
* BladeRF2Output: removed applySettings from stop method
* All device plugins: make sure start and stop are effective once only. PArt of #2159
* Removed the destroy method from ChannelGUI interface
* DeviceGUI: removed destroy method. Part of #2159
* Fix SopaySDR library search when system cmake package present. PR #2245
* Append prefix to plugin name when running on Android. PR #2245
* Fix compilation with newer ffmpeg libavutil. PR #2245
* Fix compilation for Android with Qt6. PR #2245
* Bump Cmake minimal version to 3.17
* Use new find_package(CUDA Toolkit). PR #2250
* Update CMakeLists.txt to allow static libraries to be built, as well as shared... PR #2252
* Allow plugins to be compiled as static libs, part 2. PR #2254
* Use opencv4 with VS2022. PR #2257
* Frequency Scanner: initialize pointer to FrequencyScanner. Fixes #2262
* Update channel list upon Morse Decoder and Demod Analyzer GUI creation. Fixes #2263
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sun, 06 Oct 2024 08:39:11 +0200
sdrangel (7.22.0-1) unstable; urgency=medium
* New Rx channel based on WDSP. Issue #2156
* Added cubehelix based color maps. Issue #2191
* Fix API host address in About dialog and debug message. PR #2218
* Some cleanup. PR #2212
* Added shift to channel marker to take RIT into account. Part of #2156
* Added S-meter units to scale engine. Part of #2156
* Some typos fixes. PR #2206
* Map enhancements and fixes. PR #2187
* APT Demod: Check filename suffix is specified. PR #2190
* Don't change filenames on Android, PR #2190
* Frequency Scanner: Fix rounding error. PR #2186
* Update sdrangel-windows-libraries link to include latest VC redistributable. PR #2185
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Tue, 13 Aug 2024 17:01:01 +0200
sdrangel (7.21.4-1) unstable; urgency=medium
* Code fixes. PR #2184
* Do not save the settings twice. PR #2182
* FreqScanner: Add HF ATC channels preset. PR #2181
* FreqScanner: Add API action to run scan. Add scan results to channel report. PR #2181
* FreqScanner: Add scanState to FreqScanner Report. PR #2181
* Configurations dialog: Fix slot names. PR #2180
* AIS: Validate message length. Fixes #2125. PR #2180
* ILS Demod. Save frequency when switching between LOC and G/S. PR #2180
* ILS Demod. Set frequency for ident when in G/S mode. Fixes #2177. PR #2180
* Heat Map: Handle memory allocation errors. PR #2175
* Heat Map: Allow selecting which data to be saved to reduce memory requirements. PR #2175
* ILS Demod: Add DDM/SDM/Deviation to channel report. PR #2174
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Tue, 25 Jun 2024 20:17:52 +0200
sdrangel (7.21.3-1) unstable; urgency=medium
* Update sdrangel-windows-libraries to latest revision. PR #2173 fixes #2155
* SDRplayV3Input: Add SDRPLAY_RSPdxR2_ID support. PR #2172 fixes #2155
* Fix tooltips. PR #2170
* Update external/windows to latest sdrangel-windows-libraries. PR #2169
* Update SDRplay API to 3.15 on Mac. PR #2169
* Fix typo in ILS freq. PR #2168
* Remove use of deprecated QRegExp. PR #2160
* Fix memleaks. PR #2157
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Mon, 17 Jun 2024 22:30:17 +0200
sdrangel (7.21.2-1) unstable; urgency=medium
* Morse Decoder feature: build for Windows. Issue #2152
* Satellite Tracker Settings: add missing help description of Replay tab, PR #2151
* Satellite Tracker Settings: update help page for new button. PR #2151
* Satellite Tracker Settings: add a button to reset the list of TLE. PR #2151
* Move defines to the header so they can be reused elsewhere. PR #2151
* Factor out the code that updates the widget containing the list of TLEs. PR #2151
* Use https for all addresses. PR #2151
* Set CMAKE_PREFIX_PATH to include ffmpeg@5. PR #2149
* Github mac CI: Try ffmpeg@5. PR #2149
* CUDAvkFFTEngine: Add required include.. PR #2149
* Fix memleaks. PR #2133
* Remove extra margins from some dialog. PR #2148
* SDRPlay v1: fix setting of hardware flavour. Fixes #2127
* Audio Input: list plugin as a built in device for multiple times instantiation. Fixes #2143
* Do not exit after listing available devices. Fixes #2144
* Fix and refactor FindSoapySDR.cmake. PR #2146
* Morse Decoder: returm to the original GGMorse library
* Fix WFM mod: remove feedback sink. PR #2138
* Fix ADSB demod: Message length. PR #2138
* Fix Sigmf Record: overwriting sigmf-data or sigmf-meta. PR #2136
* Highlight the current workspace and device. PR #2126
* Web API: Sort some files by name in the resources file. PR #2124
* Web API: Add missing files to resources file. PR #2124
* Install subversion for Mac build. PR #2123
* Fix ggmorse paths on ma. PR #2123
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Fri, 06 Jun 2024 20:09:11 +0200
sdrangel (7.21.1-1) unstable; urgency=medium
* Morse Decoder feature: Fix for Qt6 and Windows. PR #2122
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Fri, 24 May 2024 10:29:04 +0200
sdrangel (7.21.0-1) unstable; urgency=medium
* Morse decoder feature. Implements #2112
* Fix crash quitting sdrangel when the SID window is open. PR #2121. Fixes #2119
* SSB demod: apply clamping also when squelch opens
* Remove unneeded calls to disconnect signals. PR #2120
* Fix memleaks. PR #2120 PR #2058.
* Do not create objects if there is no message queue to send to. PR #2058.
* Do not create a Message if there is no worker to send to. PT #2058
* Add cmake option to optionally compile with LeakSanitizer. PR #2058
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Thu, 23 May 2024 22:18:08 +0200
sdrangel (7.20.1-1) unstable; urgency=medium
* Fix Qt6 build. PR #2069
* ADS-B: Fix map centering and station icon for Qt6. PR #2072
* Fix bug that prevents settings changes updates via reverse API. PR #2066
* SIDAddChannelsDialog: Make columns sortable. PR #2067
* Fix build failure when Qt Location is not available. PR #2073
* Fix "More '%' conversions than data arguments". PR #2075
* Remove unused includes and use more direct includes. PR #2076
* Make all include directives identical. PR #2076
* Fix build of DAB demodulation plugin. PR #2076
* Update the IPB beacons table only when the dialog is visible. PR #2068
* Raise the Beacon, IBP Beacons an Radio Time dialogs. PR #2068
* Close any open dialog when sdrangel quits. PR #2068
* vkFFT: Fix building with recent Vulkan SDKs. PR #2087
* Sdrplayv3: use SDRPLAY_MAX_DEVICES in enumOriginDevices(). PR #2088
* AudioCATSISO: fixed CAT worker handling
* AudioCATSISO: fixed transverter processing
* AIS: Fix string decoding in safetey messages. Fixes #2094. PR #2096
* ValueDial: Fix array being accessed out of range. PR #2096
* BFM Demod: Delete baseband on stop(). PR #2104
* Bring BFM demod closer to AM demod design. PR #2104
* Don't call start() in Demod's constructors. Fixes #2102. PR #2104
* SSDDemodGUI: Disable AGC widgets when AGC disable. PR #2104
* Fix saving configurations after deleting some entries. PR #2109
* Interferometer: added channel B gain control
* Interferometer: implement gain and phase in API
* LocalSink: update local input device list at construction time
* Interferometer: list local input devices and make update settings atomic
* Interferometer: added possibility to send correlated IQ to a Local Input device
* Interferometer: added localDeviceIndex and play to API
* LocalSink: refactored getLocalDevice method
* Metis MISO: added lock all Rx frequencies option
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sun, 15 May 2024 10:01:05 +0200
sdrangel (7.20.0-1) unstable; urgency=medium
* New Sudden Ionospheric Disturbance feature. PR #2052
* Removed unused includes and use more direct includes. PR #2062
* Various updates and fixes. Fixing #2061. PR #2063
* ChirpChat: added FT mode (FT-chirp)
* Support VOR Localizer on Qt6. PR #2057
* Fix audio sink/source mapping. PR #2056
* Use mouse wheel to zoom in / out of charts. PR #2052
* Channel Power: Add absolute frequency setting. PR #2052
* RadiosondeDemod: Fix packets read from .csv not being sent to Radiosonde feature.. PR #2052
* KiwiSDR: Add position of device to web API report. PR #2052
* KiwiSDR: Add position to yaml. PR #2052
* SkyMap: Add Moon map. PR #2052
* APRS: Check for Cr or LF. For #2028. PR #2052
* AX.25 Packet: packetmod supports multi Via; packetdemod fix H bit. PR #2039
* Audio optimize & default input/output bugfix. PR #2038
* Sat Tracker: Prevent crash if satellite not found. PR #2052
* Astronomy: Add sunrise / sunset calculation. PR #2052
* APRS: Fix forwarding of binary data to APRS-IS for #2028. PR #2052
* APRS: Forward packets to aprsi-is, even if we can't decode them. For #2029. PR #2052
* ADSB: Add Airplanes.Live at request of user. PR #2027
* Heat Map: Fix overflow in average calculation. PR #2052
* AIS Demod: Remove unused filter. PR #2052
* SkyMap: Fix erronous entry in source list. PR #2052
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sun, 14 Apr 2024 09:15:24 +0200
sdrangel (7.19.1-1) unstable; urgency=medium
* Add channel power channel. PR #2019, #2021
* Use mouse keys for CW modulation in SSB modulator. Fixes #1948
* ADS-B: Only list available maps. PR #2017
* CRightClickEnabler: Prevent duplicate events... PR #2017
* Update snap. PR #2016
* Scan all plugins for qml (for Mac). PR #2014
* fix memset() arguments order in vkfftengine. PR #2013
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sun, 17 Mar 2024 19:17:00 +0100
sdrangel (7.19.0-1) unstable; urgency=medium
* Upgraded RTL-SDR library to v2.0.1
* Fix not remove source buddy. PR #1998
* Fix renumberate deviceset without modifying claimed of SamplingDevice. PR #2001
* Merge pull request #2000 from srcejon/freq_scanner
* ADS-B: Add QT 6 support for map. PR #2000
* Fix URLs on QT 6 map. PR #2000
* Fix 32-bit float support for Spy Server. PR #2000
* Fix Kiwi location. PR #2000
* Update map docs. PR #2000
* Fix gcc warnings. PR #2000
* Update map QML/HTML. PR #2000
* Add libqt5svg5-dev dependency. PR #2000
* Add SVG and libacars. PR #2000
* HTTPDownloadManager: Support latest updates to Google Drive. PR #2000
* Add utils. PR #2000
* SkyMap: Fix CORS and enabling caching. PR #2000
* Map: Add Spy Server and Kiwi SDR. Add weather and satellite overlays. PR #2000
* Fix SDRA protocol and improve spectrum refresh rate. PR #2000
* Fix gcc warnings. PR #2000
* RemoteTCPInput: Add Spy Server support. PR #2000
* SDRplay: Prevent nullpointer dereference for #1825 PR #2000
* Add End-of-Train demodulator for #1866. PR #2005
* AIS, DSC, End-of-Train, Packet, Radiosonde: date/time from File Input device or system clock. PR #2005
* Use log2 approximation to increase performance. Part of #2004. PR #2006
* SigMF File Sink: implement 16 and 8 bits sample sizes. Fixes #1921
* Use F:n for feature Ids. PR #2007
* Update Demod Analzyer to use AvailableChannelsOrFeature. PR #2007
* Class to handle amateur radio callsigns and corresponding country data. Part of #2008
* FT8 demod: implemented DXCC country decoding. Implements #2008
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Fri, 08 Mar 2024 18:12:42 +0100
sdrangel (7.18.0-1) unstable; urgency=medium
* Upgrade to SDRPlay API to 3.14 and support for RSP 1B
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Wed, 21 Feb 2024 12:53:33 +0100
sdrangel (7.18.0-1) unstable; urgency=medium
* New SkyMap feature PR #1986
* Add AvailableChannelOrFeatureHandler. PR #1986
* Use MainCore code for managing available channel and feature list. PR #1986
* Optimize eumerator of origin device PR #1984
* Fix SimpltPTT device id; Add "None" Rx/Tx device option PR #1983
* Fix LimeSDR MIMO Tx gain mode. PR #1973
* Fix GUI handle Startstop message. PR #1973
* Speedup compilation on all platforms using ccache. PR #1967
* Demod Analyzer plugin: channel selection via api. PR #1956
* Sat Tracker: Update default TLEs to latest URLs. PR #1954
* Fix failure due to access by null pointer. PR #1952 Issue #1951
* Fix frequency calculation for SSB spectrum. PR #1946
* File Input: Fix seeking over .wav header. PR #1946
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sun, 18 Feb 2024 10:46:39 +0100
sdrangel (7.17.3-1) unstable; urgency=medium
* Map updates: Allow selection of which device to tune to frequency. PR #1911
* Map updates: Support tuning of multiple frequencies per map item. Update maplibre to maplibregl. PR #1911
* Use common code for creating and processing device and channel Ids. PR #1911
* Prevent crash that can occur if preset type is unknown. PR #1911
* Add support for setting center frequency on Tx devices. PR #1911
* Allow replay time offset to be set by ctrl+left click in waterfall. PR #1914
* Add replay support to Lime Input. PR #1914
* Remove space in CSV header. PR #1916
* SDRPlayV3 on Mac: Update library path so is works with API 3.12.1. PR #1916
* Fixed AudioNetSink stereo handling
* SSB demod: added FIR LP filter after AGC to smooth out sharp peaks
* Removed useless AGC clamping
* Fixed some AGC issues
* SSB demod: better algorithm for AGC limitation. Fixes #1918
* AM demod: extend squelch limit to -120 dB
* Start file browser in directory of last file selected. PR #1926
* Fix #1928. Add null-terminator between strings. PR #1929
* Frequency Scanner: allow scanning channels of a MIMO device
* Frequency scanner: set device frequency for both Rx and MIMO devices
* Frequency Scanner: GUI: give more space to channel power display
* Frequency Scanner: handle change of I/Q stream in tracked channels (MIMO)
* AudioCATSISO: adapt to newer versions of Hamlib. Fixes #1919
* Mac O/S: Disable build of LAME frontend. PR #1935
* Use separate date/time fields and prefix address with leading 0. Fixes #1936. PR #1937.
* Radioastronomy: Handle negative flux values in .srd file. PR #1940.
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sun, 31 Dec 2023 17:58:51 +0100
sdrangel (7.17.2-1) unstable; urgency=medium
* Freq Scanner: Add per-frequency settings. Fix freq > 2GHz. PR #1905
* DSD demod: Upgrade dsdcc to 1.9.5. Fixes #1878
* Scope: Added derivative of magnitude squared to the list of projections
* SSB demod: mitigate AGC steep transitions causing audio clicks
* SSB demod: tie AGC steep transition correction to AGC clamping
* Fix AirspyHF instant replay. PR #1905
* Fix sdrplay shared library name on Mac arm64, as incorrect in 3.12 API release. PR #1905
* SDRPlay V3 API - don't call close unless open was a success, as will crash on Mac. PR #1905
* Add dialog positioner for audio select dialog. PR #1905
* Display FIFO size on overflow. PR #1905
* Freq scanner: Stop scanning when Tune menu selected. PR #1905
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Mon, 04 Dec 2023 20:35:40 +0100
sdrangel (7.17.1-1) unstable; urgency=medium
* Fixes to Mac build. PR #1869
* AM demod: channel/frequency entry modes. PR #1876
* SSB demod noise reduction
* Radiosonde: Added more columns, PR #1881. Fixes #1880
* DSD Demod - Fix loss of constellation. PR #1883. Fixes #1836
* Remote TCP - Fix FIFO size adjustment. Fixes SR > 3 MS/s. PR #1886. Fixes #1885.
* Indicate audio FIFO underflow/overflow. PR #1887
* Fix resize cursor not being cleared when mouse moves over child widgets. PR #1888
* Prevent popup menu when scrolling tables. PR #1889
* Use custom save/restore geometry for MDI sub=windows. PR #1890. Fixes #1835
* Use MDI restore when loading config. PR #1890
* M17: Reverse byte ordering of CRC in packet mode. PR #1891. Fixes #1826
* M17: Update packet format to comply with current spec. PR #1892. Fixes #1826
* More M17 fixes. PR #1894
* Frequency scanner: Add FRS-GMRS presets. PR #1897
* ADS-B demod: Split widgets in to 2 tabs for small Android screens. PR #1898. Fixes #1896.
* Add instant replay for RTL SDR, SDR Play V3, USRP and Airspy HF RXes. PR #1900.
* Scope trigger fix. PR #1902. Part of #1901
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Wed, 29 Nov 2023 03:00:21 +0100
sdrangel (7.17.0-1) unstable; urgency=medium
* Add frequency scanner channel plugin. PR #1852
* Implementation of Mac OS CI. PR #1841
* Change down and up channelizers filter chain strategy. Fixes #1846
* Fix race condition that can result in a crash or hang. PR #1854
* DSC Demod: initialise m_scopeSink. PR #1854
* Fix FFT Overlap for spectrum view. PR #1856
* Various ADS-B enhancements. PR #1861
* Use channel sample rate of 48k in RTTY and PSK31 mods. Fixes #1862. PR #1865
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sun, 29 Oct 2023 04:21:18 +0100
sdrangel (7.16.0-1) unstable; urgency=medium
* Added RTTY modulator. PR #1800
* Added PSK31 modulator. PR #1814
* Flush log stream after write, so data is available immediately. PR #1834. Fixes #1833
* Remote TCP improvements. PR #1830. Fixes #1827
* Fix ffpmeg/opencv dependencies. Enable C lang on Mac, for external project. PR #1828. Fixes #1819
* Request authorization for access to camera and microphone on Mac. PR #1824. Fixes #1819
* Fixed Swagger files generation and added missing files. Fixes #1821
* Add strings describing why Microphone, Camera and Location are required on MacOS. PR #1822. Fixes #1819
* Add windows-default preset for building with Visual Studio. PR #1816
* Add Android SDR Driver sample source. PR #1815
* Distingush between China and Taiwan. PR #1810. Fixes #1805
* Add command line options to start Remote TCP Sink on a specified device/ PR #1809.
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Thu, 21 Sep 2023 22:44:31 +0200
sdrangel (7.15.4-1) unstable; urgency=medium
* Fix Mac compilation. PR #1786
* Add support for plugin presets. PR #1789
* Map feature updates. PR #1778
* Fix RTLSDR E4000 gain and bandwidth settings. Add tuner type to GUI. PR #1790
* Add support for RTLSDRBlog V4 with HF upsampler. PR #1790
* Update RTLSDR driver to include RTLSDRBlog V4 support. PR #1790
* Add rotator az/el and offset to table. PR #1791
* Optmize redrawing of charts in Star Tracker. PR #1791
* Initialise PhaseDiscriminators state, to avoid outputting huge values. Fix #1794. PR #1794
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sat, 02 Sep 2023 19:12:12 +0200
sdrangel (7.15.3-1) unstable; urgency=medium
* Rotator Controller: Add additional gamepad calibration and functionality. PR #1761
* Use QFileInfo to get file extension. Fixes #1760. PR #1762
* Add UI scale factor setting for high DPI screens. PR #1763
* Support Map plugin for Qt 6.5. Some Qt 6.6 fixes. PR #1764
* Map plugin: Fix beacon frequency. PR #1765
* PlutoSDR MIMO: fix variable names. PR #1770
* Rotator controller: use precision to determine step size. PR #1775
* Add VkFFT support and profiler. Implements #1166. PR #1779.
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sun, 20 Aug 2023 21:10:13 +0200
sdrangel (7.15.2-1) unstable; urgency=medium
* Fixed some spellings. PR #1742
* Rotator Controller: Use floats for az/el offsets. PR #1744. Fixes #1739
* Switch to codec2-dev repo to access v1.0.3 tag. PR #1746. Fixes #1741
* Move find_package from external/CMakeLists.txt to root CMakeLists.txt. PR #1750
* Have some libraries and plugins built in the Ubuntu package. PR #1750. Fixes #1740
* Remove external projects from .deb. PR #1754. Fixes #1740
* OpenGL code: Clear with alpha=1 to fix #1735. PR #1735
* DSD demod UI: Connect slot 1/2 on/off buttons. PR #1758. Fixes #1752
* Use texture() instead of texture2d() in v330 shaders, so they work on Mac. PR #1759. Fixes #1757
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Fri, 04 Aug 2023 01:17:54 +0200
sdrangel (7.15.1-1) unstable; urgency=medium
* Remove comparison of strings and chars. Fix #1713, PR #1718
* Run audio out on its own thread. Fixes #1717
* PlutoSDR: Add missing settings keys. PR #1727
* RTPSink: nullify m_byteBuffer after delete
* Audio output: forward actual sample rate to Audio Manager
* SSB demod: handle DSPConfigureAudio message correctly
* SSB mod/demod: handle DSPConfigureAudio message correctly
* Fixed some spelling mistakes. PR #1733
* Run audio in on its own thread. For #1731
* FCD/AudioInpout: use AudioDeviceManager in place of manupulating AudioInputDevice directly
* Audio Input: handle real signals with new main spectrum feature
* PlutoSDR input/output: do not apply settings to self when coming from a buddy change. Fixes #1690
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Tue, 11 Jul 2023 15:45:58 +0200
sdrangel (7.15.0-1) unstable; urgency=medium
* New Audio CAT SISO plugin. Implements #1597
* Map: Change Street Map from WikiMedia to OpenStreetMap. PR #1711. Issue #1709
* Packet Modulator: fixed segfault in GUI
* SigMFFileInput: fixed acceleration. Part of issue #1699
* SimplePTT: fixed typo in code. Fixes #1705
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sun, 18 Jun 2023 22:38:55 +0200
sdrangel (7.14.2-1) unstable; urgency=medium
* Implement GPIO and script control from Simple PTT feature. Implements #1558
* Allow SigMF plugins to work in Windows. PR #1700
* Only update widgets from UI thread. Fixes #1692. PR #1692
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Mon, 28 May 2023 22:04:01 +0200
sdrangel (7.14.1-1) unstable; urgency=medium
* Fix Sat Tracker crash in previous release. Fixes #1682. PR #1696.
* Add support for tracking Satellites in the Star Tracker. PR #1696.
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Wed, 24 May 2023 06:40:43 +0200
sdrangel (7.14.0-1) unstable; urgency=medium
* New DSC channel Rx plugin (PR #1693)
* New Aaronia output (Tx) plugin
* GLSpectrumGUI: apply settings when buddies are set
* SpectrumVis: propagate apply settings to GUI message quque if it exists
* use MsgConfigureSpectrumVis in place of corresponding GLSpectrum set methods. Fixes #1624
* DATV demod: change interpolator and NCO in the same block
* DATV demod: leansdr: fix possible segfaults
* Fix Qt6 compilation. PR #1654
* Sat & Star tracker: Plot target on Az/El chart. Fixes #1641. PR #1641
* Use latest libxml2 that has cmake support for use on Mac. For #1657. PR #1663
* Set LIBXML2_LIBRARIES for static lib. PR #1663
* AIS Demod: Calculate time slot used for messages. PR #1664
* Aaroniartsainput: Changes with RTSA suite build 12830. PR #1667
* Fixed swagger docker compose run script
* GLSpectrum: set default waterfall share to 0.5
* Rotator Controller: Add gamepad input controller support. PR #1668
* Rx channel demods: prevent possible reading past audio buffer end. Fixes #1661
* Upgrade dsdcc to 1.9.4
* Scope GUI updates. PR #1671
* Add query to TLE download filename, to avoid clashes. Fixes #1647. PR #1673
* Add accessibility interface for ValueDial widgets, so they work with screen readers. Fixes #1672. PR #1675
* Fix QFileDialog filters to work with non-native dialog. Fixes #1681. PR #1685
* Fixed missing initializations of QNetworkManager. Fixes #1689
* Fix doppler correction for #1682. Add Az/El offset setting. PR #1694
* Update spectrum settings to match what's used in sink. Fix deserialisation of UI related settings. PR #1695
* Aaronia RTSA: Fixed API device settings PUT and PATCH
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Tue, 23 May 2023 20:09:23 +0200
sdrangel (7.13.0-1) unstable; urgency=medium
- New Aaronia input (Rx) plugin
- Channel analyzer: engage rational down sampler also when no channel decimation takes place. Fixes #1622
- Display rotator on Star Tracker and Satellite Tracker polar charts for #1641. PR #1650
- AFC and Demod Analyzer: fixed message queue disconnect. Fixes #1634
- Fixed ValueDial value settings when it is equal to previous value
- DATV demod: GUI: set RF bandwidth with standard SR
- Airspy: corrected transverter frequency and mode setting from GUI
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Thu, 06 Apr 2023 20:38:25 +0200
sdrangel (7.12.0-1) unstable; urgency=medium
- New ILS demod plugin. PR #1635
- Heatmap: added 10 MS/s and fixed bandwidth limit. PR #1638
- Correct settings keys for Satellite Tracker settings dialog. Fixes #1642. PR #1643
- Add UTC data time in radiometerand more. Fix #1640. PR #1644
- DATV demod: processing optimizations
- Add missing setting ket in Rotator Controller. Fix #1642. PR #1645
- Fix missing GUI connections in Radio Astronomy plugin. Scan for features on startup. PR #1646
- Fix settings keys in Star Tracker (Rename to settings to match). PR #1646
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sat, 01 Apr 2023 11:39:53 +0200
sdrangel (7.11.0-1) unstable; urgency=medium
- New RTTY and Navtex demods. PR #1610
- Noise figure: Fix saving of power on command. PR #1604
- Disable MSAA for 2D maps by default. PR #1604
- Fix Heat Map Display Chart Seg Fault. Fixes #1606. PR #1607
- Prevent MDI scrolling when trying to zoom in on spectrum PR #1611
- VOR Demod: Improve filtering for voice over ident. Issue #1590. PR #1615
- Fix DSD Demod crash on exit Fixes #1617. PR #1618
- Fix updateVORs so it doesn't delete selected VORs. Issue #1590. PR #1619
- Set timer to be precise before calling start, otherwise it is ignored on Windows. PR #1626
- Audio inout: added DC block and IQ imbalance
- Audio input: Added Fc control
- MainWindow: disconnect prior to connect in device re-numeration. Fixes #1620
- Fixing errors when compiling using qt6. Fixes #1625. PR #1629
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sat, 18 Mar 2023 12:41:20 +0100
sdrangel (7.10.0-1) unstable; urgency=medium
- Copy fftw3f and libusb dlls to bin directory. PR #1503
- Removed unncecessary call to updateChannels in VORLocalizer and DemodAnalyzer. Fixes #1572
- TestSource: use queued connection for connecting worker's deleteLater. Fixes possible crash on exit
- FT8 support: corrected possible code glitch
- DSD demod: disable audio for YSF wide mode if AMBE feature is active. Fixes #1587
- Fix SDRplay RSPdx LNA table, to have correct number of entries, for #1532. PR #1591
- Heat Map Rx channel plugin. Changes to Map. PR #1600
- Autostack: Fix channel windows being made to wide when SDRangel starts. PR #1601
- Android: Prevent app from being put to sleep when running. Add menu to keep screen on. PR #1602
- SSB demod GUI: display channel marker in correct stream if connected to a MIMO device
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Wed, 23 Feb 2023 23:59:54 +0100
sdrangel (7.9.0-1) unstable; urgency=medium
- FT8 demodulator. Implements #1561
- SDRPlay: increase LO ppm range. Fixes #1576
- Initialize m_running to fix crash #1574. PR #1575
- Map feature: added MIMO devices when scanning for channels
- Spectrum: Keep frequency displayed while channel is being dragged. PR #1570
- LimeRFE: save Rx/Tx mode in m_rfeBoardState. Fixes #1557
- Audio Input: Make sure audio device name corresponds to GUI setting. PR #1565
- Audio Input: Set start/stop button background colour according to device status. PR #1565
- Add reset measurements button to Spectrum GUI, PR #1565
- Speed up enumeration / opening USRP B210 by using hardcoded values. PR #1566
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Wed, 01 Feb 2023 08:14:50 +0100
sdrangel (7.8.6-1) unstable; urgency=medium
- SSB demod: corrected DSB filter
- Fixed CI/CD issues and warnings (1)
- Add icons for arranging windows PR #1539
- Allow Android virtual keyboard to change sign in ValueDialZ widget PR #1539
- Scale splash screen to size of screen PR #1539
- Support touchscreen tap and hold to be used instead of right mouse PR #1539
- Add DialogPositioner to ensure dialogs are fully on screen and remain on PR #1539
- Add welcome dialog for Android PR #1539
- Add new sdrgui files to CMakeLists.txt PR #1539
- Add RSP and Android remote TCP protocol commands PR #1539
- Add gesture support to maps PR #1539
- Set plugins path for Android PR #1539
- Add popups for dials PR #1539
- Add pinch gesture to GraphicsViewZoom PR #1539
- GLSpectrum touchscreen updates PR #1540
- Add buttons to stack MDI windows vertically and put in tabs. PR #1541
- Allow maximize button to make window full screen, if already maximized. PR #1541
- Allow sampling devices to be refreshed while SDRangel is running. PR #1542
- Add Android support and settings resources PR #1542
- Change map provider from osm to mapboxgl on Linux, to avoid crash PR #1542
- Call processEvents to try to avoid not responding warning on Linux PR #1542
- Avoid divide by zero when no fixed windows PR #1542
- Scan for serial AMBE devices on Windows PR #1543
- On Android, list USB devices by VID/PID and open using file descriptor.PR #1544
- Fixed possible sample device pointer not set yet when DSPMIMOSignalNo...Fixes #1529
- Fixed passing QPoint reference from right click enabler to connected... Fixes #1549
- Support relative satellite image URLs PR #1550
- Ignore SSL certifcate errors on Android PR #1554
- Check for errors when writing to log PR #1554
- Reduce UI minimum size for small Android screens PR #1554
- Add Android support. Convert line endings PR #1554
- Add support for multiple ABIs on Android PR #1554
- Fix crash when no logger implemented. Add additional error reporting... PR #1554
- Update aligned_malloc implementation on Android, so it works with API... PR #1554
- Add flag to skip FFMPEG version check on Android PR #1554
- Support FileInput plugin on Android, by using QFile rather istream PR #1554
- Make WebEngine support in Map optional for Android PR #1554
- Make WebEngine support in Map optional for Android PR #1554
- Add libusb for Android PR #1554
- Add progress dialog for device enumeration, as some drivers are slow PR #1555
- Reenable 3D Map PR #1555
- Fix #1559. Update protocol before calling setAzimuthElevation PR #1560
- BladeRF v1: fixed VGA controls in GUI. Fixes #1535
- Re-enable LimeSuite in Windows with latest commit
- FT8 demod library support
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Fri, 13 Jan 2023 22:17:50 +0100
sdrangel (7.8.5-1) unstable; urgency=medium
* Local Sink: enhanced functionnality. Implements #871
* BladeRF v1: fixed XB-200 support in GUI. Fixes #1535
* RadioSonde: Fix plotting of heading. Fixes #1527. PR #1528
* Metis MISO GUI: fixed frequency limits
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sat, 17 Dec 2022 09:27:34 +0100
sdrangel (7.8.4-1) unstable; urgency=medium
* Adapt code to Qt6. PR #1518
* Rotator controller: Fix initialisation of serial port. PR #1520
* qo100_datv.py: device dependent log2 decimation
* Feature plugins: Make settings assignments atomic. Part of #1329
* KiwiSDR: implement variable sample rate. Fixes #1523
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Thu, 01 Dec 2022 20:50:29 +0100
sdrangel (7.8.3-1) unstable; urgency=medium
* DemodAnalyzer: record audio. Part of #1330
* APT decoder: use latest libsgp4. PR #1512
* Audio output device recording. part of #1330
* Add maximize button to MainSpectrum and expandible Channels and Features. PR #1510
* Device GUIs: Constain window size via minimumSize/maximumSize. PR #1508
* Set window width to account for miniumum width required for visible rollups. PR #1507
* 3D spectrum: Allow = to be used for +. Fix array delete. PR #1499
* RTL-SDR: set max frequency limit to 2.4 GHz. Fixes #1497
* Perseus: set frequency dial to 5 digits when not in transverter mode
* GLSpectrum: separate waterfall and histogram resizing conditions. Fixes #1496
* HackRF input: fixed sample rate setting from GUI. Following #1329
* Arrange rollups after restore geometry to mitigate issue #1474
* Remote TCP: 8-bit IQ data is unsigned. Fixes implementing #1467. PR #1495
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Tue, 15 Nov 2022 20:45:41 +0100
sdrangel (7.8.2-1) unstable; urgency=medium
* Make settings assigments atomic for most device plugins. Part of #1329
* Update zlib to latest version. PR #1487
* Fixed format time to next event. PR #1488. Fix #1483
* Check for existing pipes after GUI is created. PR #1489. Attempt to fix #1484
* Fix support for using Serial or TCP for either protocol. PR #1491
* Save column sort as a setting. Fix deserialize of target satellite. PR #1492. Attempt to fix #1474
* Fix sorting of next column. PR #1493
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Tue, 01 Nov 2022 22:20:21 +0100
sdrangel (7.8.1-1) unstable; urgency=medium
* Update to latest airspy drivers to fix #1372. PR #1468
* Update of threading model on some Rx channels. Part of #1346
* Radioastronomy Sat tracker: disable table sorting when adding a new row. Fixes #1472. PR #1473
* Center frequency dials up to 9 digits and transverter delta frequency dial up to 12 digits. Fixes #1476
* Have full frequency dials digit range only if transverter is engaged. PR #1479, 1481
* DATV plugin: added dial to flip through DATV standard symbol rates
* Spectrum frequency ticks MSB truncation. Fixes #1477
* Have M17 and FreeDV plugins built in the Ubuntu package. Fixes #1480
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Wed, 19 Oct 2022 15:25:08 +0200
sdrangel (7.8.0-1) unstable; urgency=medium
* Upgrade to latest libhackrf and use new Github URL. Fixes #1456
* HackRF: use software LO ppm correction since hardware correction does not work. Fixes #1443
* Device GUIs: Stop timers in destructors. Possible fix of #1372. PR #1466
* Add occupied bandwidth and 3dB bandwidth measurements. PR #1465
* Align spectrum with frequency scale. PR #1464
* Rollupwidgets: Handle child layout requests. PR #1462
* Size spectrum measurements table. PR #1462
* Updated calibration button icon and documentation. Following PR #1454
* Move GLSpectrum to GLSpectrumView and create new GLSpectrum with SpectrumMeasurements. PR #1454
* Use dialog for spectrum measurement settings. PR #1454
* Use splitter instead of dock. PR #1454
* Update peak table when number of peaks changes. PR #1454
* Spectrum: Use widget for measurements. PR #1454
* Spectrum: Add Channel Power and SNR measurements. PR #1446
* Spectrum: Add peak power and frequency in info bar. PR #1437
* Spectrum markers peaks option
* communicate from spectrum GUI to markers dialog and fixed some warning issues
* Open spectrum markers dialog at current mouse position
* Make markers dialog non modal
* Save spectrum as CSV file with frequency and header. PR #1451
* Spectrum GUI: Add button to save spectrum data to text file. PR #1451
* Airspy: Update threading model. Part of #1346
* Update threading model in Simple PTT feature. Part of #1346
* Update threading model in Demod Analyzer feature. Part of #1346
* AirspyHF: Update threading model. PR #1436
* Update threading model in AFC feature. Part of #1346
* AFC feature corrections
* Frequency tracker: fixed GUI callbacks
* Update threading model in Simple VOR localizer feature. Part of #1346
* Part of #1346 Update threading model in Star Tracker, PER Tester and APRS features. PR #1428
* Update threading in Rotator Controller. Part of #1346. PR #1419
* Sat tracker: Use new threading model. Part of #1346. Fix memory corruption bug. PR #1419
* More descriptive error for broken/unsupported WAV files. PR #1453
* Replace depreceted QWidget.setMargin with setContentsMargins. PR #1447
* Replace deprecated FontMetrics.width() with horizontalAdvance. PR #1447
* Replace deprecated QWheelEvent.pos by position. PR #1444
* Replace deprecated QWheelEvent.delta by angleDelta. PR #1444
* Replace deprecated QTextStream number conversion functions. PR #1442
* Fix name of widget, it must be unique. PR #1439
* Replace deprecated setStandardButtons. PR #1438
* Replace deprecated QSsl TLS ciphersuite selection. PR #1438
* Replace deprecated QDateTime toTime_t by toSecsSinceEpoch. PR #1434
* APT Demod: Update to latest aptdec. Remove reference to obsolete zenith variable. PR #1459
* APT Demod: Add support for visible calibration. Fix #1422 PR #1459
* Maps: Use mapboxgl as default map on Linux, as osm hangs in many cases. PR #1458
* ADSB: Handle double quoted arguments in commands. PR #1455
* Fix #1287 Fix ADS-B crash when My Position changed. PR #1429
* Satellite Tracker: Implement variable substitution for commands and add additional variables. PR #1455
* Sat Tracker: Fix restoring LOS speech Fixes #1421. PR #1419
* Satellite Tracker: Signal AOS/LOS when non real time. Fix custom time. Fixes #1445. PR #1449
* Fix crash when sat specific AOS command specified. Fixes #1425. PR #1426
* Fixed GUI vs core plugin load order when loading a preset. Fixes #1427
* Radio Astronomy: Add filtered power series. PR #1450
* SoapySDR: make sure device open is successful before starting. Fixes #1441
* Duplicate MDI restore geometry in an attempt to fix #1432
* Duplicate QWidget::restoreGeometry in some places in an attempt to fix #1432
* Fix #1452 Workaround Linux bug in color picker in map settings. PR #1433
* Call stopWork from destructor. PR #1431
* Remote Control: Fix Mac build. PR #1420
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Thu, 06 Oct 2022 22:08:43 +0200
sdrangel (7.7.0-1) unstable; urgency=medium
* Remote control feature plugin. PR #1414
* Stop status timer, so updateTimer isn't called on deleted objects. PR #1408
* APRS feature: Detect Packet Demods in MIMO device sets. Fixes #1409. PR #1410
* Fixed some cmake warnings. PR #1411 #1412
* Replace deprecated QMutex(Recursive) in Qt 5.14 with QRecursiveMutex. PR #1413
* Upgrade Ubuntu package to 22.04 and therefore Qt 5.15. Issue #1416
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sun, 18 Sep 2022 08:48:24 +0200
sdrangel (7.6.4-1) unstable; urgency=medium
* M17: fixed build for Windows so now available in Windows. PR #1404
* Use grey text for disabled widgets. PR #1402
* Stack workspace: Use full width for spectrum when no channels. PR #1403
* Fix c++17 compilation with MSVC. PR #1405
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sat, 10 Sep 2022 19:12:31 +0200
sdrangel (7.6.3-1) unstable; urgency=medium
* NFM modulator: try to improve audio input
* Simple PTT: fixed status indicator
* LimeRFE feature: fixed settings API
* ScriptsAPI: fixed dump.py and config.py to match v7 requirements
* ScriptsAPI: removed obsolete config.py -I option
* ScriptsAPI: new ptt_feature.py based on PTT amd LimeRFE features
* LimeSDR: reduced LimeSDR stream FIFO size to 256k to improve latency
* LimeSDR: better handle calibration errors. Fix #1389. PR #1391
* LimeSDR: Set Lime minimum frequency in GUI to 30MHz+NCO freq. Fix #1389. PR #1391
* LimeSDR: Set minimum calibration bandwidth to 2.5MHz. Fix #1389. PR #1391
* LimeSDR: Report calibration errors in GUI. Fix #1389. PR #1395
* LimeSDR: Check LPF is reasonable for up/downconversion. Fix #1389. PR #1395
* ADS-B: Add support for decoding Comm-B replies in Mode-S frames. PR #1393
* ADS-B: Check ICAO in sink worker, so CRC can be checked. Fix warnings. PR #1393
* Add start/stop all devices of workspace button in workspace toolbar. PR #1394
* Add device stateChanged signal. Use in RTL SDR GUI. PR #1394
* Remove ? in Window's title bar. Fixes #1312. PR #1399
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Thu, 01 Sep 2022 19:46:21 +0200
sdrangel (7.6.2-1) unstable; urgency=medium
* MacOS build fixes. PR #1374
* ChannelAnalyzer: apply fix for #892 only if the current trace mode is live. Fixes #1375
* Call find_package for OpenCV on Windows for modatv. PR #1382. Fixes #1366
* M17 mod: removed unwanted method declaration. Fixes #1380
* RemoteTCPInput: Use input frequency offset when calculating local centre frequency. PR #1383. Fixes #1377
* WFM mod: fixed bug in WFMGUI::applySettings. Fixes #1387
* SimplePTT: fixed list of audio devices for VOX displaying output instead of input devices
* Removed stray comma in CmakeLists.txt. Complements #1310. Fixes #1388
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sun, 14 Aug 2022 09:49:13 +0200
sdrangel (7.6.1-1) unstable; urgency=medium
* Fix map feature 5.15.4 check. PR #1370
* M17 library some qcode rework
* DATV demod: allocate DATVDemodSink dynamically
* New threading model for some plugins
* DSD demod GUI: fixes for non existent AMBE feature. Fixes #1334
* Corrected order of deletion of feature vs feature GUI. Fixes #1332
* Some OpenGL fixes. Issues #1351 #1359. PR #1361
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Wed, 03 Aug 2022 16:46:27 +0200
sdrangel (7.6.0-1) unstable; urgency=medium
* Remote TCP Input and Remote TCP Sink Plugins. Issue #456. PR #1350
* SDRPlayInput: upgrade libmirisdr-4 version to 2.0.0. PR #1344
* DATV Demod: Add support for LDPC on Windows. Issue #1342. PR #1345
* Externals: Update rtlsdr to latest version. Issue #1351. PR #1352
* Map: Add support for Ionosonde stations. PR #1354
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Wed, 20 Jul 2022 19:53:15 +0200
sdrangel (7.5.1-1) unstable; urgency=medium
* M17 is for Linux only
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Mon, 18 Jul 2022 13:22:31 +0200
sdrangel (7.5.0-1) unstable; urgency=medium
* M17 mode implementation (mod and demod plugins). Issue #1259
* AIS: NMEA sentences must end with CR/LF. Issue #1333. PR #1342
* Darken ValueDials when disabled. PR #1331
* Map: Fix capitalisation of Radiosonde so settings are found. Fixes #1318. PR #1320
* USRP: Catch all exceptions from set_rx_agc. PR #1315
* GLScope and GLSpectrum removed extraneous call to cleanup method. Fixes #1295
* Update to sdrangel-windows-libraries with UHD 4.2.0. PR #1314
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Mon, 18 Jul 2022 09:36:28 +0200
sdrangel (7.4.0-1) unstable; urgency=medium
* 3D Spectrogram and OpenGL code fixes. PR #1291
* USRP: fixed possible KeyError exception. Fixes #1284. PR #1288
* Add support for Broadcast FM Demod audio in Demod Analyzer. PR #1292
* Spectrum: Prevent null texture warning when only histogram is displayed. PR #1294
* 3D Spectrogram: Fixes #1297. PR #1298
* External libraries: removed unnecessary SerialDV dependency to fix MSVC builds
* Spectrum: And fill and gradient styles. PR #1299
* Allow 2D waterfall color map to be changed. PR #1299
* Change frequency zoom so that frequency under cursor remains the same. PR #1300
* Spectrum markers dialog: Fix show field in CSV export. PR #1301
* Value dial: Check for completed animation before using m_value. PR #1303
* Reworked spectrum GUI controls
* Spectrum: Fix mouse wheel to zoom in waterfall. PR #1304
* Spectrum: Allow frequency scolling with mouse. PR #1305
* Spectrum markers: Allow all to be displayed. PR #1306
* SpectrumGUI: Go to combo to set center frequency from annotation marker. PR #1309
* Added minimal default cmake preset
* Added cmake enablers for all non sampling device plugins. Fixes #1308
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sun, 26 Jun 2022 04:25:21 +0200
sdrangel (7.3.2-1) unstable; urgency=medium
* Use libusb 1.0.26 on Windows
* NFM mod: make pre-emphasis and CTCSS highpass filter optional
* ADS-B: Add support for displaying airport weather (METARs) from CheckWX. PR #1280
* ADS-B: Add mapboxgl support, as osm maps do not work in Qt 5.15.3. PR #1280
* ADS-B: Support different map types for mapboxgl. PR #1280
* Map: Default to mapboxgl for Qt 5.15.3, as osm doesn't work. PR #1280
* Disable NAN and INF optimisations, as NANs are used in some code. PR #1281
* VOR Localizer: Add support for DVORs. PR #1282
* Add DVORs to ADS-B. PR #1282
* USRP: Check if device supports automatic clock rate. Issue #1278
* Radio Clock: fixed common channel settings menu trigger. Fixes #1286
* Features: fixed common settings menu placement. Issue #1286
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sun, 12 Jun 2022 21:42:51 +0200
sdrangel (7.3.1-1) unstable; urgency=medium
* DOA2 plugin: various fixes
* Funcube for Windows and Mac. PR #1261
* XTRX MIMO GUI: fixed GUI window size
* AMBR feature: fixed TTY devices search to limit conflicts
* NoiseFigure plugin: Fix #1269 and #1268. PR #1269
* USRP: Add support for non-discoverable devices and user arguments. PR #1271
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Wed, 01 Jun 2022 19:30:17 +0200
sdrangel (7.3.0-1) unstable; urgency=medium
* New Direction Of Arrival with 2 sources MI plugin. Implements #444
* Upgraded codec2 to v1.0.3. Fixes #1256
* FreeDV mod: improved output power
* FreeDV plugins: fixed spanLog2 GUI connection
* Fixed Interferometer and BeamSteeringCW absolute center frequency display
* Fixed Interferometer and BeamSteeringCW MIMO channel plugins
* Fixed Mac build. PR #1257
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Thu, 26 May 2022 03:12:00 +0200
sdrangel (7.2.1-1) unstable; urgency=medium
* AMBE feature: fixed many errors preventing build on Windows and MacOS. Issue #1254
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Thu, 26 May 2022 03:12:00 +0200
sdrangel (7.2.0-1) unstable; urgency=medium
* Support hardware AMBE decoding wih a new feature plugin. Implements #1254
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Wed, 25 May 2022 16:35:36 +0200
sdrangel (7.1.0-1) unstable; urgency=medium
* Support LimeRFE wtih a new feature plugin. Implements #1251
* Fixed auto stack workspaces status save/restore
* Fix typing errors in readme's. PR #1253
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sun, 22 May 2022 22:24:21 +0200
sdrangel (7.0.1-1) unstable; urgency=medium
* Added ability to build a package for MacOS. PR #1249
* Warn if OpenGL is < 2.1, rather than 3.0, as it runs fine with 2.1. PR #1249
* Added 3 term Blackman and 7 term Blackman-Harris FFT windows
* SSB Demod: added control of FFT filter window. Part of #1224
* SSB Demod: implement switchable filter bank. Part of #1224
* Main Window: create empty workspace if none in default configuration. Part of #1250
* Save/restore auto-stack function in workspaces. Part of #1250
* Fixed ButtonSwitch background color with stylesheets
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Thu, 19 May 2022 16:02:31 +0200
sdrangel (7.0.0-1) unstable; urgency=medium
* New top level UI released
* Fixed audio FIFO write overflows in modulators using audio input. Also fixes #1236 in SSB modulator
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Tue, 17 May 2022 20:24:16 +0200
sdrangel (7.0.0beta4-1) unstable; urgency=medium