Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Sep 26, 2011
Commits on May 25, 2011
  1. - n00b

    authored
Commits on Mar 20, 2011
  1. @sebmarkbage

    Better curve flatness estimation

    sebmarkbage authored
    This model may change a couple of times as there is no optimal solution.
Commits on Jan 29, 2011
  1. @sebmarkbage

    More Docs

    sebmarkbage authored
  2. @arian @sebmarkbage

    Started to write some Docs for ART

    arian authored sebmarkbage committed
Commits on Jan 19, 2011
  1. @sebmarkbage

    Smarter path concatenation

    sebmarkbage authored
  2. @sebmarkbage

    Added curve-to-line algorithm.

    sebmarkbage authored
    Curve visitor is now optional.
    This enables length/point measurements.
    Memoized SVG path in constructor TODO: lazy parse
  3. @sebmarkbage

    Moved path splitting into ART.SVG.Text.

    sebmarkbage authored
    Uses the visitor pattern for simpler code.
    Not common enough to warrant an ART.Path API for it.
Commits on Jan 18, 2011
  1. @sebmarkbage

    Refactored ART.Path extrapolator into a generic visitor pattern

    sebmarkbage authored
    Moved toVML into ART.VML
    Moved memoized values into a cache object that can be used and reset by all extensions.
  2. @sebmarkbage

    Split move/translate methods. Renamed tx, ty properties to x, y so tr…

    sebmarkbage authored
    …ansforms can be used as points
    
    Translate now is order dependent like traditional transforms. Move is the simpler model.
    Scale and Rotate remain simpler.
Commits on Jan 17, 2011
  1. @sebmarkbage

    Enabled arc to bezier curve conversion for elliptical arcs

    sebmarkbage authored
    TODO: Generic visitor
Commits on Jan 12, 2011
  1. @sebmarkbage

    The ART elements have a read only API. No getPath(), no measure()

    sebmarkbage authored
    Don't waste memory and don't code backwards (DOM centric).
  2. @sebmarkbage

    return this!

    sebmarkbage authored
  3. @sebmarkbage

    return this

    sebmarkbage authored
Commits on Jan 10, 2011
  1. @sebmarkbage
  2. @arian

    Fix indentation in ART.js

    arian authored
Commits on Jan 9, 2011
  1. @sebmarkbage
  2. @sebmarkbage

    SVG Path fixes

    sebmarkbage authored
    - The pivot point need to be reset if the previous point isn't a curve.
    - The calculateArc function expects relative x,y values.
Commits on Jan 7, 2011
  1. @sebmarkbage

    Handle empty paths

    sebmarkbage authored
  2. @sebmarkbage

    Added support for showing cursors and tooltips

    sebmarkbage authored
    - Unusual API: indicate(cursor, tooltip)
    - Consistent with the other single word verbs.
    - Encourage code quality by declaring indicators explicitly on the same place.
    - Alternative API suggestion: describe(tooltip, cursor)
  3. @sebmarkbage

    Safari and IE has problems with baseline too.

    sebmarkbage authored
    Using em adjustment guesstimate. Works well for common web safe fonts although not perfectly.
  4. @sebmarkbage

    Adjustments to SVG.Text baseline and whitespace rendering

    sebmarkbage authored
    Opera lacks dominant-baseline attribute support. The workaround is just an estimate.
Commits on Jan 6, 2011
  1. @sebmarkbage

    SVG paths allow the implicit commands if multiple parameters are used.

    sebmarkbage authored
    Converting this to individual commands at the parse step so they're easier to work with once parsed.
Commits on Dec 30, 2010
  1. @sebmarkbage

    Children are no longer necessary in SVG since we don't need measure.

    sebmarkbage authored
    ART is not a DOM. If you want a DOM, use the DOM.
  2. @sebmarkbage

    VML Single stop

    sebmarkbage authored
  3. @sebmarkbage

    Fixed quadric bezier paths

    sebmarkbage authored
Commits on Dec 29, 2010
  1. @sebmarkbage
Commits on Dec 27, 2010
  1. @sebmarkbage

    Merge branch 'viewport'

    sebmarkbage authored
  2. @sebmarkbage
  3. @sebmarkbage

    Merge branch 'font'

    sebmarkbage authored
  4. @sebmarkbage

    Merge branch 'opacity'

    sebmarkbage authored
Commits on Dec 19, 2010
  1. @sebmarkbage

    VML transforms and fills, passed all required tests

    sebmarkbage authored
    Still needs clean up and adjustments to better skewed fills
  2. @sebmarkbage
Commits on Dec 17, 2010
  1. @sebmarkbage

    fillLinear now accepts x1,y1-x2,y2 in user space coordinates (in addi…

    sebmarkbage authored
    …tion to angle)
    
    Since the angle uses the bounding box coordinate space, these can be used to create different effects.
    This addition simplifies translation from other models such as SVG.
  2. @sebmarkbage
Something went wrong with that request. Please try again.