Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(444)

Issue 1378993003: Vulcanize new Material Design downloads UI (Closed)

Created:
5 years, 2 months ago by Dan Beam
Modified:
5 years, 2 months ago
CC:
chromium-reviews, arv+watch_chromium.org, esprehn, dfreedm1, ajo
Base URL:
https://chromium.googlesource.com/chromium/src.git@vulcanize2
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Vulcanize new Material Design downloads UI Vulcanize is a resource combiner written in node.js by the Polymer team (authors CC'd). https://github.com/Polymer/vulcanize Using it shaves a bit of time off the new MD downloads load time. It'd be nice to integrate this into our build tooling so that if any dependent files are modified, vulcanize + crisper would automagically run. But this would require every Chrome engineer to have node.js + npm (?) + vulcanize + crisper (a no go at the moment). I'm going to propose depending on node.js in our build system soon, but for now simply checking in the vulcanized + crisped output and requiring folks that work on it to re-run the script (vulcanize.py) doesn't sound too horrible. The new way to open the non-vulcanized version is at: chrome://downloads/dev.html BUG=526577 R=michaelpg@chromium.org TBR=phajdan.jr@chromium.org Committed: https://chromium.googlesource.com/chromium/src/+/99ce62a76a46f74ee31cd6dd1b28e05d3aafd2fb

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : \o/ #

Patch Set 4 : fix warning.svg #

Patch Set 5 : readme #

Patch Set 6 : node + npm version #

Patch Set 7 : license #

Patch Set 8 : mo bugs #

Total comments: 6

Patch Set 9 : merge #

Patch Set 10 : -crisper.html #

Unified diffs Side-by-side diffs Delta from patch set Stats (+19291 lines, -8 lines) Patch
M chrome/browser/PRESUBMIT.py View 1 2 1 chunk +3 lines, -1 line 0 comments Download
M chrome/browser/browser_resources.grd View 1 2 3 4 5 6 7 8 9 2 chunks +6 lines, -0 lines 0 comments Download
A chrome/browser/resources/md_downloads/crisper.js View 1 2 3 4 5 6 7 8 1 chunk +15644 lines, -0 lines 0 comments Download
M chrome/browser/resources/md_downloads/item.css View 1 2 3 4 5 6 7 8 3 chunks +5 lines, -3 lines 0 comments Download
M chrome/browser/resources/md_downloads/manager.css View 1 2 3 4 5 6 7 1 chunk +3 lines, -3 lines 0 comments Download
A chrome/browser/resources/md_downloads/vulcanize.py View 1 2 3 4 5 6 1 chunk +76 lines, -0 lines 0 comments Download
A chrome/browser/resources/md_downloads/vulcanize_readme.md View 1 2 3 4 5 1 chunk +44 lines, -0 lines 0 comments Download
A chrome/browser/resources/md_downloads/vulcanized.html View 1 2 3 4 5 6 7 8 9 1 chunk +3494 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/downloads_ui.cc View 1 2 3 4 5 6 7 8 9 2 chunks +11 lines, -1 line 0 comments Download
M tools/copyright_scanner/third_party_files_whitelist.txt View 1 2 3 4 5 6 7 8 9 1 chunk +3 lines, -0 lines 0 comments Download
M ui/webui/resources/webui_resources.grd View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 17 (7 generated)
Dan Beam
5 years, 2 months ago (2015-10-01 22:32:17 UTC) #2
michaelpg
lgtm
5 years, 2 months ago (2015-10-01 23:10:04 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1378993003/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1378993003/120001
5 years, 2 months ago (2015-10-02 01:42:53 UTC) #7
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/105988)
5 years, 2 months ago (2015-10-02 01:51:45 UTC) #9
Dan Beam
TBR=phajdan.jr@ for tools/copyright_scanner/third_party_files_whitelist.txt entry about *currently used, already licensed code* that we're simply bundling together ...
5 years, 2 months ago (2015-10-02 04:33:34 UTC) #12
michaelpg
slgtm https://codereview.chromium.org/1378993003/diff/180001/chrome/browser/resources/md_downloads/downloads.html File chrome/browser/resources/md_downloads/downloads.html (right): https://codereview.chromium.org/1378993003/diff/180001/chrome/browser/resources/md_downloads/downloads.html#newcode40 chrome/browser/resources/md_downloads/downloads.html:40: <!--<link rel="import" href="chrome://downloads/crisper.html">--> what's this doing? https://codereview.chromium.org/1378993003/diff/180001/chrome/browser/resources/md_downloads/item.css File ...
5 years, 2 months ago (2015-10-02 09:10:49 UTC) #13
michaelpg
cool, running vulcanize.py myself no longer gives me weird whitespace differences. everything else should be ...
5 years, 2 months ago (2015-10-02 20:07:55 UTC) #14
Dan Beam
https://codereview.chromium.org/1378993003/diff/180001/chrome/browser/resources/md_downloads/downloads.html File chrome/browser/resources/md_downloads/downloads.html (right): https://codereview.chromium.org/1378993003/diff/180001/chrome/browser/resources/md_downloads/downloads.html#newcode40 chrome/browser/resources/md_downloads/downloads.html:40: <!--<link rel="import" href="chrome://downloads/crisper.html">--> On 2015/10/02 09:10:49, michaelpg wrote: > ...
5 years, 2 months ago (2015-10-03 02:43:58 UTC) #15
commit-bot: I haz the power
Patchset 10 (id:??) landed as https://crrev.com/99ce62a76a46f74ee31cd6dd1b28e05d3aafd2fb Cr-Commit-Position: refs/heads/master@{#352233}
5 years, 2 months ago (2015-10-03 03:42:58 UTC) #16
Dan Beam
5 years, 2 months ago (2015-10-03 03:44:05 UTC) #17
Message was sent while issue was closed.
Committed patchset #10 (id:220001) manually as
99ce62a76a46f74ee31cd6dd1b28e05d3aafd2fb.

Powered by Google App Engine
This is Rietveld 408576698