Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #179

ANN: cssutils 0.9.8a2

Path csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!feeder.news-service.com!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Return-Path <csad7@t-online.de>
X-Original-To python-announce@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'bug': 0.02; 'subject:ANN': 0.02; 'parser': 0.05; 'received:192.168.178': 0.05; '<>`__': 0.07; 'css': 0.07; 'skip:` 10': 0.07; 'python': 0.08; '-------': 0.09; '3.x': 0.09; 'attribute': 0.09; 'deprecated': 0.09; 'hash': 0.09; 'parsing': 0.09; 'release.': 0.09; 'skip:` 30': 0.09; 'api': 0.11; 'defined': 0.14; '(note': 0.16; '(via': 0.16; '2.5.1': 0.16; 'appreciated!': 0.16; 'bugfix': 0.16; 'cascading': 0.16; 'code),': 0.16; 'green,': 0.16; 'jython': 0.16; 'parsed': 0.16; 'received:192.168.178.29': 0.16; 'though!)': 0.16; 'white,': 0.16; '----------': 0.16; 'yet.': 0.19; 'interface': 0.21; '2.4': 0.23; 'parse': 0.23; 'skip:` 20': 0.23; 'objects': 0.23; 'values': 0.25; 'correctly.': 0.25; 'function': 0.25; 'changed': 0.25; 'mainly': 0.26; 'fixed': 0.27; 'thanks.': 0.27; '(not': 0.28; 'problem': 0.28; 'lists': 0.29; 'version': 0.29; '--------': 0.30; 'module': 0.30; 'imported': 0.30; 'separated': 0.30; 'changes': 0.30; 'google': 0.31; 'named': 0.32; 'actually': 0.33; 'initial': 0.33; 'starting': 0.33; 'too': 0.33; 'rather': 0.34; 'file': 0.34; 'header:User-Agent:1': 0.35; 'only)': 0.35; 'message- id:@gmail.com': 0.36; 'properties': 0.36; 'options': 0.36; 'probably': 0.36; 'uses': 0.36; 'issue': 0.37; 'change': 0.37; 'instead.': 0.37; 'keywords': 0.37; 'skip:- 10': 0.37; 'url:org': 0.38; 'but': 0.38; 'subject:: ': 0.38; 'some': 0.38; 'received:192': 0.38; 'user': 0.39; 'to:addr:python.org': 0.39; 'basic': 0.40; 'under': 0.40; 'more': 0.60; 'published': 0.61; 'stop': 0.62; 'comments,': 0.65; 'borders': 0.67; 'strange': 0.68; '#50': 0.84; '*for': 0.84; 'licensing': 0.84; 'lost...': 0.84; 'profiles': 0.84; 'received:aul.t-online.de': 0.84
Date Sat, 11 Jun 2011 19:21:26 +0200
From "Christof" <csad7@t-online.de>
User-Agent Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10
MIME-Version 1.0
To python-announce@python.org
Subject ANN: cssutils 0.9.8a2
Content-Type text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding 7bit
X-ID ST6WziZHQhQqZ2ly4uq4YGY6jZEadNpU2BatN2i94bA6ALWm9Kbg3IeqQGPtbgNQcl
X-TOI-MSGID 7b36dfed-380e-402d-be42-f420e4a3a065
X-Mailman-Approved-At Sat, 11 Jun 2011 20:56:32 +0200
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.12
Precedence list
Reply-To python-list@python.org
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
Approved python-announce-list@python.org
Newsgroups comp.lang.python.announce
Message-ID <mailman.132.1307818593.11593.python-announce-list@python.org> (permalink)
Lines 71
NNTP-Posting-Host 82.94.164.166
X-Trace 1307818593 news.xs4all.nl 49038 [::ffff:82.94.164.166]:41708
X-Complaints-To abuse@xs4all.nl
Xref x330-a1.tempe.blueboxinc.net comp.lang.python.announce:179

Show key headers only | View raw


what is it
----------
A Python package to parse and build CSS Cascading Style Sheets.
(Not a renderer though!)

about this release
------------------
0.9.8a2 is a bugfix release.

Compatibility to Python 3.x is currently in development. At the same 
time Python 2.4 and Python 2.5 compatibility will probably be lost...

0.9.8 will be the last version to support Python 2.4 and Python 2.5.

main changes
------------
- BUGFIX: Fixed Issue #59 which showed a rather strange problem with 
longer space separated lists of font-family values being so slow to 
actually stop parsing.
- BUGFIX/IMPROVEMENT: Fixed Issue #48. ``CSSParser.parseUrl()`` uses the 
defined fetcher of this parser *for the initial stylesheet* at url too 
and not just the imported sheets *from* this sheet.
- BUGFIX: Fixed Issue #50 which prevented cssutils parsing the acid2.css 
file correctly. Problem were selectors starting directly with 
``[class]`` (an attribute selector).

+ **API CHANGE (major)**
     (Known) named colors are parsed as ColorValue objects now. These 
are the 16 simple colors (black, white, etc) and `transparent` but not 
all Extended color keywords yet. Also changed ``ColorValue.type`` to 
``Value.COLOR_VALUE``. ColorValue has additional properties ``red, 
green, blue, alpha`` and ``colorType`` which is one of IDENT, HASH or 
FUNCTION for now.
+ API CHANGE (minor)
     Removed already DEPRECATED ``cssutils.parse`` and 
``CSSParser.parse``. Use the more specific functions/methods ``parseFile 
parseString parseUrl`` instead.

     Removed already DEPRECATED  ``cssutils.log.setlog`` and 
``.setloglevel``. Use ``.setLog`` and ``.setLevel`` instead.

     Removed already DEPRECATED  ``cssutils.ser.keepUnkownAtRules`` 
(note the typo). Use ``.keepUnknownAtRules`` instead.

- IMPROVEMENT: Added validation profiles for some properties from `CSS 
Backgrounds and Borders Module Level 3 
<http://www.w3.org/TR/css3-background/>`__, `CSS3 Basic User Interface 
Module <http://www.w3.org/TR/css3-ui/#resize>`__, `CSS Text Level 3 
<http://www.w3.org/TR/css3-text/>`__
     mainly  `cursor`, `outline`, `resize`, `box-shadow`, `text-shadow`

license
-------
cssutils is published under the LGPL version 3 or later, see
http://cthedot.de/cssutils/

If you have other licensing needs please let me know.

download
--------
For download options see http://cthedot.de/cssutils/

cssutils needs Python 2.4 and higher or Jython 2.5 and higher (tested 
with Python 2.7.1(x64), 2.6.5(x64), 2.5.4(x32), 2.4.4(x32) and Jython 
2.5.1 on Win7x64 only)


Bug reports (via Google code), comments, etc are very much appreciated! 
Thanks.

Christof

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

ANN: cssutils 0.9.8a2 "Christof" <csad7@t-online.de> - 2011-06-11 19:21 +0200

csiph-web