Comment #12 on issue 14323 by [email protected]: [www.appleby.ie]: Page not refreshed when new page selected http://code.google.com/p/chromium/issues/detail?id=14323
The following revision refers to this bug:
http://src.chromium.org/viewvc/chrome?view=rev&revision=23178
------------------------------------------------------------------------
r23178 | [email protected] | 2009-08-12 00:03:55 -0700 (Wed, 12 Aug 2009) |
27 lines
Changed paths:
M
http://src.chromium.org/viewvc/chrome/branches/195/src/chrome/common/plugin_messages_internal.h?r1=23178&r2=23177
M
http://src.chromium.org/viewvc/chrome/branches/195/src/chrome/plugin/webplugin_delegate_stub.cc?r1=23178&r2=23177
M
http://src.chromium.org/viewvc/chrome/branches/195/src/chrome/plugin/webplugin_delegate_stub.h?r1=23178&r2=23177
M
http://src.chromium.org/viewvc/chrome/branches/195/src/chrome/plugin/webplugin_proxy.cc?r1=23178&r2=23177
M
http://src.chromium.org/viewvc/chrome/branches/195/src/chrome/plugin/webplugin_proxy.h?r1=23178&r2=23177
M
http://src.chromium.org/viewvc/chrome/branches/195/src/chrome/renderer/webplugin_delegate_proxy.cc?r1=23178&r2=23177
M
http://src.chromium.org/viewvc/chrome/branches/195/src/chrome/renderer/webplugin_delegate_proxy.h?r1=23178&r2=23177
M
http://src.chromium.org/viewvc/chrome/branches/195/src/webkit/glue/plugins/plugin_instance.cc?r1=23178&r2=23177
M
http://src.chromium.org/viewvc/chrome/branches/195/src/webkit/glue/plugins/plugin_stream_url.cc?r1=23178&r2=23177
M
http://src.chromium.org/viewvc/chrome/branches/195/src/webkit/glue/plugins/plugin_stream_url.h?r1=23178&r2=23177
M
http://src.chromium.org/viewvc/chrome/branches/195/src/webkit/glue/plugins/test/plugin_get_javascript_url_test.cc?r1=23178&r2=23177
M
http://src.chromium.org/viewvc/chrome/branches/195/src/webkit/glue/plugins/test/plugin_get_javascript_url_test.h?r1=23178&r2=23177
M
http://src.chromium.org/viewvc/chrome/branches/195/src/webkit/glue/webplugin.h?r1=23178&r2=23177
M
http://src.chromium.org/viewvc/chrome/branches/195/src/webkit/glue/webplugin_impl.cc?r1=23178&r2=23177
M
http://src.chromium.org/viewvc/chrome/branches/195/src/webkit/glue/webplugin_impl.h?r1=23178&r2=23177
Merge 22369 - Fix plugin IPC issues.
The reliability tests regressions caused by this patch have been addressed
by the upstream bug fix https://bugs.webkit.org/show_bug.cgi?id=27769
The IPCs for carrying data requested by plugins have been changed from
synchronous IPCs to asynchronous IPCs.
This fixes bug http://code.google.com/p/chromium/issues/detail?id=14323,
where the Flash plugin would not render content on the page if these IPCs
were processed while the plugin waited for sync calls like NPN_Evaluate to
return.
This CL also fixes the following bugs, which were crashes in reliability
test runs when this patch was landed last time.
http://code.google.com/p/chromium/issues/detail?id=18058
http://code.google.com/p/chromium/issues/detail?id=18059
The crash happens because of NPP_Write calls issued to the plugin while it
is waiting for an NPN_Invoke call to return in the context of
NPP_NewStream. Inspecting the safari plugin implementation revealed that
they defer the resource load before calling the plugin and restore it on
return.
We emulate this behavior via an IPC sent from the plugin which serves as an
acknowledgement.
Test=covered by UI tests.
Bug=14323,18058,18059
Review URL: http://codereview.chromium.org/159746
[email protected]
Review URL: http://codereview.chromium.org/165381
------------------------------------------------------------------------
--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings
--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---
