Skip to content
Commits on Jun 12, 2010
Commits on May 25, 2010
  1. @kamicane

    - tagging ART version 0.87

    kamicane committed May 26, 2010
Commits on May 11, 2010
  1. @kamicane
Commits on May 10, 2010
  1. @kamicane
Commits on Apr 22, 2010
  1. @kamicane
Commits on Apr 19, 2010
  1. @kamicane

    - added getPath method to ART.Shape.

     - draw will now use a path if passed, rather than copying it. Should be safe, as we never write to currentPath. Should be optimized more.
     - added a precision argument to ART.Path in the previous commit, but forgot to write it and I'm too lazy to amend. This helps with the memoization, making sure the same path is never walked twice.
    kamicane committed Apr 19, 2010
  2. @kamicane

    - memoized more values in ART.Path.

     - slight optimization of the most recurring functions.
     - copying a path now also copies the memoized values.
    kamicane committed Apr 19, 2010
Commits on Apr 17, 2010
  1. @kamicane

    [FIX] removing "width:100%;height:100%;" from the VML style declarati…

    …on seems to solve a pixel discrepancy bug in Internet Explorer 8. This should not affect ART at all, since we're using fixed dimensions anyways.
    kamicane committed Apr 17, 2010
  2. @kamicane
  3. @kamicane

    - [FIX] ART.SVG will no longer retain the fill-opacity when the fill…

    … method is changed from a single color to a gradient.
    
     - [ADD] added the uniqueID utility method to ART, to avoid generating those pesky unique IDS by hand.
     - [TODO] Measure for groups stuff is coming soon.
    kamicane committed Apr 17, 2010
  4. @kamicane

    - Reworked ART.Font measurements. It does not walk the path anymore,…

    … since it's pretty easy to get the size from cufonts, and it's more logic. This way, the same Font with the same size will always have the same height.
    
     - ART.Font now behaves like any other Shape: the draw method accepts every argument.
    kamicane committed Apr 17, 2010
  5. @kamicane

    - renamed the push method to grab.

     - removed the pull method (not used).
    kamicane committed Apr 17, 2010
Commits on Apr 15, 2010
  1. @kamicane
  2. @kamicane
  3. @sebmarkbage
Commits on Apr 14, 2010
  1. @sebmarkbage

    Temporarily eject VML fillElement while setting properties

    - Resolves strange issues of properties not being updated (opacity2)
    - focusposition no longer needs compensation when the fill element is ejected (causes refill or something)
    sebmarkbage committed Apr 14, 2010
Commits on Apr 13, 2010
  1. @kamicane

    - More style stuff.

     - Removed a rogue semicolon.
    kamicane committed Apr 13, 2010
  2. @kamicane
  3. @kamicane
  4. @sebmarkbage
Commits on Apr 12, 2010
  1. @sebmarkbage

    Merged kamicane

    Merge remote branch 'remotes/origin/master' into text
    sebmarkbage committed Apr 12, 2010
  2. @sebmarkbage

    Added root group to ART.VML + Implemented gradient fills in SVG and VML

    - ART.VML always have a root group with a coordinate system. Implemented as two elements for now (for clipping reasons).
    - Slight refactoring of fill code. SVG and VML uses similar code.
    - Implemented linear and radial gradients.
    - Implemented simple hack to enable VML radial gradients on non-elliptical shapes as well as radial positioning.
    - Sets SVG fill-rule to "evenodd" and radial spread method to "reflect" for VML consistency.
    sebmarkbage committed Apr 12, 2010
  3. @sebmarkbage

    Resolved Path close issue

    - SVG paths return to first drawn point while VML stays at current point.
    - Resolved by moving to first drawn point.
    sebmarkbage committed Apr 12, 2010
Commits on Mar 31, 2010
  1. @kamicane
  2. @kamicane
  3. @kamicane

    - cleaned up headers, added Sebastian Markbåge as an author.

     - split a long line
    kamicane committed Mar 31, 2010
  4. @kamicane
  5. @kamicane
  6. @sebmarkbage

    Rewrote Path parser as single RegExp

    - Allows minus sign as separator again
    sebmarkbage committed Mar 31, 2010
  7. @sebmarkbage

    Merged kassens new_transform branch

    Implementing same thing
    sebmarkbage committed Mar 31, 2010
  8. @sebmarkbage

    Implemented VML scaling and rotation (transform rewrite)

    - Compatible with SVG transform order: translate, rotate, scale
    - Supports nested groups.
    - Specifying width/height style ensures nested coordinate spaces. No need to access container.
    - Positioning using left/top style ensures correct boxing for CSS properties and external tools.
    sebmarkbage committed Mar 31, 2010
Commits on Mar 30, 2010
  1. @sebmarkbage

    Allow for scientific notation in path parser

    Removed minus - Not a separator. Used within scientific notation.
    sebmarkbage committed Mar 30, 2010
  2. @sebmarkbage

    Fixed absolute curves

    Minor readability clean up on arc math
    sebmarkbage committed Mar 30, 2010
Commits on Mar 19, 2010
  1. @sebmarkbage
  2. @sebmarkbage
Something went wrong with that request. Please try again.