Commit Graph

  • cf90a829b0 AppKit font path fix Charles J. Cliffe 2016-06-28 20:13:05 -04:00
  • e822165592 Font resource fix-up for Linux, OSX install target Charles J. Cliffe 2016-06-28 20:01:07 -04:00
  • d7f28ef2bd Merge pull request #392 from cjcliffe/vsonnier-thread_clean_termination Charles J. Cliffe 2016-06-28 19:37:11 -04:00
  • 464055ff57 OSX bundled font fix-up Charles J. Cliffe 2016-06-28 19:36:37 -04:00
  • c6c64ee7fb Merge pull request #391 from cjcliffe/vsonnier-thread_clean_termination Charles J. Cliffe 2016-06-28 18:46:06 -04:00
  • a8c4b09655 Update RigThread Charles J. Cliffe 2016-06-28 18:45:13 -04:00
  • 52de909cfb THREAD_CLEAN: Clearly distinguish between a request to stop by terminate() from the actual termination isTerminated() vsonnier 2016-06-28 21:04:52 +02:00
  • c57478dc2a Merge pull request #382 from vsonnier/font_42_wrongly_listed Charles J. Cliffe 2016-06-25 21:12:08 -04:00
  • 234a50acae Merge pull request #385 from vsonnier/wrong_font_load_path_with_resource_dir Charles J. Cliffe 2016-06-25 21:11:24 -04:00
  • 05fc6c3ebb Merge pull request #384 from vsonnier/audio_spectrum_fft_fix Charles J. Cliffe 2016-06-25 21:09:53 -04:00
  • a558102cc5 Rewrite GLFont loading routine with correct paths computation vsonnier 2016-06-25 17:41:54 +02:00
  • 23f3ff132a FIX not-initialized audio samples in mono causing fucked FFT + pedantic touches vsonnier 2016-06-25 16:02:44 +02:00
  • aa29e4ff27 A remnant of font size dev, indeed font 42 finally not present vsonnier 2016-06-25 07:53:52 +02:00
  • f2f8b311ef Merge pull request #380 from vsonnier/text_zones_adjustments Charles J. Cliffe 2016-06-24 18:10:44 -04:00
  • 07102caf54 dB display truncated on the left at big zoom levels + Realign TextPanel font choice on existing fonts because scaling is quite ugly vsonnier 2016-06-24 20:44:35 +02:00
  • f9b394e1ef Herp de Derp James Ready 5.5 Charles J. Cliffe 2016-06-24 00:19:57 -04:00
  • 48eeae863e Save/Load Font Scale with App Config Charles J. Cliffe 2016-06-23 23:21:17 -04:00
  • fbea17c993 Merge branch 'vsonnit push origin masterer-settable_font_sizes_with_menu' Charles J. Cliffe 2016-06-23 22:49:52 -04:00
  • 7f92733cac Minor manual gain font size tweak Charles J. Cliffe 2016-06-23 22:22:30 -04:00
  • 147c508050 Mode selector font looks good, but needed +5px for visual padding Charles J. Cliffe 2016-06-23 22:13:03 -04:00
  • 0c1fed662e Minor diaply menu naming 'prefix: multiplier' change, eventually move to sub-menu when more display options.. Charles J. Cliffe 2016-06-23 22:07:37 -04:00
  • 0352216b1d boolean -> bool Charles J. Cliffe 2016-06-23 21:52:32 -04:00
  • 324702e26b Fix Spectrum mhz steps and frequencies not properly calculated w.r.t front scale factor vsonnier 2016-06-24 02:01:32 +02:00
  • 78cfe9c755 DONE. Now GLFont.getFont() retturns a proxy that automatically selects the best font for the required size vsonnier 2016-06-23 21:17:02 +02:00
  • 83b62cddeb The quest continues, almost done, but have an idea to rework GLFont.drawString() completly, TODO next time vsonnier 2016-06-22 21:21:32 +02:00
  • 9962e606a6 FIX out-of-bounds dB display vsonnier 2016-06-22 19:04:59 +02:00
  • 85178095ca Reset all font caches when font size changes vsonnier 2016-06-21 21:05:17 +02:00
  • 308baf163b GLFont::getFont() is not free, do not call it unnecessarily vsonnier 2016-06-21 19:40:02 +02:00
  • f52bad6196 Make GLFont its own pixHeight, so don't provide it in drawString() anymore vsonnier 2016-06-21 19:13:48 +02:00
  • 26bf1d9927 GLFont doCacheGC() in one pass vsonnier 2016-06-20 22:06:36 +02:00
  • 92221bccdd Save font scale in global settings vsonnier 2016-06-20 19:28:26 +02:00
  • f3d4b8868a Force general refresh on font change vsonnier 2016-06-20 18:29:56 +02:00
  • 46bf72aa0f Refactor: put fonts in their own 'fonts' subdir, because they are quite numerous now vsonnier 2016-06-20 18:23:54 +02:00
  • 4d12b2f392 Changed medium to 1.5x instead of 1.3333x... vsonnier 2016-06-19 19:56:02 +02:00
  • e099c170f6 Kinda works, not perfect though. vsonnier 2016-06-15 22:21:41 +02:00
  • 9c08317e6b Add new fonts (22,36,42,64,96 pix) vsonnier 2016-06-15 22:26:22 +02:00
  • 87cb6c9ec3 Merge pull request #376 from vsonnier/fix_locale_for_character_strings Charles J. Cliffe 2016-06-20 22:53:18 -04:00
  • 006c1e5755 FIX: non-Ascii and beyond are working better now (ex: Euro symbol) vsonnier 2016-06-19 16:45:40 +02:00
  • 717f81f2d7 Merge pull request #372 from vsonnier/last_wstring_fixes Charles J. Cliffe 2016-06-14 18:57:12 -04:00
  • 3918c7b9f4 wstring/string usage pass, should be clean now vsonnier 2016-06-14 19:41:19 +02:00
  • 44256f684a Merge pull request #371 from vsonnier/wstring_encode_fixes 0.2.0-beta-rc2 Charles J. Cliffe 2016-06-13 17:57:29 -04:00
  • 4def8ee0f1 This was seriously fucked up :) Now it seems OK. vsonnier 2016-06-13 21:31:17 +02:00
  • 8ff4176bd9 missing algorithm for replace() Charles J. Cliffe 2016-06-12 23:38:22 -04:00
  • 8b3fba02cc GCC missing codecvt support Charles J. Cliffe 2016-06-12 23:36:38 -04:00
  • 61d67e69d6 wstring support for datatree, urlencode for xml..? Charles J. Cliffe 2016-06-12 22:49:13 -04:00
  • 005ce358ed OSX fixes Charles J. Cliffe 2016-06-12 20:06:44 -04:00
  • 8960d49f84 Fix GLFont get exe path vsonnier 2016-06-12 18:41:59 +02:00
  • 55ca1c465a Basic support is here for user labels, even if DataTree only support 8bit strings vsonnier 2016-06-12 15:31:55 +02:00
  • 4b07a3acc7 gain meter width 1 pixel off Charles J. Cliffe 2016-06-11 22:17:38 -04:00
  • 8f2ce9f6dc Move mute handler to global keys; now works with selected + hovered Charles J. Cliffe 2016-06-11 22:13:42 -04:00
  • c33a359153 Merge branch 'vsonnier-editable_demod_label' Charles J. Cliffe 2016-06-11 21:57:55 -04:00
  • 59163f8335 LABEL: pedantic adjustment, say Edit, nit Set vsonnier 2016-06-11 14:28:29 +02:00
  • 9de22ffaf1 LABEL: Fix for crash when labels looks like numbers... vsonnier 2016-06-11 13:15:01 +02:00
  • d7d9fc8c32 LABEL: Add a label edit dialog, much like FrequencyDialog, works not bad vsonnier 2016-06-11 10:08:12 +02:00
  • 00e241a784 LABEL: first attempt, <user_label> is read from session XML, apparently also saved. vsonnier 2016-06-11 07:46:07 +02:00
  • 02034a8817 version bump. Charles J. Cliffe 2016-06-09 23:17:49 -04:00
  • 654aae2383 Add 'p' key as peak-hold toggle Charles J. Cliffe 2016-06-09 18:16:03 -04:00
  • 13be18a2a3 Merge pull request #368 from vsonnier/peakhold_on_demod_spectrum_and_misc Charles J. Cliffe 2016-06-09 17:52:07 -04:00
  • e7531952fe MISC 2: Windows has a right to stdout, enable it for both Digital Lab or Debug builds vsonnier 2016-06-09 19:21:43 +02:00
  • 4ec08b8b68 MISC 1 : Create ReBuffer by default with refcount 1, so remove redundant refCount(1) evertwhere vsonnier 2016-06-09 19:20:16 +02:00
  • 1e2f12a571 PEAK: Cut-n-paste, works, amazing ! vsonnier 2016-06-09 19:33:52 +02:00
  • 348b5404c3 Merge pull request #367 from cjcliffe/thread_cleanup_fix Charles J. Cliffe 2016-06-08 23:54:27 -04:00
  • 9c10e2baaf comment index debugging Charles J. Cliffe 2016-06-08 22:08:14 -04:00
  • 1dba16b15f comment some debug logging Charles J. Cliffe 2016-06-08 21:54:02 -04:00
  • df33751f9e might be null.. Charles J. Cliffe 2016-06-08 21:48:10 -04:00
  • d7ef86ae10 On second thought, let’s not go to Camelot. ‘Tis a silly place. Charles J. Cliffe 2016-06-08 21:45:52 -04:00
  • 0067e309d1 more debugging; fix some potential refcount leaks... Charles J. Cliffe 2016-06-08 21:31:52 -04:00
  • b54ab38a47 More minor tweaks; getBuffer refcount 1 init suggestion from @vsonnier Charles J. Cliffe 2016-06-08 19:48:46 -04:00
  • 2bdefca263 Trying.. still one stuck in the queue on delete.. Charles J. Cliffe 2016-06-07 21:12:30 -04:00
  • 50bfb251f8 Attempt to clean up any buffers that weren't used on terminate, still one hanging around.. Charles J. Cliffe 2016-06-07 20:36:59 -04:00
  • 389ac4f537 remove test decRef Charles J. Cliffe 2016-06-07 19:56:08 -04:00
  • 037be13fac Rebuffer Garbage collector; mostly to pinpoint/gracefully handle ReBuffer failures Charles J. Cliffe 2016-06-07 19:54:36 -04:00
  • d6e18b08ef Merge branch 'vsonnier-update_externals' Charles J. Cliffe 2016-06-07 18:47:06 -04:00
  • ceeb8e25f7 Updated LodePNG to 20160501 version vsonnier 2016-06-06 19:39:18 +02:00
  • ca0102b3aa Updated TinyXML to v2.6.2 vsonnier 2016-06-06 19:37:55 +02:00
  • 26e61f87a7 Update to RtAudio 4.11 ==> 4.12 vsonnier 2016-06-06 19:14:21 +02:00
  • bb337ad396 Minor beta version bump 0.2.0-beta-rc1 Charles J. Cliffe 2016-06-03 20:44:08 -04:00
  • 1525c5c8fb Merge pull request #361 from cjcliffe/lte256k_oddity Charles J. Cliffe 2016-06-03 20:36:57 -04:00
  • 296b0da04a unnecessary frequency=0 check.. Charles J. Cliffe 2016-06-03 20:35:08 -04:00
  • 8e8e1af4ae Merge pull request #360 from cjcliffe/visual_squelch_break Charles J. Cliffe 2016-06-03 20:08:18 -04:00
  • fa9dfc2fb4 Rough visual cue for demod instances, implement squelch break indicator Charles J. Cliffe 2016-06-03 20:05:38 -04:00
  • e11e572d9d Merge branch 'vsonnier-change_lock_pairs_to_guards_plus_cleanups' Charles J. Cliffe 2016-06-03 18:35:05 -04:00
  • 5bb43f5aaa Replace mutex lock/unlock pairs with guards, cleanups vsonnier 2016-06-02 23:56:31 +02:00
  • ad94fe6de3 Merge pull request #358 from cjcliffe/bugfix_sessions_crashes Charles J. Cliffe 2016-06-02 23:50:49 -04:00
  • 5a6d97e480 Bingo.. DemodulatorInstance deltaLock atomic_bool was uninitialized.. :) Charles J. Cliffe 2016-06-02 22:28:17 -04:00
  • 423c83f500 mutex locking cleanup for demod add / remove chain Charles J. Cliffe 2016-06-02 21:48:01 -04:00
  • 6d63d570aa comment out some noisy stdout logging until there's a proper facility for log outputs Charles J. Cliffe 2016-06-02 19:45:34 -04:00
  • 99f7beba49 ReBuffer is overkill for scope vis and crashes OSX; just push and delete at reciever; clean up lazy exception-fallback loadSession code Charles J. Cliffe 2016-06-02 19:25:52 -04:00
  • 00d3140c0d Merge pull request #357 from vsonnier/manual_gain_final_fix Charles J. Cliffe 2016-06-02 17:34:34 -04:00
  • c236a2e1cb Fix limitless manual gain slider vsonnier 2016-06-01 20:00:21 +02:00
  • df4fb649f3 minor init typo Charles J. Cliffe 2016-06-02 01:20:42 -04:00
  • a2c1a16ff8 null active demod before terminateAll Charles J. Cliffe 2016-06-01 19:57:18 -04:00
  • d2943b56c4 Merge branch 'session_bugfix' Charles J. Cliffe 2016-06-01 19:48:32 -04:00
  • 9a16ed7adf Merge branch 'vsonnier-audioVisOutputQueue_nullptr_crash_and_misc_changes' Charles J. Cliffe 2016-06-01 19:47:06 -04:00
  • 688181e566 Cleanup MSVC warnings and deprecated C++ exception stuff Charles J. Cliffe 2016-06-01 19:42:34 -04:00
  • c3d949ddba MISC 3: Make the whole BufferType life-cycle and recycling properly guarded against concurrent access vsonnier 2016-06-01 19:51:01 +02:00
  • fc4fa3e74f MISC 2: Make ReferenceCounter refcount itself protected by the same mutex of the whole class, for state consistency vsonnier 2016-06-01 19:46:45 +02:00
  • 357dcc967b MISC 1: make IOThread input and output queues returned as ThreadQueueBase*, not void*, cleaner. then use static_cast for downcasts, because we know what we are doing vsonnier 2016-06-01 19:42:11 +02:00
  • 41ca39eab7 FIX audioVisOutputQueue nullptr crash vsonnier 2016-06-01 19:32:22 +02:00
  • c1863d9319 Basic cleanup / mutex additions / bulk demod add Charles J. Cliffe 2016-05-31 19:58:37 -04:00