I don't see any reason to have explicit numbering for the Type enum in our [CSS]BasicShape classes. I removed numbering, which will decrease the merge conflicts on Type changes.
Created attachment 218301 [details] proposed patch
Comment on attachment 218301 [details] proposed patch LGTM.
Comment on attachment 218301 [details] proposed patch Clearing flags on attachment: 218301 Committed r160126: <http://trac.webkit.org/changeset/160126>
All reviewed patches have been landed. Closing bug.