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

Issue 2249493002: Fixes html inlining if external stylesheet has include directive (Closed)

Created:
4 years, 4 months ago by ahmetemirercin
Modified:
4 years, 3 months ago
Reviewers:
flackr, Lei Zhang, Nico
CC:
aberent, chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

html_inline.py ignores <include> directive in external stylesheets. It replaces src with base64 value in externals but when when src attr belongs to include directive, final output has include directive.This commit recheck inline css that can have include directive. BUG=634704 Committed: https://crrev.com/f0f1f24c00093e0112f7c7956fb07518fc49aa29 Cr-Commit-Position: refs/heads/master@{#416470}

Patch Set 1 #

Patch Set 2 : Added unit test for external files containing include directive #

Total comments: 1

Patch Set 3 : Fixes recursive include directives in css files #

Total comments: 10

Patch Set 4 : Fixes recursive include directives in css files #

Total comments: 6

Patch Set 5 : Added new test case #

Unified diffs Side-by-side diffs Delta from patch set Stats (+105 lines, -5 lines) Patch
M tools/grit/grit/format/html_inline.py View 1 2 3 4 2 chunks +16 lines, -5 lines 0 comments Download
M tools/grit/grit/format/html_inline_unittest.py View 1 2 3 4 1 chunk +89 lines, -0 lines 0 comments Download

Messages

Total messages: 18 (5 generated)
ahmetemirercin
4 years, 4 months ago (2016-08-14 23:43:40 UTC) #3
Lei Zhang
It would be good to add a test for this in html_inline_unittest.py.
4 years, 4 months ago (2016-08-15 00:56:03 UTC) #4
flackr
https://codereview.chromium.org/2249493002/diff/20001/tools/grit/grit/format/html_inline.py File tools/grit/grit/format/html_inline.py (right): https://codereview.chromium.org/2249493002/diff/20001/tools/grit/grit/format/html_inline.py#newcode355 tools/grit/grit/format/html_inline.py:355: flat_text = _INCLUDE_RE.sub(InlineIncludeFiles, flat_text) This won't strip whitespace in ...
4 years, 4 months ago (2016-08-15 14:35:26 UTC) #5
ahmetemirercin
On 2016/08/15 14:35:26, flackr wrote: > https://codereview.chromium.org/2249493002/diff/20001/tools/grit/grit/format/html_inline.py > File tools/grit/grit/format/html_inline.py (right): > > https://codereview.chromium.org/2249493002/diff/20001/tools/grit/grit/format/html_inline.py#newcode355 > ...
4 years, 4 months ago (2016-08-16 07:33:40 UTC) #6
flackr
https://codereview.chromium.org/2249493002/diff/40001/tools/grit/grit/format/html_inline.py File tools/grit/grit/format/html_inline.py (right): https://codereview.chromium.org/2249493002/diff/40001/tools/grit/grit/format/html_inline.py#newcode242 tools/grit/grit/format/html_inline.py:242: #To recursively save inlined files,we need InlinedData instance returned ...
4 years, 4 months ago (2016-08-17 17:33:29 UTC) #7
ahmetemirercin
https://codereview.chromium.org/2249493002/diff/40001/tools/grit/grit/format/html_inline.py File tools/grit/grit/format/html_inline.py (right): https://codereview.chromium.org/2249493002/diff/40001/tools/grit/grit/format/html_inline.py#newcode249 tools/grit/grit/format/html_inline.py:249: inlined_files.update(inlined_data_inst.inlined_files) On 2016/08/17 17:33:28, flackr wrote: > Do we ...
4 years, 4 months ago (2016-08-18 21:53:31 UTC) #8
flackr
https://codereview.chromium.org/2249493002/diff/40001/tools/grit/grit/format/html_inline.py File tools/grit/grit/format/html_inline.py (right): https://codereview.chromium.org/2249493002/diff/40001/tools/grit/grit/format/html_inline.py#newcode249 tools/grit/grit/format/html_inline.py:249: inlined_files.update(inlined_data_inst.inlined_files) On 2016/08/18 at 21:53:31, ahmetemirercin wrote: > On ...
4 years, 4 months ago (2016-08-22 14:41:00 UTC) #9
ahmetemirercin
https://codereview.chromium.org/2249493002/diff/40001/tools/grit/grit/format/html_inline.py File tools/grit/grit/format/html_inline.py (right): https://codereview.chromium.org/2249493002/diff/40001/tools/grit/grit/format/html_inline.py#newcode249 tools/grit/grit/format/html_inline.py:249: inlined_files.update(inlined_data_inst.inlined_files) On 2016/08/22 14:41:00, flackr wrote: > On 2016/08/18 ...
4 years, 4 months ago (2016-08-23 07:27:43 UTC) #10
flackr
lgtm
4 years, 4 months ago (2016-08-23 14:45:21 UTC) #11
flackr
On 2016/08/23 at 14:45:21, flackr wrote: > lgtm Sorry I didn't notice this earlier, but ...
4 years, 4 months ago (2016-08-23 14:48:34 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2249493002/80001
4 years, 3 months ago (2016-09-04 08:43:01 UTC) #14
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 3 months ago (2016-09-04 09:24:52 UTC) #16
commit-bot: I haz the power
4 years, 3 months ago (2016-09-04 09:27:18 UTC) #18
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/f0f1f24c00093e0112f7c7956fb07518fc49aa29
Cr-Commit-Position: refs/heads/master@{#416470}

Powered by Google App Engine
This is Rietveld 408576698