Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-09-26 | timeline: disable tooltip while scrollingHEADmaster | René Stadler | 1 | -0/+2 | |
2012-09-26 | Hide some columns by default | René Stadler | 1 | -1/+4 | |
2012-09-26 | columns: optimize cell data functions a little | René Stadler | 1 | -18/+12 | |
2012-09-26 | Fix crash when copying row to clipboard | René Stadler | 1 | -4/+7 | |
2012-09-24 | timeline: fix incorrect position after scrolling using the timeline | René Stadler | 1 | -2/+1 | |
Apparently events are dropped internally, so the last position after you stop dragging can be off. | |||||
2012-09-24 | models: store line offsets in arrays | René Stadler | 1 | -5/+4 | |
2012-09-24 | Use pango markup instead of attributes | René Stadler | 3 | -31/+40 | |
Attributes don't work from introspection, so this blocks porting to gtk3. In MessageColumn, admit that multiple highlighters don't actually work. | |||||
2012-09-24 | findbar: highlight multiple matches in a message | René Stadler | 1 | -3/+9 | |
2012-09-24 | timeline: only redraw updated parts of the graph | René Stadler | 1 | -38/+67 | |
Improves rendering performance a lot. | |||||
2012-09-24 | timeline: fix position rectangle missing on first click | René Stadler | 1 | -3/+2 | |
Regression caused by previous commit. | |||||
2012-09-22 | timeline: only redraw required areas when updating position rectangle | René Stadler | 1 | -8/+25 | |
2012-09-22 | Fix crash when range filtering | René Stadler | 1 | -1/+10 | |
Regression from 25cfe9 (timeline: make log level calculation a lot faster). | |||||
2012-09-22 | timeline: clean up widget drawing | René Stadler | 1 | -56/+56 | |
2012-09-21 | timeline: make log level calculation a lot faster | René Stadler | 2 | -2/+21 | |
This is the step where the timeline graph gets colored with the individual log level colors. It's roughly 4.5 times faster now. Probably can be made even better, the code also needs a cleanup. | |||||
2012-09-21 | Data: improve stripped log file loading performance | René Stadler | 1 | -7/+17 | |
A ~9% improvement for files without colors. This now slightly outperforms the code before color support was added. | |||||
2012-09-21 | Data: also yield while loading unparseable files | René Stadler | 1 | -4/+5 | |
Otherwise, the UI would be blocked while loading something big that is not a log file at all. | |||||
2012-09-21 | Data: add support for colored log files | René Stadler | 1 | -5/+12 | |
Adds a ~5% penalty for loading stripped files. | |||||
2012-09-21 | timeline: remove broken actions from context menu | René Stadler | 1 | -4/+4 | |
Hide lines before/after doesn't work as expected in this case. | |||||
2012-09-20 | Data: fix parsing of lines missing filename or function name | René Stadler | 1 | -2/+2 | |
E.g. ffmpeg. | |||||
2012-09-20 | timeline: grab when scrolling in TimelineWidget | René Stadler | 1 | -1/+17 | |
Also use gdk_event_request_motions. | |||||
2012-09-20 | timeline: move mouse handling into TimelineWidget | René Stadler | 1 | -35/+40 | |
2012-09-20 | timeline: replace self.connect calls with vmethod overrides | René Stadler | 1 | -13/+10 | |
2012-08-27 | timeline: don't select row when changing position in the timeline | René Stadler | 1 | -2/+0 | |
Behaves just like the scrollbar now. | |||||
2012-08-27 | timeline: stop scanning the file while filtering | René Stadler | 1 | -1/+2 | |
2012-08-27 | timeline: small cleanup | René Stadler | 1 | -3/+2 | |
2012-08-24 | Modernize menus a little | René Stadler | 1 | -2/+2 | |
A bit in preparation to gtk3 app menus. | |||||
2012-08-24 | Simplify and optimize filtered model implementation | René Stadler | 2 | -220/+53 | |
RangeFilteredLogModel is gone. The functionality is trivially implemented in FilteredLogModel now. Changing the range is now O(log n) at worst (was O(n) at best, for rewriting the arrays). Stacking filtered models is not supported anymore, which simplifies the code. | |||||
2012-08-24 | Make RangeFilteredLogModel internal to GUI.models | René Stadler | 2 | -19/+17 | |
2012-08-24 | Always use a filtered log model in the log view | René Stadler | 2 | -20/+24 | |
Preparing to phase out RangeFilteredLogModel. | |||||
2012-08-24 | models: cleanup dead code | René Stadler | 1 | -21/+0 | |
2012-08-24 | window: prevent default handler for delete-event from running | René Stadler | 1 | -0/+2 | |
2012-08-24 | window: set to insensitive during load/filter operations | René Stadler | 1 | -0/+24 | |
2012-08-24 | window: show error for unparseable files | René Stadler | 1 | -0/+4 | |
2012-08-24 | window: replace progress and error dialogs with InfoBars | René Stadler | 1 | -30/+55 | |
2012-08-24 | window: set wmclass, to have a nicer app name when running uninstalled | René Stadler | 1 | -0/+4 | |
2011-11-16 | Data: fix up out-of-order log lines | René Stadler | 1 | -2/+87 | |
This is important because we rely on monotonically increasing timestamps for binary searches in various places. Overhead for an already sorted file with 1 million lines is less than 5%. | |||||
2011-11-16 | window: connect action handlers using a function decorator | René Stadler | 1 | -12/+51 | |
A bit esoteric, but better than maintaining the list of action names. | |||||
2011-11-16 | GUI: use 'with' statement | René Stadler | 1 | -7/+1 | |
2011-11-16 | Switch to new try..except syntax | René Stadler | 3 | -10/+10 | |
This is forward compatible to Python 3. | |||||
2011-11-06 | columns: auto size time column when setting base time | René Stadler | 2 | -2/+11 | |
Base time formatting adds + or - in front of the timestamp, so the column has to grow a little to not hide the last digit. Also fixes a crash when setting the base time while the time column is hidden. | |||||
2011-11-06 | columns: also auto size thread and pid column on zoom change | René Stadler | 1 | -2/+5 | |
2011-11-06 | columns: cleanup default size calculation | René Stadler | 1 | -11/+8 | |
Some unused parameters here. | |||||
2011-11-06 | Timeline: small cleanup | René Stadler | 1 | -3/+7 | |
2011-11-06 | Data: remove log line serialization | René Stadler | 1 | -14/+0 | |
This is incomplete and prone to error. Move it out into the utility script (which is the only user). | |||||
2011-11-06 | Remove odd-even row colors from log level column | René Stadler | 2 | -20/+9 | |
This is more of visual clutter than aid. People also seem to be less likely to spot the connection between the column and the timeline graph colors. | |||||
2011-11-06 | Resize time and log level columns after zoom change | René Stadler | 1 | -0/+16 | |
2011-11-06 | Store zoom level in state | René Stadler | 2 | -0/+16 | |
2011-11-06 | Add zoom reset action | René Stadler | 1 | -2/+8 | |
2011-11-06 | Refactor and fix zoom handling | René Stadler | 2 | -10/+32 | |
ColumnManager has to apply the zoom factor to newly added columns. Otherwise, showing a previously hidden column appears with scale 1.0. This also drops the value-changed signal emission for the vadjustment, as it is apparently not needed. | |||||
2011-11-05 | Add 'fixme' and 'trace' log levels | Stefan Kost | 3 | -9/+31 | |