Timothy Stack
6fff9d60f5
[build] some clang-tidy fixes
2022-03-25 16:38:11 -07:00
Timothy Stack
66ef5fdae1
[clang-format] init
2022-03-16 15:38:08 -07:00
Timothy Stack
f6e245c04a
[sql] jget() is not returning values with the right sqlite type
2021-09-09 22:22:52 -07:00
Timothy Stack
db7173caec
[views] fix some issues with empty views
...
Related to #908
2021-09-07 21:08:01 -07:00
Timothy Stack
03ce38b09f
[bottom-status] make sure the search term is updated
...
Fixes #907
2021-08-26 09:11:30 -07:00
Timothy Stack
b64342ca47
[log_format] display log_body for the body field instead of the format name and add :mark-expr command
2021-05-13 22:00:26 -07:00
Timothy Stack
92e20ffd51
[reltime] add support for weekdays and having timeslice() return NULL when a time is out-of-range
2021-03-21 08:53:21 -07:00
Timothy Stack
cac1175973
[services] initial pass at injecting services and a bunch of other stuff
2021-01-23 13:00:51 -08:00
Timothy Stack
076d730fa2
[cleanup] some minor fixes
2021-01-17 23:29:08 -08:00
Timothy Stack
56bee6f4c9
[archive] remove old unpacked archives and a bunch of other stuff
2021-01-16 22:23:20 -08:00
Timothy Stack
32f112b8de
[formats] add w3c extended log format impl
...
Fiexes #798
2020-12-05 21:51:46 -08:00
Timothy Stack
19e0624ab6
[debt] even more mem leaks
...
Defect Number:
Reviewed By:
Testing Done:
2020-12-01 11:27:03 -08:00
Timothy Stack
2aad7985a6
[build] opt build
...
Defect Number:
Reviewed By:
Testing Done:
2020-11-25 14:46:39 -08:00
Timothy Stack
8e629b166a
[build] some more compiler profiling
...
Defect Number:
Reviewed By:
Testing Done:
2020-11-19 21:36:51 -08:00
Timothy Stack
db8a3c4d38
[debt] doing some cleanup
...
Defect Number:
Reviewed By:
Testing Done:
2020-11-09 22:17:17 -08:00
Timothy Stack
c22c78220c
[text] hide text files
2020-10-28 21:23:16 -07:00
Timothy Stack
276f71423e
[readline] add alternate enter command
2020-09-30 21:55:37 -07:00
Timothy Stack
be106fcb8d
[docs] add some more keymap/theme docs
2020-09-13 23:03:23 -07:00
Timothy Stack
815a05577e
[keymap] suggest the config option to set for an unknown keystroke
...
Also, add a unicode green-check/red-X mark for the success/error
message for commands.
2020-09-05 14:41:05 -07:00
Timothy Stack
8734795505
[keymap] handle unicode keys and add UK keymap
...
Fixes #392
2020-09-04 14:39:04 -07:00
Timothy Stack
3da3ec799a
[session] allow the name
2020-04-25 07:32:05 -07:00
Timothy Stack
71f56d29da
[hotkeys] remove extra call to textview_curses->handle_key()
2019-07-31 09:02:39 -07:00
Timothy Stack
e6590e94e2
[highlight] fix highlights
...
Fix #667
2019-07-24 13:37:05 -07:00
Timothy Stack
f0000ae065
[keymap] redo the keymap definition
...
Defect Number:
Reviewed By:
Testing Done:
2019-05-23 06:28:42 -07:00
Timothy Stack
e18e8e214a
[build] missed lambda captured
2019-05-21 22:37:36 -07:00
Timothy Stack
0918063640
[cleanup] some modernization
2019-05-21 22:14:36 -07:00
Timothy Stack
06d1098211
[config] initial support for themes
...
For #422
Still more to do
2019-05-03 13:50:19 -07:00
Timothy Stack
21c5c52843
[format] allow multiple log format patterns per log file
...
This tries to address #624
2019-03-13 16:37:41 -07:00
Timothy Stack
5fff4d8784
[help] add some initial help text for search/SQL prompts
...
Also:
* You can now "scroll out" of the visual editor to
return to the main view. This should alleviate the
frustration of pressing up/down arrows thinking the
main view should move but, really, you're stuck in
the editor.
* The three-dot-ellipsis for hidden fields has been
replaced with a unicode vertical ellipsis so that
less space is taken up.
2019-01-24 22:05:15 -08:00
Timothy Stack
814ad03ec9
[view] keep a history of view positions
...
Fixes #577
2018-12-14 06:18:56 -08:00
Timothy Stack
aae4650b95
[hotkeys] fix a crash when pressing 'I' that is due to a previous change
2018-11-19 11:07:22 -08:00
Timothy Stack
ec82ecda62
[filter] display the number of filters
2018-11-10 22:55:08 -08:00
Timothy Stack
efe6ccf0d1
[filter] change from backquote to tab for activating filter panel
2018-11-09 13:59:27 -08:00
Timothy Stack
2345a32423
[filter] add panel that shows the set of filters
...
Initial version, still needs some cleanup
2018-11-09 09:45:19 -08:00
Timothy Stack
db6c619e4e
[keymap] support for /dev/clipboard in :write commands
...
The copy hotkey is now implemented in the keymap and the
':write-*' commands were enhanced to recognize /dev/clipboard
as a special file name for writing to the system clipboard.
2018-09-30 09:49:23 -07:00
Timothy Stack
f65df7c762
[readline] tweak fuzzy matching threshold
...
Change the threshold for cutting off the remaining fuzzy matches
that was added for #541
Also, fix an error when filtering is added when viewing
the tail of the log.
2018-09-29 00:20:45 -07:00
Timothy Stack
00ed12557b
[keymap] add more keys to the keymap
2018-08-12 08:37:16 -07:00
Timothy Stack
77302eb980
[build] fix some build issues
2018-06-12 08:04:20 -07:00
Timothy Stack
5e8983b857
[sql-view] pressing tab should hide bart charts
...
Fixes #514
2018-06-12 07:50:40 -07:00
Timothy Stack
bc8e51914a
[hotkey] the "P" hotkey was not toggling the view
...
Fixes #522
2018-06-07 06:26:07 -07:00
Timothy Stack
36d5ff8b86
[lo-fi] display fixes
...
Fixes #513
Fixes #516
2018-05-18 22:11:40 -07:00
Timothy Stack
4ccae48aea
[bookmarks] add support for tags and comments for log lines
...
Initial work for #446 and #447
TODO: filtering on tags/comments
Also did a bunch of clang-tidy cleanups and improvements to
the online help.
2018-05-17 07:06:50 -07:00
Timothy Stack
9f91d3b447
[log-view] display the unique parts of the file name instead of just the base
...
Instead of just displaying the base name of the file, try to include some
additional parts of the path that make a unique string.
2018-04-03 07:36:09 -07:00
Timothy Stack
8257f188cb
[hotkeys] change the filename hotkey to left/right arrow
2018-03-27 22:11:57 -07:00
Adam Spiers
9ffbc1ac46
make '.' toggle prefixing each log line with filename
...
Mostly addresses #277 . I won't claim it fully closes it, because there
are at least two ways it could be improved:
1. It doesn't draw a nice coloured divider in the column after the
filename, and that would provide maximum visual clarity and
consistency with the existing presentation.
2. It would be nice if the filenames weren't shown on every single line,
but only on the first line of a contiguous chunk of log lines from a
single file (or on the top line of the screen if the first line of
the chunk was already scrolled off the top).
3. It doesn't yet include the filename in the text copied to the
clipboard when the 'c' hotkey is pressed.
2018-03-27 16:07:56 -07:00
Timothy Stack
5d2dffad35
[cmd] redo deleting command-prompt char should exit prompt
...
My first attempt at this wasn't right and would exit the prompt
when an escape sequence was received and the prompt was empty
(like going back through history).
2017-11-05 21:19:46 -08:00
Timothy Stack
d18b344489
[perf] avoid an initial forced index rebuild
...
Defect Number:
Reviewed By:
Testing Done:
2017-04-25 06:55:07 -07:00
Timothy Stack
a973f7f934
[misc] some more miscellaneous bugs
...
Defect Number:
Reviewed By:
Testing Done:
2017-04-12 15:54:54 -07:00
Timothy Stack
fea3cb83d9
[sql] preview table definition
...
Defect Number:
Reviewed By:
Testing Done:
2017-04-09 01:57:19 -07:00
Timothy Stack
78119dc9f1
fixing some minor issues
...
Fixes #255
2017-04-05 07:05:19 -07:00
Timothy Stack
4954817741
[crash] pressing i/I when not in the log view
...
Defect Number:
Reviewed By:
Testing Done:
2017-04-02 07:47:51 -07:00
Timothy Stack
fa296fca1b
[listview] get a batch of rows from the source instead of a single one at a time
...
Also: bump to c++14 and added a helper template for creating sqlite virtual tables
2017-03-14 06:05:46 -07:00
Timothy Stack
c180c44e49
[vtab] add an lnav_view_stack table to get programmatic access to the view stack
...
More progress towards #377
2017-03-04 15:22:19 -08:00
Timothy Stack
71aa54ad4d
[keymap] convert more hotkeys to keymaps
...
Fixes #416
2017-03-01 08:44:16 -08:00
Timothy Stack
1a87184c82
[log] allow parts of log messages to be hidden
...
Fixes #412
2017-02-23 06:15:44 -08:00
Timothy Stack
69e51d68d3
[hotkeys] make 'I' stable
...
Fixes #393
2016-12-23 22:32:23 -08:00
Timothy Stack
44d93dddc3
[pretty-print] allow formats to do transforms before pretty-printing
...
Also started upgrading to C++11.
Fixes #353
2016-12-05 16:34:30 -08:00
Timothy Stack
02bfd5846b
[hotkey] the n/N keys will now move to the next cluster of search hits, up to a screenful
...
Defect Number:
Reviewed By:
Testing Done:
2016-11-25 15:44:36 -08:00
Timothy Stack
95fe6f0d73
[hotkey] the n/N keys will now move to the next cluster of search hits, up to a screenful
...
Defect Number:
Reviewed By:
Testing Done:
2016-11-24 23:27:54 -08:00
Adam Spiers
c18adb8b73
fix hints about moving by hour
...
o/O do not move forward/backward an hour; in fact, no hotkey does,
but 6/^ are about as close as it gets.
2016-11-20 01:56:22 +00:00
Timothy Stack
b392886f0c
[highlight] choose highlight color based on the regex
...
Defect Number:
Reviewed By:
Testing Done:
2016-10-25 06:42:05 -07:00
Timothy Stack
c564beee29
[build] try to silence some warnings
2016-05-03 21:01:39 -07:00
Timothy Stack
deccd51bdf
[mouse] update the status line when the mouse is enabled/disabled
2016-05-03 20:47:52 -07:00
Timothy Stack
1477c2ae51
[text-view] swap the rotation of f/F to something more natural
2016-04-26 21:25:28 -07:00
Timothy Stack
cbe3541366
[spectro] add tab-completion for DB column names
2016-04-03 21:15:51 -07:00
Timothy Stack
9c364bf48e
[spectro] add spectro view support for sql results
2016-03-30 20:18:28 -07:00
Timothy Stack
fdc2748e3e
[spectro] add a spectrogram view that works with known message fields
2016-03-20 15:15:50 -07:00
Timothy Stack
a2b381ca19
[config] initial impl with clock-format as the only option at the moment
2016-01-05 06:18:58 -08:00
Timothy Stack
e5f786bc2c
[script] add metadata to script files
2015-12-28 20:30:04 -08:00
Timothy Stack
e07b4e448f
[exec] add a prompt to execute lnav scripts
2015-12-18 22:39:27 -08:00
Timothy Stack
feab733742
[cmd] add reltime possibilities for some commands
2015-12-09 23:13:41 -08:00
Timothy Stack
e987a5164f
[hist] rewrite the histogram code
2015-12-08 22:46:10 -08:00
Timothy Stack
aa0999bd0e
[opid] missed adding opid to the json log and some other bug fixes
...
Defect Number:
Reviewed By:
Testing Done:
2015-12-04 19:04:37 -08:00
Timothy Stack
d1bbc433b7
[view] start to refactor the bar chart code
2015-12-03 21:56:35 -08:00
Timothy Stack
7c92d16297
[sql] add an overlay showing the values in json columns
2015-12-03 05:30:01 -08:00
Timothy Stack
7489dd514c
[sql] graph columns that contain json objects
2015-12-01 22:59:27 -08:00
Timothy Stack
4eb797ce9a
[hist] start to replace the old hist_source class
2015-11-28 21:52:24 -08:00
Timothy Stack
91406be91e
[nav] add "opid" support with a hotkey
2015-11-24 20:59:24 -08:00
Timothy Stack
ec473edc85
[cmd] add support for times in goto
2015-09-14 08:56:42 -07:00
Timothy Stack
7407fd429d
user alerter instead of flash()
2015-09-06 22:51:58 -07:00
Timothy Stack
0d37a8c142
[text] pretty-printing should work in the text view
2015-08-18 20:58:20 -07:00
Timothy Stack
cc5e70fb30
[cmd] add help to the command prompt
2015-08-03 06:49:07 -07:00
Timothy Stack
e2c08d1da7
these files got dropped from the last checkin
2015-07-08 23:18:52 -07:00