Commit graph

2098 commits

Author SHA1 Message Date
René Stadler
7e8b53221a Speed up level density sentinel 2014-09-11 20:51:37 +02:00
René Stadler
2d6b01144d Correctly handle variable length thread address formatting 2014-09-11 20:51:37 +02:00
René Stadler
df353a932a Add markers for warning and error log messages to the timeline display 2014-09-11 20:51:37 +02:00
René Stadler
435b9bd55a Colorize log and debug log levels in frequency display widget 2014-09-11 20:51:37 +02:00
René Stadler
97d114aeb1 Colorize debug level column 2014-09-11 20:51:37 +02:00
René Stadler
0a483e4931 Rename debug level instances 2014-09-11 20:51:37 +02:00
René Stadler
95476926f8 Hacky commit to parse debug level on line cache level 2014-09-11 20:51:37 +02:00
René Stadler
a52c2c3310 Add (commented out) support for parsing debug level at line cache scan time 2014-09-11 20:51:37 +02:00
René Stadler
ed04803d87 Cleanup 2014-09-11 20:51:37 +02:00
René Stadler
0482a50c3b Fix timestamps of unparsable lines to fix line density display 2014-09-11 20:51:37 +02:00
René Stadler
00786f0121 Fix message display 2014-09-11 20:51:37 +02:00
René Stadler
109cc29ed9 Save huge amounts of memory by never caching the message and interning data for the other columns 2014-09-11 20:51:37 +02:00
René Stadler
b3f21b5a59 Use less regex matching to parse lines (does not provide a performance gain though) 2014-09-11 20:51:37 +02:00
René Stadler
df2d890d40 Make column id order match log line fields order 2014-09-11 20:51:37 +02:00
René Stadler
c21fa27d1b Fix benchmark hack option 2014-09-11 20:51:37 +02:00
René Stadler
9d8f796931 Add some simple filtering 2014-09-11 20:51:37 +02:00
René Stadler
2f96b18869 Add evil comment about treeview slowness with multiple selection mode 2014-09-11 20:51:37 +02:00
René Stadler
c7e3c56305 Fix comment 2014-09-11 20:51:37 +02:00
René Stadler
2511183d74 Use monospace font for some numeric columns 2014-09-11 20:51:37 +02:00
René Stadler
b1085b3b4d Also draw vertical help lines 2014-09-11 20:51:37 +02:00
René Stadler
9619daa316 Change model design to be more filter friendly 2014-09-11 20:51:37 +02:00
René Stadler
805629cc35 Draw horizontal helper lines in frequency display 2014-09-11 20:51:37 +02:00
René Stadler
09b74c44b2 Separate log model into base class and lazy implementation. Add basis for a filter model based on that 2014-09-11 20:51:37 +02:00
René Stadler
c84f0ccd75 Remove dead/commented out code 2014-09-11 20:51:37 +02:00
René Stadler
770eb32ca6 Add/change comments 2014-09-11 20:51:37 +02:00
René Stadler
de83182e02 Change view columns menu item label 2014-09-11 20:51:37 +02:00
René Stadler
eea7c6687b Add PID column 2014-09-11 20:51:36 +02:00
René Stadler
6eb37ebc3c Add skeleton for file properties plugin 2014-09-11 20:51:36 +02:00
René Stadler
519ac2bf99 Add debug output. Add filename column 2014-09-11 20:51:36 +02:00
René Stadler
be2929d7fa Add view columns visibility and ordering state persistence 2014-09-11 20:51:36 +02:00
René Stadler
21091d1dbd Don't make column headers clickable 2014-09-11 20:51:36 +02:00
René Stadler
8464704408 Fix progress display on load 2014-09-11 20:51:36 +02:00
René Stadler
eb50a5dd41 If the indicator in the frequency display is just 1px wide, don't use transparency 2014-09-11 20:51:36 +02:00
René Stadler
71cddb7d78 New import (the old repo got busted, just had 4 revs anyways) 2014-09-11 20:51:36 +02:00
Thibault Saunier
07391578c9 validate: Make sphinx documentation generation optionnal 2014-09-06 12:37:30 +02:00
Thibault Saunier
3ff59368f0 validate:launcher: Add needed files to build documentation with sphinx 2014-09-06 12:22:48 +02:00
Thibault Saunier
b843ead1f8 validate: launcher: Cleanup and rename apps to avoid '-' in their name 2014-09-06 11:38:38 +02:00
Thibault Saunier
7838f3ebae validate:launcher: Avoid '.' before media file extension in test classnames 2014-09-06 10:02:13 +02:00
Felix Schwarz
1a8b460d23 validate:docs: fix spelling mistakes
https://bugzilla.gnome.org/show_bug.cgi?id=736160
2014-09-05 23:21:21 +02:00
Thibault Saunier
3755581fd3 validate: Take a const gchar ** in gst_validate_print_action_types
This is what we actually need and thus is cleaner.
2014-09-05 23:15:29 +02:00
Thibault Saunier
69165a9f04 validate: Implement the notion of implementer namespace to the action types
This allows users to know who implements an action type.

+ Enhance the printing of all action making it readable.
2014-09-05 23:03:58 +02:00
Thibault Saunier
15f52d4fa3 validate: Add informations on the switch-track action overrided for playbin 2014-09-05 19:30:52 +02:00
Thibault Saunier
34fd5af840 validate: docs: Add some GstValidate usage documentation
+ Fix minor issues in the gst-validate and gst-validate-transcoding
tools documentation
2014-09-05 19:00:23 +02:00
Guillaume Desmottes
f7955f5249 validate: remove redundant pre-condition in monitor_factory_create
The same check is already done at the head of the function.

https://bugzilla.gnome.org/show_bug.cgi?id=736019
2014-09-05 19:00:23 +02:00
Guillaume Desmottes
f900f53e95 validate: fix a couple of typos in comments
https://bugzilla.gnome.org/show_bug.cgi?id=736019
2014-09-05 19:00:23 +02:00
Thibault Saunier
ef64eb0d0e validate:docs: Sensibly update the usage file 2014-09-05 19:00:23 +02:00
Thibault Saunier
7cfdb5372c validate: Use a GList to store action types instead of hashtable
It is more adapted and allows us to print the action types in a stable
maneer.
2014-09-05 19:00:23 +02:00
Thibault Saunier
eb6739c91b validate: report: Do not repeat type name when printing its details 2014-09-05 19:00:23 +02:00
Thibault Saunier
b4ddea0fd2 validate: Change the version to 1.0.0.1
The 1.0.0.1 means that it is targetting the GStreamer 1.X serie,
and is a git version (thus 0.1)

GstValidate will most probably not be released and we should try to
be able to use it with as many version of the GStreamer 1.X serie
as possible.
2014-09-05 19:00:23 +02:00
Thibault Saunier
e5b485d776 validate: Document the API with gtk-doc 2014-09-05 19:00:23 +02:00