Commit Graph

351 Commits

Author SHA1 Message Date
Timothy Stack
6178231012 [session] load bookmarks 2013-06-02 21:11:17 -07:00
Timothy Stack
e5d9779cde [session] save bookmarks 2013-06-02 14:20:15 -07:00
Timothy Stack
858abe79b6 [test] fix test_auto_mem test 2013-05-31 21:20:58 -07:00
Tim Stack
cb03e9443d [linux build] fix some linux build issues 2013-05-31 21:13:26 -07:00
Timothy Stack
7cb8d7606e [help] Add some more contextual help and handle newlines in view_curses 2013-05-31 20:45:40 -07:00
Timothy Stack
9304add25b [session] start session support 2013-05-31 08:01:31 -07:00
Timothy Stack
88bfda4a3d [bugs] use wordexp 2013-05-30 17:46:41 -07:00
Tim Stack
2ecb70b339 [test] missed initializing callback_state in drive_sql 2013-05-29 10:13:28 -06:00
Tim Stack
e80bfcb102 [test] check_output should show a diff on failure 2013-05-29 10:06:52 -06:00
Timothy Stack
5bc8ebea96 [fs sql func] multi-argument joinpath and add some tests 2013-05-29 07:28:57 -07:00
Timothy Stack
0dba72db71 [nits] fix some minor bugs and add some path manipulation functions to sqlite 2013-05-28 23:29:13 -07:00
Timothy Stack
9b185f31e9 Missing file 2013-05-28 07:33:32 -07:00
Timothy Stack
44f75111b1 [sqlite] prefix the column names with 'log_' and add a 'create-logline-table' command 2013-05-28 07:08:49 -07:00
Timothy Stack
98a595ade9 [cleanup] some more cleanup as suggested by cppcheck 2013-05-28 06:13:45 -07:00
Timothy Stack
865849f017 [spam] uncrustify pass 2013-05-27 21:35:00 -07:00
Timothy Stack
3128dc772c [sqlite] Major improvements to the sqlite integration.
This is a checkpoint of the improvements to the sqlite integration.  The
data_parser stuff should be much better now and I've tried to improve
other parts of the user experience as well.
2013-05-24 07:55:56 -07:00
Timothy Stack
b04e6bfc78 [glog] some tweaks to the glog change
Some changes to the glog_log sql table:

  * Removed the 'glog_level' field since the standard one should be able to
    handle everything now.
  * Changed the 'file' column to 'src_file' and added a 'src_line' column.
  * Added the sample glog log content to the test directory.
2013-05-17 17:44:55 -07:00
Tim Stack
f3a85327ab Merge pull request #49 from mdordal/master
Add support for glog logs
2013-05-17 17:09:32 -07:00
Matt Dordal
fa18aa4b60 Fix up some clowniness with glog db 2013-05-17 14:53:01 -07:00
Matt Dordal
e35c5006cd update .gitignore with automake stuff 2013-05-15 01:06:56 -07:00
Matt Dordal
e1dbc7262e Add support for glog logs
Glog is an open-source C++ logging framework from Google. Add support
for the log format.

Testing: run on an example log
2013-05-15 01:04:58 -07:00
Timothy Stack
f62b5c271c [release] bump to 0.5.1 2013-05-02 23:02:03 -07:00
Timothy Stack
4c6069c33d [cleanup] little bits of cleanup here and there 2013-05-02 08:29:36 -07:00
Timothy Stack
ee52bcef41 [build] fix build issues 2013-04-30 21:52:46 -07:00
Timothy Stack
a92785e889 [piper_proc] add timestamp and file write options for stdin 2013-04-30 21:48:16 -07:00
Timothy Stack
5a25a76b2d [build] set _BSD_SOURCE to 1 to quiet warnings 2013-04-24 07:18:27 -07:00
Timothy Stack
7c60b1c36d [build] add test-driver file 2013-04-24 06:46:45 -07:00
Timothy Stack
772b28dc01 [highlight] tweak some of the highlight regexes 2013-04-23 09:25:18 -07:00
Timothy Stack
bad57ac735 [misc] add some more comments and fix bugs in the sql view 2013-04-20 13:21:10 -07:00
Timothy Stack
9dba680d40 [build] fix a typo 2013-04-19 07:06:02 -07:00
Timothy Stack
8d23b92e42 [build] rerun autogen on travis 2013-04-19 07:03:42 -07:00
Timothy Stack
5e4d186921 [build] fix 2013-04-18 23:02:11 -07:00
Timothy Stack
458a42fcc9 [autogen] do not install bin2c and rerun autogen 2013-04-18 22:46:49 -07:00
Timothy Stack
d4f170e747 cppcheck fixes 2013-04-17 09:27:12 -07:00
Timothy Stack
8065d9bcfd [doc] add a markdown readme file 2013-04-09 22:36:08 -07:00
Timothy Stack
0a4855f8b8 Merge branch 'master' of https://github.com/tstack/lnav 2013-04-09 21:51:24 -07:00
Timothy Stack
235c0b7deb [travis] install libgpm-dev and run make check 2013-04-09 13:10:28 -07:00
Timothy Stack
b0120a76b5 [travis] add the travis build file 2013-04-09 12:37:21 -07:00
Timothy Stack
67cda36556 stuff 2013-01-19 22:41:52 -08:00
Timothy Stack
0360e6782c [misc] a variety of fixes
* lnav.cc: Rerun searches in the text view when changing files.  Fix the
   scrollbar behavior when the mouse is used.
 * lnav_commands.cc: Switch to the graph view when doing graphing.
 * xterm_mouse.hh: The origin for mouse coordinates should be 0,0 and not 1,1 .
2013-01-19 22:28:21 -08:00
Timothy Stack
a476e27701 Some more miscellaneous fixes:
* lnav.cc: Move the view when J/K are pressed.
   Handle 'too many files' situations better.
 * line_buffer.cc: Increase some of the file
   size constants.
2012-11-28 08:39:39 -08:00
Timothy Stack
c26e58c9ee Merge branch 'master' of github:tstack/lnav
Conflicts:
	src/logfile_sub_source.hh
2012-11-07 17:50:56 -08:00
Timothy Stack
61f15891ec [display] Some log line display enhancements
This change adds back support for line scrubbing and
adds a column that displays the time offset from
different points in the file.  Also, try to handle
deleted files by dropping their lines from the display
view.

 * help.txt: Update the help text for the new features.
 * lnav.cc: Add scrub/time-offset key bindings.  Also
   added some more comments and added some handling for
   deleted files.
 * log_format_impls.cc: Add scrubbing for the generic
   log format that shortens timestamps and RDNS strings.
 * logfile_sub_source.cc: Add a time-offset column to
   the display.
 * textview_curses.cc: Some cleanup.
2012-10-29 16:38:58 -07:00
Timothy Stack
ca5712d33b reduce the MAX_LINES_PER_FILE so we can load more files
## BEGIN PATCH TEMPLATE

      QA Notes:
    Bug Number:
   Reviewed By:
  Testing Done: make check
2012-10-15 16:13:28 -07:00
Timothy Stack
e72d2e0869 glob fix
## BEGIN PATCH TEMPLATE

      QA Notes:
    Bug Number:
   Reviewed By:
  Testing Done:
2012-09-28 11:01:36 -07:00
Timothy Stack
c4e9f58bf0 [bugs] fix some long-standing bugs
* grep_proc.cc: When a request is queued with the start line
   == -1, we need to start searching from the highest line
   ever seen and not the last line processed.
 * line_buffer.cc: If a partial line was read, we need to
   avoid returning another line if more data is appended
   to the file.
 * lnav.cc: Accept file name patterns on the command-line that
   don't match any files yet.  Initialize the screen before
   redirecting stderr to the log file or /dev/null.
 * log_format.hh: Add some comments.  Start to add back support
   for scrubbing.
 * logfile_sub_source.cc: Move scrubbing to the format impl.
 * textview_curses.hh: Add comments.
2012-09-22 16:15:15 -07:00
Timothy Stack
e6bbe56f4e fix a stack smash
## BEGIN PATCH TEMPLATE

      QA Notes:
    Bug Number:
   Reviewed By:
  Testing Done: make check
2012-09-06 07:37:18 -07:00
Timothy Stack
d87f613eb0 fix log format 2012-08-01 09:37:55 -07:00
Timothy Stack
ed0bf5a013 bump version 2012-07-25 22:31:38 -07:00
Timothy Stack
0c61c7d354 refactor lnav.cc 2012-07-13 09:26:47 -07:00