Make timestamps in TimelineViewTest more comparable

git-svn-id: http://trace-viewer.googlecode.com/svn/trunk@273 0e6d7f2b-9903-5b78-7403-59d27f066143
Delete the never-completed analysis v2 code

We got halfway through a rewrite of timeline_analysis_view, but never finished.
In interests of code cleanup, I am deleting the result, painful as that is.

git-svn-id: http://trace-viewer.googlecode.com/svn/trunk@274 0e6d7f2b-9903-5b78-7403-59d27f066143
Split out counter and slice analysis and add basic object analysis.

git-svn-id: http://trace-viewer.googlecode.com/svn/trunk@275 0e6d7f2b-9903-5b78-7403-59d27f066143
Directory restructuring to make filenames and require-d filenames match

Namely:
tracing->src/tracing

This means
base.require('tracing.foo')
is
tracing.foo.js in src

A few objects moved to base and ui as part of this change.

git-svn-id: http://trace-viewer.googlecode.com/svn/trunk@276 0e6d7f2b-9903-5b78-7403-59d27f066143
Clicking slice groups and objects in analysis view causes a selection change.

git-svn-id: http://trace-viewer.googlecode.com/svn/trunk@277 0e6d7f2b-9903-5b78-7403-59d27f066143
Move more code out of TimelineAnalysisView

git-svn-id: http://trace-viewer.googlecode.com/svn/trunk@279 0e6d7f2b-9903-5b78-7403-59d27f066143
Add and plumb ObjectInstanceView and ObjectSnapshotView to TimelineAnalysisView

ObjectInstanceView and ObjectSnapshotView provide a base class for analyzing
single object selections. They have a type registry to have specific object
typeNames with specific view subclasses. When no typeName is registered, the
views provided by tracing.analysis.default_object_view are used.

git-svn-id: http://trace-viewer.googlecode.com/svn/trunk@280 0e6d7f2b-9903-5b78-7403-59d27f066143
tracing.TimelineAnalysisView -> tracing.analysis.AnalysisView

git-svn-id: http://trace-viewer.googlecode.com/svn/trunk@281 0e6d7f2b-9903-5b78-7403-59d27f066143
selection_analysis to analyze_selection et al

git-svn-id: http://trace-viewer.googlecode.com/svn/trunk@282 0e6d7f2b-9903-5b78-7403-59d27f066143
Bring in ListView, ListAndAssociatedView, and DragHandle from ccfv

git-svn-id: http://trace-viewer.googlecode.com/svn/trunk@283 0e6d7f2b-9903-5b78-7403-59d27f066143
Implement functional DefaultObjectViews

git-svn-id: http://trace-viewer.googlecode.com/svn/trunk@284 0e6d7f2b-9903-5b78-7403-59d27f066143
parse_deps needs to sort toplevels by specification order before case.

Once computing module dependencies, parse_deps finds toplevel modules.
Previously, it sorted them by name and then loaded them each [plus their
dependencies]. Before, we had base and profiling_view, so that sort order worked.

Now, we have about_tracing/profiling_view, so profiling_view would get loaded
before base.js. Of course, this doesn't work too well.

This change makes parse_deps sorts toplevels by their request order, if
requested, and then by name.

git-svn-id: http://trace-viewer.googlecode.com/svn/trunk@285 0e6d7f2b-9903-5b78-7403-59d27f066143
Only update percentFullDiv when it changes

This reduces CPU overhead of about:Tracing when recording.

git-svn-id: http://trace-viewer.googlecode.com/svn/trunk@286 0e6d7f2b-9903-5b78-7403-59d27f066143
Fix display and selectability of args

git-svn-id: http://trace-viewer.googlecode.com/svn/trunk@287 0e6d7f2b-9903-5b78-7403-59d27f066143
Make interactive tets a wee bit sorter

git-svn-id: http://trace-viewer.googlecode.com/svn/trunk@288 0e6d7f2b-9903-5b78-7403-59d27f066143
Dont use category in typeName formation

git-svn-id: http://trace-viewer.googlecode.com/svn/trunk@289 0e6d7f2b-9903-5b78-7403-59d27f066143
Add raw deps into deps file

git-svn-id: http://trace-viewer.googlecode.com/svn/trunk@290 0e6d7f2b-9903-5b78-7403-59d27f066143
Fix @fileoverview on range file

git-svn-id: http://trace-viewer.googlecode.com/svn/trunk@291 0e6d7f2b-9903-5b78-7403-59d27f066143
Add bbox2, color, gl_matrix and rect2 from ccfv

git-svn-id: http://trace-viewer.googlecode.com/svn/trunk@292 0e6d7f2b-9903-5b78-7403-59d27f066143
Add test data set for ccfv integration

git-svn-id: http://trace-viewer.googlecode.com/svn/trunk@293 0e6d7f2b-9903-5b78-7403-59d27f066143