Commit Graph

353 Commits (8aa72b16e48a11c67659d2a6ec86c823f11aeaff)

Author SHA1 Message Date
Tim Stack 2107aa538f [piper] pass SIGINT to child 1 year ago
Tim Stack 401ec5181f [piper] add metadata to piper file header and cleanup workdir 1 year ago
Tim Stack 4f4fd4091f [misc] more include shuffling
Improve xpath() error messages

Update alt-text in other themes
1 year ago
Tim Stack 55dd4a0096 [build] handle some missing deps 1 year ago
Tim Stack 2f9a41dfaf [files] custom url handlers
Related to #1029
1 year ago
Tim Stack 898f6e0ad1 [tidy] close FDs and add FMT_STRING() 1 year ago
Tim Stack 5787f47767 [piper] replace piper_proc with a thread
Related to #1029
1 year ago
Tim Stack 29e2db5cc3 [textview] fix backwards search for cursor mode and mention it in FAQ
Related to #385
1 year ago
Tim Stack 1a1272bbfb [cursor] when the parser overlay is displayed, sync the selection and top
Related to #1088
1 year ago
Tim Stack 29837caf52 [log_format] fix hiding/showing JSON fields not in the line-format
Related to #1081
1 year ago
Tim Stack 2062c7003b [views_vtab] add a movement column to lnav_views and other stuff (related to #1088)
I've plumbed the "movement" control through the lnav_views table
so that it can be controlled through the keymap definition instead
of hard-coded in hotkeys.cc.  (Trying to move most stuff out of
there...)

Removed listview_curses::lv_displayed_rows since it seemed to
cause some glitchy behavior when moving to the last line.

Call invoke_scroll() when changing the selection and change the
bottom status to reflect the selected line instead of just the
top.  Also, changing the selectability should set "needs update".

Change more commands to use the selection instead of the top.
2 years ago
Tim Stack 3990517fcb
Merge pull request #1090 from FlorianMuenchbach/feature/cursor-mode
Feature/cursor mode
2 years ago
Tim Stack 554918b96c [goto] fix error reporting issue
Fixes #1078
2 years ago
Florian Münchbach 7f8b031b83 Use selected line instead of top 2 years ago
Tim Stack 057be8c66d [lint] fix some coverity/clang-tidy issues 2 years ago
Tim Stack eb0bd4ac9a [anon] add an anonymizer to help with support requests
Fixes #1055
2 years ago
Tim Stack 5a63ece31d [pcre2] migrate from pcre to pcre2
Fixes #974
2 years ago
Tim Stack c69b398944 [tutorial] add more steps to the first tutorial 2 years ago
Tim Stack 1f24ab3074 [leak] fix leak of pcrepp object 2 years ago
Tim Stack ff91cfc3a0 [tutorial] some more nits 2 years ago
Tim Stack cebc867c6b [cmds] reduce next/prev mark errors to info to make them less noisy 2 years ago
Tim Stack 87791ec94b [markdown] add support for going to an anchor 2 years ago
Tim Stack 53c9c5cb51 [logfile] move bookmark_metadata to logfiles 2 years ago
Tim Stack 9c8cc04a99 [cmds] :goto was not handling timestamps with spaces 2 years ago
Tim Stack 7ef5cf6ba3 [session] some more session docs 2 years ago
Tim Stack 0603b1e756 [session] support for :hide-file and some related fixes 2 years ago
Tim Stack 13f161d21e [build] fix some warnings 2 years ago
Tim Stack c52615c424 [docs] start updating screenshots 2 years ago
Tim Stack 1832303bde [lo-fi] try to maintain the position of lines on the display
Fixes #815
2 years ago
Tim Stack 056754a926 [session] some improvements to session export 2 years ago
Tim Stack e2e491ec41 [search-table] improve preview highlighting 2 years ago
Tim Stack be862e0eab [scn] more scnlib conversions 2 years ago
Timothy Stack 8ef581177c [line_buffer] add some performance counters for tracking SQL perf
Also, check for keyboard input during SQL execution
so we can cancel.

Fixes #894
2 years ago
Timothy Stack 16d39f3fd9 [db] move the shared_buffer_ref out of logline_value 2 years ago
Timothy Stack b3ee092dc5 [cleanup] remove unused stuff and add a test 2 years ago
Timothy Stack e8f0b1e6b8 [secure-mode] some more restrictions 2 years ago
Timothy Stack 41754a8ec1 [session] add time_offset of files to session exports 2 years ago
Timothy Stack a04dc2a327 [session] improvements to :export-session-to 2 years ago
Timothy Stack 773cc3e049 [tests] add some more tests for the views vtabs 2 years ago
Timothy Stack 6712a33163 [cmds] add :export-session command 2 years ago
Timothy Stack 1abc77e129 [secure] start to update secure-mode 2 years ago
Timothy Stack 45270505e3 [status] some more user notification tweaks 2 years ago
Timothy Stack 4c20b0039c [sql] some more error improvements 2 years ago
Timothy Stack 3c54f20fce [sysclip] support osc 52 for copying to the clipboard
Fixes #825
2 years ago
Timothy Stack 8b3b8a6e3c [perf] fix some text file loading issues 2 years ago
Timothy Stack 36e9433891 [perf] try to overlap line buffer i/o 2 years ago
Timothy Stack d6c9b0036a [spectro] improve error messages and fix some issues with invalidation 2 years ago
Timothy Stack 52fe2db376 [spectro] add a summary overlay to the selected position and show log messages in a panel 2 years ago
Timothy Stack 72c1c48e23 [perf] fixing slow queries 2 years ago
Timothy Stack d5b06fca5f [mark-expr] expression marks should count when showing elapsed time 2 years ago
Timothy Stack f9f797fc9d [logfile_sub_source] add log message watch expressions
Fixes #539
2 years ago
Timothy Stack 906494ebfa [errors] try to improve some errors 2 years ago
Timothy Stack c24be236a3 [:goto] raise an error if the input is not fully parsed
Related to #999
2 years ago
Timothy Stack 64bee48fb0 [view] preserve top time when filtering 2 years ago
Timothy Stack 1891ceb7b5 [perf] fix some performance issues with log vtabs
Fixes #995
2 years ago
Timothy Stack f03f9e704f [views] add a breadcrumb view 2 years ago
Timothy Stack a27198e8ca [regex101] add an integration with regex101
... and a pile of other changes
2 years ago
Timothy Stack 0785a432fa [console] colorize console output 3 years ago
Timothy Stack 1019714409 [rescan] automatically pop the text view when the last text file is promoted 3 years ago
Timothy Stack 99c1688c2e [attr_line] use variant instead of a union for attribute values 3 years ago
Timothy Stack 81e63784e7 [modernize] some more cleanups 3 years ago
Timothy Stack b856cd9657 [build] silence some warnings 3 years ago
Timothy Stack 6fff9d60f5 [build] some clang-tidy fixes 3 years ago
Timothy Stack 66ef5fdae1 [clang-format] init 3 years ago
Timothy Stack 4564e162d0 [build] try to optimize compile time 3 years ago
Timothy Stack b884f732f2 [json-ext] json_contains() should accept null
Related to #447
3 years ago
Timothy Stack 68d7d64948 [rebuild] some more cleanup 3 years ago
Timothy Stack d239bb4594 [vum/configmanager] make the clipboard commands configurable 3 years ago
Timothy Stack b3a4eadbe2 [cmds] add :show-only-this-file command 3 years ago
Timothy Stack db7173caec [views] fix some issues with empty views
Related to #908
3 years ago
Timothy Stack 03ce38b09f [bottom-status] make sure the search term is updated
Fixes #907
3 years ago
Timothy Stack 211f10535c [cmds] add --view flag 3 years ago
Timothy Stack 97530070c9 [cmds] add /dev/clipboard support to :redirect-to 3 years ago
Timothy Stack aa7ac37cdc [log_source] try to report sql filter errors 3 years ago
Timothy Stack b2d296b5d3 [open] handle file names with colons
Fixes #863
3 years ago
Timothy Stack c3dc668b69 [remote] add some config options and remove the copied tailer binary
Also fix time offset issue
3 years ago
Timothy Stack be51a4e3de [arc/remote] use a single work directory for archive/remote files 3 years ago
Timothy Stack e13816a8e3 [cmds] change :write-raw-to to copy the original log content and add :write-view-to command
Also added log_raw_text column to the log tables.

Fixes #859
3 years ago
Timothy Stack b64342ca47 [log_format] display log_body for the body field instead of the format name and add :mark-expr command 3 years ago
Timothy Stack d2b5690e0c [readline] improve filename completion 3 years ago
Timothy Stack 98677eb09a [remote] some more tweaks and add tab-completion 3 years ago
Timothy Stack 681f771bb7 [remote] add preview for remote :open 3 years ago
Timothy Stack 224eb6fe55 [remote] handle closure 3 years ago
Timothy Stack f050c7b0a7 [remote] start to wire up remote support 3 years ago
Timothy Stack 92e20ffd51 [reltime] add support for weekdays and having timeslice() return NULL when a time is out-of-range 4 years ago
Timothy Stack f6128240ab [sql] add lnav_top_file() SQL function 4 years ago
Timothy Stack d45d7d6c58 [docs] add report generation to cookbook 4 years ago
Timothy Stack b847ae7164 [tests] more coverage 4 years ago
Timothy Stack f35c0c397e [tests] increasing coverage a bit 4 years ago
Timothy Stack c5ab97352d [cover] add some tests for :unix-time 4 years ago
Timothy Stack 49ebde5953 [build] remove pcrecpp and other stuff
Linking against a binary c++ lib suuuucckkkkkssss...
4 years ago
Timothy Stack 2b9f4c6d3a [docs] start a cookbook 4 years ago
Timothy Stack 310c67c53e [build] missing include 4 years ago
Timothy Stack bc48911e42 [build] missing include 4 years ago
Timothy Stack cac1175973 [services] initial pass at injecting services and a bunch of other stuff 4 years ago
Timothy Stack a871ad5dbc [cleanup] some curl-related fixes 4 years ago
Timothy Stack 56bee6f4c9 [archive] remove old unpacked archives and a bunch of other stuff 4 years ago
Timothy Stack 2de57d242d [leak] fix leak of yajl error msgs 4 years ago
Timothy Stack 63c31838eb [debt] fixing some more debt 4 years ago
Timothy Stack 4ff2b710d5 [log_format] change w3c_log to put extra columns into a JSON column 4 years ago