Permalink
Commits on Jul 26, 2012
  1. Add support for dashed lines to pv.Rule

    mpiggott committed Jul 26, 2012
    This is based on changes by Jamie Love adding support to an older version of Protovis for pv.Line found @ https://groups.google.com/forum/?fromgroups#!topic/protovis/xx0g6XALMqQ
Commits on Sep 18, 2010
  1. Fix up a few breakages in v3.3.0.

    Mike Bostock
    Mike Bostock committed Sep 18, 2010
  2. Adopt Semantic Versioning <http://semver.org>

    Mike Bostock
    Mike Bostock committed Sep 18, 2010
  3. Revert to v3.2.

    Mike Bostock
    Mike Bostock committed Sep 18, 2010
Commits on Aug 3, 2010
  1. Fix a bug with `linkDegree` accumulation.

    Mike Bostock
    Mike Bostock committed Aug 3, 2010
    The `linkDegree` of each node needs to be reset in `buildImplied`, rather when
    the `nodes` property is set.
  2. Fix a bug with dot not observing `shapeAngle`.

    Mike Bostock
    Mike Bostock committed Aug 3, 2010
Commits on Jun 16, 2010
  1. Fixed the line endings for these tests.

    cryos committed Jun 16, 2010
    These two files had Windows line endings - converted to Unix line
    endings (as present in all other files).
Commits on Jun 13, 2010
  1. Restore default mark index after transition start.

    Mike Bostock
    Mike Bostock committed Jun 13, 2010
    Transitions with panels changing visibility still doesn't work quite right,
    though. When a panel exits, we currently override the panel instance using the
    exit prototype, but don't override all of the children accordingly.
Commits on Jun 12, 2010
  1. Rename shapeAngle, shapeRadius and shapeSize.

    Mike Bostock
    Mike Bostock committed Jun 12, 2010
    These properties replace angle, radius and size, respectively, for dots. The new
    names avoid collision with forthcoming support for polar coordinates. The use of
    the "shape" prefix is consistent with other mark-specific properties, such as
    textAngle and textStyle.
  2. Rename protovis-{d,r}3.3.js.

    Mike Bostock
    Mike Bostock committed Jun 12, 2010
  3. Fix two more implied positions.

    Mike Bostock
    Mike Bostock committed Jun 12, 2010
  4. Fix test for grid layout.

    Mike Bostock
    Mike Bostock committed Jun 12, 2010
  5. Fix test for unicode minus sign.

    Mike Bostock
    Mike Bostock committed Jun 12, 2010
  6. Tweak anchor logic, again.

    Mike Bostock
    Mike Bostock committed Jun 12, 2010
    Having properties with side-effects is bad. Previously, the default anchor data
    property had a side-effect of wiring up the target instances. This broke if the
    data property was overridden, so now we do this as part of build instead. This
    commit also eliminates the need for an anchorTarget() method, as the target
    attribute is now set correctly when extending from an anchor. I've retained the
    method for now but marked it as deprecated.
  7. Fix a few tests assuming implied position of top-left.

    Mike Bostock
    Mike Bostock committed Jun 12, 2010
Commits on Jun 11, 2010
  1. Center implied position.

    Mike Bostock
    Mike Bostock committed Jun 11, 2010
    Previously, if both positional properties on a given dimension (e.g., left and
    right) were undefined, the left and top properties were implicitly 0. Thus, the
    implicit default position was the top-left corner of the panel. Now the center
    of the panel is used instead. For example, now wedges can be added to panels
    without needing to center them explicitly.
  2. Fix transition from invisible to invisible.

    Mike Bostock
    Mike Bostock committed Jun 11, 2010
Commits on Jun 10, 2010
  1. Transition fixes.

    Mike Bostock
    Mike Bostock committed Jun 10, 2010
    We now properly handle mark instances that change visibility. Also, correct a
    problem with the recent tweak to anchors if the visible property is overridden.
    This commit includes an example of interpolating wedges and anchors; note that
    we haven't yet implemented interpolation in polar coordinates, but the plan is
    to support that by introducing polar mark types.
  2. Only one transition at a time, please.

    Mike Bostock
    Mike Bostock committed Jun 10, 2010
    We don't yet support parallel and sequenced transitions. This commit fixes what
    happens if a transition is already in-progress: it is replaced by a new
    transition from the current state.
  3. Allow transient marks to be chained.

    Mike Bostock
    Mike Bostock committed Jun 10, 2010
  4. Transition improvements.

    Mike Bostock
    Mike Bostock committed Jun 10, 2010
    By default, on enter and exit marks have transparent stroke, fill and text
    colors. These properties can be overridden if fading is not desired.
  5. Fixes for enter and exit on transition.

    Mike Bostock
    Mike Bostock committed Jun 10, 2010
    We now recompute all properties for marks that are entering and exiting, rather
    than only computing those properties that were explicitly defined. This greatly
    reduces the number of properties that typically need to be defined on the enter
    and exit prototypes.
    
    This commit also includes some fixes to anchors across transitions. Previously,
    the anchors stored a local variable as a side-effect of a def. This does not
    work with transitions, given that the enter and exit instances are evaluated
    independently. Now we only store the anchor targets in the scenegraph, which
    avoids state pollution.
Commits on Jun 9, 2010
  1. Fix floating point precision bug in pv.range.

    Mike Bostock
    Mike Bostock committed Jun 9, 2010
  2. Remove unneeded enter/exit from transition test.

    Mike Bostock
    Mike Bostock committed Jun 9, 2010
  3. Number format now supports negative numbers.

    Mike Bostock
    Mike Bostock committed Jun 9, 2010
    The minus sign was being inadvertantly dropped from negative numbers. In
    addition to fixing this bug, you can now customize the negative prefix and
    suffix, which defaults to the minus sign (\u2212).
Commits on Jun 8, 2010
  1. Transition improvements.

    Mike Bostock
    Mike Bostock committed Jun 8, 2010
  2. Checkpoint transition support: enter and exit.

    Mike Bostock
    Mike Bostock committed Jun 8, 2010
  3. Checkpoint transition support.

    Mike Bostock
    Mike Bostock committed Jun 8, 2010
  4. Minor change to easing.

    Mike Bostock
    Mike Bostock committed Jun 8, 2010
Commits on Jun 6, 2010
  1. Add poly/quad/cubic easing.

    Mike Bostock
    Mike Bostock committed Jun 6, 2010
  2. Add easing functions.

    Mike Bostock
    Mike Bostock committed Jun 6, 2010
Commits on May 28, 2010
  1. Fix jsdoc (minimally) for bullet layout.

    Mike Bostock
    Mike Bostock committed May 28, 2010
Commits on May 27, 2010
  1. Merge commit 'refs/merge-requests/21' of git://gitorious.org/protovis…

    Mike Bostock
    Mike Bostock committed May 27, 2010
    …/protovis
  2. Fix typo in comment.

    jasondavies committed May 27, 2010