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

Issue 10830072: Browser Plugin: New Implementation (Renderer Side) (Closed)

Created:
8 years, 4 months ago by Fady Samuel
Modified:
8 years, 4 months ago
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, rjkroege, lazyboy
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : Merged with ToT #

Patch Set 3 : Use content_browsertests #

Patch Set 4 : Added Custom Events Browser Tests #

Patch Set 5 : Merge with ToT #

Patch Set 6 : Removed unnecessary change #

Patch Set 7 : #

Patch Set 8 : Added support to read src attribute #

Patch Set 9 : Added lots more comments to messages and public members of BrowserPlugin #

Total comments: 2

Patch Set 10 : Cleanup: Avoid exposing CreateTransportDIB/FreeTransportDIB in RenderProcess #

Patch Set 11 : Removed some unnecessary files #

Patch Set 12 : Merged with ToT #

Patch Set 13 : Fixed leaky Persistents in BrowserPlugin #

Total comments: 58

Patch Set 14 : Addressed creis@'s comments #

Patch Set 15 : #

Total comments: 23

Patch Set 16 : Added High-DPI support #

Patch Set 17 : Little bit of cleanup to BrowserPluginBackingStore #

Patch Set 18 : Fixed according to comments by creis@. Moved postMessage stuff out for another cl #

Total comments: 6

Patch Set 19 : Fixed nits #

Patch Set 20 : Moved out of browser_plugin namespace #

Patch Set 21 : Add missing license headers #

Patch Set 22 : Correct diff #

Patch Set 23 : Cleanup #

Patch Set 24 : Re-removed postMessage (uploaded wrong diff again :-() #

Patch Set 25 : Removed supportsKeyboardFocus until WebKit-side patch lands #

Patch Set 26 : Merge with ToT #

Patch Set 27 : Fixed broken builds #

Patch Set 28 : Fixed more build issues #

Patch Set 29 : Fixed Windows build. #

Patch Set 30 : Make WebKit::WebPlugin a NON_EXPORTED_BASE #

Patch Set 31 : Merge with ToT #

Patch Set 32 : Merge with ToT properly #

Patch Set 33 : Initialize content shell resources #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1932 lines, -0 lines) Patch
A content/common/browser_plugin_messages.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 20 21 22 23 1 chunk +152 lines, -0 lines 0 comments Download
M content/common/content_message_generator.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M content/content_common.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +1 line, -0 lines 0 comments Download
M content/content_renderer.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +10 lines, -0 lines 0 comments Download
M content/content_tests.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +6 lines, -0 lines 0 comments Download
M content/public/common/content_constants.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +3 lines, -0 lines 0 comments Download
M content/public/common/content_constants.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +3 lines, -0 lines 0 comments Download
A content/renderer/browser_plugin/browser_plugin.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 chunk +148 lines, -0 lines 0 comments Download
A content/renderer/browser_plugin/browser_plugin.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +401 lines, -0 lines 0 comments Download
A content/renderer/browser_plugin/browser_plugin_backing_store.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +64 lines, -0 lines 0 comments Download
A content/renderer/browser_plugin/browser_plugin_backing_store.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +90 lines, -0 lines 0 comments Download
A content/renderer/browser_plugin/browser_plugin_bindings.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +53 lines, -0 lines 0 comments Download
A content/renderer/browser_plugin/browser_plugin_bindings.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +253 lines, -0 lines 0 comments Download
A content/renderer/browser_plugin/browser_plugin_browsertest.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +42 lines, -0 lines 0 comments Download
A content/renderer/browser_plugin/browser_plugin_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +308 lines, -0 lines 0 comments Download
A content/renderer/browser_plugin/browser_plugin_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +58 lines, -0 lines 0 comments Download
A content/renderer/browser_plugin/browser_plugin_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +47 lines, -0 lines 0 comments Download
A content/renderer/browser_plugin/browser_plugin_manager_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +44 lines, -0 lines 0 comments Download
A content/renderer/browser_plugin/browser_plugin_manager_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +74 lines, -0 lines 0 comments Download
A content/renderer/browser_plugin/mock_browser_plugin.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +29 lines, -0 lines 0 comments Download
A content/renderer/browser_plugin/mock_browser_plugin.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +19 lines, -0 lines 0 comments Download
A content/renderer/browser_plugin/mock_browser_plugin_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +50 lines, -0 lines 0 comments Download
A content/renderer/browser_plugin/mock_browser_plugin_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +66 lines, -0 lines 0 comments Download
M content/renderer/render_view_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 2 chunks +9 lines, -0 lines 0 comments Download
M ipc/ipc_message_utils.h View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 46 (0 generated)
Fady Samuel
Hi Nate, This is some code for a new renderer side implementation of the browser ...
8 years, 4 months ago (2012-08-01 16:59:11 UTC) #1
Nate Chapin
I think the bindings piece look ok to me (comment aside), with two caveats: 1. ...
8 years, 4 months ago (2012-08-01 17:36:17 UTC) #2
Fady Samuel
On 2012/08/01 17:36:17, Nate Chapin wrote: > I think the bindings piece look ok to ...
8 years, 4 months ago (2012-08-01 17:44:22 UTC) #3
Nate Chapin
On 2012/08/01 17:44:22, Fady Samuel wrote: > On 2012/08/01 17:36:17, Nate Chapin wrote: > > ...
8 years, 4 months ago (2012-08-01 18:00:45 UTC) #4
Fady Samuel
Hi Charlie, I'm beginning to upstream the new browser plugin implementation. This is the renderer ...
8 years, 4 months ago (2012-08-01 20:32:07 UTC) #5
Charlie Reis
Cool. I guess my main high level question is whether there are long-term disadvantages to ...
8 years, 4 months ago (2012-08-01 23:20:51 UTC) #6
Charlie Reis
Also, please try to be in the habit of filling in the bug number for ...
8 years, 4 months ago (2012-08-01 23:22:20 UTC) #7
Fady Samuel
Hi Charlie, I've addressed most of your points. There are a couple of points that ...
8 years, 4 months ago (2012-08-02 18:32:46 UTC) #8
Fady Samuel
+mihaip
8 years, 4 months ago (2012-08-02 21:59:45 UTC) #9
Charlie Reis
https://chromiumcodereview.appspot.com/10830072/diff/102/content/common/browser_plugin_messages.h File content/common/browser_plugin_messages.h (right): https://chromiumcodereview.appspot.com/10830072/diff/102/content/common/browser_plugin_messages.h#newcode30 content/common/browser_plugin_messages.h:30: IPC_STRUCT_BEGIN(BrowserPluginHostMsg_PostMessage_Params) On 2012/08/02 18:32:47, Fady Samuel wrote: > On ...
8 years, 4 months ago (2012-08-03 18:06:02 UTC) #10
Fady Samuel
Charlie, I've addressed all your comments. Mihai: I added you as a reviewer, in case ...
8 years, 4 months ago (2012-08-03 19:34:43 UTC) #11
Charlie Reis
Thanks. LGTM with nits. You'll need John's approval for the new MIME type in content/public. ...
8 years, 4 months ago (2012-08-03 20:01:00 UTC) #12
Fady Samuel
-mihaip as he asked me to move on to OWNER review. +jam for OWNER review ...
8 years, 4 months ago (2012-08-03 22:04:12 UTC) #13
jam
lgtm for the public bits. creis: in the future, minor changes like this are fine ...
8 years, 4 months ago (2012-08-06 20:26:43 UTC) #14
Fady Samuel
> fsamuel: why is there a browser_plugin namespace? content seems enough Name collision with existing ...
8 years, 4 months ago (2012-08-06 23:59:17 UTC) #15
Fady Samuel
On 2012/08/06 23:59:17, Fady Samuel wrote: > > fsamuel: why is there a browser_plugin namespace? ...
8 years, 4 months ago (2012-08-07 19:32:04 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fsamuel@chromium.org/10830072/7016
8 years, 4 months ago (2012-08-07 19:32:14 UTC) #17
commit-bot: I haz the power
Presubmit check for 10830072-7016 failed and returned exit status 1. Running presubmit commit checks ...
8 years, 4 months ago (2012-08-07 19:32:26 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fsamuel@chromium.org/10830072/16044
8 years, 4 months ago (2012-08-07 19:49:12 UTC) #19
commit-bot: I haz the power
Try job failure for 10830072-16044 (retry) on mac_rel for step "runhooks". It's a second try, ...
8 years, 4 months ago (2012-08-07 19:57:25 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fsamuel@chromium.org/10830072/12040
8 years, 4 months ago (2012-08-07 20:15:14 UTC) #21
commit-bot: I haz the power
Try job failure for 10830072-12040 (retry) on mac_rel for step "runhooks". It's a second try, ...
8 years, 4 months ago (2012-08-07 20:24:16 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fsamuel@chromium.org/10830072/12044
8 years, 4 months ago (2012-08-07 20:38:37 UTC) #23
commit-bot: I haz the power
Try job failure for 10830072-12044 (retry) on mac_rel for step "runhooks". It's a second try, ...
8 years, 4 months ago (2012-08-07 20:45:46 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fsamuel@chromium.org/10830072/17113
8 years, 4 months ago (2012-08-07 23:13:35 UTC) #25
commit-bot: I haz the power
Try job failure for 10830072-17113 (retry) on mac_rel for step "runhooks". It's a second try, ...
8 years, 4 months ago (2012-08-07 23:20:01 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fsamuel@chromium.org/10830072/17113
8 years, 4 months ago (2012-08-08 05:21:00 UTC) #27
commit-bot: I haz the power
Failed to apply patch for content/renderer/render_view_impl.cc: While running patch -p1 --forward --force; patching file content/renderer/render_view_impl.cc ...
8 years, 4 months ago (2012-08-08 05:21:07 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fsamuel@chromium.org/10830072/167
8 years, 4 months ago (2012-08-08 15:00:44 UTC) #29
commit-bot: I haz the power
Try job failure for 10830072-167 (retry) on mac_rel for step "compile" (clobber build). It's a ...
8 years, 4 months ago (2012-08-08 15:39:08 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fsamuel@chromium.org/10830072/10042
8 years, 4 months ago (2012-08-08 15:59:29 UTC) #31
commit-bot: I haz the power
Try job failure for 10830072-10042 (retry) on mac for step "compile" (clobber build). It's a ...
8 years, 4 months ago (2012-08-08 16:39:21 UTC) #32
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fsamuel@chromium.org/10830072/8027
8 years, 4 months ago (2012-08-08 16:53:05 UTC) #33
commit-bot: I haz the power
Try job failure for 10830072-8027 (retry) on win for step "compile" (clobber build). It's a ...
8 years, 4 months ago (2012-08-08 17:56:37 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fsamuel@chromium.org/10830072/9044
8 years, 4 months ago (2012-08-08 18:04:33 UTC) #35
commit-bot: I haz the power
Try job failure for 10830072-9044 (retry) on win for step "compile" (clobber build). It's a ...
8 years, 4 months ago (2012-08-08 19:12:52 UTC) #36
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fsamuel@chromium.org/10830072/17126
8 years, 4 months ago (2012-08-08 19:46:27 UTC) #37
commit-bot: I haz the power
Try job failure for 10830072-17126 (retry) on mac_rel for step "browser_tests". It's a second try, ...
8 years, 4 months ago (2012-08-08 21:01:21 UTC) #38
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fsamuel@chromium.org/10830072/17126
8 years, 4 months ago (2012-08-08 21:05:42 UTC) #39
commit-bot: I haz the power
Try job failure for 10830072-17126 (retry) on mac_rel for step "browser_tests". It's a second try, ...
8 years, 4 months ago (2012-08-08 22:27:21 UTC) #40
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fsamuel@chromium.org/10830072/17126
8 years, 4 months ago (2012-08-08 22:57:03 UTC) #41
commit-bot: I haz the power
Try job failure for 10830072-17126 (retry) on android for steps "compile, build" (clobber build). It's ...
8 years, 4 months ago (2012-08-08 23:37:56 UTC) #42
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fsamuel@chromium.org/10830072/17126
8 years, 4 months ago (2012-08-08 23:47:05 UTC) #43
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fsamuel@chromium.org/10830072/1067
8 years, 4 months ago (2012-08-09 18:13:13 UTC) #44
commit-bot: I haz the power
Change committed as 150863
8 years, 4 months ago (2012-08-09 19:24:40 UTC) #45
commit-bot: I haz the power
8 years, 4 months ago (2012-08-09 21:38:23 UTC) #46

Powered by Google App Engine
This is Rietveld 408576698