- 13 Feb, 2013 40 commits
-
-
danakj@chromium.org authored
Surface caching is currently broken if any layers in the surface do not draw themselves fully within the bounds of the surface for any reason other than being occluded. This includes: 1) Being at non-ideal scale. 2) Being checkerboarded. 3) Missing a texture resource. 4) Having visibleContentRect clipped by something outside the surface. This disables the feature entirely. R=jamesr,vangelis BUG=170713 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12210077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182136 0039d316-1c4b-4281-b951-d872f2087c98
-
koz@chromium.org authored
BUG=152854 Review URL: https://codereview.chromium.org/12250024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182135 0039d316-1c4b-4281-b951-d872f2087c98
-
jamescook@chromium.org authored
BUG=175805 TEST=Added to browser_tests OomPriorityManagerTest. Also, manual test (see bug) Review URL: https://codereview.chromium.org/12221159 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182134 0039d316-1c4b-4281-b951-d872f2087c98
-
mtomasz@chromium.org authored
The problem was caused by auto focusing to the first focusable control when switching pages. To show an overlay, a owning page is shown, very often to the same current one, what is causing setting focus to the first focusable item, and scrolling to the top just before showing an overlay. This patch addresses this issue by not changing focus if the current focused control is on the active page/overlay. TEST=Follow the bug's repro steps. BUG=174608 Review URL: https://codereview.chromium.org/12226110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182133 0039d316-1c4b-4281-b951-d872f2087c98
-
skuhne@chromium.org authored
BUG=175605 TEST=visual Review URL: https://chromiumcodereview.appspot.com/12217146 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182131 0039d316-1c4b-4281-b951-d872f2087c98
-
mpcomplete@chromium.org authored
as well. BUG=170936 Review URL: https://chromiumcodereview.appspot.com/12212155 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182130 0039d316-1c4b-4281-b951-d872f2087c98
-
brianderson@chromium.org authored
This reverts commit 55e4b3b0. BUG=173804 Review URL: https://chromiumcodereview.appspot.com/12208140 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182129 0039d316-1c4b-4281-b951-d872f2087c98
-
meacer@chromium.org authored
of the Usb Api. Parameter limits are determined from the following: packets: 4MB from http://msdn.microsoft.com/en-us/library/windows/hardware/ff538112(v=vs.85).aspx packet_length: 65k since wMaxPacketSize is 16bit integer: http://msdn.microsoft.com/en-us/library/ee437177.aspx BUG=169765 R=gdk@chromium.org,miket@chromium.org Review URL: https://chromiumcodereview.appspot.com/12096024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182128 0039d316-1c4b-4281-b951-d872f2087c98
-
vitalybuka@chromium.org authored
Need time to address privacy issues. BUG=175941 TBR=keybuk Review URL: https://codereview.chromium.org/12251017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182127 0039d316-1c4b-4281-b951-d872f2087c98
-
nduca@chromium.org authored
Failures: http://build.chromium.org/p/chromium.linux/buildstatus?builder=Android%20Tests%20%28dbg%29&number=7589 > Expose the capturePicture feature in RenderView for Android WebView legacy API support. > > These methods are required to implement WebView.capturePicture and WebView.PictureListener.onNewPicture. > - http://developer.android.com/reference/android/webkit/WebView.html#capturePicture() > - http://developer.android.com/reference/android/webkit/WebView.PictureListener.html > > BUG=167908,167913 > > Review URL: https://chromiumcodereview.appspot.com/11861008 TBR=leandrogracia@chromium.org Review URL: https://codereview.chromium.org/12211149 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182124 0039d316-1c4b-4281-b951-d872f2087c98
-
jln@chromium.org authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182122 0039d316-1c4b-4281-b951-d872f2087c98
-
jianli@chromium.org authored
BUG=175858 TEST=Manual test by following the repro steps in the bug Review URL: https://chromiumcodereview.appspot.com/12223114 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182121 0039d316-1c4b-4281-b951-d872f2087c98
-
benwells@chromium.org authored
Launch data for apps no longer includes intents. This removes the custom bindings code to translate the intent data, and also re-enables some tests which were disabled. BUG=175534 Review URL: https://chromiumcodereview.appspot.com/12223086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182120 0039d316-1c4b-4281-b951-d872f2087c98
-
digit@chromium.org authored
This patch adds a new value to the net::SSLClientCertType that matches DSA-based client certificates. This will be used by Android's client certificate support code. For an example, see https://chromiumcodereview.appspot.com/12220104/ More specifically: - It modifies <net/base/ssl_client_cert_type.h> to add the new enum value. - It adds a corresponding non-translatable string ID to chrome/app/generated_resources.grd, and ensures that the ClientCertTypeToString() function in cookies_tree_model_util.cc returns it appropriately. - It adds SpdyCredentialBuilderTest.MAYBE_FailedWithDSACert unit test, similar to the MAYBE_FailedWithRSACert. This is based on the assumption that SPDY uses ECDSA certificates exclusively (no code supporting RSA-based ones was found under net/spdy). Note that server-bound certificate unit tests have not been modified (some of them handle both RSA and ECDSA certificates), given that none of the production support code for this feature seems to care about the certificate type, and that DSA-based certificates are extremely rare in practice, and disappearing. BUG=165668 Review URL: https://chromiumcodereview.appspot.com/12221136 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182119 0039d316-1c4b-4281-b951-d872f2087c98
-
sashab@chromium.org authored
* Allowed overrides for methods. * Fixed correct detection of base-type choices objects * Added support for Array types; still no support for inline type definitions. * Fixed detection of base & serialized types in external namespaces * Some fixes in generated whitespace * Fixes to allow type, method & function overrides Review URL: https://chromiumcodereview.appspot.com/12221050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182118 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182117 0039d316-1c4b-4281-b951-d872f2087c98
-
brianderson@chromium.org authored
This will allow us to revert texture clamping logic that reduces the fill rate on some devices. Instead of requiring us to clamp texture sampling, this patch stretches textures by .5 texels past quad bounds to avoid blending in invalid texels when GL_LINEAR filtering is used. BUG=173480 Review URL: https://chromiumcodereview.appspot.com/12220133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182116 0039d316-1c4b-4281-b951-d872f2087c98
-
wez@chromium.org authored
This CL also updates the client and host protocol handlers to the new name. BUG=172404 Review URL: https://chromiumcodereview.appspot.com/12220092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182115 0039d316-1c4b-4281-b951-d872f2087c98
-
alecflett@chromium.org authored
http://trac.webkit.org/log/?rev=142684&stop_rev=142638&verbose=on TBR= BUG= Review URL: https://chromiumcodereview.appspot.com/12218130 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182114 0039d316-1c4b-4281-b951-d872f2087c98
-
wolenetz@chromium.org authored
This pulls in https://gerrit.chromium.org/gerrit/#/c/43063/ to fix win64 ffmpeg on AVX machines. BUG=174160 Review URL: https://chromiumcodereview.appspot.com/12217154 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182113 0039d316-1c4b-4281-b951-d872f2087c98
-
estade@chromium.org authored
BUG=none Review URL: https://codereview.chromium.org/12210150 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182110 0039d316-1c4b-4281-b951-d872f2087c98
-
nduca@chromium.org authored
Needed by cc-frame-viewer. As noted in README.chromium, this is all unshipped and part of tooling. R=vmpstr Review URL: https://codereview.chromium.org/12251005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182109 0039d316-1c4b-4281-b951-d872f2087c98
-
estade@chromium.org authored
fixes the crash while I wait for a review on 12208070 BUG=none Review URL: https://codereview.chromium.org/12226125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182108 0039d316-1c4b-4281-b951-d872f2087c98
-
nduca@chromium.org authored
The tile manager combines priorities from the pending and active tree for a single tile to figure out how to prioritize it. It does this based on the global tree priority. If the tile manager is in "prefer smoothness" mode, then the active tree's priority takes precedence over the pending tree's priority. For newly invalidated visible tiles, this means that the active tree gets an unprioritized NEVER_BIN and the pending tree gets a NOW_BIN. However, the NOW_BIN would get ignored entirely, the tile manager would not have any work for the pending tree (giving it all to prepainting the active tree), and so LayerTreeHostImpl would activate the tree, thinking there was no work to be done. However, these resources are likely not rasterized yet, and so there would be a white or low res flash before they appeared. This patch takes the global tree priority into account. If we are in "prefer smoothness" mode and resources aren't ready, don't activate the tree. This prevents these forms of flashing during scrolling and pinching. R=reveman@chromium.org BUG=175276 Review URL: https://codereview.chromium.org/12211143 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182107 0039d316-1c4b-4281-b951-d872f2087c98
-
leandrogracia@chromium.org authored
These methods are required to implement WebView.capturePicture and WebView.PictureListener.onNewPicture. - http://developer.android.com/reference/android/webkit/WebView.html#capturePicture() - http://developer.android.com/reference/android/webkit/WebView.PictureListener.html BUG=167908,167913 Review URL: https://chromiumcodereview.appspot.com/11861008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182106 0039d316-1c4b-4281-b951-d872f2087c98
-
nduca@chromium.org authored
The new vector should be exactly the elements that AssignGpuMemoryToTiles cares about. In addition this patch fuses some loops (4 loops fused into 2). I'm measuring about a 70% performance boost to ManageTiles on my linux machine. BUG=174707 Review URL: https://codereview.chromium.org/12226046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182105 0039d316-1c4b-4281-b951-d872f2087c98
-
thestig@chromium.org authored
BUG=163671 Review URL: https://chromiumcodereview.appspot.com/12250008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182099 0039d316-1c4b-4281-b951-d872f2087c98
-
nona@chromium.org authored
Initialize/Shutdown IBusBridge on input method initialization/shutting down. IBusBridge is only used for ChromeOS-Chrome on Desktop Linux. BUG=170671 TEST=try bots. Review URL: https://chromiumcodereview.appspot.com/12221045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182098 0039d316-1c4b-4281-b951-d872f2087c98
-
thestig@chromium.org authored
BUG=174986 TBR=vandebo Previous review: https://codereview.chromium.org/12213076/ Previous try reverted due to a bug in extension tests. Review URL: https://chromiumcodereview.appspot.com/12236005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182097 0039d316-1c4b-4281-b951-d872f2087c98
-
bartfab@chromium.org authored
This CL addresses the a11y issue that the Terms of Service screen does not have any focused control by default. The focus is now placed on the back button by default and shifts to the accept button when the Terms of Service have finished loading. BUG=175730 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/12221143 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182096 0039d316-1c4b-4281-b951-d872f2087c98
-
pkotwicz@chromium.org authored
BUG=175426 Test=None Review URL: https://chromiumcodereview.appspot.com/12218093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182095 0039d316-1c4b-4281-b951-d872f2087c98
-
kevers@chromium.org authored
BUG=175829 Review URL: https://chromiumcodereview.appspot.com/12226127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182094 0039d316-1c4b-4281-b951-d872f2087c98
-
ccameron@chromium.org authored
As far as everyone remembers, M18 didn't keep around anything more than 1 frontbuffer, so this restores this behavior. BUG=174572 R=epenner Review URL: https://codereview.chromium.org/12218126 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182092 0039d316-1c4b-4281-b951-d872f2087c98
-
mseaborn@chromium.org authored
We want to remove the C++ version of IMC from the NaCl side. BUG=https://code.google.com/p/nativeclient/issues/detail?id=3303 TEST=build Review URL: https://codereview.chromium.org/12225154 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182091 0039d316-1c4b-4281-b951-d872f2087c98
-
kbr@chromium.org authored
BUG=174921 Review URL: https://chromiumcodereview.appspot.com/12250017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182088 0039d316-1c4b-4281-b951-d872f2087c98
-
epenner@chromium.org authored
After rounding up to 64, it becomes more likely to hit power-of-two textures which are also bad for IMG. So, this avoids powers-of-two for IMG, through a fast-path extension. BUG=175319 No try, since it only failed win_rel full-screen tests, but this only has any effect on Android Imagination devices. NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12217102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182087 0039d316-1c4b-4281-b951-d872f2087c98
-
vandebo@chromium.org authored
BUG=NONE Review URL: https://chromiumcodereview.appspot.com/12208079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182086 0039d316-1c4b-4281-b951-d872f2087c98
-
scheib@chromium.org authored
Excluding apps only permissions from appearing on the extensions version of the page. BUG=166279 Review URL: https://chromiumcodereview.appspot.com/12223107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182084 0039d316-1c4b-4281-b951-d872f2087c98
-
ccameron@chromium.org authored
After computing all clients' memory budgets, take any extra memory left over and distribute it amongst the visible clients (so that, if their memory requirments suddenly jump, they don't need to wait for a roundtrip to the GPU process to get extra memory). Disallow keeping around backgrounded tabs' contents on Android, to keep the maximum for the main tab. Explicitly limit the memory to use for prepainting by specifying NiceToHave on Mac to avoid performance problems. BUG=175125 TBR=nduca, piman Review URL: https://codereview.chromium.org/12212143 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182083 0039d316-1c4b-4281-b951-d872f2087c98
-
mattm@chromium.org authored
BUG=173986 Review URL: https://chromiumcodereview.appspot.com/12227003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182082 0039d316-1c4b-4281-b951-d872f2087c98
-