summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix components_unittests embedded buildspang@chromium.org2014-06-052-7/+10
| | | | | | | | | | | BUG=none TEST=embedded=1 build NOTRY=true TBR=dnicoara Review URL: https://codereview.chromium.org/317823005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275219 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Maximise timer slack for background tabsjeremy@chromium.org2014-06-0511-12/+97
| | | | | | | | | | | | | | When a tab not playing audio is sent to the background, set timer slack to its maximum value. Support for setting timer slack is added at the MessageLoop level, the concrete implementation of this CL only affects CFMessagePump backed MessageLoops (which means just the main thread for backgrounded renderer processes at present). The MessageLoop implementation is designed to support its use on Windows and Linux (the Windows API sets slack per-timer like the Mac one, while on Linux slack, is set per-thread via a call to prctl() using PR_SET_TIMERSLACK). BUG=356804 Review URL: https://codereview.chromium.org/289863005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275218 0039d316-1c4b-4281-b951-d872f2087c98
* Add the rule prefix for the GN input deps stampbrettw@chromium.org2014-06-051-1/+2
| | | | | | | | | | | To support cross-compiling, the the rule needs to be prefixed by the toolchain name. This was missing in this case. BUG= R=scottmg@chromium.org Review URL: https://codereview.chromium.org/314053004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275217 0039d316-1c4b-4281-b951-d872f2087c98
* Correctly adjust DIP dynamically on Mac ÜCccameron@chromium.org2014-06-054-9/+26
| | | | | | | | | | | | Make contents scale an explicit parameter to the accelerated layer creation. This wasn't necessary in non-ÜC because the IOSurface's size was already initialized there -- in ÜC it isn't. BUG=314190 Review URL: https://codereview.chromium.org/316033003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275216 0039d316-1c4b-4281-b951-d872f2087c98
* Pull GN binaries at r275179brettw@chromium.org2014-06-055-8/+7
| | | | | | | | | | | | | | | This additionally has the following patch checked in: https://codereview.chromium.org/314053004/ which fixes the V8 build with this new version. Updates the freetype2 build file to account for the new escaping rules. R=scottmg@chromium.org TBR=scottmg Review URL: https://codereview.chromium.org/317053004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275215 0039d316-1c4b-4281-b951-d872f2087c98
* Tiny code cleanup and added comments.vitalybuka@chromium.org2014-06-053-7/+15
| | | | | | Review URL: https://codereview.chromium.org/316103005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275214 0039d316-1c4b-4281-b951-d872f2087c98
* Check kind of cloud devices list response.vitalybuka@chromium.org2014-06-051-2/+9
| | | | | | Review URL: https://codereview.chromium.org/311263004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275213 0039d316-1c4b-4281-b951-d872f2087c98
* Bluetooth: Authorize Service when Pairedkeybuk@chromium.org2014-06-051-2/+20
| | | | | | | | | | | | | | | | | We mark paired devices as Trusted so this method call should never be called in practice. But there is a race where if the service connection is being made directly (e.g. via l2test or rctest) then BlueZ doesn't process the property change until after its already sent the AuthorizeService method call. So always approve service connections for paired devices, which is the intended effect of Trusted anyway. BUG=None Review URL: https://codereview.chromium.org/310323002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275212 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up the SSL interstitial to the new flagsfelt@chromium.org2014-06-051-1/+6
| | | | | | | | | | | This makes it so you can switch between SSL interstitial versions using either a flag or a Finch trial BUG=331453 NOTRY=true Review URL: https://codereview.chromium.org/318763008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275211 0039d316-1c4b-4281-b951-d872f2087c98
* Remove another reference to WebAutocompleteParamsestade@chromium.org2014-06-051-6/+2
| | | | | | | | | | see r272627 BUG=354897 Review URL: https://codereview.chromium.org/310283005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275210 0039d316-1c4b-4281-b951-d872f2087c98
* DevToolsNetworkController: support disabling network for specified domains.eustas@chromium.org2014-06-058-22/+129
| | | | | | | | BUG=245436 Review URL: https://codereview.chromium.org/316843002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275209 0039d316-1c4b-4281-b951-d872f2087c98
* Remove USE_ASH in application_lifetime_aura.cc.erg@chromium.org2014-06-051-10/+4
| | | | | | | | | | As written, we don't call CancelAll() on desktop platforms. BUG=379332 Review URL: https://codereview.chromium.org/306393004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275208 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Parallel DiscoveryRequestvkuzkokov@chromium.org2014-06-052-225/+166
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/314603006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275206 0039d316-1c4b-4281-b951-d872f2087c98
* I removed the --disable-user-media-security flag and associated comments.carolinea@google.com2014-06-054-9/+1
| | | | | | | | BUG=352740 Review URL: https://codereview.chromium.org/304233013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275205 0039d316-1c4b-4281-b951-d872f2087c98
* Changed Privet version 2 -> 3 in mDNS record.vitalybuka@chromium.org2014-06-051-1/+1
| | | | | | | | NOTRY=True Review URL: https://codereview.chromium.org/314153003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275204 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash in KeyboardController when widget is being destroyed or crashednkostylev@chromium.org2014-06-051-12/+17
| | | | | | | | | | widget->GetView() may return NULL so adding check for that. BUG=381091 Review URL: https://codereview.chromium.org/314113002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275201 0039d316-1c4b-4281-b951-d872f2087c98
* Disable unified gesture detectortdresser@chromium.org2014-06-051-2/+2
| | | | | | | | | | | | | Unified gesture detector causing test failures. http://build.chromium.org/p/chromium.memory.fyi/builders/Chromium%20OS%20%28valgrind%29%283%29/builds/32632 NOTRY=true NOTREECHECKS=true TBR=sadrul Review URL: https://codereview.chromium.org/312303003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275200 0039d316-1c4b-4281-b951-d872f2087c98
* [NaCl SDK] Add support for ASAN, TSAN and valgrind to test_sdk.pysbc@chromium.org2014-06-052-9/+52
| | | | | | | | | | The plan is to enable these on a seperate test bot. R=binji@chromium.org, binji Review URL: https://codereview.chromium.org/315093002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275199 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2014-06-051-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275198 0039d316-1c4b-4281-b951-d872f2087c98
* Skia roll 9b14f26:4962140skia-deps-roller@chromium.org2014-06-051-1/+1
| | | | | | | | | | | https://skia.googlesource.com/skia/+log/9b14f26d0f3a974f3dd626c8354e1db1cfcd322f..4962140c9e6623b29417a2fb9ad903641fb0159c TBR=jvanverth@google.com BUG= NOTRY=True Review URL: https://codereview.chromium.org/316183002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275197 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Preparation for async LoadAndStartNexe.teravest@chromium.org2014-06-054-25/+62
| | | | | | | | | | | | | | | | | This is a preperatory change for moving nexe loading and starting from SRPC to Chrome IPC. It's much simpler from an IPC and threading perspective if the new IPC traffic is asynchronous. This change updates Plugin::LoadAndStartNexe() to prepare for having an asynchronous interface in ServiceRuntime. BUG=333950 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=275097 R=dmichael@chromium.org Review URL: https://codereview.chromium.org/316013005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275196 0039d316-1c4b-4281-b951-d872f2087c98
* MSan: temporarily blacklist some Skia functions.earthdok@chromium.org2014-06-051-0/+5
| | | | | | | | | | BUG=381233 TBR=eugenis@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/315233003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275195 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Overhaul startup metric.tonyg@chromium.org2014-06-052-78/+66
| | | | | | | | | | This focuses us on the user-perceived aspects of startup. BUG= Review URL: https://codereview.chromium.org/313993003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275194 0039d316-1c4b-4281-b951-d872f2087c98
* Make Settings window title look like an appstevenjb@chromium.org2014-06-051-6/+4
| | | | | | | | BUG=342983 Review URL: https://codereview.chromium.org/319633002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275193 0039d316-1c4b-4281-b951-d872f2087c98
* Remove references to SkImageRefhalcanary@google.com2014-06-052-4/+0
| | | | | | Review URL: https://codereview.chromium.org/317203002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275192 0039d316-1c4b-4281-b951-d872f2087c98
* Removes the dependency of ui/app_list -> content.mukai@chromium.org2014-06-0517-75/+72
| | | | | | | | | | | BUG=380959 R=xiyuan@chromium.org TBR=darin@chromium.org, oshima@chromium.org TEST=aura_builder compile succeeds, app_list_unittests Review URL: https://codereview.chromium.org/317043005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275191 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2014-06-051-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275190 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Update revision in DEPS, r13267 -> r13281mseaborn@chromium.org2014-06-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | This pulls in the following Native Client changes: r13268: (jvoung) Update revision for PNaCl r13250->r13261 r13269: (mseaborn) Cleanup: Remove irt_mutex.c, irt_cond.c, etc. from libpthread_private r13270: (mcgrathr) toolchain_build: Fix arm-linux-gnueabi-gcc -v collection r13271: (mcgrathr) Update newlib revision for x86 and ARM r13272: (jvoung) Generate biased bitcode using the same triple (part 2). r13273: (noelallen) Removed dependency on untar'd toolchain. r13274: (mseaborn) Cleanup: Remove use of AddBiasForPNaCl() from pthread_cleanup test r13275: (mseaborn) Cleanup: Remove some unused SRPC test code r13276: (mseaborn) Move src/third_party_mod/* into src/third_party/ r13277: (mseaborn) Non-SFI Mode: Enable more tests -- specifically, the toolchain_tests suite r13278: (dyen) Added standard testing to toolchain_build bots for nacl_arm_newlib. r13279: (bradnelson) Fix toolchain_build to avoid treating a source output as an input. r13280: (mseaborn) Replace newlib's abort() so that it crashes rather than calling _exit() r13281: (jvoung) PNaCl: Update LLVM revision in pnacl/COMPONENT_REVISIONS BUG=none TEST=browser_tests and nacl_integration Review URL: https://codereview.chromium.org/313323002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275189 0039d316-1c4b-4281-b951-d872f2087c98
* Class to switch to bootstrapping network and backnoamsml@chromium.org2014-06-056-3/+255
| | | | | | | | | | This class will switch to a device's bootstrapping network and back. It connects to a new network and returns to the user's original network when destroyed or when Disconnect() is called BUG= Review URL: https://codereview.chromium.org/309533014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275188 0039d316-1c4b-4281-b951-d872f2087c98
* sync: Implement NonBlockingTypeProcessorCorerlarocque@chromium.org2014-06-0520-57/+2173
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduces the second half of the non-blocking sync engine. For now, most of the classes invovled are never instantiated outside of tests. Adds NonBlockingTypeProcessorCore, the sync thread component of non-blocking sync. It coordinates between the sync server and the NonBlockingTypeProcessor that lives on the model thread. The SyncThreadSyncEntity exists to help it handle keep track of the in-flight sync entities. The NonBlockingTypeProcessorCore interacts with the sync thread components by implementing both the UpdateHandler and CommitContributor interfaces. This allows it to take part in commit and update operations that are managed by the syncer. As part of its implementation of the CommitContributor interface, the NonBlockingTypeProcessorCore introduces a NonBlockingTypeProcessorCommitContribution class to manage its contribution to a commit request and associated it with the response. This CL includes a large amount of test framework code to help test the NonBlockingTypeProcessorCore. Makes the SyncEntityToValue function in proto_value_conversions.h public to enable more informative debug messages. BUG=351005 Review URL: https://codereview.chromium.org/299963002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275187 0039d316-1c4b-4281-b951-d872f2087c98
* Add net_unittests to the GN build.brettw@chromium.org2014-06-055-12/+282
| | | | | | | | | BUG= R=rsleevi@chromium.org Review URL: https://codereview.chromium.org/311193004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275186 0039d316-1c4b-4281-b951-d872f2087c98
* Remove PlatformFile from DatabaseTrackerrvargas@chromium.org2014-06-053-39/+42
| | | | | | | | BUG=322664, 373095 Review URL: https://codereview.chromium.org/312003003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275185 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2014-06-051-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275184 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebRTC to r6333niklase@chromium.org2014-06-051-1/+1
| | | | | | | | R=ronghuawu@chromium.org Review URL: https://codereview.chromium.org/319703004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275183 0039d316-1c4b-4281-b951-d872f2087c98
* Restore Mac Valgrind suppression for ↵mcasas@chromium.org2014-06-051-0/+13
| | | | | | | | | | | | VideoCaptureDeviceTest::OpenInvalidDevice QTKit TBR=timurrrr@chromium.org NOTRY=true BUG=380568 Review URL: https://codereview.chromium.org/314013006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275182 0039d316-1c4b-4281-b951-d872f2087c98
* VideoCaptureFormat: change frame rate from integer to float.mcasas@chromium.org2014-06-0511-29/+38
| | | | | | | | BUG=380463 Review URL: https://codereview.chromium.org/309203003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275181 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 275097 "Pepper: Preparation for async LoadAndStartNexe."nasko@chromium.org2014-06-054-62/+25
| | | | | | | | | | | | | | | | | | | | | | | Speculative revert due to broken Pepper tests. http://build.chromium.org/p/chromium.win/builders/Win7%20Tests%20%28dbg%29%285%29/builds/26837/steps/browser_tests/logs/PepperCDMsNotRegistered > Pepper: Preparation for async LoadAndStartNexe. > > This is a preperatory change for moving nexe loading and starting from SRPC to > Chrome IPC. It's much simpler from an IPC and threading perspective if the new > IPC traffic is asynchronous. This change updates Plugin::LoadAndStartNexe() to > prepare for having an asynchronous interface in ServiceRuntime. > > BUG=333950 > > Review URL: https://codereview.chromium.org/316013005 TBR=teravest@chromium.org Review URL: https://codereview.chromium.org/315073006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275180 0039d316-1c4b-4281-b951-d872f2087c98
* Add get_path_info to GNbrettw@chromium.org2014-06-057-0/+306
| | | | | | | | | | This extracts various parts of paths, like get_label_info does for labels. BUG= Review URL: https://codereview.chromium.org/316623004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275179 0039d316-1c4b-4281-b951-d872f2087c98
* Mark OOBE completed on successful enrollment.pastarmovj@chromium.org2014-06-054-0/+31
| | | | | | | | | | | | | This is required to avoid an issue where some people turn off or restart the device when they see the screen and are forced through enrollment again after that. BUG=380307 TEST=browser_test, manual Review URL: https://codereview.chromium.org/314953004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275178 0039d316-1c4b-4281-b951-d872f2087c98
* Moves WebActivity to a new directory athena/content.mukai@chromium.org2014-06-0514-32/+205
| | | | | | | | | | | | | | WebActivity would be used from the home card, so better to be in another directory accessible from athena/home. BUG=380421 R=oshima@chromium.org TBR=jam@chromium.org TEST=compile succeeds Review URL: https://codereview.chromium.org/307353007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275177 0039d316-1c4b-4281-b951-d872f2087c98
* Do not release focus/input_method before Athena shutdown.mukai@chromium.org2014-06-051-1/+2
| | | | | | | | | | | | | | Athena components might access to other components during the shutdown. So It should first shutdown the athena and then relevant components (like focus controller or input method controller). BUG=380929 R=oshima@chromium.org TEST=athena_unittests finishes without crash Review URL: https://codereview.chromium.org/319613003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275176 0039d316-1c4b-4281-b951-d872f2087c98
* athena: Add a basic overview mode.sadrul@chromium.org2014-06-0510-15/+343
| | | | | | | | | | | | | | | Pressing F6 toggles the overview mode. Clicking/tapping a window in overview mode selects it, and terminates the overview mode. This patch adds 'ToggleOverview()' to the public WindowManager interface to switch to the overview mode. BUG=376353 R=ben@chromium.org, oshima@chromium.org Review URL: https://codereview.chromium.org/302273004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275175 0039d316-1c4b-4281-b951-d872f2087c98
* Redo escaping in GN.brettw@chromium.org2014-06-0516-264/+304
| | | | | | | | | | | | | | | | | | | | | | | | | | | This makes Windows escaping more correct and handles Posix shell characters better as well. Now there are completely different codepaths for Windows and Posix escaping. I removed JSON escaping since this is no longer needed now that we no longer write GYP files. I no longer have a separate SHELL and NINJA modes. Instead, I have pure NINJA mode for writing file names for Ninja to interpret, and NINKA_FORK mode which does NINJA escaping plus the correct platform-specific rules for the method Ninja uses for running build steps on the current system. Includes used to always be quoted ("-I../..") which was ugly. Now they're not quoted unless necessary (which is almost never). If it requires quoting, it will do -I"foo bar" which looks a bit odd but saves a bunch of special casing in the output code. Previously defines weren't quoted at all. Now they work like include dirs. Removed the convert_slashes flag on PathOutput which is no longer used. Removed some backslash special-casing in the unit tests on Windows. These are no longer necessary since we changed path output on Windows to use forward-slashes. Fix base's StackString on GCC. Previously this was only used on Windows-specific code. Fix mesa Windows GN build. BUG=358764 R=scottmg@chromium.org Review URL: https://codereview.chromium.org/311733002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275174 0039d316-1c4b-4281-b951-d872f2087c98
* Multiple account support in chrome.identity.getAuthTokencourage@chromium.org2014-06-059-56/+354
| | | | | | | | | | | | | | | | This change adds an optional "account" field in the TokenDetails parameter to getAuthToken. When this field is populated with an object identifying a valid account signed in on the current profile, getAuthToken will return a token for the specified account. When the parameter is not present, getAuthToken behaves as before, returning tokens for the primary profile user. BUG=258515 Review URL: https://codereview.chromium.org/293063002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275173 0039d316-1c4b-4281-b951-d872f2087c98
* Fix typo in MockLoader::HasTwoLoaded()mdempsky@chromium.org2014-06-051-1/+1
| | | | | | | | | BUG=380968 TEST="gn_unittests --gtest_filter=BuilderTest.BasicDeps --gtest_repeat=50" on OpenBSD Review URL: https://codereview.chromium.org/311263002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275171 0039d316-1c4b-4281-b951-d872f2087c98
* Add a suppression for a Valgrind report on the WebKit bottimurrrr@chromium.org2014-06-051-13/+35
| | | | | | | | | | BUG=381156 TBR=bruening@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/317823004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275170 0039d316-1c4b-4281-b951-d872f2087c98
* Simple Cache: remove experiment code for flush intervals.pasko@chromium.org2014-06-052-28/+4
| | | | | | | | BUG=250796 Review URL: https://codereview.chromium.org/304503002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275169 0039d316-1c4b-4281-b951-d872f2087c98
* Basic Promise-based lockOrientation() implementation in content/.mlamouri@chromium.org2014-06-0510-38/+472
| | | | | | | | | | | | | The only missing bit is to have proper values when the promise is succussfully resolved. BUG=162827 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=275058 Review URL: https://codereview.chromium.org/298193003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275168 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2014-06-051-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275166 0039d316-1c4b-4281-b951-d872f2087c98
* elf_symbolizer: Use a process for max 4000 lookups and then restartbratell@opera.com2014-06-051-0/+24
| | | | | | | | | | | | | | | | | | addr2line processes keep growing as they are used so it's best to restart them every now and then to avoid making its internal caches so large that the computer runs out of RAM or the program becomes incredibly slow. I experimented with different counts. 10000 uses 50% more memory than 4000 for a marginal performance increase. 1000 uses a bit less memory but will be 10% slower. 3-4000 seems to be the sweat spot. BUG=379153 Review URL: https://codereview.chromium.org/311443002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275165 0039d316-1c4b-4281-b951-d872f2087c98