f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							8e9661f011 
							
						 
					 
					
						
						
							
							Morse Decoder: added scope  
						
						
						
						
					 
					
						2024-05-20 22:49:48 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							112cd4cac4 
							
						 
					 
					
						
						
							
							Morse Decoder: added scope from RTTY decoder  
						
						
						
						
					 
					
						2024-05-20 22:49:48 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							39bc799509 
							
						 
					 
					
						
						
							
							Morse Decoder: basic functionality  
						
						
						
						
					 
					
						2024-05-20 22:49:48 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							4387f54f0d 
							
						 
					 
					
						
						
							
							Morse Decoder: initial commit  
						
						
						
						
					 
					
						2024-05-20 22:49:48 +02:00 
						 
				 
			
				
					
						
							
							
								Edouard Griffiths 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0714e5dba5 
							
						 
					 
					
						
						
							
							Merge pull request  #2120  from dforsi/fix/sid-memleaks  
						
						... 
						
						
						
						Fix/sid memleaks 
						
						
					 
					
						2024-05-20 22:48:53 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							b1643ee9b5 
							
						 
					 
					
						
						
							
							Fix typos  
						
						
						
						
					 
					
						2024-04-29 19:07:29 +02:00 
						 
				 
			
				
					
						
							
							
								Edouard Griffiths 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							52a440e400 
							
						 
					 
					
						
						
							
							Merge pull request  #2091  from dforsi/fix/typos  
						
						... 
						
						
						
						Fix/typos 
						
						
					 
					
						2024-04-27 11:08:10 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							15433bb324 
							
						 
					 
					
						
						
							
							Fix spellling errors found with LibreOffice Writer  
						
						
						
						
					 
					
						2024-04-26 21:18:32 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							d135dd9028 
							
						 
					 
					
						
						
							
							Fix spellling errors found with aspell  
						
						
						
						
					 
					
						2024-04-26 21:18:32 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Ruderich 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Simon Ruderich 
							
						 
					 
					
						
						
						
						
							
						
						
							3307000a72 
							
						 
					 
					
						
						
							
							plugins: fix non-matching <hx> tags in readme.md  
						
						
						
						
					 
					
						2024-04-26 08:37:24 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							991ccddb66 
							
						 
					 
					
						
						
							
							Close any open dialog when sdrangel quits  
						
						
						
						
					 
					
						2024-04-23 20:23:07 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							f4b2dfc0a9 
							
						 
					 
					
						
						
							
							Revert "Prevent the dialogs to be hidden behind the main window"  
						
						... 
						
						
						
						This reverts commit f72574d1ad9d63470eac5cffdb123c34b47e1896. 
						
						
					 
					
						2024-04-22 22:42:00 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							230c461204 
							
						 
					 
					
						
						
							
							Update the IPB beacons table only when the dialog is visible  
						
						
						
						
					 
					
						2024-04-22 22:39:19 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							570c1f6877 
							
						 
					 
					
						
						
							
							Remove unused includes and use more direct includes  
						
						
						
						
					 
					
						2024-04-20 19:10:18 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Edouard Griffiths 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e07a558329 
							
						 
					 
					
						
						
							
							Merge pull request  #2069  from srcejon/freq_scanner  
						
						... 
						
						
						
						Fix Qt6 build 
						
						
					 
					
						2024-04-15 19:19:40 +02:00 
						 
				 
			
				
					
						
							
							
								Edouard Griffiths 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7c461cad5 
							
						 
					 
					
						
						
							
							Merge pull request  #2067  from dforsi/feature/sort-columns  
						
						... 
						
						
						
						[SIDAddChannelsDialog] Make columns sortable 
						
						
					 
					
						2024-04-15 07:37:48 +02:00 
						 
				 
			
				
					
						
							
							
								srcejon 
							
						 
					 
					
						
						
						
						
							
						
						
							5330b8ef45 
							
						 
					 
					
						
						
							
							Fix Qt6 build  
						
						
						
						
					 
					
						2024-04-14 21:33:57 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							dbb1adc540 
							
						 
					 
					
						
						
							
							[SIDAddChannelsDialog] Make columns sortable  
						
						
						
						
					 
					
						2024-04-14 19:17:49 +02:00 
						 
				 
			
				
					
						
							
							
								Mykola Dvornik 
							
						 
					 
					
						
						
						
						
							
						
						
							15337cac66 
							
						 
					 
					
						
						
							
							Fix bug that prevents settings changes updates via reverse API  
						
						... 
						
						
						
						Most plugins that use reverse API to PATCH settings updates to remote
server only do so when `useReverseAPI` is toggled, but not when the
relevant settings are being updated. So lets fix the precondition to
use the `m_useReverseAPI` flag instead. 
						
						
					 
					
						2024-04-14 18:58:12 +02:00 
						 
				 
			
				
					
						
							
							
								f4exb 
							
						 
					 
					
						
						
						
						
							
						
						
							cdae5ca048 
							
						 
					 
					
						
						
							
							Updated versions and changelogs  
						
						
						
						
					 
					
						2024-04-14 11:41:00 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							8c3f7e3775 
							
						 
					 
					
						
						
							
							Remove unused includes and use more direct includes  
						
						
						
						
					 
					
						2024-04-11 23:31:34 +02:00 
						 
				 
			
				
					
						
							
							
								srcejon 
							
						 
					 
					
						
						
						
						
							
						
						
							d09b3a2fb2 
							
						 
					 
					
						
						
							
							Use aApp application version instead of hardcoded value.  
						
						
						
						
					 
					
						2024-04-10 01:34:06 +01:00 
						 
				 
			
				
					
						
							
							
								srcejon 
							
						 
					 
					
						
						
						
						
							
						
						
							a77b6f1b36 
							
						 
					 
					
						
						
							
							Radiosonde: Support uploading to SondeHub. Improve humidity calculation. Fix a couple of bugs.  
						
						
						
						
					 
					
						2024-04-10 01:31:39 +01:00 
						 
				 
			
				
					
						
							
							
								srcejon 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67723563a4 
							
						 
					 
					
						
						
							
							Merge branch 'f4exb:master' into freq_scanner  
						
						
						
						
					 
					
						2024-04-07 14:05:29 +01:00 
						 
				 
			
				
					
						
							
							
								srcejon 
							
						 
					 
					
						
						
						
						
							
						
						
							5b0d5b9efb 
							
						 
					 
					
						
						
							
							Fix gcc warning  
						
						
						
						
					 
					
						2024-04-06 22:36:33 +01:00 
						 
				 
			
				
					
						
							
							
								srcejon 
							
						 
					 
					
						
						
						
						
							
						
						
							1d8d297565 
							
						 
					 
					
						
						
							
							Fix gcc warnings.  
						
						
						
						
					 
					
						2024-04-06 22:35:13 +01:00 
						 
				 
			
				
					
						
							
							
								srcejon 
							
						 
					 
					
						
						
						
						
							
						
						
							44385832c3 
							
						 
					 
					
						
						
							
							Fix crash if no devices.  
						
						
						
						
					 
					
						2024-04-06 22:33:54 +01:00 
						 
				 
			
				
					
						
							
							
								srcejon 
							
						 
					 
					
						
						
						
						
							
						
						
							be7199531d 
							
						 
					 
					
						
						
							
							Add Add Channels dialog, to easily add Channel Powe channels.  
						
						
						
						
					 
					
						2024-04-06 22:17:56 +01:00 
						 
				 
			
				
					
						
							
							
								srcejon 
							
						 
					 
					
						
						
						
						
							
						
						
							c27ea6d5d7 
							
						 
					 
					
						
						
							
							VOR localizer: Get it working on Qt6.  
						
						
						
						
					 
					
						2024-04-06 11:45:37 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							92246cdc71 
							
						 
					 
					
						
						
							
							Fix typing errors found with codespell and more  
						
						
						
						
					 
					
						2024-04-06 12:39:18 +02:00 
						 
				 
			
				
					
						
							
							
								Daniele Forsi 
							
						 
					 
					
						
						
						
						
							
						
						
							8711f77fdb 
							
						 
					 
					
						
						
							
							Convert encoding from ISO-8859-1 to UTF-8  
						
						
						
						
					 
					
						2024-04-06 12:39:18 +02:00 
						 
				 
			
				
					
						
							
							
								srcejon 
							
						 
					 
					
						
						
						
						
							
						
						
							9c1b1ab4f8 
							
						 
					 
					
						
						
							
							Fix for Qt 6.  
						
						
						
						
					 
					
						2024-04-05 21:30:23 +01:00 
						 
				 
			
				
					
						
							
							
								srcejon 
							
						 
					 
					
						
						
						
						
							
						
						
							c1a2c5cbab 
							
						 
					 
					
						
						
							
							Use mouse wheel to zoom in / out of charts.  
						
						
						
						
					 
					
						2024-04-05 17:30:39 +01:00 
						 
				 
			
				
					
						
							
							
								srcejon 
							
						 
					 
					
						
						
						
						
							
						
						
							97cd94496a 
							
						 
					 
					
						
						
							
							Add Linux codec details and fix Y autoscale when min/max are the same.  
						
						
						
						
					 
					
						2024-04-05 16:35:43 +01:00 
						 
				 
			
				
					
						
							
							
								srcejon 
							
						 
					 
					
						
						
						
						
							
						
						
							c0e7ce4383 
							
						 
					 
					
						
						
							
							Fix gcc warnings.  
						
						
						
						
					 
					
						2024-04-05 10:56:19 +01:00 
						 
				 
			
				
					
						
							
							
								srcejon 
							
						 
					 
					
						
						
						
						
							
						
						
							4955e6ab08 
							
						 
					 
					
						
						
							
							Map: Add save to KML. Support MUF/foF2 varying with time. Support VLF transmitters being read from .csv.  
						
						
						
						
					 
					
						2024-04-05 10:41:24 +01:00