History log of /external/trappy/tests/trappy/plotter/js/EventPlot.js
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e81fdcb135d0325e3bc22fae0583555d20aae280 04-Jan-2017 Brendan Jackman <brendan.jackman@arm.com> Update ARM Ltd. copyright to 2017
/external/trappy/trappy/plotter/js/EventPlot.js
393707790abefb950811cf048dc6348ef56b07eb 20-Aug-2016 Kapileshwar Singh <kpsingh@google.com> EventPlot: Add ability to plot simultaneous events

The timeline plot was designed to have one "key" running in one "lane".
Here you have the "queueing" key running in multiple lanes and this
confuses the filtering logic. I imagined the each event to be only
present in one lane at a time, much like a single PID can be only on a
single CPU.

This fix allows the EventPlot to plot concurrent events. Events which
occur simultaneously in multiple lanes
/external/trappy/trappy/plotter/js/EventPlot.js
f9c81a71180f1092bdcc71b5a6ed091f9b7fd950 18-Jul-2016 Michele Di Giorgio <michele.digiorgio@arm.com> plotter: EventPlot: add user-defined color map

Give the possibility to specify a mapping between events and custom colours in
the plot.

User can specify colours as both colour name or using its HEX representation.

Signed-off-by: Michele Di Giorgio <michele.digiorgio@arm.com>
/external/trappy/trappy/plotter/js/EventPlot.js
0cd75b7c929258a242bbd8d1a25cf88dfd538acd 13-Apr-2016 Kapileshwar Singh <kpsingh@google.com> plotter: EventPlot: Add support for embedded data

Signed-off-by: Kapileshwar Singh <kpsingh@google.com>
/external/trappy/trappy/plotter/js/EventPlot.js
4ec4aee55dbd4045cfb6a2fe099615a569ce7ff7 05-Jan-2016 Javi Merino <javi.merino@arm.com> trappy: update copyright to 2016
/external/trappy/trappy/plotter/js/EventPlot.js
9b2ef8c4365ead198ab09cf4c0dc124e17b3f719 20-Dec-2015 Kapileshwar Singh <kapileshwar.singh@arm.com> plotter: EventPlot: Namespace the resize event listeners

Since the listener needs to fire for each plot on the page
we need to add a namespace to the registered listener. Not
doing doing this causes the resize listener to be fired for
the last created plot. The name-spacing can be done as follows

.on("resize.one", function_one)
.on("resize.two", function_two)

Signed-off-by: Kapileshwar Singh <kapileshwar.singh@arm.com>
/external/trappy/trappy/plotter/js/EventPlot.js
e6208b477ca8d114fc5f536dd271b5998470f69b 19-Dec-2015 Kapileshwar Singh <kapileshwar.singh@arm.com> plotter: EventPlot: Dynamically update graph when window is resized

Signed-off-by: Kapileshwar Singh <kapileshwar.singh@arm.com>
/external/trappy/trappy/plotter/js/EventPlot.js
71456243992e7feac670b638c8d8726c4a86e9fe 19-Dec-2015 Kapileshwar Singh <kapileshwar.singh@arm.com> plotter: EventPlot: Pass all SVG objects in info Description

We need to modify their attributes when a window is resized

Signed-off-by: Kapileshwar Singh <kapileshwar.singh@arm.com>
/external/trappy/trappy/plotter/js/EventPlot.js
7a1def44ca4a64ed2723f68b6a360bcabd3624b0 19-Dec-2015 Kapileshwar Singh <kapileshwar.singh@arm.com> plotter: EventPlot: Function to draw SVG paths in summary

This function will be used to redraw the chart to the new
scale when the window is resized

Signed-off-by: Kapileshwar Singh <kapileshwar.singh@arm.com>
/external/trappy/trappy/plotter/js/EventPlot.js
e13f70ceab32fec95d84b270629c6586420ea9ae 18-Dec-2015 Kapileshwar Singh <kapileshwar.singh@arm.com> plotter: EventPlot: Initial value of chart width should be dynamic

Signed-off-by: Kapileshwar Singh <kapileshwar.singh@arm.com>
/external/trappy/trappy/plotter/js/EventPlot.js
e1e796d9736e72259c987c5c97d6ace3af33ba79 16-Dec-2015 Kapileshwar Singh <kapileshwar.singh@arm.com> plotter: EventPlot: Remove dependency on IPython for JS

The plot currently uses the IPython.dialog. This prevents
any future IPython independent use cases. This change adds a
simple function to create a dialog body. This is the only
thing we need after all.

Signed-off-by: Kapileshwar Singh <kapileshwar.singh@arm.com>
/external/trappy/trappy/plotter/js/EventPlot.js
94bf69a74035730aa4c0be1d6f79c597501d324a 04-Nov-2015 Kapileshwar Singh <kapileshwar.singh@arm.com> plotter: EventPlot: Help Menu for EventPlot

Solves Enhancement #52

Signed-off-by: Kapileshwar Singh <kapileshwar.singh@arm.com>
/external/trappy/trappy/plotter/js/EventPlot.js
b595de014c9504f586a8633d6644591d12a0cee0 13-Oct-2015 Kapileshwar Singh <kapileshwar.singh@arm.com> plotter: EventPlot: Add Labels to Guiders

Add a label to the start and end guiders

Signed-off-by: Kapileshwar Singh <kapileshwar.singh@arm.com>
/external/trappy/trappy/plotter/js/EventPlot.js
812999844e0c89699bd202f6284f66363bc942f0 13-Oct-2015 Kapileshwar Singh <kapileshwar.singh@arm.com> plotter: EventPlot: updateGuiders -> updateInfo

Since this function updates all the info section and
not only the guiders

Signed-off-by: Kapileshwar Singh <kapileshwar.singh@arm.com>
/external/trappy/trappy/plotter/js/EventPlot.js
d4ebf37dbca21e83b6798192cc004554d73a61d3 13-Oct-2015 Kapileshwar Singh <kapileshwar.singh@arm.com> plotter: EventPlot: Add support for highlighting context info

A rectangle will be created when the user right clicks on a
chunk and the related information will be displayed in the
information bar.

Signed-off-by: Kapileshwar Singh <kapileshwar.singh@arm.com>
/external/trappy/trappy/plotter/js/EventPlot.js
14257ad0f3b999ae0cecfdef56fcc8726bbdf52b 13-Oct-2015 Kapileshwar Singh <kapileshwar.singh@arm.com> plotter: EventPlot: Add function to get current context info

This function uses the co-ordinates provided and binary search
function search_data to get the information about the current
chunk (rectangle visually and an SVG path segment) the mouse
pointer is located over

Signed-off-by: Kapileshwar Singh <kapileshwar.singh@arm.com>
/external/trappy/trappy/plotter/js/EventPlot.js
34f61ca78cf445c873682a222e95c65faf11f9d8 13-Oct-2015 Kapileshwar Singh <kapileshwar.singh@arm.com> plotter: EventPlot: Expose info section to plot data structure

The information section needs to be manipulated by external
functions so the generate function should expose this to external
functions

Signed-off-by: Kapileshwar Singh <kapileshwar.singh@arm.com>
/external/trappy/trappy/plotter/js/EventPlot.js
a1fbc76135666f57587119c98af1d77a77ebc728 13-Oct-2015 Kapileshwar Singh <kapileshwar.singh@arm.com> plotter: EventPlot: Dual Column Information Section

Change the information bart to a dual column bar with the
width governed by BOX_WIDTH_RATIO

Signed-off-by: Kapileshwar Singh <kapileshwar.singh@arm.com>
/external/trappy/trappy/plotter/js/EventPlot.js
7d10cb9e1486ffecdff826c71286a4e350a9a49a 10-Oct-2015 Kapileshwar Singh <kapileshwar.singh@arm.com> plotter: EventPlot: Add support for guiders

Signed-off-by: Kapileshwar Singh <kapileshwar.singh@arm.com>
/external/trappy/trappy/plotter/js/EventPlot.js
6e6fd33ad14efe8576a3e3165e3baadfb2660ca8 10-Oct-2015 Kapileshwar Singh <kapileshwar.singh@arm.com> plotter: EventPlot: Add information section

Add an area to display information at the top of the chart

Signed-off-by: Kapileshwar Singh <kapileshwar.singh@arm.com>
/external/trappy/trappy/plotter/js/EventPlot.js
60f914bcf62a83aa3f380e20fe63c3ebafe8ccb5 10-Oct-2015 Kapileshwar Singh <kapileshwar.singh@arm.com> plotter: EventPlot: Check path group before remove is called

Signed-off-by: Kapileshwar Singh <kapileshwar.singh@arm.com>
/external/trappy/trappy/plotter/js/EventPlot.js
7f8e62b7d19160aa1dd0919828adb260bf010da7 10-Oct-2015 Kapileshwar Singh <kapileshwar.singh@arm.com> plotter: EventPlot: Autoscale height for main chart by num_lanes

Setting a static height can lead to cramped up chart when we have a
large number of lanes.

Signed-off-by: Kapileshwar Singh <kapileshwar.singh@arm.com>
/external/trappy/trappy/plotter/js/EventPlot.js
53de9b352977814c37608788cc1df83fc6485371 25-Aug-2015 Kapileshwar Singh <kapileshwar.singh@arm.com> plotter: IPython v4 Compatibility

IPython 4.0 changes the location of the web server and the way
IPython 4.0 profiles are handled. This changes allows plotter
to be compatible with both IPython 4.0+ and the earlier versions

Signed-off-by: Kapileshwar Singh <kapileshwar.singh@arm.com>
/external/trappy/trappy/plotter/js/EventPlot.js
435457c8af9d69383ba45e0bd7da022d967a8dea 10-Aug-2015 Javi Merino <javi.merino@arm.com> trappy: rename to trappy

Change-Id: I7e0e34c9f5565e34629683bb29ab25cf5e737088
/external/trappy/trappy/plotter/js/EventPlot.js