Skip to content
This repository has been archived by the owner on Apr 3, 2020. It is now read-only.

[Android] Add the bridge code to evaluate javascript code for test. #201

Open
wants to merge 120 commits into
base: master
Choose a base branch
from
Open

[Android] Add the bridge code to evaluate javascript code for test. #201

wants to merge 120 commits into from

Conversation

wuhengzhi
Copy link
Contributor

This patch is to add bridge code to evaluate javascript code for
test according to the upstream's change in native code.

chrome-tpm and others added 30 commits September 27, 2014 03:09
Cr-Commit-Position: refs/branch-heads/2171@{#1}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
Cr-Commit-Position: refs/branch-heads/2171@{#2}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
Cr-Commit-Position: refs/branch-heads/2171@{#3}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
To be merged on 2171.

BUG=418816
[email protected]
[email protected]

Review URL: https://codereview.chromium.org/616713002

Cr-Commit-Position: refs/heads/master@{#297319}
(cherry picked from commit 20d9928)

Review URL: https://codereview.chromium.org/618543002

Cr-Commit-Position: refs/branch-heads/2171@{#4}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
H264 is useful for some users that cannot use VP8.

BUG=chromium:414567
TEST=run apprtc and ensure it still uses VP8 where available

Review URL: https://codereview.chromium.org/603263004
[email protected]

Cr-Commit-Position: refs/heads/master@{#297070}
(cherry picked from commit 172379d)

Review URL: https://codereview.chromium.org/619783002

Cr-Commit-Position: refs/branch-heads/2171@{#5}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
Cr-Commit-Position: refs/branch-heads/2171@{#6}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
Cr-Commit-Position: refs/branch-heads/2171@{#7}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
BUG=418859

Review URL: https://codereview.chromium.org/615803002

Cr-Commit-Position: refs/heads/master@{#297470}
(cherry picked from commit dbcbacd)

[email protected]

Review URL: https://codereview.chromium.org/618173002

Cr-Commit-Position: refs/branch-heads/2171@{#8}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
Merge to M39, branch 2171

----------------Original CL Description-----------------------

(This is a stopgap until the zipping mentioned in the bug can happen.)

Original Review URL: https://codereview.chromium.org/612143002
Original Cr-Commit-Position: refs/heads/master@{#297266}

BUG=33920
TEST=<input type=file multiple />, ensure packages can't be selected
[email protected]

Review URL: https://codereview.chromium.org/616993003

Cr-Commit-Position: refs/branch-heads/2171@{#9}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
…e changes.

Previously DirectoryModel#partialUpdate ignores changes if the function is
called multiple times during the previous request is being procecced.

BUG=417163
TEST=Repo steps of the bug.
[email protected]

Review URL: https://codereview.chromium.org/611193002

Cr-Commit-Position: refs/heads/master@{#297381}
(cherry picked from commit 8ad2b71)

Review URL: https://codereview.chromium.org/613413003

Cr-Commit-Position: refs/branch-heads/2171@{#10}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
Cr-Commit-Position: refs/branch-heads/2171@{#11}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
The type causes an exception and it prevent the app from running
progressCenter.removePanel.

So the disposed ProgressCenterPanel remains in the ProgressCenter and it causes
another bug.

BUG=418517
TEST=repo steps of the bug.
[email protected]

Review URL: https://codereview.chromium.org/618563002

Cr-Commit-Position: refs/heads/master@{#297353}
(cherry picked from commit 26acebd)

Review URL: https://codereview.chromium.org/618193002

Cr-Commit-Position: refs/branch-heads/2171@{#12}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
Cr-Commit-Position: refs/branch-heads/2171@{#13}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
Pure HTML/CSS changes. No tests affected.

BUG=413337,416228

Review URL: https://codereview.chromium.org/612823005

(cherry picked from commit 09cf097)

Cr-Original-Commit-Position: refs/heads/master@{#297270}
Cr-Commit-Position: refs/branch-heads/2171@{#14}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
…of the media stream"

Reverting this on M39 branch only.
BUG=405522

This reverts commit 1fb9a9b.

Cr-Commit-Position: refs/branch-heads/2171@{#15}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
…in from JS

Previously we were using the plugin context when converting objects during calls
into the plugin from JS. As decided previously in https://codereview.chromium.org/555583003/
we should always use the caller's context in these circumstances.

This CL also separates the checks in PepperPluginInstanceImpl::GetContext to
help diagnose crbug.com/416311.

BUG=416311

Review URL: https://codereview.chromium.org/588083002

Cr-Commit-Position: refs/heads/master@{#297136}
(cherry picked from commit 816f98b)

Review URL: https://codereview.chromium.org/614223004

Cr-Commit-Position: refs/branch-heads/2171@{#16}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
Blocking renderer->plugin messages can be interrupted by any message
from the plugin->renderer (even async ones). So while handline a blocking
message, such as HandleInputEvent or HandleBlockingMessage, it's currently
possible to re-enter JavaScript. This patch makes that impossible by
queueing up Plugin->Renderer messages sent via PPB_Messaging::PostMessage
while any renderer->plugin sync message is on the stack.

BUG=384528
TBR=raymes

Committed: https://crrev.com/f73075c99b5ba30e8d62dc5f13fdfb210d0fc506
Cr-Commit-Position: refs/heads/master@{#296311}

Committed: https://crrev.com/3fe4ceee750b2cd130bd402de3d371d8518c3eba
Cr-Commit-Position: refs/heads/master@{#296807}

Review URL: https://codereview.chromium.org/589213003

Cr-Commit-Position: refs/heads/master@{#297308}
(cherry picked from commit 6b328f3)

Review URL: https://codereview.chromium.org/615393005

Cr-Commit-Position: refs/branch-heads/2171@{#17}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
BUG=418190
TBR=kuan

Review URL: https://codereview.chromium.org/607013003

Cr-Commit-Position: refs/heads/master@{#297100}
(cherry picked from commit 69231d0)

Review URL: https://codereview.chromium.org/621743006

Cr-Commit-Position: refs/branch-heads/2171@{#18}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
Cr-Commit-Position: refs/branch-heads/2171@{#19}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
BUG=401365
TBR=mattm

Review URL: https://codereview.chromium.org/515813002

Cr-Commit-Position: refs/heads/master@{#297061}
(cherry picked from commit 80daaf7)

Review URL: https://codereview.chromium.org/621833005

Cr-Commit-Position: refs/branch-heads/2171@{#20}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
BUG=401365
TBR=davidben

Review URL: https://codereview.chromium.org/509273002

Cr-Commit-Position: refs/heads/master@{#297307}
(cherry picked from commit b92e6f5)

Review URL: https://codereview.chromium.org/614353006

Cr-Commit-Position: refs/branch-heads/2171@{#21}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
BUG=401365
TBR=davidben
Review URL: https://codereview.chromium.org/508823009

Cr-Commit-Position: refs/heads/master@{#297331}
(cherry picked from commit 4f80127)

Review URL: https://codereview.chromium.org/618063004

Cr-Commit-Position: refs/branch-heads/2171@{#22}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
Previusly JavaScript send a request to create a cache file before mounting zip
file, but the code was recently removed.  This CL adds lines to create a cache
to the API for mouting a zip file.

BUG=419285
TEST=repro steps on the bug
TBR=kinaba

Review URL: https://codereview.chromium.org/622513002

Cr-Commit-Position: refs/heads/master@{#297622}
(cherry picked from commit cf84106)

Review URL: https://codereview.chromium.org/626463002

Cr-Commit-Position: refs/branch-heads/2171@{#23}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
VideoEncodeAccelerator::GetSupportedProfiles now runs in GPU
process because the profiles were added to GPUInfo. Add
kEnableWebRtcHWVp8Encoding to GPU process to fix the missing
encode profile.

BUG=418762
TEST=Run apprtc loopback and check the histogram.
[email protected]

Review URL: https://codereview.chromium.org/618633002

Cr-Commit-Position: refs/heads/master@{#297445}
(cherry picked from commit ebd596b)

Review URL: https://codereview.chromium.org/620963002

Cr-Commit-Position: refs/branch-heads/2171@{#24}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
On startup, VaapiWrapper::GetSupportedEncodeProfiles is
called to query HW encoder capabilities to fill GpuInfo
with. On VM test however there is no libva present, so we
error out, but also attempt to report an error to UMA,
which blocks and the GPU process gets killed by the GPU
watchdog.

We don't need to report failures on GetSupportedEncodeProfiles
however, as we will report them later when we attempt
to encode anyway.

BUG=402182
TEST=test lumpy under kvm and check chrome is not blocked by
GetSupportedEncodeProfiles
[email protected]

Review URL: https://codereview.chromium.org/613223002

Cr-Commit-Position: refs/heads/master@{#297564}
(cherry picked from commit 4505d0f)

Review URL: https://codereview.chromium.org/623613005

Cr-Commit-Position: refs/branch-heads/2171@{#25}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
…d during OOBE"

This reverts commit f406302.

BUG=365354
[email protected]

Review URL: https://codereview.chromium.org/614223006

Cr-Commit-Position: refs/branch-heads/2171@{#26}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
>
> BUG=418214
>
> Review URL: https://codereview.chromium.org/609983002
>
> Cr-Commit-Position: refs/heads/master@{#297094}
> (cherry picked from commit 2a49d59)

[email protected]

Review URL: https://codereview.chromium.org/624623002

Cr-Commit-Position: refs/branch-heads/2171@{#27}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
…elated.

Previously we were only doing this if the --new-avatar-menu was flipped.
This is a two-part CL. This CL removes the usages of the strings, but not
the strings themselves, since that involves some renaming and I'd like
to merge this to M39.

The CL that actually removes the unused strings is:
https://codereview.chromium.org/603023004/

XIB changes: use a different string ID for the profiles menu in the menu bar.
BUG=405988
[email protected]

Review URL: https://codereview.chromium.org/611033002

Cr-Commit-Position: refs/heads/master@{#297222}
(cherry picked from commit 7252caf)

Review URL: https://codereview.chromium.org/614103009

Cr-Commit-Position: refs/branch-heads/2171@{#28}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
The strings stopped being used in https://codereview.chromium.org/611033002/

XIB changes: use a different string ID for the profiles menu in the menu bar.

BUG=405988
[email protected]

Review URL: https://codereview.chromium.org/603023004

Cr-Commit-Position: refs/heads/master@{#297422}

Review URL: https://codereview.chromium.org/625643002

Cr-Commit-Position: refs/branch-heads/2171@{#29}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
…upload ACCOUNT_CREATION_PASSWORD

Update test to catch the problem. Previous test mocked out
bad behavior.

BUG=419228
[email protected]

Review URL: https://codereview.chromium.org/614313002

Cr-Commit-Position: refs/heads/master@{#297580}
(cherry picked from commit 44c5e4e)

Review URL: https://codereview.chromium.org/624643002

Cr-Commit-Position: refs/branch-heads/2171@{#30}
Cr-Branched-From: 267aeeb-refs/heads/master@{#297060}
@rakuco rakuco force-pushed the master branch 2 times, most recently from 5d9bef8 to 18a33ff Compare September 16, 2015 10:58
mrunalk pushed a commit that referenced this pull request Sep 22, 2015
Add ycbcr_422 support in image factory.

BUG=524582
[email protected]

Review URL: https://codereview.chromium.org/1308643003

Cr-Commit-Position: refs/heads/master@{#345959}
(cherry picked from commit 3055ce7)

media: Remove SkCanvasVideoRenderer cache invalidation.

When VideoFrame carries one native texture, with a GL_TEXTURE_2D target,
we assumed we could avoid caching the created SkImage, since we just used
the texture directly for drawing.
Unfortunately if we're drawing to a software canvas we need to read the pixels
back from the texture, and that is expensive.
Keeping the same SkImage allows Skia to cache the expensive operation.

BUG=521531

Review URL: https://codereview.chromium.org/1320613003

Cr-Commit-Position: refs/heads/master@{#345799}
(cherry picked from commit 771b5cf)

BUG=510252

Review URL: https://codereview.chromium.org/1327513003 .

Cr-Commit-Position: refs/branch-heads/2490@{#201}
Cr-Branched-From: 7790a35-refs/heads/master@{#344925}
@rakuco rakuco force-pushed the master branch 2 times, most recently from 830d9f6 to 5ad5a18 Compare November 19, 2015 09:27
mrunalk pushed a commit that referenced this pull request Dec 18, 2015
On iOS 9, evaluating '' + document always results in [object
HTMLDocument], even for PDFs. This introduces another way of checking
document type on iOS 9. Unfortunately, it doesn't work on iOS 8, so the
old implementation needs to stay too.

BUG=549604

Review URL: https://codereview.chromium.org/1458703004

Cr-Commit-Position: refs/heads/master@{#361095}
(cherry picked from commit 704def3)

Review URL: https://codereview.chromium.org/1491043004 .

Cr-Commit-Position: refs/branch-heads/2564@{#201}
Cr-Branched-From: 1283eca-refs/heads/master@{#359700}
@rakuco rakuco force-pushed the master branch 2 times, most recently from 1072537 to 512d729 Compare January 21, 2016 15:50
@rakuco rakuco force-pushed the master branch 2 times, most recently from 0f31e18 to 3da217c Compare February 4, 2016 11:32
rakuco pushed a commit that referenced this pull request Mar 3, 2016
Currently custom tabs don't show a title if the title is still the url,
but due to optimizations inside warmup(), the title might end up being
about:blank (even if the current url is not about:blank). The domain
explicitly guards against this but title doesn't. Update the title to
also never show about:blank

BUG=579647

Review URL: https://codereview.chromium.org/1649183002 .

Cr-Commit-Position: refs/branch-heads/2623@{#201}
Cr-Branched-From: 92d7753-refs/heads/master@{#369907}
huningxin pushed a commit to huningxin/chromium-croswalk that referenced this pull request May 17, 2016
Newly added WebviewChromium methods getHandler and findFocus
were being stripped by proguard. Explicitly keep them in .jar.

Review URL: https://codereview.chromium.org/1765333002

Cr-Commit-Position: refs/heads/master@{#379922}
(cherry picked from commit 4e0e652)

BUG=594274

Review URL: https://codereview.chromium.org/1787733004 .

Cr-Commit-Position: refs/branch-heads/2661@{crosswalk-project#201}
Cr-Branched-From: ef6f6ae-refs/heads/master@{#378081}
huningxin pushed a commit to huningxin/chromium-croswalk that referenced this pull request Oct 9, 2016
When full screen is entered or exited the position of the bubble arrow
may need to be updated. This change updates the location, and ensures
the bubble is repainted when the arrow location is updated.

BUG=614928

Review-Url: https://codereview.chromium.org/2036503002
Cr-Commit-Position: refs/heads/master@{#397314}
(cherry picked from commit 2c657c1)

Review URL: https://codereview.chromium.org/2036973002 .

Cr-Commit-Position: refs/branch-heads/2743@{crosswalk-project#201}
Cr-Branched-From: 2b3ae3b-refs/heads/master@{#394939}
imreotto pushed a commit to tenta-browser/chromium-crosswalk that referenced this pull request Nov 2, 2017
Instead of relying on the menu items to provide their width to us to
space them apart, a dimension has been added to dimens.xml since the
icons will always be the same size anyway.

[email protected]

(cherry picked from commit e6b519d)

Bug: 763033
Change-Id: Ia34fb7a09589df10f565559da51c01fef972bfbf
Reviewed-on: https://chromium-review.googlesource.com/658300
Reviewed-by: Theresa <[email protected]>
Commit-Queue: Troy Hildebrandt <[email protected]>
Cr-Original-Commit-Position: refs/heads/master@{#500837}
Reviewed-on: https://chromium-review.googlesource.com/664981
Reviewed-by: Matthew Jones <[email protected]>
Cr-Commit-Position: refs/branch-heads/3202@{crosswalk-project#201}
Cr-Branched-From: fa6a5d8-refs/heads/master@{#499098}
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.