summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Test that serializing a document with an iframe that was downloaded doesn't ↵japhet@chromium.org2010-05-123-0/+22
| | | | | | | | | | | cause a renderer crash. BUG=42212 TEST=DomSerializerTests.SerializeDocumentWithDownloadedIFrame Review URL: http://codereview.chromium.org/1917007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47054 0039d316-1c4b-4281-b951-d872f2087c98
* Http Cache: Add a backend factory class so that the callerrvargas@google.com2010-05-121-10/+9
| | | | | | | | | | | | has more control about the backend instantiation. BUG=none TEST=current unit tests. Review URL: http://codereview.chromium.org/2000011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47050 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up old method signature of WebViewClient::createView.rafaelw@chromium.org2010-05-122-9/+0
| | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=38301 has landed in webkit. Remove old call signature. Review URL: http://codereview.chromium.org/1955002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47046 0039d316-1c4b-4281-b951-d872f2087c98
* Pass quota parameter to WebStorageNamespace::createSessionStorageNamespace().satish@chromium.org2010-05-124-5/+10
| | | | | | | | | | | | | Put a per-origin quota on session storage since it is using memory in the browser process, and should not be allowed to grow arbitrarily large. Landing on behalf of hans@chromium.org from http://codereview.chromium.org/1998003/show BUG=42740 TEST=none Review URL: http://codereview.chromium.org/1995014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47020 0039d316-1c4b-4281-b951-d872f2087c98
* Make it possible to build DRT in a chromium checkout.tony@chromium.org2010-05-125-15/+36
| | | | | | | | | | | | | | | | | The problem was the circular gyp dependency between webkit.gyp and WebKit.gyp: webkit.gyp:pull_in_webkit_unit_tests -> WebKit.gyp -> webkit.gyp:webkit_support. The fix is to move webkit_support into its own gyp file (like we do in an webkit only checkout). We can't use the same gyp file for in- chromium and in-webkit because we need to change the include path for features.gypi. In gyp, variable expansion happens after includes (otherwise you'd have to expand variables twice and they could change values), so we can't use a single gyp file for this. Review URL: http://codereview.chromium.org/1995013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47012 0039d316-1c4b-4281-b951-d872f2087c98
* Implement a version of WebPlugin for Pepper to bypass the current NPAPIbrettw@chromium.org2010-05-125-248/+201
| | | | | | | | | | | WebPluginImpl. We don't need most of that NPAPI cruft and can remove this extra layer of abstraction to keep our code simpler. TEST=none BUG=none Review URL: http://codereview.chromium.org/2001014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47010 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the dirfd parameter from all Chromium code. The POSIX VFSdumi@chromium.org2010-05-129-42/+27
| | | | | | | | | | | doesn't need it. BUG=43489 TEST=none Review URL: http://codereview.chromium.org/2055009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47006 0039d316-1c4b-4281-b951-d872f2087c98
* Update NULL rect handling. I updated the API but forgot to change the Chromebrettw@chromium.org2010-05-111-3/+2
| | | | | | | | | | side, resulting in a crash when you try to paint the entire plugin. TEST=none BUG=none Review URL: http://codereview.chromium.org/2035015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46966 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Blacklist the gecko-mediaplayer plugin. It sometimes hangs/crashes ↵thestig@chromium.org2010-05-111-3/+22
| | | | | | | | | | the browser. BUG=24507 TEST=none Review URL: http://codereview.chromium.org/2014013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46963 0039d316-1c4b-4281-b951-d872f2087c98
* Pull latest ppapi, update rect usage.brettw@chromium.org2010-05-112-10/+8
| | | | | | This is an unrevert of r46879 which reverted my previous 46876. It includes the fix for the Windows build. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46933 0039d316-1c4b-4281-b951-d872f2087c98
* Reimplement accessibility of web content by caching the entire dmazzoni@chromium.org2010-05-114-387/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | accessibility tree in the browser process. Adds new RPCs for a browser tab to request accessibility info from a renderer; the renderer responds with a complete tree of accessibility metadata for the entire DOM, which is then cached in the RenderWidgetHostView. This part is cross-platform and will help with accessibility on both Windows and Mac OS X. For Windows, MSAA support for web content has been rewritten to use this new cache. Tested in JAWS and NVDA screen readers. Using Chrome with a screen reader is now fast and stable, unlike the previous implementation. However, note that most advanced functionality is still not supported, and much work remains to make Chrome work well with a screen reader. This is a necessary step to improve stability first. BUG=25564 BUG=13291 TEST=See http://codereview.chromium.org/1806001 Review URL: http://codereview.chromium.org/1637018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46916 0039d316-1c4b-4281-b951-d872f2087c98
* FTP: fix navigating to files listed under non-ASCII charactersphajdan.jr@chromium.org2010-05-113-56/+53
| | | | | | | | | | | We need to convert the file name back to server encoding. BUG=38016 TEST=see bug Review URL: http://codereview.chromium.org/1857002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46900 0039d316-1c4b-4281-b951-d872f2087c98
* Apply recent changes of test_shell to webkit_support.tkent@google.com2010-05-117-14/+104
| | | | | | | | | | | | | | - Enable some runtime WebKit flags - Use DumpRenderTreePasteboard - Use webkit_glue::WebFileSystemImpl - Use TestShellWebMimeRegistryImpl - Add webkit_support::CreateApplicationCacheHost() BUG=none TEST=none Review URL: http://codereview.chromium.org/2038010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46899 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: fix compilation error with gcc 4.5.craig.schlenter@chromium.org2010-05-112-3/+3
| | | | | | | | | | | | | | | Avoid a gcc 4.5 warning/error for values that aren't part of NPNVariable. Also drop some unnecessary static_casts by swapping from an int to a size_t in TemplateURLRef's Replacement struct and use platform specific NULL or 0 constants in a couple of places. BUG=43341 TEST=chrome target compiles with gcc 4.5. Review URL: http://codereview.chromium.org/2019002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46889 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 46876 - Pull latest ppapi, update rect usage.willchan@chromium.org2010-05-112-8/+10
| | | | | | | | | | | Broke the build: http://build.chromium.org/buildbot/waterfall/builders/Chromium%20XP/builds/11847/steps/compile/logs/stdio Review URL: http://codereview.chromium.org/1981010 TBR=brettw@chromium.org Review URL: http://codereview.chromium.org/2057004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46879 0039d316-1c4b-4281-b951-d872f2087c98
* Pull latest ppapi, update rect usage.brettw@chromium.org2010-05-102-10/+8
| | | | | | Review URL: http://codereview.chromium.org/1981010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46876 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Add a bunch of missing includes.thestig@chromium.org2010-05-102-2/+4
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/2018001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46850 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 46842 - Reimplement accessibility of web content by caching the entire dmazzoni@chromium.org2010-05-104-90/+387
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | accessibility tree in the browser process. Adds new RPCs for a browser tab to request accessibility info from a renderer; the renderer responds with a complete tree of accessibility metadata for the entire DOM, which is then cached in the RenderWidgetHostView. This part is crossplatform and will help with accessibility on both Windows and Mac OS X. For Windows, MSAA support for web content has been rewritten to use this new cache. Tested in JAWS and NVDA screen readers. Using Chrome with a screen reader is now fast and stable, unlike the previous implementation. However, note that most advanced functionality is still not supported, and much work remains to make Chrome work well with a screen reader. This is a necessary step to improve stability first. BUG=25564 BUG=13291 TEST=See http://codereview.chromium.org/1806001 Review URL: http://codereview.chromium.org/1637018 TBR=dmazzoni@chromium.org Review URL: http://codereview.chromium.org/1989009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46847 0039d316-1c4b-4281-b951-d872f2087c98
* Reimplement accessibility of web content by caching the entire dmazzoni@chromium.org2010-05-104-387/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | accessibility tree in the browser process. Adds new RPCs for a browser tab to request accessibility info from a renderer; the renderer responds with a complete tree of accessibility metadata for the entire DOM, which is then cached in the RenderWidgetHostView. This part is cross-platform and will help with accessibility on both Windows and Mac OS X. For Windows, MSAA support for web content has been rewritten to use this new cache. Tested in JAWS and NVDA screen readers. Using Chrome with a screen reader is now fast and stable, unlike the previous implementation. However, note that most advanced functionality is still not supported, and much work remains to make Chrome work well with a screen reader. This is a necessary step to improve stability first. BUG=25564 BUG=13291 TEST=See http://codereview.chromium.org/1806001 Review URL: http://codereview.chromium.org/1637018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46842 0039d316-1c4b-4281-b951-d872f2087c98
* Stub implementation for allowDatabase callback for workers.jochen@chromium.org2010-05-101-0/+7
| | | | | | | | | BUG=40095 TEST=none Review URL: http://codereview.chromium.org/2002011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46815 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a dependency on upstream WebKit. webkit/glue doesn'ttony@chromium.org2010-05-101-1/+2
| | | | | | | | | need it to compile and this reduces a potential circular dependency. Review URL: http://codereview.chromium.org/2032005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46805 0039d316-1c4b-4281-b951-d872f2087c98
* Partially implement the new pepper API in Chrome. This is not actually hookedbrettw@chromium.org2010-05-0720-0/+1736
| | | | | | | | | | up, which will require some changes in render_view as well as the plugin list. TEST=none BUG=none Review URL: http://codereview.chromium.org/1697008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46760 0039d316-1c4b-4281-b951-d872f2087c98
* Pass HttpRequestHeaders to URLRequest::SetExtraRequestHeaders().willchan@chromium.org2010-05-072-9/+11
| | | | | | | | BUG=22588 Review URL: http://codereview.chromium.org/1998008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46752 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the obsolete JRI bits from the NPAPI headersstuartmorgan@chromium.org2010-05-071-6/+1
| | | | | | | | | BUG=42645 TEST=Existing plugin tests continue to pass; nothing should change. Review URL: http://codereview.chromium.org/2011005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46732 0039d316-1c4b-4281-b951-d872f2087c98
* Switch over to non-deprecated methods.darin@chromium.org2010-05-072-5/+5
| | | | | | | | | | R=jhawkins BUG=none TEST=none Review URL: http://codereview.chromium.org/1985008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46718 0039d316-1c4b-4281-b951-d872f2087c98
* Add new widget API to Pepper to replace the old theming API. The ↵jam@chromium.org2010-05-073-38/+10
| | | | | | | | implementation is a copy of the WebKit code, I will figure out how to reuse it soon. Review URL: http://codereview.chromium.org/2011004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46710 0039d316-1c4b-4281-b951-d872f2087c98
* Add resource loading and resource retrieval code for Mac.tkent@google.com2010-05-074-3/+148
| | | | | | | | | | | | | | | | | | | This changes will fix dozens of LayoutTest failures. The code in platform_support_mac.mm is almost identical with test_shell_mac.mm. test_webview_delegate.cc: Revert a part of r40610. Depending from test_shell to webkit_support.cc makes a symbol conflict because webkit_support.cc depends on platform_support_mac.mm and platform_support_mac.mm has webkit_glue::GetLocalizedString() and webkit_glue::GetDataResource(), which are defined in test_shell too. BUG=none TEST=none Review URL: http://codereview.chromium.org/2002007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46661 0039d316-1c4b-4281-b951-d872f2087c98
* Remove/update a bunch of references to the Google-internal bug tracker.evan@chromium.org2010-05-071-1/+2
| | | | | | | | | | Many of our references turn out to just be context for a given workaround, e.g. "Set the foobar here because the destructor dereferences it, see http://private-bug-url". Review URL: http://codereview.chromium.org/2004004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46645 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 46567 - Reimplement accessibility of web content by caching the entire zork@chromium.org2010-05-074-90/+387
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | accessibility tree in the browser process. Adds new RPCs for a browser tab to request accessibility info from a renderer; the renderer responds with a complete tree of accessibility metadata for the entire DOM, which is then cached in the RenderWidgetHostView. This part is crossplatform and will help with accessibility on both Windows and Mac OS X. For Windows, MSAA support for web content has been rewritten to use this new cache. Tested in JAWS and NVDA screen readers. Using Chrome with a screen reader is now fast and stable, unlike the previous implementation. However, note that most advanced functionality is still not supported, and much work remains to make Chrome work well with a screen reader. This is a necessary step to improve stability first. BUG=25564 BUG=13291 TEST=See http://codereview.chromium.org/1806001 Review URL: http://codereview.chromium.org/1637018 TBR=dmazzoni@chromium.org Review URL: http://codereview.chromium.org/2031004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46642 0039d316-1c4b-4281-b951-d872f2087c98
* Add Chromium side implementation for WebFileSystem interface in WebKit.jianli@chromium.org2010-05-066-96/+220
| | | | | | | | | BUG=none TEST=non Review URL: http://codereview.chromium.org/1748015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46625 0039d316-1c4b-4281-b951-d872f2087c98
* Use net::HttpRequestHeaders instead of std::string in URLRequest and friends.willchan@chromium.org2010-05-061-18/+12
| | | | | | | | BUG=22588 Review URL: http://codereview.chromium.org/1998001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46612 0039d316-1c4b-4281-b951-d872f2087c98
* Fix NULL vs 0 problems which break the build with -Werror using GCC 4.5evan@chromium.org2010-05-062-4/+4
| | | | | | | | | | | BUG=none TEST=try to compile with gcc 4.5 Patch by Benjamin Jemlich <pcgod99@gmail.com>. Review URL: http://codereview.chromium.org/2007003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46601 0039d316-1c4b-4281-b951-d872f2087c98
* Always use NSS for SSL in test_shell.exe on Windows.wtc@chromium.org2010-05-061-0/+15
| | | | | | | | | R=agl,willchan BUG=43142 TEST=All layout tests should pass on Windows. Review URL: http://codereview.chromium.org/2012002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46590 0039d316-1c4b-4281-b951-d872f2087c98
* Rename some other occurrences of deperecated methods.antonm@chromium.org2010-05-061-1/+1
| | | | | | Review URL: http://codereview.chromium.org/1954002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46569 0039d316-1c4b-4281-b951-d872f2087c98
* Reimplement accessibility of web content by caching the entire dmazzoni@chromium.org2010-05-064-387/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | accessibility tree in the browser process. Adds new RPCs for a browser tab to request accessibility info from a renderer; the renderer responds with a complete tree of accessibility metadata for the entire DOM, which is then cached in the RenderWidgetHostView. This part is cross-platform and will help with accessibility on both Windows and Mac OS X. For Windows, MSAA support for web content has been rewritten to use this new cache. Tested in JAWS and NVDA screen readers. Using Chrome with a screen reader is now fast and stable, unlike the previous implementation. However, note that most advanced functionality is still not supported, and much work remains to make Chrome work well with a screen reader. This is a necessary step to improve stability first. BUG=25564 BUG=13291 TEST=See http://codereview.chromium.org/1806001 Review URL: http://codereview.chromium.org/1637018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46567 0039d316-1c4b-4281-b951-d872f2087c98
* Implement SetCacheMode and CloseCurrentConnections in webkit_support.jochen@chromium.org2010-05-061-0/+6
| | | | | | | | | | | This change makes webkit_glue an independent dynamic library again. BUG=none TEST=compile DumpRenderTree with shared libraries. Review URL: http://codereview.chromium.org/2031001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46554 0039d316-1c4b-4281-b951-d872f2087c98
* Update Mac plugins for SetFocus changes, and remove old workaround messagesstuartmorgan@chromium.org2010-05-056-92/+71
| | | | | | | | | | | | | Now that WebKit is sending unfocus events, rework Mac plugins to correctly track plugin focus as a function of WebKit element focus and window-level view focus. Remove message plumbing for the old workarounds that were used to partially simulate focus switching for Mac plugins. Windows and Linux will currently ignore the new focus loss notifications so their behavior is unchanged. BUG=32721 TEST=Mac plugins should stop reacting to keyboard events once another control on the page, or the omnibox, is focused. They should also regain keyboard focus when switching back to their tab if they had it when the tab was hidden. Review URL: http://codereview.chromium.org/1736007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46516 0039d316-1c4b-4281-b951-d872f2087c98
* Switch over to non-deprecated WebKit APIs and delete client methods that are nodarin@chromium.org2010-05-056-17/+12
| | | | | | | | | | | | longer called by WebKit. R=jhawkins BUG=none TEST=none Review URL: http://codereview.chromium.org/1995002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46508 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for RTL and replace ID to the test shell notification presenter,johnnyg@chromium.org2010-05-052-1/+17
| | | | | | | | | | | to support the latest webkit interface and tests. BUG=none TEST=webkit notifications layout tests. Review URL: http://codereview.chromium.org/1936003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46500 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll to r58838.dpranke@chromium.org2010-05-051-2/+0
| | | | | | | | | | BUG=none TEST=none R=none Review URL: http://codereview.chromium.org/1979001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46489 0039d316-1c4b-4281-b951-d872f2087c98
* Update expectations temporarily.dpranke@chromium.org2010-05-051-0/+2
| | | | | | | | | | | | | Expect svg/custom/mask-changes.svg and http/tests/loading/bad-scheme-subframe.html to fail. BUG=none TEST=none TBR=none Review URL: http://codereview.chromium.org/1937009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46481 0039d316-1c4b-4281-b951-d872f2087c98
* Add EGLImage as one media type different than regular uncompressed video buffer.scherkus@chromium.org2010-05-051-2/+5
| | | | | | | | | | | | | | Video renderer could get this info via decoder->media_format(). This is needed in case video renderer is the buffer allocator. Patch by wjia@chromium.org: http://codereview.chromium.org/1725021/show BUG=NONE TEST=compiles Review URL: http://codereview.chromium.org/1952003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46479 0039d316-1c4b-4281-b951-d872f2087c98
* Move NPAPI to C99 typesstuartmorgan@chromium.org2010-05-051-15/+15
| | | | | | | | | BUG=42645 TEST=None; no behavioral change. Review URL: http://codereview.chromium.org/1910004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46463 0039d316-1c4b-4281-b951-d872f2087c98
* Cleaning up after a webkit roll.michaeln@chromium.org2010-05-052-8/+6
| | | | | | | | | BUG=39368 TEST=n/a Review URL: http://codereview.chromium.org/1912007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46425 0039d316-1c4b-4281-b951-d872f2087c98
* Mark some more release() calls with ignore_result.estade@chromium.org2010-05-042-11/+8
| | | | | | | | | BUG=42904 TEST=none Review URL: http://codereview.chromium.org/1695033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46411 0039d316-1c4b-4281-b951-d872f2087c98
* Don't autofill a read-only password field.snej@chromium.org2010-05-044-10/+41
| | | | | | | | | BUG=26416 TEST=PasswordManagerAutocompleteTests::OnBlur Review URL: http://codereview.chromium.org/1856004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46383 0039d316-1c4b-4281-b951-d872f2087c98
* When running on 10.6, switch to using the new popup API.avi@chromium.org2010-05-041-15/+56
| | | | | | | | | BUG=http://crbug.com/19669 TEST=move a window so that a popup form control sits below the dock. click it, and the menu's bottom edge should just touch the top of the dock. Review URL: http://codereview.chromium.org/1917002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46375 0039d316-1c4b-4281-b951-d872f2087c98
* Site isolation metrics: Sniff the actual type of cross origin text/html japhet@chromium.org2010-05-044-0/+229
| | | | | | | | | | | | | | responses, and take access control headers into account. Also, moved the actual logic of site isolation metrics into a separate file. BUG=none TEST=none Review URL: http://codereview.chromium.org/1699028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46370 0039d316-1c4b-4281-b951-d872f2087c98
* Remove accidentally-committed test loggingstuartmorgan@chromium.org2010-05-041-1/+0
| | | | | | | | | | | TBR=avi BUG=none TEST=none Review URL: http://codereview.chromium.org/1921002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46356 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a crash when scrolling a fast-path QuickDraw pluginstuartmorgan@chromium.org2010-05-042-7/+22
| | | | | | | | | | | | | Two changes - Only throw away QuickDraw plugin GWorlds when the size changes, so we don't get into this case in the first place - Add a safety check so that if anything else like this happens, it will call SetWindow instead of crashing. BUG=43007 TEST=Scroll a page with a QuickTime movie on 10.5; it shouldn't crash. Review URL: http://codereview.chromium.org/1937004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46351 0039d316-1c4b-4281-b951-d872f2087c98