0
Commit Graph

492455 Commits

Author SHA1 Message Date
rockot
409da8341a [mojo] Revisit the Mojo in Chromium overview
This strips out a lot of dated content, focuses more
on practical usage, and significantly shortens the doc.

Less yawning for everyone!

BUG=None
TBR=benwells@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#372063}
2016-01-28 10:22:52 +00:00
noel
a90bce019b Add a note to OilpanLeakExpectations for future gardeners
TBR=haraken@chromium.org
NOPRESUBMIT=true
NOTRY=true
BUG=581987

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

Cr-Commit-Position: refs/heads/master@{#372062}
2016-01-28 10:11:49 +00:00
noel
9660f300aa Revert of [mojo] Enable ServiceRegistryImpl to override remote services (patchset id:220001 of https://codereview.chromium.org/1470153002/ )
Reason for revert:
Causing Oilpan leak bot failure

https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20Leak/builds/17113

Original issue's description:
> [mojo] Enable ServiceRegistryImpl to override remote services
>
> This adds a new AddServiceOverride method to ServiceRegistryImpl.
> The purpose of this is to allow testing code to intercept remote
> service connections and opaquely provide a mock implementation of
> any service.
>
> The new interface is also added to the ServiceRegistry's JS
> bindings.
>
> Committed: https://crrev.com/9b0d7173af550086d5688137752a6f70109e9c98
> Cr-Commit-Position: refs/heads/master@{#371736}

TBR=jam@chromium.org,reillyg@chromium.org,rockot@chromium.org
# Not skipping CQ checks because original CL landed more than 1 days ago.

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

Cr-Commit-Position: refs/heads/master@{#372061}
2016-01-28 09:54:25 +00:00
beaufort.francois
2fe78b4415 Catch exception when creating device log entries
Review URL: https://codereview.chromium.org/1643513002

Cr-Commit-Position: refs/heads/master@{#372060}
2016-01-28 09:53:01 +00:00
noel
8a99f3a795 [Failure] Four layout printing tests failing on Win10
virtual/threaded/printing/ellipsis-printing-style.html
virtual/threaded/printing/iframe-print.html
printing/ellipsis-printing-style.html
printing/iframe-print.html

Started happening after the rebasleines for the associated
CL [1] landed.

[1] https://code.google.com/p/chromium/issues/detail?id=390040#c14

TBR=wkorman@chromium.org,chrishtr@chromium.org
BUG=390040
NOPRESUBMIT=true
NOTRY=true

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

Cr-Commit-Position: refs/heads/master@{#372059}
2016-01-28 09:51:41 +00:00
sigbjornf
51bab0b185 Revert of Let notifyScriptLoadError() handle already detached ScriptLoaders. (patchset id:40001 of https://codereview.chromium.org/1644483002/ )
Reason for revert:
The change here assumes PendingScripts are separately allocated objects, an M50 change. This makes for more difficult backporting. Unnecessarily so.

Hence reverting and will reland a variation ( https://codereview.chromium.org/1642863002/ ) that works for older branches.

Original issue's description:
> Let notifyScriptLoadError() handle already detached ScriptLoaders.
>
> If a ScriptRunner has been disposed of already, allow ScriptLoaders
> to notify of their failure without asserting.
>
> R=haraken
> BUG=570012
>
> Committed: https://crrev.com/e7bf58190483dffac8e78506884170720165b198
> Cr-Commit-Position: refs/heads/master@{#371772}

TBR=haraken@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=570012

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

Cr-Commit-Position: refs/heads/master@{#372058}
2016-01-28 09:46:39 +00:00
v8-autoroll
5bd716ef58 Update V8 to version 4.10.96.
Summary of changes available at:
e85d78f6..bbcc7be6

Please follow these instructions for assigning/CC'ing issues:
https://github.com/v8/v8/wiki/Triaging%20issues

Please close rolling in case of a roll revert:
https://v8-roll.appspot.com/
This only works with a Google account.

TBR=hablich@chromium.org,machenbach@chromium.org,yangguo@chromium.org,vogelheim@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#372057}
2016-01-28 09:40:47 +00:00
meade
3ed7ab51a2 Revert "Update StyleValue.cssString() to use existing methods instead of rolling our own."
This reverts commit 13eeea6597.

The original CL was suspected of causing an 18.4% regression in
dromaeo.domcoreattr at 370280:370316 on Android Galaxy s5, so reverting
this to see if the bots recover.

reverts: https://codereview.chromium.org/1602843003

BUG=580981

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

Cr-Commit-Position: refs/heads/master@{#372056}
2016-01-28 09:39:38 +00:00
ksakamoto
8507a3e684 Add UMA to measure font-display value
Add WebFont.FontDisplayValue histogram that measures which fallback mode
is specified in font-display @font-face descriptor.

BUG=564447

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

Cr-Commit-Position: refs/heads/master@{#372055}
2016-01-28 09:35:45 +00:00
yhirano
b0b23292ec Add trace events for ThreadedDataProvider
This change adds trace events to ThreadedDataProvider. Even though the
feature is still disabled by default, having trace events helps us
investigate the behavior locally.

BUG=581992, 277124
R=kinuko@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#372054}
2016-01-28 09:19:14 +00:00
haraken
c29421fa76 Oilpan: Use CrossThreadPersistent for CanvasAsyncBlobCreator::m_callback
The image encoder runs on a background worker thread, which is not attached to Oilpan.
Thus CanvasAsyncBlobCreator::m_callback touched by the image encoder must use CrossThreadPersistent.

BUG=581877

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

Cr-Commit-Position: refs/heads/master@{#372053}
2016-01-28 09:18:03 +00:00
battre
55a85ee5e9 Disable QUnitBrowserTestRunner.Remoting_Webapp_Js_Unittest
Disable the test because it fails on Linux. See bug for details.

TBR=kelvinp@chromium.org
BUG=582005
notry=true

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

Cr-Commit-Position: refs/heads/master@{#372052}
2016-01-28 09:15:21 +00:00
blundell
69846f8f71 Populate VisibleSecurityState::displayed_mixed_content on iOS
On iOS, we know whether the page has displayed insecure content; this CL
propagates that information to SecurityStateModel::VisibleSecurityState.

As far as I can tell, the resulting value isn't used by anything on the iOS
port, so this CL will not result in any visible change at the current time.

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

Cr-Commit-Position: refs/heads/master@{#372051}
2016-01-28 09:05:29 +00:00
noel
674958fa7f Revert of Add deprecation message for -webkit-background-composite (patchset id:200001 of https://codereview.chromium.org/1585383003/ )
Reason for revert:
Broke fast/backgrounds/webkit-background-composite-deprecated.html most bots.  Example:

https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Mac10.6/builds/48981

Original issue's description:
> Add deprecation message for -webkit-background-composite
>
> This patch is two fold:
> 1. Adds the capability of adding deprecation messages for CSSPropertyIDs
> as they are parsed.
> 2. Adds the relevant deprecation message for
> -webkit-background-composite. The reasons for which are highlighted here
> https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/thxrbc8XOmc
>
> BUG=498588
>
> Committed: https://crrev.com/6d2d7c3b60d3e5cd9b2efd7120cae737ad1e4329
> Cr-Commit-Position: refs/heads/master@{#372040}

TBR=alancutter@chromium.org,timloh@chromium.org,nainar@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=498588

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

Cr-Commit-Position: refs/heads/master@{#372050}
2016-01-28 08:58:03 +00:00
ccameron
e82a8f017c Suppress flakey Mac tests
The assert that is firing is very concerning and is still being
investigated.

BUG=577121

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

Cr-Commit-Position: refs/heads/master@{#372049}
2016-01-28 08:36:39 +00:00
xiangze.zhang
2a483b32ba Detach SwipeRefreshLayout when it's animation ends
This patch fixs the issue that Chrome URL bar's overlay in SurfaceFlinger
becomes fullscreen after pull to refresh. It will reduce memory bandwidth.

BUG=581626

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

Cr-Commit-Position: refs/heads/master@{#372048}
2016-01-28 08:09:57 +00:00
chromeos-commit-bot
2e1209cd55 Automated Commit: Committing new LKGM version 7871.0.0 for chromeos.
Cr-Commit-Position: refs/heads/master@{#372047}
2016-01-28 08:05:43 +00:00
tapted
119ecfdddd Speculative fix for ui::DisplayLinkMac::StopDisplayLink crashes #take2.
The CVDisplayLink is tied to a ScopedTypeRef data member of DisplayLinkMac.
However, there may be other references. Since there's no guarantee that
~DisplayLinkMac() will invoke the last CVDisplayLinkRelease(..) and clear
the callback automatically, clear it explicitly in ~DisplayLinkMac.

BUG=564780

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

Cr-Commit-Position: refs/heads/master@{#372046}
2016-01-28 08:02:49 +00:00
rune
d39fd545c0 Moved element style recalc count and stats to StyleEngine.
There are two element style recalc counters, one in Document, and one
in StyleResolver. The one in StyleResolver includes pseudo elements in
that count. We are unifying thesie counts keeping pseudo elements
included which means that the element recalc count will be higher for
tracing and the inspector, but unchanged for
internals.updateStyleAndReturnAffectedElementCount().

Also the StyleResolverStats is moved from StyleResolver to StyleEngine.
This means the stats will survive a clearResolver().

This change is motivated around item 6 and 9 in the design document for
crbug.com/401359.

R=dstockwell@chromium.org
BUG=401359

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

Cr-Commit-Position: refs/heads/master@{#372045}
2016-01-28 08:01:41 +00:00
toyoshim
71d21daf1f Web MIDI: Ask permissions of the content layer always
Originally only sysex permission requests are exposed to the
content layer, but with this series of patches, all Web MIDI requests
will be exposed to the content layer so that each chromium embedder
can decide how to decide several permissions.

First of all, expose all requests outside Blink.
Changes for the permission service will follow as a separate patch.

BUG=535181

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

Cr-Commit-Position: refs/heads/master@{#372044}
2016-01-28 07:48:18 +00:00
noel
8a9e916786 fast/writing-mode/english-lr-text.html is failing on Oilpan Win
Note: not adding a seperate Oilpan entry, just mark it flaky while
Oilpan is enabled on ToT.

TBR=eae@chromium.org,harken@chromium.org
BUG=581990
NOPRESUBMIT=true
NOTRY=true

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

Cr-Commit-Position: refs/heads/master@{#372043}
2016-01-28 07:31:18 +00:00
karandeepb
3f2f74e670 Refactored kTestString occurences in bridged_native_widget_unittest.mm
As per the CPP style guide, variables declared constexpr or const, and whose
value is fixed for the duration of the program, are named with a leading "k"
followed by mixed case. Since objects don't have a constant value for the
duration of the program, refactor "kTestString" to "test_string".

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

Cr-Commit-Position: refs/heads/master@{#372042}
2016-01-28 07:30:09 +00:00
tzik
75df24fa47 Factor out encoded length calculation in AsyncResourceHandler
BUG=580928

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

Cr-Commit-Position: refs/heads/master@{#372041}
2016-01-28 07:14:49 +00:00
nainar
6d2d7c3b60 Add deprecation message for -webkit-background-composite
This patch is two fold:
1. Adds the capability of adding deprecation messages for CSSPropertyIDs
as they are parsed.
2. Adds the relevant deprecation message for
-webkit-background-composite. The reasons for which are highlighted here
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/thxrbc8XOmc

BUG=498588

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

Cr-Commit-Position: refs/heads/master@{#372040}
2016-01-28 07:13:47 +00:00
yoshiki
209ec25418 Change ARC notification type from SIMPLE to BASE_FORMAT
Notification type SIMPLE is for the web notification actually and it triggers some hacks which causes the problem (see the issue).

This patch changes the type to BASE_FORMAT without hacks.

BUG=b/26831435

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

Cr-Commit-Position: refs/heads/master@{#372039}
2016-01-28 07:12:43 +00:00
noel
a7562210cf harness-tests/mojo-helpers.html leaks in Oilpan
TBR=rockot@chromium.org
BUG=581987
NOPRESUBMIT=true
NOTRY=true

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

Cr-Commit-Position: refs/heads/master@{#372038}
2016-01-28 07:06:52 +00:00
yoav
be50b2f8da Turn on <link rel=preload> support by default
I2S: https://groups.google.com/a/chromium.org/d/msg/blink-dev/_nu6HlbNQfo/XzaLNb1bBgAJ

BUG=471199

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

Cr-Commit-Position: refs/heads/master@{#372037}
2016-01-28 07:06:51 +00:00
tapted
5243ef97ef MacViews: Bubbles and dialogs behave more like sheets wrt main status
Currently dialog boxes do not take main status from the parent window.
Change this so that any child window does not become a main window.

Also, use the same trick that Cocoa bubbles use to avoid the traffic
lights dimming, but only do this for child windows that don't have their
own traffic lights.

BUG=543689

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

Cr-Commit-Position: refs/heads/master@{#372036}
2016-01-28 07:05:46 +00:00
rune
c3937b7ccb ::before/::after are not features for invalidation.
We store a flag for finding ::before or ::after in
InvalidationSetFeatures, yet they are not added as features to
invalidation sets. That means we need to handle *::before as a universal
selector and cause subtree invalidations.

R=ericwilligers@chromium.org
BUG=581675

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

Cr-Commit-Position: refs/heads/master@{#372035}
2016-01-28 06:46:48 +00:00
noel
718abf542e Revert of DevTools: remove V8ScriptRunner use from InjectedScript*. (patchset id:20001 of https://codereview.chromium.org/1641933002/ )
Reason for revert:
http/tests/inspector/resource-tree/resource-tree-non-unique-url.html started failing

https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%2032/bui...

Reverting to see if we can get that test to pass again.

Original issue's description:
> DevTools: remove V8ScriptRunner use from InjectedScript*.
>
> BUG=580337
>
> Committed: https://crrev.com/ec279b9d63c3a96d237495967faba97be76597eb
> Cr-Commit-Position: refs/heads/master@{#372020}

TBR=dgozman@chromium.org,jochen@chromium.org,pfeldman@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=580337

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

Cr-Commit-Position: refs/heads/master@{#372034}
2016-01-28 06:39:34 +00:00
kbr
65b5f0e3d9 Add script for autogenerating testing/buildbot/chromium.gpu.fyi.json .
cwallez@ pointed out the file was unmaintainable. Generate it from a
script instead. Effort was expended to minimize the initial changes. The
only changes are:

1. webgl_conformance_tests and webgl2_conformance_tests are swapped.
2. The D3D9 and GL versions of gles2_conform_test on the Windows testers
   come first.
3. content_unittests was missed on several testers, and is now present.

This script will be generalized later to create the forthcoming
chromium.gpu.json.

BUG=542370
TBR=dpranke@chromium.org
NOTRY=true

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

Cr-Commit-Position: refs/heads/master@{#372033}
2016-01-28 06:36:07 +00:00
noel
51e2fe313b svg/W3C-SVG-1.1/paths-data-02-t.svg failing in some DEBUG bots
Currently, Mac10.7 & Linux & Linux Oilpan [ Debug ] to be precise.

Note not adding a seperate Oilpan entry, but be aware this test is
failing on Linux Oilpan Debug after the related change [1].

[1] https://codereview.chromium.org/1623073003

TBR=haraken@chromium.org,fmalita@chromium.org
BUG=581978
NOPRESUBMIT=true
NOTRY=true

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

Cr-Commit-Position: refs/heads/master@{#372032}
2016-01-28 06:29:22 +00:00
estade
6d865d247c Repaint ImageButton when image is changed.
This matches behavior of ImageView::SetImage.

BUG=581965

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

Cr-Commit-Position: refs/heads/master@{#372031}
2016-01-28 06:16:39 +00:00
nhiroki
82a9e03135 ServiceWorker: Show real process IDs in chrome://serviceworker-internals
Before this patch, the serviceworker-internals shows a render process host ID in
"Renderer process ID" entry. This is not really helpful for blink/chromium
developers to debug errors related to renderer process activity.

After this patch, the internal page shows a real render process ID in the entry.

BUG=544760

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

Cr-Commit-Position: refs/heads/master@{#372030}
2016-01-28 06:10:41 +00:00
noel
cda481a258 fast/forms/text/text-font-height-mismatch.html failing on Oilpan Win
Oilpan is enabled on ToT, and is reading from TestExpectations and
has no Expectations file of its own (for now).

Mark the test as a flake and place it in TestExpectations "Oilpan"
area of that file.

TBR=haraken@chromium.org,ksakamoto@chromium.org
BUG=299010
NOPRESUBMIT=true
NOTRY=true

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

Cr-Commit-Position: refs/heads/master@{#372029}
2016-01-28 06:01:42 +00:00
jbudorick
04d6e8f2f7 [Android] ui_base_unittests.isolate -> ui_base_tests.isolate for chromium.android.
BUG=514857,581604
TBR=bpastene@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#372028}
2016-01-28 05:59:23 +00:00
catapult-deps-roller
6c8bd08ba2 Roll src/third_party/catapult/ 0085d5c64..a7e38c146 (3 commits).
0085d5c645..a7e38c146f

$ git log 0085d5c64..a7e38c146 --date=short --no-merges --format='%ad %ae %s'

CQ_INCLUDE_TRYBOTS=
TBR=catapult-sheriff@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#372027}
2016-01-28 05:51:48 +00:00
dgozman
569b7399fc [DevTools] Split DeviceModeView.js into view, toolbar and wrapper.
Drive-by: put app banner support behind experiment.

BUG=540864

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

Cr-Commit-Position: refs/heads/master@{#372026}
2016-01-28 05:50:46 +00:00
skia-deps-roller
9c2db66e46 Roll src/third_party/skia/ 62358e77c..4c5f1f611 (1 commit).
https://chromium.googlesource.com/skia.git/+log/62358e77c2b8..4c5f1f611469

$ git log 62358e77c..4c5f1f611 --date=short --no-merges --format='%ad %ae %s'
2016-01-27 fmalita Remove SK_SUPPORT_LEGACY_SAVEFLAGS define on Android

CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
TBR=msarett@google.com

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

Cr-Commit-Position: refs/heads/master@{#372025}
2016-01-28 05:49:41 +00:00
yoav
48ac6111e9 Fix link header preload on subresources
Link header preloads were not working when sent over subresources.
This CL fixes that.

BUG=568025

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

Cr-Commit-Position: refs/heads/master@{#372024}
2016-01-28 05:44:05 +00:00
pdr
4dd5f8bbaa Stop hit testing culled inlines when a match is found
Culled inline hittesting was recently fixed [1] which exposed a
bug in LayoutInline::hitTestCulledInline where hit testing checked
for region intersection but returned a value based on region
containment. This bug was partially fixed in [2] for list-based
tests but a bug still existed for point-based tests.

This patch updates LayoutInline::hitTestCulledInline to check for
hit tests using region intersection, and return a value based on
region intersection (not containment). This was done by fixing a FIXME
to implement HitTestRequest::addNodeToListBasedTestResult for regions.

In addition, this patch changes the return value of
HitTestRequest::addNodeToListBasedTestResult to be an enum which
better explains its behavior.

[1] https://src.chromium.org/viewvc/blink?view=rev&revision=193729
[2] https://crrev.com/b489f7917175e2449c8f6d5874ab3ba0b7f31e88

BUG=579412

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

Cr-Commit-Position: refs/heads/master@{#372023}
2016-01-28 05:42:24 +00:00
noel
74953e3efd [Debug Mac10.7] fast/text/justify-ideograph tests failing
fast/text/justify-ideograph-vertical.html
fast/text/justify-ideograph-simple.html
fast/text/justify-ideograph-complex.html

BUG=581974
TBR=kojii@chromium.org
NOPRESUBMIT=true
NOTRY=true

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

Cr-Commit-Position: refs/heads/master@{#372022}
2016-01-28 05:39:48 +00:00
zhaoqin
67793de9ed Add Dr. Fuzz config into tools/mb/mb_config.pyl
This CL adds Dr. Fuzz config in mb_config.pyl to support building
tests for Dr. Memory and Dr. Fuzz on Windows.

R=dpranke@chromium.org
BUG=572694

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

Cr-Commit-Position: refs/heads/master@{#372021}
2016-01-28 05:29:56 +00:00
pfeldman
ec279b9d63 DevTools: remove V8ScriptRunner use from InjectedScript*.
BUG=580337

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

Cr-Commit-Position: refs/heads/master@{#372020}
2016-01-28 05:22:34 +00:00
noel
1a934b047c [Debug Mac10.7] svg/transforms/animated-path-inside-transformed-html.xhtml failing
Re-enable its TestExpectations for [ Debug Mac10.7 ]

BUG=463358
TBR=hans@chromium.org
NOPRESUBMIT=true
NOTRY=true

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

Cr-Commit-Position: refs/heads/master@{#372019}
2016-01-28 05:14:56 +00:00
tkent
8f28f81f23 Editing: Minor improvement of ReplaceSelectionCommand
- Tighten up he second argument of moveElementOutOfAncestor();
  ContainerNode -> Element

- Add inDocument() check in makeInsertedContentRoundTrippableWithHTMLTreeBuild().
  crrev.com/371774 fixed one such case. However we still might have such cases.
  Add inDocument() check just in case in order to avoid future crashes.

BUG=537815

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

Cr-Commit-Position: refs/heads/master@{#372018}
2016-01-28 05:08:44 +00:00
kojii
ac4eabd5ee Import csswg-test@85a191c538f673bd1e30c44ab131365317b2084f
Using update-w3c-deps in Blink 329450ec62.

TBR=dpranke@chromium.org,jsbell@chromium.org,tkent@chromium.org,cbiesinger@chromium.org
BUG=492664

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

Cr-Commit-Position: refs/heads/master@{#372017}
2016-01-28 04:59:27 +00:00
hans
f544ddc9ee Emit notes from ReportClassRequiresTraceMethod in deterministic order
Previously, the notes would be emitted in the iteration order over Fields,
which is an std::map<clang::FieldDecl*, FieldPoint>, which is ordered
by pointer value of FieldDecls. This would cause tests to flakily fail
on the Windows buildbots.

I'm not sure what caused these errors to start appearing right now,
but this should fix it.

BUG=581782

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

Cr-Commit-Position: refs/heads/master@{#372016}
2016-01-28 04:43:31 +00:00
tkent
526d14e619 Fix an assertion failure in FrameSelection::selectAll().
Don't try to make VisibleSelection for elements of which content is not
selectable.

This CL has no user-visible behavior changes because
selectionFromContentsOfNode() created a null VisibleSelection before this CL.

BUG=477839
TEST=automated

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

Cr-Commit-Position: refs/heads/master@{#372015}
2016-01-28 04:39:24 +00:00
noel
2c259ad543 [ Debug] svg/transforms/text-with-pattern-inside-transformed-html.xhtml failing
Re-enable the TestExpectations which was commented out for some
reason (no explanatory comment).

TBR=wkorman@chromium.org
BUG=581963,463358
NOPRESUBMIT=true
NOTRY=true

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

Cr-Commit-Position: refs/heads/master@{#372014}
2016-01-28 04:38:20 +00:00