Fix initializing the compiler parameters before modifying them.

BUG=342525
R=zmo@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251786 0039d316-1c4b-4281-b951-d872f2087c98
Remove some PlatformFile uses from WebKit

BUG=322664
R=kinuko@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251787 0039d316-1c4b-4281-b951-d872f2087c98
Copy folder icon to new location (use and old location removal to follow).

BUG=334309, 161119
TBR=oshima@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251788 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251787
SVN changes up to revision 251788
Revert of Fix posix IPC channel hanging problem. (https://codereview.chromium.org/150893002/)

Reason for revert:
https://crash.corp.google.com/samples?q=reportid=%2702eaaf63ed6fdda9%27
https://crash.corp.google.com/samples?q=reportid=%272ac5bc4dd7c49ced%27

Original issue's description:
> Fix posix IPC channel hanging problem.
> 
> If a channel closes right before a send call, listeners might not be notified of
> the problem, which can cause hangs. This CL fixes that and adds a test that makes
> sure that this does not happen in the future.
> 
> This is cl/30133002 + a memory leak fix.
> 
> BUG=338709
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=250964

TBR=shess@chromium.org,cpu@chromium.org,hubbe@google.com
NOTREECHECKS=true
NOTRY=true
BUG=338709

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251791 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251791
Revert 251775 "roll skia DEPS to 13482"

> roll skia DEPS to 13482
> 
> Chromium base revision: 251714 / 7fcea678
> Old Skia revision: 13441
> New Skia revision: 13482
> Control CL: https://codereview.chromium.org/169283009
> 
> This CL was created by Skia's roll_deps.py script.
> 
> Bypassing commit queue trybots:
> NOTRY=true
> R=reed@google.com
> 
> Review URL: https://codereview.chromium.org/170093002

TBR=robertphillips@google.com

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251794 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251794
Gets the debug level stats for webrtc-internals.
This will enable displaying the BWE debug stats on chrome://webrtc-internals.
The JS is updated to special case the propagation delta value because the
value of the stat is a list and its timestamp is in the value of stat
receivedPacketGroupArrivalTime.

BUG=338380

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251795 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251795
Reenable a couple of tests which already pass in interactive_ui_tests on Linux Aura

BUG=163931
TBR=erg

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251796 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251796
Ensure that RSA signatures have the correct length

TLS Lite generates RSA signatures by converting a large integer that
holds the signature to a byte string. It does not apply any padding so
that if the signature starts with sufficiently many zero bits, the byte
string will be shorter than expected (it should have the same length as
the key's modulus).

This bug was fixed in trunk TLS Lite but is still present in our fork. The
fix in trunk TLS Lite was spread over two commits:

* Add a |howManyBytes| argument to the numberToBytes() method:
https://github.com/trevp/tlslite/commit/
    4278f558c2c519684ab35e9fc84887c15a11ea16
* Specify |howManyBytes| when generating an RSA signature:
https://github.com/trevp/tlslite/commit/
    0b8b2b4122109f22900ec929432308dd685f1d45

BUG=331761
TEST=Manual

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251797 0039d316-1c4b-4281-b951-d872f2087c98
Disable the "Make Default Browser" section/button in Guest mode.

Guests shouldn't be setting Chrome as the default browser.  Some settings make sense but this one does not.

BUG=285347

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

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

I'm going to nuke DockInfo soonish. This is a step in that direction.

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251799 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251799
Switch guest profile from forced-incognito to UI mods like ChromeOS.

There have been issues with the way forced-incognito causes some things to behave and various menu items to appear.  We now follow the ChromeOS model (merging several instances of conditional ChromeOS code) of simply using the incognito profile when opening the window.

This change should fix some of the issues being seen in the field, simplify Guest profiles going forward, bring Desktop and ChromeOS experience closer together, and generally reduce Technical Debt from special-case scenarios.

BUG=103846

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

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