Commit 584b45a8 authored by vivek.vg@samsung.com's avatar vivek.vg@samsung.com

Move the user agent styles sheets to blink_resources.grd (Part 2)

Blink should make use of blink_resources.grd for the inline resources of user agent stylesheets.
This removes the dependency upon using make-file-arrays.py which embeds these resources as strings.

Also the .rodata section of libblink_web (in component build mode) is reduced by ~33kb.

Part 1: https://codereview.chromium.org/436843004/
Part 1 with conditional: https://codereview.chromium.org/440683004/
Part 3: https://codereview.chromium.org/438843004/

BUG=312586

Review URL: https://codereview.chromium.org/422023008

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287532 0039d316-1c4b-4281-b951-d872f2087c98
parent 62d22ec9
...@@ -754,6 +754,41 @@ const DataResource kDataResources[] = { ...@@ -754,6 +754,41 @@ const DataResource kDataResources[] = {
{ "generatePassword", IDR_PASSWORD_GENERATION_ICON, ui::SCALE_FACTOR_100P }, { "generatePassword", IDR_PASSWORD_GENERATION_ICON, ui::SCALE_FACTOR_100P },
{ "generatePasswordHover", { "generatePasswordHover",
IDR_PASSWORD_GENERATION_ICON_HOVER, ui::SCALE_FACTOR_100P }, IDR_PASSWORD_GENERATION_ICON_HOVER, ui::SCALE_FACTOR_100P },
{ "html.css", IDR_UASTYLE_HTML_CSS, ui::SCALE_FACTOR_NONE },
{ "quirks.css", IDR_UASTYLE_QUIRKS_CSS, ui::SCALE_FACTOR_NONE },
{ "view-source.css", IDR_UASTYLE_VIEW_SOURCE_CSS, ui::SCALE_FACTOR_NONE },
{ "themeChromium.css", IDR_UASTYLE_THEME_CHROMIUM_CSS,
ui::SCALE_FACTOR_NONE },
#if defined(OS_ANDROID)
{ "themeChromiumAndroid.css", IDR_UASTYLE_THEME_CHROMIUM_ANDROID_CSS,
ui::SCALE_FACTOR_NONE },
{ "mediaControlsAndroid.css", IDR_UASTYLE_MEDIA_CONTROLS_ANDROID_CSS,
ui::SCALE_FACTOR_NONE },
#endif
#if !defined(OS_WIN)
{ "themeChromiumLinux.css", IDR_UASTYLE_THEME_CHROMIUM_LINUX_CSS,
ui::SCALE_FACTOR_NONE },
#endif
{ "themeChromiumSkia.css", IDR_UASTYLE_THEME_CHROMIUM_SKIA_CSS,
ui::SCALE_FACTOR_NONE },
{ "themeInputMultipleFields.css",
IDR_UASTYLE_THEME_INPUT_MULTIPLE_FIELDS_CSS, ui::SCALE_FACTOR_NONE },
#if defined(OS_MACOSX)
{ "themeMac.css", IDR_UASTYLE_THEME_MAC_CSS, ui::SCALE_FACTOR_NONE },
#endif
{ "themeWin.css", IDR_UASTYLE_THEME_WIN_CSS, ui::SCALE_FACTOR_NONE },
{ "themeWinQuirks.css", IDR_UASTYLE_THEME_WIN_QUIRKS_CSS,
ui::SCALE_FACTOR_NONE },
{ "svg.css", IDR_UASTYLE_SVG_CSS, ui::SCALE_FACTOR_NONE},
{ "navigationTransitions.css", IDR_UASTYLE_NAVIGATION_TRANSITIONS_CSS,
ui::SCALE_FACTOR_NONE },
{ "mathml.css", IDR_UASTYLE_MATHML_CSS, ui::SCALE_FACTOR_NONE},
{ "mediaControls.css", IDR_UASTYLE_MEDIA_CONTROLS_CSS,
ui::SCALE_FACTOR_NONE },
{ "fullscreen.css", IDR_UASTYLE_FULLSCREEN_CSS, ui::SCALE_FACTOR_NONE},
{ "xhtmlmp.css", IDR_UASTYLE_XHTMLMP_CSS, ui::SCALE_FACTOR_NONE},
{ "viewportAndroid.css", IDR_UASTYLE_VIEWPORT_ANDROID_CSS,
ui::SCALE_FACTOR_NONE},
{ "XMLViewer.js", IDR_XML_VIEWER_JS, ui::SCALE_FACTOR_NONE }, { "XMLViewer.js", IDR_XML_VIEWER_JS, ui::SCALE_FACTOR_NONE },
{ "XMLViewer.css", IDR_XML_VIEWER_CSS, ui::SCALE_FACTOR_NONE }, { "XMLViewer.css", IDR_XML_VIEWER_CSS, ui::SCALE_FACTOR_NONE },
{ "InspectorOverlayPage.html", IDR_INSPECTOR_OVERLAY_PAGE_HTML, { "InspectorOverlayPage.html", IDR_INSPECTOR_OVERLAY_PAGE_HTML,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment