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

Issue 2455543002: Convert PDF component IPC to mojo. (Closed)

Created:
4 years, 1 month ago by benwells
Modified:
3 years, 8 months ago
CC:
chromium-reviews, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, Aaron Boodman, darin (slow to review), chrome-apps-syd-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Convert PDF component IPC to mojo. Converts the PDF component's IPC messages to Mojo. BUG=612500 Review-Url: https://codereview.chromium.org/2455543002 Cr-Commit-Position: refs/heads/master@{#461928} Committed: https://chromium.googlesource.com/chromium/src/+/eb509f59b8e9f31569d0dad0d90d8f755291d497

Patch Set 1 #

Patch Set 2 : Fix ipc error #

Patch Set 3 : Rebase #

Patch Set 4 : Hacky... #

Patch Set 5 : Not as hacky... #

Patch Set 6 : Fix date #

Total comments: 10

Patch Set 7 : Feedback #

Total comments: 2

Patch Set 8 : Rebase #

Patch Set 9 : Remove unwanted change #

Total comments: 3

Patch Set 10 : Rebase #

Patch Set 11 : Feedback #

Unified diffs Side-by-side diffs Delta from patch set Stats (+85 lines, -136 lines) Patch
M components/pdf/browser/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M components/pdf/browser/pdf_web_contents_helper.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +9 lines, -10 lines 0 comments Download
M components/pdf/browser/pdf_web_contents_helper.cc View 1 2 3 4 5 6 2 chunks +8 lines, -22 lines 0 comments Download
M components/pdf/common/BUILD.gn View 1 2 3 4 5 6 1 chunk +12 lines, -9 lines 0 comments Download
M components/pdf/common/OWNERS View 1 2 3 4 5 6 1 chunk +2 lines, -2 lines 0 comments Download
A components/pdf/common/pdf.mojom View 1 2 3 4 5 6 1 chunk +19 lines, -0 lines 0 comments Download
D components/pdf/common/pdf_message_generator.h View 1 chunk +0 lines, -7 lines 0 comments Download
D components/pdf/common/pdf_message_generator.cc View 1 chunk +0 lines, -39 lines 0 comments Download
D components/pdf/common/pdf_messages.h View 1 chunk +0 lines, -26 lines 0 comments Download
M components/pdf/renderer/BUILD.gn View 1 2 1 chunk +1 line, -1 line 0 comments Download
M components/pdf/renderer/pepper_pdf_host.h View 1 2 3 4 5 6 2 chunks +4 lines, -1 line 0 comments Download
M components/pdf/renderer/pepper_pdf_host.cc View 1 2 3 4 5 6 5 chunks +25 lines, -15 lines 0 comments Download
M content/public/common/referrer_struct_traits.h View 1 2 3 1 chunk +3 lines, -1 line 0 comments Download
M third_party/WebKit/Source/platform/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M tools/ipc_fuzzer/message_lib/BUILD.gn View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M tools/ipc_fuzzer/message_lib/all_messages.h View 1 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 47 (28 generated)
benwells
3 years, 9 months ago (2017-03-23 06:23:51 UTC) #18
Sam McNally
https://codereview.chromium.org/2455543002/diff/100001/components/pdf/common/OWNERS File components/pdf/common/OWNERS (left): https://codereview.chromium.org/2455543002/diff/100001/components/pdf/common/OWNERS#oldcode1 components/pdf/common/OWNERS:1: per-file *_messages*.h=set noparent Remove these. https://codereview.chromium.org/2455543002/diff/100001/components/pdf/common/pdf.mojom File components/pdf/common/pdf.mojom (right): ...
3 years, 9 months ago (2017-03-23 23:57:00 UTC) #19
benwells
https://codereview.chromium.org/2455543002/diff/100001/third_party/WebKit/public/BUILD.gn File third_party/WebKit/public/BUILD.gn (right): https://codereview.chromium.org/2455543002/diff/100001/third_party/WebKit/public/BUILD.gn#newcode648 third_party/WebKit/public/BUILD.gn:648: "//components/*", On 2017/03/23 23:57:00, Sam McNally wrote: > Is ...
3 years, 9 months ago (2017-03-27 06:55:07 UTC) #20
benwells
https://codereview.chromium.org/2455543002/diff/100001/components/pdf/common/OWNERS File components/pdf/common/OWNERS (left): https://codereview.chromium.org/2455543002/diff/100001/components/pdf/common/OWNERS#oldcode1 components/pdf/common/OWNERS:1: per-file *_messages*.h=set noparent On 2017/03/23 23:56:59, Sam McNally wrote: ...
3 years, 8 months ago (2017-03-29 04:18:06 UTC) #25
Sam McNally
lgtm https://codereview.chromium.org/2455543002/diff/120001/third_party/WebKit/public/BUILD.gn File third_party/WebKit/public/BUILD.gn (right): https://codereview.chromium.org/2455543002/diff/120001/third_party/WebKit/public/BUILD.gn#newcode648 third_party/WebKit/public/BUILD.gn:648: "//components/*", Why are these still here?
3 years, 8 months ago (2017-03-29 04:35:35 UTC) #26
benwells
https://codereview.chromium.org/2455543002/diff/120001/third_party/WebKit/public/BUILD.gn File third_party/WebKit/public/BUILD.gn (right): https://codereview.chromium.org/2455543002/diff/120001/third_party/WebKit/public/BUILD.gn#newcode648 third_party/WebKit/public/BUILD.gn:648: "//components/*", On 2017/03/29 04:35:35, Sam McNally wrote: > Why ...
3 years, 8 months ago (2017-03-31 07:19:23 UTC) #27
benwells
3 years, 8 months ago (2017-03-31 07:20:42 UTC) #29
benwells
oops, forgot message. +dsinclair for general PDF onwers review before sending to security and WebKit ...
3 years, 8 months ago (2017-03-31 07:21:36 UTC) #30
benwells
On 2017/03/31 07:21:36, benwells wrote: > oops, forgot message. > > +dsinclair for general PDF ...
3 years, 8 months ago (2017-04-03 03:02:39 UTC) #31
dsinclair
https://codereview.chromium.org/2455543002/diff/160001/components/pdf/browser/pdf_web_contents_helper.h File components/pdf/browser/pdf_web_contents_helper.h (right): https://codereview.chromium.org/2455543002/diff/160001/components/pdf/browser/pdf_web_contents_helper.h#newcode47 components/pdf/browser/pdf_web_contents_helper.h:47: nit: no blank link https://codereview.chromium.org/2455543002/diff/160001/components/pdf/common/BUILD.gn File components/pdf/common/BUILD.gn (right): https://codereview.chromium.org/2455543002/diff/160001/components/pdf/common/BUILD.gn#newcode14 ...
3 years, 8 months ago (2017-04-03 13:23:01 UTC) #33
Tom Sepez
Messages themselves seem fine, but maybe the referrer has to come out of the webkit ...
3 years, 8 months ago (2017-04-03 16:53:12 UTC) #34
benwells
On 2017/04/03 13:23:01, dsinclair wrote: > https://codereview.chromium.org/2455543002/diff/160001/components/pdf/browser/pdf_web_contents_helper.h > File components/pdf/browser/pdf_web_contents_helper.h (right): > > https://codereview.chromium.org/2455543002/diff/160001/components/pdf/browser/pdf_web_contents_helper.h#newcode47 > ...
3 years, 8 months ago (2017-04-04 01:19:46 UTC) #35
dsinclair
pdf lgtm
3 years, 8 months ago (2017-04-04 01:26:26 UTC) #36
benwells
+noel for third_party/WebKit/platform owner tsepez for content/, ipc/ and security review https://codereview.chromium.org/2455543002/diff/160001/components/pdf/browser/pdf_web_contents_helper.h File components/pdf/browser/pdf_web_contents_helper.h (right): ...
3 years, 8 months ago (2017-04-04 01:38:19 UTC) #38
benwells
On 2017/04/04 01:38:19, benwells wrote: > +noel for third_party/WebKit/platform owner > tsepez for content/, ipc/ ...
3 years, 8 months ago (2017-04-04 01:38:45 UTC) #39
Noel Gordon
Platform LGTM.
3 years, 8 months ago (2017-04-04 05:02:38 UTC) #40
Tom Sepez
lgtm
3 years, 8 months ago (2017-04-04 16:41:53 UTC) #41
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/2455543002/200001
3 years, 8 months ago (2017-04-04 22:48:50 UTC) #44
commit-bot: I haz the power
3 years, 8 months ago (2017-04-05 01:07:23 UTC) #47
Message was sent while issue was closed.
Committed patchset #11 (id:200001) as
https://chromium.googlesource.com/chromium/src/+/eb509f59b8e9f31569d0dad0d90d...

Powered by Google App Engine
This is Rietveld 408576698