- 13 Feb, 2014 40 commits
-
-
xhwang@chromium.org authored
BUG=338831 Review URL: https://codereview.chromium.org/163603005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251182 0039d316-1c4b-4281-b951-d872f2087c98
-
jdduke@chromium.org authored
Previously, all gestures would pass through Java as they were filtered prior to being forwarded to the renderer. However, only a small subset of gestures really need to be seen during this filtering phase. The rest can be accommodated simply by inspecting the corresponding gesture ack. This saves ~20us per GestureScrollUpdate and GesturePinchUpdate. BUG=341613 Review URL: https://codereview.chromium.org/164643002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251181 0039d316-1c4b-4281-b951-d872f2087c98
-
epenner@chromium.org authored
On low-end devices (and increasingly high-end) we want to reduce memory as much as possible for normal content yet not cause calamitous fallbacks such as raster-on-demand or flickering. This adds a hard memory limit in addition to the soft limit. The hard limit will be used only to avoid calamitous behavior. Limits are the same for this patch and will be tweaked in future patches. BUG=339144 NOTRY=true No-try since this is cc-only, cc_unittests pass, and the errors are not related. Review URL: https://codereview.chromium.org/140673009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251180 0039d316-1c4b-4281-b951-d872f2087c98
-
darin@chromium.org authored
BUG=342543 Review URL: https://codereview.chromium.org/163113002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251179 0039d316-1c4b-4281-b951-d872f2087c98
-
bulach@chromium.org authored
GetCategoryGroupEnabledInternal is a hotspot. It traverses an append-only list, so it's safe to use a finer-grained lock, and avoid it altogether for the "fast path", i.e., when the category is already known. BUG= Review URL: https://codereview.chromium.org/144423009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251178 0039d316-1c4b-4281-b951-d872f2087c98
-
asvitkine@chromium.org authored
Reverting again. Confirmed that this is indeed the CL that broke the Win7 x64 sync tests. > Revert 251095 "Revert 250828 "Add a UMA stat to track if the Bro..." > > Speculative re-land to see if this causes sync tests failures again. > If it does, then we will know if this is the cause. > > > Revert 250828 "Add a UMA stat to track if the Browser blacklist ..." > > > > Speculative revert for failures here: > > > > http://build.chromium.org/p/chromium.win/builders/Win7%20Sync%20x64/builds/11201 > > > > > Add a UMA stat to track if the Browser blacklist is Set on the Renderer > > > > > > This shouldn't be happening, but we got some crash reports suggesting it > > > does. Unable to repo locally so this stat will verify it does occur and > > > then can be used to verify our fixes actually fix it. > > > > > > BUG=329023 > > > > > > Review URL: https://codereview.chromium.org/140763008 > > > > TBR=csharp@chromium.org > > > > Review URL: https://codereview.chromium.org/163633005 > > TBR=asvitkine@chromium.org > > Review URL: https://codereview.chromium.org/164833002 TBR=asvitkine@chromium.org Review URL: https://codereview.chromium.org/164913003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251174 0039d316-1c4b-4281-b951-d872f2087c98
-
stevenjb@chromium.org authored
BUG=338972 Review URL: https://codereview.chromium.org/162813003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251173 0039d316-1c4b-4281-b951-d872f2087c98
-
sky@chromium.org authored
> Set a reasonable icon for the media galleries scan result dialog folder viewer. > > BUG=334309,161119 > NOTRY=true > > Review URL: https://codereview.chromium.org/130263007 TBR=vandebo@chromium.org Review URL: https://codereview.chromium.org/164373003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251171 0039d316-1c4b-4281-b951-d872f2087c98
-
rsadam@chromium.org authored
BUG=342796 Review URL: https://codereview.chromium.org/163473003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251167 0039d316-1c4b-4281-b951-d872f2087c98
-
grunell@chromium.org authored
BUG=331305 Review URL: https://codereview.chromium.org/129793012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251165 0039d316-1c4b-4281-b951-d872f2087c98
-
uekawa@chromium.org authored
Rename input_method_property to input_method_menu_item, and move to ash/ime. BUG=342336, 343044 Review URL: https://codereview.chromium.org/150203015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251164 0039d316-1c4b-4281-b951-d872f2087c98
-
vandebo@chromium.org authored
BUG=334309,161119 NOTRY=true Review URL: https://codereview.chromium.org/130263007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251163 0039d316-1c4b-4281-b951-d872f2087c98
-
mmenke@chromium.org authored
when they block a URLRequest. BUG=294920 Review URL: https://codereview.chromium.org/153503004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251161 0039d316-1c4b-4281-b951-d872f2087c98
-
rockot@chromium.org authored
Because the docserver now redirects foo.html to foo, presubmit tests have been changed to query extensionless URLs for corresponding template files. BUG=343614 R=kalman@chromium.org Review URL: https://codereview.chromium.org/164493004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251158 0039d316-1c4b-4281-b951-d872f2087c98
-
jamescook@chromium.org authored
The Chrome OS out-of-memory tab discarder uses the "last selected" time as a signal for which tab to discard. This starts at 0 for freshly created background tabs, like those created with a control-click. The user probably doesn't want to discard those tabs, since they just opened them. Since the only other user of WebContents::GetLastSelectedTime() is devtools, which uses it for a similar kind of sorting based on activity, rename the method to GetLastActiveTime() and start the value with the tab creation time. BUG=338735 TEST=content_unittests WebContentsImpl.GetLastActiveTime TBR=torne@chromium.org for rename touching android_webview Review URL: https://codereview.chromium.org/138913021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251154 0039d316-1c4b-4281-b951-d872f2087c98
-
jbudorick@chromium.org authored
BUG=168518 NOTRY=true Review URL: https://codereview.chromium.org/163923002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251153 0039d316-1c4b-4281-b951-d872f2087c98
-
kmadhusu@chromium.org authored
Follow up of crrev.com/141893009. BUG=none TEST=none Review URL: https://codereview.chromium.org/164023002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251152 0039d316-1c4b-4281-b951-d872f2087c98
-
achuith@chromium.org authored
BUG=None TEST=manual NOTRY=True Review URL: https://codereview.chromium.org/164293002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251151 0039d316-1c4b-4281-b951-d872f2087c98
-
ananta@chromium.org authored
This is to ensure that we mark these processes as DPI aware at startup. Needed because NPAPI plugins perform UI operations like creating windows parented to the browser etc. BUG=341543 R=cpu@chromium.org, sky@chromium.org Review URL: https://codereview.chromium.org/139253003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251150 0039d316-1c4b-4281-b951-d872f2087c98
-
dfalcantara@chromium.org authored
Flakily fails: MSE_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0 NOTRY=true TBR=yfriedman BUG=343604 Review URL: https://codereview.chromium.org/163503003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251149 0039d316-1c4b-4281-b951-d872f2087c98
-
dpolukhin@chromium.org authored
TEST=browser_tests BUG=342546 Review URL: https://codereview.chromium.org/153263006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251148 0039d316-1c4b-4281-b951-d872f2087c98
-
hclam@chromium.org authored
This is the first change to allow RtcpSender to send redundant events. Rtcp and RtcpSender interface used to accept receiver events logs. They are now changed to accept ReceiverRtcpEventSubscriber. This allows RtcpSender to fetch event logs from the subscriber directly. No functional change other than passing event subscriber instead of event logs. Review URL: https://codereview.chromium.org/162333002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251147 0039d316-1c4b-4281-b951-d872f2087c98
-
hshi@chromium.org authored
This is a short term workaround. Will revert promptly. BUG=342061 TEST=launch app in kiosk mode and make sure things are still working, and RenderWidget::CreateOutputSurface() does not allocate DelegatedCompositorOutputSurface. R=xiyuan@chromium.org Review URL: https://codereview.chromium.org/164683002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251146 0039d316-1c4b-4281-b951-d872f2087c98
-
hush@chromium.org authored
This change also reverts https://codereview.chromium.org/133273033/ because you don't need to fire onPageFinished separately for ssl error cancel. BUG=342859 Review URL: https://codereview.chromium.org/144283007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251145 0039d316-1c4b-4281-b951-d872f2087c98
-
scottmg@chromium.org authored
A tool to print out static initializers in the format below. These static initializers cause problems for some sneakier CRT initialization tricks we do, and they also were measured to have an appreciable slowdown on startup time (at least on CrOS) so generally trending towards 0 is desirable. The basic approach is looking for symbols that have the magic VS name `dynamic initializer for ' which is the demangled name that's used for global C++ initializers. The binary is processed by using the DIA SDK (some of the code is from the Dia2Dump sample), which means that the target binary requires being built with symbols for this tool to work. The intention is that a run of this tool will be hooked into the 'sizes' step on clobber builders on the waterfall, similar to Linux and Mac. === Static initializers in a.exe: d:\src\cr2\src\tools\win\static-initializers\a.obj: `dynamic initializer for 'std::_Error_objects<int>::_Generic_object'' d:\src\cr2\src\tools\win\static-initializers\a.obj: `dynamic initializer for 'std::_Error_objects<int>::_Iostream_object'' d:\src\cr2\src\tools\win\static-initializers\a.obj: `dynamic initializer for 'std::_Error_objects<int>::_System_object'' d:\src\cr2\src\tools\win\static-initializers\a.obj: `dynamic initializer for 'std::num_put<char,std::back_insert_iterator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >::id'' ... === See https://code.google.com/p/chromium/issues/detail?id=341941#c7 for logs of those found in Chromium. R=cpu@chromium.org BUG=341941 Review URL: https://codereview.chromium.org/66613003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251144 0039d316-1c4b-4281-b951-d872f2087c98
-
dpranke@chromium.org authored
(This reverts the revert, which was r250856). TBR=jamesr@chromium.org BUG=327471 Review URL: https://codereview.chromium.org/164033003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251143 0039d316-1c4b-4281-b951-d872f2087c98
-
mukai@chromium.org authored
This CL adds several changes: - enables the JS handler to turn on and off the hotword recognizer - adds a pref 'hotword.app_list_enabled' to customize the plugin usage - synchronization logic, so if the user explicitly turns off hotword.search_enabled, hotword.app_list_enabled goes off too - extract the language check of HotwordService as a static method and let StartPageHandler check it, because our hotword "Ok, Google" is US-English only BUG=341710, 341779 R=xiyuan@chromium.org, rlp@chromium.org, estade@chromium.org TBR=samarth@chromium.org TEST=manually Review URL: https://codereview.chromium.org/158143002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251142 0039d316-1c4b-4281-b951-d872f2087c98
-
mek@chromium.org authored
Don't attempt to unload the same extension twice if multiple ExtensionHost instances existed for the extension. This makes sure ExtensionService doesn't schedule a second TrackTerminatedExtension call if one call is already in progress. BUG=327735 Review URL: https://codereview.chromium.org/162183002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251141 0039d316-1c4b-4281-b951-d872f2087c98
-
bruening@google.com authored
TBR=thestig@chromium.org BUG=340752 Review URL: https://codereview.chromium.org/164193004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251140 0039d316-1c4b-4281-b951-d872f2087c98
-
gavinp@chromium.org authored
By adding rel=next as an origin, we get histogram reporting on many of our existing histograms. The one tricky decision is that a prerender can have multiple rel types (both next and prerender), and that by origin we currently distinguish samedomain vs crossdomain. In this CL we treat a prerender with both next and prerender rel types as rel=prerender, and we do not distinguish cross vs same domain on rel=next prerenders. R=tburkard,davidben,isherman@chromium.org BUG=329963 Review URL: https://codereview.chromium.org/121293002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251139 0039d316-1c4b-4281-b951-d872f2087c98
-
thakis@chromium.org authored
Clients should set the host_os gyp variable instead. (As far as I can tell, this flag was added for the webview build, and this CL updates gyp_webview to use the gyp define instead. I haven't found other clients.) Since several gyp targets check the value of host_os in a target_conditions block and most of the build/common.gypi variables aren't available during target_conditions processing time, use the same trick that chromium_code uses to make host_os available at target_conditions time. BUG=330631 NOTRY=true Review URL: https://codereview.chromium.org/153623011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251138 0039d316-1c4b-4281-b951-d872f2087c98
-
weitaosu@chromium.org authored
1. Build a standalone remoting_native_messaging_host.exe. remoting_host.exe is a win32 application (as opposed to console application) thus not suitable as a native messaging host. 2. Initialize the pairing registry reg keys in the native messaging host. 3. GetPairdClients doesn't require elevation. 4. Add the native messaging host binary and manifest and the pairing reg keys to the installer. Enable pairing registry in Me2Me native messaging host on Windows. BUG=325567 Review URL: https://codereview.chromium.org/143303007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251137 0039d316-1c4b-4281-b951-d872f2087c98
-
dfalcantara@chromium.org authored
* Adds an AppBannerManager that will be used to manage a single AppBannerView. * Each AppBannerManager is owned by a particular TabBase and is alerted to changes its TabBase by a TabObserver. The TabObserver's main use is to update the AppBannerManager when the WebContents has changed. Note that this class is a skeleton: most of the real functionality (like creating a AppBannerView) has been parted off. BUG=341556 Review URL: https://codereview.chromium.org/155503004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251136 0039d316-1c4b-4281-b951-d872f2087c98
-
zea@chromium.org authored
Messages are collapsed based on app + token as long as they have not been sent over the wire yet. If messages are resent (because original send failed for some reason) no collapsing is done at this point in time. BUG=284553 Review URL: https://codereview.chromium.org/148293002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251135 0039d316-1c4b-4281-b951-d872f2087c98
-
asvitkine@chromium.org authored
Speculative re-land to see if this causes sync tests failures again. If it does, then we will know if this is the cause. > Revert 250828 "Add a UMA stat to track if the Browser blacklist ..." > > Speculative revert for failures here: > > http://build.chromium.org/p/chromium.win/builders/Win7%20Sync%20x64/builds/11201 > > > Add a UMA stat to track if the Browser blacklist is Set on the Renderer > > > > This shouldn't be happening, but we got some crash reports suggesting it > > does. Unable to repo locally so this stat will verify it does occur and > > then can be used to verify our fixes actually fix it. > > > > BUG=329023 > > > > Review URL: https://codereview.chromium.org/140763008 > > TBR=csharp@chromium.org > > Review URL: https://codereview.chromium.org/163633005 TBR=asvitkine@chromium.org Review URL: https://codereview.chromium.org/164833002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251134 0039d316-1c4b-4281-b951-d872f2087c98
-
rsadam@chromium.org authored
BUG=332073 Review URL: https://codereview.chromium.org/163413006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251133 0039d316-1c4b-4281-b951-d872f2087c98
-
davidben@chromium.org authored
When a resource request gets pre-empted in favor of either a stream or user certificate installation, do not trigger CrossSiteResourceHandler behavior. Add a regression test to ensure the DCHECK does not fire. BUG=342999 Review URL: https://codereview.chromium.org/161003002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251132 0039d316-1c4b-4281-b951-d872f2087c98
-
mef@chromium.org authored
BUG=328960 Review URL: https://codereview.chromium.org/156943002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251131 0039d316-1c4b-4281-b951-d872f2087c98
-
koss@chromium.org authored
BUG=NONE Review URL: https://codereview.chromium.org/161173004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251130 0039d316-1c4b-4281-b951-d872f2087c98
-
jennyz@chromium.org authored
BUG=342832 Review URL: https://codereview.chromium.org/162363002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251128 0039d316-1c4b-4281-b951-d872f2087c98
-