Make ClassList::reset's purpose obvious and don't leak
Created attachment 181096 [details] Patch
We retain the SpaceSplitString when moving an Element from a quirks document to a non-quirks document if you did: e = quirksDoc.createElement(...); e.classList.contains("x"); standardsDoc.appendChild(e); The SpaceSplitString for quirks is still inside the ClassList but is unused and won't be freed until the node is freed. This isn't strictly a leak since we do clean it up eventually, but it does mean the ClassList is larger than necessary (by 1 ptr).
Created attachment 181103 [details] Patch
Comment on attachment 181103 [details] Patch Dunno what's up with the mac EWS but I ran the tests it complains about again (I ran them all already) and they passed.
Comment on attachment 181103 [details] Patch LGTM too
Comment on attachment 181103 [details] Patch Clearing flags on attachment: 181103 Committed r138691: <http://trac.webkit.org/changeset/138691>
All reviewed patches have been landed. Closing bug.