Add probes sidebar panel with sample hardcoded probe data.
Add probes sidebar panel with sample hardcoded probe data.
Add debug logging for probe resolver and server. Fix some minor bugs.
Inspector: fix various bugs that prevented dummy probe samples from reaching frontend.
Merge branch 'probeui' of https://github.com/burg/timelapse into addprobe
Create an add probe popover that takes an expression and creates a probe and adds sample data to the probes sidebar.
Inspector: merge the DataProbe base class into ScriptProbe since it's the only subclass.
Inspector: send url, line, column, and expression when a new probe is added.
Add probe on Shift+gutterClick, and display collected samples. ProbeSideBar has one table per probe.
Create a ProbeGroupObject for storing multiple probes at the same file line.
ProbeSideBar Panel reacts to ProbeGroupObject events, currently only displaying first probe per line.
Add support for using OrdinalNumbers as hash keys.
Inspector: convert probes to store their location using TextPosition and
OrdinalNumber classes. Document cases where 0-based or 1-based line and column
numbers must be used.

Closes #318.
Inspector: extract probe group key to a getter. Add some asserts and remove some logging.
Inspector: extract probe group sections to ProbeGroupDetailsSection class.
Inspector: split the probe group data table into its own class. Start modularizing stuff.
Inspector: add some helpful assertion messages to Object.addEventListener.
Color picker uses WebInspector.Color, gutter color updates correctly, and fixes add probe button.
Implement structure to hold samples by row, display data in correct table columns.
Switch to using DataGrid instead of HTML Tables to display probe data.