1. 01 Aug, 2017 1 commit
    • Daniel Boles's avatar
      cssselector: Ensure we do not index out of bounds · 6063a892
      Daniel Boles authored
      This would only happen if the last element was deprecated, but it should
      be avoided anyway.
      
      CID 1388852 (#1 of 1): Out-of-bounds read (OVERRUN)
      12. overrun-local: Overrunning array pseudo_classes of 16 32-byte
      elements at element index 16 (byte offset 512) using index i + 1U (which
      evaluates to 16).
      6063a892
  2. 18 Feb, 2017 1 commit
    • Daniel Boles's avatar
      CssSelector: Fix warning for bad pseudo-class name · 11f81e77
      Daniel Boles authored
      It was "Missing name of pseudo-class", but the real problem is exactly
      the opposite: we /have/ been given a name, but it is not a valid one.
      Change it to "Invalid name of pseudo-class" to minimise confusion.
      11f81e77
  3. 25 Aug, 2016 1 commit
  4. 26 Feb, 2016 1 commit
  5. 05 Feb, 2016 2 commits
  6. 24 Jan, 2016 1 commit
  7. 27 Dec, 2015 2 commits
  8. 26 Dec, 2015 3 commits
  9. 21 Dec, 2015 1 commit
  10. 03 Dec, 2015 1 commit
  11. 27 Oct, 2015 1 commit
  12. 22 Oct, 2015 2 commits
  13. 23 Sep, 2015 2 commits
  14. 12 Sep, 2015 2 commits
  15. 09 Sep, 2015 3 commits
  16. 06 Jul, 2015 1 commit
  17. 05 Jan, 2015 2 commits
    • Benjamin Otte's avatar
      cssselector: Reintroduce GOT_MATCH · 78223932
      Benjamin Otte authored
      I removed it in 14f5ce71 because I
      thought it was unnecessary, but it wasn't. When we build a tree like
      this:
      
      .matches ─┬─ .doesntmatch
                └─ .alsodoesntmatch
      
      We would get the changes for the .matches part returned. This is however
      only right if that node of the tree contains results. If results only
      exist with the child nodes (all of which don't match), then this part
      should not match either.
      78223932
    • Benjamin Otte's avatar
      cssselector: The if was the wrong way around · 506639ad
      Benjamin Otte authored
      We want to keep matching as long as selectors are simple. Otherwise we'd
      never be matching, because the first selector is always simple. Oops.
      506639ad
  18. 11 Dec, 2014 1 commit
  19. 10 Dec, 2014 12 commits