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

360 Commits

Author SHA1 Message Date
srcejon
e277ed0736 Update CMakeLists.txt to allow static libraries to be built, as well as shared.
Add BUILD_BENCH, BUILD_SHARED_LIBS, ENABLE_AARONIARTSA and ENABLE_METIS options.
2024-10-30 20:29:21 +01:00
DreamNik
7edc1314aa Append prefix to plugin name when running on Android.
Android libraries can't be placed inside subdirectory, so to
distinguish plugins from regular libraries the new prefix is used.
2024-10-30 07:54:54 +01:00
f4exb
3e909d2016 Updated versions and changelogs 2024-06-25 22:19:14 +02:00
Daniele Forsi
d8c733cab7 Update properties related to fonts
Automatically updated by opening the .ui file in Qt Creator.
2024-06-23 17:32:49 +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
3307000a72 plugins: fix non-matching <hx> tags in readme.md 2024-04-26 08:37:24 +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
f4exb
5dcf7f7d40 Updated versions and changelogs 2023-12-31 19:16:27 +01:00
f4exb
86a1d15eba Frequency Scanner: handle change of I/Q stream in tracked channels 2023-12-14 21:57:49 +01:00
f4exb
5ed6f060a0 Frequency Scanner: allow scanning channels of a MIMO device 2023-12-14 21:57:49 +01:00
f4exb
07e8ae0de1 Updated changelogs and plugins versions 2023-11-29 05:00:58 +01:00
f4exb
3a944fa209 Rewriting of copyright notices for plugins/channelrx. Part of #1893 2023-11-18 12:02:48 +01:00
Jon Beniston
e799e5eb72 Fix resize cursor not being cleared when mouse moves over child widgets 2023-11-13 20:51:03 +00:00
srcejon
1a5ff18423 Reduce minimum size so more likely to fit on Android screens 2023-11-10 07:59:41 +00:00
srcejon
6e55c030b6 Use DialogPositioner for AudioSelectDialog so it opens on screen. 2023-11-09 22:30:34 +00:00
srcejon
d6f5c81856 Add warning if sample rate is < 48kHz. 2023-11-09 21:42:33 +00:00
srcejon
27f35feee8 Save scope sink pointer for when baseband is recreated. 2023-11-09 21:41:59 +00:00
f4exb
83834674c0 Updated versions and changelogs 2023-08-04 03:20:40 +02:00
Jon Beniston
c1897b7031 Connect slot 1/2 on/off buttons 2023-08-01 10:33:12 +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
f4exb
3f392d3be7 Rx channel demods: prevent possible reading past audio buffer end - take 2. For #1661 2023-04-25 23:09:42 +02:00
f4exb
59e664c028 Revert "Rx channel demods: prevent possible reading past audio buffer end. For #1661"
This reverts commit 91f4844452.
2023-04-25 20:27:57 +02:00
f4exb
91f4844452 Rx channel demods: prevent possible reading past audio buffer end. For #1661 2023-04-22 12:33:37 +02:00
f4exb
d67aac3b27 Updated version and changelogs 2023-03-18 13:45:42 +01:00
Jon Beniston
bb661981ba Fix DSD Demod crash on exit for #1617. 2023-03-06 16:16:28 +00:00
f4exb
86c6dc861f DSD demod: disable audio for YSF wide mode if AMBE feature is active. Fixes #1587 2023-02-04 02:36:48 +01:00
f4exb
f45e949e62 Fixed passing QPoint reference from right click enabler to connected method. Fixes #1549 2022-12-28 20:33:28 +01:00
Jon Beniston
0dd466a900 Add DialogPositioner to ensure dialogs are fully on screen and remain on
screen when screen orientation changes.
Add DialPopup to allow dials to adjusted with a slider, which is easier
on touchscreens.
Add TableTapAndHold to support table context menus on touchscreens.
2022-12-20 10:31:15 +00:00
Jon Beniston
3b5b222114 Update plugins to compile with Qt5 and Qt6 2022-11-17 14:36:12 +00:00
Jon Beniston
fc7c9c1fc8 Update CMakeLists.txt to support both Qt5 and Qt6. Add option ENABLE_QT6 2022-11-17 14:34:54 +00:00
Jon Beniston
c966f1cb5a dd maximize button to MainSpectrum and expandible Channels and Features.
Add sizeToContents in ChannelGUI and FeatureGUI, called when widget is
rolled, so we can remove resizing code from all of the individual
channels and features.

In RollupContents, use minimumSizeHint for calculated size, so that
minimumWidth can come from .ui file.

In DeviceGUI::sizeToContents(), call adjustSize(), so Device GUIs start
out at minimum needed size (which should restore appearance prior to
last patch).

In stackSubWindows, use available space for channels if no
spectrum/features present.
In stackSubWindows, fix spectrum from being sized too big, resulting in
scroll bars appearing.
Reset user-defined channel width in stackSubWindows, when channels are
removed.
Don't stack maximized windows.

There's one hack in Channel/FeatureGUI::maximizeWindow(). It seems that
when maximimzing a window, QOpenGLWidgets aren't always paint properly
immediately afterwards, so the code forces an additional update. I can't
see why the first call to paintGL doesn't work.
2022-11-11 12:24:27 +00:00
f4exb
f034319c22 Updated versions and changelogs 2022-10-19 17:40:14 +02:00
f4exb
02ed98fdfb DSD demod: update threading model complements 2022-10-13 23:04:25 +02:00
Jiří Pinkava
0df2d75e6d Replace deprecated QMutex(Recursive) with QRecursiveMutex 2022-09-17 23:00:07 +02:00
f4exb
84daf16a4b Updated versions and changelogs 2022-08-03 18:52:33 +02:00
f4exb
9789b23cd6 DSD Demod: applied new threading model. Part of #1346 2022-07-23 11:50:04 +02:00
f4exb
97ace89e19 DSD demod GUI: prevent selection of negative AMBE feature index and disable AMBE checkbox if no AMBE features are available. Fixes #1334 2022-07-23 11:19:03 +02:00
f4exb
162ef6c393 AMBE feature: restore Windows and Mac support 2022-05-25 22:26:43 +02:00
f4exb
236c0e8d21 AMBE feature support in Linux only 2022-05-25 21:25:31 +02:00
f4exb
2971dfe3af AMBE feature: more updates to documentation 2022-05-25 19:58:18 +02:00
f4exb
7e0ac4d2a8 AMBE feature: updated documentation 2022-05-25 18:19:13 +02:00
f4exb
3880a0f98f AMBE feature: cleanup of main application AMBE support 2022-05-25 00:13:40 +02:00
f4exb
6d18d6358a AMBE feature: changes to DSD demod API 2022-05-24 17:14:22 +02:00
f4exb
713e0299ab DSD demod: direct call to AMBE feature handle message method 2022-05-24 15:30:53 +02:00
f4exb
1d72798d42 AMBE feature: creation and changes to DSD demod 2022-05-24 15:18:55 +02:00