- 22 Mar, 2012 40 commits
-
-
steveblock@chromium.org authored
In order to pass arguments to the methods of injected Java objects, the Java Bridge converts JavaScript values to Java values. This involves creating JNI jvalue objects, which may contain new local references to strings, objects and arrays. Currently, these local references are not explicitly released, so the VM may run out of JNI local references. This change addresses this by explicitly releasing these local references as soon as we're done with them. BUG=112819 Review URL: https://chromiumcodereview.appspot.com/9817013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128206 0039d316-1c4b-4281-b951-d872f2087c98
-
svenpanne@chromium.org authored
This has already been fixed 3 years ago in http://code.google.com/p/v8/source/detail?r=1622. BUG=v8:275 Review URL: http://codereview.chromium.org/9826005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128205 0039d316-1c4b-4281-b951-d872f2087c98
-
joth@chromium.org authored
Due to threadsafety ambiguity, it's not generally safe to call env() on a random Ref you've been passed, so this removes the temptation. The useful LocalRef optimizations are retained though, just in that sub-class. (upstreaming CL, cherrypicked cleanly) BUG= TEST= Review URL: http://codereview.chromium.org/9584014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128204 0039d316-1c4b-4281-b951-d872f2087c98
-
kaznacheev@chromium.org authored
BUG=chromium-os:27583 TEST= Review URL: http://codereview.chromium.org/9808005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128203 0039d316-1c4b-4281-b951-d872f2087c98
-
kevers@chromium.org authored
BUG=chromium:113685 TEST= Review URL: https://chromiumcodereview.appspot.com/9816018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128202 0039d316-1c4b-4281-b951-d872f2087c98
-
halyavin@google.com authored
be asynchronous. This is needed to support manifest autodetection for nacl-gdb. Fix problems with Broker::OnLoaderDied due to new correct error handling in Launch. BUG= 115392 TEST= browser_tests.exe --gtest_filter=NaClGdbTest.*, manual testing. Review URL: http://codereview.chromium.org/9748012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128201 0039d316-1c4b-4281-b951-d872f2087c98
-
ivankr@chromium.org authored
*) Added another BaseSettingChange to represent invalid backup case. *) Few other corrections and strings cleanup. BUG=114288 TEST=protector.py Review URL: http://codereview.chromium.org/9748016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128200 0039d316-1c4b-4281-b951-d872f2087c98
-
ygorshenin@chromium.org authored
BUG=114225 TEST=PPAPINaClTest.HostResolverPrivate_* Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=127443 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=127668 Review URL: https://chromiumcodereview.appspot.com/9704080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128199 0039d316-1c4b-4281-b951-d872f2087c98
-
joi@chromium.org authored
Add abstractions that let embedders drive tests of WebContents, without exposing the internals of content/. A separate WebContentsTester interface is used. For reasons this approach was chosen, see comments on the interface. As part of this work, removed a bunch of references to TabContents from Chrome, some of which were true usages (leaked to Chrome via the test_tab_contents.h header), others of which were just forward declarations and never used. Also removed a chunk of code from autofill_manager.cc that isn't called from anywhere that referenced TabContents. TBR=ben@chromium.org BUG=98716 Review URL: https://chromiumcodereview.appspot.com/9706012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128198 0039d316-1c4b-4281-b951-d872f2087c98
-
cbentzel@chromium.org authored
This fixes the earlier attempt (http://crrev.com/127763) by increasing the memory allowed for prerendered tabs in the incognito PrerenderManager during tests as well. BUG=108982 TEST=Open in incognito window, go to prerender-test.appspot.com and confirm that prerender works. Also, PrerenderBrowserTest.PrerenderIncognito. Review URL: http://codereview.chromium.org/9815005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128197 0039d316-1c4b-4281-b951-d872f2087c98
-
joi@chromium.org authored
BUG=83775 Review URL: http://codereview.chromium.org/9819001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128196 0039d316-1c4b-4281-b951-d872f2087c98
-
battre@chromium.org authored
This CL makes sure that you can call URLMatcher::MatchURL even if no patterns have been registered. BUG=112155 TEST=no Review URL: http://codereview.chromium.org/9830001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128195 0039d316-1c4b-4281-b951-d872f2087c98
-
timurrrr@chromium.org authored
BUG=118387 TBR=dhollowa Review URL: https://chromiumcodereview.appspot.com/9838004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128192 0039d316-1c4b-4281-b951-d872f2087c98
-
hbono@chromium.org authored
Initial CL: http://codereview.chromium.org/9595031/ Second try: http://codereview.chromium.org/9763001/ BUG=113476 TEST=WebIntentsRegistryTest.GetIntentServicesForExtensionFilter, WebIntentPickerControllerBrowserTest.ExtensionInstallSuccess TBR=rsesek@chromium.org Review URL: http://codereview.chromium.org/9799001 TBR=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/9838003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128191 0039d316-1c4b-4281-b951-d872f2087c98
-
varunjain@chromium.org authored
but then fails on the main win_aura bot! I am disabling the failing part for win. I think the elider is somehow not working properly on the main win aura buildbot. BUG=none TEST=aura_shell_unittests passes on win_aura TBR=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/9808009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128190 0039d316-1c4b-4281-b951-d872f2087c98
-
binji@chromium.org authored
Initial CL: http://codereview.chromium.org/9595031/ Second try: http://codereview.chromium.org/9763001/ BUG=113476 TEST=WebIntentsRegistryTest.GetIntentServicesForExtensionFilter, WebIntentPickerControllerBrowserTest.ExtensionInstallSuccess TBR=rsesek@chromium.org Review URL: http://codereview.chromium.org/9799001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128189 0039d316-1c4b-4281-b951-d872f2087c98
-
varunjain@chromium.org authored
BUG=119083 TEST=manual Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=127975 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=128177 Review URL: https://chromiumcodereview.appspot.com/9796004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128186 0039d316-1c4b-4281-b951-d872f2087c98
-
sadrul@chromium.org authored
BUG=119400 TEST=none Review URL: https://chromiumcodereview.appspot.com/9829007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128185 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-release@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128184 0039d316-1c4b-4281-b951-d872f2087c98
-
asanka@chromium.org authored
BUG=118256 TEST=none Review URL: http://codereview.chromium.org/9700075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128181 0039d316-1c4b-4281-b951-d872f2087c98
-
hbono@chromium.org authored
This change adds a load flag net::LOAD_DO_NOT_SEND_COOKIES to prevent URLFetcher from sending cookies to the Spelling service as suggested in Issue 118957. (This service does not need cookies at all.) BUG=118957 TEST=none Review URL: http://codereview.chromium.org/9812003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128180 0039d316-1c4b-4281-b951-d872f2087c98
-
wez@chromium.org authored
When the we tear down a plugin instance the plugin process first invokes NPP_Destroy, and then tears down the IPC channel to the renderer, to give NPP_Destroy a chance to do last-minute scripting. When the IPC channel for the last instance is torn down we also clean up the IPC channels and stubs for any plugin-side NPObjects that remain. We suspect that some plugins implement the scriptable object as part of the plugin instance, rather than independently ref-counted, so that our releasing the object after NPP_Destroy actually triggers the plugin process to crash. This CL tears down the stub for the plugin's scriptable object before we call NPP_Destroy. As per crbug.com/119414, we will remove this code if it doesn't significantly impact crashes. BUG=101968 Review URL: http://codereview.chromium.org/9817023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128179 0039d316-1c4b-4281-b951-d872f2087c98
-
varunjain@chromium.org authored
Broker build again! :( BUG=119083 TEST=manual Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=127975 Review URL: http://codereview.chromium.org/9796004 TBR=varunjain@chromium.org Review URL: https://chromiumcodereview.appspot.com/9836002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128178 0039d316-1c4b-4281-b951-d872f2087c98
-
varunjain@chromium.org authored
BUG=119083 TEST=manual Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=127975 Review URL: http://codereview.chromium.org/9796004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128177 0039d316-1c4b-4281-b951-d872f2087c98
-
sadrul@chromium.org authored
TBR=ben@chromium.org BUG=118862 TEST=none Review URL: https://chromiumcodereview.appspot.com/9826003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128176 0039d316-1c4b-4281-b951-d872f2087c98
-
wez@chromium.org authored
Review URL: http://codereview.chromium.org/9827005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128175 0039d316-1c4b-4281-b951-d872f2087c98
-
rsleevi@chromium.org authored
BUG=114343 TEST=goes green TBR=wtc Review URL: https://chromiumcodereview.appspot.com/9836001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128174 0039d316-1c4b-4281-b951-d872f2087c98
-
dmazzoni@chromium.org authored
appropriate is announced when it's focused. BUG=119238 TEST=enable accessibility, click on system tray Review URL: http://codereview.chromium.org/9815027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128173 0039d316-1c4b-4281-b951-d872f2087c98
-
rsleevi@chromium.org authored
With this split, CertVerifyProc is responsible for interacting with the underlying PKIX path building and verification library, while X509Certificate is responsible for parsing certificates with the underlying crypto library and exposing a common interface for higher-level code such as UI. BUG=114343 TEST=net_unittests Review URL: https://chromiumcodereview.appspot.com/9691054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128172 0039d316-1c4b-4281-b951-d872f2087c98
-
sail@chromium.org authored
This is the DOMUI part of removing experimental sync promo layouts. With this change we keep layout 3 and remove all the other layouts. The C++ part of this work is here: http://codereview.chromium.org/9730021/ BUG=119014 TEST= Review URL: https://chromiumcodereview.appspot.com/9741001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128171 0039d316-1c4b-4281-b951-d872f2087c98
-
reveman@google.com authored
BUG=111587,105550 TEST=manual Review URL: https://chromiumcodereview.appspot.com/9813017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128170 0039d316-1c4b-4281-b951-d872f2087c98
-
rtenneti@google.com authored
Porting changes from server. BUG=119221 R=rch TEST=network unit tests Review URL: https://chromiumcodereview.appspot.com/9814025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128169 0039d316-1c4b-4281-b951-d872f2087c98
-
zelidrag@chromium.org authored
BUG=chromium-os:27686, chromium-os:27597 TEST=GDataParserTest.DocumentEntryXmlParser Review URL: https://chromiumcodereview.appspot.com/9769012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128168 0039d316-1c4b-4281-b951-d872f2087c98
-
rlp@chromium.org authored
BUG=114156 TEST=none Review URL: http://codereview.chromium.org/9810034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128167 0039d316-1c4b-4281-b951-d872f2087c98
-
jamescook@chromium.org authored
This is a Fitt's Law tweak - allow clicks along the edge of the screen to hit the content area (scroll bars on the right) for maximized windows, rather than stealing the click for the resize handle. It makes it much easier to scroll. Also removed an unused function from window_util.cc/h BUG=119383 TEST=manual, maximized window, load a long page, verify click on screen edge scrolls bar R=sky@chromium.org Review URL: http://codereview.chromium.org/9817025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128166 0039d316-1c4b-4281-b951-d872f2087c98
-
mukai@chromium.org authored
BUG=118132 TEST=unittest passed locally Review URL: https://chromiumcodereview.appspot.com/9722035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128165 0039d316-1c4b-4281-b951-d872f2087c98
-
dbeam@chromium.org authored
R=tbreisacher@chromium.org,estade@chromium.org BUG=113202 TEST=:not(blah):not(blee):first-of-type doesn't look like multiple rules NOTRY=true Review URL: http://codereview.chromium.org/9802002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128164 0039d316-1c4b-4281-b951-d872f2087c98
-
rch@chromium.org authored
Created a new class SpdyTestStateHelper to serve as a helper to manage the state of a number of SPDY global variables. Review URL: http://codereview.chromium.org/9817014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128163 0039d316-1c4b-4281-b951-d872f2087c98
-
sky@chromium.org authored
auto-hidden to use an EventFilter as well as whether the status area is showing a bubble. The old code didn't work right because the status is a separate widget, meaning a mouse exit always gets dispatched. I'm also fixing a bug in LayerAnimator. Getting the target value was only looking at the running animation state, not the queued animations. This was causing confusion because the workspace animations queue up a couple of animations. BUG=119296 TEST=see bug, covered by tests too. R=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/9817026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128162 0039d316-1c4b-4281-b951-d872f2087c98
-
dbeam@chromium.org authored
R=estade@chromium.org,tbreisacher@chromium.org TEST=No presubmit errors when <if> or <include> in CSS. BUG=118508 NOTRY=true Review URL: http://codereview.chromium.org/9808002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128161 0039d316-1c4b-4281-b951-d872f2087c98
-