Commit Graph

1163 Commits

Author SHA1 Message Date
Charles J. Cliffe 6b505dc649 Fix windows installer font path 2016-07-10 21:05:30 -04:00
Charles J. Cliffe 4783ae5be1 Dummy data bump shouldn't be needed now; racing with small bandwidths? 2016-07-10 20:29:31 -04:00
Charles J. Cliffe 9436f99dd5 version bump 2016-07-10 16:40:23 -04:00
Charles J. Cliffe 4d2ea8d08a Merge pull request #398 from vsonnier/thread_clean_3
thread_clean_3: Multithreading AudioThread hardening, use of try_pop() and more.
2016-07-08 21:28:11 -04:00
Charles J. Cliffe 3eed669382 Comment cleanup 2016-07-08 19:18:28 -04:00
Charles J. Cliffe 6f11140e47 Merge pull request #400 from cjcliffe/gain_gui_cleanup
Gain GUI cleanup
2016-07-08 19:14:22 -04:00
vsonnier 21c8a81c32 TH_CLEAN_3.5: push() cleanup side of things, assure SDRThread::readStream() to actually check for full + make ThreadQueue notify even in case on not-successfull push(), make it spam notify_all() everytime 2016-07-08 23:30:15 +02:00
Charles J. Cliffe aa813db490 Fix Mousewheel support 2016-07-07 23:47:58 -04:00
Charles J. Cliffe ebf2443fe2 Gain UI working (minus mousewheel) 2016-07-07 22:37:57 -04:00
Charles J. Cliffe 4ec2d8bcbd Functional MeterPanel 2016-07-06 23:16:25 -04:00
Charles J. Cliffe baa5d93ba6 Merge branch 'master' into gain_gui_cleanup 2016-07-06 21:00:04 -04:00
vsonnier b495b388c9 TH_CLEAN_3: Use of non-blocking try_pop() when possible,
AudioThread concurrent access hardening and simplified,
and misc.
2016-07-05 21:45:42 +02:00
Charles J. Cliffe 3bf17d0f40 Merge pull request #396 from cjcliffe/session_save_viewstate
Save session view-state and delay loaded active modem to after frequency/view load
2016-07-04 17:11:27 -04:00
Charles J. Cliffe ff8ba9ac81 Save session view-state and delay loaded active modem to after frequency/view load 2016-07-03 22:24:17 -04:00
Charles J. Cliffe dcf9d1e9d5 Merge branch 'vsonnier-thread_cleanup_2' 2016-07-03 21:28:08 -04:00
Charles J. Cliffe a87c58c4a8 Initial Meter Panel work 2016-07-03 20:59:49 -04:00
vsonnier 5d1cb788e0 FIX hang application, because SdrThread tries to auto-termitate itself 2016-07-03 18:17:39 +02:00
vsonnier 567d84711f THREAD_CLEAN_PART2: Assure correct terminate()/isTerminated(delay)/delete sequence +
Removed the NotifyQueue between DemodulatorInstance participants, actually not needed
since DemodulatorInstance::IsTerminated() is explicitly called on some events for cleanups

DELETE_CLEANUP: properly nullify deleted pointers when needed
2016-07-03 14:22:41 +02:00
Charles J. Cliffe cf90a829b0 AppKit font path fix 2016-06-28 20:13:05 -04:00
Charles J. Cliffe e822165592 Font resource fix-up for Linux, OSX install target 2016-06-28 20:01:07 -04:00
Charles J. Cliffe d7f28ef2bd Merge pull request #392 from cjcliffe/vsonnier-thread_clean_termination
OSX bundled font fix-up
2016-06-28 19:37:11 -04:00
Charles J. Cliffe 464055ff57 OSX bundled font fix-up 2016-06-28 19:36:37 -04:00
Charles J. Cliffe c6c64ee7fb Merge pull request #391 from cjcliffe/vsonnier-thread_clean_termination
@vsonnier thread clean termination
2016-06-28 18:46:06 -04:00
Charles J. Cliffe a8c4b09655 Update RigThread 2016-06-28 18:45:13 -04:00
vsonnier 52de909cfb THREAD_CLEAN: Clearly distinguish between a request to stop by terminate() from the actual termination isTerminated() 2016-06-28 22:16:34 +02:00
Charles J. Cliffe c57478dc2a Merge pull request #382 from vsonnier/font_42_wrongly_listed
Remove font 42 declaration in CMakeLists, indeed not present
2016-06-25 21:12:08 -04:00
Charles J. Cliffe 234a50acae Merge pull request #385 from vsonnier/wrong_font_load_path_with_resource_dir
Rewrite GLFont loading routine with correct paths computation for resource dir loading
2016-06-25 21:11:24 -04:00
Charles J. Cliffe 05fc6c3ebb Merge pull request #384 from vsonnier/audio_spectrum_fft_fix
FIX not-initialized audio samples in mono causing out-of-bounds FFT causing non-displayed audio spectrum.
2016-06-25 21:09:53 -04:00
vsonnier a558102cc5 Rewrite GLFont loading routine with correct paths computation 2016-06-25 17:51:22 +02:00
vsonnier 23f3ff132a FIX not-initialized audio samples in mono causing fucked FFT + pedantic touches 2016-06-25 16:02:44 +02:00
vsonnier aa29e4ff27 A remnant of font size dev, indeed font 42 finally not present 2016-06-25 07:54:44 +02:00
Charles J. Cliffe f2f8b311ef Merge pull request #380 from vsonnier/text_zones_adjustments
Fix for large dB values displayed with truncation on the left if > Normal zoom level, and misc.
2016-06-24 18:10:44 -04:00
vsonnier 07102caf54 dB display truncated on the left at big zoom levels + Realign TextPanel font choice on existing fonts because scaling is quite ugly 2016-06-24 22:20:51 +02:00
Charles J. Cliffe f9b394e1ef Herp de Derp James Ready 5.5
This reverts commit 48eeae863e.
2016-06-24 00:19:57 -04:00
Charles J. Cliffe 48eeae863e Save/Load Font Scale with App Config 2016-06-23 23:21:17 -04:00
Charles J. Cliffe fbea17c993 Merge branch 'vsonnit push origin masterer-settable_font_sizes_with_menu' 2016-06-23 22:49:52 -04:00
Charles J. Cliffe 7f92733cac Minor manual gain font size tweak 2016-06-23 22:22:30 -04:00
Charles J. Cliffe 147c508050 Mode selector font looks good, but needed +5px for visual padding 2016-06-23 22:13:03 -04:00
Charles J. Cliffe 0c1fed662e Minor diaply menu naming 'prefix: multiplier' change, eventually move to sub-menu when more display options.. 2016-06-23 22:07:37 -04:00
Charles J. Cliffe 0352216b1d boolean -> bool 2016-06-23 21:52:32 -04:00
vsonnier 324702e26b Fix Spectrum mhz steps and frequencies not properly calculated w.r.t front scale factor 2016-06-24 02:01:32 +02:00
vsonnier 78cfe9c755 DONE. Now GLFont.getFont() retturns a proxy that automatically selects the best font for the required size 2016-06-23 21:28:04 +02:00
vsonnier 83b62cddeb The quest continues, almost done, but have an idea to rework GLFont.drawString() completly, TODO next time 2016-06-22 21:21:32 +02:00
vsonnier 9962e606a6 FIX out-of-bounds dB display 2016-06-22 19:04:59 +02:00
vsonnier 85178095ca Reset all font caches when font size changes 2016-06-21 21:26:12 +02:00
vsonnier 308baf163b GLFont::getFont() is not free, do not call it unnecessarily 2016-06-21 21:26:11 +02:00
vsonnier f52bad6196 Make GLFont its own pixHeight, so don't provide it in drawString() anymore 2016-06-21 21:26:10 +02:00
vsonnier 26bf1d9927 GLFont doCacheGC() in one pass 2016-06-21 21:26:10 +02:00
vsonnier 92221bccdd Save font scale in global settings 2016-06-21 21:26:09 +02:00
vsonnier f3d4b8868a Force general refresh on font change 2016-06-21 21:26:08 +02:00