<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CSS3 PIE: CSS3 decorations for IE</title>
	<atom:link href="http://css3pie.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://css3pie.com</link>
	<description>CSS3 for IE</description>
	<lastBuildDate>Mon, 28 Jan 2013 16:23:39 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>PIE 2.0 beta 1 released</title>
		<link>http://css3pie.com/2013/01/28/pie-2-0-beta-1-released/</link>
		<comments>http://css3pie.com/2013/01/28/pie-2-0-beta-1-released/#comments</comments>
		<pubDate>Mon, 28 Jan 2013 16:12:35 +0000</pubDate>
		<dc:creator>Jason Johnston</dc:creator>
				<category><![CDATA[Version Announcements]]></category>

		<guid isPermaLink="false">http://css3pie.com/?p=95</guid>
		<description><![CDATA[I am thrilled to announce the release of CSS3 PIE 2.0 beta 1! This is the first official release of the 2.0 development line, which has seen several major refactoring efforts to improve performance, enhance feature support, and fix many long-standing bugs. The major changes from 1.0 are: PIE.htc is now a very small (~2K) [...]]]></description>
				<content:encoded><![CDATA[<p>I am thrilled to announce the release of CSS3 PIE 2.0 beta 1! This is the first official release of the 2.0 development line, which has seen several major refactoring efforts to improve performance, enhance feature support, and fix many long-standing bugs.</p>
<p>The major changes from 1.0 are:</p>
<ul>
<li>PIE.htc is now a very small (~2K) stub file which loads a secondary logic file optimized for the current IE version, resulting in a smaller total download size. See the <a href="http://css3pie.com/2013/01/25/pie-2-0s-new-loading-mechanism/">blog post on the new loading system</a> for details on how this works and its benefits. As a user this shouldn&#8217;t change how you use PIE, except that instead of only copying a single file you now need to copy all the files in the distribution directory together as a unit.</li>
<li>A new <a href="http://css3pie.com/documentation/supported-css3-features/#pie-load-path">-pie-load-path</a> property can be set in the CSS for the &lt;html&gt; element to customize where the secondary logic files are loaded from, for example an external CDN.</li>
<li>The VML renderers in IE 6-8 have been heavily refactored: the resulting DOM is smaller, and the VML is now initially built up as a single markup string and inserted all at once instead of using the DOM API. This makes the insertion faster, and also allows the use of certain VML features that could not be used before (e.g. o:opacity2).</li>
<li>The linear-gradient parsing has been updated to support the final spec syntax (the &#8220;to side&#8221; syntax and new angle origin.) You will need to update your CSS to the new syntax to avoid incorrect angles or blank rendering.</li>
<li>Linear gradients with rgba colors can now render the alpha channel in IE 6-8, but only for gradients with two stops.</li>
<li>Linear gradients in IE 9 are now rendered using Canvas rather than SVG, which allows it to display properly when used along with -ms-transform.</li>
<li>Box-shadow rendering in IE 6-8 now properly renders the alpha channel in rgba colors when the shadow has a blur radius.</li>
<li>Border-radius rendering in IE 6-8 has been refactored, fixing the &#8220;bumps on corners&#8221; bug when the border width is larger than the corner radius, adding support for groove/ridge/inset/outset borders, and improving transitions around corners between differing border styles. The new <a href="http://css3pie.com/demos/border-radius/">border-radius demo page</a> shows the improved rendering.</li>
<li>The background-origin, background-size, and background-clip parameters within the -pie-background shorthand property are now supported for non-repeating backgrounds in IE 6-8.</li>
<li>Various other minor fixes; see the <a href="https://github.com/lojjic/PIE/compare/1.0.0…2.0beta1">full changelog</a> for details.</li>
</ul>
<p>This is definitely an early beta, so it&#8217;s very likely there are many new bugs to be squashed. While the stable PIE 1.0.0 release is still the recommended version for public sites, I do encourage everyone to try out the beta and report back any bugs or other issues you may encounter in the new <a href="http://css3pie.com/forum/viewforum.php?f=6">2.0.x beta forum</a>. Even if you don&#8217;t encounter problems, reporting back your success will also be helpful to help us gauge stability and move toward a swift final release.</p>
<p><a href="/download"><strong>Download PIE 2.0 beta 1</strong></a> and give it a try!</p>
<p>Thanks everyone!</p>
]]></content:encoded>
			<wfw:commentRss>http://css3pie.com/2013/01/28/pie-2-0-beta-1-released/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>PIE 2&#8242;s new loading mechanism</title>
		<link>http://css3pie.com/2013/01/25/pie-2-0s-new-loading-mechanism/</link>
		<comments>http://css3pie.com/2013/01/25/pie-2-0s-new-loading-mechanism/#comments</comments>
		<pubDate>Fri, 25 Jan 2013 20:11:35 +0000</pubDate>
		<dc:creator>Jason Johnston</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://css3pie.com/?p=83</guid>
		<description><![CDATA[One of the guiding principles in the development of CSS3 PIE has always been to make it as simple to use as possible. That&#8217;s why it was designed as only a single standalone .htc file, without any external dependencies. Copy a single file and reference it — can&#8217;t get much simpler than that! However, having [...]]]></description>
				<content:encoded><![CDATA[<p>One of the guiding principles in the development of CSS3 PIE has always been to make it as simple to use as possible. That&#8217;s why it was designed as only a single standalone .htc file, without any external dependencies. Copy a single file and reference it — can&#8217;t get much simpler than that!</p>
<p>However, having a single monolithic file has posed some other problems. Especially with the introduction of IE9 compatibility which required entirely new renderers that use SVG instead of VML, PIE.htc grew to contain a lot of code that isn&#8217;t used by whichever browser is currently downloading it. IE9 has to download all the code for parsing and rendering border-radius and box-shadow using VML, for example, even though it has a native implementation. Similarly, IE6-8 have to download the IE9 SVG rendering code which they cannot use.</p>
<p>To make this even worse, IE has a strange bug that sometimes causes the .htc file to be fully or partially <a href="http://css3pie.com/forum/viewtopic.php?f=3&amp;t=147">downloaded more than once</a>, so the hit can be as much as doubled in some cases.</p>
<p>It was clear that the simplicity of a single file wasn&#8217;t worth this performance hit, so while I was designing the next generation of PIE one of my main goals was to implement a conditional loading system which didn&#8217;t sacrifice simplicity of use. I&#8217;m going to describe what&#8217;s been implemented so you know what to expect in the upcoming PIE 2.0 (first beta will be released soon!), and to solicit your feedback on it.</p>
<h2>What&#8217;s different?</h2>
<p>Firstly, <strong>PIE.htc is now very small</strong>. Like 2KB small. All it contains is enough logic to figure out what secondary JS file to load and where to load it from. So even if the double-htc-download bug happens, it&#8217;s only a tiny thing being downloaded twice.</p>
<p>The secondary <strong>JS files contain all the rest of the logic</strong> for parsing and rendering the CSS3 styles. There are currently two logic files: PIE_IE678.js and PIE_IE9.js, containing only the code needed by IE6-8 and IE9 respectively. The .htc file loads only the one appropriate for the current browser. (It&#8217;s possible that in the future these can become even more granular, for instance minimal builds that don&#8217;t include code for unused CSS3 properties.)</p>
<p>These secondary logic JS files will also double as the files for <a href="http://css3pie.com/documentation/pie-js/">PIE JS Edition</a> — just include them directly using conditional comments so only the appropriate one is loaded.</p>
<h2>Can we get some numbers?</h2>
<p>Let&#8217;s compare the difference in total download size. These are actual numbers from loading the css3pie.com homepage in IE:</p>
<table>
<thead>
<tr>
<th>Version</th>
<th>Request</th>
<th>Size</th>
</tr>
</thead>
<tbody>
<tr>
<th rowspan="3">PIE 1.0: All IEs</th>
<td>PIE.htc first request</td>
<td>8.27 KB</td>
</tr>
<tr>
<td>PIE.htc second request</td>
<td>40.35 KB</td>
</tr>
<tr>
<td>Total</td>
<td><strong>48.62 KB</strong></td>
</tr>
<tr>
<th rowspan="4">PIE 2.0: IE6-8</th>
<td>PIE.htc first request</td>
<td>2.00 KB</td>
</tr>
<tr>
<td>PIE.htc second request</td>
<td>0.17 KB</td>
</tr>
<tr>
<td>PIE_IE678.js</td>
<td>37.29 KB</td>
</tr>
<tr>
<td>Total</td>
<td><strong>39.46 KB</strong></td>
</tr>
<tr>
<th rowspan="4">PIE 2.0: IE9</th>
<td>PIE.htc first request</td>
<td>2.00 KB</td>
</tr>
<tr>
<td>PIE.htc second request</td>
<td>0.17 KB</td>
</tr>
<tr>
<td>PIE_IE9.js</td>
<td>25.80 KB</td>
</tr>
<tr>
<td>Total</td>
<td><strong>27.97 KB</strong></td>
</tr>
</tbody>
</table>
<p>So we&#8217;re seeing about a 9 KB smaller total download in IE6-8, and 20 KB smaller in IE9. Of course that&#8217;s not the entire story &#8212; there&#8217;s the extra HTTP request for the JS file to take into account. So let&#8217;s take a look at the actual network timeline, on a simulated slow connection. Here&#8217;s PIE 1.0 in IE9, loading css3pie.com/blog:</p>
<p><a href="http://css3pie.com/wp/wp-content/uploads/2013/01/Screen-Shot-2013-01-23-at-9.58.56-PM.png"><img style="width: 100%;" alt="PIE 1.0 Network Timeline" src="http://css3pie.com/wp/wp-content/uploads/2013/01/Screen-Shot-2013-01-23-at-9.58.56-PM.png" /></a></p>
<p>And here&#8217;s PIE 2.0 with the new loading system:</p>
<p><a href="http://css3pie.com/wp/wp-content/uploads/2013/01/Screen-Shot-2013-01-23-at-10.00.51-PM.png"><img style="width: 100%;" alt="PIE 2.0 Network Timeline" src="http://css3pie.com/wp/wp-content/uploads/2013/01/Screen-Shot-2013-01-23-at-10.00.51-PM.png" /></a></p>
<p>As you can see, even with the extra HTTP request the total download time has still improved by more than a second. But what&#8217;s even more interesting is that while IE waits for the .htc file before firing document ready, it does not wait for the secondary .js file, so it fires a whole 6 seconds earlier! This means your other scripts that wait for document ready can start running much earlier, making your page feel snappier.</p>
<h2>Customizing the loading path</h2>
<p>When PIE.htc loads the secondary files, by default it loads them from the same server path as PIE.htc itself. This keeps things as simple as possible for users; as long as you keep the distribution files together in the same directory, you&#8217;re set.</p>
<p>However, for extra flexibility I&#8217;ve also added the ability for you to override that location if you wish, by specifying a new <code>-pie-load-path</code> property on the html element:</p>
<pre><code>html {
    -pie-load-path: "http://any.server/path/to/pie-js-files/";
}</code></pre>
<p>The path you specify can be <em>anywhere on any server</em>, as the JS files are not subject to same-domain limitations. You can even choose to load them from a <abbr title="Content Delivery Network">CDN</abbr> to take advantage of caching and geolocated delivery.</p>
<h2>Help us test!</h2>
<p>If you have any feedback on this new loading system, good or bad, I&#8217;d love to hear it. It&#8217;s very likely that unforeseen issues could pop up once it starts being used in the wild, so getting your help testing the new system is crucial! There will be an official 2.0 beta build released in the very near future; or if you can&#8217;t wait you can <a href="http://css3pie.com/documentation/building-pie-from-source/">build PIE</a> yourself from the master branch on GitHub and try it out right now. If you find any issues please post them in the forums.</p>
]]></content:encoded>
			<wfw:commentRss>http://css3pie.com/2013/01/25/pie-2-0s-new-loading-mechanism/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>PIE 1.0.0 Released</title>
		<link>http://css3pie.com/2012/05/15/pie-1-0-0-released/</link>
		<comments>http://css3pie.com/2012/05/15/pie-1-0-0-released/#comments</comments>
		<pubDate>Tue, 15 May 2012 14:36:07 +0000</pubDate>
		<dc:creator>Jason Johnston</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Version Announcements]]></category>

		<guid isPermaLink="false">http://css3pie.com/?p=81</guid>
		<description><![CDATA[I am thrilled to announce the release of CSS3 PIE version 1.0.0! This release marks a major milestone: the dropping of the &#8220;beta&#8221; label. Our five beta releases have given us twenty-two months of solid real-world testing as you, the web community, have used it on your sites. You&#8217;ve really put it through its paces, [...]]]></description>
				<content:encoded><![CDATA[<p>I am thrilled to announce the release of CSS3 PIE version 1.0.0!</p>
<p>This release marks a major milestone: the dropping of the &#8220;beta&#8221; label. Our five beta releases have given us twenty-two months of solid real-world testing as you, the web community, have used it on your sites. You&#8217;ve really put it through its paces, given us invaluable feedback and bug reports and helped us squash the bugs, and now we are confident in saying that PIE is solid and reliable enough to no longer be called a beta product.</p>
<p>Compared to beta5, the final version 1.0.0 contains only a few fixes for major issues:</p>
<ul>
<li>Fixed divide-by-zero error in box-shadow renderer</li>
<li>Fixed error when element is removed after hovering</li>
<li>Fixed error when printing in IE9</li>
<li>Fixed rendering when using browser zoom in IE7 and 8</li>
</ul>
<p>In addition, we have added support for two new custom CSS properties: <a href="http://css3pie.com/documentation/supported-css3-features/#pie-track-hover"><code>-pie-track-hover</code></a> and <a href="http://css3pie.com/documentation/supported-css3-features/#pie-track-active"><code>-pie-track-active</code></a> &mdash; setting these to <code>false</code> will disable PIE&#8217;s default automatic tracking of :hover and :active styles, which can give a small performance boost and prevent issues with scrollbars in IE7 (see <a href="https://github.com/lojjic/PIE/issues/190">issue 190</a>).</p>
<p>See the <a href="https://github.com/lojjic/PIE/compare/1.0beta5...1.x">full changelog</a> for details.</p>
<p><strong><a href="https://github.com/downloads/lojjic/PIE/PIE-1.0.0.zip">Download CSS3 PIE 1.0.0</a> now!</strong></p>
<p><em>Moving Forward&#8230;</em></p>
<p>While focusing on stability for 1.0.0, we&#8217;ve been very busy with other things too! The master branch in GitHub, which will become the 2.0.x line, has already seen major architectural improvements, several new features, and lots of fixes. We&#8217;ll start releasing this cutting-edge code in 2.0 beta releases soon, in parallel with the rock-solid 1.0.x line, so stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://css3pie.com/2012/05/15/pie-1-0-0-released/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>PIE 1.0 beta 5 released</title>
		<link>http://css3pie.com/2011/09/08/pie-1-0-beta-5-released/</link>
		<comments>http://css3pie.com/2011/09/08/pie-1-0-beta-5-released/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 03:12:15 +0000</pubDate>
		<dc:creator>Jason Johnston</dc:creator>
				<category><![CDATA[Version Announcements]]></category>

		<guid isPermaLink="false">http://css3pie.com/?p=79</guid>
		<description><![CDATA[It&#8217;s that time again&#8230; another PIE release! Version 1.0 beta 5 is now ready for your coding pleasure. What&#8217;s new and big in this release? IE9 support! This release fills in the few CSS3 features that PIE already supported in IE 6-8 that aren&#8217;t natively supported by IE 9&#8242;s own rendering engine, specifically: linear-gradient in [...]]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s that time again&#8230; another PIE release! Version 1.0 beta 5 is now ready for your coding pleasure.</p>
<p>What&#8217;s new and big in this release? <strong>IE9 support</strong>! This release fills in the few CSS3 features that PIE already supported in IE 6-8 that aren&#8217;t natively supported by IE 9&#8242;s own rendering engine, specifically: <strong><code>linear-gradient</code></strong> in backgrounds, and <strong><code>border-image</code></strong>. </p>
<p>These features were totally re-implemented for IE 9 using SVG behind the scenes, which allowed us to avoid some of the limitations of the VML used in earlier IEs. For example: you can freely use <code>rgba</code> colors with opacity in gradients, and you can use the &#8216;repeat&#8217; and &#8217;round&#8217; schemes in <code>border-image</code>. You can also use gradients in conjunction with background-size/position/repeat to create complex background patterns &#8212; we&#8217;ve got a new <a href="http://css3pie.com/demos/gradient-patterns/" title="Demo: Gradient Patterns">demo of some gradient patterns</a> you can check out in IE 9.</p>
<p><strong>Please note:</strong> IE 9 is apparently much more strict than earlier versions about requiring PIE.htc to be served with the correct content-type header. As always, make sure your server is <a href="http://css3pie.com/documentation/known-issues/#content-type">configured to send the correct content-type header</a> for .htc files.</p>
<p>In addition to the new IE 9 support, many other issues have been resolved including:</p>
<ul>
<li>The <code>border-image</code> support in IE 6-8 has been improved: it now correctly hides the actual border, and prevents collapsing of the border-width if a border-style is not set</li>
<li>An error caused by non-<code>px</code> units on elements that cannot have children has been fixed</li>
<li>The background origin and clip parameters are correctly parsed within -pie-background styles</li>
<li>Padding on <code>img</code> elements is now correctly rendered</li>
<li>Style changes due to :focus and :active pseudo-classes are now correctly detected</li>
<li>The &#8216;transparent&#8217; keyword is now recognized as a color when parsing styles</li>
<li>A small number of IE installations out there without a functioning VML engine will no longer see errors and will fall back to non-CSS3 styles</li>
<li>Various error conditions are fixed</li>
</ul>
<p>See the <a href="https://github.com/lojjic/PIE/compare/1.0beta4...1.0beta5">full commit log</a> for more details about the changes.</p>
<p><em>A note about file size: due to the added IE 9 support, the PIE.htc file is now roughly 6kB larger than the beta4 release. It is planned for a future release to split out IE 9 support and IE 6-8 support into separate files so the download size will be smaller for each version. We recognize that keeping this thing light is very important.</em></p>
<p>A special thanks go to the users in the forums who helped test and reported bugs against development builds of the new IE 9 support. Getting your real-world testing made a big difference in its quality!</p>
<p>Ready to go? <a href="https://github.com/downloads/lojjic/PIE/PIE-1.0beta5.zip">Download PIE 1.0 beta 5</a> and get to it!</p>
]]></content:encoded>
			<wfw:commentRss>http://css3pie.com/2011/09/08/pie-1-0-beta-5-released/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>CSS3 PIE Nominated in .net Awards 2011</title>
		<link>http://css3pie.com/2011/07/25/nominated-in-net-awards-2011/</link>
		<comments>http://css3pie.com/2011/07/25/nominated-in-net-awards-2011/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 21:20:46 +0000</pubDate>
		<dc:creator>Jason Johnston</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://css3pie.com/?p=75</guid>
		<description><![CDATA[The nominations for the .net Magazine Awards 2011 came out this morning. I was shocked when my wife came running in to tell me that PIE had been nominated! PIE&#8217;s nomination is in the &#8220;Innovation of the Year&#8221; category, which puts it up against some impressive heavyweights such as Google+, jQuery Mobile, and (dear to [...]]]></description>
				<content:encoded><![CDATA[<p>The nominations for the <a href="http://www.thenetawards.com/">.net Magazine Awards 2011</a> came out this morning. I was shocked when my wife came running in to tell me that PIE had been nominated!</p>
<p>PIE&#8217;s nomination is in the &#8220;Innovation of the Year&#8221; category, which puts it up against some impressive heavyweights such as Google+, jQuery Mobile, and (dear to my heart) <a href="http://www.sencha.com/products/touch/">Sencha Touch</a>. I&#8217;m not sure how PIE got nominated, but to whoever made that happen: <strong>thank you!</strong> I feel greatly honored.</p>
<p>If you&#8217;d like to vote for PIE, <a href="http://www.thenetawards.com/">hop on over</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://css3pie.com/2011/07/25/nominated-in-net-awards-2011/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Happy birthday to PIE</title>
		<link>http://css3pie.com/2011/07/12/happy-birthday-to-pie/</link>
		<comments>http://css3pie.com/2011/07/12/happy-birthday-to-pie/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 16:21:09 +0000</pubDate>
		<dc:creator>Jason Johnston</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://css3pie.com/?p=74</guid>
		<description><![CDATA[It kind of snuck up on me, but I actually managed to remember that today is the one-year anniversary of CSS3 PIE&#8217;s first public beta release. It&#8217;s been quite an exciting year since I unleashed this little thing out into the world! In pure nerd style, here are some stats from the past year: 2.3 [...]]]></description>
				<content:encoded><![CDATA[<p>It kind of snuck up on me, but I actually managed to remember that today is the one-year anniversary of CSS3 PIE&#8217;s <a href="http://css3pie.com/2010/07/12/pie-1-0-beta-1-released/">first public beta release</a>. It&#8217;s been quite an exciting year since I unleashed this little thing out into the world! </p>
<p>In pure nerd style, here are some stats from the past year:</p>
<ul>
<li>2.3 million page views from 452,000 unique visitors at <a href="http://css3pie.com">css3pie.com</a></li>
<li>2700 posts by 760 users in 690 topics in the <a href="http://css3pie.com/forum">user forums</a></li>
<li>155,000 <a href="https://github.com/lojjic/PIE/downloads">downloads</a></li>
<li>1056 followers on <a href="https://github.com/lojjic/PIE">GitHub</a></li>
<li>1979 followers on <a href="http://twitter.com/css3pie">Twitter</a> (closing in on 2000, who will it be?)</li>
<li>156 commits to the master code branch with many more in other branches</li>
</ul>
<p>What can&#8217;t be put into numbers, of course, is the overwhelmingly positive reaction from users around the world. It&#8217;s really been an awesome experience hearing words of enthusiastic support from hundreds of web developers whose lives are a little bit easier with PIE in their toolbox.</p>
<p>Further development is continuing steadily with help from some ambitious community members; stay tuned for a beta5 release coming in the next couple of weeks. Year two is going to be great!</p>
]]></content:encoded>
			<wfw:commentRss>http://css3pie.com/2011/07/12/happy-birthday-to-pie/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PIE 1.0 beta 4 released</title>
		<link>http://css3pie.com/2011/04/04/pie-1-0-beta-4-released/</link>
		<comments>http://css3pie.com/2011/04/04/pie-1-0-beta-4-released/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 15:59:22 +0000</pubDate>
		<dc:creator>Jason Johnston</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Version Announcements]]></category>

		<guid isPermaLink="false">http://css3pie.com/?p=70</guid>
		<description><![CDATA[CSS3 PIE version 1.0 beta 4 has been released. This is primarily a bugfix release. Major fixes include: Fixed JavaScript error when printing Tweaked detection of IE9 to perform rendering in compatibility and quirks modes but disable rendering in IE9 standards mode Fixed errors in rendering of border-image, images with zero dimensions, and others (thanks [...]]]></description>
				<content:encoded><![CDATA[<p>CSS3 PIE version 1.0 beta 4 has been released. This is primarily a bugfix release. Major fixes include:</p>
<ul>
<li>Fixed JavaScript error when printing</li>
<li>Tweaked detection of IE9 to perform rendering in compatibility and quirks modes but disable rendering in IE9 standards mode</li>
<li>Fixed errors in rendering of border-image, images with zero dimensions, and others (thanks to Keith Gable)</li>
<li>Prevented multiple downloads of images used more than once in a page</li>
<li>Added support for CSS3 color keywords (thanks to Don Retzlaff)</li>
<li>Fixed border-width keywords like &#8216;medium&#8217;</li>
<li>Corrected positioning in RTL text environments</li>
<li>Added a new <a href="/documentation/supported-css3-features/#pie-poll">-pie-poll</a> custom CSS property which allows specifying that PIE should periodically check certain elements for position and size changes. This is useful for situations where IE does not fire onmove and onresize events when it should.</li>
</ul>
<p>See the <a href="https://github.com/lojjic/PIE/compare/1.0beta3...1.0beta4">full changelog</a>, and <a href="https://github.com/downloads/lojjic/PIE/PIE-1.0beta4.zip">download PIE 1.0 beta 4 now</a>.</p>
<p>After this beta 4 release, the priority for development is introducing proper support for missing CSS3 features in IE9, notably linear-gradient and border-image.</p>
]]></content:encoded>
			<wfw:commentRss>http://css3pie.com/2011/04/04/pie-1-0-beta-4-released/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>PIE 1.0 beta 3 released</title>
		<link>http://css3pie.com/2010/12/06/pie-1-0-beta-3-released/</link>
		<comments>http://css3pie.com/2010/12/06/pie-1-0-beta-3-released/#comments</comments>
		<pubDate>Mon, 06 Dec 2010 15:52:09 +0000</pubDate>
		<dc:creator>Jason Johnston</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Version Announcements]]></category>

		<guid isPermaLink="false">http://css3pie.com/?p=67</guid>
		<description><![CDATA[It&#8217;s been a long time coming, but PIE 1.0 beta 3 is finally out! A lot has gone into this release; the major improvements include: Performance! &#8211; The biggest single improvement in this release is performance. Extensive profiling was done to identify the slowest parts of PIE&#8217;s execution, and optimizations were added for many of [...]]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s been a long time coming, but PIE 1.0 beta 3 is finally out! A lot has gone into this release; the major improvements include:</p>
<ul>
<li><strong>Performance!</strong> &#8211; The biggest single improvement in this release is performance. Extensive profiling was done to identify the slowest parts of PIE&#8217;s execution, and optimizations were added for many of them. The results are astounding: PIE is now up to <strong>four times as fast</strong> as beta2, especially noticeable in IE8. This means snappier page loads for you and your users!</li>
<li><strong>Lazy Initialization</strong> &#8211; Even with all the performance improvements, if your page is very long it may have hundreds of PIE&#8217;d elements, and this can add up to a noticeable delay. However, chances are that only a small portion of those elements are visible in the viewport on initial page load, so why waste time rendering all the others that aren&#8217;t visible right away? You can now specify the custom <a href="/documentation/supported-css3-features/#pie-lazy-init"><code>-pie-lazy-init:true;</code></a> property in your CSS, which will delay initialization of any PIE&#8217;d elements that are outside the viewport on page load. They will be initialized and rendered once they scroll into view.</li>
<li><strong>PIE.js: standalone JavaScript version</strong> &#8211; There are now two ways to use PIE: the traditional PIE.htc behavior, and a new PIE.js standalone JavaScript file. While the .htc behavior is still the recommended approach, the JS version will allow using PIE in some situations where the behavior can not work. See the <a href="/documentation/pie-js/">PIE.js documentation</a> for details on when and how you might want to use the JS version.</li>
<li><strong>Works on table elements</strong> &#8211; Applying PIE to &lt;table&gt;, &lt;th&gt;, and &lt;td&gt; elements now renders properly and no longer results in an infinite loop.</li>
<li><strong>Works on images</strong> &#8211; You can now use PIE to round the corners of &lt;img&gt; elements.</li>
<li><strong>-pie-png-fix</strong> &#8211; You can now use PIE as a generic PNG alpha transparency fix for IE6, using the new <code>-pie-png-fix:true</code> custom CSS property. See the <a href="/documentation/supported-css3-features/#pie-png-fix">-pie-png-fix documentation</a> for more details. This feature was contributed by <a href="https://github.com/fgnass">Felix Gnass</a>.</li>
<li><strong>Disabled in IE9</strong> &#8211; As IE9 has native support for many of the same CSS3 as PIE, and it&#8217;s not yet clear what it will support in its final version, for the time being PIE has been disabled when loaded in IE9. This will be reevaluated as things unfold.</li>
<li><strong>position:fixed</strong> &#8211; PIE now positions its rendering elements properly when used on elements with <code>position:fixed</code> (does not apply to IE6 since it doesn&#8217;t support position:fixed natively.)</li>
<li><strong>Printing</strong> &#8211; PIE now removes itself from all elements when the page is printed. Besides avoiding many rendering problems, this also allows the user&#8217;s printing preferences regarding backgrounds to be honored and avoid wasting ink.</li>
<li>Lots of other fixes and improvements &#8211; see the <a href="https://github.com/lojjic/PIE/compare/1.0beta2...1.0beta3">full commit log</a>.</li>
</ul>
<p><a href="https://github.com/downloads/lojjic/PIE/PIE-1.0beta3.zip">Download PIE 1.0 beta 3</a> now!</p>
<p>I&#8217;d like to thank the PIE user community for reporting and helping debug issues in the <a href="http://css3pie.com/forum">forums</a>, for your generous donations to help keep PIE alive, and for so enthusiastically promoting PIE amongst your peers. It&#8217;s been a thrill to see this crazy little side project of mine spread so quickly and gain so many happy users!</p>
]]></content:encoded>
			<wfw:commentRss>http://css3pie.com/2010/12/06/pie-1-0-beta-3-released/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>CSS3 PIE is now part of Sencha Labs</title>
		<link>http://css3pie.com/2010/11/11/css3-pie-is-now-part-of-sencha-labs/</link>
		<comments>http://css3pie.com/2010/11/11/css3-pie-is-now-part-of-sencha-labs/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 19:09:30 +0000</pubDate>
		<dc:creator>Jason Johnston</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://css3pie.com/?p=68</guid>
		<description><![CDATA[I am thrilled to announce that CSS3 PIE is now officially a part of Sencha Labs, a non-commercial foundation for innovative open source projects funded by Sencha. There it joins other cutting-edge web toolkit projects including Raphaël, JavaScript InfoVis Toolkit, and jQTouch. This is huge news for the future of PIE, and exhibits Sencha&#8217;s commitment [...]]]></description>
				<content:encoded><![CDATA[<p>I am thrilled to announce that <a href="http://css3pie.com">CSS3 PIE</a> is now officially a part of <a href="http://sencha.com/company">Sencha Labs</a>, a non-commercial foundation for innovative open source projects funded by Sencha. There it joins other cutting-edge web toolkit projects including <a href="http://raphaeljs.com">Raphaël</a>, <a href="http://thejit.org">JavaScript InfoVis Toolkit</a>, and <a href="http://jqtouch.com/">jQTouch</a>. This is huge news for the future of PIE, and exhibits Sencha&#8217;s commitment to pushing client-side web technology forward.</p>
<p>For PIE users, not much will change. It will remain free and will continue to be developed in the open and released under a liberal open source license. By joining Sencha Labs, it gains a permanent home and is backed by the resources of the foundation, so you can be sure it will be maintained going forward. I will continue to be its primary maintainer and responsible for the progress and direction of the project, as an employee of Sencha. Other members of the brilliant Sencha team may contribute too, and of course, contributions from the community are always welcome!</p>
<p>I&#8217;m really looking forward to PIE&#8217;s continuing development at its new home. Expect big things to come!</p>
]]></content:encoded>
			<wfw:commentRss>http://css3pie.com/2010/11/11/css3-pie-is-now-part-of-sencha-labs/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>PIE 1.0 beta 2 released</title>
		<link>http://css3pie.com/2010/07/28/pie-1-0-beta-2-released/</link>
		<comments>http://css3pie.com/2010/07/28/pie-1-0-beta-2-released/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 14:15:34 +0000</pubDate>
		<dc:creator>Jason Johnston</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Version Announcements]]></category>

		<guid isPermaLink="false">http://css3pie.com/?p=65</guid>
		<description><![CDATA[CSS3 PIE version 1.0 beta 2 has been released! This release addresses many of the most serious issues present in beta 1. Notable fixes are: The box-shadow rendering has been completely rewritten. The new version no longer uses any filters, which has completely eliminated the very poor performance previously seen when using box shadows, particularly [...]]]></description>
				<content:encoded><![CDATA[<p>CSS3 PIE version 1.0 beta 2 has been released! This release addresses many of the most serious issues present in beta 1. Notable fixes are:</p>
<ul>
<li>The <code>box-shadow</code> rendering has been completely rewritten. The new version no longer uses any filters, which has completely eliminated the very poor performance previously seen when using box shadows, particularly on large elements. It is also much more accurate in the rendering of blurred shadows; it is now indistinguishable from the blur rendering of other browsers.</li>
<li>Elements with PIE applied now react to mouse events (hover/click/etc.) throughout their entire background area, rather than just on their text contents.</li>
<li>A workaround has been put in place to prevent the CSS3 rendering elements from getting out of sync with the position and dimensions of the target element in IE8.</li>
<li>Styling of <code>&lt;input/&gt;</code> buttons and <code>&lt;button/&gt;</code> elements has been fixed.</li>
<li>No longer throws an error when applied to hidden elements or elements with 0&#215;0 dimensions.</li>
<li>Background images are now clipped more accurately in IE8, preventing extra pixels bleeding around non-repeated images and making sure repeated images go all the way to the edges.</li>
<li>Various minor performance improvements.</li>
<li>PIE has been relicensed under a dual-license model. In addition to the Apache 2 license, you may now alternatively use PIE under the terms of the GPL2. This allows it to be distributed in open source channels such as drupal.org and wordpress.org.</li>
</ul>
<p>I&#8217;d like to give a <strong>huge</strong> thanks to the community for their overwhelming support and encouragement since the first release, and for the excellent bug reports and testcases they have produced to help make PIE better. Keep &#8216;em coming! You guys rock!</p>
<p><a href="http://github.com/downloads/lojjic/PIE/PIE-1.0beta2.zip">Download PIE 1.0beta2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://css3pie.com/2010/07/28/pie-1-0-beta-2-released/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.721 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-05-25 12:13:43 -->

<!-- Compression = gzip -->