Timothy Stack
4954817741
[crash] pressing i/I when not in the log view
...
Defect Number:
Reviewed By:
Testing Done:
8 years ago
Timothy Stack
00ebd10d71
[cmds] do a dry-run of a command to check for errors
...
Defect Number:
Reviewed By:
Testing Done:
8 years ago
Timothy Stack
4f823f8d6f
[build] don't pass hints to getaddrinfo
8 years ago
Timothy Stack
411ea1fbee
[help] show help text for SQL functions
...
Defect Number:
Reviewed By:
Testing Done:
8 years ago
Timothy Stack
cd76eae5b8
[build] convert some C files to C++
...
Defect Number:
Reviewed By:
Testing Done:
8 years ago
Timothy Stack
6fcfd35395
[sql] add "search" column to the lnav_views table
...
Fixes #388
8 years ago
Timothy Stack
0797d054d9
[build] missing include
8 years ago
Timothy Stack
8776f6a703
[sql] do some minimal parsing/annotation of SQL statements
...
Defect Number:
Reviewed By:
Testing Done:
8 years ago
Timothy Stack
0b157ff867
[sql] add function adapter template
...
Defect Number:
Reviewed By:
Testing Done:
8 years ago
Timothy Stack
c0684a97cc
[sql] add a regexp_capture tablue-valued function
...
Fixup the release makefile a bit.
8 years ago
Timothy Stack
7ba0cf2cd3
[sql] try to fix issue with eponymous tables on older sqlite versions
8 years ago
Timothy Stack
8e3eb41362
[build] fix some types
8 years ago
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
8 years ago
Benny Zlotnik
ffbe0e477c
Update the Vdsm log configuration to support the Vdsm 4.1 log format
8 years ago
Timothy Stack
8a045243aa
fix a naming issue in the parse overlay
8 years ago
Timothy Stack
8bf6bf1a65
[cmds] add the format directory to the PATH in the :pipe commands
8 years ago
Timothy Stack
09111fb3c9
[sql_util] compile to prepared statements
...
Defect Number:
Reviewed By:
Testing Done:
8 years ago
Timothy Stack
32c9dacd0a
[files_vtab] add a vtable for opened files
...
Defect Number:
Reviewed By:
Testing Done:
8 years ago
Timothy Stack
9e7c30f00a
[views_vtab] top_time crash
8 years ago
Timothy Stack
c180c44e49
[vtab] add an lnav_view_stack table to get programmatic access to the view stack
...
More progress towards #377
8 years ago
Timothy Stack
0e27841c27
fix numeric value indexes
8 years ago
Timothy Stack
0a7816e245
[config] missed the terminator json_path_handler()
8 years ago
Timothy Stack
3fed519d0c
missed filling out the numeric value indexes for patterns
8 years ago
Timothy Stack
71aa54ad4d
[keymap] convert more hotkeys to keymaps
...
Fixes #416
8 years ago
Timothy Stack
d12769cd70
minor doc fix
8 years ago
Timothy Stack
1a87184c82
[log] allow parts of log messages to be hidden
...
Fixes #412
8 years ago
Timothy Stack
34d1422b76
[highlight] only highlight keywords in text files
...
Fixes #408
8 years ago
Timothy Stack
c606e1169c
only do custom keys in paging mode
8 years ago
Timothy Stack
89f8ef9c2b
[hotkeys] hotkey configuration
...
First steps to implementing #350
8 years ago
Timothy Stack
04eda90244
[db] missed checking for a null progress callback
...
Fixes #404
8 years ago
Timothy Stack
69e51d68d3
[hotkeys] make 'I' stable
...
Fixes #393
8 years ago
Timothy Stack
0138d13297
[cmds] execute scripts from stdin/fds
...
Issues mentioned in #397
8 years ago
Timothy Stack
a69d4c37a4
[hotkey] when scanning through search hits, move to the last hits
8 years ago
Timothy Stack
d799cc227e
some tweaks to these changes
8 years ago
Timothy Stack
e286534cfc
Merge branch 'fix-compile-warnings' of https://github.com/aspiers/lnav into aspiers-fix-compile-warnings
8 years ago
Timothy Stack
bc91a8e281
[log-view] show search hits in the left file line with a reverse-video marker
...
If the search-hit is past the right side of the screen (as mentioned in #394 )
we should try to make that more obvious by adding a highlight on the left.
8 years ago
Timothy Stack
f567aafe3b
[c++11] migration #1
...
Just a start
8 years ago
Timothy Stack
44d93dddc3
[pretty-print] allow formats to do transforms before pretty-printing
...
Also started upgrading to C++11.
Fixes #353
8 years ago
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:
8 years ago
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:
8 years ago
Timothy Stack
09292fc23e
remove -s flag
...
Fixes #363
8 years ago
Timothy Stack
642a94e7b7
[open] check for FIFOs
...
Fixes #380
8 years ago
Timothy Stack
a7a03470d7
[search] fix a typo in the timeval compare operator
...
Defect Number:
Reviewed By:
Testing Done:
8 years ago
Timothy Stack
4de576fba7
[search] after a search has been entered, move to the first hit if one is found quickly
...
Defect Number:
Reviewed By:
Testing Done:
8 years ago
Adam Spiers
baa4ec0eb2
add two more common time formats
...
Since 26cd9f59
introduced stricter timestamp parsing so that
the full string now has to be matched, several of the 3rd party
formats installable via "lnav -i extra" broke. So add a couple
more very common timestamp formats to address these.
8 years ago
Adam Spiers
fb96e948e2
fix -Wunused-result warning when calling getcwd()
...
Fix this warning:
lnav_log.cc: In function ‘void log_host_info()’:
lnav_log.cc:185:29: warning: ignoring return value of ‘char* getcwd(char*, size_t)’, declared with attribute warn_unused_result [-Wunused-result]
getcwd(cwd, sizeof(cwd));
^
8 years ago
Adam Spiers
81f5a843cf
check return value of git pull command
...
This is obviously worthwhile, but also eliminates this compiler warning:
lnav.cc: In function ‘int main(int, char**)’:
lnav.cc:2407:33: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
system(pull_cmd);
^
8 years ago
Adam Spiers
04627c1743
fix -Wunused-result warnings when calling read() and write()
...
Fix warnings like these:
lnav.cc: In function ‘int main(int, char**)’:
lnav.cc:2407:33: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
system(pull_cmd);
^
lnav.cc:2966:66: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result]
write(STDOUT_FILENO, str.c_str(), str.size());
^
lnav.cc:2967:50: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result]
write(STDOUT_FILENO, "\n", 1);
^
8 years ago
Adam Spiers
dc500774a8
fix -Wsign-compare warnings in lnav_commands.cc
...
Fixes these warnings:
lnav_commands.cc: In function ‘std::string remaining_args(const string&, const std::vector<std::basic_string<char> >&, size_t)’:
lnav_commands.cc:67:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int lpc = 0; lpc < index; lpc++) {
^
lnav_commands.cc: In function ‘std::string com_save_to(std::string, std::vector<std::basic_string<char> >&)’:
lnav_commands.cc:574:53: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int lpc = 0; lpc < dls.text_line_count(); lpc++) {
8 years ago
Adam Spiers
961cac8ec0
fix sscanf %qd type mismatch warning
...
Fixes this warning:
relative_time.cc: In member function ‘bool relative_time::parse(const char*, size_t, relative_time::parse_error&)’:
relative_time.cc:222:62: warning: format ‘%qd’ expects argument of type ‘long long int*’, but argument 3 has type ‘int64_t* {aka long int*}’ [-Wformat=]
if (sscanf(numstr.c_str(), "%qd", &number) != 1) {
^
8 years ago
Adam Spiers
2aebf4f381
fix -Wunused-result warnings when calling write()
...
Fix these warnings:
papertrail_proc.hh: In constructor ‘papertrail_proc::papertrail_proc(const string&, time_t, time_t)’:
papertrail_proc.hh:107:36: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
this->ptp_api_key);
^
papertrail_proc.hh: In member function ‘void papertrail_proc::set_url()’:
papertrail_proc.hh:146:47: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
this->ptp_quoted_search.in());
8 years ago
Adam Spiers
7988200701
fix -Wunused-result warnings when calling asprintf()
...
Fix these warnings:
papertrail_proc.hh: In constructor ‘papertrail_proc::papertrail_proc(const string&, time_t, time_t)’:
papertrail_proc.hh:107:36: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
this->ptp_api_key);
^
papertrail_proc.hh: In member function ‘void papertrail_proc::set_url()’:
papertrail_proc.hh:146:47: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
this->ptp_quoted_search.in());
8 years ago
Adam Spiers
43ac6366cb
fix -Wformat time_t warnings ( #368 )
...
Fix warnings like:
ptimec.hh: In function ‘void ftime_i(char*, off_t&, ssize_t, const exttm&)’:
ptimec.hh:387:57: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 4 has type ‘uint64_t {aka long unsigned int}’ [-Wformat=]
snprintf(&dst[off_inout], len - off_inout, "%lld", t);
^
In this case we know that the `t` returned by `tm2sec` is a number of
seconds, so a long should be long enough, and anyway there is already
code checking for overflow.
Fixes #368 .
https://github.com/tstack/lnav/issues/368
8 years ago
Adam Spiers
0559a98f91
fix -Wsign-compare warnings ( #369 )
...
Fix repeated errors like this:
log_format.hh:1138:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (len < jfe.jfe_min_width) {
Fixes #369 .
https://github.com/tstack/lnav/issues/369
8 years ago
Timothy Stack
26cd9f5930
[ptime] make sure the full time stamp is matched
...
Fixes #389
Fixes #390
8 years ago
Timothy Stack
592ee60693
[log] fix rewriting machine-oriented timestamps
...
Fixes #371
8 years ago
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.
8 years ago
Adam Spiers
41acc7f249
group keybindings in built-in help text
...
Group them in roughly the same way as in the manual. This makes
it a lot easier to locate a key binding more quickly.
8 years ago
Adam Spiers
c354295c92
increase emphasis of level 1 heading underlines
...
This will allow us to introduce level 2 headings underlined by the
hyphen character.
8 years ago
Timothy Stack
d8a49ec737
actual fix for json fields
8 years ago
Timothy Stack
a758056657
Revert "need to check level before incrementing line count"
...
This reverts commit c0cd26dec4
.
8 years ago
Timothy Stack
c0cd26dec4
need to check level before incrementing line count
8 years ago
Timothy Stack
4c0a8d0376
[ptime] need to clear the zone from the base when using a custom time format
8 years ago
Timothy Stack
b296e84a65
[format] color extra json fields that are identifiers
8 years ago
Timothy Stack
a59e0b290e
[format] allow json log fields to be hidden
...
Fixes #303
8 years ago
Timothy Stack
b392886f0c
[highlight] choose highlight color based on the regex
...
Defect Number:
Reviewed By:
Testing Done:
8 years ago
Timothy Stack
9f79dcc31a
[format] point out the location of a pcre-compile error
...
Defect Number:
Reviewed By:
Testing Done:
8 years ago
Timothy Stack
d9b5cf3856
call setlocale() to try and get unicode working
8 years ago
Timothy Stack
41a2eed239
[pretty-print] fix printing of quoted strings that have escaped characters
...
Fixes #354
8 years ago
Timothy Stack
2e68f48a18
[hist] check for zoom with no logs
...
Fixes #346
8 years ago
Timothy Stack
5539e21c05
[log-format] fix line-format where a variable can span lines
...
Fixes #337
8 years ago
Timothy Stack
876b37ade0
[log-format] add "truncate" overflow value
8 years ago
Timothy Stack
c05dfafae8
[log-format] abbreviate long fields when formatting JSON logs
...
Fixes #340
8 years ago
Timothy Stack
9ee18c26d3
[log-format] add min-width and align options to line-format
...
Also some fixes for validating the format definitions.
Fixes #338
8 years ago
Timothy Stack
41854cf637
[json-log] custom date formats
...
Fixes #341
8 years ago
Suresh Sundriyal
6cea55ae3d
[freebsd] More out of source build related fixes.
8 years ago
Suresh Sundriyal
7c670bc730
[freebsd] Fix out of source builds
8 years ago
Timothy Stack
8dbf018814
[loader] the loader was not converting the level name to the enum value correctly
...
Closes #329
8 years ago
Eli Young
5602af33f8
[fmt] Fix glog_log format
...
The log format used by glog uses spaces to left-pad the thread to 7
digits, per the code:
https://github.com/golang/glog/blob/65d6746/glog.go#L577
This fixes the regular expression to correctly match the extra
whitespace.
8 years ago
Timothy Stack
5d12eed17e
fix a bug related to hide-extra for json logs
9 years ago
Tim Stack
91633d089f
Merge pull request #320 from sureshsundriyal/db-attach
...
[secure-mode] Disallow ATTACH statements completely.
9 years ago
Suresh Sundriyal
6663740c5e
[secure-mode] Disallow ATTACH statements completely.
...
The code to handle in-memory db exceptions is hideous and unreliable,
given the fact that SQLite does not expose much in terms of getting the
current value and the methods to check the compile time options can
themselves be disabled by a compile=time option in SQLite.
There really isn't much use for in-memory databases and if someone
really needs it, they can always choose to run in normal mode, so just
remove the extra code.
9 years ago
Timothy Stack
a81db3f41d
fix summary overlay on linux
9 years ago
Timothy Stack
fbbedfea48
[build] try to silence some warnings
9 years ago
Timothy Stack
c564beee29
[build] try to silence some warnings
9 years ago
Timothy Stack
deccd51bdf
[mouse] update the status line when the mouse is enabled/disabled
9 years ago
Tim Stack
1850c4f678
Merge pull request #318 from sureshsundriyal/db-attach
...
[secure-mode] Prevent users from attaching db files.
9 years ago
Timothy Stack
5ea5504aec
[time] fix time rollover for days
...
Fixes #304
9 years ago
Suresh Sundriyal
a13047a9ed
[secure-mode] Check to see if URIs are enabled.
...
Check to see if URIs are enabled or not before continuing on with the
file uri checks.
9 years ago
Timothy Stack
a4deaa1e8b
[spectro] log_time must be in ascending order
9 years ago
Suresh Sundriyal
1e6878164f
[secure-mode] Refactoring and check for sqlite version.
...
'mode=memory' query parameter is only supported from sqlite3 version
3.8.0 onwards. Make sure to check for the version before continuing with
the 'ATTACH' statement.
Turning off some of the tests, since they fail on the Travis CI setup
which uses sqlite version 3.6.0.
9 years ago
Suresh Sundriyal
e6c87678e9
[secure-mode] Prevent users from attaching db files.
...
Prevent the users from attaching an external db file which they may not
have ownership of.
The current authorizer method is hooked in only when the LNAVSECURE
variable is set. This is done deliberately, since the method will be
called on every sqlite query and I did not want to incur a performance
hit.
If the scope of this authorizer increases, we should consider passing in
the lnav_data as pUserData and do the checks inside the authorizer
itself.
9 years ago
Timothy Stack
834fea5f73
oops, left debugging stuff in
9 years ago
Timothy Stack
82f970c09e
[config] add a config option to control A_DIM for text
...
Fixes #298
9 years ago
Timothy Stack
3167302722
[data-parser] fix some issues with parsing hierarchical data and improve the debugger
9 years ago
Timothy Stack
1477c2ae51
[text-view] swap the rotation of f/F to something more natural
9 years ago
Suresh Sundriyal
e4ef35e652
[commands] Remove eval from the list of sandboxed commands.
9 years ago
Suresh Sundriyal
88833c8035
[commands] Read and honor the 'LNAVSECURE' environment variable.
...
Read the value of the 'LNAVSECURE' environment variable upfront and
store it in the lnav_data structure. When this variable is set prior to
the binary execution, the following commands are disabled:
* 'open'
* 'pipe-to'
* 'pipe-line-to'
* 'write-*-to'
This is a proposed fix for tstack/lnav#305 .
9 years ago
Timothy Stack
54b9c5ebf5
[parser] handle empty groups
9 years ago
Timothy Stack
2b76181fd6
[parser] try to handle apostrophes better
9 years ago
Timothy Stack
a8cd28097b
[spectro] add some better error messages for the spectrogram command and fix some vtable glitches
9 years ago
Timothy Stack
efc74a5a0e
[docs] some minor doc updates
9 years ago
Timothy Stack
96191badf3
[release] update versions for release and fix some time issues
9 years ago
Timothy Stack
cbe3541366
[spectro] add tab-completion for DB column names
9 years ago
Timothy Stack
3dcc59c405
[build] missing include
9 years ago
Timothy Stack
cc16c9a214
[build] fix attempt #2
9 years ago
Timothy Stack
fbae8a4b18
try to fix a build issue
9 years ago
Timothy Stack
4f05af6408
[time] add support for TAI64N timestamps
...
Fixes #300
9 years ago
Timothy Stack
9c364bf48e
[spectro] add spectro view support for sql results
9 years ago
Timothy Stack
cad311f557
[views] do auto-scroll-down for all views
9 years ago
Timothy Stack
afc8cc44b6
[json-format] support integer values for log levels in json formats
9 years ago
Timothy Stack
acd8e24943
add '/min' to the error rate display
9 years ago
Timothy Stack
fc637ab6dc
[doc] some more error rate explanation and other minor tweaks
9 years ago
Timothy Stack
7a6429519f
[summary-line] change error count to error rate and do some cleanup on message levels
9 years ago
Timothy Stack
13c90726a2
[tests] some more testing and stats for logfiles
9 years ago
Timothy Stack
99eb3a54f3
[spectro] support marking lines in a bucket
9 years ago
Timothy Stack
7f6b352143
set file size for gzip files
9 years ago
Timothy Stack
e8f400abfa
[logfile] truncation detection was not taking into account compressed files
9 years ago
Timothy Stack
619076d89c
no, we don't want to scroll...
9 years ago
Timothy Stack
0e2d204be4
missed a new file in the makefile
9 years ago
Timothy Stack
1d9c403053
missing include
9 years ago
Timothy Stack
fdc2748e3e
[spectro] add a spectrogram view that works with known message fields
9 years ago
Timothy Stack
7c74ecf1e7
[logview] add a "time span" section to the summary and right justify the summary
9 years ago
Timothy Stack
ff35d811e2
[logview] more summary line tweaks
9 years ago
Timothy Stack
062cc63037
missed checking for an empty view stack
9 years ago
Timothy Stack
fe05fcc077
scroll if there's one blank row in the log view
9 years ago
Timothy Stack
80e5e8fcce
[logview] add a line with summary information to the log view
9 years ago
Timothy Stack
8de5d3b749
[logfile] add more options when opening files
9 years ago
Timothy Stack
9ba690e041
[readline] change the break chars for the SQL context
9 years ago
Timothy Stack
2b2e1c0af9
[sql] add parens to function complete values and do not open empty output files from scripts
9 years ago
Timothy Stack
4b318e45e0
[parser] some more parser tweaking and fix a jget() issue
9 years ago
Timothy Stack
36c9c63966
[logview] some cleanup of the field overlay
9 years ago
Timothy Stack
2d04d047e4
[sql] change extract() to regexp_match() and make extract() an interface to the data_parser
9 years ago
Timothy Stack
d4a69cbf22
no joy
...
Revert "[sql] change extract() to regexp_match() and make extract() an interface to the data_parser"
This reverts commit 85eee6514b
.
9 years ago
Timothy Stack
85eee6514b
[sql] change extract() to regexp_match() and make extract() an interface to the data_parser
9 years ago
Timothy Stack
0f67f8d1f0
[logfile] multiline out-of-time-order messages were not being updated completely
...
Defect Number:
Reviewed By:
Testing Done:
9 years ago
Timothy Stack
9feb53f02a
[sql] add extract() function to extract values from a string using a regex
...
This function should be preferred over creating log search tables
for scripts.
9 years ago
Timothy Stack
9213a6b58b
[out-of-order] some more tweaks for out-of-order
9 years ago
Timothy Stack
cdd43549ab
[cmds] automatically capture echo/write output from scripts so they can generate reports
...
Add another example script, dhclient-summary.
Add a 'search-table' section to formats so you can automatically
define a search-based table.
9 years ago
Timothy Stack
f81d4aefd8
[logview] some more work on highlighting out-of-time-order messages
9 years ago
Timothy Stack
61b2403a64
some cleanup
9 years ago
Timothy Stack
27a326ae20
[build] try to silence some warnings
9 years ago
Timothy Stack
3ef38c1250
missed some checks for an empty view stack
9 years ago
Timothy Stack
3523526174
[statusview] check for a status source during update since this is reachable through callbacks
9 years ago
Timothy Stack
0f33256482
[debug] cleanup some logging and use the original time from out-of-order json logs
9 years ago
Timothy Stack
fd98fadc7e
[yajlpp] fix a bug with child handlers
9 years ago
Timothy Stack
53e2d92eef
[ui] highlight out-of-time-order messages in yellow with an underline
9 years ago
Timothy Stack
32f022a333
don't use children for now
9 years ago
Timothy Stack
757f460c0a
missed algorithm header too
9 years ago
Timothy Stack
9523f983aa
build fix
9 years ago
Timothy Stack
d12fe9e0a9
[json] add some schema validation code
9 years ago
Timothy Stack
33682de936
[status] always check the width and trigger a window_change if it is different from the last draw
...
Fixes #293
9 years ago
Timothy Stack
89be76ef42
[filters] clear the state for filters that have been deleted
...
Fixes #292
9 years ago
Timothy Stack
fb7225ed3f
add a time format
9 years ago
Justin Berger
2aa26082f8
Added O_TRUNC flag so new format installation doesn't result in trailing garbage message
9 years ago
Timothy Stack
a2b381ca19
[config] initial impl with clock-format as the only option at the moment
9 years ago
Timothy Stack
c96ab11d0f
[scanner] tweak to the time scanner
9 years ago
Timothy Stack
e5f786bc2c
[script] add metadata to script files
9 years ago
Timothy Stack
ab62d27757
[cmd] replace wordexp with shlex
9 years ago
Timothy Stack
16e988d132
[shlex] add a readline highlighter for shlex
9 years ago
Timothy Stack
6e196bff79
[line_buffer] clear cached data when doing a read
9 years ago
Timothy Stack
87b07a0087
[sql] allow log_part to be updated
9 years ago
Timothy Stack
84c157d543
[build] more build
9 years ago
Timothy Stack
cedd89d9b6
[build] try to fix some warnings and debug breakage
9 years ago
Timothy Stack
e07b4e448f
[exec] add a prompt to execute lnav scripts
9 years ago
Timothy Stack
c4ae8d158c
[fmt] minor fix for the generic_log format and add another pattern to vmw_log
9 years ago
Timothy Stack
feab733742
[cmd] add reltime possibilities for some commands
9 years ago
Timothy Stack
27f300b677
[sql] some more json-related updates/fixes
9 years ago
Timothy Stack
187d62334f
[json] record the type of json data in json_ptr_walk
9 years ago
Timothy Stack
e987a5164f
[hist] rewrite the histogram code
9 years ago
Timothy Stack
224a7196e4
[cmd] hide lines commands
9 years ago
Timothy Stack
aa0999bd0e
[opid] missed adding opid to the json log and some other bug fixes
...
Defect Number:
Reviewed By:
Testing Done:
9 years ago
Timothy Stack
d1bbc433b7
[view] start to refactor the bar chart code
9 years ago
Timothy Stack
7c92d16297
[sql] add an overlay showing the values in json columns
9 years ago
Timothy Stack
e5a32362e0
build fix
9 years ago
Timothy Stack
7489dd514c
[sql] graph columns that contain json objects
9 years ago
Timothy Stack
f3ca72f42d
[jget] fix the jget function
9 years ago
Timothy Stack
b6e10f4ee4
bump the max line size to try and solve some json log issues
9 years ago
Timothy Stack
5a718bc0ec
[sql] missed checking for null in graphable columns
9 years ago
Timothy Stack
62075fb340
[sql] add json_group_object aggregate function
9 years ago
Timothy Stack
4eb797ce9a
[hist] start to replace the old hist_source class
9 years ago
Timothy Stack
8964232374
[json] fixes for json log parsing
...
I was careless with the initial json log impl since it did not deal
with incomplete log lines very well. This seems to fix some cases.
But, I was still able to replicate a lockup at one point, so it
might not be complete.
9 years ago
Timothy Stack
64cbab1281
[sql] exec .sql files in format dirs
9 years ago
Timothy Stack
91406be91e
[nav] add "opid" support with a hotkey
9 years ago
Timothy Stack
885f65f402
[fmt] add an ELB format
9 years ago
Timothy Stack
3c9ba126a9
[glob] ignore files picked up by a glob that are not readable
9 years ago
Timothy Stack
ff929391f3
need to fflush(stdout) to get the mouse working again
9 years ago
Timothy Stack
e799638889
missed flushing the stream when setting the term title, it could cause some screen corruption
9 years ago
Timothy Stack
6cb42fc690
the log_search table regex should be case-insensitive
9 years ago
Timothy Stack
0c3a303066
set 'level' as the default name for the level field
9 years ago
Timothy Stack
0237aaad21
[release] update the release Makefile
9 years ago
Timothy Stack
dfb009595b
[loader] prefer user-provided formats when breaking a cycle
9 years ago
Timothy Stack
4f775dc1ae
[pt] don't poll if max time is set
9 years ago
Timothy Stack
f11cca2366
[sql] add a timeslice() function
9 years ago
Timothy Stack
99d103cd58
[logline] add a log_msg_instance column to the table
9 years ago
Timothy Stack
9c23431779
[all_logs] add a .msgformats SQL command
9 years ago
Timothy Stack
ecd3eb05bc
[coverity] next set of fixes
9 years ago
Timothy Stack
69e927e91b
[coverity] some more fixes
9 years ago
Timothy Stack
d298f45fe0
some coverity fixes
9 years ago
Timothy Stack
c3a26ceb6f
fix some copy pasta in pt-time commands
9 years ago