Fixing opacity for browser frame window on ASH/Windows. (For current release)

R=sky
BUG=324103

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240563 0039d316-1c4b-4281-b951-d872f2087c98
gtk: Make directory selection work with upload type
(<input webkitdirectory>).

Right now it hits NOTREACHED().
uploads have type = SELECT_UPLOAD_FOLDER.
They should be treated same as SELECT_OPEN_FILE and SELECT_FOLDER to
save the last opened directory path.

BUG=None
Test=Manually with a packaged app that has input element:
<input type="file" webkitdirectory id="directory"/>

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240564 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 240563
SVN changes up to revision 240564
Me2me Native Messaging host on Windows: restructure NativeMessagingHost and NativeMessagingChannel.

1. Reverse the ownership relation between NativeMessagingHost and NativeMessagingChannel.
    a. The host now owns the channel. This gets us ready for the next change in which the host will own an addition channel to communicate with the elevated host. I believe the code is also simpler and cleaner after this change.
    b. Removed NativeMessagingChannel::Delegate.
    c. The host object, instead of the host process's main method, is now responsible for setting up and starting the channel.
2. Reimplement the threading logic of and re-enable the NativeMessagingHost unit tests.
3. Add ThreadChecker asserts in NativeMessagingHost methods.

BUG=325567,323306

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240565 0039d316-1c4b-4281-b951-d872f2087c98
[rAC, OSX] Force better initial size for sign-in

Open the sign-in dialog with an initial size equal to the current
dialog. This avoids one unnecessary resize until the content is loaded
and makes the visual experience less jarring.

BUG=325518
R=isherman@chromium.org

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

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