Permalink
Commits on May 15, 2011
  1. @dperini

    revived and added back hooks for external caching modules based on Mu…

    …tation Events, should work on all new browsers including IE9
    dperini committed May 15, 2011
  2. @dperini

    partial rewrite of the caching module, added capability to serve mult…

    …iple documents simultaneously
    dperini committed May 15, 2011
  3. @dperini

    reduced code for the ':checked' resolver, test to avoid 'hasAttribute…

    …()' on XML documents (fail on IE9), added missing slash to 'reSplitToken', removed unused variable
    dperini committed May 15, 2011
  4. @dperini
Commits on May 14, 2011
  1. @dperini

    simplified and reduced code to save compiled resolvers in both 'match…

    …()' and 'select()' methods, changed internal names of objects holding the references
    dperini committed May 14, 2011
  2. @dperini
Commits on May 13, 2011
  1. @dperini

    reworked the 'nwmatcher-shortcuts' extension, more alternatives to ad…

    …d missing context to selector strings like '> p' and '+ p'
    dperini committed May 13, 2011
  2. @dperini

    moved all extra functionalities options to a single 'Config' object a…

    …nd made it publicly accessible for addons/extensions
    dperini committed May 13, 2011
  3. @dperini

    fixed exports handling and references correct 'Dom' namespace for int…

    …egration with third party code
    dperini committed May 13, 2011
  4. @dperini
  5. @dperini
Commits on May 10, 2011
  1. @dperini

    more adjustments to Scotch browser test unit, fixed wrong path to res…

    …ources and changed a string into a regexp for the exception test
    dperini committed May 10, 2011
Commits on May 9, 2011
  1. @dperini

    synchronized Scotch test unit to handle exceptions through regular ex…

    …pression (@kitgoncharov)
    dperini committed May 9, 2011
  2. @dperini

    shortened handling of exports to global, detailed comments about bugs…

    … with case sensitivity and class names in quirks mode
    dperini committed May 9, 2011
  3. @dperini
  4. @dperini

    added a separate 'modules' directory that will hold the reduced versi…

    …on of NWMatcher, added base and pseudos modules, added minified version of the two modules named 'nwmatcher-thin.js'
    dperini committed May 9, 2011
  5. @dperini
Commits on May 8, 2011
  1. @dperini
  2. @dperini
  3. @dperini

    strip quotes from attribute values in the parser to avoid doing a slo…

    …w replace in the resolver, reordered/separated strings and regular expressions
    dperini committed May 8, 2011
  4. @dperini

    added check for buggy GEBCN in quirks mode, moved definitions to keep…

    … them grouped (jdalton)
    dperini committed May 8, 2011
  5. @dperini

    fixed QSA testing (mistyped 'removeChild') and improved tests node re…

    …moval, reduced code by embedding isXML(), isQuirks() and isQuirksBuggy() method calls in the 'switchContext()' method which is called once each time the queried host environment changes
    dperini committed May 8, 2011
  6. @dperini
  7. @dperini

    made sure to split comma groups only once, reduced and simplified cod…

    …e for both the resolver building and the differentiation between single and multi selector strings (comma separated), merged internal 'compile()' and 'compileGroup()' methods
    dperini committed May 8, 2011
Commits on May 7, 2011
  1. @dperini

    reordered public API exports handling to avoid exporting the NW names…

    …pace twice in Node (kitgoncharov)
    dperini committed May 7, 2011
  2. @dperini

    ensures prior exit for selectors containing trailing commas (SYNTAX_E…

    …RR), removed a forgotten underscore
    dperini committed May 7, 2011
  3. @dperini
Commits on Apr 29, 2011
  1. @dperini

    exposed the various regexp strings for tokens that could be part of a…

    … selector to avoid redefining them in each external module, changed some quotes for consistency and some indentation
    dperini committed Apr 29, 2011
Commits on Apr 28, 2011
  1. @dperini
  2. @dperini

    substituted remaining instances of '\s' with '[\x20\t\n\r\f] for cons…

    …istency and correctness
    dperini committed Apr 28, 2011
  3. @dperini
  4. @dperini

    fixed IE bug with 'applet/object' as context, removed unnecessary che…

    …ck for non defined context
    dperini committed Apr 28, 2011
  5. @dperini

    fixed a regular expression, moved SHORTCUTS in an external module, ex…

    …posed the 'emit()' method so modules can use it, indentation cleanup
    dperini committed Apr 28, 2011
  6. @dperini

    cleanup to reduce code (jdalton)

    dperini committed Apr 28, 2011
  7. @jdalton @dperini