From 207df6fc406e81bfeebdff7f404bd242ff3f099f Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Tue, 7 May 2024 06:48:35 +0200 Subject: Merging upstream version 0.12.2. Signed-off-by: Daniel Baumann --- src/lnav_util.cc | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'src/lnav_util.cc') diff --git a/src/lnav_util.cc b/src/lnav_util.cc index e5540d9..97ccd03 100644 --- a/src/lnav_util.cc +++ b/src/lnav_util.cc @@ -150,7 +150,8 @@ to_json(yajlpp_gen& gen, const attr_line_t& al) }, [&](const bookmark_metadata* bm) { elem_map.gen(""); }, [&](const timespec& ts) { elem_map.gen(""); }, - [&](const string_fragment& sf) { elem_map.gen(sf); }); + [&](const string_fragment& sf) { elem_map.gen(sf); }, + [&](const block_elem_t& be) { elem_map.gen(""); }); } } } @@ -215,6 +216,14 @@ to_json(const lnav::console::user_message& um) to_json(gen, snip.s_content); } } + root_map.gen("notes"); + { + yajlpp_array notes_array(gen); + + for (const auto& note : um.um_notes) { + to_json(gen, note); + } + } root_map.gen("help"); to_json(gen, um.um_help); } @@ -317,6 +326,9 @@ static const typed_json_path_container yajlpp::property_handler("snippets#") .for_field(&console::user_message::um_snippets) .with_children(snippet_handlers), + yajlpp::property_handler("notes#") + .for_field(&console::user_message::um_notes) + .with_children(attr_line_handlers), yajlpp::property_handler("help") .for_child(&console::user_message::um_help) .with_children(attr_line_handlers), -- cgit v1.2.3