Announcing ccss 0.5
- From: Robert Staudinger <robert staudinger gmail com>
- To: GTK Development List <gtk-devel-list gnome org>, Gnome Themes <gnome-themes-list gnome org>, gnome-announce-list gnome org
- Subject: Announcing ccss 0.5
- Date: Tue, 11 Aug 2009 18:33:00 +0200
"""
gtk-devel-list specific note:
Since there is interest in CSS support for future versions of Gtk+ I
will be announcing major CCSS releases here if that is ok with the
involved parties. Minor releases will only be announced through
gnome-themes-list and blogs.gnome.org/theming .
The 0.5 release offers an implementation of selected Dublin Theming
Hackfest issues, namely a CSS driven "style context" and pluggable
appearance modules (e.g. for native win32 widget rendering).
"""
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", "line"), use
double precision
coordinates.
CCSS-Gtk+
* Improvements to gtk[rc] compatibility.
Availability
------------
http://people.freedesktop.org/~robsta/ccss/
Contributors
------------
* Robert Staudinger
* Thomas Thurman
[Date Prev][
Date Next] [Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]