aeab5d9229 
								
							
								 
							
						 
						
							
							
								
								Move defines to the header so they can be reused elsewhere  
							
							
							
						 
						
							2024-06-05 00:09:58 +02:00  
				
					
						
							
							
								 
						
							
							
								07721385f1 
								
							
								 
							
						 
						
							
							
								
								Factor out the code that updates the widget containing the list of TLEs  
							
							
							
						 
						
							2024-06-05 00:09:58 +02:00  
				
					
						
							
							
								 
						
							
							
								e95cf97c42 
								
							
								 
							
						 
						
							
							
								
								Use https for all addresses  
							
							
							
						 
						
							2024-06-05 00:09:11 +02:00  
				
					
						
							
							
								 
						
							
							
								523be287ad 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2133  from dforsi/fix/memleaks  
							
							... 
							
							
							
							Fix memleaks 
							
						 
						
							2024-06-03 17:58:13 +02:00  
				
					
						
							
							
								 
						
							
							
								03bb11b869 
								
							
								 
							
						 
						
							
							
								
								Morse Decoder: returm to the original GGMorse library  
							
							
							
						 
						
							2024-06-01 10:00:10 +02:00  
				
					
						
							
							
								 
						
							
							
								cf0e129165 
								
							
								 
							
						 
						
							
							
								
								Fix memleaks of QNetworkAccessManager()  
							
							... 
							
							
							
							Frees memory allocated
in AudioOutputPlugin::createSampleSinkPluginInstance(QString const&, DeviceAPI*) /home//sdrangel/plugins/samplesink/audiooutput/audiooutputplugin.cpp:136
in ChirpChatDemod::ChirpChatDemod(DeviceAPI*) /home/sdrangel/plugins/channelrx/demodchirpchat/chirpchatdemod.cpp:84
in FileOutput::FileOutput(DeviceAPI*) /home/sdrangel/plugins/samplesink/fileoutput/fileoutput.cpp:54
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) /home/sdrangel/plugins/channelrx/radioastronomy/radioastronomygui.cpp:2061
in SatelliteSelectionDialog::SatelliteSelectionDialog(SatelliteTrackerSettings*, QHash<QString, SatNogsSatellite*> const&, QWidget*) /home/sdrangel/plugins/feature/satellitetracker/satelliteselectiondialog.cpp:42:24
in SatelliteTracker::SatelliteTracker(WebAPIAdapterInterface*) /home/sdrangel/plugins/feature/satellitetracker/satellitetracker.cpp:61:24 
							
						 
						
							2024-05-28 19:24:02 +02:00  
				
					
						
							
							
								 
						
							
							
								98abefc68b 
								
							
								 
							
						 
						
							
							
								
								Fix memleaks  
							
							... 
							
							
							
							Frees memory allocated
in SkyMapGUI::SkyMapGUI(PluginAPI*, FeatureUISet*, Feature*, QWidget*) sdrangel/plugins/feature/skymap/skymapgui.cpp:215 
							
						 
						
							2024-05-26 22:10:26 +02:00  
				
					
						
							
							
								 
						
							
							
								4538d46c5d 
								
							
								 
							
						 
						
							
							
								
								Updated version and changelogs  
							
							
							
						 
						
							2024-05-24 12:30:22 +02:00  
				
					
						
							
							
								 
						
							
							
								77665162b7 
								
							
								 
							
						 
						
							
							
								
								Morse feature: Add cast to fix build on Qt6.  
							
							
							
						 
						
							2024-05-24 09:20:44 +01:00  
				
					
						
							
							
								 
						
							
							
								1d87e1e051 
								
							
								 
							
						 
						
							
							
								
								Updated versions and changelogs  
							
							
							
						 
						
							2024-05-24 00:24:50 +02:00  
				
					
						
							
							
								 
						
							
							
								4d5958f630 
								
							
								 
							
						 
						
							
							
								
								Morse Decoder: added option to show decoder thershold trace or not  
							
							
							
						 
						
							2024-05-23 18:51:54 +02:00  
				
					
						
							
							
								 
						
							
							
								db57a7853b 
								
							
								 
							
						 
						
							
							
								
								Fix crash when quitting sdrangel when the SID window is open  
							
							... 
							
							
							
							Fixes a stack exhaustion that happens in some machines/compiler combinations.
Fixes  #2119  
							
						 
						
							2024-05-22 23:40:00 +02:00  
				
					
						
							
							
								 
						
							
							
								d308127893 
								
							
								 
							
						 
						
							
							
								
								Build GGMorse in CI  
							
							
							
						 
						
							2024-05-21 10:53:15 +02:00  
				
					
						
							
							
								 
						
							
							
								176fe034ea 
								
							
								 
							
						 
						
							
							
								
								Morse Decoder: implemented API. For  #2112  
							
							
							
						 
						
							2024-05-21 02:43:51 +02:00  
				
					
						
							
							
								 
						
							
							
								7772ac405c 
								
							
								 
							
						 
						
							
							
								
								Morse Decoder: added documentation  
							
							
							
						 
						
							2024-05-21 01:08:44 +02:00  
				
					
						
							
							
								 
						
							
							
								254b100373 
								
							
								 
							
						 
						
							
							
								
								Morse Decoder: implement UDP  
							
							
							
						 
						
							2024-05-21 01:08:10 +02:00  
				
					
						
							
							
								 
						
							
							
								eb877fa7c7 
								
							
								 
							
						 
						
							
							
								
								Morse Decoder: set buffer size to analysis time window (3s)  
							
							
							
						 
						
							2024-05-20 22:49:48 +02:00  
				
					
						
							
							
								 
						
							
							
								1edaa0d98a 
								
							
								 
							
						 
						
							
							
								
								Morse Decoder: adeed scope and set bytes block size appropriately plus minor changes  
							
							
							
						 
						
							2024-05-20 22:49:48 +02:00  
				
					
						
							
							
								 
						
							
							
								8e9661f011 
								
							
								 
							
						 
						
							
							
								
								Morse Decoder: added scope  
							
							
							
						 
						
							2024-05-20 22:49:48 +02:00  
				
					
						
							
							
								 
						
							
							
								112cd4cac4 
								
							
								 
							
						 
						
							
							
								
								Morse Decoder: added scope from RTTY decoder  
							
							
							
						 
						
							2024-05-20 22:49:48 +02:00  
				
					
						
							
							
								 
						
							
							
								39bc799509 
								
							
								 
							
						 
						
							
							
								
								Morse Decoder: basic functionality  
							
							
							
						 
						
							2024-05-20 22:49:48 +02:00  
				
					
						
							
							
								 
						
							
							
								4387f54f0d 
								
							
								 
							
						 
						
							
							
								
								Morse Decoder: initial commit  
							
							
							
						 
						
							2024-05-20 22:49:48 +02:00  
				
					
						
							
							
								 
						
							
							
								0714e5dba5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2120  from dforsi/fix/sid-memleaks  
							
							... 
							
							
							
							Fix/sid memleaks 
							
						 
						
							2024-05-20 22:48:53 +02:00  
				
					
						
							
							
								 
						
							
							
								3106b2c9da 
								
							
								 
							
						 
						
							
							
								
								Remove unneeded calls to disconnect signals  
							
							... 
							
							
							
							Signals are automatically disconnected when QObjects are destroyed:
https://doc.qt.io/qt-5/qobject.html#dtor.QObject  
							
						 
						
							2024-05-19 23:12:59 +02:00  
				
					
						
							
							
								 
						
							
							
								9ac66a3396 
								
							
								 
							
						 
						
							
							
								
								Fix memleaks  
							
							... 
							
							
							
							Fixes leaks:
in SIDGUI::SIDGUI(PluginAPI*, FeatureUISet*, Feature*, QWidget*) plugins/feature/sid/sidgui.cpp:257
in SIDGUI::SIDGUI(PluginAPI*, FeatureUISet*, Feature*, QWidget*) plugins/feature/sid/sidgui.cpp:249
in SIDGUI::SIDGUI(PluginAPI*, FeatureUISet*, Feature*, QWidget*) plugins/feature/sid/sidgui.cpp:215 
							
						 
						
							2024-05-19 23:12:59 +02:00  
				
					
						
							
							
								 
						
							
							
								0ae44663e1 
								
							
								 
							
						 
						
							
							
								
								Fix memleaks found with AddressSanitizer/LeakSanitizer  
							
							... 
							
							
							
							Found with:
ASAN_OPTIONS="detect_odr_violation=1,strip_path_prefix=$(pwd)/" build/sdrangel
Fixes:
Direct leak of 8 byte(s) in 1 object(s) allocated from:
    #0  0x7fabe9cf46b8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
    #1  0x7faba9afa508 in WebServer::addSubstitution(QString, QString, QString) sdrangel/plugins/feature/skymap/webserver.cpp:83
    #2  0x7faba9b11591 in SkyMapGUI::SkyMapGUI(PluginAPI*, FeatureUISet*, Feature*, QWidget*) sdrangel/plugins/feature/skymap/skymapgui.cpp:224
    #3  0x7faba9b0f0a0 in SkyMapGUI::create(PluginAPI*, FeatureUISet*, Feature*) sdrangel/plugins/feature/skymap/skymapgui.cpp:44
    #4  0x7faba9af70e9 in SkyMapPlugin::createFeatureGUI(FeatureUISet*, Feature*) const sdrangel/plugins/feature/skymap/skymapplugin.cpp:72
    #5  0x7fabe920938b in MainWindow::featureAddClicked(Workspace*, int) sdrangel/sdrgui/mainwindow.cpp:2888
    #6  0x7fabe9224621 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<Workspace*, int>, void, void (MainWindow::*)(Workspace*, int)>::call(void (MainWindow::*)(Workspace*, int), MainWindow*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:152
    #7  0x7fabe921feed in void QtPrivate::FunctionPointer<void (MainWindow::*)(Workspace*, int)>::call<QtPrivate::List<Workspace*, int>, void>(void (MainWindow::*)(Workspace*, int), MainWindow*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:185
    #8  0x7fabe921d376 in QtPrivate::QSlotObject<void (MainWindow::*)(Workspace*, int), QtPrivate::List<Workspace*, int>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:418
    #9  0x7fabe43062b1  (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x3062b1) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
    #10  0x7fabe91d5ca4 in Workspace::addFeature(Workspace*, int) build-sdrangel-Desktop_qt5-Debug/sdrgui/sdrgui_autogen/DMHXEJ42XS/moc_workspace.cpp:393
    #11  0x7fabe950c6a2 in Workspace::addFeatureEmitted(int) sdrangel/sdrgui/gui/workspace.cpp:413
    #12  0x7fabe95245bb in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<int>, void, void (Workspace::*)(int)>::call(void (Workspace::*)(int), Workspace*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:152
    #13  0x7fabe951fb83 in void QtPrivate::FunctionPointer<void (Workspace::*)(int)>::call<QtPrivate::List<int>, void>(void (Workspace::*)(int), Workspace*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:185
    #14  0x7fabe951cc86 in QtPrivate::QSlotObject<void (Workspace::*)(int), QtPrivate::List<int>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:418
    #15  0x7fabe43062b1  (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x3062b1) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
    #16  0x7fabe91c3c77 in FeatureAddDialog::addFeature(int) build-sdrangel-Desktop_qt5-Debug/sdrgui/sdrgui_autogen/DMHXEJ42XS/moc_featureadddialog.cpp:141
    #17  0x7fabe92d0d79 in FeatureAddDialog::apply(QAbstractButton*) sdrangel/sdrgui/gui/featureadddialog.cpp:53
    #18  0x7fabe91c380e in FeatureAddDialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) build-sdrangel-Desktop_qt5-Debug/sdrgui/sdrgui_autogen/DMHXEJ42XS/moc_featureadddialog.cpp:82
    #19  0x7fabe4305fcc  (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x305fcc) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
    #20  0x7fabe51029b2 in QDialogButtonBox::clicked(QAbstractButton*) (/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x3029b2) (BuildId: dfefd27f084c0dd066215fc79825fceae604f481)
and more 
							
						 
						
							2024-05-19 19:44:45 +02:00  
				
					
						
							
							
								 
						
							
							
								b79b774969 
								
							
								 
							
						 
						
							
							
								
								Fix memleaks found with AddressSanitizer/LeakSanitizer  
							
							... 
							
							
							
							Found with:
ASAN_OPTIONS="detect_odr_violation=1,strip_path_prefix=$(pwd)/" build/sdrangel
Fixes:
Direct leak of 16 byte(s) in 1 object(s) allocated from:
    #0  0x7f3c3e0f46b8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
    #1  0x7f3bfdef913c in WebServer::WebServer(unsigned short&, QObject*) sdrangel/plugins/feature/skymap/webserver.cpp:34
    #2  0x7f3bfdf10b56 in SkyMapGUI::SkyMapGUI(PluginAPI*, FeatureUISet*, Feature*, QWidget*) sdrangel/plugins/feature/skymap/skymapgui.cpp:220
    #3  0x7f3bfdf0eb20 in SkyMapGUI::create(PluginAPI*, FeatureUISet*, Feature*) sdrangel/plugins/feature/skymap/skymapgui.cpp:44
    #4  0x7f3bfdef75e9 in SkyMapPlugin::createFeatureGUI(FeatureUISet*, Feature*) const sdrangel/plugins/feature/skymap/skymapplugin.cpp:72
    #5  0x7f3c3d60938b in MainWindow::featureAddClicked(Workspace*, int) sdrangel/sdrgui/mainwindow.cpp:2888
    #6  0x7f3c3d624621 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<Workspace*, int>, void, void (MainWindow::*)(Workspace*, int)>::call(void (MainWindow::*)(Workspace*, int), MainWindow*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:152
    #7  0x7f3c3d61feed in void QtPrivate::FunctionPointer<void (MainWindow::*)(Workspace*, int)>::call<QtPrivate::List<Workspace*, int>, void>(void (MainWindow::*)(Workspace*, int), MainWindow*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:185
    #8  0x7f3c3d61d376 in QtPrivate::QSlotObject<void (MainWindow::*)(Workspace*, int), QtPrivate::List<Workspace*, int>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:418
    #9  0x7f3c387062b1  (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x3062b1) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
    #10  0x7f3c3d5d5ca4 in Workspace::addFeature(Workspace*, int) build-sdrangel-Desktop_qt5-Debug/sdrgui/sdrgui_autogen/DMHXEJ42XS/moc_workspace.cpp:393
    #11  0x7f3c3d90c6a2 in Workspace::addFeatureEmitted(int) sdrangel/sdrgui/gui/workspace.cpp:413
    #12  0x7f3c3d9245bb in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<int>, void, void (Workspace::*)(int)>::call(void (Workspace::*)(int), Workspace*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:152
    #13  0x7f3c3d91fb83 in void QtPrivate::FunctionPointer<void (Workspace::*)(int)>::call<QtPrivate::List<int>, void>(void (Workspace::*)(int), Workspace*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:185
    #14  0x7f3c3d91cc86 in QtPrivate::QSlotObject<void (Workspace::*)(int), QtPrivate::List<int>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:418
    #15  0x7f3c387062b1  (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x3062b1) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
    #16  0x7f3c3d5c3c77 in FeatureAddDialog::addFeature(int) build-sdrangel-Desktop_qt5-Debug/sdrgui/sdrgui_autogen/DMHXEJ42XS/moc_featureadddialog.cpp:141
    #17  0x7f3c3d6d0d79 in FeatureAddDialog::apply(QAbstractButton*) sdrangel/sdrgui/gui/featureadddialog.cpp:53
    #18  0x7f3c3d5c380e in FeatureAddDialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) build-sdrangel-Desktop_qt5-Debug/sdrgui/sdrgui_autogen/DMHXEJ42XS/moc_featureadddialog.cpp:82
    #19  0x7f3c38705fcc  (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x305fcc) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
    #20  0x7f3c395029b2 in QDialogButtonBox::clicked(QAbstractButton*) (/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x3029b2) (BuildId: dfefd27f084c0dd066215fc79825fceae604f481)
and more 
							
						 
						
							2024-05-19 19:44:45 +02:00  
				
					
						
							
							
								 
						
							
							
								3c0541d87a 
								
							
								 
							
						 
						
							
							
								
								Do not create objects if there is no message queue to send to  
							
							... 
							
							
							
							Prevents memory leaks. 
							
						 
						
							2024-05-19 19:44:45 +02:00  
				
					
						
							
							
								 
						
							
							
								461a79439b 
								
							
								 
							
						 
						
							
							
								
								Do not create a Message if there is no worker to send to  
							
							... 
							
							
							
							Prevents memory leaks. 
							
						 
						
							2024-05-19 19:44:45 +02:00  
				
					
						
							
							
								 
						
							
							
								8829df3c3b 
								
							
								 
							
						 
						
							
							
								
								Fix memleaks found with AddressSanitizer/LeakSanitizer  
							
							... 
							
							
							
							Found with:
ASAN_OPTIONS="detect_odr_violation=1,strip_path_prefix=$(pwd)/" build/sdrangel
Fixes:
Direct leak of 448 byte(s) in 2 object(s) allocated from:
    #0  0x7f78cd8f46b8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
    #1  0x7f788e0e9d9c in GS232ControllerWorker::MsgConfigureGS232ControllerWorker::create(GS232ControllerSettings const&, QList<QString> const&, bool) sdrangel/plugins/feature/gs232controller/gs232controllerworker.h:51
    #2  0x7f788e0eeedf in GS232Controller::applySettings(GS232ControllerSettings const&, QList<QString> const&, bool) sdrangel/plugins/feature/gs232controller/gs232controller.cpp:291
    #3  0x7f788e0ec595 in GS232Controller::handleMessage(Message const&) sdrangel/plugins/feature/gs232controller/gs232controller.cpp:156
    #4  0x7f78cabe899f in Feature::handleInputMessages() sdrangel/sdrbase/feature/feature.cpp:46
    #5  0x7f78ca9f9b5c in Feature::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) build-sdrangel-Desktop_qt5-Debug/sdrbase/sdrbase_autogen/3DM3QXXG3A/moc_feature.cpp:89
    #6  0x7f78c7f05fcc  (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x305fcc) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
    #7  0x7f78caa0584a in MessageQueue::messageEnqueued() build-sdrangel-Desktop_qt5-Debug/sdrbase/sdrbase_autogen/KH43KSYMFX/moc_messagequeue.cpp:131
    #8  0x7f78cad19c77 in MessageQueue::push(Message*, bool) sdrangel/sdrbase/util/messagequeue.cpp:55
    #9  0x7f788e142936 in GS232ControllerGUI::applySettings(QStringList const&, bool) sdrangel/plugins/feature/gs232controller/gs232controllergui.cpp:969
    #10  0x7f788e142727 in GS232ControllerGUI::applySetting(QString const&) sdrangel/plugins/feature/gs232controller/gs232controllergui.cpp:960
    #11  0x7f788e133c26 in GS232ControllerGUI::onWidgetRolled(QWidget*, bool) sdrangel/plugins/feature/gs232controller/gs232controllergui.cpp:206
    #12  0x7f788e0e25d9 in GS232ControllerGUI::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) build-sdrangel-Desktop_qt5-Debug/plugins/feature/gs232controller/featuregs232controller_autogen/EWIEGA46WW/moc_gs232controllergui.cpp:234
    #13  0x7f78c7f05fcc  (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x305fcc) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
    #14  0x7f78ccdcd9a1 in RollupContents::widgetRolled(QWidget*, bool) build-sdrangel-Desktop_qt5-Debug/sdrgui/sdrgui_autogen/DMHXEJ42XS/moc_rollupcontents.cpp:146
    #15  0x7f78cd06a080 in RollupContents::eventFilter(QObject*, QEvent*) sdrangel/sdrgui/gui/rollupcontents.cpp:403
    #16  0x7f78c7ecc4b2 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x2cc4b2) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
and more 
							
						 
						
							2024-05-19 19:44:45 +02:00  
				
					
						
							
							
								 
						
							
							
								671438456c 
								
							
								 
							
						 
						
							
							
								
								Fix memleaks found with AddressSanitizer/LeakSanitizer  
							
							... 
							
							
							
							Found with:
ASAN_OPTIONS="detect_odr_violation=1,strip_path_prefix=$(pwd)/" build/sdrangel
Fixes:
Direct leak of 32 byte(s) in 1 object(s) allocated from:
    #0  0x7f2360af46b8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
    #1  0x7f2321a07706 in AFC::MsgDeviceSetListsReport::create() sdrangel/plugins/feature/afc/afc.h:151
    #2  0x7f2321a0ac1f in AFC::updateDeviceSetLists() sdrangel/plugins/feature/afc/afc.cpp:290
    #3  0x7f2321a09648 in AFC::handleMessage(Message const&) sdrangel/plugins/feature/afc/afc.cpp:214
    #4  0x7f235dfba569 in Feature::handleInputMessages() sdrangel/sdrbase/feature/feature.cpp:46
    #5  0x7f235ddea09e in Feature::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) build-sdrangel-Desktop_qt5-Debug/sdrbase/sdrbase_autogen/3DM3QXXG3A/moc_feature.cpp:89
    #6  0x7f235b305fcc  (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x305fcc) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
    #7  0x7f235ddf5d8c in MessageQueue::messageEnqueued() build-sdrangel-Desktop_qt5-Debug/sdrbase/sdrbase_autogen/KH43KSYMFX/moc_messagequeue.cpp:131
    #8  0x7f235e0e1487 in MessageQueue::push(Message*, bool) sdrangel/sdrbase/util/messagequeue.cpp:55
    #9  0x7f2321a32fad in AFCGUI::requestDeviceSetLists() sdrangel/plugins/feature/afc/afcgui.cpp:213
    #10  0x7f2321a32124 in AFCGUI::AFCGUI(PluginAPI*, FeatureUISet*, Feature*, QWidget*) sdrangel/plugins/feature/afc/afcgui.cpp:170
    #11  0x7f2321a308cc in AFCGUI::create(PluginAPI*, FeatureUISet*, Feature*) sdrangel/plugins/feature/afc/afcgui.cpp:32
    #12  0x7f2321a1c229 in AFCPlugin::createFeatureGUI(FeatureUISet*, Feature*) const sdrangel/plugins/feature/afc/afcplugin.cpp:70
    #13  0x7f235fffc534 in MainWindow::featureAddClicked(Workspace*, int) sdrangel/sdrgui/mainwindow.cpp:2890
    #14  0x7f23600172c1 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<Workspace*, int>, void, void (MainWindow::*)(Workspace*, int)>::call(void (MainWindow::*)(Workspace*, int), MainWindow*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:152
    #15  0x7f2360012b8d in void QtPrivate::FunctionPointer<void (MainWindow::*)(Workspace*, int)>::call<QtPrivate::List<Workspace*, int>, void>(void (MainWindow::*)(Workspace*, int), MainWindow*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:185
    #16  0x7f2360010016 in QtPrivate::QSlotObject<void (MainWindow::*)(Workspace*, int), QtPrivate::List<Workspace*, int>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:418
    #17  0x7f235b3062b1  (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x3062b1) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
    #18  0x7f235ffcc7fc in Workspace::addFeature(Workspace*, int) build-sdrangel-Desktop_qt5-Debug/sdrgui/sdrgui_autogen/DMHXEJ42XS/moc_workspace.cpp:393
    #19  0x7f23602f56f8 in Workspace::addFeatureEmitted(int) sdrangel/sdrgui/gui/workspace.cpp:413
    #20  0x7f236030d611 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<int>, void, void (Workspace::*)(int)>::call(void (Workspace::*)(int), Workspace*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:152
    #21  0x7f2360308bd9 in void QtPrivate::FunctionPointer<void (Workspace::*)(int)>::call<QtPrivate::List<int>, void>(void (Workspace::*)(int), Workspace*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:185
    #22  0x7f2360305cdc in QtPrivate::QSlotObject<void (Workspace::*)(int), QtPrivate::List<int>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:418
    #23  0x7f235b3062b1  (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x3062b1) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
    #24  0x7f235ffba7cf in FeatureAddDialog::addFeature(int) build-sdrangel-Desktop_qt5-Debug/sdrgui/sdrgui_autogen/DMHXEJ42XS/moc_featureadddialog.cpp:141
    #25  0x7f23600c2d19 in FeatureAddDialog::apply(QAbstractButton*) sdrangel/sdrgui/gui/featureadddialog.cpp:53
    #26  0x7f235ffba366 in FeatureAddDialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) build-sdrangel-Desktop_qt5-Debug/sdrgui/sdrgui_autogen/DMHXEJ42XS/moc_featureadddialog.cpp:82
    #27  0x7f235b305fcc  (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x305fcc) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
    #28  0x7f235c1029b2 in QDialogButtonBox::clicked(QAbstractButton*) (/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x3029b2) (BuildId: dfefd27f084c0dd066215fc79825fceae604f481) 
							
						 
						
							2024-05-19 19:44:45 +02:00  
				
					
						
							
							
								 
						
							
							
								de131d1f6d 
								
							
								 
							
						 
						
							
							
								
								Fix memleaks found with AddressSanitizer/LeakSanitizer  
							
							... 
							
							
							
							Found with:
ASAN_OPTIONS="detect_odr_violation=1,strip_path_prefix=$(pwd)/" build/sdrangel
Fixes:
Direct leak of 8 byte(s) in 1 object(s) allocated from:
    #0  0x7efeb72f46b8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
    #1  0x7efe83515718 in WebServer::addSubstitution(QString, QString, QString) sdrangel/plugins/feature/map/webserver.cpp:84
    #2  0x7efe83559c9e in MapGUI::applyMap3DSettings(bool) sdrangel/plugins/feature/map/mapgui.cpp:1789
    #3  0x7efe8355e483 in MapGUI::displaySettings() sdrangel/plugins/feature/map/mapgui.cpp:1964
    #4  0x7efe834be0f6 in MapGUI::MapGUI(PluginAPI*, FeatureUISet*, Feature*, QWidget*) sdrangel/plugins/feature/map/mapgui.cpp:376
    #5  0x7efe835372f4 in MapGUI::create(PluginAPI*, FeatureUISet*, Feature*) sdrangel/plugins/feature/map/mapgui.cpp:66
    #6  0x7efe834b5471 in MapPlugin::createFeatureGUI(FeatureUISet*, Feature*) const sdrangel/plugins/feature/map/mapplugin.cpp:72
    #7  0x7efeb6b416c2 in FeatureUISet::loadFeatureSetSettings(FeatureSetPreset const*, PluginAPI*, WebAPIAdapterInterface*, QList<Workspace*>*, Workspace*) sdrangel/sdrgui/feature/featureuiset.cpp:185
    #8  0x7efeb67e9b41 in MainWindow::loadConfiguration(Configuration const*, bool) sdrangel/sdrgui/mainwindow.cpp:1503
    #9  0x7efeb6730e3e in MainWindow::MainWindow(qtwebapp::LoggerWithFile*, MainParser const&, QWidget*) sdrangel/sdrgui/mainwindow.cpp:257
    #10  0x557281218bad in runQtApplication sdrangel/app/main.cpp:196
    #11  0x5572812194a3 in main sdrangel/app/main.cpp:248
    #12  0x7efeb10456c9 in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58 
							
						 
						
							2024-05-19 19:44:45 +02:00  
				
					
						
							
							
								 
						
							
							
								3fb678272d 
								
							
								 
							
						 
						
							
							
								
								Fix memleaks found with AddressSanitizer/LeakSanitizer  
							
							... 
							
							
							
							Fixes:
Direct leak of 16 byte(s) in 1 object(s) allocated from:
    #0  0x7efeb72f46b8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
    #1  0x7efe834b65a2 in WebServer::WebServer(unsigned short&, QObject*) sdrangel/plugins/feature/map/webserver.cpp:34
    #2  0x7efe834bc342 in MapGUI::MapGUI(PluginAPI*, FeatureUISet*, Feature*, QWidget*) sdrangel/plugins/feature/map/mapgui.cpp:265
    #3  0x7efe835372f4 in MapGUI::create(PluginAPI*, FeatureUISet*, Feature*) sdrangel/plugins/feature/map/mapgui.cpp:66
    #4  0x7efe834b5471 in MapPlugin::createFeatureGUI(FeatureUISet*, Feature*) const sdrangel/plugins/feature/map/mapplugin.cpp:72
    #5  0x7efeb6b416c2 in FeatureUISet::loadFeatureSetSettings(FeatureSetPreset const*, PluginAPI*, WebAPIAdapterInterface*, QList<Workspace*>*, Workspace*) sdrangel/sdrgui/feature/featureuiset.cpp:185
    #6  0x7efeb67e9b41 in MainWindow::loadConfiguration(Configuration const*, bool) sdrangel/sdrgui/mainwindow.cpp:1503
    #7  0x7efeb6730e3e in MainWindow::MainWindow(qtwebapp::LoggerWithFile*, MainParser const&, QWidget*) sdrangel/sdrgui/mainwindow.cpp:257
    #8  0x557281218bad in runQtApplication sdrangel/app/main.cpp:196
    #9  0x5572812194a3 in main sdrangel/app/main.cpp:248
    #10  0x7efeb10456c9 in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
and others 
							
						 
						
							2024-05-19 19:44:45 +02:00  
				
					
						
							
							
								 
						
							
							
								b1643ee9b5 
								
							
								 
							
						 
						
							
							
								
								Fix typos  
							
							
							
						 
						
							2024-04-29 19:07:29 +02:00  
				
					
						
							
							
								 
						
							
							
								52a440e400 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2091  from dforsi/fix/typos  
							
							... 
							
							
							
							Fix/typos 
							
						 
						
							2024-04-27 11:08:10 +02:00  
				
					
						
							
							
								 
						
							
							
								15433bb324 
								
							
								 
							
						 
						
							
							
								
								Fix spellling errors found with LibreOffice Writer  
							
							
							
						 
						
							2024-04-26 21:18:32 +02:00  
				
					
						
							
							
								 
						
							
							
								d135dd9028 
								
							
								 
							
						 
						
							
							
								
								Fix spellling errors found with aspell  
							
							
							
						 
						
							2024-04-26 21:18:32 +02:00  
				
					
						
							
							
								 
						
							
							
								6086fb328e 
								
							
								 
							
						 
						
							
							
								
								plugins: remove UTF-8 BOMB from readme.md  
							
							... 
							
							
							
							BOMB is normally not used for UTF-8/ASCII files. 
							
						 
						
							2024-04-26 08:37:24 +02:00  
				
					
						
							
							
								 
						
							
							
								3307000a72 
								
							
								 
							
						 
						
							
							
								
								plugins: fix non-matching <hx> tags in readme.md  
							
							
							
						 
						
							2024-04-26 08:37:24 +02:00  
				
					
						
							
							
								 
						
							
							
								991ccddb66 
								
							
								 
							
						 
						
							
							
								
								Close any open dialog when sdrangel quits  
							
							
							
						 
						
							2024-04-23 20:23:07 +02:00  
				
					
						
							
							
								 
						
							
							
								b4ec43e4aa 
								
							
								 
							
						 
						
							
							
								
								Raise the Beacon, IBP Beacons an Radio Time dialogs  
							
							... 
							
							
							
							Make the dialogs visible again if they are open but are hidden behind
the main window or another application's window. 
							
						 
						
							2024-04-22 23:05:04 +02:00  
				
					
						
							
							
								 
						
							
							
								f4b2dfc0a9 
								
							
								 
							
						 
						
							
							
								
								Revert "Prevent the dialogs to be hidden behind the main window"  
							
							... 
							
							
							
							This reverts commit f72574d1ad 
							
						 
						
							2024-04-22 22:42:00 +02:00  
				
					
						
							
							
								 
						
							
							
								f72574d1ad 
								
							
								 
							
						 
						
							
							
								
								Prevent the dialogs to be hidden behind the main window  
							
							... 
							
							
							
							This also menas that when the main window is closed, the dialogs get
closed automatically, and not only when the map window is closed. 
							
						 
						
							2024-04-22 22:39:19 +02:00  
				
					
						
							
							
								 
						
							
							
								230c461204 
								
							
								 
							
						 
						
							
							
								
								Update the IPB beacons table only when the dialog is visible  
							
							
							
						 
						
							2024-04-22 22:39:19 +02:00  
				
					
						
							
							
								 
						
							
							
								570c1f6877 
								
							
								 
							
						 
						
							
							
								
								Remove unused includes and use more direct includes  
							
							
							
						 
						
							2024-04-20 19:10:18 +02:00  
				
					
						
							
							
								 
						
							
							
								db4d07e59a 
								
							
								 
							
						 
						
							
							
								
								Fix build failure when Qt Location is not available  
							
							... 
							
							
							
							Adds parenthesis to fix the precedence in the existing test and adds
another condition that makes the presence of Qt Location actually
optional like in the top level CMakeLists.txt 
							
						 
						
							2024-04-17 23:50:36 +02:00  
				
					
						
							
							
								 
						
							
							
								e07a558329 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2069  from srcejon/freq_scanner  
							
							... 
							
							
							
							Fix Qt6 build 
							
						 
						
							2024-04-15 19:19:40 +02:00  
				
					
						
							
							
								 
						
							
							
								d7c461cad5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2067  from dforsi/feature/sort-columns  
							
							... 
							
							
							
							[SIDAddChannelsDialog] Make columns sortable 
							
						 
						
							2024-04-15 07:37:48 +02:00  
				
					
						
							
							
								 
						
							
							
								5330b8ef45 
								
							
								 
							
						 
						
							
							
								
								Fix Qt6 build  
							
							
							
						 
						
							2024-04-14 21:33:57 +01:00  
				
					
						
							
							
								 
						
							
							
								dbb1adc540 
								
							
								 
							
						 
						
							
							
								
								[SIDAddChannelsDialog] Make columns sortable  
							
							
							
						 
						
							2024-04-14 19:17:49 +02:00