Fix leaks in FTP tests and remove suppressions

BUG=171722

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179567 0039d316-1c4b-4281-b951-d872f2087c98
[Autofill] Add protobuf for Google Wallet risk parameters and a utility function for filling it out.

This data is used for fraud prevention when using Google Wallet.

BUG=166596


Review URL: https://chromiumcodereview.appspot.com/11612017

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179568 0039d316-1c4b-4281-b951-d872f2087c98
Fix android build error with gcc 4.7.2.

Compiling the latest source tree with gcc 4.7.2 currently breaks at:

../../tools/android/forwarder2/socket.cc: In member function ‘int forwarder2::Socket::Read(void*, size_t)’:
../../tools/android/forwarder2/socket.cc:323:13: error: ‘read’ was not declared in this scope
../../tools/android/forwarder2/socket.cc:323:13: error: invalid type in declaration before ‘;’ token
[2269/11351] CXX obj/chrome/app/policy/gen...ettings_proto_compile.chrome_settings.pb.o
ninja: build stopped: subcommand failed.

It seems that 'tools/android/forwarder2/socket.cc' needs '#include <unistd.h>.

Review URL: https://chromiumcodereview.appspot.com/11896088

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179569 0039d316-1c4b-4281-b951-d872f2087c98
Introduce empty IBusDaemonController class.

This class is substitue of IBusController.

BUG=170671
TEST=None


Review URL: https://chromiumcodereview.appspot.com/12041006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179570 0039d316-1c4b-4281-b951-d872f2087c98
Remove IBusAddressFileWatcher.

IBusAddressFileWatcher class was introduced for implementing delegate class of
base::FilePathWatcher. However it was refactored and delegate class is no longer
required.

BUG=None
TEST=Manually done on lumpy with killall ibus-daemon


Review URL: https://chromiumcodereview.appspot.com/12041039

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179571 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 179571
Revert 179527 as it has introduced a harmful data race
BUG=173074

> Fix WebDataRequest ownership gap
> 
> BUG=166488
> TBR=ben@chromium.org (for gyp changes)
> 
> Review URL: https://chromiumcodereview.appspot.com/11862010

TBR=caitkp@chromium.org
Review URL: https://codereview.chromium.org/12079068

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179572 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 179572
Fix build by using the right magic to declare a large constnat.

BUG=166596
TBR=abodenha@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179573 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 179573
Pass the flag enabling X DAMAGE via DesktopEnvironmentFactory.

BUG=104544


Review URL: https://chromiumcodereview.appspot.com/12087066

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179574 0039d316-1c4b-4281-b951-d872f2087c98
Allow multi-word entries in custom dictionary

Red Underline service can mark multiple words as a single misspelling. The user
can choose to ignore this misspelling by adding it to the custom dictionary.
This change allows multi-word entries in custom dictionary.

BUG=169629


Review URL: https://chromiumcodereview.appspot.com/12087069

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179575 0039d316-1c4b-4281-b951-d872f2087c98
Improve JS unit tests.

Currently, several JS files don't even have the basic "load" smoke-test
since they rely on globals not defined in the test environment. This CL
defines these globals so that they can be included in the basic test.


Review URL: https://chromiumcodereview.appspot.com/12087070

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179576 0039d316-1c4b-4281-b951-d872f2087c98
Fix PRESUBMIT newline issue.

Accept any newline style when checking for differences between
files and the expected output from link_converter.py.


BUG=172708


Review URL: https://chromiumcodereview.appspot.com/12087072

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179577 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 179577
Enable cloud policy by default.

BUG=141123
TBR=bauerb, willchan

Review URL: https://chromiumcodereview.appspot.com/12088022

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179578 0039d316-1c4b-4281-b951-d872f2087c98
Exclude some tests to make ash and contents unittests less hangy under Valgrind and TSan
BUG=163314
TBR=thakis
NOTRY=true
Review URL: https://codereview.chromium.org/12092065

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179579 0039d316-1c4b-4281-b951-d872f2087c98
Remove DownloadHostedDocument from DriveServiceInterface, which is not used.

This is preparation for the Drive API v2 migration. There is a gap on exporting
hosted documents between WAPI and Drive API v2. The method is implemented on
WAPI, but it is not used. So removing it will make the migration simpler.

BUG=148627
TEST=Ran unit_tests


Review URL: https://chromiumcodereview.appspot.com/12089040

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179580 0039d316-1c4b-4281-b951-d872f2087c98
Rename sharding_supervisor to sharding_supervisor_old

It's done in prevision of replacing it with run_test_cases; sharding_supervisor
will stay a thin script until the buildbot scripts are updated.

R=csharp@chromium.org
BUG=


Review URL: https://chromiumcodereview.appspot.com/12089056

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179581 0039d316-1c4b-4281-b951-d872f2087c98
Don't grant special privs to any http URL, ever.

BUG=172984

Review URL: https://chromiumcodereview.appspot.com/12089059

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179583 0039d316-1c4b-4281-b951-d872f2087c98