WebKit roll 144448 -> 144481

TBR=yutak@chromium.org
BUG=none


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

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

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

Most of part is copied from IBusController in chrome/browser/chromeos/input_method.
The difference is IBusDaemonController now requires UI/FILE thread task runner instead of direct posting task to BrowserThread.

BUG=170671
TEST=None

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

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

This is used for OnConnect/OnDisconnect emulation for unit testing.

BUG=None
TEST=None


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185690 0039d316-1c4b-4281-b951-d872f2087c98
Automated Commit: Committing new LKGM version 3783.0.0 for chromeos.

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185692 0039d316-1c4b-4281-b951-d872f2087c98
Updating trunk VERSION from 1427.0 to 1428.0

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185694 0039d316-1c4b-4281-b951-d872f2087c98
Split ReloadIntoAppProcessTest into three shorter tests.

1.  Test navigating after app enable/disable.
2.  Test reload after app enable/disable.
3.  Test reload & navigate by JS after app enable/disable.

BUG=179545
TBR=aa

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185696 0039d316-1c4b-4281-b951-d872f2087c98
views: Move kCheckboxIndent constant to layout_constants.h

BUG=155363
R=msw@chromium.org,sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185701 0039d316-1c4b-4281-b951-d872f2087c98
Generate Java template enums into correct Java package hierarchy

The moves NetError.java (generated from NetError.template) from
out/Debug/gen/templates/org.chromium.net/NetError.java
to
out/Debug/gen/templates/org/chromium/net/NetError.java

This is intended to help IDEs find the generated files.


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185702 0039d316-1c4b-4281-b951-d872f2087c98
Drive: Remove 'feed' from class/funciton/variable names from Drive code

- FeedLink -> ResourceLink
- FeedEntry -> CommonMetadata
- AccountMetadataFeed -> AccountMetadata
- DriveFeedLoader -> ChangeListLoader
- DriveFeedLoaderObserver -> ChangeListLoaderObserver
- DriveFeedProcessor -> ChangeListProcessor
- FeedToEntryProtoMapUMAStats -> ChangeListToEntryProtoMapUMAStats

% grep -h 'class .*Feed' google_apis/**/*.{h,cc} chromeos/drive/**/*.{h,cc} | wc -l
0

BUG=165395
TEST=build success.
NOTRY=True

R=satorux@chromium.org, tzik@chromium.org
TBR=sky@chromium.org
# TBRing for *.gypi changes.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185703 0039d316-1c4b-4281-b951-d872f2087c98
Fixing AcceptLegalDocuments() URL in WalletClient.

TBR=isherman@chromium.org
BUG=163505
TEST=we can actually accept legal documents


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185704 0039d316-1c4b-4281-b951-d872f2087c98
Sort out build dependencies for LinuxUI.

LinuxUI now needs to vend NativeTheme instances into code in views/. This means
it can't live in ui/base/ because ui/native_theme depends on ui/base/.

LinuxUI used to live entirely in ui/base/. When ShellDialog was split off of
ui/base/, an intermediary derived interfact was created in ui/shell_dialogs,
requiring casting. This a bit ugly and has been cleaned up.

It makes more sense to have LinuxUI depend on NativeTheme and ShellDialog, and
in turn, be depended on by classes in ui/views/ and chrome/. This patch only moves
files and adds interfaces; the actual NativeThemeGtk2 instance will land in
a separate patch.

BUG=130810


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185705 0039d316-1c4b-4281-b951-d872f2087c98
Log autofill query and response to assist testing.


BUG=177760


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185706 0039d316-1c4b-4281-b951-d872f2087c98
Fixed fragile implementation of cloud print dialog.
Now it handles any type of navigation after sign-in: in new window or in currect one. So it does not deppends on content of manifest.json for "Cloud Print" app.

BUG=chromium-os:39423


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185707 0039d316-1c4b-4281-b951-d872f2087c98
Minimal updates to 'What's New' page to include activeTab permision and commands API

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185708 0039d316-1c4b-4281-b951-d872f2087c98
Set up V8 bindings for extension/app APIs when they're first used, not on
context creation. This should gives us a significant reduction in extension/app
startup time and slightly better memory usage.

It also gives us better error messages, the chance to complete the 
implementation of API features, and eventually the ability to expose select
extension APIs (e.g. extension.sendMessage) to web pages.

BUG=163678,120070,55316,177163
TBR=ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185709 0039d316-1c4b-4281-b951-d872f2087c98
If the profile name is very long then it will be truncated and followed by ... 

BUG=94434


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185710 0039d316-1c4b-4281-b951-d872f2087c98
Added support for policy for extensions to the policy test server.

This enables writing tests that require fetching policy for extensions.

BUG=163318


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185711 0039d316-1c4b-4281-b951-d872f2087c98
Fix prefs registration in BrowserInstantController.

Registration should happen prior to PrefService construction, so accepting a PrefService parameter to RegisterUserPrefs is a no-no.

To keep the existing semantics, this change adds a PrefService::SetDefaultPrefValue method that allows you to change the default value for a pref.

As BrowserInstantController was the last method called from chrome::RegisterUserPrefs that required a PrefService pointer, this also removes the PrefService parameter from the latter function and updates callers.

TBR=ben@chromium.org
BUG=155525


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185712 0039d316-1c4b-4281-b951-d872f2087c98
Fix clipping of Most Visited titles.  Will follow-up with a search-side change to preserve the vertical positioning (updating .mv-title{bottom}).


BUG=178315


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

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