- 12 Feb, 2013 40 commits
-
-
shawnsingh@chromium.org authored
There are some cases where WebCore internally needs to "reposition" the origin point about which CSS transforms are applied. For example, when a perspective container becomes composited, the composited location/bounds may change depending on the positioning of its children. The perspective-origin from the original DOM tree should not change, but internally it does require a new origin to be given to the compositor. It turns out that WebCore uses the anchor point layer property to communicate these cases. So, the compositor needs to apply the sublayer transform about the anchor point instead of about the layer center. BUG=157961 Review URL: https://chromiumcodereview.appspot.com/12224113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181957 0039d316-1c4b-4281-b951-d872f2087c98
-
nduca@chromium.org authored
With this command line flag, this store a detailed dump of all tile data into the trace buffer, including tile quads in screenspace. This provides enough foundation for cc-frame-viewer to visualize what impl-side painting is doing. NOTRY=True Review URL: https://chromiumcodereview.appspot.com/12096112 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181956 0039d316-1c4b-4281-b951-d872f2087c98
-
edisonn@google.com authored
Custom implementation of VectorPlatformDeviceEmf::drawBitmapRect, to shield it from changes in SkDevice::drawBitmapRect Review URL: https://chromiumcodereview.appspot.com/12221116 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181955 0039d316-1c4b-4281-b951-d872f2087c98
-
kalman@chromium.org authored
BUG=170956 Review URL: https://codereview.chromium.org/12221145 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181954 0039d316-1c4b-4281-b951-d872f2087c98
-
reveman@google.com authored
CHROMIUM_async_pixel_transfers doesn't have a way to abort a pending upload but deleting texture and query has the same effect. BUG=173704 NOTRY=true Review URL: https://codereview.chromium.org/12223050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181952 0039d316-1c4b-4281-b951-d872f2087c98
-
davemoore@chromium.org authored
BUG=175604 TEST=None Review URL: https://codereview.chromium.org/12208118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181951 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 Review URL: https://codereview.chromium.org/12226082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181950 0039d316-1c4b-4281-b951-d872f2087c98
-
bauerb@chromium.org authored
Initialize ManagedUserService after ExtensionSystem to register as extension management policy provider. BUG=169819 Review URL: https://chromiumcodereview.appspot.com/12225051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181949 0039d316-1c4b-4281-b951-d872f2087c98
-
wjia@chromium.org authored
Patch by leozwang@chromium.org (https://codereview.chromium.org/12218036/). This CL JUST enables audio capture on Android, further tunning and making audio work better might take extra time, I think it's better to first enable it. A few TODOs are added and minor changes are added into CL too. BUG=161417 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181948 0039d316-1c4b-4281-b951-d872f2087c98
-
jam@chromium.org authored
Fix crash when closing a constrained window in win aura. The crash happens because the aura::Window for the constrained window is removing itself from its parent window, and its parent_ pointer is already NULL'd before the focus manager is retrieved which fails because aura::client::GetFocusClient can't get to a root window. See the bug for the callstack. BUG=174727 Review URL: https://codereview.chromium.org/12226102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181947 0039d316-1c4b-4281-b951-d872f2087c98
-
ncbray@chromium.org authored
This eliminates possible sources of non-determinism in the integration tests. BUG= none Review URL: https://codereview.chromium.org/12213117 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181946 0039d316-1c4b-4281-b951-d872f2087c98
-
msw@chromium.org authored
Original CL (reverted for leaks): https://codereview.chromium.org/12225042/ http://build.chromium.org/p/chromium.memory.fyi/builders/Chromium%20OS%20Heapcheck/builds/14990 http://build.chromium.org/p/chromium.memory.fyi/builders/Chromium%20OS%20%28valgrind%29%283%29/builds/22339 Leaks are fixed here by having the tabbed pane own its tab content Views. (all Valgrind and Heapcheck leaks observed locally are fixed by this change) TBR=sky@chromium.org The original CL description is copied below: ======================================== Remove NativeTabbedPane[Win|Wrapper]; promote Views impl. Remove NativeTabbedPaneWin and NativeTabbedPaneWrapper. ( its last use was eliminated in http://crrev.com/180924 ) Write a TabbedPane based on NativeTabbedPaneViews. Update unit tests; cleanup; etc. BUG=138059 TEST=No observable tabbed pane appearance/behavior changes (see the WebsiteSettingsPopupView and CollectedCookiesView); unit tests. R=markusheintz@chromium.org,sky@chromium.org,ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/12211122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181945 0039d316-1c4b-4281-b951-d872f2087c98
-
ccameron@chromium.org authored
> Turn on threaded compositing in OSX for continuous builds. > > BUG=172015 > TBR=vangelis > > Review URL: https://codereview.chromium.org/12223055 This is causing the mac_rel trybot to become flakey (although none of the waterfall bots are being flakey). BUG=175686 TBR=vangelis Review URL: https://codereview.chromium.org/12212128 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181944 0039d316-1c4b-4281-b951-d872f2087c98
-
bulach@chromium.org authored
Rather than requiring manual intervention, we can use Get/SetProtectedFileContents. TEST=tools/telemetry/run_tests --browser=android-chrome TabConsoleTest BUG=175127 Review URL: https://chromiumcodereview.appspot.com/12218091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181943 0039d316-1c4b-4281-b951-d872f2087c98
-
mmoss@chromium.org authored
TBR=lambroslambrou@google.com Review URL: https://codereview.chromium.org/12226106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181942 0039d316-1c4b-4281-b951-d872f2087c98
-
dzhioev@chromium.org authored
UI tests will be implemented later. TBR=ben BUG=137121 Review URL: https://chromiumcodereview.appspot.com/12213110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181941 0039d316-1c4b-4281-b951-d872f2087c98
-
fmalita@google.com authored
As requested by Dirk Schulze, revert Chromium's brightness filter to the old spec-compliant implementation (RGB multiplier instead of color space translation). Dirk also updated WK/Safari to use the same brightness matrix. http://trac.webkit.org/changeset/139770 https://bugs.webkit.org/show_bug.cgi?id=106674 BUG= Review URL: https://chromiumcodereview.appspot.com/12033075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181940 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181938 0039d316-1c4b-4281-b951-d872f2087c98
-
atwilson@chromium.org authored
BUG=none TBR=alecflett Review URL: https://codereview.chromium.org/12221138 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181935 0039d316-1c4b-4281-b951-d872f2087c98
-
rdsmith@chromium.org authored
> Possible solution to synchronization problems in webrtc audio capturer. > > This will hold on to a reference to the buffer while the buffer is being used by WebRTC. I also tried to fix the places where synchronization was missing (mostly for the params_ instance). > > Let me know if you want an offline explanation! > > BUG=173987 > TESTED=content_unittests on win and linux, chrome + apprtc on win and linux, release-built chrome with asan on original crashing test page. > > Review URL: https://codereview.chromium.org/12220063 TBR=phoglund@chromium.org Review URL: https://codereview.chromium.org/12207127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181932 0039d316-1c4b-4281-b951-d872f2087c98
-
yoshiki@chromium.org authored
Adding the meta tag to prevent translate on Files.app. BUG=175361 TEST=none Review URL: https://codereview.chromium.org/12212130 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181931 0039d316-1c4b-4281-b951-d872f2087c98
-
joi@chromium.org authored
There used to be locking in this class, but many small changes had contributed to removing all use of the lock. The lock does not appear to actually be needed, as long as the class continues to be used as it currently is used, with the deferred initialization via RegisterExtensionService always happening before the providers map owned by the object is iterated over. This change removes the |lock_| member and adds debug-only code that verifies that this is how the class continues to be used. BUG=none Review URL: https://codereview.chromium.org/12223052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181930 0039d316-1c4b-4281-b951-d872f2087c98
-
phoglund@chromium.org authored
This will hold on to a reference to the buffer while the buffer is being used by WebRTC. I also tried to fix the places where synchronization was missing (mostly for the params_ instance). Let me know if you want an offline explanation! BUG=173987 TESTED=content_unittests on win and linux, chrome + apprtc on win and linux, release-built chrome with asan on original crashing test page. Review URL: https://codereview.chromium.org/12220063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181929 0039d316-1c4b-4281-b951-d872f2087c98
-
jochen@chromium.org authored
BUG=111316 R=marja@chromium.org TEST=no functional change Review URL: https://codereview.chromium.org/12210141 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181928 0039d316-1c4b-4281-b951-d872f2087c98
-
glider@chromium.org authored
Add mini11-a1 (Mac ASan LKGR) to the list of hosts building Mac ASan binaries (those hosts should use a fixed Clang version) BUG=170629, 174873 Review URL: https://codereview.chromium.org/12207126 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181927 0039d316-1c4b-4281-b951-d872f2087c98
-
jschuh@chromium.org authored
Tests all pass and are getting enabled on the bots this week. BUG=168414 Review URL: https://codereview.chromium.org/12221109 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181924 0039d316-1c4b-4281-b951-d872f2087c98
-
yoshiki@chromium.org authored
Use a variable initialized with a Function Expression instead. Function declarations within blocks are prohibited by the style guide. http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml?showone=Function_Declarations_Within_Blocks#Function_Declarations_Within_Blocks In addition, they don't work in strict mode. BUG=174809 TEST=presubmit passes, Files.app launched. Review URL: https://codereview.chromium.org/12212127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181923 0039d316-1c4b-4281-b951-d872f2087c98
-
tommi@chromium.org authored
BUG=175711 Review URL: https://codereview.chromium.org/12208130 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181922 0039d316-1c4b-4281-b951-d872f2087c98
-
jochen@chromium.org authored
base::Time is relative to the windows epoch, and base::TimeTicks is entirely platform dependent. Decision: use base::Time and manually shift it relative to the unix epoch This fixes fast/mediastream/RTCPeerConnection-stats*html BUG=none R=tony@chromium.org Review URL: https://codereview.chromium.org/12212107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181919 0039d316-1c4b-4281-b951-d872f2087c98
-
glider@chromium.org authored
This temporary change introduces the --is-asan-mac-builder flag and a blacklist of OSX hosts building ASan on the Chromium waterfall. If either the flag is set or `uname -n` is in the list, older Clang is used. BUG=170629,174873 Review URL: https://codereview.chromium.org/12210139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181918 0039d316-1c4b-4281-b951-d872f2087c98
-
jeremya@chromium.org authored
Since we don't display a dialog on Mac and there's only one place we create the shortcut, "Create shortcuts..." gives the wrong impression. NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12226108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181916 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome://extensionsbauerb@chromium.org authored
Show managed mode warning banner on chrome://extensions when the profile is managed instead of when managed mode is active, and update the string accordingly. BUG=169819 Review URL: https://chromiumcodereview.appspot.com/12225052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181915 0039d316-1c4b-4281-b951-d872f2087c98
-
mtomasz@chromium.org authored
The previous label has been confusing for users. TBR=satorux TEST=Check with an empty profile if the button's label is correct. BUG=172477 Review URL: https://codereview.chromium.org/12207124 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181914 0039d316-1c4b-4281-b951-d872f2087c98
-
jochen@chromium.org authored
[content shell] move logic that decides when a test is finished from WebKitTestController to WebKitTestRunner This is in preparation for linking against the TestRunner library which will own the logic BUG=111316 TEST=content_browsertests still work R=marja@chromium.org Review URL: https://codereview.chromium.org/12208110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181913 0039d316-1c4b-4281-b951-d872f2087c98
-
mtomasz@chromium.org authored
Two buttons - undo and redo were missing selected entities. As a result, when clicking on one of these buttons, the icon was white on a white background. TEST=Open Files.app, click on a picture, click on the edit button, rotate left, click on undo and check the clicked icon. The same for redo. BUG=170288 Review URL: https://codereview.chromium.org/12218114 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181912 0039d316-1c4b-4281-b951-d872f2087c98
-
enne@chromium.org authored
This is a follow-up bugfix to r180264, which added support for using smaller tiles to save memory if the layer size was smaller than a tile size. Unfortunately, this only worked if the layer size never changed as it cleared all the tiles and didn't recreate them. This new patch recreates tiles for the entire layer after clearing the old ones. If the tile size is changing, it is only going to happen for very small layers and small numbers of tiles, so this will never in practice be an expensive operation. R=danakj@chromium.org BUG=173945 Review URL: https://chromiumcodereview.appspot.com/12221129 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181911 0039d316-1c4b-4281-b951-d872f2087c98
-
akalin@chromium.org authored
This lands server change 40997047. Also add TODOs to upstream OnControlFrameCompressed and to fix use of GMock objects. Review URL: https://chromiumcodereview.appspot.com/12213062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181910 0039d316-1c4b-4281-b951-d872f2087c98
-
marja@chromium.org authored
(Fixing https://codereview.chromium.org/11881051/ .) TBR=tonyg BUG=155660 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12208128 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181909 0039d316-1c4b-4281-b951-d872f2087c98
-
ygorshenin@chromium.org authored
Blocked on https://chromiumcodereview.appspot.com/11434042. BUG=163861 TEST=browser_tests:*HostResolverPrivate* Review URL: https://chromiumcodereview.appspot.com/11411357 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181908 0039d316-1c4b-4281-b951-d872f2087c98
-
tommi@chromium.org authored
Disabling DownloadExtensionTest_Download_File and SearchWithinSpecialURL due to problems on the Windows Aura test bot. BUG=175711 TBR=jochen Review URL: https://codereview.chromium.org/12220118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181907 0039d316-1c4b-4281-b951-d872f2087c98
-