{"push_id":1024456976,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"0c2c3981d4621fc6f5525e01f4de2a14cbc2d15e","before":"8468b4eb877dd991361f0da7541c7da961c8b3c7","commits":[{"sha":"0c2c3981d4621fc6f5525e01f4de2a14cbc2d15e","author":{"email":"477312bc3712f93a8ef04ea365ac6a39be6ccd4f@samsung.com","name":"rob.buis"},"message":"Make <custom-ident> not insert quotes\n\nBefore this patch, <custom-ident> serializing used\nquoteCSSStringIfNeeded to serialize, which can end up\ninserting quotes.\nHowever <custom-ident> are identifiers [1] and should\nserialize as such, meaning no quotes [2].\nThis patches fixes that by calling serializeIdentifier.\n\nSince the font family property relied on old CSSCustomIdentValue\nbehavior, this patch adds a CSSFontFamilyValue class to\nkeep said behavior, but with the change that previously we used\nsingle quotes, now double quotes [3]. Most of the expected test\nchanges are because of this.\n\nIn order to fix parsing-css-string-characters.html and\nstring-quote-binary.html completely, the U+007F handling\nmentioned in [3] is implemented.\n\nBehavior matches Firefox.\n\nBUG=584999\n\n[1] https://drafts.csswg.org/css-values-3/#custom-idents\n[2] https://drafts.csswg.org/cssom/#serialize-an-identifier\n[3] https://drafts.csswg.org/cssom/#serialize-a-string\n\nReview URL: https://codereview.chromium.org/1778743003\n\nCr-Commit-Position: refs/heads/master@{#381619}","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/0c2c3981d4621fc6f5525e01f4de2a14cbc2d15e"}]}