Commit Graph

52 Commits

Author SHA1 Message Date
Charles J. Cliffe 6087588b3d MSVC simplification, easier to use alternate libs 2015-10-19 23:02:50 -04:00
Charles J. Cliffe 7b48a1f455 Windows Timer fixes 2015-09-10 00:55:39 -04:00
Charles J. Cliffe a1bf5b839e Prototype waterfall rate smoothing / fps matching 2015-09-09 23:29:38 -04:00
Charles J. Cliffe 261afbce8e Windows fix-up 2015-08-25 21:35:38 -04:00
Charles J. Cliffe c30cce9114 Add functional Spectrum view to demodulator visuals
- Might need to do some renaming from Scope->AVDisplay or something for
ScopeCanvas to avoid confusion.
2015-08-24 01:31:37 -04:00
Charles J. Cliffe 7a0f523eaf Test of draggable scope area + fixes
- Will be able to drag back/forth to cycle scope/spectrum/plot
- Fix for two crashes
2015-08-19 23:22:46 -04:00
Charles J. Cliffe 4cc4c151fa Reduce log noise, run an old version to show if need be.. 2015-08-14 21:28:43 -04:00
Charles J. Cliffe e04b12662f Linux re-tweak 2015-08-13 20:39:31 -04:00
Charles J. Cliffe 8b48b4e449 set swap interval down to 1; frames are timed instead of throttled now 2015-08-08 14:31:23 -04:00
Charles J. Cliffe bab2ad3780 cleanup 2015-08-03 23:41:37 -04:00
Charles J. Cliffe 6f3d9a6c82 visual process template tweaks, full() logic error fix 2015-07-31 21:28:14 -04:00
Charles J. Cliffe 61add8ae09 VisualProcessor now a template base, more tweaking needed 2015-07-31 21:03:17 -04:00
Charles J. Cliffe 05cd99bbf1 IOThread all the things! 2015-07-29 20:57:02 -04:00
Charles J. Cliffe 48308145b7 add GLTextPanel, initial work on nested coordinate systems 2015-07-01 00:34:32 -04:00
Charles J. Cliffe b28c8dbc3e Move static fonts to GLFont 2015-06-30 23:07:39 -04:00
Charles J. Cliffe 436783535b Duped readable check should be exists 2015-06-01 00:05:50 -04:00
Charles J. Cliffe 44e73839a8 If font resource not found then try executable path. 2015-06-01 00:04:05 -04:00
Charles J. Cliffe 076d8a6847 Static analysis warning fixes 2015-05-30 00:09:51 -04:00
Charles J. Cliffe 07c9395d1f Debian package cpack + icon fix 2015-03-08 20:17:19 -04:00
Charles J. Cliffe e4c942c714 Log available swap functions, possible fix for DRI2SwapInterval 2015-02-10 18:28:35 -05:00
Charles J. Cliffe a1d1c9e1d9 Possible vsync fix for linux DRI2SwapInterval based X11 2015-02-10 18:01:57 -05:00
Charles J. Cliffe a034c810df Linux patch for swapEXT swapMESA and swapSGI 2015-02-10 00:57:36 -05:00
Charles J. Cliffe a803a2d136 MSVC patches 2015-02-09 22:01:33 -05:00
Charles J. Cliffe c0e6ecb3eb vsync patch for OSX 2015-02-09 21:18:10 -05:00
Charles J. Cliffe a3fac1e932 Frame rate limiter for Windows, Untested OSX / Linux 2015-02-09 20:49:21 -05:00
Charles J. Cliffe 2f568d6e2d Fix for bad session int->float conversion on load 2015-02-07 20:20:26 -05:00
Charles J. Cliffe 88978cc633 Disable mouse lock hack for linux 2015-01-18 12:55:51 -05:00
Charles J. Cliffe 93da5b5fa1 Some basic color themes and selector 2015-01-11 03:09:59 -05:00
Charles J. Cliffe 2c5eb4f946 load / save almost functional 2015-01-10 11:00:03 -05:00
Charles J. Cliffe faa87fcd10 DataTree refactoring, load/save functions almost ready 2015-01-09 20:56:43 -05:00
Charles J. Cliffe 4633bfa36f Datatree fixes, 64-bit updates 2015-01-08 23:10:54 -05:00
Charles J. Cliffe 36ff762d3a DataTree cleanup/refactor.. 2015-01-08 19:56:44 -05:00
Charles J. Cliffe cf2b11f496 DataTree refactoring / 64-bit expansion 2015-01-08 18:33:37 -05:00
Charles J. Cliffe 93e88a9208 Import TinyXML and DataTree, OSX related UI tweaks 2015-01-07 20:23:15 -05:00
Charles J. Cliffe 726113e9ea Mode selector widget to replace menu
+ OSX keyboard focus fix
2015-01-06 00:29:33 -05:00
Charles J. Cliffe 334618d000 cleanup, refactor, right mouse waterfall zoom drag 2015-01-03 17:07:39 -05:00
Charles J. Cliffe 6679b20fbb Can now choose demodulator output devices 2014-12-31 21:31:37 -05:00
Charles J. Cliffe b7793ef905 Squelch slider/signal indicator 2014-12-31 19:45:01 -05:00
Charles J. Cliffe 8ce3065bce cleanup / refactor / profiled 2014-12-23 01:12:14 -05:00
Charles J. Cliffe 9e32ef478d Cleanup, reformat 2014-12-16 21:30:03 -05:00
Charles J. Cliffe 34a6d3f5e0 Added frequency labels, 100khz intervals 2014-12-09 21:28:08 -05:00
Charles J. Cliffe 7f9a871598 Simplify GLFont drawString usage 2014-12-08 20:39:38 -05:00
Charles J. Cliffe da8d178e34 Filtering mode 2014-12-08 19:46:29 -05:00
Charles J. Cliffe 542326baab Font rendering functional: test string 2014-12-08 19:38:38 -05:00
Charles J. Cliffe 6c7372ed90 Font loader experiment 2014-12-08 02:16:06 -05:00
Charles J. Cliffe 97e219724e Disable mouse locking on OSX -- causes event loop 2014-11-27 12:53:35 -05:00
Charles J. Cliffe ddbc08a4ff Drag up/down to set arbitrary FM demod bandwidth
Shouldn't need separate WBFM/FM/NFM setting this way -- Just "FM" and
then set arbitrary bandwidth by dragging.

Also removed redundant demod resampling stages left over from early
experiments.
2014-11-26 21:05:19 -05:00
Charles J. Cliffe f441546023 Pick freq/drag in waterfall, show demod bandwidth 2014-11-25 22:51:14 -05:00
Charles J. Cliffe f6966b1824 Simple class for tracking wx mouse in unit 0..1 2014-11-25 21:07:13 -05:00
Charles J. Cliffe 39ba38b82a Cleanup / Reformat 2014-11-22 22:33:32 -05:00