css3-selectors

log

age author description
16 months ago Emanuele Aina Workaround a bug in Mono < 2.4 using Distinct() on nodesetsdefault tip
19 months ago Emanuele Aina Add some information for installing and using the library
19 months ago Emanuele Aina Ignore the autotools generated cruft
19 months ago Emanuele Aina Added the missing AssemblyInfo.cs
19 months ago Emanuele Aina Autoconfiscated the project, organizing the sources in a more sane way
19 months ago Emanuele Aina Added the non-standard != attribute string matcher
19 months ago Emanuele Aina Handle the ^=, $=, and *= string matchers
20 months ago Emanuele Aina Handle the '~' general sibling combinator
20 months ago Emanuele Aina Tentatively handle the :contains() pseudo-class
20 months ago Emanuele Aina Removed some old cruft
20 months ago Emanuele Aina Simplify :only-child
20 months ago Emanuele Aina Fix the :last-child pseudo-class handling
20 months ago Emanuele Aina Handle the :last-child pseudo-class
20 months ago Emanuele Aina Handle the :first-child pseudo-class
20 months ago Emanuele Aina Handle multiple rules separated by commas
22 months ago Emanuele Aina Do not require quotes around attribute values
22 months ago Emanuele Aina Print exceptions caught during parsing
22 months ago Emanuele Aina Run some lxml test from test_css.py
22 months ago Emanuele Aina Move Parse() in the Css class
22 months ago Emanuele Aina Add a stub for to run tests in test_css.py
22 months ago Emanuele Aina Added the CSS3 selectors tests from lxml
22 months ago Emanuele Aina Add README and LICENSE
22 months ago Emanuele Aina Rename the Token class to Element
22 months ago Emanuele Aina Add some spaces between the handling of different types in To*String()
22 months ago Emanuele Aina Simplified subselectors conversion in pseudo-classes using './self::*'
22 months ago Emanuele Aina Updated a test to the output produced by the converter
22 months ago Emanuele Aina Convert to xpath selectors inside the :not() pseudo-class
22 months ago Emanuele Aina Add a small comment for the pseudo class regex
22 months ago Emanuele Aina Merged the Attr1 and Attr2 regexes
22 months ago Emanuele Aina Merged AttrN and Pseudo regexes and simplified Pseudo handling
22 months ago Emanuele Aina Reindent the main switch()
22 months ago Emanuele Aina Call WriteLine() from a single place
22 months ago Emanuele Aina Use a parse table and a big switch for the parsing
22 months ago Emanuele Aina Removed the old xpath converter
22 months ago Emanuele Aina Fixed a missing 'g' in a method name
22 months ago Emanuele Aina Replaced the XPath concatenation with a more more correct serializer
22 months ago Emanuele Aina Compare the old converter output with the new results
22 months ago Emanuele Aina Fix the handling of id selectors
22 months ago Emanuele Aina Fix the quoting of the value in the xpath version of IdSelector
22 months ago Emanuele Aina Serialize to xpath some pseudo class selectors
22 months ago Emanuele Aina Use a generic class to handle pseudo classes with an argument
22 months ago Emanuele Aina Split pseudo classes from their arguments
22 months ago Emanuele Aina Draft a very simple implementation of xpath serialization
22 months ago Emanuele Aina Fix :not() PseudoClass creation
22 months ago Emanuele Aina Show the selector in ToString()
22 months ago Emanuele Aina Simplified a bit the debug output
22 months ago Emanuele Aina Moved all selector classes in a static class
22 months ago Emanuele Aina Be a lot more verbose to debug the CSS objects
22 months ago Emanuele Aina Remove a duplicate test selector
22 months ago Emanuele Aina Fixed a cut'n'paste error
22 months ago Emanuele Aina Remodelled the class hierarchy following the CSS3 standard
22 months ago Emanuele Aina Add a first try for a selector parse tree
22 months ago Emanuele Aina Fix a test for :first-child
22 months ago Emanuele Aina Implement some pseudo classes
22 months ago Emanuele Aina Implement and test a bit the :not() attribute
22 months ago Emanuele Aina Removed some unused code
22 months ago Emanuele Aina Call ToXPath once per iteration, to simplify debugging
22 months ago Emanuele Aina Added a more complex test to check for interactions with '+'
22 months ago Emanuele Aina Avoid (for now) some of the complexity from the Perl implementation
22 months ago Emanuele Aina Implement the '+' selector using '/following-sibling::'

To download these repositories, get Mercurial and then type something like:

hg clone http://techn.ocracy.org/repository-name/

You can also click the "zip" or "gz" links to get an archive of the latest revision without installing anything.

The change logs of the repositories are aggregated at techn.ocracy.org/planet.

We have also some darcs repositories at techn.ocracy.org/darcs.