| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
BUG=
TEST=
Review URL: http://codereview.chromium.org/8065011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103433 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add back code to set the swap interval, and also make sure to reset the swap interval when the surface is recreated on windows.
BUG=96415
TEST=--disable-gpu-vsync
Review URL: http://codereview.chromium.org/8085011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103410 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=95257
TEST=compiles,ConstrainedWindowTabHelperUnit.ConstrainedWindows is green
Review URL: http://codereview.chromium.org/7880003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103403 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
build.
R=jam@chromium.org, darin@chromium.org
BUG=90442
TEST=
Review URL: http://codereview.chromium.org/8054037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103394 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mostly this was a rote conversion, replacing:
- Pass-by-pointer CallbackN<>'s become pass-by-const-ref Callback<>'s.
- scoped_ptr<CallbackN<>> members become Callback<> members.
- several dedicated FooCallback typedefs became base::Closure.
Because it was only used in a small handful of places and only in one place
profitably, I deleted AutoCallbackRunner.
Because it tickles a Bind bug I disabled mfdecoder in .gyp (about to get deleted in a scherkus CL).
BUG=none
TEST=media_tests, trybots
Review URL: http://codereview.chromium.org/8071007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103376 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
R=jam@chromium.org
BUG=90442
TEST=
Review URL: http://codereview.chromium.org/8071017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103344 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
registered after VideoCaptureImpl has received device info.
BUG=none
TEST=trybots
Review URL: http://codereview.chromium.org/8073006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103336 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=98300
TEST=Download a dangerous file (say a.exe).
Download the same file again so that it tries to create a (1).exe.
Try to open the file downloaded second. Should open a (1).exe.
Review URL: http://codereview.chromium.org/8065012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103335 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
Also fix a race condition that existed in resource dispatching but was never tickled by Chrome. The problem is if in BufferedResourceHandler::OnReadCompleted(), CompleteResponseStarted calls the next handler's OnResponseStarted. If that pauses the request, then the next handler's OnReadCompleted() would still get called which is not correct.
BUG=90445
Review URL: http://codereview.chromium.org/8065019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103331 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Removes one deprecated call, plus one that was added in anticipation of use but was never used.
BUG=76788,97742
TEST=no change
Review URL: http://codereview.chromium.org/8016004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103327 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=trybots
Review URL: http://codereview.chromium.org/8065023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103279 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now gets the request context and censor preference in BrowserRenderProcessHost and passes them through to the SpeechInputDispatcherHost. Each time a speech request is made, the SpeechInputDispatcherHost passes through these values to the SpeechInputManager. Also each time the censor preference changes, RenderViewContextMenu updates the current profile's SpeechInputPreferences.
BUG=92366
TEST=Speech recognition works.
Review URL: http://codereview.chromium.org/7989001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103278 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Includes ARIA live regions, required fields, sliders and other range
controls, and list subroles. Interestingly, implementing the list subroles
causes VoiceOver to stop making lists hierarchical, which is one thing that
made Chrome seem weird compared to Safari.
BUG=none
TEST=manual testing
Review URL: http://codereview.chromium.org/8036022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103275 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Moves display path closer to TOUCH_UI where we create an FBO backed GLSurface. It handles IPC via routed messages for less plumbing.
The biggest change is that the GPU process renders directly to IOSurface via FBO, saving a glCopyTextImage2D pixel readback.
I've implemented a TransportDIB transport path to support 10.5 (this is new). I've tested this on a recent Macbook Pro running 10.5.
BUG=58381
TEST=TOUCH_UI and OSX 3D CSS and WebGL
Review URL: http://codereview.chromium.org/7809019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103269 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes the primary underlying cause of a number of bugs where the
browser's accessibility tree got out of sync with the renderer's accessibility
tree, which makes the page seem not functional anymore.
Splits renderer accessibility code out of render_view.cc into its own file.
All code now uses the axID directly from WebCore::AccessibilityObject rather
than WebAccessibilityCache, which can now be deleted. One implication of this
is that the top-level node can now change its ID, so we introduce a new
role ROLE_ROOT_WEB_AREA to distinguish it from an iframe's ROLE_WEB_AREA node.
To solve the problem of getting out of sync, the renderer now
maintains a tree of axIDs that reflects the state of the tree as of
the most recent message sent to the browser. Whenever a new
accessibility notification is posted, it refers to that tree to
determine precisely what information needs to be sent to the browser,
eliminating problems where the renderer was posting notifications
about nodes that the browser didn't know about.
BUG=93095,93232,92716,90787,90768
TEST=updated lots of tests
Review URL: http://codereview.chromium.org/7966013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103249 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=91957TEST=Set focus to a Flash instance and change the volume with keyboard media keys.
Review URL: http://codereview.chromium.org/8038067
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103233 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
accessibility tree.
BUG=none
TEST=RendererAccessibilityBrowserTest.CrossPlatformWritableElement
Review URL: http://codereview.chromium.org/8050003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103217 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
R=jam@chromium.org
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/8072005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103196 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
real class.
In this iteration, I have made the following changes to protect against various
crashes:
* In ExtensionProcessBindings::HandleResponse(), null check
ExtensionBindingsContext before using. It can legitimately be NULL in the case
where a frame is removed before a response comes back. We see crashes here in
the canary.
* Delete ExtensionBindingsContext asynchronously. I haven't seen any crashes
related to this, but it seems like a call to CallChromeHiddenMethod() could
end up immediately deleting any other ExtensionBindingsContext. That would be
super hard to reason about, so deleting asynchronously makes more sense.
See ExtensionBindingsContext::HandleV8ContextReleased().
BUG=97929
Review URL: http://codereview.chromium.org/8068004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103175 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added tests for proxy error recovery.
BUG=chromium-os:20775
TEST=DeviceManagementServiceTest.*. Steps described in the bug now work as expected.
Review URL: http://codereview.chromium.org/8054013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103172 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
on service selection.
R=jhawkins@chromium.org
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/7978014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103171 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Still keep old high-latency code, but it works only when
"--disable-low-latency-audio" flag specified. Rename command-line flag.
BUG=http://code.google.com/p/chromium/issues/detail?id=61022
Review URL: http://codereview.chromium.org/7827016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103143 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=17863,98294
TEST=With the Totem plugin installed, launch Chromium and go to about:plugins. You have plugins.
Review URL: http://codereview.chromium.org/8059039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103142 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
backing_store_x.cc -> gtk
webplugin_delegate_impl.h : USE_X11 -> TOOLKIT_USES_GTK
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/8043017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103127 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=92941
Review URL: http://codereview.chromium.org/8038027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103120 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=95573
TEST=no visible change
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=103113
Reverted: http://src.chromium.org/viewvc/chrome?view=rev&revision=103117
Review URL: http://codereview.chromium.org/8052026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103118 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=95573
TEST=no visible change
Review URL: http://codereview.chromium.org/8052026
TBR=avi@chromium.org
Review URL: http://codereview.chromium.org/8066010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103117 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=95573
TEST=no visible change
Review URL: http://codereview.chromium.org/8052026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103113 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
inspected RVH doesn't change
BUG=98210
TEST=DevToolsSanityTest.TestConsoleOnNavigateBack
Review URL: http://codereview.chromium.org/8050011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103092 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
window_delegate.h has 3 new pure virtual functions.
+ Adding missing #include <cairo/cairo.h> to content/renderer/webplugin_delegate_proxy.cc so that WebPluginDelegateProxy::BackgroundChanged() can compile.
BUG=97131
TEST=none
Review URL: http://codereview.chromium.org/8051023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103088 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=89642, 90443
TEST=nothing breaks
Review URL: http://codereview.chromium.org/8033001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103041 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=98284
TEST=verify simple WebGL content runs at smooth 60fps on mac.
Review URL: http://codereview.chromium.org/8055023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103031 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=95573
TEST=no change
Review URL: http://codereview.chromium.org/8060022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103017 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This is to allow client to know when the event handler can be deleted.
BUG=none
TEST=trybots
Review URL: http://codereview.chromium.org/8037055
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103016 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/8038031
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103000 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(Reland of r102947, which was reverted in r102950.)
SSL interstitials have better translations for the error messages and this
returns us to the point where we have only a single UI for SSL errors, which
will make some future changes easier.
First, this change changes the SSL error callbacks to take an SSLInfo& rather
than a X509Certificate* (which was already a TODO(wtc) in the code). Most of
this change is the resulting plumbing.
It also adds a |is_hsts_host| flag to the callbacks to denote an HSTS host.
Finally, in ssl_policy.cc the |is_hsts_host| flag causes any error to be
fatal.
BUG=93527
http://codereview.chromium.org/7976036/
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102994 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
It now is in two pieces: RenderWidgetHostViewMac which is moving to content/, and the delegate which will remain in chrome/.
BUG=95573
TEST=no change to spell checking or swiping to go back/forward
Review URL: http://codereview.chromium.org/8055014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102992 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The behavior is this: if --use-gl=any passes in, and the default GL binding causes GPU features to be blacklisted, fallback to osmesa. Also, in GPU process, if the default binding fails, fallback to osmesa.
This option will be used in testing to make sure accelerated path is always tested, if not on GPU, then on top of osmesa.
This CL also moves certain functions out of GpuBlacklist to GpuDataManager so we could manage the special cases when --use-gl=osmesa or --use-gl=any is passed.
BUG=97675
TEST=bots green
Review URL: http://codereview.chromium.org/7967020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102973 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This creates a new set of IPC messages for the utility process to load plugins
to get the WebPluginInfo data in a separate process. Previously this was done
in the browser process, but that involves loading arbitrary third-party code
into the address space and then executing it.
BUG=17863,95114
TEST=Plugins work as before.
Review URL: http://codereview.chromium.org/7889025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102971 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
CID_COUNT=12
CID=100727, 100582, 100851, 100854, 100904, 101224, 101533, 101534, 101535, 101615, 101631, 101647
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/7983053
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102953 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
This reverts commit r102947. It broke the shared build, probably because of a
missing NET_EXPORT.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102950 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SSL interstitials have better translations for the error messages and this
returns us to the point where we have only a single UI for SSL errors, which
will make some future changes easier.
First, this change changes the SSL error callbacks to take an SSLInfo& rather
than a X509Certificate* (which was already a TODO(wtc) in the code). Most of
this change is the resulting plumbing.
It also adds a |is_hsts_host| flag to the callbacks to denote an HSTS host.
Finally, in ssl_policy.cc the |is_hsts_host| flag causes any error to be
fatal.
BUG=93527
http://codereview.chromium.org/7976036/
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102947 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to PPB_FlashFullscreen. The new implementation is based on
http://codereview.chromium.org/7714017/ with some bug fixes.
Update header comments.
Main API differences between the old and the new implementation:
- transition from fullscreen is now asynchronous and ends at DidChangeView
just like transition to fullscreen; graphics devices cannot be bound during
the transition.
- when switching to/from fullscreen 3D resources no longer need to be
re-created.
- transitions to fullscreen are only possible when processing user user gestures.
- transition to fullscreen results in 2 DidChangeViews, one for moving the
plugin to the middle of the window and one for stretching the window and
placing the plugin in the middle of the screen.
- the size of the plugin is not changed when going to/from fullscreen.
Testing:
- Mapped ppapi_tests:test_fullscreen to ppapi_tests:test_flash_fullscreen.
- Updated test_fullscreen to work with the new implementation. To be testable
automatically this needs enhancements to the testing infrastructure
for generating user gestures. For now marked the test as DISABLED.
- Disabled NaCl's ppapi_ppb_fullscreen_browser_test for the same reasons
as above.
- To re-enable both tests, we will first need to add user gesture capabilites
to PPB_Testing.
- Build 0.4 ppapi_test:test_fullscreen and ran this out of process and in
process with the newly build revision of chrome to verify backwards
compatability.
- In a separate CL, will update NaCl's ppapi_ppb_fullscreen_browser_test to work
with the new implementation, for now only manually.
BUG=41780
TEST=see above
Review URL: http://codereview.chromium.org/7826017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102888 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=97568
TEST=
1. go to chrome://settings/languages
2. change language
3. press ESC
4. the popup dialog should close
Review URL: http://codereview.chromium.org/8038029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102887 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
what chrome does).
BUG=90445
Review URL: http://codereview.chromium.org/8052004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102872 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
were previsouly included with toolkit_uses_gtk==1, which is now always ==0 under Aura)
Also fixed return value in browser/ui/panels/panel_browser_frame_view.cc
BUG= 97131
TEST=none
Review URL: http://codereview.chromium.org/8044028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102864 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
R=jam@chromium.org
BUG=90442
TEST=none
Review URL: http://codereview.chromium.org/8037041
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102852 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
implementations into separate files to improve readability.BUG=90445
Review URL: http://codereview.chromium.org/8037037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102851 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
objects in the browser process
This functionality is required to implement the Java Bridge on Android.
JavaBridgeChannel is used with NPObjectProxy in the renderer and
JavaBridgeChannelHost is used with NPObjectStub in the browser.
Note that this requires a minor change to NPChannelBase to allow JavaBridgeChannelHost to finish setting up the channel handle.
BUG=96703
Review URL: http://codereview.chromium.org/7906005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102842 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
author: mtilburg@adobe.com
BUG=none
TEST=tested with pepper flash
Review URL: http://codereview.chromium.org/8036036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102817 0039d316-1c4b-4281-b951-d872f2087c98
|