optimize png files in chrome/renderer/resources

./build/sanitize-png-files.sh -o2 chrome/renderer/resources

Processed 8 files (out of 8 files) in 00:01:33s
Result : 6194 => 6108 bytes (86 bytes : 1 %)

TBR=thestig@chromium.org
BUG=252418

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208346 0039d316-1c4b-4281-b951-d872f2087c98
Revert 208315 "Make use of InvalidationService"

> Make use of InvalidationService
> 
> The InvalidationService was introduced r199520.  That commit added the
> InvalidationService interface and several implementations of it, but
> made no use of the new code.  This commit builds on that work.
> 
> Up until now, TICL invalidations were handled on the sync thread.  The
> related objects were instantiated and owned by the SyncBackendHost and
> SyncManager.  All requests to update the set of object registrations had
> to be passed to the sync thread.  Components that wanted to receive
> invalidations but were not part of sync had to route their communication
> with the invalidations server through ProfileSyncService to get to the
> sync thread.  Things were a bit different on Android, but the system
> still tried to pretend that invalidations were owned by the sync thread.
> 
> The new InvalidationService implementation is a ProfileKeyedService that
> is mostly independent from sync.  It still relies on sync to manage sign
> in and fetch the appropriate auth tokens.  However, it's now much easier
> for components outside of sync to communication with the invalidations
> server.
> 
> The new system allows us to remove a lot of invalidations-related code
> from the ProfileSyncService, SyncBackendHost and SyncManager.  Sync is
> now just one of many clients of the InvalidationService.  The
> SyncBackendHost is responsible for forwarding messages back and forth
> between the InvalidationService and the sync thread.
> 
> TBR=sky,erg
> BUG=124137
> 
> Review URL: https://chromiumcodereview.appspot.com/15580002

TBR=rlarocque@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208347 0039d316-1c4b-4281-b951-d872f2087c98
Revert 208316 "Copy image selection screen for supervised users"

> Copy image selection screen for supervised users
> 
> BUG=251178
> R=nkostylev@chromium.org
> please use lgtm&cq if appropriate
> 
> Review URL: https://chromiumcodereview.appspot.com/17029017

TBR=antrim@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208348 0039d316-1c4b-4281-b951-d872f2087c98
DIAL service should only pick wifi or ethernet interfaces (implemented only for ChromeOS).
Don't disable DIAL when we get on a cellular network first since we might not get notified when we get on wifi if the cellular network has higher priority.

BUG=247200
TEST=Manually with an extension on a Chromebook.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208349 0039d316-1c4b-4281-b951-d872f2087c98
Update voronoi, remove explicit pp::Var(..)
BUG=none
TEST=manual
R=binji@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208350 0039d316-1c4b-4281-b951-d872f2087c98
Service discovery sniffer for chrome.

Diagnostic tool that sniffs local services using Chrome's service discovery
stack.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208351 0039d316-1c4b-4281-b951-d872f2087c98
Remove commands API in apps API docs because it has been disabled for packaged app.

BUG=234256

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208352 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Expose FaviconService to Java for the Native NTP.

Native NTP needs to get favicon images. Expose FaviconService class to
Java side.

BUG=178924

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208353 0039d316-1c4b-4281-b951-d872f2087c98
optimize png files in chrome/app/theme/default_100_percent

./build/sanitize-png-files.sh chrome/app/theme/default_100_percent

(I've done 100 percent without -o2 first as it takes really long)

Processed 88 files (out of 1047 files) in 00:35:43s
Result : 60106 => 40891 bytes (19215 bytes : 31 %)

TBR=msw@chromium.org
BUG=252418

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208354 0039d316-1c4b-4281-b951-d872f2087c98
optimize png files in webkit/glue/resources

./build/sanitize-png-files.sh webkit/glue/resources

Processed 12 files (out of 151 files) in 00:08:44s
Result : 12065 => 11866 bytes (199 bytes : 1 %)

TBR=jamesr@chromium.org
BUG=252418

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208355 0039d316-1c4b-4281-b951-d872f2087c98
Optimize png files in remoting

./build/sanitize-png-files.sh -o2 remoting

Processed 4 files (out of 5 files) in 00:00:53s
Result : 3246 => 3227 bytes (19 bytes : 0 %)

TBR=wez@chromium.org
BUG=252418

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208356 0039d316-1c4b-4281-b951-d872f2087c98
Add event listeners to developer_private api.

Original diff https://codereview.chromium.org/15533008/ got reverted as it broke compile on windows.

TBR=sail@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208357 0039d316-1c4b-4281-b951-d872f2087c98
Restore multi-threaded earth example.  Use thread_pool.h from sdk_util.
Both earth and voronoi use new var dictionary and array types for messages.
This CL will also include two jpg images during commit.
TEST=this is a manually run demo
BUG=none
R=binji@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208358 0039d316-1c4b-4281-b951-d872f2087c98
Media Galleries: Parse the iTunes library XML file in a sandboxed utility process.

BUG=234837

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208359 0039d316-1c4b-4281-b951-d872f2087c98
Do not suggest invalid email address in interactive autocomplete

If a user saved an invalid email in chrome://settings/autofillEditAddress, then
interactive autocomplete should not suggest the invalid email as one of the
choices.

TEST=AutofillDialogControllerTest.ValidSavedEmail
TEST=AutofillDialogControllerTest.InvalidSavedEmail
BUG=247205

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208360 0039d316-1c4b-4281-b951-d872f2087c98
Update HRD's uber tray icon.

Unused assets will be removed in a separate CL.

BUG=253630

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208361 0039d316-1c4b-4281-b951-d872f2087c98
Use sql::Connection::Delete() in webkit.

New API deletes main database and any associated files.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208362 0039d316-1c4b-4281-b951-d872f2087c98
Attempt at fixing crash during startup. We can end up attempting to
save window placement before we've finished initializating. Doing so
means the binding from WidgetDelegate to Widget hasn't been set up and
we'll crash.

BUG=238672
TEST=none
R=ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208363 0039d316-1c4b-4281-b951-d872f2087c98
[MediaGalleries] Move windows mtp test out of registry test.

BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208364 0039d316-1c4b-4281-b951-d872f2087c98
Connect new EME APIs to internal implementation.

The MediaKeys/Decryptor creation code is moved from ProxyDecryptor to
ContentDecryptorModuleFactory so it can be shared with both versions of the API.

There must be a translation between session objects in the EME APIs and
the session_id used internally. This requires more work; for now, only
one session is supported.

BUG=250048

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

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