Bug 922669 - Part 1: Parse selectors with user action pseudo-classes after pseudo-elements. r=bz
Bug 922669 - Part 2: Use a different operator to represent the element -> pseudo-element relationship in selectors. r=bz
Bug 922669 - Part 3: Add a flag to represent whether a pseudo-element supports user action pseudo-classes (currently :hover and :active). r=bz
Bug 922669 - Part 4: Pass in anonymous content nodes when restyling any pseudo-elements that can match user action pseudo-classes. r=bz
Bug 922669 - Part 5: Store pseudo-element nsCSSSelectors directly in hashtables. r=bz
Bug 922669 - Part 6: Split out user action pseudo-class matching from SelectorMatches. r=bz
Bug 922669 - Part 7: Add nsStyleSet::HasStateDependentStyle and nsCSSRuleProcessor:HasStateDependentStyle overrides that work on pseudo-elements. r=bz
Bug 922669 - Part 8: Look at user action pseudo-classes on pseudo-elements during selector matching. r=bz
Bug 922669 - Part 9: Restyle pseudo-elements when their content state changes. r=bz
Bug 922669 - Part 10: Don't capture the <input> element when dragging a range control's thumb. r=jwatt
Bug 922669 - Part 11: Tests. r=bz