Permalink
Switch branches/tags
Nothing to show
Commits on Feb 15, 2017
  1. Merge pull request #7 from kamelkev/master

    Update acidtest such that the different accepted quoting schemes are …
    kamelkev committed on GitHub Feb 15, 2017
Commits on Aug 28, 2014
  1. Merge pull request #5 from kamelkev/master

    Update pseudo-class support to reject CSS3 type double-colon selectors, ...
    kamelkev committed Aug 28, 2014
  2. Update pseudo-class support to reject CSS3 type double-colon selector…

    …s, which otherwise
    
    would produce spurious logs
    
    Update related test, fix typo within docs
    kamelkev committed Aug 28, 2014
Commits on Jul 27, 2013
  1. Merge pull request #4 from kamelkev/master

    Update documentation
    kamelkev committed Jul 27, 2013
  2. Update document to properly reference the name of the method which re…

    …turns specificity for a given selector
    kamelkev committed Jul 27, 2013
  3. Add README to repo such that the project description will be made pub…

    …lic. Previously a user was required
    
    to read through the code and parse out the POD to see the description.
    
    This file is generated through the Makefile. Moving forward this will just be periodically done by hand
    such that the README stays up to date.
    kamelkev committed Jul 27, 2013
  4. Update position of pod documentation. The format used here has a trai…

    …ling pod section containing all documents
    
    rather than inline documentation. Previously the resulting POD display became mangled upon render
    kamelkev committed Jul 27, 2013
Commits on Sep 9, 2012
  1. Merge pull request #1 from kamelkev/master

    Sync with fork built up under my own account.
    kamelkev committed Sep 9, 2012
Commits on Aug 8, 2012
  1. MM-6593

    tick up library version for distribution
    kamelkev committed Aug 8, 2012
  2. MM-6593

    merge in changes from CPAN contributor Sebastian Paaske Torholm <spt@jobindex.dk> to add rudimentary support for
    pseudo-selectors.
    
    Add tests provided by contributor.
    
    Update manifest
    
    Update changelog
    kamelkev committed Aug 8, 2012
Commits on May 18, 2011
  1. ensure newest README exists in package by copying it after it is

    generated. INF-2370
    Vivek Khera committed May 18, 2011
Commits on Nov 2, 2010
  1. update changelog

    kamelkev committed Nov 2, 2010
Commits on Oct 30, 2010
  1. merge in new fix for ensuring specificity always runs on small trees …

    …unless we had a cached result
    kamelkev committed Oct 30, 2010
  2. no, that was a complete fail. We don't use treebuilder directly so th…

    …is can't ever work...
    
    need a different way of making sure that the root node within the query is always an empty tree.
    
    Looks like need to instantiate new object
    kamelkev committed Oct 30, 2010
  3. in all where we have not previously queried for a selector there was …

    …an issue whereby querying for speciicity would have caused query to do a lot of work for no reason.
    
    For example you have a big tree loaded, you only want the specificity of a selector, not the elements that match the selector. In this case there was no way to avoid performing a heavy "query".
    
    In these cases we do a quick substitute of the tree after which specificity uses a tiny tree to perform the calculation. Should save time in some cases
    kamelkev committed Oct 30, 2010
Commits on Oct 28, 2010
  1. adjust specificity code, we don't appear to need to set default content.

    Not sure how bad this problem of uninitialized Query might be since i don't understand all the ways it currently can instantiate itself
    kamelkev committed Oct 28, 2010
  2. add test for specificity

    add test to MANIFEST
    kamelkev committed Oct 28, 2010
  3. bump version #

    kamelkev committed Oct 28, 2010
  4. shift specificity calculation into HTML::Query - the parser is alread…

    …y in this module and is the blueprint for how we iterate through selectors. This is the most appropriate place for the specificity code.
    
    Added some helper methods to assist with this.
    
    Still need to add tests here.....
    kamelkev committed Oct 28, 2010
Commits on Oct 27, 2010
  1. add test for a tag

    kamelkev committed Oct 27, 2010
Commits on Oct 25, 2010
  1. add test for weird * html selector that should return nothing, add in…

    … hack to support that
    
    need a better way to do this that is more flexible, I suspect more will turn up
    kamelkev committed Oct 25, 2010
  2. document get_elements method

    change documentation to reflect new way of getting results
    kamelkev committed Oct 25, 2010
Commits on Oct 23, 2010
  1. update Changelog

    kamelkev committed Oct 23, 2010
  2. No commit message

    kamelkev committed Oct 23, 2010
Commits on Oct 22, 2010
  1. added dedup method which also assists with merging elements into the …

    …results set in a way that happens to match what firefox does. It mostly works - deduping is 100% correct, the ordering needs additional attention.
    
    adjusted the way we look for the universal tag and check for errors with tags - seems to pass all the universal tests now
    
    added more tests to universal
    kamelkev committed Oct 22, 2010
Commits on Oct 21, 2010
  1. added some new tests to the MANIFEST file

    Vivek Khera committed Oct 21, 2010
  2. Fix "query on returned query" as reported in

    https://rt.cpan.org/Public/Bug/Display.html?id=62100
    
    Also, make object a hash instead of an array so we can store instance state
    necessary to fix above bug and error reporting.
    Vivek Khera committed Oct 21, 2010
  3. typo in manifest

    Vivek Khera committed Oct 21, 2010