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

Issue 10628004: Remove support for the QuickDraw NPAPI drawing model (Closed)

Created:
8 years, 6 months ago by stuartmorgan
Modified:
8 years, 6 months ago
CC:
chromium-reviews, darin-cc_chromium.org
Visibility:
Public.

Description

Remove support for the QuickDraw NPAPI drawing model This model has been deprecated for a very long time, has very few plugins still relying on it, and is increasingly unsupported by other Mac browsers. In addition to simplifying code, this ensures that plugin vendors with QD and CG implementations (which at least one has done as a short-term solution to get 64-bit Safari and Firefox support) don't leave Chromium on the QD path under the very mistaken belief that it's the faster path. BUG=125913 TEST=Most Mac plugins should continue to work. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=143721

Patch Set 1 #

Total comments: 1

Patch Set 2 : Switch test plugin to CG #

Unified diffs Side-by-side diffs Delta from patch set Stats (+21 lines, -255 lines) Patch
M webkit/glue/webkit_glue.gypi View 2 chunks +0 lines, -3 lines 0 comments Download
D webkit/plugins/npapi/coregraphics_private_symbols_mac.h View 1 chunk +0 lines, -27 lines 0 comments Download
M webkit/plugins/npapi/plugin_host.cc View 2 chunks +6 lines, -15 lines 0 comments Download
D webkit/plugins/npapi/quickdraw_drawing_manager_mac.h View 1 chunk +0 lines, -60 lines 0 comments Download
D webkit/plugins/npapi/quickdraw_drawing_manager_mac.cc View 1 chunk +0 lines, -66 lines 0 comments Download
M webkit/plugins/npapi/test/plugin_client.cc View 1 1 chunk +9 lines, -0 lines 0 comments Download
M webkit/plugins/npapi/webplugin_delegate_impl.h View 2 chunks +0 lines, -7 lines 0 comments Download
M webkit/plugins/npapi/webplugin_delegate_impl_mac.mm View 12 chunks +6 lines, -77 lines 0 comments Download

Messages

Total messages: 20 (0 generated)
stuartmorgan
mark for review jam for OWNERS Mark, feel free to ping me if you want ...
8 years, 6 months ago (2012-06-21 12:17:22 UTC) #1
Mark Mentovai
I’m nearly positive I agree, but could you just record the states of various plug-ins ...
8 years, 6 months ago (2012-06-21 14:47:36 UTC) #2
Avi (use Gerrit)
https://chromiumcodereview.appspot.com/10628004/diff/1/webkit/plugins/npapi/plugin_host.cc File webkit/plugins/npapi/plugin_host.cc (right): https://chromiumcodereview.appspot.com/10628004/diff/1/webkit/plugins/npapi/plugin_host.cc#newcode813 webkit/plugins/npapi/plugin_host.cc:813: // We only support the Core Animation model on ...
8 years, 6 months ago (2012-06-21 14:51:55 UTC) #3
stuartmorgan
On 2012/06/21 14:51:55, Avi wrote: > This comment isn't meaningful if our minimum is 10.6. ...
8 years, 6 months ago (2012-06-21 15:12:02 UTC) #4
stuartmorgan
On 2012/06/21 14:47:36, Mark Mentovai wrote: > I’m nearly positive I agree, but could you ...
8 years, 6 months ago (2012-06-21 15:37:41 UTC) #5
Mark Mentovai
Thank you for the summary. I agree that it’s time to drop QD. LGTM.
8 years, 6 months ago (2012-06-21 15:53:38 UTC) #6
jam
lgtm
8 years, 6 months ago (2012-06-21 16:20:20 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/stuartmorgan@chromium.org/10628004/1
8 years, 6 months ago (2012-06-21 16:26:16 UTC) #8
commit-bot: I haz the power
Presubmit check for 10628004-1 failed and returned exit status 1. Running presubmit commit checks ...
8 years, 6 months ago (2012-06-21 16:26:22 UTC) #9
stuartmorgan
+darin for webkit/ OWNERS (for the gypi change)
8 years, 6 months ago (2012-06-21 16:29:37 UTC) #10
darin (slow to review)
LGTM for src/webkit/
8 years, 6 months ago (2012-06-21 18:19:04 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/stuartmorgan@chromium.org/10628004/1
8 years, 6 months ago (2012-06-21 19:17:45 UTC) #12
commit-bot: I haz the power
Try job failure for 10628004-1 on win for step "update". http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win&number=16767 Step "update" is always ...
8 years, 6 months ago (2012-06-21 19:55:43 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/stuartmorgan@chromium.org/10628004/1
8 years, 6 months ago (2012-06-21 20:25:14 UTC) #14
commit-bot: I haz the power
Try job failure for 10628004-1 (previous was lost) (retry) (retry) on mac_rel for step "browser_tests". ...
8 years, 6 months ago (2012-06-21 23:04:25 UTC) #15
stuartmorgan
Oh, right. The test plugin doesn't negotiate anything. I'll have to make it a CG ...
8 years, 6 months ago (2012-06-22 05:39:59 UTC) #16
stuartmorgan
On 2012/06/22 05:39:59, stuartmorgan wrote: > Oh, right. The test plugin doesn't negotiate anything. > ...
8 years, 6 months ago (2012-06-22 08:02:01 UTC) #17
Mark Mentovai
LGTM still.
8 years, 6 months ago (2012-06-22 17:54:16 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/stuartmorgan@chromium.org/10628004/6002
8 years, 6 months ago (2012-06-22 19:31:21 UTC) #19
commit-bot: I haz the power
8 years, 6 months ago (2012-06-22 22:06:26 UTC) #20
Change committed as 143721

Powered by Google App Engine
This is Rietveld 408576698