1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-22 08:04:49 -05:00
Commit Graph

1257 Commits

Author SHA1 Message Date
Daniele Forsi
8b5a5b7f70 Fix memleaks
Frees memory allocated
in TVScreenAnalog::initializeGL() /home/daniele/Programmazione/ham/sdrangel/sdrgui/gui/tvscreenanalog.cpp:232
in TVScreenAnalog::initializeTextures(TVScreenAnalogBuffer*) /home/daniele/Programmazione/ham/sdrangel/sdrgui/gui/tvscreenanalog.cpp:285
in TVScreenAnalog::initializeTextures(TVScreenAnalogBuffer*) /home/daniele/Programmazione/ham/sdrangel/sdrgui/gui/tvscreenanalog.cpp:286
2024-05-26 22:10:32 +02:00
Daniele Forsi
af712de404 Highlight the current workspace 2024-05-26 12:31:40 +02:00
Daniele Forsi
c7c0247f81 Highlight the current device 2024-05-26 12:31:40 +02:00
Daniele Forsi
08c0668dcb Fix memleaks found with AddressSanitizer/LeakSanitizer
Found with:
ASAN_OPTIONS="detect_odr_violation=1,strip_path_prefix=$(pwd)/" build/sdrangel

Fixes:
Indirect leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x7faba78f46c8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
    #1 0x7faba73281e1 in GLShaderSpectrogram::initializeGL(int, int) sdrgui/gui/glshaderspectrogram.cpp:118
    #2 0x7faba7369b54 in GLSpectrumView::initializeGL() sdrgui/gui/glspectrumview.cpp:937
    #3 0x7faba33c4f45 in QOpenGLWidget::resizeEvent(QResizeEvent*) (/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x1c4f45) (BuildId: 983eca66d9695a1892aa796da4160d8d6f9b9ac4)
2024-05-19 19:44:45 +02:00
Daniele Forsi
dbc9ebbb64 Explain that GPS is not the only means to get the position of the station
Also print a debug message with the position provider in use.
2024-05-13 22:55:34 +02:00
Edouard Griffiths
79310b2008
Merge pull request #2095 from dforsi/fix/typos
Fix/typos
2024-05-13 19:03:41 +02:00
srcejon
39760146d4 ValueDial: Fix array being accessed out of range. 2024-04-30 09:33:54 +01:00
Daniele Forsi
31dc594b46 Fix Markdown 2024-04-29 19:07:29 +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
97b1a6a70d sdrgui/gui/spectrum.md: add missing FFT window values 2024-04-26 08:14:13 +02:00
Daniele Forsi
004811d83d Make all include directives identical
Fixes the 5 includes that are different from the majority:
grep -Ehr "#include .+export" --include=*.h | sort | uniq -c
    769 #include "export.h"
      5 #include "../../exports/export.h"
2024-04-20 19:19:21 +02:00
Daniele Forsi
570c1f6877 Remove unused includes and use more direct includes 2024-04-20 19:10:18 +02:00
Daniele Forsi
8c3f7e3775 Remove unused includes and use more direct includes 2024-04-11 23:31:34 +02:00
srcejon
5e79f06c0e Add parent to delegate constructors. 2024-04-10 01:33:42 +01:00
srcejon
6b2923358e
Merge branch 'f4exb:master' into freq_scanner 2024-04-03 15:13:12 +01:00
srcejon
625513eaeb
Merge branch 'f4exb:master' into freq_scanner 2024-04-02 13:52:10 +01:00
nugget
1a1623a300
Update readme.md
Modify the index number of section "Title"
2024-04-02 13:03:05 +02:00
mxi-box
eef0084a6e Make AudioDeviceInfo singleton, remove the ones in AudioDeviceManager 2024-03-30 12:10:21 +08:00
srcejon
b890c32f13 Add GUI ColorDialog. 2024-03-28 15:24:39 +00:00
srcejon
05fe7b8393 WrappingDateTimeEdit: Allow years to be stepped through. 2024-03-20 14:32:11 +00:00
srcejon
abe55f8d19 Fix display when setValueRange is called and newValue differs from value. 2024-03-13 22:42:36 +00:00
f4exb
b0b4fa521f Use mouse keys for CW modulation in SSB modulator. Fixes #1948 2024-03-13 01:30:10 +01:00
Jon Beniston
6336767097 CRightClickEnabler: Prevent duplicate events for right click and tap and hold on Linux 2024-03-12 14:03:51 +00:00
srcejon
2a29a69a3e AIS, DSC, End-of-Train, Packet, Radiosonde: All packet date/time to come from File Input device or system clock. 2024-03-03 21:24:54 +00:00
mxi-box
2de9f16be4 Fix renumberate deviceset without modifying claimed of SamplingDevice 2024-02-28 06:46:35 +08:00
mxi-box
aeafe51220 Fix not remove source buddy 2024-02-27 07:13:09 +08:00
srcejon
e6e4d1661e Fix compiler warnings. 2024-02-14 13:58:44 +00:00
srcejon
2708a81623 Add Sky Map feature plugin. 2024-02-14 13:20:33 +00:00
srcejon
14430bcb48 #1944 - Fix frequency calculation for SSB spectrum 2024-01-04 17:05:10 +00:00
srcejon
c30af7f39f Fix gcc warnings. 2023-12-06 10:14:01 +00:00
srcejon
238a40b9e0 Allow replay time offset to be set by ctrl+left click in waterfall. 2023-12-06 10:09:30 +00:00
srcejon
b16206068a Prevent crash that can occur if preset type is unknown. 2023-12-05 12:33:45 +00:00
f4exb
f2db907677 Scope: fixed mag sq derivative scale display 2023-12-01 06:41:19 +01:00
srcejon
6aeb914f22
Merge branch 'f4exb:master' into freq_scanner 2023-11-30 14:09:47 +00:00
f4exb
3b969ac058 Scope: Added derivative of magnitude squared to the list of projections 2023-11-30 14:10:36 +01:00
srcejon
64f33717d0 Freq Scanner: Add per-frequency settings. Fix freq > 2GHz. 2023-11-29 17:13:34 +00:00
srcejon
7cc9cd1bf1 Add instant replay 2023-11-22 14:28:35 +00:00
f4exb
a908c4b9c6 Added script to update copyright notices from git history. Part of #1893 2023-11-19 13:43:10 +01:00
f4exb
b84eea7dc9 Rewriting of copyright notices for sdrgui. Fixes #1893 2023-11-19 13:43:10 +01:00
Jon Beniston
5f0d2aaf21 Add included needed for Mac build 2023-11-15 16:18:28 +00:00
Edouard Griffiths
021ca881ea
Merge pull request #1890 from srcejon/fix_1835
Fix MDI window geometry save/restore
2023-11-15 05:31:42 +01:00
Edouard Griffiths
ee07a0d5f4
Merge pull request #1889 from srcejon/fix_table_tap_and_hold
Prevent popup menu when scrolling tables
2023-11-14 23:13:41 +01:00
Jon Beniston
6cea14bfff Use MDI restore when loading config 2023-11-14 14:58:15 +00:00
Jon Beniston
5d14708914 Use custom save/restore geometry for MDI sub=windows. For #1835 2023-11-14 14:49:39 +00:00
Jon Beniston
c27dc71860 Prevent popup menu when scrolling tables 2023-11-14 11:37:04 +00:00
Jon Beniston
e799e5eb72 Fix resize cursor not being cleared when mouse moves over child widgets 2023-11-13 20:51:03 +00:00
f4exb
179cd71c54 SSB demod noise reduction. Fixes #1874 2023-11-05 10:33:27 +01:00
srcejon
1affacbb25 Fix ValueDialZ to allow keyboard entry of first digit when m_positiveOnly 2023-11-02 15:05:44 +00:00
srcejon
ba0eac7108 Add MW/25k/8.33k frequency entry modes. 2023-11-02 14:31:48 +00:00
Arne Jünemann
7f9ed6df6d Add explicit typecasting that was missing 2023-10-24 06:11:15 +02:00
Arne Jünemann
277b2b4d18 Add missing range extension 2023-10-23 15:23:35 +02:00
Arne Jünemann
4d631b091e Merge branch 'master' of github.com:das-Iro/sdrangel 2023-10-23 15:15:27 +02:00
Arne Jünemann
0d193d41f6 Allow full range of overlap 2023-10-23 15:05:34 +02:00
Arne Jünemann
1034c79c30 Fix FFT Overlap for spectrum view
Movement of the buffer was double what should have been intended
Added warning to std::copy uses that overlaping copy is undefined
behaviour
2023-10-23 14:48:40 +02:00
srcejon
3b0512bd29 Fix crash if some columns in .csv file is missing 2023-10-22 10:25:40 +01:00
srcejon
1b392ee53c Fix warnings 2023-10-22 10:25:08 +01:00
srcejon
2d8ae1329b Add signal for when annotations change 2023-10-03 16:10:08 +01:00
srcejon
e9066fe2a4 Use frame geo rather than widget size, so dialogs aren't positioned off screen on Windows. 2023-09-29 08:43:29 +01:00
srcejon
37521224c3 Add frequency scanner channel plugin 2023-09-28 16:45:35 +01:00
srcejon
4c6ee84f48 Add acronym decoder widget 2023-09-04 13:01:22 +01:00
Jon Beniston
667908a31f Add return value 2023-08-24 16:36:18 +01:00
Jon Beniston
2a24f72590 Add support for plugin presets. 2023-08-24 15:51:50 +01:00
Jon Beniston
5e71da4530 Add VkFFT support and profiler 2023-08-13 23:52:57 +01:00
Jon Beniston
d0d07194f8 Add UI scale factor setting for high DPI screens 2023-08-06 12:26:17 +01:00
Jon Beniston
18180bfd52 Fix gcc errors 2023-08-05 12:52:42 +01:00
Jon Beniston
2d7c572040 Rotator Controller: Add additional gamepad calibration and functionality 2023-08-05 12:33:01 +01:00
Jon Beniston
5ab82f4e49 Use texture() instead of texture2d() in v330 shaders, so they work on Mac 2023-08-01 10:48:36 +01:00
Jon Beniston
37285a9bce Clear with alpha=1 to fix #1735 2023-07-31 21:43:15 +01:00
Daniele Forsi
34aca019e2 Fix spelling in strings 2023-07-23 18:55:12 +02:00
Edouard Griffiths
d8174cf6ae
Merge pull request #1733 from dforsi/fix/typos
Fix spelling
2023-07-09 18:22:59 +02:00
Daniele Forsi
ff47deee60 Fix spelling
Fixed with:
find . \( -name '*.md' -o -name '*.ui' -o -name '*.html' \) -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,som,verry --summary --write-changes {} \+
and manual editing.
2023-07-09 09:06:18 +02:00
f4exb
7ec955fc61 GLSpectrum: fixed SSB handling 2023-07-09 00:00:51 +02:00
f4exb
65bf00a573 Audio CAT SISO: fixed GLSpectrumView SSB 2023-06-18 00:43:26 +02:00
Jon Beniston
4714e0974b Only update widgets from UI thread. For #1692. 2023-05-24 08:32:57 +01:00
Jon Beniston
aba0e30a4f Set az/el l/b column precision based on rotator precision 2023-05-23 22:29:06 +01:00
Jon Beniston
04db22584a Add DSC demodulator 2023-05-15 16:40:43 +01:00
Daniele Forsi
adf0a5f50b Add a comma after introductory clauses 2023-05-04 21:42:52 +02:00
Daniele Forsi
794be61957 Fix spelling using ispell 2023-05-02 19:43:59 +02:00
Jon Beniston
7ae1951d12 Add accessibility interface for ValueDial widgets, so they work with screen readers. For #1672 2023-04-28 15:58:57 +01:00
Jon Beniston
72971a3dba Scope GUI updates.
Save/restore state of freerun button, trigger stream index and trigger
pre index.
Increase number of channels from 4 to 8.
2023-04-27 19:12:08 +01:00
f4exb
018fa27b02 SpectrumVis: propagate apply settings to GUI message quque if it exists 2023-04-09 06:20:22 +02:00
f4exb
cbe8b2a1e5 GLSpectrumGUI: apply settings when buddies are set 2023-04-08 14:24:16 +02:00
f4exb
d3fbf73ce3 Merge branch 'aaroniartsa' 2023-04-06 22:55:54 +02:00
Jon Beniston
e247fbb4fa Fix Mac compilation error 2023-04-03 16:56:00 +01:00
f4exb
be719f9653 Fixed ValueDial value settings when it is equal to previous value 2023-04-02 09:59:03 +02:00
Jon Beniston
0bf126baa5 Add ILS demodulator 2023-03-21 10:54:42 +00:00
Mohamed
5cb707789c fixing errors when compiling using qt6
Fixing errors when compiling using qt6
2023-03-17 19:41:25 +02:00
f4exb
7928d48257 MainWindow: disconnect prior to connect in device re-numeration. Fixes #1620 2023-03-11 12:42:59 +01:00
Jon Beniston
459aae2dad Prevent MDI scrolling when trying to zoom in on spectrum. 2023-03-03 22:16:29 +00:00
Edouard Griffiths
922fa13f33
Merge pull request #1602 from srcejon/android_fixes
Android power management
2023-02-18 13:50:29 +01:00
Jon Beniston
2755853cdc Android: Prevent app from being put to sleep when running. Add menu to keep screen on. 2023-02-17 21:57:09 +00:00
Jon Beniston
b6dca29167 Autostack: Fix channel windows being made to wide when SDRangel starts 2023-02-17 14:40:32 +00:00
Jon Beniston
df7b763eab Optionally reenamable smoothing on 2D maps, as 16 MSAA isn't always available 2023-02-16 11:00:30 +00:00
Jon Beniston
9c7aa8b333 Map Updates
Allow OpenSkyNetwork DB, OpenAIP and OurAirports DB stuctures to be
shared by different plugins, to speed up loading.
Perform map anti-aliasing on the whole map, rather than just info boxes,
to improve rendering speed when there are many items. Add map
multisampling as a preference.
Add plotting of airspaces, airports, navaids on Map feature.
Add support for polylines and polygons to be plotted on Map feature.
Add support for images to 2D Map feature.
Add distance and name filters to Map feature.
Filter map items when zoomed out or if off screen, to improve rendering
performance.
Add UK DAB, FM and AM transmitters to Map feature.
Use labelless maps for 2D transmit maps in Map feature (same as in ADS-B
demod).
2023-02-14 14:46:08 +00:00
Jon Beniston
29c9c07b74 Spectrum: Keep frequency displayed while channel is being dragged 2023-01-23 14:40:19 +00:00
f4exb
048447592c FT8: added missing image 2023-01-23 07:34:11 +01:00
f4exb
a6a43633e8 FT8 demod: filter messages 2023-01-23 07:20:41 +01:00