summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix GetAllPageSetFilenames.nednguyen@google.com2014-03-271-4/+5
| | | | | | | | | | | BUG= NOTRY=true Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=259926 Review URL: https://codereview.chromium.org/212603012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259965 0039d316-1c4b-4281-b951-d872f2087c98
* Redirect NaCl plugin logs to different files for different processes.halyavin@google.com2014-03-271-2/+16
| | | | | | | | | | | | | | Currently these logs are not useful because different renderer processes overwrite each other logs. TEST= launch chrome with --no-sandbox flag and NACL_PLUGIN_LOG variable set to some path and NACL_PLUGIN_DEBUG set to 1. Observe different log files for different render processes. BUG= None Review URL: https://codereview.chromium.org/212633002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259964 0039d316-1c4b-4281-b951-d872f2087c98
* Remove PlatformFile from drive_api_utilrvargas@chromium.org2014-03-271-12/+4
| | | | | | | | BUG=322664 Review URL: https://codereview.chromium.org/212993007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259963 0039d316-1c4b-4281-b951-d872f2087c98
* Remove PlatformFile from pwg_raster_converterrvargas@chromium.org2014-03-271-22/+13
| | | | | | | | BUG=322664 Review URL: https://codereview.chromium.org/212833005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259962 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 259887 "Switched main WebRTC browser tests to use a more ..."phoglund@chromium.org2014-03-2713-181/+121
| | | | | | | | | | | | | | | | | | | > Switched main WebRTC browser tests to use a more realistic video. > > After switching to fake device flags instead of software webcams, we > noticed a ton of video-related metrics changed. This is because the > spinning green ball is an unrealistic encode/decode example. This patch > will use the new fake device file flag to play a more realistic video. > > BUG=352261,343504 > > Review URL: https://codereview.chromium.org/211123004 TBR=phoglund@chromium.org Review URL: https://codereview.chromium.org/214543010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259960 0039d316-1c4b-4281-b951-d872f2087c98
* Mark remaining ScreenOrientationProviderTests as flaky.yfriedman@chromium.org2014-03-271-4/+6
| | | | | | | | | | | Some more flakes seen on the tree. Example: http://build.chromium.org/p/chromium.linux/builders/Android%20Tests%20%28dbg%29/builds/19463/steps/contentshell_instrumentation_tests/logs/stdio BUG=353500 TBR=mounir Review URL: https://codereview.chromium.org/214713008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259959 0039d316-1c4b-4281-b951-d872f2087c98
* Docs: Use the FeaturesBundle for all things features rather thankalman@chromium.org2014-03-2710-91/+94
| | | | | | | | | | | | | re-implementing similar logic in several places. This fixes a bug with the commands API too (and desktopCapture, apparently). BUG=357192 R=rockot@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/212623015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259958 0039d316-1c4b-4281-b951-d872f2087c98
* Main motivation for this is to save binary size. The change causes linker deadpasko@chromium.org2014-03-276-15/+37
| | | | | | | | | | | | | | | | | | | | | | | | code elimination to exclude the blockfile backend on Android (at least until somebody references the wrong symbol). This change saves 68KiB for me on a release official build on Android. Removes the about:flags entry on Android to avoid confusing the users. The command-line flag stays and makes the backend initialization fail: that's what you asked for. Makes CACHE_BACKEND_DEFAULT behave exactly as CACHE_BACKEND_SIMPLE on Android. This simplifies testing: clients like shader cache should be using the default backend and should not care about the differences. Yay for more simplecache testing! The Simple Backend supports all necessary features to make it the default. PNACL cache is currently not tested on Android, not supporting it in the histogram collection code now. BUG=342890 TBR=ajwong@chromium.org Review URL: https://codereview.chromium.org/207503006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259957 0039d316-1c4b-4281-b951-d872f2087c98
* Add wallpaper policy browsertest for login screen.tnagel@chromium.org2014-03-271-13/+35
| | | | | | | | BUG=220418 Review URL: https://codereview.chromium.org/212653010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259956 0039d316-1c4b-4281-b951-d872f2087c98
* Have unittests use TestingProfile::Builder to build fake SigninManager.blundell@chromium.org2014-03-2711-94/+98
| | | | | | | | | | | | | | | | | These unit tests are overriding the SigninManagerFactory for its TestingProfiles too late, after the Profile has already been created. Any services that depend on the SigninManager and get created with the Profile are thus left with a dead pointer (e.g. UserPolicySigninService). This change sets the fake factory before the TestingProfile gets created in these tests. BUG=333997 TBR=tim,sky Review URL: https://codereview.chromium.org/214593002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259955 0039d316-1c4b-4281-b951-d872f2087c98
* Tracking more WebRTC metrics, corrected others.phoglund@chromium.org2014-03-271-3/+20
| | | | | | | | | BUG=352266,357162 R=tommi@chromium.org Review URL: https://codereview.chromium.org/213243002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259954 0039d316-1c4b-4281-b951-d872f2087c98
* Adds UMA for display color calibration in ChromeOS.mukai@chromium.org2014-03-275-1/+27
| | | | | | | | | BUG=355861 R=oshima@chromium.org, asvitkine@chromium.org Review URL: https://codereview.chromium.org/204813006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259952 0039d316-1c4b-4281-b951-d872f2087c98
* Remove extraneous log linemichaelpg@chromium.org2014-03-271-1/+0
| | | | | | | | TBR=atwilson@chromium.org Review URL: https://codereview.chromium.org/215243002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259951 0039d316-1c4b-4281-b951-d872f2087c98
* Mojo: Mojom: Add some simple tests for mojo_parser.py.viettrungluu@chromium.org2014-03-271-0/+62
| | | | | | | | R=darin@chromium.org Review URL: https://codereview.chromium.org/213833002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259949 0039d316-1c4b-4281-b951-d872f2087c98
* Mojo: Mojom: Make the parser take source text. Also improve error handling.viettrungluu@chromium.org2014-03-272-25/+45
| | | | | | | | | | | | | | | * Taking the source text (instead of having it take the filename and open the file, etc.) will allow for easier unit testing of the parser. * Now it prints out a reasonable error message when there's a circular dependency or when there's a file open/read error. * Additionally, if the file for which there's an error is imported from another file (etc.), it indicates how we got to that file. R=mpcomplete@chromium.org Review URL: https://codereview.chromium.org/212683008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259948 0039d316-1c4b-4281-b951-d872f2087c98
* Cast: Fix inaccurate event time for events logging via post task.imcheng@chromium.org2014-03-274-40/+59
| | | | | | | | | | | | | | | | | | | Also make them consistent across the multiple files. Longer term we should explore whether it's worthwhile to let CastEnvironment or LoggingImpl handle the thread hopping, or other alternatives. Misc items: - log frame id for video encoded event in external_video_encoder.cc. - remove extra DCHECK in audio_receiver.cc. BUG=355904 Review URL: https://codereview.chromium.org/210223007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259945 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid updating clang if the user set make_clang_dir in GYP_DEFINESrnk@chromium.org2014-03-271-0/+4
| | | | | | | | | R=hans@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/214883004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259944 0039d316-1c4b-4281-b951-d872f2087c98
* Add regular expression support in json_schema componentbinjin@chromium.org2014-03-278-34/+168
| | | | | | | | | | Add support of "pattern" and "patternProperties" attribute into json_schema, with third_party/re2 as regular expression implementation. BUG=348551 Review URL: https://codereview.chromium.org/195193002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259943 0039d316-1c4b-4281-b951-d872f2087c98
* Add an icon to the "3D API blocked" infobar.pkasting@chromium.org2014-03-277-11/+8
| | | | | | | | | | BUG=263985 TEST=none R=oshima@chromium.org Review URL: https://codereview.chromium.org/213023004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259942 0039d316-1c4b-4281-b951-d872f2087c98
* Fix ImageDecoder tests to allow MD5 sum calculation to compile again.pkasting@chromium.org2014-03-274-85/+68
| | | | | | | | | | | | | | This also fixes a variety of style errors (e.g. incorrect wrapping/indenting or use of protected data members), and cleans up the code some (e.g. by bailing early for invalid images in MD5 sum generation mode). BUG=none TEST=none R=darin@chromium.org Review URL: https://codereview.chromium.org/213543003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259940 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2014-03-271-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259939 0039d316-1c4b-4281-b951-d872f2087c98
* Tunnel PWGRasterConfig capability to the ticket and to the utility processnoamsml@chromium.org2014-03-279-22/+247
| | | | | | | | | | | Parse the PWGRasterConfig capability for local printing, copy it to the ticket, and tunnel a data structure based on it to the utility process. BUG=354605 Review URL: https://codereview.chromium.org/211843004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259938 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Update revision in DEPS, r12927 -> r12935mseaborn@chromium.org2014-03-271-1/+1
| | | | | | | | | | | | | | | | | | | | | This pulls in the following Native Client changes: r12928: (petarj) [MIPS] Skip parts of the debug_stub_test when using qemu-mips r12929: (bradnelson) Adding support to the debug stub for a 'remote get' of the stripped irt nexe. r12930: (teravest) Split NaClChromeMainStartApp() for Chromium IPC. r12931: (dyen) The buildbot for glibc no longer clobbers other toolchains. r12932: (dyen) Fixed toolchain config for toolchain tester with new toolchain paths. r12933: (teravest) Revert "Split NaClChromeMainStartApp() for Chromium IPC." r12934: (dyen) Fixed buildbot newlib toolchain script so it only deletes nacl dirs r12935: (jvoung) Use goma also on Windows. BUG=none TEST=browser_tests and nacl_integration R=bradnelson@google.com Review URL: https://codereview.chromium.org/212483002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259937 0039d316-1c4b-4281-b951-d872f2087c98
* Revert of Show IME when DPAD_CENTER is pressed ↵primiano@chromium.org2014-03-272-74/+0
| | | | | | | | | | | | | | | | | | | | | | (https://codereview.chromium.org/161933002/) Reason for revert: Re-addressing this in crrev.com/206113005/ Original issue's description: > Show IME when DPAD_CENTER is pressed > > BUG=343311 > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=251447 TBR=jdduke@chromium.org,sgurun@chromium.org,aurimas@chromium.org,hush@chromium.org BUG=343311 NOTRY=true Review URL: https://codereview.chromium.org/206353003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259936 0039d316-1c4b-4281-b951-d872f2087c98
* [Cast] Misc clean-ups in AudioEncoder.miu@chromium.org2014-03-271-19/+23
| | | | | | | | | Improved setting of CastInitializationStatus, based on the encoder implementation validating the audio config parameters. Review URL: https://codereview.chromium.org/212983009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259935 0039d316-1c4b-4281-b951-d872f2087c98
* [Android] DPAD_CENTER should bring up IME on text fields.primiano@chromium.org2014-03-271-1/+21
| | | | | | | | | | | | | | | In the current state, the DPAD_CENTER is always unconditionally translated into a return key. This can cause unexpected form submits and, in general, doesn't match the behavior of native Android UI. This change swallows the DPAD_CENTER event when the current element is a text field and brings up the IME instead. BUG=343311 NOTRY=true Review URL: https://codereview.chromium.org/206113005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259934 0039d316-1c4b-4281-b951-d872f2087c98
* Fix path to DiskCacheIndexTable unit test file in exclusionsdefresne@chromium.org2014-03-271-4/+4
| | | | | | | | | | | The unit tests fails on iOS devices and the path used to disable them is incorrect. Use the correct path (and fix the links to the bug). BUG=344533, 334640 Review URL: https://codereview.chromium.org/213473002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259933 0039d316-1c4b-4281-b951-d872f2087c98
* Mojo: add javascript bindings for request/responsedarin@chromium.org2014-03-2711-185/+496
| | | | | | | | | | | | | | | | | | If a mojom interface method specifies response parameters, then we'll generate javascript bindings that provide an additional callback parameter used to pass the response parameters. This mirrors the C++ implementation. A future improvement will likely be to use promises instead, especially now that they are enabled on trunk. As part of this CL, connector.js was also made consistent with connector.cc. It starts reading the message pipe immediately, handles write failures in a similar fashion, etc. The Connection type from connector.js is factored out into a separate file as it now holds a Router object. router.js mirrors router.cc. The Connection type is really the mirror of the C++ RemotePtr<S> type. Some basic request/response tests were added to connection_unittests.js. We'll probably want more testing. R=abarth@chromium.org, mpcomplete@chromium.org Review URL: https://codereview.chromium.org/207503004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259932 0039d316-1c4b-4281-b951-d872f2087c98
* Prevent synthetic scrolls from causing flings on Aura.dominikg@chromium.org2014-03-273-7/+22
| | | | | | | | | | | | | | | | | The last TouchMove being sent before lifting the pointer (TouchEnd) has a delta of 0. This is required for some gesture recognizers to not cause a fling. On Aura, however, the TouchMove is discarded if it's in the same position as the previous event. This patch adds a small increment (0.001) to the last TouchMove to avoid the event being discarded. It also increases the time we wait before lifting the finger. Tested on a Linux Aura build, this has shown to prevent flings at the end of a synthetic scroll. BUG=356192 Review URL: https://codereview.chromium.org/212573008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259931 0039d316-1c4b-4281-b951-d872f2087c98
* Use service process to collect printers.vitalybuka@chromium.org2014-03-2711-59/+154
| | | | | | | | | | | | Connector could have list of print servers in "Service State" file, so it could operate on different printers list. CUPS connector uses different printer name format than printing PrintBackendCUPS. BUG=350235 NOTRY=true Review URL: https://codereview.chromium.org/208653010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259930 0039d316-1c4b-4281-b951-d872f2087c98
* Small PrintingContextTest cleanup.vitalybuka@chromium.org2014-03-273-129/+129
| | | | | | Review URL: https://codereview.chromium.org/209973003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259929 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build when ENABLE_MANAGED_USERS isn't definedmckev@amazon.com2014-03-2712-17/+16
| | | | | | | | | | | | | | | | | | | | | | | | | In https://codereview.chromium.org/137753012/, (and its associated reverts) ManagedUserSigninManagerWrapper is added to create a bridge between managed users and normally authenticated users. Unfortunately, in builds where enable_managed_users==0 in gyp, the wrapper is excluded from the build due to an exclusion list in chrome_browser.gypi. Therefore, when enable_managed_users==0, libchromeshell fails to build (as well as any other projects that pull in chrome.gyp:chrome). 1) This moves ManagedUserSigninManagerWrapper to chrome/browser/sync because it is the only place this wrapper is used. This also prevents the class from being conditionally excluded due to the rules in chrome_browser.gypi. 2) This commit also adds a missing #ifdef in tab_helpers.cc, which resulted in a compilation error (unused variable 'profile') if ENABLE_MANAGED_USERS is not defined. BUG=352733 Review URL: https://codereview.chromium.org/200573003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259928 0039d316-1c4b-4281-b951-d872f2087c98
* LeakSanitizer: suppress a leak in ChromeOS TrayAccessibility tests.earthdok@chromium.org2014-03-271-0/+3
| | | | | | | | | BUG=355641 TBR=dmazzoni@chromium.org Review URL: https://codereview.chromium.org/215093002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259927 0039d316-1c4b-4281-b951-d872f2087c98
* Fix GetAllPageSetFilenames.nednguyen@google.com2014-03-271-6/+3
| | | | | | | | | BUG= NOTRY=true Review URL: https://codereview.chromium.org/212603012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259926 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unneeded includessky@chromium.org2014-03-271-2/+1
| | | | | | | | | | | | | | One of these includes is particullarly base as it is for generated headers, which can sporadically cause build failures from projects that depend upon this file indirectly. TEST=none BUG=357178 R=viettrungluu@chromium.org Review URL: https://codereview.chromium.org/215033002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259925 0039d316-1c4b-4281-b951-d872f2087c98
* Defaulting SingleClient sync_integration_tests to FakeServerresetswitch@chromium.org2014-03-277-83/+72
| | | | | | | | | | | | | | | | | Fake Server is ready to handle most 'single client' integration tests. This makes FakeServer the default and adds exceptions for a few negative tests that aren't supported yet. Those tests will continue to use the python sync server. Tests opt in to using the old python server using a SINGLE_CLIENT_LEGACY TestType. All tests pass, will run overnight to test stability. Review URL: https://codereview.chromium.org/210043009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259924 0039d316-1c4b-4281-b951-d872f2087c98
* gl: Move platform-specific EGL code into separate filesspang@chromium.org2014-03-279-136/+241
| | | | | | | | | | | | | | | | | | | | This splits ozone & android GLSurface creation into their own files, matching all of the other platforms. Also, all platforms that support EGL now implement GetPlatformDefaultEGLNativeDisplay() to determine the EGL display to use, eliminating an ifdef. This is cleaning things up in preparation for introducing a new ozone-specific GLSurfaceEGL subclass without adding more ifdefs. TEST=ui_unittests, content_shell --ozone-platform={file,dri} BUG=353788 R=piman@chromium.org, rjkroege@chromium.org Review URL: https://codereview.chromium.org/196403008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259923 0039d316-1c4b-4281-b951-d872f2087c98
* sync: Add NonBlockingTypeProcesssor and SyncCorerlarocque@chromium.org2014-03-2720-19/+541
| | | | | | | | | | | | | | | | | | | | | | | | | | | Introduces the model-thread sibling of the NonBlockingTypeProcessorCore that was added in r258390. Also adds SyncCore and SyncCoreProxy, the classes that will be used to connect the two. The SyncCore lives on the sync thread and carries out requests sent to it by the SyncCoreProxy. The SyncCoreProxy is a thread-safe wrapper around the SyncCore that can be easily copied and whose methods can be called from any thread. The NonBlockingTypeProcessor is instantiated on the same thread as the data to be synced. It connects to a NonBlockingTypeProcessorCore on the sync thread by sending a request through a SyncCoreProxy. Keeping data in sync will be a collaborative effort involving both the NonBlockingTypeProcessor and NonBlockingTypeProcesssorCore, though none of this functionality has been implemented yet. As of this CL, none these classes are instantiated outside of tests. This CL should have no effect on current sync behavior. BUG=351005 Review URL: https://codereview.chromium.org/208893004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259921 0039d316-1c4b-4281-b951-d872f2087c98
* [PPAPI] Add MediaStream Audio NaCl exanmple in native_client_sdkronghuawu@chromium.org2014-03-276-0/+295
| | | | | | | | | BUG=353717 R=binji@chromium.org, dmichael@chromium.org Review URL: https://codereview.chromium.org/211573004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259920 0039d316-1c4b-4281-b951-d872f2087c98
* don't create a bitmapdevice (deprecated) when you just want an empty canvasreed@google.com2014-03-271-5/+1
| | | | | | | | | TBR=bulach@chromium.org NOTRY=True Review URL: https://codereview.chromium.org/214363004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259919 0039d316-1c4b-4281-b951-d872f2087c98
* Remove GN integration code from gyp_chromium.brettw@chromium.org2014-03-271-160/+7
| | | | | | | | | | We are no longer persuing the hybrid mode. R=thakis@chromium.org Review URL: https://codereview.chromium.org/203813003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259918 0039d316-1c4b-4281-b951-d872f2087c98
* Fix compile error in os_exchange_data_aura.cc when use_x11==0 and chromeos==0dnicoara@chromium.org2014-03-272-3/+3
| | | | | | | | | | | | | This change fixes the Ozone builder (http://build.chromium.org/p/chromium.fyi/builders/Ozone%20ECS%20Linux) The build was broken by CL https://codereview.chromium.org/211623004 NOTRY=true Review URL: https://codereview.chromium.org/214793002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259917 0039d316-1c4b-4281-b951-d872f2087c98
* Disable the tests that crash under ThreadSanitizer after the recent Clang roll:glider@chromium.org2014-03-274-8/+45
| | | | | | | | | | | | | | | | | | | CrossSiteTransferTest.ReplaceEntryCrossProcessThenTransfer CrossSiteTransferTest.ReplaceEntryCrossProcessTwice RenderFrameHostManagerTest.DisownOpener RenderFrameHostManagerTest.BackForwardNotStale RenderFrameHostManagerTest.LeakingRenderViewHosts RFHMProcessPerTabTest.BackFromWebUI WebContentsImplBrowserTest.GetSizeForNewRenderView WebContentsViewAuraTest.ScreenshotForSwappedOutRenderViews BUG=356758 TBR=sky@chromium.org,thakis@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/212643017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259916 0039d316-1c4b-4281-b951-d872f2087c98
* Removing my contact details from PRESUBMIT.pyjoi@chromium.org2014-03-271-3/+2
| | | | | | | | BUG=none Review URL: https://codereview.chromium.org/214703002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259914 0039d316-1c4b-4281-b951-d872f2087c98
* Revert of CoreAnimation: Clean up layer resizing ↵dgozman@chromium.org2014-03-273-120/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (https://codereview.chromium.org/208323005/) Reason for revert: Unfortunately, this patch broke DevTools resizing. Try to resize docked to bottom DevTools, and you will see the scale magic: frame of one size is rescaled to the view, which has another size. Original issue's description: > CoreAnimation: Clean up layer resizing > > Make the CoreAnimation layer always have the same size as > the IOSurface that is being drawn into it, rather than having it > have the same size as the window. > > Similarly, make the CoreAnimation layers have the same contents > scale as the content they are drawing (not necessarily the same > scale as the monitor they are being drawn on). > > With these changes, it is guaranteed that once the IOSurface > has been drawn to its layer, the IOSurface will not be needed > until the tab is hidden. This allows us to, in a future change, > discard the IOSurfaces much more aggressively. > > Also, clean up the uses of ScopedCAActionDisabler, and put > a comment before all remaining instances, explaining exactly > what they are disabling. Clean up some other unused calls. > > BUG=245900 > TEST=Window drag across montiors, tab drag, killing GPU process > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=259824 TBR=avi@chromium.org,andresantoso@chromium.org,ccameron@chromium.org NOTREECHECKS=true NOTRY=true BUG=245900 Review URL: https://codereview.chromium.org/214913002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259913 0039d316-1c4b-4281-b951-d872f2087c98
* Disable profile items in menu if signin is required.bcwhite@chromium.org2014-03-274-4/+10
| | | | | | | | | | This follows the methodology of the AvatarMenuModel for tracking if signin is required by getting it from the ProfileInfoCache. BUG=350210 Review URL: https://codereview.chromium.org/199793005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259910 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure cropped video from a MediaStreamVideoSource is centered.perkj@chromium.org2014-03-272-22/+10
| | | | | | | | BUG= 349450, 350538 Review URL: https://codereview.chromium.org/197573005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259909 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 259788 "Fixup mojo dylibs"bajones@chromium.org2014-03-275-76/+27
| | | | | | | | | | | | | | | | | | | | | Broke Mac GPU bots. content_gl_tests began failing with: dyld: Library not loaded: @loader_path/libmojo_system.dylib Referenced from: /tmp/run_tha_testiM3m5a/out/Release/content_gl_tests Reason: image not found > Fixup mojo dylibs > > BUG= > R=mark@chromium.org > > Review URL: https://codereview.chromium.org/211503005 TBR=davemoore@chromium.org Review URL: https://codereview.chromium.org/214833004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259908 0039d316-1c4b-4281-b951-d872f2087c98
* Removing myself from WATCHLISTS.joi@chromium.org2014-03-271-1/+1
| | | | | | | | | TBR=finnur@chromium.org BUG=none Review URL: https://codereview.chromium.org/214543007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259907 0039d316-1c4b-4281-b951-d872f2087c98
* Some fixes for storing WebRTC logs to disk.grunell@chromium.org2014-03-271-9/+2
| | | | | | | | | - Fixed incorrect dlog warning. Dvlog instead. - Removed deletion of whole folder since uploads in list should be kept. Review URL: https://codereview.chromium.org/213123012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259906 0039d316-1c4b-4281-b951-d872f2087c98