1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-23 08:28:36 -05:00
Commit Graph

77 Commits

Author SHA1 Message Date
f4exb
114e70b595 Revert "MainWindow: call cleanup code on aboutToQuit signal"
This reverts commit a71ba63b49.
2018-04-22 22:58:11 +02:00
f4exb
4670cbaa33 Merge branch 'master' into dev 2018-04-22 07:48:13 +02:00
Jason Gerecke
a71ba63b49 MainWindow: call cleanup code on aboutToQuit signal
Address the two largest leaks detected by valgrind when simply opening
and closing sdrangel with the 'X' button rather than the 'Exit' menu
item.

==11533== 18,016 (24 direct, 17,992 indirect) bytes in 1 blocks are definitely lost in loss record 6,991 of 7,005
==11533==    at 0x4C2D54F: operator new(unsigned long) (vg_replace_malloc.c:334)
==11533==    by 0x54C82ED: allocate (new_allocator.h:111)
==11533==    by 0x54C82ED: allocate (alloc_traits.h:436)
==11533==    by 0x54C82ED: _M_get_node (stl_list.h:383)
==11533==    by 0x54C82ED: _M_create_node<FFTWEngine::Plan* const&> (stl_list.h:572)
==11533==    by 0x54C82ED: _M_insert<FFTWEngine::Plan* const&> (stl_list.h:1801)
==11533==    by 0x54C82ED: push_back (stl_list.h:1118)
==11533==    by 0x54C82ED: FFTWEngine::configure(int, bool) (fftwengine.cpp:35)
==11533==    by 0x4F4590B: SpectrumVis::handleConfigure(int, int, FFTWindow::Function) (spectrumvis.cpp:206)
==11533==    by 0x4F45B94: SpectrumVis::SpectrumVis(float, GLSpectrum*) (spectrumvis.cpp:29)
==11533==    by 0x4F46349: DeviceUISet::DeviceUISet(int, bool, QTimer&) (deviceuiset.cpp:39)
==11533==    by 0x4EA890E: MainWindow::addSourceDevice(int) (mainwindow.cpp:240)
==11533==    by 0x4EAC7F3: MainWindow::MainWindow(qtwebapp::LoggerWithFile*, MainParser const&, QWidget*) (mainwindow.cpp:171)
==11533==    by 0x10A3B3: runQtApplication(int, char**, qtwebapp::LoggerWithFile*) (main.cpp:120)
==11533==    by 0x109A78: main (main.cpp:130)
==11533==
==11533== 54,096 (112 direct, 53,984 indirect) bytes in 1 blocks are definitely lost in loss record 6,999 of 7,005
==11533==    at 0x4C2D54F: operator new(unsigned long) (vg_replace_malloc.c:334)
==11533==    by 0x69E9162: QObject::QObject(QObject*) (in /usr/lib/libQt5Core.so.5.10.1)
==11533==    by 0x54834E6: BasebandSampleSink::BasebandSampleSink() (basebandsamplesink.cpp:6)
==11533==    by 0x4F45A29: SpectrumVis::SpectrumVis(float, GLSpectrum*) (spectrumvis.cpp:26)
==11533==    by 0x4F46349: DeviceUISet::DeviceUISet(int, bool, QTimer&) (deviceuiset.cpp:39)
==11533==    by 0x4EA890E: MainWindow::addSourceDevice(int) (mainwindow.cpp:240)
==11533==    by 0x4EAC7F3: MainWindow::MainWindow(qtwebapp::LoggerWithFile*, MainParser const&, QWidget*) (mainwindow.cpp:171)
==11533==    by 0x10A3B3: runQtApplication(int, char**, qtwebapp::LoggerWithFile*) (main.cpp:120)
==11533==    by 0x109A78: main (main.cpp:130)
2018-04-21 18:56:06 -07:00
f4exb
12f5f4e30c NFM demod: buffered squelch 2018-04-21 09:23:01 +02:00
f4exb
27ddcabd56 Bumped version to v3.14.3 2018-04-16 08:24:56 +02:00
f4exb
b2d153ed9e Build ModAM tx channel server plugin. Bumped version to 3.14.2 2018-04-06 01:04:31 +02:00
f4exb
a447193bd7 DSD demod: make FM deviation independent of RF bandwidth. Bumped version to 3.14.1 2018-04-01 09:33:08 +02:00
f4exb
4d324875b9 Bumped to v3.14.0 and allow decimation by 64 on all input plugins (missing yet: BladeRF and RTLSDR) 2018-03-27 11:32:39 +02:00
f4exb
0cf53e1dc9 Bumped version to 3.13.1 2018-03-22 05:14:24 +01:00
f4exb
400c712ca8 Bumped to v3.13.0 2018-02-25 00:31:19 +01:00
f4exb
5f49dff49d Bumped version to 3.12.0. Test Source: new combo box for auto correction options 2018-02-04 18:46:22 +01:00
f4exb
9bafb2d9b3 24 bit DSP: document in log and Web API. Adding PID information 2018-01-22 23:29:09 +01:00
f4exb
34fe4cb747 Bumped version to 3.11.1 2018-01-21 11:06:33 +01:00
f4exb
5c29e82d00 AirspyHF support: updated general version and changelog 2018-01-12 00:33:38 +01:00
f4exb
885ed4885f LimeSDR: fixed segfault when stopping one device in multiple stream confguration. Issue #119 2018-01-08 00:19:12 +01:00
f4exb
1f4cdd1f3c Logging: also print pointer size of building architecture 2018-01-07 03:20:27 +01:00
f4exb
05491fd62b Print build and system information at the start of the log 2018-01-07 01:48:53 +01:00
f4exb
28196978e2 Commands: basic dock widget setup and command class 2018-01-03 12:25:58 +01:00
f4exb
7c5066d27c Bumped to version 3.9.1 and 2018 2018-01-02 12:38:28 +01:00
f4exb
8bac9b40a3 Bumped version to 3.9.0 2017-12-17 12:10:11 +01:00
f4exb
37b1b045ac Bumped to version 3.8.6 2017-12-08 15:31:21 +01:00
f4exb
4cb30a7e88 Bumped to version 3.8.5 2017-11-21 01:12:12 +01:00
f4exb
1e73525280 Implemented arguments parser to pass web API host address and port 2017-11-18 05:06:43 +01:00
f4exb
8e1454152b Use QCoreApplication version to store and retrieve the version 2017-11-18 03:50:21 +01:00
f4exb
6556096a63 Implemented optional logging to file 2017-11-12 02:23:55 +01:00
f4exb
d110a3749d Moved logger to QtApplication level. Corrections to some messages 2017-11-11 11:11:44 +01:00
f4exb
c6d7207b1a Reorganized sdrbase library code 2016-03-08 04:54:12 +01:00