<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>CssHandler</title><link>http://csshandler.codeplex.com/project/feeds/rss</link><description>CssHandler is an HttpHandler that processes CSS files, allowing them to be dynamic. It adds variables, support for app-relative urls using the &amp;#39;&amp;#126;&amp;#39; character, server-side processing of the &amp;#64;import directive, and whitespace compression.</description><item><title>Source code checked in, #94877</title><link>http://csshandler.codeplex.com/SourceControl/changeset/changes/94877</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 22:38:35 GMT</pubDate><guid isPermaLink="false">Source code checked in, #94877 20121001103835P</guid></item><item><title>Source code checked in, #94876</title><link>http://csshandler.codeplex.com/SourceControl/changeset/changes/94876</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 22:31:06 GMT</pubDate><guid isPermaLink="false">Source code checked in, #94876 20121001103106P</guid></item><item><title>Source code checked in, #57274</title><link>http://csshandler.codeplex.com/SourceControl/changeset/changes/57274</link><description>Checked in by server upgrade</description><author>_TFSSERVICE</author><pubDate>Wed, 28 Jul 2010 22:13:23 GMT</pubDate><guid isPermaLink="false">Source code checked in, #57274 20100728101323P</guid></item><item><title>Updated Wiki: Home</title><link>http://csshandler.codeplex.com/wikipage?version=11</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;DEPRECATED&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Deprecated in favor of &amp;quot;.less&amp;quot;:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotlesscss.com/" class="externalLink"&gt;http://www.dotlesscss.com/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>TroyGoode</author><pubDate>Tue, 04 May 2010 02:34:24 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100504023424A</guid></item><item><title>Updated Wiki: Home</title><link>http://csshandler.codeplex.com/wikipage?version=10</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;DEPRECATED&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Deprecated in favor of .Less:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotlesscss.com/" class="externalLink"&gt;http://www.dotlesscss.com/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>TroyGoode</author><pubDate>Tue, 04 May 2010 02:34:03 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100504023403A</guid></item><item><title>New Post: csshandler does not seem to work</title><link>http://csshandler.codeplex.com/Thread/View.aspx?ThreadId=24425</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;maybe you guys can change the mainpage to note that IIS needs to send .css files to the csshandler. I think there is more people with this problem (i for example ;))&lt;/p&gt;&lt;/div&gt;</description><author>markvt</author><pubDate>Wed, 02 Dec 2009 12:59:09 GMT</pubDate><guid isPermaLink="false">New Post: csshandler does not seem to work 20091202125909P</guid></item><item><title>Source code checked in, #27990</title><link>http://csshandler.codeplex.com/SourceControl/ListDownloadableCommits.aspx</link><description>Added changed made by Lee &amp;#40;easytree&amp;#64;gmail.com&amp;#41; that makes sure the last declaration &amp;#34;wins&amp;#34; when multiple declarations are made using the same key.</description><author>TroyGoode</author><pubDate>Sun, 21 Jun 2009 01:49:45 GMT</pubDate><guid isPermaLink="false">Source code checked in, #27990 20090621014945A</guid></item><item><title>New Post: Issue with Comments</title><link>http://csshandler.codeplex.com/Thread/View.aspx?ThreadId=58284</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hey, nice tool. I was applying to someone else's css code which had empty comments i.e. /**/ in it and csshandler didn't seem to pick up the closing of the comment so skipped a whole chunk of the css file until it found the next closing comment tag. Not sure if anyone is working on it atm but thought you'd like to know.&lt;/p&gt;&lt;/div&gt;</description><author>JeremyGibson</author><pubDate>Wed, 03 Jun 2009 05:40:57 GMT</pubDate><guid isPermaLink="false">New Post: Issue with Comments 20090603054057A</guid></item><item><title>Created Issue: Use as AXD fails if CSS file is in subdir due to URLEncoding</title><link>http://csshandler.codeplex.com/WorkItem/View.aspx?WorkItemId=9609</link><description>When taking the filename from the QueryString, it has been overlooked that the querystring is encoded.&lt;br /&gt;&lt;br /&gt;Add the following&amp;#58;&lt;br /&gt;topFile &amp;#61; HttpUtility.UrlDecode&amp;#40;topFile&amp;#41;&amp;#59;&lt;br /&gt;This is required to convert the &amp;#37;2F into a &amp;#34;&amp;#92;&amp;#34; if the css file is not in the root directory.&lt;br /&gt;Probably should just be done regardless....&lt;br /&gt;&lt;br /&gt;R&lt;br /&gt;</description><author>robvon</author><pubDate>Thu, 26 Mar 2009 03:35:58 GMT</pubDate><guid isPermaLink="false">Created Issue: Use as AXD fails if CSS file is in subdir due to URLEncoding 20090326033558A</guid></item><item><title>New Post: CssHandler and IIS 7.0</title><link>http://csshandler.codeplex.com/Thread/View.aspx?ThreadId=49900</link><description>&lt;div style="line-height: normal;"&gt;I haven't tried it, as we're not running IIS 7.0. I assume that it will, as I haven't heard any complaints about IIS 7 breaking HttpHandlers.&lt;br&gt;
&lt;/div&gt;</description><author>gmoothart</author><pubDate>Wed, 11 Mar 2009 19:09:44 GMT</pubDate><guid isPermaLink="false">New Post: CssHandler and IIS 7.0 20090311070944P</guid></item><item><title>New Post: CssHandler and IIS 7.0</title><link>http://csshandler.codeplex.com/Thread/View.aspx?ThreadId=49900</link><description>&lt;div style="line-height: normal;"&gt;Will this CssHandler work the same in iis 7.0?  If not, are there any tips for making modifications to it to make it work?  Thanks!
&lt;/div&gt;</description><author>JennyQuinn</author><pubDate>Wed, 11 Mar 2009 18:03:08 GMT</pubDate><guid isPermaLink="false">New Post: CssHandler and IIS 7.0 20090311060308P</guid></item><item><title>NEW POST: csshandler does not seem to work</title><link>http://www.codeplex.com/CssHandler/Thread/View.aspx?ThreadId=24425</link><description>&lt;div class="wikidoc"&gt;
I realized that I didn't update my web.config.  Sorry to bother you.  Have a good day :)&lt;br /&gt;
&lt;/div&gt;</description><author>JennyQuinn</author><pubDate>Wed, 23 Apr 2008 21:16:21 GMT</pubDate><guid isPermaLink="false">NEW POST: csshandler does not seem to work 20080423091621P</guid></item><item><title>NEW POST: csshandler does not seem to work</title><link>http://www.codeplex.com/CssHandler/Thread/View.aspx?ThreadId=24425</link><description>&lt;div class="wikidoc"&gt;
Help!  I built this on my dev server and it worked after registering with IIS.  Then I deployed to my live site, and it doesn't seem to be observing the style sheets even though I registered .css with IIS.  The biggest difference on these two environments is that it is a virtual directory on the development and is a full site on the production server.  Also I built it on the other machines it works on and it was just copied to this machine.  I checked and the csshandler.dll is in the bin directory of the site.  Any suggestions?  Thanks!&lt;br /&gt;
&lt;/div&gt;</description><author>JennyQuinn</author><pubDate>Wed, 23 Apr 2008 20:33:57 GMT</pubDate><guid isPermaLink="false">NEW POST: csshandler does not seem to work 20080423083357P</guid></item><item><title>NEW POST: csshandler does not seem to work</title><link>http://www.codeplex.com/CssHandler/Thread/View.aspx?ThreadId=24425</link><description>&lt;div class="wikidoc"&gt;
Gabe,&lt;br /&gt;  Thank you so much Gabe, and thanks also to Troy and Rory.  It works like a charm, and it's perfect for what I need.  &lt;br /&gt;Jenny&lt;br /&gt;
&lt;/div&gt;</description><author>JennyQuinn</author><pubDate>Fri, 21 Mar 2008 13:53:15 GMT</pubDate><guid isPermaLink="false">NEW POST: csshandler does not seem to work 20080321015315P</guid></item><item><title>NEW POST: csshandler does not seem to work</title><link>http://www.codeplex.com/CssHandler/Thread/View.aspx?ThreadId=24425</link><description>&lt;div class="wikidoc"&gt;
Jenny,&lt;br /&gt;You probably need to register the .css extension with asp.net, so that it knows how to process it:&lt;br /&gt; &lt;br /&gt;1) In IIS, do a right click | Properties on the web site (or virtual directory) you want to enable&lt;br /&gt;2) Click the &amp;quot;configuration&amp;quot; button (on the &amp;quot;home directory&amp;quot; or &amp;quot;virtual directory&amp;quot; tab)&lt;br /&gt;3) Under &amp;quot;Mappings&amp;quot; scroll through the list. If &amp;quot;.css&amp;quot; is not listed, then add it. Limit the verbs to &amp;quot;GET&amp;quot;, and set the executable to the full path of your aspnet_isapi.dll. Mine is (for v2.0 of the framework):&lt;br /&gt;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll&lt;br /&gt; &lt;br /&gt;yours should be similar.&lt;br /&gt; &lt;br /&gt;HTH,&lt;br /&gt;Gabe&lt;br /&gt;
&lt;/div&gt;</description><author>gmoothart</author><pubDate>Thu, 20 Mar 2008 20:21:37 GMT</pubDate><guid isPermaLink="false">NEW POST: csshandler does not seem to work 20080320082137P</guid></item><item><title>NEW POST: csshandler does not seem to work</title><link>http://www.codeplex.com/CssHandler/Thread/View.aspx?ThreadId=24425</link><description>&lt;div class="wikidoc"&gt;
I guess I didn't mention that it isn't working ;)  Thanks!&lt;br /&gt;&lt;div class="quote"&gt;
 &lt;br /&gt;JennyQuinn wrote:&lt;br /&gt;I have .NET 3.5 framework.  I've added the csshandler.dll using the &amp;quot;add existing item&amp;quot;  I added the line to the web.config file, and added the variables to the .css file.  Could it be a framework issue?&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>JennyQuinn</author><pubDate>Thu, 20 Mar 2008 17:45:24 GMT</pubDate><guid isPermaLink="false">NEW POST: csshandler does not seem to work 20080320054524P</guid></item><item><title>NEW POST: csshandler does not seem to work</title><link>http://www.codeplex.com/CssHandler/Thread/View.aspx?ThreadId=24425</link><description>&lt;div class="wikidoc"&gt;
I have .NET 3.5 framework.  I've added the csshandler.dll using the &amp;quot;add existing item&amp;quot;  I added the line to the web.config file, and added the variables to the .css file.  Could it be a framework issue?&lt;br /&gt;
&lt;/div&gt;</description><author>JennyQuinn</author><pubDate>Thu, 20 Mar 2008 17:38:19 GMT</pubDate><guid isPermaLink="false">NEW POST: csshandler does not seem to work 20080320053819P</guid></item><item><title>COMMENTED FEATURE: Basic Arithmetic Support</title><link>http://www.codeplex.com/CssHandler/WorkItem/View.aspx?WorkItemId=3930</link><description>Add support for basic arithmetic on variables and constants in CSS&amp;#58; addition, subtraction etc.,&lt;br /&gt;Comments: ** Comment from web user: TroyGoode ** &lt;p&gt;The following question was just left on my blog&amp;#58;&lt;/p&gt;&lt;p&gt;&amp;#34;Do you support formulas  &amp;#63; &lt;/p&gt;&lt;p&gt;let&amp;#39;s say that i want something like this &amp;#40; very likely to happen &amp;#41;&lt;/p&gt;&lt;p&gt;.smallBorder &amp;#123; border &amp;#58; solid &amp;#64;borderPx Blue&amp;#125; &lt;br /&gt;.biggerBorder &amp;#123; border &amp;#58; solid &amp;#64;borderPx&amp;#43;1 Blue&amp;#125;&amp;#34;&lt;/p&gt;&lt;p&gt;It sounds like arithmetic support might indeed be a needed feature.&lt;/p&gt;&lt;p&gt;This post &amp;#40;http&amp;#58;&amp;#47;&amp;#47;community.bartdesmet.net&amp;#47;blogs&amp;#47;bart&amp;#47;archive&amp;#47;2006&amp;#47;10&amp;#47;13&amp;#47;4536.aspx&amp;#41; has information on how to compile and evaluate dynamic expressions, which could be very useful.&lt;/p&gt;</description><author>TroyGoode</author><pubDate>Sun, 09 Dec 2007 17:34:50 GMT</pubDate><guid isPermaLink="false">COMMENTED FEATURE: Basic Arithmetic Support 20071209053450P</guid></item><item><title>UPDATED RELEASE: CssHandler 1.0 (Nov 16, 2007)</title><link>http://www.codeplex.com/CssHandler/Release/ProjectReleases.aspx?ReleaseId=8423</link><description>&amp;#42;Changes&amp;#58;&amp;#42;&lt;br /&gt;&amp;#42; Fixed bug where two similiarly named variables could cause improper parsing.&lt;br /&gt;&amp;#42; Added support for server-side &amp;#64;import expansion.&lt;br /&gt;&amp;#42; Added support for using the handler as a .axd rather than binding it to &amp;#42;.css.&lt;br /&gt;&amp;#42; Most whitespace is now removed before rendering.&lt;br /&gt;&amp;#42; The &amp;#64;define block is now removed before rendering.&lt;br /&gt;&amp;#42; Upgraded solution &amp;#38; projects to Visual Studio 2005.&lt;br /&gt;&amp;#42; Changed demo website project to the &amp;#34;Web Site&amp;#34; project type instead of &amp;#34;Web Application&amp;#34; so that it can run without IIS. Changed the CssHandler project to the Library project type.&lt;br /&gt;&amp;#42; Made the comments and code a bit easier to read.</description><author></author><pubDate>Fri, 16 Nov 2007 18:00:43 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: CssHandler 1.0 (Nov 16, 2007) 20071116060043P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/CssHandler/Wiki/View.aspx?title=Home&amp;version=9</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;CssHandler is an HttpHandler that processes CSS files, allowing them to be dynamic. It adds variables, support for app-relative urls using the &amp;#39;&amp;#126;&amp;#39; character, server-side processing of the &amp;#64;import directive, and whitespace compression.
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Simple Example&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Wondering how this works? Here is a quick walkthrough of configuring a new website to use the CssHandler:&lt;br /&gt; &lt;br /&gt;&lt;i&gt;Download the latest release assembly (CssHandler.dll) and place it in the /bin/ directory of your website. Then add the following to your web.config (in configuration -&amp;gt; system.web -&amp;gt; httpHandlers):&lt;/i&gt;&lt;br /&gt;&amp;lt;add verb=&amp;quot;GET&amp;quot; path=&amp;quot;*.css&amp;quot; type=&amp;quot;CssHandler.CssHandler, CssHandler&amp;quot;/&amp;gt;&lt;br /&gt; &lt;br /&gt;&lt;i&gt;If you have no web.config, create a web.config and make it look like this:&lt;/i&gt;&lt;br /&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;&amp;lt;configuration&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;system.web&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;httpHandlers&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;add verb=&amp;quot;GET&amp;quot; path=&amp;quot;*.css&amp;quot; type=&amp;quot;CssHandler.CssHandler, CssHandler&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/httpHandlers&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/system.web&amp;gt;&lt;br /&gt;&amp;lt;/configuration&amp;gt;&lt;br /&gt; &lt;br /&gt;&lt;i&gt;If you do not have a StyleSheet yet, create one. For the sake of this example we will assume you have created a .css file named &amp;quot;theme.css&amp;quot; in a directory named &amp;quot;styles&amp;quot;. Reference your stylesheet in your webpage by adding the following to the HTML -&amp;gt; HEAD element:&lt;/i&gt;&lt;br /&gt;&amp;lt;link href=&amp;quot;~/styles/theme.css&amp;quot; type=&amp;quot;text/css&amp;quot; rel=&amp;quot;StyleSheet&amp;quot; /&amp;gt;&lt;br /&gt; &lt;br /&gt;&lt;i&gt;In your stylesheet file, let's create two variables and reference them:&lt;/i&gt;&lt;br /&gt;@define{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;bgcolor_light: #99ccff;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;bgcolor_dark: #003366;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;fontcolor: #333333;&lt;br /&gt;}&lt;br /&gt;body{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;background-color: @bgcolor_light;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;color: @fontcolor;&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt;&lt;i&gt;Now say we want to have another stylesheet file and we want it to share the same variable definitions as our existing stylesheet. First, create your new stylesheet (we'll call it &amp;quot;forms.css&amp;quot;) and add the following to it:&lt;/i&gt;&lt;br /&gt;fieldset{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;background-color: @bgcolor_dark;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;color: #ffffff;&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt;&lt;i&gt;Finally, we have to reference this second file from the first file. In &amp;quot;theme.css&amp;quot; add the following line:&lt;/i&gt;&lt;br /&gt;@import url(/styles/forms.css);&lt;br /&gt; &lt;br /&gt;&lt;i&gt;That's it! Now when you pull up the page both .css files will be served as a single css file to the browser. Most whitespace and all comments will have been removed and your @variable references will have been replaced with the declared values. Easy enough.&lt;/i&gt;&lt;br /&gt; &lt;br /&gt;&lt;b&gt;CssHandler 1.0&lt;/b&gt; &lt;a href="http://www.codeplex.com/CssHandler/Release/ProjectReleases.aspx?ReleaseId=8423"&gt;Download&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;New Release, November 2007 by &lt;a href="http://www.squaredroot.com" class="externalLink"&gt;Troy Goode&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Perform a server side include via the @import url(blah.css); declaration.&lt;/li&gt;&lt;li&gt;Most whitespace is removed before being sent to client.&lt;/li&gt;&lt;li&gt;Can now reference HttpHandler as an .axd file and pass the css file in as a querystring parameter (eg: CssHandler.axd?styles.css).&lt;/li&gt;&lt;li&gt;The @define{...} block is no longer sent to the client.&lt;/li&gt;&lt;li&gt;Fixed bug involving similiarly named variables.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;CssHandler 0.1&lt;/b&gt; &lt;a href="http://www.codeplex.com/CssHandler/Release/ProjectReleases.aspx?ReleaseId=7667"&gt;Download&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Created in March 2004 by &lt;a href="http://www.neopoleon.com/home/blogs/neo/archive/2004/03/06/8705.aspx" class="externalLink"&gt;Rory Blyth&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Uploaded to CodePlex on October 2007 by &lt;a href="http://codingpatterns.blogspot.com" class="externalLink"&gt;Gabe Moothart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Create CSS variables using the @define{ variableName: variableValue; } syntax.&lt;/li&gt;&lt;li&gt;Reference CSS variables using the @variableName syntax.&lt;/li&gt;&lt;li&gt;Comments are stripped before being sent to client.&lt;/li&gt;&lt;li&gt;Application relative paths (ex: ~/Images/BG.gif) are resolved to full virtual paths (ex: /Project/Images/BG.gif).&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>TroyGoode</author><pubDate>Fri, 16 Nov 2007 16:58:30 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20071116045830P</guid></item></channel></rss>