Begin moving DeprecatedStyleBuilder properties to new generated StyleBuilder.
This patch starts off the new generated StyleBuilder with the properties that
used to have an ApplyPropertyDefault handler. Subsequent patches will move over
the other handler types (length, computelength, auto, font, etc.) as well as
allow for custom property handling routines.
To start off with we're just generating a giant switch statement. Once we have
sufficiently many (or all) properties in the new system, we can test other
ideas, e.g. a function lookup table, for performance and binary size.
Review URL: https://chromiumcodereview.appspot.com/15157002
git-svn-id: svn://svn.chromium.org/blink/trunk@150424 bbb929c8-8fbe-4397-9dbb-9b2b20218538
8 files changed