1243 Commits

Author SHA1 Message Date
Charles J. Cliffe
50f2bb18eb Fix enter handling on mac 2020-06-22 23:26:04 -04:00
Charles J. Cliffe
c5652be141 Possible workaround for label entry to keep it from breaking global key handler (Linux tested) 2020-06-17 22:05:57 -04:00
vsonnier
b564a0ddde Fix #806: fix scale of Frequency and Edit Label dialogs by @jawatson
Co-Authored-By: James Watson <jimwatson@mac.com>
2020-04-19 12:13:49 +02:00
James Watson
2f4e9a9e74 Adds a fix to scale the Frequency dialog.
The dialog layout uses a sizer to scale the content automatically.  The layout wasn't very good using sizers alone as width of the dialog was being set too narrow for the title string.  The width is set manually to either the [title string width + 35%] or the [content string width +10%], whichever's the greater.
2020-04-19 10:25:05 +02:00
vsonnier
853484ff82 BookmarkMgr: Add more upper and lower amateur bands to the default ranges, also display frequency 2020-04-17 16:30:36 +02:00
Vincent Sonnier
d2f9333523
Misc. enhancements (driven by RSPDuo support needs) (#786)
* Add Device name in main window title bar

* Cleaner stopping of device in case of device loss
2020-02-26 07:11:19 +01:00
vsonnier
9c32b97910 Make Gradient constructor using doubles instead of floats, to prevent narrowing-conversion warnings down the road 2020-01-04 21:20:36 +01:00
Charles J. Cliffe
8a629b1438 Updated donation dialog contents and fixed layout issues 2019-12-30 22:07:23 -05:00
Benoît Allard
f00efe7e58 Fix missing import for GLX on linux. (#767)
Haha, this looks indeed useful, so let's take it to master.
2019-12-29 17:32:53 +01:00
antihax
cd6df01166 Winsock.h was included multiple times through windows.h causing compile errors (#772)
* Prevent redefinition of winsock.

* Remove redundant windows.h import
2019-12-11 06:50:06 +01:00
antihax
58d3a02855 Stop spamming hundreds of No SoapySDR Module dialogs. (#773) 2019-12-09 07:19:45 +01:00
rainbow
31323fe3c2 fix build with wxWidgets 3.1.3 (#765)
AppFrame.cpp use wxToolTip() without including the library
2019-10-29 08:38:31 +01:00
Vincent Sonnier
4f7dcd4d89
Use Google Turbo Color for Default Theme WF colors (#748)
* Use Google Turbo Color for Default Theme WF colors

* Added Default Jet Waterfall as the old WF color theme

* Oups duplicate IDs for widgets is wrong
2019-09-23 07:24:04 +02:00
Charles J. Cliffe
117c1de3fb Merge remote-tracking branch 'origin/master' into general_ux_fixes_May2019 2019-07-02 20:15:10 -04:00
Charles J. Cliffe
14c546ef9e BookmarkView refresh handling cleanup; reduce flicker and layout errors 2019-06-28 00:24:39 -04:00
vsonnier
9bf25b8feb Fix #739: removed usage of std::binary_function deprecated after C++11 2019-06-02 18:56:00 +02:00
Charles J. Cliffe
e379cceeb2 Bookmarks: Add delete key handler, fix refresh issues, ensure active selection stays in view on refresh 2019-05-29 00:25:02 -04:00
Charles J. Cliffe
99ecbef373 Fix nudging out of view, fix keypad triggering and tuner freq entry target 2019-05-24 00:30:22 -04:00
Charles J. Cliffe
1f188a3c4b Move config load out of commandline parse to prevent wrong path in AppImage 2019-05-13 22:41:22 -04:00
Charles J. Cliffe
dcdacb0cf7 Bookmark refreshing, port selection and device selector UI fixes 2019-05-13 20:52:36 -04:00
Charles J. Cliffe
8b862037da Fix port selector dialog size/layout; make rig model selection easier with submenus 2019-05-07 23:35:06 -04:00
Charles J. Cliffe
1a362152ee USB modem fix re: firhilbf c2r update 2019-04-17 00:12:54 -04:00
Charles J. Cliffe
35ae486d20 Patch for updated liquid-dsp firhilbf complex->real adding usb 2019-04-16 19:05:05 -04:00
Charles J. Cliffe
58086c17fb ampmodem parameters have changed 2019-04-16 18:53:10 -04:00
Charles J. Cliffe
c67330e985 menu action cleanup/refactoring 2019-03-19 00:06:01 -04:00
Charles J. Cliffe
58d4f484e4 Appframe header cleanup, sorting, move init vars 2019-03-16 18:37:52 -04:00
Charles J. Cliffe
5f3de57bd8 AppFrame Cleanup: Move config, menubar inits 2019-03-16 17:44:41 -04:00
Charles J. Cliffe
8d09d9c329 Merge remote-tracking branch 'origin/master' into code_quality 2019-03-16 16:57:10 -04:00
Vincent Sonnier
c27e1e6514
Make stream deactivated before a sample-rate change and reactivated afterwards (#718)
* Make stream deactivated before a sample-rate chnage and reactivated afterwards

* Re-read sample rate and MTU AFTER stream activation to recompute CubicSDR buffers
2019-03-15 06:30:55 +01:00
Charles J. Cliffe
86c2817ba6 Merge branch 'master' into code_quality 2019-03-14 23:10:27 -04:00
Charles J. Cliffe
0f098e3cbb Compiler warnings: comment unused params 2019-03-14 23:07:51 -04:00
Charles J. Cliffe
3009da6194 Merge remote-tracking branch 'origin/master' into code_quality 2019-03-14 21:15:07 -04:00
Charles J. Cliffe
ea016e6638 Merge branch 'drahosj-master' 2019-03-14 21:02:52 -04:00
Charles J. Cliffe
2a75c2776e tabs->spaces 2019-03-14 21:01:19 -04:00
Diane Bruce
f449a65457 Add __FreeBSD__ where needed to properly compile on FreeBSD + fix for Windows 2019-03-11 20:14:19 +01:00
Dantali0n
ed5993748f Fix for above 3Mhz sample rate on LimeSDR-USB
This problem could  also be present on other devices using the FX3 driver and is perhaps part of a larger general problem  in the LMS7 Soapy  module.
2019-03-09 20:33:17 +01:00
vsonnier
94e252db51 Fix wrong type for timeoutUs parameter of readStream 2019-03-09 18:23:06 +01:00
vsonnier
a2bd569e5a Fix wrong type for timeoutUs parameter of readStream 2019-03-09 18:22:49 +01:00
vsonnier
6d8c9f60d2 Maybe fixing #716: Nullify readStream timeout parameter effect which some modules effectively use (LimeSDR...) but we don't care 2019-03-09 17:59:22 +01:00
vsonnier
b6c81fe726 Add traces about MTU used size 2019-03-09 14:19:42 +01:00
vsonnier
1d2e35cbac More Spin locks experiments 2019-03-05 06:44:58 +01:00
vsonnier
8dbd5de53d No Spin-lock for xxxProcessor, unclear what the gain was 2019-03-04 18:44:48 +01:00
vsonnier
8dfc7503f2 Fix wrong condition in DataTree 2019-03-03 13:22:29 +01:00
vsonnier
6afa3a6d6a Reduced SpinMutex scope in VisualProcessor::distribute() 2019-03-03 11:42:34 +01:00
vsonnier
5ab44e3104 Use spin-locks for short-lived, non-recursive locking sequences 2019-03-03 10:36:10 +01:00
vsonnier
44a9274cb1 More fake partial template specialization 2019-03-01 22:18:43 +01:00
vsonnier
dd92e75cda Try to workaround explicit specialization in class scope error for GCC and friends 2019-02-28 22:05:27 +01:00
vsonnier
3b47045d28 Rework of DataElement to use more templates and much less memcpy... 2019-02-22 20:19:30 +01:00
Charles J. Cliffe
9ed085123a More AppFrame cleanup, active/current modem verbage adjustments 2019-02-11 22:59:43 -05:00
Charles J. Cliffe
a958912da6 Move Session stuff to SessionMgr 2019-01-30 23:24:33 -05:00