Fix non-Linux uses of WeakPtr<T>'s operator T* conversion

These cases were caught by the trybots.

BUG=245942
TBR=darin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204109 0039d316-1c4b-4281-b951-d872f2087c98
Retire leak suppression for CSS rare data

BUG=241892

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204110 0039d316-1c4b-4281-b951-d872f2087c98
[Mac][MC] Apply NSNonactivatingPanelMask to the tray and popup windows.

This requires making the popups NSPanels instead of NSWindows. It also removes
the global event monitor, since the system will now deliver -windowDidResignKey:
when Chromium isn't the active app.

R=sail@chromium.org
BUG=243752, 243128

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204111 0039d316-1c4b-4281-b951-d872f2087c98
Valgrind/Heapcheck: Suppress more ActivityLog leaks.

BUG=246825
TBR=felt@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204112 0039d316-1c4b-4281-b951-d872f2087c98
Fixes bug in calculating minimize button offset when the UI is
scaled. Apparently WM_GETTITLEBARINFOEX returns physical coordinates
and since Chrome is not DPI aware it means when we use MapWindowPoints
(which expects scaled coordinates) we get the wrong thing.

BUG=36939
TEST=see bug
R=ananta@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204113 0039d316-1c4b-4281-b951-d872f2087c98
Prepare gyp_chromium for moving Source/core/core.gyp/core.gyp up a directory

This adds a new import path for pymod_do_main (and removes an old one).
After core.gyp moves up a directory, the old path can be removed.

R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204115 0039d316-1c4b-4281-b951-d872f2087c98
Basic resources, wiring and build scripts for the identity-internals web ui

BUG=243143

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204116 0039d316-1c4b-4281-b951-d872f2087c98
IndexedDB: Chromium Coding Style fixes for AVLTree

BUG=234278
R=alecflett@chromium.org,dgrogan@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204117 0039d316-1c4b-4281-b951-d872f2087c98
NaCl: Update revision in DEPS, r11440 -> r11468

This pulls in the following Native Client changes:

r11441: (bradnelson) Removing custom coverage scripts in favor of buildbot_standard.py
r11442: (mseaborn) PNaCl: Update LLVM revision in pnacl/DEPS
r11443: (mcgrathr) toolchain_build: Switch to GMP 5.1.2
r11444: (bradnelson) Use absolute path to gsutil in coverage archive.
r11445: (jfb) PNaCl: Update LLVM revision in pnacl/DEPS
r11446: (jfb) Update TOOL_REVISIONS for PNaCl 11425->11445
r11447: (jfb) Revert "Update TOOL_REVISIONS for PNaCl 11425->11445"
r11448: (jfb) PNaCl: Update LLVM revision in pnacl/DEPS
r11449: (shcherbina) Text-based specification: use exceptions as a generic way to report sandboxing errors.
r11450: (shcherbina) Fix objdump flags in temporary disassembler plug.
r11451: (jfb) Update TOOL_REVISIONS for PNaCl 11425->11448
r11452: (shcherbina) Validator_ragel tests: parse bytes in objdump output as bytes.
r11453: (eugenis) Allow sched_getaffinity in seccomp-bpf policy.
r11454: (mseaborn) PNaCl: Add a test to check the representation of C++ method pointers
r11455: (kschimpf) Fix pnacl/driver_tools.py to define a function to detect a PNaCl bitcode file.
r11456: (mseaborn) PNaCl: Update LLVM revision in pnacl/DEPS
r11457: (jfb) Adjust perf expectations to reflect ARM FastISel changes
r11458: (mcgrathr) Move IMC interface into new public/ headers
r11459: (shcherbina) Text-based specification: add definitions of jumps.
r11460: (shcherbina) Add rudimentary text-based 32-bit ncval.
r11461: (shcherbina) Copy validator targeted tests to validator_ragel.
r11462: (sbc) Fix undefined __nacl_add_tp in untrusted x86_64 toolchain.
r11463: (jvoung) Update rev of pnacl binutils branch.
r11464: (jvoung) Revert ARM pnacl-translate driver setting for -global-merge=0.
r11465: (mseaborn) PNaCl: Update LLVM revision in pnacl/DEPS
r11466: (bradnelson) Disabling sandbox for mac coverage runs.
r11467: (stichnot) Rudimentary support for running Spec2k under Asm.js.
r11468: (mcgrathr) Fix build failure in irt_manifest.c

BUG=none
TEST=nacl_integration

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204118 0039d316-1c4b-4281-b951-d872f2087c98
Fix QuicClock::WallNow to return a correct value.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204119 0039d316-1c4b-4281-b951-d872f2087c98
Position dialogs using absolute rather than fixed.

This allows them to be scrolled into view if the window is too small.
Note that the linked bug actually asks for the dialogs to be centered.
I haven't done that because the rest of the HTML content is not centered,
and having the dialog appear at a different location relative to the
content, depending on the window size doesn't seem right. This approach
improves accessibility without changing the UX for most users.

BUG=245395
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204120 0039d316-1c4b-4281-b951-d872f2087c98
<webview>: Add fsamuel@ as chrome/browser/webview OWNER

BUG=none
R=jam@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204123 0039d316-1c4b-4281-b951-d872f2087c98
Remove spammy NOTIMPLEMENTED() log in AudioOutputDevice.

Log is not helpful and fires frequently.

BUG=none
TEST=compiles

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204124 0039d316-1c4b-4281-b951-d872f2087c98
Disable ExtensionDisabledGlobalErrorTest.UnknownReasonHigherPermissions (incorrectly disabled wrong test previously).

BUG=246431
NOTRY=true
TBR=yoz

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204125 0039d316-1c4b-4281-b951-d872f2087c98
Use SlideAnimation to animate the top-of-window views in immersive fullscreen.
This CL has the nice side effect of making the find bar animate with the top-of-window views.

BUG=234863
TEST=None
R=jamescook
TBR=sky for chrome/browser/ui/views/fullscreen_exit_bubble_views.cc

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204126 0039d316-1c4b-4281-b951-d872f2087c98
Add heapcheck suppressions for bug 246870

TBR=thestig@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204127 0039d316-1c4b-4281-b951-d872f2087c98
Add valgrind suppressions for bug 246870

BUG=246870
TBR=thestig@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204128 0039d316-1c4b-4281-b951-d872f2087c98
Fix android use of WeakPtr<T>'s operator T* conversion

This was caught by trybots.

BUG=245942
TBR=darin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204129 0039d316-1c4b-4281-b951-d872f2087c98
Use the browser UI thread for audio on OSX.

After months of attempted workarounds, there appears no avenue
left except to move CoreAudio calls onto the main thread.  Sadly
that turns out to be the UI thread.

This CL swaps the message loop normally used by AudioManagerBase
with a pointer to the message loop on which the audio manager
is created (the UI loop in Chrome).

The audio thread used by Chrome is spun up on demand if a class
asks for it.  Currently only Tab Audio capture will use this
thread.

BUG=158170
TEST=No more crashes.  miu manually tested tab capture.

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

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