Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on Aug 28, 2014
  1. @kamelkev

    Merge pull request #5 from kamelkev/master

    kamelkev authored
    Update pseudo-class support to reject CSS3 type double-colon selectors, ...
  2. @kamelkev

    Update pseudo-class support to reject CSS3 type double-colon selector…

    kamelkev authored
    …s, which otherwise
    
    would produce spurious logs
    
    Update related test, fix typo within docs
Commits on Jul 27, 2013
  1. @kamelkev

    Merge pull request #4 from kamelkev/master

    kamelkev authored
    Update documentation
  2. @kamelkev

    Update document to properly reference the name of the method which re…

    kamelkev authored
    …turns specificity for a given selector
  3. @kamelkev

    Add README to repo such that the project description will be made pub…

    kamelkev authored
    …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.
  4. @kamelkev

    Update position of pod documentation. The format used here has a trai…

    kamelkev authored
    …ling pod section containing all documents
    
    rather than inline documentation. Previously the resulting POD display became mangled upon render
Commits on Sep 9, 2012
  1. @kamelkev

    Merge pull request #1 from kamelkev/master

    kamelkev authored
    Sync with fork built up under my own account.
Commits on Aug 8, 2012
  1. @kamelkev

    MM-6593

    kamelkev authored
    tick up library version for distribution
  2. @kamelkev

    MM-6593

    kamelkev authored
    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
Commits on May 18, 2011
  1. ensure newest README exists in package by copying it after it is

    Vivek Khera authored
    generated. INF-2370
Commits on Nov 2, 2010
  1. @kamelkev

    update changelog

    kamelkev authored
Commits on Oct 30, 2010
  1. @kamelkev
  2. @kamelkev
  3. @kamelkev

    merge in new fix for ensuring specificity always runs on small trees …

    kamelkev authored
    …unless we had a cached result
  4. @kamelkev

    no, that was a complete fail. We don't use treebuilder directly so th…

    kamelkev authored
    …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
  5. @kamelkev

    in all where we have not previously queried for a selector there was …

    kamelkev authored
    …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
Commits on Oct 28, 2010
  1. @kamelkev

    adjust specificity code, we don't appear to need to set default content.

    kamelkev authored
    Not sure how bad this problem of uninitialized Query might be since i don't understand all the ways it currently can instantiate itself
  2. @kamelkev
  3. @kamelkev

    add test for specificity

    kamelkev authored
    add test to MANIFEST
  4. @kamelkev

    bump version #

    kamelkev authored
  5. @kamelkev

    shift specificity calculation into HTML::Query - the parser is alread…

    kamelkev authored
    …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.....
  6. @kamelkev
Commits on Oct 27, 2010
  1. @kamelkev

    add test for a tag

    kamelkev authored
Commits on Oct 25, 2010
  1. @kamelkev

    add test for weird * html selector that should return nothing, add in…

    kamelkev authored
    … hack to support that
    
    need a better way to do this that is more flexible, I suspect more will turn up
  2. @kamelkev

    document get_elements method

    kamelkev authored
    change documentation to reflect new way of getting results
Commits on Oct 23, 2010
  1. @kamelkev

    update Changelog

    kamelkev authored
  2. @kamelkev

    No commit message

    kamelkev authored
Commits on Oct 22, 2010
  1. @kamelkev

    added dedup method which also assists with merging elements into the …

    kamelkev authored
    …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
Commits on Oct 21, 2010
  1. @kamelkev
  2. added some new tests to the MANIFEST file

    Vivek Khera authored
  3. Fix "query on returned query" as reported in

    Vivek Khera authored
    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.
  4. typo in manifest

    Vivek Khera authored
  5. @kamelkev
Commits on Oct 13, 2010
  1. @kamelkev

    this makes a lot more sense, I counted 47 inside of firefox, but when…

    kamelkev authored
    … I thought it was making a mistake by counting html there... now we have the same count here too
Something went wrong with that request. Please try again.