| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
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 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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119174 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|