| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Splits RendererAccessibility into a base class and two separate implementations.
The new implementation, RendererAccessibilityFocusOnly, does not turn on
WebKit's accessibility implementation, but instead only sends minimal
accessibility information about the focused node.
This should be dramatically faster than the previous implementation and
sufficient for supporting the on-screen keyboard in Windows 8.
Also updates IsEditableNode to support ARIA role=textbox and adds a
complete test.
BUG=122061,129434
TEST=Tap on editable text controls to open the Windows 8 on-screen keyboard.
Review URL: https://chromiumcodereview.appspot.com/10444132
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140627 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This CL merges in the changes for the per-profile plugin process from the
previously retired CL.
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=140093
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=140399
Review URL: https://chromiumcodereview.appspot.com/10387195
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140602 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
R=acolwell@chromium.org
BUG=108171
Review URL: https://chromiumcodereview.appspot.com/10510002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140521 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Part 1 of the changes requested by jeremy at
https://chromiumcodereview.appspot.com/10389047
BUG=none
TEST=none
TBR=jeremy
Review URL: https://chromiumcodereview.appspot.com/10519017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140441 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows us to blacklist flash 3d and stage3d separately.
BUG=129847
TEST=
Review URL: https://chromiumcodereview.appspot.com/10501006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140414 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL merges in the changes for the per-profile plugin process from the
previously retired CL.
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=140093
Review URL: https://chromiumcodereview.appspot.com/10387195
TBR=tsepez@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10521012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140402 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
This CL merges in the changes for the per-profile plugin process from the
previously retired CL.
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=140093
Review URL: https://chromiumcodereview.appspot.com/10387195
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140399 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
BUG=98716
Review URL: https://chromiumcodereview.appspot.com/10512016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140357 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
content files. Fix the instances other sandbox stuff, which I'll do in a followup.
BUG=98716
Review URL: https://chromiumcodereview.appspot.com/10512010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140346 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In this mode, we won't show a bubble to ask for user permission. Mouse lock content settings are not considered, either.
BUG=129241
TEST=1) run ppapi/examples/mouse_lock;
2) when one of the plugins is focused, press 'f' to enter Flash fullscreen;
3) left click to enter mouse lock.
Review URL: https://chromiumcodereview.appspot.com/10458008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140231 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL implements media::VideoDecodeAccelerator for Mac. This will be used to implement hardware video decoding for Pepper Flash.
Currently a couple things are still missing:
- the new VideoDecodeAcceleratorMac class needs to be hooked up to GpuVideoDecodeAccelerator
- the PPB_VideoDecoder_Dev::Create() API needs to be extended so clients can specify the extra AVC data.
BUG=127414
TEST=Ran on Mac and Windows. Sending ARM try bots now.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=140153
Review URL: https://chromiumcodereview.appspot.com/10388108
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140187 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit e80c92698a601d2e737a2c5cf5e128b291fc46d5.
Revert "mac: Try to unbreak component build after 140153"
This reverts commit 6358de7919e7788e373f98260ce6486fd490f2a0.
Revert "Try to fix the previous fix."
This reverts commit 179b333fa898f7969623d0f7404a9a7cfa122c61.
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/10494008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140164 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/10500008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140160 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
MacVideoDecodeAccelerator is used by a test, so it needs to be exported.
BUG=none
TEST=none
TBR=sail
Review URL: https://chromiumcodereview.appspot.com/10494007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140159 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL implements media::VideoDecodeAccelerator for Mac. This will be used to implement hardware video decoding for Pepper Flash.
Currently a couple things are still missing:
- the new VideoDecodeAcceleratorMac class needs to be hooked up to GpuVideoDecodeAccelerator
- the PPB_VideoDecoder_Dev::Create() API needs to be extended so clients can specify the extra AVC data.
BUG=127414
TEST=Ran on Mac and Windows. Sending ARM try bots now.
Review URL: https://chromiumcodereview.appspot.com/10388108
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140153 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Let CheckSingleThreaded pass if we don't have access to /proc at all.
This could for instance happen because of the setuid sandbox.
BUG=
TEST=
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10473004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140121 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On Linux, with the setuid sandbox, the Zygote would become a background
process of sort because the setuid sandbox would exit.
The problem is that the Chrome process tree would be broken because the
Zygote would be reparented to init.
In turn, this could create issues with the browser not being able to ptrace()
the Zygote if certain kernel restrictions are in place (e.g. Yama).
BUG=125225
TEST=
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10447135
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140104 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This CL merges in the changes for the per-profile plugin process from the
previously retired CL.
Review URL: https://chromiumcodereview.appspot.com/10387195
TBR=tsepez@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10477006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140094 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
This CL merges in the changes for the per-profile plugin process from the
previously retired CL.
Review URL: https://chromiumcodereview.appspot.com/10387195
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140093 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
BUG=125225
Review URL: https://chromiumcodereview.appspot.com/10454110
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140080 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There's a very rare race, where the UI may destroy the textures before the
TextureImageTransportSurface has a chance to use them for initialization,
causing a crash. This fixes the crash by moving initialization to Initialize(),
allowing it to fail.
BUG=None
TEST=manual (with debugger).
Review URL: https://chromiumcodereview.appspot.com/10447137
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140079 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/10442131
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140057 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead it grabs the necessary info from a cached WebScreenInfo factory.
BUG=111401,126586
TEST=Manually
Review URL: http://codereview.chromium.org/9302022
TBR=fsamuel@chromium.org,jam@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10441101
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140030 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We are moving to a policy which will change where we show
RPH and web intents registrations between infobar and page-action
type indicator depending on factors like user gesture, previous
showing of the infobar, and perhaps other considerations. This
change gets that user gesture indicator to the policy logic.
It also incorporates a change to the web intents registration IPC
to pass the service info struct instead of individual members. (Adding
the user gesture went over the param limit, and passing the struct
is a good change regardless.)
R=groby@chromium.org,jam@chromium.org
BUG=119438
TEST=*WebIntent*.*
Review URL: https://chromiumcodereview.appspot.com/10447067
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139996 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TEST=unit tests, and ran WebGL Conformance tests
BUG=129803
Review URL: https://chromiumcodereview.appspot.com/10441140
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139981 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to mouse lock request in tests for after_target_unlock_request.
- mouse lock dispatcher keeps track of voluntary unlocks by the target, and adds this as a parameter for the lock request. Fullscreen controller will silently lock the mouse when the mouse was previously voluntarily unlocked by the target.
Contributed by dmurph@chromium.com
BUG=113460
Review URL: https://chromiumcodereview.appspot.com/10443045
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139934 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
created contexts if the receiving context is live. Otherwise, it will break sharing among more recently created contexts.
BUG=121780,125246,125416,126044
TEST=test cases from above bugs on MacBook Pro with AMD GPU running 10.7.3; more self-contained tests will be created under other bug IDs
Review URL: https://chromiumcodereview.appspot.com/10446093
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139884 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Depends on http://webkit.org/b/87540
R=darin@chromium.org
BUG=130185
Review URL: https://chromiumcodereview.appspot.com/10443047
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139637 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
using a predominantly async IPC message protocol.
- use DomStorageCachedArea + DomStorageProxy
- an ipc message throttling mechanism to defend against misbehaving usage
- less chatty storage event propagation
- diable sudden termination when domstorage messages are pending to allow changes to be flushed thru to the backend on page unload
- deleted the obsolete sync message types and handlers
BUG=94382,128482
Review URL: https://chromiumcodereview.appspot.com/10383123
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139602 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Split the address parser inside AddressDetector into a separate file outside
the renderer folder. This is done in order to provide support for Java's
WebView.findAddress using the new address parser while preventing layering
violations in Chromium (WebView should not access content/renderer).
BUG=125390
TEST=address_parser_unittest.cc
Review URL: https://chromiumcodereview.appspot.com/10456007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139597 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Set the install name of all dylibs to @rpath.
Set the rpath of all executables to '@loader_path/.' (for normal binaries)
and '@loader_path/../../..' (for bundled binaries).
Also, Chromium Helper.app doesn't end up in out/Release but
somewhere below Chromium.app, so set its rpath to
'@loader_path/../../../../../../..' to get all the way back to
out/Release.
Also add "(allow file-read-metadata)" to the sandbox definition when
running on 10.6 or earlier when using the component build, to work
around a bug in dyld (see http://crbug.com/127465).
BUG=90078,127465
TEST=Do a components build. DYLD_LIBRARY_PATH isn't necessary at
build time, and isn't necessary when running chromium or test binaries.
Review URL: https://chromiumcodereview.appspot.com/10389047
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139550 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
as they are no longer used in WebKit.
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10453037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139542 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I originally added this in a #includable-from-C header so that it
could be #included from NaCl-side code. However, having NaCl #include
Chromium headers is not a clean interface, and this has since been
replaced by runtime dependency injection.
We move the function to a C++ header and put it into a namespace.
Also fix the error return value for UrandomFD() so that it can't be
confused with stdin.
BUG=http://code.google.com/p/nativeclient/issues/detail?id=2655
TEST=build
Review URL: https://chromiumcodereview.appspot.com/10446043
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139537 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This will indicate whether the crash is because the NPChannelBase fails to find
the named channel in its map, or whether it's because we try to re-initialize
an existing channel with an invalid socket FD.
BUG=97285
Review URL: https://chromiumcodereview.appspot.com/10447017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139521 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Before this change fileapi is a static library. As it has static data, this causes problems when used from multiple components like chrome and content.
BUG=129885
TEST=Existing tests
Review URL: https://chromiumcodereview.appspot.com/10447055
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139498 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
So rename the MessagePumpX, which is an aurax11 only class now to MessagePumpAuraX11 (which also simplifies the gyp files).
BUG=129075
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10441028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139421 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
BUG=130156
Review URL: https://chromiumcodereview.appspot.com/10440080
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139408 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With https://bugs.webkit.org/show_bug.cgi?id=85921 landed this hooks up the touch screen parameter in WebKit to chrome's TOUCH display layout.
TBR=jam
BUG=121903
TEST=Run with --touch-optimized-ui and verify that combo boxes have a larger line height.
Review URL: https://chromiumcodereview.appspot.com/10378071
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139378 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10451016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139370 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
Review URL: https://chromiumcodereview.appspot.com/10413043
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139353 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/10383265
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139287 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
url_schemes.
The VC++ linker can only discard whole .obj files that aren't used. setup.exe and npchrome_frame.dll pull in constants from url_constants.cc. http://crrev.com/133107 put RegisterContentSchemes into that file. This function's use of ContentClient causes all of WebKit and V8 to be pulled into setup.exe and npchrome_frame.dll.
This change here moves RegisterContentSchemes into its own .cc file to get around link.exe's .obj-level code omission policy.
This is a hack, and I feel shame for committing it. In the long run, we need a way to prevent changes that lead to a 6x increase in the size of the binaries spat out by the official builders. One could imagine this being done by a stage in a try run that goes red, or some build-time enforcement. Perhaps the constants should even go in their own target so that consumers of nothing but constants don't accidentally get content's transient dependencies.
BUG=127564
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10383298
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139253 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=98716
R=jam@chromium.org
TBR=pkasting@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10451047
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139242 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/10451046
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139177 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We use an 'external popup window' for both single and multi selection
<select> tag popups. This also supports <optgroup> and disabled <option>
items and multiple selections. On all other chrome platforms a multi-select
<select> tag is rendered in page, so this CL adds a bit of plumbing and IPC
stuff to get the multi-select popups working as well.
WebKit side of this CL is at http://trac.webkit.org/changeset/94600
Review URL: https://chromiumcodereview.appspot.com/10436010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139169 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=129449
Review URL: https://chromiumcodereview.appspot.com/10431007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139150 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows for using the correct referrer policy when dragging a link out of a web view results in a download
BUG=124750
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10451024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139147 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
handling into common function.
BUG=129789
Review URL: https://chromiumcodereview.appspot.com/10443037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139096 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
If the DCHECK() fails, we will crash cleanly on the next line anyway.
Review URL: https://chromiumcodereview.appspot.com/10445010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139090 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There used to be an issue with the seccomp sandbox when Clang was used. Since
this is no longer the case, there is no reason to undefine SECCOMP_SANDBOX
when building on Clang.
BUG=
TEST=
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10448017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139056 0039d316-1c4b-4281-b951-d872f2087c98
|