Announcing ccss 0.5
[Posted August 12, 2009 by cook]
| From: |
| Robert Staudinger <robert.staudinger-AT-gmail.com> |
| To: |
| GTK Development List <gtk-devel-list-AT-gnome.org>,
Gnome Themes <gnome-themes-list-AT-gnome.org>, gnome-announce-list-AT-gnome.org |
| Subject: |
| Announcing ccss 0.5 |
| Date: |
| Tue, 11 Aug 2009 18:33:00 +0200 |
| Message-ID: |
| <408d079d0908110933j546debc4m18424f5a279516e1@mail.gmail.com> |
| Archive-link: |
| Article, Thread
|
"""
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
_______________________________________________
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list
(
Log in to post comments)