[Spellcheck] Unified path for results callback.

Previously, we had two separate paths for reporting spellcheck
results, one for failure, one for success. Unified into one path,
in more preparation for OSX async support.

R=rlp@chromium.org
BUG=178241


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185100 0039d316-1c4b-4281-b951-d872f2087c98
Enable favicon loading for AshPanelContents


BUG=178331


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185101 0039d316-1c4b-4281-b951-d872f2087c98
Add xians, henrika to media/audio/OWNERS

By our power combined...

BUG=none
TEST=none
NOTRY=true


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185102 0039d316-1c4b-4281-b951-d872f2087c98
Rewrite of TabCaptureApiTest.EndToEnd to use an event-based scheme in one tab.

The previous version of this test used a polling scheme with very little control logic.  This could cause the test to time out due to timing/sync issues.  The rewrite uses an entirely event-based scheme, which ensures everything is synchronized as the test advances through its stages.

Re-enabled the test for all builds except Win dbg.  See issue http://crbug.com/177163 for more details.

BUG=174640
TEST=Run browser_tests in repeat mode under normal and heavy-load conditions, and on both Windows 7 and Linux.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185103 0039d316-1c4b-4281-b951-d872f2087c98
Make SimpleEntryImpl::Close asynchronous.

Since only one entry operation can be in flight at once, it's safe to assume that if the IO thread Entry doesn't exist on completion that the sync entry should be deleted.

This issue is downstream of https://codereview.chromium.org/12223075/ and should land after it.

R=rvargas@chromium.org
BUG=173392

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185104 0039d316-1c4b-4281-b951-d872f2087c98
I need this patch (https://codereview.chromium.org/12328030/) to land the CL below, so I'm taking over.
I removed a few NULL checks that aren't necessary.

Changes:
- Switch root window if the root window it is currently working on has been destroyed.
- Fixes a bug in OnMouseEvent(), changing the order of assigning to |point_of_interest_|. 
- Do not redraw the root window if that root window is being destroyed.

BUG=176335
TEST=interactive_ui_tests doesn't crash with https://codereview.chromium.org/12218045/


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185105 0039d316-1c4b-4281-b951-d872f2087c98
Fix TransferableResource::filter serialization that was left out when filter got added.

This also adds tests to make sure the filter info is properly taken into account
across resource providers.

BUG=146080


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185106 0039d316-1c4b-4281-b951-d872f2087c98
Update the browser theme pack for Windows AURA to handle the special Windows AURA specific 
resource IDs

This change creates new persistent ids which map to the special resource ids for Windows AURA
like IDR_THEME_FRAME_WIN, IDR_THEME_FRAME_INCONITO_WIN, etc.

Whenever a theme is installed in AURA/ASH windows we ensure that both sets of mappings are generated
i.e. for ASH/AURA.

I reverted the earlier change to browser_desktop_root_window_host_win.cc, where we were not remapping
the resource ids if a theme was active.

BUG=176350
R=sky
Review URL: https://codereview.chromium.org/12382002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185107 0039d316-1c4b-4281-b951-d872f2087c98
Improve unloading/loading launchd jobs in Chromoting Mac installer

This fixes the installer in the case where there are multiple
users logged in, or the installer is being run from a
switched-out session. Previously, if there were multiple
instances of the loginwindow process running, only one of them
(randomly selected) would be used for stopping or starting the
host service.
With this CL, the preflight script records the users with host
processes running, and the postflight script restarts the host
process for each of those users.

BUG=176355


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185108 0039d316-1c4b-4281-b951-d872f2087c98
Rename chrome/browser/media_gallery => chrome/browser/media_galleries.

TBR=thestig@chromium.org
BUG=NONE

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185109 0039d316-1c4b-4281-b951-d872f2087c98
[win] Ensure the app launcher always comes up on screen.

BUG=178574


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185110 0039d316-1c4b-4281-b951-d872f2087c98
Fix CopyFromCompositingSurface copying uninitialized regions when the browser window is rapidly resized on Mac.

BUG=177838


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185111 0039d316-1c4b-4281-b951-d872f2087c98
Add OWNERS for third_party/libjingle

TBR=sergeyu

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185113 0039d316-1c4b-4281-b951-d872f2087c98
Roll libjingle r281:r286

BUG=172316,177139

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185114 0039d316-1c4b-4281-b951-d872f2087c98
Change the SearchBox API from using the start/end margins of the location bar to using the start margin and width. This change is necessary to avoid accounting for the presence of the scrollbar in the search page JavaScript.


BUG=153403

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185115 0039d316-1c4b-4281-b951-d872f2087c98
Use the correct action box icons in gtk.

Also removed the old icons now that they aren't used any longer.

BUG=125307


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185116 0039d316-1c4b-4281-b951-d872f2087c98
Apply different back-off periods depending on how often a process has failed to start.

BUG=177417


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185117 0039d316-1c4b-4281-b951-d872f2087c98
EVDA: Fix frame chunking for H264 streams (2)

Reland: previous commit got truncated somehow and broke the tree.

The Eyxnos video decode hardware is fairly picky about having its H264
input chunked in frame-sized bites.  This change allows frame data to be
combined across mutiple bitstream buffers.

Also: remove usage of
V4L2_CID_MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY.  This
is counterproductive for a buffered video decoder without latency
constraints, and may cause frame order problems.

BUG=chromium:173201
TEST=local build, run on snow, unittests

Change-Id: I6e65d4dcd99806c68b8e20467646f1dc8173e04f


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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185119 0039d316-1c4b-4281-b951-d872f2087c98
Draw system attention for the stack when any panel in the stack is drawing attention

The fix is to add DrawSystemAttention to NativePanelStack.

BUG=178442
TEST=Manual test by launching 2 panels in the stack and drawing attention for one of them


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

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