- 05 Nov, 2013 40 commits
-
-
kinuko@chromium.org authored
This is a follow-up fix for https://codereview.chromium.org/46583005/ (Send Allow{Database,FileSystem,IndexedDB} sync IPCs directly from worker threads) I needed to default behavior to allow storage access when NULL proxy is returned to make content_shell work, and therefore needed not to return NULL when origin.isUnique()==true case. BUG=none R=jam,michaeln TBR=jam Review URL: https://codereview.chromium.org/55433006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232922 0039d316-1c4b-4281-b951-d872f2087c98
-
yhirano@chromium.org authored
In order to set |wasClean| property of CloseEvent and show the failure message correctly, The blink-side WebSocket need to know whether the connection is dropped because of a server request. Blink side change is: https://codereview.chromium.org/36033003/ BUG=310405 Review URL: https://codereview.chromium.org/34753008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232921 0039d316-1c4b-4281-b951-d872f2087c98
-
wolenetz@chromium.org authored
When completing prefetch for multiple streams, if more than one stream has |kConfigChanged| next, then the calls to DecodeMoreAudio() and DecodeMoreVideo() need to allow possibility that |CONFIG_CHANGE_EVENT_PENDING| is already set by the other stream. Also includes a new unit test for this scenario. R=qinmin@chromium.org,acolwell@chromium.org,xhwang@chromium.org BUG=314170 TEST=All media_unittests pass on Android with MediaCodecBridge available. Review URL: https://codereview.chromium.org/50433007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232920 0039d316-1c4b-4281-b951-d872f2087c98
-
eroman@chromium.org authored
BUG=245025 Review URL: https://codereview.chromium.org/53533004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232917 0039d316-1c4b-4281-b951-d872f2087c98
-
creis@chromium.org authored
DevToolsManagerTest was forcing a process swap using ShouldSwapProcessesForNavigation, but this was unnecessary since the navigation was cross-site anyway. Removing the extra code so that it doesn't force an unnecessary swap on the first navigation. BUG=123007 TEST=DevToolsManagerTest.ReattachOnCancelPendingNavigation Review URL: https://codereview.chromium.org/53293004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232916 0039d316-1c4b-4281-b951-d872f2087c98
-
hclam@chromium.org authored
BUG=301920 TBR=mattm@chromium.org Review URL: https://codereview.chromium.org/58953002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232914 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-release@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232912 0039d316-1c4b-4281-b951-d872f2087c98
-
alancutter@chromium.org authored
The blink_perf.web_animations benchmark was disabled in https://codereview.chromium.org/48793006. These Web Animation perf tests no longer crash and can be re-enabled to be run by the perf bots. NOTRY=TRUE BUG=309981 Review URL: https://codereview.chromium.org/55363006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232910 0039d316-1c4b-4281-b951-d872f2087c98
-
boliu@chromium.org authored
When throttling, either when paused or when in background, only throttle fallback tick. There are apps relying on the fact that invalidates are not throttled when paused. When in background, framework should take care of not calling back with draw for invalidates. Internal bug b/11230312 BUG= NOTRY=true Review URL: https://codereview.chromium.org/58483002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232909 0039d316-1c4b-4281-b951-d872f2087c98
-
davidben@chromium.org authored
Get statistics on how often OnCloseWebContentsDeleter would have showed a dialog, presumably for onbeforeunload, just to see how often this actually occurs. BUG=304932 Review URL: https://codereview.chromium.org/58053002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232908 0039d316-1c4b-4281-b951-d872f2087c98
-
chrisgao@chromium.org authored
NOTRY=true Review URL: https://codereview.chromium.org/57933003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232907 0039d316-1c4b-4281-b951-d872f2087c98
-
jorgelo@chromium.org authored
EnableZygote exposes an implementation detail. The utility process already has a DisableSandbox method, and a SetExposedDir method that we can use to disable the zygote. BUG=None TEST=browser_tests, launch Chrome and install an extension. Review URL: https://codereview.chromium.org/55133005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232906 0039d316-1c4b-4281-b951-d872f2087c98
-
fsamuel@chromium.org authored
Currently the RulesRegistry may be marked as ready on a different thread than the owner thread which can be racy and fails an assert in debug builds. BUG=312461 TBR=mpcomplete@chromium.org Review URL: https://codereview.chromium.org/57933002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232905 0039d316-1c4b-4281-b951-d872f2087c98
-
jamescook@chromium.org authored
Reland of https://codereview.chromium.org/52983004/ which failed due to timeouts on Windows XP. Part of moving ExtensionProcessManager to src/extensions. * Introduce more test coverage * Convert most usage of Profile to BrowserContext * Separate out "master" vs. incognito profiles/contexts * Move switches into extensions/common/switches.h BUG=313481 TEST=unit_tests ExtensionProcessManager* and browser_tests ExtensionProcessManager* TBR=miket@chromium.org Review URL: https://codereview.chromium.org/57813003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232904 0039d316-1c4b-4281-b951-d872f2087c98
-
shess@chromium.org authored
r232635 landed the histograms, but forgot to populate the data submitted from GetLastChangeCount(). BUG=240396 NOTRY=True Review URL: https://codereview.chromium.org/57463009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232903 0039d316-1c4b-4281-b951-d872f2087c98
-
thakis@chromium.org authored
BUG=none NOTRY=true Review URL: https://codereview.chromium.org/57463003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232902 0039d316-1c4b-4281-b951-d872f2087c98
-
pkasting@chromium.org authored
This will be necessary for an upcoming change to make the infobar update the ShortcutsBackend when the user clicks the link. BUG=151044 TEST=none R=sky@chromium.org Review URL: https://codereview.chromium.org/58553003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232901 0039d316-1c4b-4281-b951-d872f2087c98
-
yukawa@chromium.org authored
This is a follow up CL of r185433, which mistook |message| for |wparam|. With this CL, base::PowerMonitor and base::PowerObserver become functional again on Windows. BUG=314477, 149059 TEST=manually done with a debugger (by disconnecting the power supply cable) Review URL: https://codereview.chromium.org/57383002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232900 0039d316-1c4b-4281-b951-d872f2087c98
-
thakis@chromium.org authored
This hasn't been touched in substantive ways since it was added 3.5 years ago (https://codereview.chromium.org/1515006/) and appears to be unused. (I'm removing some infra bits that look related in https://codereview.chromium.org/49503007/) BUG=none NOTRY=true Review URL: https://codereview.chromium.org/57373008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232899 0039d316-1c4b-4281-b951-d872f2087c98
-
pkotwicz@chromium.org authored
ChromeOS windows are transparent by default. This allows the window header to be transparent when there is only one window on screen. This CL fixes a case where we were clobbering the window's default opacity. BUG=312441 TEST=See bug Review URL: https://codereview.chromium.org/56623003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232898 0039d316-1c4b-4281-b951-d872f2087c98
-
wolenetz@chromium.org authored
Ensures that any valid invocation of ConfigureVideoDecoderJob with a pending surface change event causes the job to be reset and the surface change event cleared immediately, or after a possible browser seek. Also changes call from ConfigureVideoDecoderJob() to |manager_|->OnMediaMetaDataChanged() to only occur if new job was created. BUG=313470 R=xhwang@chromium.org,qinmin@chromium.org,acolwell@chromium.org TEST=all media_unittests pass on Android with MediaCodecBridge available and the new test fails prior to patching MSP Review URL: https://codereview.chromium.org/53413004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232897 0039d316-1c4b-4281-b951-d872f2087c98
-
stepco@chromium.org authored
BUG=308664 Review URL: https://codereview.chromium.org/56383002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232896 0039d316-1c4b-4281-b951-d872f2087c98
-
kcwu@chromium.org authored
BUG=305643 R=dmichael@chromium.org Review URL: https://codereview.chromium.org/56123006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232895 0039d316-1c4b-4281-b951-d872f2087c98
-
pshenoy@chromium.org authored
BUG=314745 Review URL: https://codereview.chromium.org/55223005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232894 0039d316-1c4b-4281-b951-d872f2087c98
-
japhet@chromium.org authored
This is step 1 of 4 in deleting FrameLoader::m_suppressOpenerInNewFrame, which shouldn't need to be a class variable. BUG=314177 Review URL: https://codereview.chromium.org/54983012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232893 0039d316-1c4b-4281-b951-d872f2087c98
-
yoshiki@chromium.org authored
This patch adds an unittest framework for JavaScript components. In addition, this also adds an unit test of NavigationListModel using the framework. BUG=309946 TEST=browser_test passes R=hashimoto@chromium.org, mtomasz@chromium.org Review URL: https://codereview.chromium.org/48623002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232892 0039d316-1c4b-4281-b951-d872f2087c98
-
tdanderson@google.com authored
Views currently only supports point-based event targeting, meaning that the center point is the only location used when determining the target of a touch region. This can lead to a poor experience for touchscreen users because a touch can overlap many more possible targets than a mouse cursor and it is difficult to ensure that the center of the touch region is over the intended target (especially if that target is small, such as the tab close button). The goal of this patch is to add support for rect-based event targeting ("touch fuzzing") by using a heuristic to determine the most probable target of a rectangular region. This heuristic is implemented in View::GetEventHandlerForRect() by recursively looking for targets among the descendants of |this| which the touch region overlaps by at least 60% (and then returning the one that is closest to the location of the touch). If no such targets exist, instead return the target that would have been returned if point-based event targeting were used with the center point of the touch. The idea behind this approach is that small targets are more difficult to touch reliably than large targets, so small targets should get priority when determining the most probable target of a touch. In this patch, all of the overrides of View::GetEventHandlerForRect() (formerly View::GetEventHandlerForPoint()) simply call View::GetEventHandlerForPoint() directly if rect-based event targeting is to be used. The two exceptions are NotificationView and AutofillDialogViews::SectionContainer, for which I have preserved the existing point-based behavior for the time being (and have added TODOs to implement rect-based targeting in a follow up patch). BUG=129794,131208 TEST=ViewTest.GetEventHandlerForRect R=sky@chromium.org Review URL: https://codereview.chromium.org/22891016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232891 0039d316-1c4b-4281-b951-d872f2087c98
-
thakis@chromium.org authored
These flags are ignored as of r232840 (extract_build.py), r232782 (zip_build.py), r232641ish (archive_layout_test_results.py). BUG=314253 R=ilevy@google.com TBR=ilevy@chromium.org (who lgtm'd as ilevy@google.com) Review URL: https://codereview.chromium.org/53153011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232890 0039d316-1c4b-4281-b951-d872f2087c98
-
vollick@chromium.org authored
This CL expands the list of transform operations for which we may compute inflated bounds for animation. R=hartmanng@chromium.org,ajuma@chromium.org BUG= Review URL: https://codereview.chromium.org/55763004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232889 0039d316-1c4b-4281-b951-d872f2087c98
-
kkimlabs@chromium.org authored
Android Chrome will support homepage, so we need to import some strings. NOTRY=true BUG=285041 Review URL: https://codereview.chromium.org/54513003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232888 0039d316-1c4b-4281-b951-d872f2087c98
-
hclam@chromium.org authored
This is the native code implementation of the cast extensions API that glues the JS API to Cast objects. Also fixes the named/refactored types and functions to be consistent between JS and C++ code. BUG=301920 Review URL: https://codereview.chromium.org/47303005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232887 0039d316-1c4b-4281-b951-d872f2087c98
-
dtseng@chromium.org authored
ts to occur directly in the extension. BUG=261451 TEST=On Aura, rapidly turn ChromeVox on and off (on login/locked screen, user s creens). Verify behaviors in above bug are true. Depends on a ChromeVox change. Review URL: https://codereview.chromium.org/42743003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232886 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232885 0039d316-1c4b-4281-b951-d872f2087c98
-
zmo@chromium.org authored
This roll includes the change that disable a texture to be read/write at the same time: https://code.google.com/p/angleproject/issues/detail?id=496 BUG= TEST=tree R=kbr@chromium.org TBR=kbr@chromium.org Review URL: https://codereview.chromium.org/54463005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232884 0039d316-1c4b-4281-b951-d872f2087c98
-
oshima@chromium.org authored
BUG=286508 TEST=see bug for repro step. R=skuhne@chromium.org Review URL: https://codereview.chromium.org/56483003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232883 0039d316-1c4b-4281-b951-d872f2087c98
-
mattm@google.com authored
BUG=313141 R=shess@chromium.org, tburkard@chromium.org Review URL: https://codereview.chromium.org/55323002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232882 0039d316-1c4b-4281-b951-d872f2087c98
-
sadrul@chromium.org authored
If a layer that accepts touch or wheel events, but the layer (or one of its ancestor layers) has zero opacity, then make sure the layer hit-tests correctly. BUG=295295 R=enne@chromium.org, rbyers@google.com Review URL: https://codereview.chromium.org/26112002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232881 0039d316-1c4b-4281-b951-d872f2087c98
-
mallinath@chromium.org authored
http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Builder/builds/58330 > Switch the WebstoreDataFetcherDelegate::OnWebstoreResponseParseSuccess interface to scoped_ptr. > > Fixes memory leaks. > > BUG=313695 > R=benwells@chromium.org > TBR=satorux@chromium.org > > Review URL: https://codereview.chromium.org/51113014 TBR=earthdok@chromium.org Review URL: https://codereview.chromium.org/58773002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232880 0039d316-1c4b-4281-b951-d872f2087c98
-
earthdok@chromium.org authored
Fixes memory leaks. BUG=313695 R=benwells@chromium.org TBR=satorux@chromium.org Review URL: https://codereview.chromium.org/51113014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232877 0039d316-1c4b-4281-b951-d872f2087c98
-
jamesr@chromium.org authored
This folds several simple TestWebGraphicsContext3D subclasses into the base class and removes several unused TestWebGraphicsContext3D subclasses. The goal is to remove dead code and make it easier to convert over to a GLES2Interface-based test base. R=danakj Review URL: https://codereview.chromium.org/46163003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232876 0039d316-1c4b-4281-b951-d872f2087c98
-