0
Commit Graph

227170 Commits

Author SHA1 Message Date
855c3bc877 Chromecast shell build fix for new BrowserContext API:
Triggered by https://codereview.chromium.org/369703002.

R=lcwu@chromium.org
BUG=None

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

Cr-Commit-Position: refs/heads/master@{#288227}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288227 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 06:35:52 +00:00
20013200c2 Use webrtc::MouseCursorMonitor for cursor shapes
Use webrtc::MouseCursorMonitor for cursor shapes instead of
webrtc::VideoFrameCapturer, in preparation for deprecating cursor shape
functionality in the latter.

Fix memory corruption in VideoSchedulerTests_StartAndStop, where a lingering
capture task could trigger a expectation action declared on the stack during
tear down. My changes to the test somehow made the race condition more likely.

BUG=324033

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=247689

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=248045

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

Cr-Commit-Position: refs/heads/master@{#288226}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288226 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 06:35:01 +00:00
d6907a5c07 Revert 288017 "Parse Drive API responses all at once in the bloc..."
It broke Drive sync completely.

> Parse Drive API responses all at once in the blocking pool.
> 
> Previous implementation did the parsing of string to base::Value
> on blocking pool, and that of base::Value to specific data types
> either on UI thread or on yet another post to blocking pool.
> 
> The previous implementation is slightly inefficient and moreover
> involves a subtle bug 284244.
> 
> BUG=284244
> 
> Review URL: https://codereview.chromium.org/442193002

TBR=kinaba@chromium.org
BUG=401843

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

Cr-Commit-Position: refs/heads/master@{#288216}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288216 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 06:18:22 +00:00
39cfeda9fb Updating trunk VERSION from 2117.0 to 2118.0
Cr-Commit-Position: refs/heads/master@{#288210}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288210 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 06:17:49 +00:00
dec629afcd Yet another whitespace change for Cr-Commit-Position
Through CQ this time.

R=iannucci@chromium.org
BUG=366924
NOTRY=true
NOTREECHECKS=true

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

Cr-Commit-Position: refs/heads/master@{#288207}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288207 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 02:44:07 +00:00
73da73fa08 Another whitespace change for Cr-Commit-Position
R=vadimsh@chromium.org
BUG=366924

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

Cr-Commit-Position: refs/heads/master@{#288204}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288204 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 02:24:30 +00:00
f8b100dc7b base: Remove now-unused MessagePumpObserver.
Jankometer is the last instance of a MessagePumpObserver. Since it has been
removed, MessagePumpObserver can also be removed.

BUG=none
R=darin@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#288203}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288203 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 02:04:37 +00:00
4f777cad6a Test Runner changes for Integration tests.
Test Runner changes to allow integration tests as well as the ability
to point the device's google_base_url (or any android shell flag) to
a specified value in stored in a .flags file.

BUG=None

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

Cr-Commit-Position: refs/heads/master@{#288202}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288202 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 02:04:10 +00:00
ddaca8bacd Implement createfailed event for <extensionoptions>
This CL adds an event to the <extensionoptions> tag that fires
if the guest view is attempted to be created with an invalid
extension id.

BUG=386838

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

Cr-Commit-Position: refs/heads/master@{#288201}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288201 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 02:03:44 +00:00
c6078b7f26 Enable LockStateControllerTest.HonorPowerButtonInDockedMode on non-X11
BUG=398888

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

Cr-Commit-Position: refs/heads/master@{#288200}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288200 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 02:03:22 +00:00
0ec0a2110d Creates a dummy view to occupy the logo area of athena home card.
As is discussed in the bug, it is important to occupy certain
area for logo mark in the home card, otherwise the area for
the search results is restricted.

Actual experimental app-list uses start_page webview for this,
which embeds the logo from our resource data. I think it's better
to create a dummy view with flat background instead of loading
the resource image to emphasize this is still work-in-progress.

BUG=400153
R=oshima@chromium.org
TEST=none

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

Cr-Commit-Position: refs/heads/master@{#288199}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288199 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 02:02:54 +00:00
ca971bd827 Fix out-of-bounds exception in SetComposingRegion().
BUG=401536

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

Cr-Commit-Position: refs/heads/master@{#288198}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288198 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 02:02:23 +00:00
35322353e7 cc: Remove unused arguments from CalculateContentsScale
Layer::CalculateContentsScale and its overrides never use
device_scale_factor, page_scale_factor, maximum_animation_contents_scale,
or animating_transform_to_screen. This CL removes these arguments.

BUG=None

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

Cr-Commit-Position: refs/heads/master@{#288197}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288197 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 02:01:48 +00:00
458dd03a5a Keep a copy of page id in RenderViewHost.
Also, ensure that it stays in sync with the renderer's copy.

BUG=99379,369661
TEST=no CHECKs hit in the wild, all tests stay green

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288196 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 01:26:14 +00:00
109e3d1003 RawChannel::OnWriteCompletedNoLock(): change a DCHECK to CHECK.
This is where things go wrong and cause crbug.com/385795

BUG=385795
TEST=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288195 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 01:25:24 +00:00
f78c3e8041 Integrated video rotation piping into video layer {impl} and
included the transform for fixing the video orientation.

BUG=47554

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288194 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 01:24:47 +00:00
63e18ddaee Remove TraceOptions string based constructor. Add setter method
SetFromString that allows setting TraceOptions from a string instead.

SetFromString returns true upon success.

BUG=400382

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288193 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 01:23:59 +00:00
24c4f183d7 Whitespace change for Cr-Commit-Position
R=vadimsh@chromium.org
BUG=366924

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288192 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 01:23:04 +00:00
689c2631f1 Revert of Run android tests through runtest.py. (https://codereview.chromium.org/414383002/)
Reason for revert:
Looks like the cause of http://build.chromium.org/p/chromium.linux/builders/Android%20Tests%20%28dbg%29/builds/22085 failing.

runtest.py was repeatedly unable to find the test targets it was supposed to run.

partial log:
@@@BUILD_STEP base_unittests@@@
> /b/build/scripts/slave/runtest.py '--factory-properties={"generate_gtest_json": true, "target": "Debug", "gclient_env": {}, "build_url": "http://build1-a1/b/build/slave/Android_Builder__dbg_/chrome_staging/full-build-linux.zip", "clobber": false, "GYP_DEFINES": " component=shared_library", "target_os": "android", "android_bot_id": "main-tests-dbg"}' '--build-properties={"parentname": "Android Builder (dbg)", "got_nacl_revision": "13580", "parent_wk_revision": "179716", "parent_got_v8_revision": "22960", "parent_got_swarming_client_revision": "bbf1fcca7932d92cca9d7dab46ea271a7f6d61fb", "got_revision": "288139", "parent_revision": "288139", "blamelist_real": ["achaulk@chromium.org", "jamescook@chromium.org", "mef@chromium.org", "morrita@chromium.org", "varkha@chromium.org", "zty@chromium.org (:zty)"], "got_webkit_revision_git": "08c40136a44dd5b3f5bf976d5c75e7623afb8e29", "parent_slavename": "build1-a1", "got_v8_revision_git": "9d72b8dd94263d9f500f18255d67f0c7b8c3527a", "got_webrtc_revision_git": "a288b8cbb568cbf1735e6d5d0012524f4f8e5f74", "buildnumber": 22085, "got_webkit_revision": "179716", "parent_scheduler": "android", "got_swarming_client_revision": "bbf1fcca7932d92cca9d7dab46ea271a7f6d61fb", "parent_buildnumber": "63404", "slavename": "build42-a1", "blamelist": "achaulk@chromium.org,jamescook@chromium.org,mef@chromium.org,morrita@chromium.org,varkha@chromium.org,zty@chromium.org", "branch": "src", "patchset": "", "issue": "", "revision": "288139", "workdir": "/b/build/slave/Android_Tests__dbg_", "repository": "svn://svn-mirror.golo.chromium.org/chrome/trunk", "buildername": "Android Tests (dbg)", "parent_try_job_key": "", "got_webrtc_revision": "6825", "mastername": "chromium.linux", "parent_got_webkit_revision": "179716", "parent_builddir": "", "parent_branch": "src", "got_nacl_revision_git": "1fb9738130a80c961cf1ed46cdb38caf0d165543", "scheduler": "android_trigger_dbg", "requester": "", "buildbotURL": "http://build.chromium.org/p/chromium.linux/", "parent_cr_revision": "288139", "got_revision_git": "3afe85add41986693e47da5e33a01a2989c96354", "rietveld": "", "parent_got_nacl_revision": "13580", "parent_buildername": "Android Builder (dbg)", "got_v8_revision": "22960", "parent_got_revision": "288139", "project": "", "patch_url": "", "parentslavename": "build1-a1", "root": "", "primary_repo": ""}' --test-platform android --generate-json-file -o gtest-results/base_unittests --annotate gtest --build-number 22085 --builder-name 'Android Tests (dbg)' base_unittests --verbose
[Running on builder: "Android Tests (dbg)"]
DBUS_SESSION_BUS_ADDRESS env var not found, starting dbus-launch
 setting DBUS_SESSION_BUS_ADDRESS to unix:abstract=/tmp/dbus-p2NSrlwT6t,guid=118a14e22115547464aef590000002f4
 setting DBUS_SESSION_BUS_PID to 8386
Additional test environment:
  LLVM_SYMBOLIZER_PATH=/b/build/slave/Android_Tests__dbg_/build/src/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer

src/build/android/test_runner.py gtest --release -s base_unittests
Traceback (most recent call last):
  File "src/build/android/test_runner.py", line 836, in <module>
    sys.exit(main())
  File "src/build/android/test_runner.py", line 832, in main
    return command_option_parser.ParseAndExecute(option_parser)
  File "/b/build/slave/Android_Tests__dbg_/build/src/build/android/pylib/utils/command_option_parser.py", line 75, in ParseAndExecute
    return cmd.run_command_func(argv[1], options, args, option_parser)
  File "src/build/android/test_runner.py", line 746, in RunTestsCommand
    return _RunGTests(options, devices)
  File "src/build/android/test_runner.py", line 527, in _RunGTests
    runner_factory, tests = gtest_setup.Setup(gtest_options, devices)
  File "/b/build/slave/Android_Tests__dbg_/build/src/build/android/pylib/gtest/setup.py", line 325, in Setup
    % test_options.suite_name)
Exception: Did not find base_unittests target. Ensure it has been built.
using JSON summary output instead of gtest XML
No data was available to update the JSON results

Original issue's description:
> Run android tests through runtest.py.
> 
> This CL re-lands https://codereview.chromium.org/410033002 while addressed a few issues.
> 1. --results-directory must be passed along with --generate-gtest-json
> 2. --test-platform, --annotate, --build-number, --builder-name should be passed in order to upload results to correct dashboard
> 3. This CL depends on https://codereview.chromium.org/414223011/ to fix a bug in runtest.py
> 
> BUG=329102
> R=yfriedman@chromium.org, navabi@chromium.org, jbudorick@chromium.org
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=288134

TBR=jbudorick@chromium.org,navabi@chromium.org,yfriedman@chromium.org,zty@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=329102

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288191 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 01:11:47 +00:00
088757f528 Revert of Define SK_PICTURE_CLONE_NOOP. (https://codereview.chromium.org/445373003/)
Reason for revert:
This looks like the most likely culprit for the crash in http://build.chromium.org/p/chromium.linux/builders/Linux%20Tests%20%28dbg%29%281%29/builds/32814.

Partial stack dump:
	[16752:16752:0807/140640:WARNING:password_store_factory.cc(215)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
	[16783:16783:0807/140640:ERROR:sandbox_linux.cc(304)] InitializeSandbox() called with multiple threads in process gpu-process
	[16783:16783:0807/140640:WARNING:x11_util.cc(1408)] X error received: serial 61, error_code 8 (BadMatch (invalid parameter attributes)), request_code 72, minor_code 0 (X_PutImage)
	ASSERTION FAILED: info.fAlphaType == m_imageInfo.fAlphaType
	../../third_party/WebKit/Source/platform/graphics/DecodingImageGenerator.cpp(78) : virtual bool blink::DecodingImageGenerator::onGetPixels(const SkImageInfo &, void *, size_t, SkPMColor *, int *)
	1   0x7f11fbdbcdd8
	2   0x7f11fb0ea18c SkImageGenerator::getPixels(SkImageInfo const&, void*, unsigned long, unsigned int*, int*)
	3   0x7f11fb0bc349
	4   0x7f11fb13e30b SkPixelRef::lockPixels(SkPixelRef::LockRec*)
	5   0x7f11fb13e479 SkPixelRef::lockPixels()
	6   0x7f11fb04a6ea SkBitmap::lockPixels() const
	7   0x7f11fb05032d
	8   0x7f11fb0c35ca
	9   0x7f11fb051f51 SkBitmapDevice::drawBitmap(SkDraw const&, SkBitmap const&, SkMatrix const&, SkPaint const&)
	10  0x7f11fb05223b SkBitmapDevice::drawBitmapRect(SkDraw const&, SkBitmap const&, SkRect const*, SkRect const&, SkPaint const&, SkCanvas::DrawBitmapRectFlags)
	11  0x7f11fb0a3d4a SkCanvas::internalDrawBitmapRect(SkBitmap const&, SkRect const*, SkRect const&, SkPaint const*, SkCanvas::DrawBitmapRectFlags)
	12  0x7f11fb0a3de1 SkCanvas::drawBitmapRectToRect(SkBitmap const&, SkRect const*, SkRect const&, SkPaint const*, SkCanvas::DrawBitmapRectFlags)
	13  0x7f11fb12c296
	14  0x7f11fb12b9e1
	15  0x7f11fb12241f SkPicture::draw(SkCanvas*, SkDrawPictureCallback*) const
	16  0x7f11fc67a2a7 cc::Picture::Raster(SkCanvas*, SkDrawPictureCallback*, cc::Region const&, float)
	17  0x7f11fc6adc59 cc::PicturePileImpl::RasterCommon(SkCanvas*, SkDrawPictureCallback*, gfx::Rect const&, float, cc::RenderingStatsInstrumentation*, bool)
	18  0x7f11fc6ae45e cc::PicturePileImpl::RasterToBitmap(SkCanvas*, gfx::Rect const&, float, cc::RenderingStatsInstrumentation*)

Original issue's description:
> Define SK_PICTURE_CLONE_NOOP.
> 
> This makes SkPicture::clone() a cheap ref, meaning impl-side painting will render
> tiles concurrently from the same source SkPicture rather than from clones.
> 
> After testing for a few months in Skia, we believe SkPicture is thread safe enough
> to try this out on the Chrome bots.  Please revert this at the slightest sign of
> crash, flaky drawing, etc.
> 
> CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:linux_layout_rel
> 
> BUG=
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=288096

TBR=reed@google.com,robertphillips@google.com,mtklein@google.com,mtklein@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288190 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 01:10:43 +00:00
07782f41d0 Update .DEPS.git
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288188 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 01:05:39 +00:00
ff80049565 Check for empty paths in path_util
BUG=400530

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288187 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 01:03:51 +00:00
cfdcae53ae Roll pdfium. This brings in:
df449c0  Change '>=' back to '>' in extension.h due to bad fix
2ee9c3a  gclient DEPS file for auto checking out deps
9047b8b  Clean up meaningless branch on commented-out code.
ef72d48  Fix the problem that memory is accessed after released due to invalid type-cast
1b9c5c4  Fix use-after-free in CPDF_Color::~CPDF_Color
06a8c87  Fix unninitialized 'tmp' in CJBig2_Image::composeTo_opt2
7b99cd3  Remove unused |m_pEvi| field.
f47ab54  Fix a segmentation fault in CPDF_DataAvail::CheckPage due to invalid usage of i++

BUG=392719,387979,387811,387774,375773,400662
TBR=tsepez@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288186 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 01:03:08 +00:00
6395ecdac8 Implement bump-scroll browser-test.
Review URL: https://codereview.chromium.org/421433002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288185 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 01:02:25 +00:00
d5a74be564 Remove all the browser side extensions code from Android.
Review URL: https://codereview.chromium.org/434613003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288184 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 01:01:27 +00:00
7d7bbe1dd1 Update easy unlock settings UI.
BUG=397356

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288183 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 00:53:32 +00:00
39967f885c Move t.p.PageMeasurementUnitTestBase to t.testing.PageTestTestCase.
(PageTestTestCase should also be the place to merge the unit test helper
defined in TestPageTestResults.)

BUG=383635

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288182 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 00:52:35 +00:00
06e9ed577a Pipeline: Invalidate weak pointers before returning stop callback.
This is a follow up CL of r287687, which missed the corner case that an error
happened before Stop().

This CL also updated the PipelineTest so that we explicitly check that all weak
pointers must have been invalidated before the stop callback returns. With this
check PipelineTeardownTest.Error_* tests will cover this corner case.

BUG=399417
TEST=Updated unit test.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288181 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 00:51:25 +00:00
36ef2cb971 Fix keycode problems for modified keys.
There is a problem with keycode generation for non-trivial characters
(i.e. those that have modifiers) because the event array generated is
not simply a KeyDown/KeyUp combination; each modifier also gets a pair
of events.

Instead, scan through the events and send the first KeyDown that isn't
a modifier key.  Also, don't send key events if nothing is changing
(as happens with the final "commit").

SendSythenticKeyEvent needed to be extended to accept modifier flags.

BUG=118639

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288179 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 00:49:55 +00:00
74893ffe6f Experience sampling instrumentation for SSL and Safe Browsing interstitials
This CL instruments the interstitial pages to generate the experience sampling API onDecision event.

BUG=384635

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288177 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 00:40:52 +00:00
546e2e6931 Ensure dialogs are centered on browser windows.
Also, remove notifications no longer needed after r272421.

BUG=364831
TEST=as in bug

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288176 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 00:38:39 +00:00
a3c084dbb5 Fix screen capture notification UI on Chrome OS.
The stub class should only be built for Android, not Chrome OS.

BUG=401791
TEST=verify that screen capture notification UI is shown on ChromeOS.
R=thestig@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288174 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-08 00:27:58 +00:00
6bc03dea3c Move file_util_icu to base::i18n namespace
TBR=sky

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288170 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-07 23:59:15 +00:00
f09c1ddad8 Use font manager on Android.
The corresponding Blink side change is https://codereview.chromium.org/447233003/ . These two can be committed in any order.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288168 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-07 23:43:48 +00:00
c41fc87d8e Update .DEPS.git
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288167 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-07 23:43:17 +00:00
97b96979cc NaCl: Update revision in DEPS, r13580 -> r13592
This pulls in the following Native Client changes:

r13581: (dschuff) Further deduplicate and simplify PNaCl SCons testing
r13582: (dschuff) Remove unneeded items from list of trusty cross toolchain packages.
r13583: (dschuff) Add toolchain_build/git_cache to list of SVN ignores
r13584: (sbc) Fix for ARM cross build with clang.
r13586: (dschuff) Update x86-64 linux prep script for Trusty
r13589: (noelallen) NaCl has it's own copy of the build files, including several GNI files which use "declare_args" to provide build options.
r13592: (sheyang) Add PROJECT field to codereview.settings for nacl

BUG=none
TEST=browser_tests and nacl_integration
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:linux_rel_precise32,linux_nacl_sdk_build

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288166 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-07 23:42:32 +00:00
cb014d02aa Update .DEPS.git
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288165 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-07 23:41:11 +00:00
24c2bd73f4 Roll gtest and gmock DEPS.
These DEPS have not been updated for ~2 years, so there is a good chance
something will blow up. Due to interdependancy between the repos,
rolling gtest required gmock also be rolled.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288164 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-07 23:40:18 +00:00
7ee5b51e0f scoped_refptr implicit conversion cleanup tool.
Adapted from rsleevi's original patch. The initial version of the tool rewrites
all implicit conversions of scoped_refptr<T> to T*, even unsafe ones where a
temporary scoped_refptr<T> is assigned to a T*. A small tweak/hack has also
been added to run_tool.py to allow it to handle replacements that contain
embedded newlines.

BUG=110610
R=mdempsky@chromium.org, thakis@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288163 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-07 23:38:58 +00:00
bdbf5cb231 [Password Manager] Add experiment controlling sync credential saving behavior
I also updated ProvisionalSaveFailure in histograms.xml, which was an oversight from a previous cl.

BUG=386402

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288162 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-07 23:38:08 +00:00
229d285db3 Fix a typo that breaks Chrome builds.
BUG=401778
TBR=bbudge@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288161 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-07 23:29:14 +00:00
92be8eb69a Move the rest of test_file_util to base namespace.
R=rvargas@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288158 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-07 22:57:11 +00:00
5cc4552829 Remove never-happen if statement in WebExternalTextureLayerImpl.
Now this condition never happens after r287686 and BUG=344393
r287686 got rid of lost_resource from this condition.
BUG=344393 made a client never destructed before releasing all mailboxes.

BUG=344393

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288157 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-07 22:53:14 +00:00
1771f16ad8 Cleanup: Make ExtensionIconSet::Get return a const std::string& rather than a
std::string.

R=mek@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288156 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-07 22:52:16 +00:00
88d32daf4c Remove obsolete comment.
url_request_http_job.cc contains a TODO comment for WebSocket
throttling. Since this was landed in
https://codereview.chromium.org/240873003 the comment is no longer
needed. Remove it.

BUG=343107
TEST=net_unittests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288155 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-07 22:51:16 +00:00
47cf87ac40 Prefs: Only use IDR_PREF_HASH_SEED_BIN in Chrome builds.
BUG=333201

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288154 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-07 22:49:48 +00:00
6d6797eb60 Add DACL and fix test for anonymous read-only memory
BUG=338538
R=rvargas@chromium.org,brettw@chromium.org
TBR=brettw@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288152 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-07 22:07:43 +00:00
555a7f11d6 Update .DEPS.git
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288151 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-07 22:07:07 +00:00
a41339bfd8 Skia roll da7a944:0aeea6d
https://skia.googlesource.com/skia/+log/da7a944e293d27ec5c7be06b224921ae0058d35a..0aeea6d344f12e35e29a79f4bbc48af88f913204

CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:linux_layout_rel
TBR=bungeman@google.com
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288150 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-07 22:06:09 +00:00
1d0e548a86 Docserver: Factor SamplesModel out of SamplesDataSource
BUG=275039
NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288149 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-07 22:05:04 +00:00