Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Dec 25, 2011
  1. Change border-image renderer to use simple shapes with an image fill …

    Jason Johnston authored
    …rather than rects with imagedata. This prevents the images from sometimes not getting painted after a long load, and fixes the issue with gaps sometimes appearing between slices.
     Fixes #52
     Fixes #186
Commits on Nov 25, 2011
Commits on Nov 24, 2011
  1. Implement rendering of groove, ridge, inset, and outset border styles…

    Jason Johnston authored
    …. Completes issue #10
  2. Enhancements to PIE.Color: handle converting hsl and hsla color value…

    Jason Johnston authored
    …s to equivalents recognizable by IE, and add a hexValue method which forces colors to 6-digit hex format (this is needed by the Glow filter as it only accepts full hex)
Commits on Nov 13, 2011
  1. Add preliminary support for rgba opacity in simple 2-stop linear grad…

    Jason Johnston authored
    …ients. Enhance VmlShape abstract away the shape regeneration from markup when o:opacity2 is changed.
  2. Fix issues with rendering of rounded borders:

    Jason Johnston authored
     - Box path calculation has been improved to ensure a correct (squared) path when the shrink is greater than the radius.
     - Rewrote border renderer to use only fills with "eofill" subpaths to make the cut-outs for dashed/dotted/double styles.
     - Dashes are now centered along the edge like WebKit does.
     - Removed all logic around VML stroke as it is no longer used.
     - Flattened the getBoxPath method signature to avoid unnecessary transient object creation.
    Fixes issue #11
Commits on Nov 11, 2011
  1. In test doc, separate out standard background-size property to be lon…

    Jason Johnston authored
    …ghand since current browsers don't yet support the slash-notation in the shorthand.
Commits on Nov 6, 2011
  1. Major refactoring: VML is now constructed as a single string of marku…

    Jason Johnston authored
    …p that gets inserted all at once rather than via many DOM insertions. A new VmlShape abstraction handles switching to incremental DOM updates after the shapes have initially been created. This improves initial rendering performance, and also allows use of the o:opacity2 attribute which can only be set via markup. Updated box-shadow rendering to use o:opacity2: it now supports rgba with blur and no longer has to create quadrant shapes for large blurs. Also unified updateProps and updateSize since they are almost always the same; updateProps no longer forces a destroy so we can reuse shapes more intelligently.
Commits on Oct 8, 2011
Commits on Oct 1, 2011
  1. Add the -pie-base-url property to all test documents to ensure they p…

    Jason Johnston authored
    …ull from the local build dir.
  2. Implement split build and loader. is now a very small (1K) st…

    Jason Johnston authored
    …ub which loads one of two separate .js files containing all the logic. Those two .js files contain only the code needed for IE9 and IE6-8 respectively, decreasing the total download size for any given user. The location of the .js files can be customized via a -pie-base-url property on the html element; this will likely be expanded to pull from a CDN by default.
Commits on Sep 11, 2011
  1. Implement rendering of background origin and size params in IE<9. Res…

    Jason Johnston authored
    …olves issue #110.
Commits on Aug 10, 2011
  1. Honor padding on img elements

    Jason Johnston authored
Commits on Jul 9, 2011
  1. Add playground file for quick testing of arbitrary VML

    Jason Johnston authored
Commits on Jul 4, 2011
Commits on Jul 3, 2011
  1. Work in progress on border-image support for IE9.

    Jason Johnston authored Jason Johnston committed
  2. Add Lea Verou's CSS3 Patterns Gallery to test cases

    Jason Johnston authored
  3. Remove debugging code

    Jason Johnston authored
  4. Honor background-size when rendering linear-gradients in IE9. Allows …

    Jason Johnston authored
    …correct rendering of some of Lea Verou's gradient patterns.
Commits on May 22, 2011
  1. Add tests for reacting to show/hide of ancestor elements

    Jason Johnston authored
Commits on Apr 27, 2011
  1. When calculating em unit size on elements that don't accept children,…

    Jason Johnston authored
    … insert the length calc element into the parent and perform an additional calculation based on the specified font-size. Prevents error trying to insert into the childless element. Fixes #99.
Commits on Apr 3, 2011
  1. Fix output in tokenizer test

    Jason Johnston authored
Commits on Mar 6, 2011
  1. Rename some properties and methods to allow name shrinking, saves a f…

    Jason Johnston authored
    …ew hundred bytes
  2. Fix test

    Jason Johnston authored
  3. Prevent position flickering in basic test

    Jason Johnston authored
Commits on Feb 27, 2011
  1. Fix tokenizer test doc

    Jason Johnston authored
Commits on Jan 8, 2011
  1. Add test for changing img src

    Jason Johnston authored
Commits on Dec 11, 2010
  1. Add mapping to hex codes for color keywords not recognized natively b…

    Jason Johnston authored
    …y VML. Mapping provided by Don Retzlaff.
Commits on Nov 7, 2010
  1. Add menu to hovering testcase

    Jason Johnston authored
Commits on Nov 3, 2010
  1. Test uneven aspect scaling on img

    Jason Johnston authored
  2. Add testcase for -pie-png-fix on img element

    Jason Johnston authored
Commits on Nov 2, 2010
  1. Add support for rendering rounded corners etc. on <img> tags -- the i…

    Jason Johnston authored
    …mg is set to transparent opacity and rendered as a top layer.
Something went wrong with that request. Please try again.