Permalink
Commits on Nov 30, 2011
  1. @mbostock

    Merge branch 'release'

    mbostock committed Nov 30, 2011
  2. @mbostock

    More flexible time intervals.

    You can now specify the metric precision and duration independently, rather than
    being forced to use one of several fixed values.
    mbostock committed Nov 30, 2011
  3. @mbostock

    Add 20-second tier.

    To avoid an explosion of cached metrics for sparse events, we no longer recurse
    all the way to the lowest tier. Instead, we recurse only one level down; if the
    cached metrics are not available at the lower tier, we then jump directly to the
    raw events.
    mbostock committed Nov 30, 2011
  4. @mbostock

    Merge branch 'release'

    mbostock committed Nov 30, 2011
  5. @mbostock
  6. @mbostock

    Updates for Node 0.6.x.

    mbostock committed Nov 30, 2011
Commits on Nov 22, 2011
  1. @mbostock

    Merge branch 'release'

    mbostock committed Nov 22, 2011
  2. @mbostock
  3. @mbostock

    Update D3 to 2.5.2.

    mbostock committed Nov 22, 2011
Commits on Nov 19, 2011
  1. @mbostock
Commits on Nov 18, 2011
  1. @mbostock
  2. @mbostock

    Update D3 to 2.5.1.

    mbostock committed Nov 18, 2011
Commits on Oct 31, 2011
  1. @mbostock

    Add `in` filter.

    mbostock committed Oct 31, 2011
Commits on Oct 15, 2011
  1. @mbostock

    Only close when flushed.

    mbostock committed Oct 15, 2011
Commits on Oct 13, 2011
  1. @mbostock
Commits on Oct 12, 2011
  1. @mbostock
  2. @mbostock

    Merge branch 'release'

    mbostock committed Oct 12, 2011
  3. @mbostock

    Use d3.time.format.iso for date serialization.

    Fixes #2 for Safari 5.0.x and other browsers without toISOString support.
    mbostock committed Oct 12, 2011
Commits on Oct 11, 2011
  1. @mbostock

    Display improvements.

    Fix #5, allowing the y-axis to negative. If only nonpositive values are seen,
    then the y-maximum is 0; if only nonnegative values are seen, then the y-minimum
    is 0; otherwise, the y-domain is the minimum and maximum value. X-labels are
    always drawn on the bottom.
    
    This also adopts D3 2.4's si-prefix format for both y-axis labels and for
    rolling sum values. The y-axis labels use d3.formatPrefix to determine the SI
    prefix that would be used for the largest value, and then applies that to all
    ticks for consistent labeling.
    mbostock committed Oct 11, 2011
Commits on Oct 7, 2011
  1. @mbostock

    Update to D3 2.3.4.

    mbostock committed Oct 7, 2011
  2. @mbostock

    Merge branch 'release'

    mbostock committed Oct 7, 2011
  3. @mbostock
Commits on Oct 5, 2011
  1. @mbostock

    Tweak scaling slightly.

    mbostock committed Oct 5, 2011
  2. @mbostock

    Merge branch 'file-path'

    mbostock committed Oct 5, 2011
  3. @mbostock

    Expose endpoint.

    This allows you to register static files for serving.
    mbostock committed Oct 5, 2011
  4. @mbostock

    Update D3; add more D3 modules.

    This allows you to build custom visualizations hosted by the visualizer.
    mbostock committed Oct 5, 2011
  5. @mbostock

    Log errors for missing files.

    mbostock committed Oct 5, 2011
  6. @mbostock

    The file endpoint no longer resolves paths.

    This allows it to be used outside of lib/cube; for example, you can now add a
    static file endpoint to your visualizer if you want to host custom pages.
    mbostock committed Oct 5, 2011
  7. @mbostock

    Merge branch 'release'

    mbostock committed Oct 5, 2011
Commits on Oct 3, 2011
  1. @mbostock

    Allow streaming /event/get.

    If you omit the "stop" attribute of an /event/get request, new events will
    continue to stream in periodically. This allows realtime visualizations of
    individual events.
    mbostock committed Oct 3, 2011
  2. @mbostock

    Abort /event/get when connection is closed.

    We now detect when the web socket is closed, and abort the query. This commit
    also changes all errors to be re-thrown and logged centrally, rather than
    duplicating logging code.
    mbostock committed Oct 3, 2011
  3. @mbostock

    Fix a bug in close detection.

    The connection._socket is connection.socket for websocket (draft-10).
    mbostock committed Oct 3, 2011
Commits on Sep 27, 2011
  1. Revert collector changes, keep tests.

    Dan Lidral-Porter committed Sep 27, 2011
Commits on Sep 24, 2011
  1. Allow POSTing of a single event.

    When POSTing event data to the `/1.0/event/put` endpoint, the POSTed
    JSON data can either be an array of event objects, or a single event
    object. Any other kind of JSON is ignored, and a 400 Malformed Request
    response is sent to the client.
    
    Test for a 400 response when POSTing either bad JSON or JSON whose root
    value is not an array or object, and a 200 response otherwise.
    Dan Lidral-Porter committed Sep 24, 2011
  2. Send request body in tests, if provided.

    Previously, the test.request function in test.js checked for a data
    argument by looking at the value of `arguments.length`, but since it was
    inside a closure with no arguments, the test would never return true,
    even if a data argument was passed to the enclosing function.
    
    Now, the test is whether the data argument of the enclosing function is
    truthy and has a length greater than zero.
    Dan Lidral-Porter committed Sep 24, 2011