<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to news</title><link href="https://sourceforge.net/p/csspp/news/" rel="alternate"/><link href="https://sourceforge.net/p/csspp/news/feed.atom" rel="self"/><id>https://sourceforge.net/p/csspp/news/</id><updated>2016-04-04T08:13:44.817000Z</updated><subtitle>Recent posts to news</subtitle><entry><title>csspp 1.0.10 published</title><link href="https://sourceforge.net/p/csspp/news/2016/04/csspp-1010-published/" rel="alternate"/><published>2016-04-04T08:13:44.817000Z</published><updated>2016-04-04T08:13:44.817000Z</updated><author><name>Alexis Wilke</name><uri>https://sourceforge.net/u/userid-554061/</uri></author><id>https://sourceforge.netde301c199a717925fc18df3fbc56ac3b9e518a0b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Version 1.0.10 fixes a bug in the assembler output which would not properly handle commas in rule declarations that had multiple parts such as in a box-shadow:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nt"&gt;box-shadow&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="nt"&gt;1px&lt;/span&gt; &lt;span class="nt"&gt;0px&lt;/span&gt; &lt;span class="nt"&gt;7px&lt;/span&gt; &lt;span class="nf"&gt;#88aa11&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;0px&lt;/span&gt; &lt;span class="nt"&gt;3px&lt;/span&gt; &lt;span class="nt"&gt;1px&lt;/span&gt; &lt;span class="nf"&gt;#aa8833&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;You should upgrade to version 1.0.10 if you are using csspp because otherwise this one will bite you!&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>csspp 1.0.9 published</title><link href="https://sourceforge.net/p/csspp/news/2016/01/csspp-109-published/" rel="alternate"/><published>2016-01-10T05:29:53.056000Z</published><updated>2016-01-10T05:29:53.056000Z</updated><author><name>Alexis Wilke</name><uri>https://sourceforge.net/u/userid-554061/</uri></author><id>https://sourceforge.net30773a7b0a729051341235aebf31ebb387499419</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The fix I put in 1.0.8 had another 3 instances and thus I am publishing a newer version.&lt;/p&gt;
&lt;p&gt;If you are using csspp, you want this newer version.&lt;/p&gt;
&lt;p&gt;I also updated the copyright notice to include 2016.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>csspp 1.0.8 published</title><link href="https://sourceforge.net/p/csspp/news/2015/12/csspp-108-published/" rel="alternate"/><published>2015-12-13T00:34:48.660000Z</published><updated>2015-12-13T00:34:48.660000Z</updated><author><name>Alexis Wilke</name><uri>https://sourceforge.net/u/userid-554061/</uri></author><id>https://sourceforge.net6a74d2375c30d14f53243846d0cfe110ba89e322</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;It looks like I missed talking about 1.0.7 here... I published 1.0.7 early October. This was an important change because some names in CSS are case sensitive (i.e. classes). So I could not just transform everything to lowercase. If you are using an earlier version of #csspp I suggest you upgrade to at least 1.0.7.&lt;/p&gt;
&lt;p&gt;The newer version, 1.0.8, includes a fix to the lexer which could have a buffer overflow. Really, all my tests proved that could not happen, but having a fix for such is always a good idea. If you are using #csspp in a secure environment, you probably want to upgrade since it could be viewed as a security issue.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>csspp 1.0.6 published</title><link href="https://sourceforge.net/p/csspp/news/2015/08/csspp-106-published/" rel="alternate"/><published>2015-08-12T01:59:42.412000Z</published><updated>2015-08-12T01:59:42.412000Z</updated><author><name>Alexis Wilke</name><uri>https://sourceforge.net/u/userid-554061/</uri></author><id>https://sourceforge.netb872188d2cebb355df361e0aec9814068ee1cd19</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I got the @return implemented. This means external functions can be used as expected.&lt;/p&gt;
&lt;p&gt;I also wrote tests to verify all the external functions. There were a few bugs (wrong variable spelling and actual code that would not work.)&lt;/p&gt;
&lt;p&gt;As I was working on that, I came the conclusion that we needed to have a percentage() function which is an internal function. We cannot use decimal_number() to create a percentage since we want to use that function to transform a percentage to a plain decimal number!&lt;/p&gt;
&lt;p&gt;I also noticed that a lone dash (minus since in a place where we expect an expression) would crash the library code. This is fixed.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>csspp 1.0.5 ready</title><link href="https://sourceforge.net/p/csspp/news/2015/07/csspp-105-ready/" rel="alternate"/><published>2015-07-27T05:00:05.927000Z</published><updated>2015-07-27T05:00:05.927000Z</updated><author><name>Alexis Wilke</name><uri>https://sourceforge.net/u/userid-554061/</uri></author><id>https://sourceforge.netf705c88f623a57ebc5987e76a35e247e0323d95b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Version 1.0.5 is the first that includes all the classes 100% coverage.&lt;/p&gt;
&lt;p&gt;Although that definitely does not mean the library has no bugs, it certainly will help very much in making it stay very stable.&lt;/p&gt;
&lt;p&gt;The current version supports variables, @extend, user functions (albeit not the @return yet), and nested rules and attributes.&lt;/p&gt;
&lt;p&gt;Previous versions had definite bugs that got fixed as I was writing the full coverage tests. If you have any problem with the library or csspp command line tool, let me know by posting a ticket here. Note that patches are more than welcome!&lt;/p&gt;
&lt;p&gt;Thank you.&lt;br /&gt;
Alexis&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>