linux_aura: Don't create a drag window when given a transparent image.

BUG=330103

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254015 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 254015
linux_aura: Fix the size of the exit button in the full screen exit bubble.

We must reset the button style before we try to change the button text
instead of trying to patch the minimum size afterwards.

BUG=344498

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254016 0039d316-1c4b-4281-b951-d872f2087c98
Add GetFileInfo operation to PrivetFileSystemAsyncUtil

This should allow chrome to get the accurate size (and, eventually, timestamps)
of files in privet storage.

BUG=332182

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254017 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 254017
Implement HPACK Huffman encoding & decoding.

Adds HpackHuffmanTable & tests, which is responsible for rebuilding
canonical Huffman codes from specified code lengths, and for
encoding and decoding strings using the constructed code.

This CL does not tie HpackHuffmanTable to HPACK opcodes. That'll happen next.

This lands server change 61755107 by jgraettinger.

BUG=339578

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254018 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 254018