accept a property as the second argument and a string value (or array of strings) as the third argument for property tests (so that you can offer alternatives like ['#000000','black'] or re-ordering for browsers that have alternate internal value storage schemes)
This build and examples have been tested in IE6-8, Firefox 1.5-3.5, Safari 3+ (and Webkit nightly), Chrome, Opera, and Shiira.
Updating the examples to explicitly state what browsers should be supported in each
Fixed an issue with determinePath() in IE8 (IE seems to assume imported CSS files should have an href = the path to the page + the filename, even if the file doing the importing is in a different folder)
opened up selector-based lookups to finding by Function, either as a single or in an array
added a new method (eCSStender::lookup()) to enable extension to re-query the CSS to extract additional information form the stylesheet. It takes arguments similar to those of eCSStender::register and returns an array of matches with a full complement of details. See the source for more information
continued implementing the CSS3 selectors module, including a fix for IE6's issues with compound class selectors and a re-factoring of the :nth-child extension to allow for some browsers' failure to comprehend whitespace not to require inline style additions.
added/updated test cases
overhaul of internal eCSStend method to speed it up
opened up selector-based lookups to finding by RegExp
adjusted eCSStender::register() to accept an array of selector lookups, each item of which can be a selector string (including compound selector strings) or RegExp.
began work on implementing CSS3 modular extensions (./extensions/css3-modules), starting with selectors (./extensions/css3-modules/selectors) which leverage Sizzle
implemented __support_cache for speeding up repeated calls to isSupported()
added support for eCSStender to maintain CSS filter functions in eCSStender.filters (for Microsoft filter support); public method eCSStender::setFilter() will set or override eCSStender's maintained list of filters
adjusted the findImportedStyleSheets() method to better support IE6
extracted the code to add a new stylesheet to the stack into a new private method: addStyleSheet()
added a private path determination method to cut down on issues with regard to capturing nested stylesheets: determinePath()
added support for lookups by an array of properties
added support for filtering the results of a lookup by property or property value; new private method filtersMatched() and an example implemented in the transform test (see below)
adjusted the handling of the __xhr property to better deal with IE6
added a private method called zero_out() to assist in auto-converting all instances of "0px" to "0" in properties (to ensure consistency when comparing native storage or properties)