Branching for 1700 @232870

git-svn-id: svn://svn.chromium.org/chrome/branches/1700/src@232911 0039d316-1c4b-4281-b951-d872f2087c98
Incrementing VERSION to 32.0.1700.1

git-svn-id: svn://svn.chromium.org/chrome/branches/1700/src@232913 0039d316-1c4b-4281-b951-d872f2087c98
Incrementing VERSION to 32.0.1700.2

git-svn-id: svn://svn.chromium.org/chrome/branches/1700/src@232915 0039d316-1c4b-4281-b951-d872f2087c98
Revert 232345 "Moved extension_api to src/extensions/common"

> Moved extension_api to src/extensions/common
> 
> This is part of the move of extensions code into the extensions
> component. This change does not move the generated API data and API
> resources.
> 
> TBR=darin@chromium.org
> BUG=162530
> 
> Review URL: https://codereview.chromium.org/50743005

TBR=benwells@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/1700/src@232965 0039d316-1c4b-4281-b951-d872f2087c98
Incrementing VERSION to 32.0.1700.3

git-svn-id: svn://svn.chromium.org/chrome/branches/1700/src@232967 0039d316-1c4b-4281-b951-d872f2087c98
Revert 232766 "Refactor MediaStreamManager to never output real ..."

> Refactor MediaStreamManager to never output real device id. It now always output sourceId in the form of a HMAC.
> DeviceMessageFilter now don't need to create a source id.
> This also fix a bug that made the source ids useless unless you have called gum once.
> Note that the sourceIds are still just using the security origin as salt. Next step is to add a random number that is stored in the profile somehow.
> 
> This cl also make sure all public APIs are asynchronous by making sure all requests are posted on the UI thread and handled later. Before this change - there were code paths that posted on the UI thread and others that did not that could potentially happen after a request was cancelled. This also make it easier to fail a request based on the input arguments.
> 
> BUG=269139
> 
> Review URL: https://codereview.chromium.org/34393006

TBR=perkj@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/1700/src@232999 0039d316-1c4b-4281-b951-d872f2087c98
Incrementing VERSION to 32.0.1700.4

git-svn-id: svn://svn.chromium.org/chrome/branches/1700/src@233000 0039d316-1c4b-4281-b951-d872f2087c98
Merge 232761 "Merge 191028 "[Sync] Disable unrecoverable error u..."

> Merge 191028 "[Sync] Disable unrecoverable error uploading."
> 
> > [Sync] Disable unrecoverable error uploading.
> > 
> > Disabling for 32 branch.
> > 
> > BUG=235583
> > TBR=rlarocque@chromium.org
> > 
> > Review URL: https://codereview.chromium.org/12770030
> 
> TBR=zea@chromium.org
> 
> Review URL: https://codereview.chromium.org/57923005

TBR=zea@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/1700/src@233084 0039d316-1c4b-4281-b951-d872f2087c98
Merge 232940 "Strings for protections against forced extension i..."

> Strings for protections against forced extension installs
> 
> TBR=finnur
> 
> BUG=307651
> 
> Review URL: https://codereview.chromium.org/56973008

TBR=asargent@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/1700/src@233088 0039d316-1c4b-4281-b951-d872f2087c98
Merge 233052 "Additional string for protections against forced e..."

> Additional string for protections against forced extension installs
> 
> This is for the case where the dialog might overflow and we have to
> say "... and N more ..."
> 
> TBR=finnur
> BUG=315192
> 
> Review URL: https://codereview.chromium.org/59883003

TBR=asargent@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/1700/src@233089 0039d316-1c4b-4281-b951-d872f2087c98
Incrementing VERSION to 32.0.1700.5

git-svn-id: svn://svn.chromium.org/chrome/branches/1700/src@233174 0039d316-1c4b-4281-b951-d872f2087c98
Merge 233302 "add 'switch to desktop' prompt for apps"

> add 'switch to desktop' prompt for apps
> 
> TBR=cpu@chromium.org, wiltzius@chromium.org, kmess@chromium.org, kareng@chromium.org, tapted@chromium.org
> BUG=314861
> 
> Review URL: https://codereview.chromium.org/62213004

TBR=karen@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/1700/src@233303 0039d316-1c4b-4281-b951-d872f2087c98
Merge 233095 "Don't enumerate audio and video input devices on s..."

> Don't enumerate audio and video input devices on startup on Mac.
> 
> This change fixes a regression in startup latency on Mac.  (It also avoids
> reintroducing a minor enumeration bug, by setting the initial counts
> to an invalid value instead of zero.)
> 
> BUG=314328
> R=avi@chromium.org
> 
> Review URL: https://codereview.chromium.org/51703003

TBR=bemasc@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/1700/src@233312 0039d316-1c4b-4281-b951-d872f2087c98
Merge 233072 "Stop trying to use the italic version of the syste..."

> Stop trying to use the italic version of the system font; it doesn't exist.
> 
> With recent changes to ui::gfx::Font, attempting to actually draw non-existent font styles crashes.
> 
> BUG=171518,314577
> TEST=no crashes as in bug 314577
> NOTRY=true
> 
> Review URL: https://codereview.chromium.org/58503002

TBR=avi@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/1700/src@233313 0039d316-1c4b-4281-b951-d872f2087c98
Merge 233003 "RenderTextWin: Break runs at UBLOCK_MISCELLANEOUS_..."

> RenderTextWin: Break runs at UBLOCK_MISCELLANEOUS_SYMBOLS.
> 
> Break runs for symbols like musical note  '\x9835'.
> Breaking runs prevents using fallback fonts excessively.
> This CL builds on the prior work of http://crrev.com/232076
> See before/after pics at http://crbug.com/278913#c21
> Add IsUnusualBlockCode helper function; refactor slightly.
> 
> BUG=278913
> TEST=The musical note symbols, etc. Do not break fonts for subsequent normal text. (Copy and paste "" into a bookmark title or similar).
> R=asvitkine@chromium.org
> 
> Review URL: https://codereview.chromium.org/46873006

TBR=msw@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/1700/src@233324 0039d316-1c4b-4281-b951-d872f2087c98
Merge 232947 "Use pread and pwrite in NaCl PlatformFile now that..."

> Use pread and pwrite in NaCl PlatformFile now that they're available.
> 
> BUG=298967
> 
> Review URL: https://codereview.chromium.org/58583003

TBR=bbudge@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/1700/src@233330 0039d316-1c4b-4281-b951-d872f2087c98
Merge 232950 "Fixed custom time histogram overflow."

> Fixed custom time histogram overflow.
> Removed unused enum value.
> 
> BUG=314284
> NOTRY=true
> TBR=noamsml
> 
> Review URL: https://codereview.chromium.org/59083002

TBR=vitalybuka@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/1700/src@233331 0039d316-1c4b-4281-b951-d872f2087c98
Merge 233159 "[Autofill settings] Restore credit card icon images."

> [Autofill settings] Restore credit card icon images.
> 
> BUG=314532
> TEST=chrome://settings/autofill shows card images next to credit card entries.
> R=estade@chromium.org
> 
> Review URL: https://codereview.chromium.org/59173002

TBR=isherman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/1700/src@233334 0039d316-1c4b-4281-b951-d872f2087c98
Merge 232981 "[rAc OSX] Add support for drawing borders around d..."

> [rAc OSX] Add support for drawing borders around dialog notifications.
> 
> BUG=286528
> TEST=Top notification in Wallet mode (i.e. when signed in) should have a subtle
>      darker gray border.
> R=groby@chromium.org
> 
> Review URL: https://codereview.chromium.org/55973003

TBR=isherman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/1700/src@233335 0039d316-1c4b-4281-b951-d872f2087c98
Merge 233134 "[rAc OSX] Enable links in Autofill dialog notifica..."

> [rAc OSX] Enable links in Autofill dialog notifications.
> 
> Along the way, simplify the notification container by having individual
> notification controllers send messages to the Autofill dialog's controller
> directly.
> 
> BUG=286528
> TEST=(see bug)
> R=groby@chromium.org
> 
> Review URL: https://codereview.chromium.org/56183004

TBR=isherman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/1700/src@233336 0039d316-1c4b-4281-b951-d872f2087c98