Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Nov 5, 2013
Commits on Sep 18, 2010
  1. Revert to v3.2.

    authored
Commits on Aug 3, 2010
  1. Fix a bug with `linkDegree` accumulation.

    authored
    The `linkDegree` of each node needs to be reset in `buildImplied`, rather when
    the `nodes` property is set.
Commits on Jun 16, 2010
  1. @cryos

    Fixed the line endings for these tests.

    cryos authored
    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.

    authored
    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.

    authored
    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.

    authored
  3. Fix test for grid layout.

    authored
  4. Tweak anchor logic, again.

    authored
    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.
Commits on Jun 11, 2010
  1. Center implied position.

    authored
    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.
Commits on Jun 10, 2010
  1. Transition fixes.

    authored
    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.

    authored
    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. Transition improvements.

    authored
    By default, on enter and exit marks have transparent stroke, fill and text
    colors. These properties can be overridden if fading is not desired.
  4. Fixes for enter and exit on transition.

    authored
    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. Number format now supports negative numbers.

    authored
    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.

    authored
  2. Minor change to easing.

    authored
Commits on Jun 6, 2010
  1. Add poly/quad/cubic easing.

    authored
  2. Add easing functions.

    authored
Commits on May 28, 2010
Commits on May 27, 2010
  1. @jasondavies

    Fix typo in comment.

    jasondavies authored
Something went wrong with that request. Please try again.