Commit Graph

48 Commits

Author SHA1 Message Date
Charles J. Cliffe a409822429 Enumerator class and warnings cleanup 2021-04-22 00:34:45 -04:00
Charles J. Cliffe f97f368a6a Cleanup: appframe, bookmarks, sessions, core app 2021-04-04 22:22:16 -04: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
vsonnier 9bf25b8feb Fix #739: removed usage of std::binary_function deprecated after C++11 2019-06-02 18:56:00 +02:00
vsonnier 2f84df3c47 Make DataTree throw exception objects, instead of dynamically allocated ones for simplicity 2018-06-08 05:58:55 +02:00
vsonnier cf06709cb4 Fix memory leak of the previous commit 2018-06-07 21:44:17 +02:00
vsonnier 3e4aadfaef Fix #659 : Allow manual editing of user_labels in normal ASCII 2018-06-06 20:49:37 +02:00
vsonnier d8ac9559fe BoolmarkMgr: rationalize a bit the usage of recursive_mutexes 2018-01-16 20:43:00 +01:00
vsonnier 4d0f3a794d Merge remote-tracking branch 'origin/master' into audio_recording 2018-01-12 19:31:33 +01:00
vsonnier 7b904bf803 Add a Reset Bookmarks menu (empty the bookmarks), similar to Reset Session 2018-01-12 19:26:22 +01:00
vsonnier 978cf492f8 Merge remote-tracking branch 'origin/master' into audio_recording 2018-01-09 07:07:11 +01:00
vsonnier f1208c7f5c When saving bookmarks, use active information when available
+ Fixed std::string <=> std::wstring conversions using wxString
+ cleanups.
2018-01-08 19:26:34 +01:00
vsonnier d4251b41fb Feature #486 : Save/Load bookmarks into files 2018-01-06 10:22:14 +01:00
Charles J. Cliffe 38fab6ac51 Add 'R' toggle key + fixes from initial testing 2017-10-12 00:08:22 -04:00
vsonnier a8f8f4a7e2 Initial commit: working... 2017-08-27 11:11:30 +02:00
vsonnier 8f608bbf5c Cleanup: remove some unused params and variables, conversion warnings seen with #550. 2017-05-29 20:22:10 +02:00
vsonnier c8cca67fc7 Bookmarks: fix for #525 item 2, other cleanups. 2017-04-01 19:38:08 +02:00
Charles J. Cliffe ec10f2523e Some additional custom build opts; fix compile order issue on OSX; patch tuning label font glitch. 2017-03-20 20:20:17 -04:00
vsonnier 294713945a Bookmarks: a BookmarkEntry owns its DataNode, so free it in destructor 2017-03-07 18:30:33 +01:00
vsonnier c1184d24db Bookmarks: cleanup item data properly 2017-03-02 22:10:17 +01:00
vsonnier b149da864a Bookmark fixes and cleanups:
- Fix Search field not working on Windows 7 (at least), hope I didn't break all the other platforms
- Memory management is tedious there, with lots of BookmarkEntry* / BookmarkRangeEntry* shared and dangling around
  we cannot reasonably know when to clean up safely. So go nuclear and std::shared_ptr those things.
2017-02-28 19:05:36 +01:00
Charles J. Cliffe c3106613a2 Additional license headers, cleanup unused code defs/refs 2017-01-02 21:27:08 -05:00
Charles J. Cliffe 5c89a0783d Flip recent list; bundle mod path update; version bump 2017-01-01 23:51:37 -05:00
Charles J. Cliffe 68495b4d90 Dual bookmark backup files with user notification, auto-recovery and bail; save top level branch expand states 2016-12-27 13:01:19 -05:00
Charles J. Cliffe 69e23fd13a Save expanded group states 2016-12-27 00:59:51 -05:00
Charles J. Cliffe cf056acfe6 Load/Save view ranges 2016-12-27 00:46:12 -05:00
Charles J. Cliffe 9eee45bb9d Improve keyword searching method; add view range bookmarking support 2016-12-27 00:06:25 -05:00
Charles J. Cliffe d816dc220a Basic search, mostly functional 2016-12-26 21:56:19 -05:00
Charles J. Cliffe 02a876272f Resolve CMakeLists tab/spaces; add non-blocking action dialog for common user requests. 2016-12-23 18:45:25 -05:00
Charles J. Cliffe 5870c7f7a2 Remove / clear recent entries 2016-12-17 21:14:13 -05:00
Charles J. Cliffe 5924ebc057 Clean-up some error-prone prototype cruft 2016-12-15 21:53:51 -05:00
Charles J. Cliffe 2cc05baaa1 Bookmarks/Recents now loading & saving 2016-12-13 21:09:44 -05:00
Charles J. Cliffe 746b7cfcae Bookmarks now save on exit; not loaded on startup yet. 2016-12-12 23:47:05 -05:00
Charles J. Cliffe d48887d132 Bookmarking bugs, quirks and improvements 2016-12-12 20:17:47 -05:00
Charles J. Cliffe 6f822b96cd User Label editing 2016-11-25 23:21:32 -05:00
Charles J. Cliffe 849a706871 Improved tree behaviour, remember expansion states, rename groups, drag bookmarks between groups, remove groups, don't steal tree focus when collapsed 2016-11-25 22:19:19 -05:00
Charles J. Cliffe 6237317cdb Consolidate / tweak bookmark & recent bookmark / activation behavior 2016-11-21 20:47:16 -05:00
Charles J. Cliffe cc8c992123 Better group/sort handling; sets don't like duplicate compares. 2016-11-21 20:12:10 -05:00
Charles J. Cliffe 73954055e6 Resolve 'Ungrouped' logic -- replace button with choice list for bookmarking. 2016-11-20 23:26:38 -05:00
Charles J. Cliffe 2f6e83c55e Start integrating user demod label 2016-11-14 23:52:50 -05:00
Charles J. Cliffe 1d1aa515de Remove Bookmark functional 2016-11-10 21:48:57 -05:00
Charles J. Cliffe 14cf709447 Some basic BookmarkView drag+drop functionality 2016-10-13 00:41:35 -04:00
Charles J. Cliffe 07c55ede21 Basic bookmarking test 2016-10-06 22:27:12 -04:00
Charles J. Cliffe 020cef12c9 Recents list, DataTree rewindAll(), Bookmark view updates 2016-10-05 19:10:01 -04:00
Charles J. Cliffe 003758b799 Improve active list integration/interactivity 2016-09-29 20:47:38 -04:00
Charles J. Cliffe 367a723947 Active modem tracking; update only when necessary 2016-09-22 20:40:07 -04:00
Charles J. Cliffe 488e8ed9e7 Add bookmark panel to appframe layout, implement some methods 2016-09-14 22:10:27 -04:00
Charles J. Cliffe ba7a0d8cd3 Init bookmark manager 2016-09-14 19:46:57 -04:00