Announcing ccss 0.5
August 11th, 2009
The CCSS library version 0.5 is available for download.
About CCSS
CCSS offers a C API to parse CSS stylesheets from files or buffers and offers and interface to cascade styles for custom document representations such as a libxml DOM or a Gtk+ widget tree.
The CCSS-Cairo integration library offers an API to draw CSS styles onto cairo surfaces.
CCSS-Gtk+ integration library provides convenience functions for interacting with Gtk+, such as a best-effort css-to-gtkrc conversion.
New and noteworthy
- Use ccss name consistently, drop lib prefix where possible (e.g. pkg-config files).
CCSS
- Deep-free properties when destroying a stylesheet, fixes memory leak.
- New
ccss_style_hash()value can be used to compare styles for equality. - Ability to load CSS files and dump the resulting CSS in ccss-stylesheet-to-gtkrc for debugging multi-file stylesheets.
- New
ccss_stylesheet_unload()to unload CSS files or buffers.
CCSS-Cairo
- Support for loadable modules to hook in custom CSS3 appearance renderers.
- Draw background with alpha channel.
- Consolidate drawing functions (no more
outline,linefunctions), use double precision coordinates.
CCSS-Gtk+
- Improvements to gtk[rc] compatibility.
Availability
http://people.freedesktop.org/~robsta/ccss/
Contributors
- Robert Staudinger
- Thomas Thurman
October 13th, 2009 at 9:32 am
I can’t get access to your archives. Do I have to use the GIT access only?
October 13th, 2009 at 10:43 am
Seems like my public_html got deleted, which is not good. Thanks for pointing out.