summaryrefslogtreecommitdiffstats
path: root/content
Commit message (Collapse)AuthorAgeFilesLines
* Rename WebUIFactory to WebUIControllerFactory since that's what it creates now.jam@chromium.org2012-01-2716-177/+141
| | | | | | | | | I've removed EmptyWebUIFactory, since that doesn't fit in well with Content API now. There were only a few places in the code that called it, and handling NULL wasn't much work. BUG=98716 Review URL: https://chromiumcodereview.appspot.com/9288074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119341 0039d316-1c4b-4281-b951-d872f2087c98
* A few clients of the utility process had a race condition that could lead to ↵dgrogan@chromium.org2012-01-277-28/+43
| | | | | | | | | | | | | | a browser crash if the utility process crashed. IndexedDB was the worst offender. WebstoreInstallHelper, the profile importer, and posix plugin loader were also affected. As a side effect, NaClProcessHost and GpuProcessHost are now notified when their respective processes are killed and treat such an occurrence as a crash. BUG=108871 TEST= Review URL: http://codereview.chromium.org/9235052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119340 0039d316-1c4b-4281-b951-d872f2087c98
* Do not filter IPC messages until the new RVH commits, to avoid a race.creis@chromium.org2012-01-274-64/+59
| | | | | | | | | | | | This is an alternate fix to http://codereview.chromium.org/8587029/. BUG=93427 BUG=104600 TEST=Go back/forward quickly with cross-process navigations. Review URL: http://codereview.chromium.org/9288037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119335 0039d316-1c4b-4281-b951-d872f2087c98
* android build: progress on content and libjingle.jrg@chromium.org2012-01-2711-13/+41
| | | | | | | | | | BUG=None TEST= Review URL: http://codereview.chromium.org/9271028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119334 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Create appropriate WebGestureEvents and send them to renderers.sadrul@chromium.org2012-01-277-7/+79
| | | | | | | | | BUG=110230 TEST=none Review URL: https://chromiumcodereview.appspot.com/9289018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119332 0039d316-1c4b-4281-b951-d872f2087c98
* Implement gpu test expectations parser.zmo@chromium.org2012-01-274-0/+746
| | | | | | | | | | | This is the second CL of enabling a finer way to mark gpu test expectations. It implements a parser that can read the test_expectations.txt file and then based on the current bot and the test name, decide what's the expected test behavior, i.e., pass/fail/etc. BUG=101216 TEST=content_unittests, GPUTestExpectationsParser.* R=kbr Review URL: https://chromiumcodereview.appspot.com/9271035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119330 0039d316-1c4b-4281-b951-d872f2087c98
* Convert use of int ms to TimeDelta in files owned by brettw.tedvessenes@gmail.com2012-01-278-22/+26
| | | | | | | | | | BUG=108171 TEST= Review URL: http://codereview.chromium.org/9233018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119321 0039d316-1c4b-4281-b951-d872f2087c98
* No need to have HostZoomMap know about "original" map, which is really just ↵jam@chromium.org2012-01-276-47/+40
| | | | | | | | | another way of saying parent profile. The only place where it was used, in RenderViewHost::OnDidZoomURL, would end up firing a notification that the OffTheRecordProfile was already watching. BUG=98716 Review URL: https://chromiumcodereview.appspot.com/9113073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119318 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of DownloadIdFactory and instead get the next id from ↵jam@chromium.org2012-01-2740-247/+179
| | | | | | | | | DownloadManagerDelegate. I've also moved DownloadId to the public directory and into the content namespace. BUG=98716 Review URL: https://chromiumcodereview.appspot.com/9169036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119310 0039d316-1c4b-4281-b951-d872f2087c98
* Add ScopedAllowIO in CreateFileStreamForDrop.kinuko@chromium.org2012-01-271-1/+4
| | | | | | | | | | BUG=110709 TEST=See the repro step in the bug. Review URL: http://codereview.chromium.org/9176006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119309 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 119284 - Turn web intents build flag on. Move the command-line flag ↵gbillock@chromium.org2012-01-263-5/+5
| | | | | | | | | | | | | | | | | | | | | to default on. Make the flag disable rather than enable web intents. Put the options UI behind a new flag controlling functionality if the registration tag is present for web content. IN CASE OF FIRE, PULL THIS HANDLE! If web intents needs to be disabled, revert this change. R=jhawkins@chromium.org BUG=90458 TEST=None Review URL: https://chromiumcodereview.appspot.com/9212036 TBR=gbillock@chromium.org Review URL: https://chromiumcodereview.appspot.com/9113095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119306 0039d316-1c4b-4281-b951-d872f2087c98
* Turn web intents build flag on. Move the command-line flag to default on.gbillock@chromium.org2012-01-263-5/+5
| | | | | | | | | | | | | | | | Make the flag disable rather than enable web intents. Put the options UI behind a new flag controlling functionality if the registration tag is present for web content. IN CASE OF FIRE, PULL THIS HANDLE! If web intents needs to be disabled, revert this change. R=jhawkins@chromium.org BUG=90458 TEST=None Review URL: https://chromiumcodereview.appspot.com/9212036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119284 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Add event queues in the GestureRecognizer.sadrul@chromium.org2012-01-2612-35/+41
| | | | | | | | | | | | | | | | | Event-queues allow the GestureRecognizer to maintain multiple states for different gestures. Especially, this makes it possible to correctly process queued up (asynchronous) touch-events at the same time it processes synchronous touch-events. Throttling/filtering touch-events that go to the renderer is now removed. This may be added back at a later time. BUG=110230 TEST=none (will be added in a future CL: http://codereview.chromium.org/9129012/) Review URL: https://chromiumcodereview.appspot.com/9150046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119278 0039d316-1c4b-4281-b951-d872f2087c98
* Remove InnerCallback from DownloadQuery.benjhayden@chromium.org2012-01-261-26/+8
| | | | | | | | It was a hack to work around a bug in base::Bind that was fixed by http://src.chromium.org/viewvc/chrome?view=rev&revision=115045 Review URL: http://codereview.chromium.org/9190017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119272 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: refactor remote debugging server to enable content_shell debugging.pfeldman@chromium.org2012-01-268-51/+164
| | | | | | | | | | | BUG=97465 TEST= Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=119230 Review URL: https://chromiumcodereview.appspot.com/9113079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119243 0039d316-1c4b-4281-b951-d872f2087c98
* Make AudioDevice::Stop synchronous again.tommi@chromium.org2012-01-262-11/+22
| | | | | | | | | | | | | | | | In my last cl I introduced a race whereby callback objects could have gone out of scope before the audio thread was taken down and therefore callbacks could dereference a bogus pointer. The tests are succeeding on the mac bots though (by chance?), so we have just seen this in local test runs. I suspect that we'll be getting some crashes from canary though. TEST=Run content unittests. BUG=111478,111342 Review URL: https://chromiumcodereview.appspot.com/9271069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119242 0039d316-1c4b-4281-b951-d872f2087c98
* This reverts r119230 that broke few builders.pfeldman@chromium.org2012-01-267-155/+51
| | | | | | | | TBR=yurys Review URL: https://chromiumcodereview.appspot.com/9234061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119231 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: refactor remote debugging server to enable content_shell debugging.pfeldman@chromium.org2012-01-267-51/+155
| | | | | | | | | BUG=97465 TEST= Review URL: https://chromiumcodereview.appspot.com/9113079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119230 0039d316-1c4b-4281-b951-d872f2087c98
* Observe RDH for the webNavigation API to identify server redirectsjochen@chromium.org2012-01-262-2/+5
| | | | | | | | | | BUG=111324 TEST=browser_tests:ExtensionApiTest.WebNavigationServerRedirect Review URL: http://codereview.chromium.org/9290032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119220 0039d316-1c4b-4281-b951-d872f2087c98
* simplify notification registrar - no need to store thread ID per recordjoth@chromium.org2012-01-264-31/+45
| | | | | | | | | | BUG=109000 TEST=Existing tests pass on try servers Review URL: http://codereview.chromium.org/9006007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119216 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 119206 - Mouse Lock is currently supported in Pepper, but not yet ↵tzik@chromium.org2012-01-269-579/+167
| | | | | | | | | | | | | | | | | | supported from WebKit. Move the render thread logic for managing the mouse lock state out of the pepper_plugin_delegate_impl, and into a higher level dispatcher for render_view_impl. Handle mouse lock / pointer lock requests from both pepper and webkit (WebKit API not yet landed, small TODOs left in this code to enable once that lands). BUG=109957 TEST=Pepper examples/mouse_lock and NaCl mouse lock examples still work. Review URL: http://codereview.chromium.org/8970016 TBR=scheib@chromium.org Review URL: https://chromiumcodereview.appspot.com/9293001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119208 0039d316-1c4b-4281-b951-d872f2087c98
* Mouse Lock is currently supported in Pepper, but not yet supported from WebKit.scheib@chromium.org2012-01-269-167/+579
| | | | | | | | | | | | | Move the render thread logic for managing the mouse lock state out of the pepper_plugin_delegate_impl, and into a higher level dispatcher for render_view_impl. Handle mouse lock / pointer lock requests from both pepper and webkit (WebKit API not yet landed, small TODOs left in this code to enable once that lands). BUG=109957 TEST=Pepper examples/mouse_lock and NaCl mouse lock examples still work. Review URL: http://codereview.chromium.org/8970016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119206 0039d316-1c4b-4281-b951-d872f2087c98
* Enable ExtensionApiTest.WebSocket and WorkerTest.WorkerWebSocketLayoutTeststoyoshim@chromium.org2012-01-261-8/+1
| | | | | | | | | | | | | WebKit side broken scripts were fixed and rolled. Disabled tests are ready to be re-enabled. BUG=111165 TEST=browser_tests; ui_tests TBR=hbono@chromium.org Review URL: https://chromiumcodereview.appspot.com/9235027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119193 0039d316-1c4b-4281-b951-d872f2087c98
* Add an empty ShellRenderViewObserver.jochen@chromium.org2012-01-264-0/+53
| | | | | | | | | | | | I plan to add IPCs so the content_shell can request a text dump of a given render view. BUG=111316 TEST=none Review URL: http://codereview.chromium.org/9113057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119188 0039d316-1c4b-4281-b951-d872f2087c98
* Distinguish null IDBKey (no value) and invalid IDBKey (value is not valid key)jsbell@chromium.org2012-01-266-52/+102
| | | | | | | | | | | | | | WebKit change is https://bugs.webkit.org/show_bug.cgi?id=76487 Browser tests are updated and extended to validate null vs. invalid paths. The IndexedDBKey type is updated to support null in addition to invalid, and key path parsing failures now yield nulls. BUG=110956, 111431 TEST= Review URL: https://chromiumcodereview.appspot.com/9212038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119183 0039d316-1c4b-4281-b951-d872f2087c98
* disabldgrogan@chromium.org2012-01-261-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119174 0039d316-1c4b-4281-b951-d872f2087c98
* Convert all remaining explicit LeakyLazyInstanceTraits users to ::Leakyfischman@chromium.org2012-01-2614-65/+36
| | | | | | | | | | | | | and hide LeakyLazyInstanceTraits in base::internal to discourage cargo-culting new users. BUG=none TEST=none Review URL: http://codereview.chromium.org/9117038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119173 0039d316-1c4b-4281-b951-d872f2087c98
* Use translated root location in WebInputEventoshima@chromium.org2012-01-261-13/+10
| | | | | | | | | | | | This adds root_location to LocatedEvent Converted a couple of tests to use EventGenerator. BUG=none TEST=added TranslatedEvent test to window_unittests. Review URL: http://codereview.chromium.org/9117018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119169 0039d316-1c4b-4281-b951-d872f2087c98
* Hide Geoposition from the one chrome browsertest file that was using it.jam@chromium.org2012-01-262-7/+20
| | | | | | | BUG=98716 Review URL: https://chromiumcodereview.appspot.com/9288044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119166 0039d316-1c4b-4281-b951-d872f2087c98
* Remove dependency on ResourceMessageFilter in Chrome.jam@chromium.org2012-01-264-9/+7
| | | | | | | BUG=98716 Review URL: https://chromiumcodereview.appspot.com/9288038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119165 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing ui::Compositor::NotifyEnd crash in aura builds on close.mmocny@chromium.org2012-01-261-5/+6
| | | | | | | | | | | | | Recent changes have made the compositor no longer available via RWHVA window layer, and changed to use root window singleton. BUG=http://code.google.com/p/chromium-os/issues/detail?id=25454 TEST=Manual Review URL: http://codereview.chromium.org/9271053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119162 0039d316-1c4b-4281-b951-d872f2087c98
* Disable ExtensionPopup link, media, and page context menus.msw@chromium.org2012-01-261-0/+6
| | | | | | | | | | | | | | | | | | Context entries for the page and "Save * as..." are unsupported. The Windows "Save As" dialog can even crash if the host bubble closes. Still allow menus for editable items and selections without links. Those context entries all seem to work, and we shouldn't regress crbug.com/37850. Early return via ExtensionHost::HandleContextMenu to disallow context menus. Have TabContentsView[Gtk|Mac] call the delegate's HandleContextMenu like TabContentsViewViews. BUG=37850,109171 TEST=ExtensionPopups no longer show link, media, and page context menus. Still show menus for textfields and un-linked selections (doesn't regress crbug.com/37850). Review URL: http://codereview.chromium.org/9232031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119152 0039d316-1c4b-4281-b951-d872f2087c98
* Android build: content_unittests workjrg@chromium.org2012-01-262-6/+7
| | | | | | | | | | BUG=None TEST= Review URL: http://codereview.chromium.org/9141033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119149 0039d316-1c4b-4281-b951-d872f2087c98
* support video device enumeration from renderer process.wjia@chromium.org2012-01-2517-91/+702
| | | | | | | | | | | | | | | | 1. renderer process sends EnumerateDevices message to browser process, and expect DevicesEnumerated or DeivcesEnumerationFailed message. 2. renderer process sends OpenDevice message to browser process, and expect DeviceOpened or DeviceOpenFailed message. 3. after renderer process gets DeviceOpened message, it can use |label| to get the session_id which is the identifier to Start/Stop video capture. 4. renderer process re-uses StopGeneratedStream for CloseOpenedDevice. 5. simplify interface between MediaStreamManager and MediaStreamDeviceSettings by removing GetDevices function call. The test example code is at http://codereview.chromium.org/8511074/ BUG=41777 TEST=trybots Review URL: https://chromiumcodereview.appspot.com/8480028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119139 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for crbug.com/111185.andreip@chromium.org2012-01-253-4/+44
| | | | | | | | | | | | | | Count input events and the corresponding acks coming from the renderer and only consider a renderer responsive when all acks have been received. BUG=111185 TEST=RenderWidgetHostTest.MultipleInputEvents Review URL: http://codereview.chromium.org/9129024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119112 0039d316-1c4b-4281-b951-d872f2087c98
* Move GPUTestConfig from chrome to content.zmo@chromium.org2012-01-255-0/+533
| | | | | | | | BUG= TEST=content_unittests Review URL: https://chromiumcodereview.appspot.com/9290017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119106 0039d316-1c4b-4281-b951-d872f2087c98
* IndexedDB: Ensure database connections are closed on tab close.jsbell@chromium.org2012-01-251-0/+3
| | | | | | | | | BUG=80111 TEST= Review URL: https://chromiumcodereview.appspot.com/9121016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119104 0039d316-1c4b-4281-b951-d872f2087c98
* Define the public interface for content browser SiteInstance. This interface ↵ananta@chromium.org2012-01-2536-349/+466
| | | | | | | | | | | | | | | is implemented by the SiteInstanceImpl class which lives in content\browser\site_instance.cc/.h. Changes as part of creating a content API. BUG=98716 TEST=No change in functionality. Hopefully it all compiles and works. Review URL: http://codereview.chromium.org/8515027 Review URL: https://chromiumcodereview.appspot.com/9146028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119102 0039d316-1c4b-4281-b951-d872f2087c98
* DownloadsSearchFunction implements chrome.experimental.downloads.search() ↵benjhayden@chromium.org2012-01-258-10/+65
| | | | | | | | | | | using DownloadQuery. BUG=12133 Review URL: http://codereview.chromium.org/8917019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119085 0039d316-1c4b-4281-b951-d872f2087c98
* Stronger synchronization for resize on osmesa.backer@chromium.org2012-01-252-0/+5
| | | | | | | | | | | | We need to synchronize resize with when the renderer thinks that the resize occurs. This patch get's rid of display artifacts when resizing window on http://webkit.org/blog-files/3d-transforms/poster-circle.html when running with --use-gl=osmesa on linux. BUG=none TEST=see description Review URL: http://codereview.chromium.org/9212058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119082 0039d316-1c4b-4281-b951-d872f2087c98
* Reduce chrome/ dependencies on platform-specific RenderWidgetHostView ↵joi@chromium.org2012-01-2518-61/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | implementations. Various dependencies on the GTK version remain, as does a single, probably easy-to-remove dependency on the Mac implementation. Did this primarily as follows: a) Enforce the intent, that RenderWidgetHostView instances are created via factory function. b) Migrated a couple of methods to the interface, skipping implementation for platforms where not needed. c) Added InitAsChild, with parent view parameter, to the interface so that Windows initialization can go through interface. Incidentally, this fixes bug 102450. As noted in the bug, the approach of passing a parent view pointer is somewhat ugly as it isn't needed by all platform-specific implementations, but I think it is acceptable. TBR=owners (interface change LGTMed by owner, rest is trivial updates) BUG=98716,102450 Review URL: https://chromiumcodereview.appspot.com/9281003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119062 0039d316-1c4b-4281-b951-d872f2087c98
* Disable WebSocket related tests only in Win32toyoshim@chromium.org2012-01-251-1/+6
| | | | | | | | | | | | | Disable ExtensionApiTest.WebSocket, WorkerWebSocketLayoutTests, and PPAPI WebSocket related tests only in Win32 BUG=111165 TEST=browser_tests; ui_tests TBR=hbono@chromium.org Review URL: https://chromiumcodereview.appspot.com/9288018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119054 0039d316-1c4b-4281-b951-d872f2087c98
* Implement support for a cancelable SyncSocket.tommi@chromium.org2012-01-253-23/+13
| | | | | | | | | | | | Currently, blocking SyncSocket operations can not be unblocked from other threads, but this is now supported by using the CancelableSyncSocket class. The implementation on Mac and Linux is very simple and basically consists of adding a call to shutdown(). On Windows however things are a tiny bit more complex since we use named pipes with synchronous IO and canceling synchronous IO is simply not possible on XP and arguably tricky on Vista+. So, what we do instead is to use asynchronous IO in a synchronous fashion to support the SyncSocket semantics and as well as allowing the connection to be correctly shut down from another thread. Review URL: https://chromiumcodereview.appspot.com/8965053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119051 0039d316-1c4b-4281-b951-d872f2087c98
* Improve BufferedResourceHandler to properly support a next_handler_ thatdarin@chromium.org2012-01-254-38/+110
| | | | | | | | | | calls ResourceDispatcherHost::PauseRequest. Use this to eliminate the hack OnWillRead implementation in DownloadThrottlingResourceHandler, and thereby eliminate the need for the tmp_buffer_ in that class. Review URL: http://codereview.chromium.org/9233023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119035 0039d316-1c4b-4281-b951-d872f2087c98
* Worked around apparent race condition in Mac OS X 10.6.x OpenGLkbr@chromium.org2012-01-251-52/+70
| | | | | | | | | | | | | implementation by deferring the AcceleratedPluginView's OpenGL work until the view is actually shown. BUG=109151 TEST=repeatedly restarted browser with profile which opens lots of web pages Review URL: http://codereview.chromium.org/9256003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119007 0039d316-1c4b-4281-b951-d872f2087c98
* Add UMA histogram for whether the gpu process is using software renderingjbauman@chromium.org2012-01-251-0/+2
| | | | | | | | | | BUG=110518 TEST= Review URL: http://codereview.chromium.org/9290002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119002 0039d316-1c4b-4281-b951-d872f2087c98
* Always use webkit compositorpiman@chromium.org2012-01-252-2/+3
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/9141034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118987 0039d316-1c4b-4281-b951-d872f2087c98
* DXVAVideoDecodeAccelerator preserves FPU state.apatrick@chromium.org2012-01-251-2/+3
| | | | | | | | | | This seemed to reduce the resolution of the timer used for tracing. It might also have had adverse effects on ANGLE. BUG=110125 Review URL: http://codereview.chromium.org/9288004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118973 0039d316-1c4b-4281-b951-d872f2087c98
* Prep for landing WK76487jsbell@chromium.org2012-01-254-6/+19
| | | | | | | | | | | | | | | | | | The patch for WebKit 76487 introduces NullType to the WebKit/Chromium WebIDBKey API to support calls that yield null WebCore::IDBKey pointers, which are subtly distinct in the spec from "invalid" results (IDBKey of InvalidType). This patch allows Chromium to build and pass tests with and without that WebKit patch, although some Indexed DB functionality will be broken until the subsequent Chromium patch (https://chromiumcodereview.appspot.com/9212038/) lands which updates test results and updates the IndexedDBKey to match the WebKit semantics. BUG=110956 TEST= Review URL: https://chromiumcodereview.appspot.com/9117040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118952 0039d316-1c4b-4281-b951-d872f2087c98
* Use WebKit implementation of accessible scrolling methods.dmazzoni@chromium.org2012-01-2413-257/+142
| | | | | | | | | | | | | All of the tricky logic needed to implement accessible scrolling is now implemented in WebKit and extensively tested there. This change deletes the Chromium implementation of these methods and replaces it with pretty straightforward calls to the WebKit methods. BUG=104468 TEST=Manual testing with accProbe Review URL: https://chromiumcodereview.appspot.com/9226038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118939 0039d316-1c4b-4281-b951-d872f2087c98