- 23 Jul, 2014 40 commits
-
-
morrita@chromium.org authored
This CL replaces gfx based geometry objects with ones from mojo::. TEST=none R=beng@chromium.org, viettrungluu@chromium.org BUG=330467 Review URL: https://codereview.chromium.org/409263002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284951 0039d316-1c4b-4281-b951-d872f2087c98
-
bruening@google.com authored
BUG=396658 TBR=earthdok@chromium.org Review URL: https://codereview.chromium.org/417573003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284950 0039d316-1c4b-4281-b951-d872f2087c98
-
hshi@chromium.org authored
When the calculated shadow border exceeds layer bounds we should make the layer invisible instead of clamping the shadow border like we previously did. This matches the behavior of ui::wm::ImageGrid where we set patches as invisible. BUG=395949 TEST=verify that the bug is fixed with this patch. NOTRY=TRUE Review URL: https://codereview.chromium.org/412643002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284949 0039d316-1c4b-4281-b951-d872f2087c98
-
brettw@chromium.org authored
Previously this rule had a lot of custom stuff to work around the fact that the grit rule couldn't run at GN time to get the inputs and outputs. Now that the inputs are lazy, we can use the template. R=viettrungluu@chromium.org Review URL: https://codereview.chromium.org/414623002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284948 0039d316-1c4b-4281-b951-d872f2087c98
-
brettw@chromium.org authored
This finishes the rest of the Grit outputs that was started in a previous pass, and removes the ability to optionally deduce outputs at GN-time (which is slow so we don't want to do it). R=viettrungluu@chromium.org Review URL: https://codereview.chromium.org/411543005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284947 0039d316-1c4b-4281-b951-d872f2087c98
-
earthdok@chromium.org authored
BUG=394028 TBR=eugenis@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/409223005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284946 0039d316-1c4b-4281-b951-d872f2087c98
-
jam@chromium.org authored
Data from http://chromium-build-logs.appspot.com/flakiness_dashboard?master=chromium.mac. BUG=386891,53586 R=viettrungluu@chromium.org Review URL: https://codereview.chromium.org/415453002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284945 0039d316-1c4b-4281-b951-d872f2087c98
-
bruening@google.com authored
TBR=rouslan@chromium.org BUG=395169 Review URL: https://codereview.chromium.org/417563002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284942 0039d316-1c4b-4281-b951-d872f2087c98
-
reveman@chromium.org authored
This IPC is used by the renderer to notify the browser when a GPU memory buffer instance is deleted. This allows the browser to maintain proper lifetime management of GPU memory buffers for which ownership can't be passed with IPC. This also renames the GpuCommandBufferMsg_DestroyGpuMemoryBuffer IPC to GpuCommandBufferMsg_UnregisterGpuMemoryBuffer to not be confused with real GPU memory buffer destruction, which doesn't necessarily happen at when the GLImage is destroyed. BUG= Review URL: https://codereview.chromium.org/409723003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284941 0039d316-1c4b-4281-b951-d872f2087c98
-
jam@chromium.org authored
Rename the CloudPrintPrinterListTest.Parsing test to PrivetConfirmApiFlowTest.Params to match the other test in that file as there's already another CloudPrintPrinterListTest.Parsing. One of them is flaking 33% of the time according to http://chromium-build-logs.appspot.com/flakiness_dashboard?master=chromium.win but I can't tell which one it is. TBR=vitalybuka@chromium.org BUG=386891 Review URL: https://codereview.chromium.org/409163005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284940 0039d316-1c4b-4281-b951-d872f2087c98
-
jam@chromium.org authored
Data from http://chromium-build-logs.appspot.com/flakiness_dashboard?master=chromium.chromiumos. BUG=386891,396494,396496,396497,396499,396501,396502,396504,396505,393208,223888,396506,387045,396507,396509,396510 R=viettrungluu@chromium.org TBR=sky, stevenjb Review URL: https://codereview.chromium.org/407073010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284938 0039d316-1c4b-4281-b951-d872f2087c98
-
boliu@chromium.org authored
BUG=396645 NOTRY=true NOTREECHECKS=true Review URL: https://codereview.chromium.org/413743002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284935 0039d316-1c4b-4281-b951-d872f2087c98
-
viettrungluu@chromium.org authored
Probably, we should also do something (assert/DCHECK) in the bindings code too, but I'll do that separately. R=darin@chromium.org BUG=389666 Review URL: https://codereview.chromium.org/407643002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284934 0039d316-1c4b-4281-b951-d872f2087c98
-
treib@chromium.org authored
This is a cleanup, as discussed in the comments of https://codereview.chromium.org/287103004/ This turned out to require extending gfx::TruncateString with an extra BreakType parameter; it now supports breaking within words as well as at word boundaries. All call sites have been updated accordingly. BUG=none Review URL: https://codereview.chromium.org/381953002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284933 0039d316-1c4b-4281-b951-d872f2087c98
-
asvitkine@chromium.org authored
Broke Mac ASan Builder gclient runhooks step: Error: Command /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/python src/build/gyp_chromium returned non-zero exit status 1 in /Volumes/data/b/build/slave/Mac_ASan_Builder/build Updating projects from gyp files... Using overrides found in /Users/chrome-bot/.gyp/include.gypi gyp: Found /Volumes/data/b/build/slave/Mac_ASan_Builder/build/src/third_party/libc++/libc++.gyp:libcxx_proxy#target in dependencies! of /Volumes/data/b/build/slave/Mac_ASan_Builder/build/src/base/base.gyp:sanitizer_options#target, but not in dependencies builder -> 'ninja' gyp_defines -> {'asan': '1', 'gomadir': '/Volumes/data/b/build/goma', 'use_goma': '1', 'component': 'static_library', 'release_extra_cflags': '-gline-tables-only'} IsWindows -> False IsLinux -> False platform -> 'mac' Running build/landmines.py... Hook '/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/python src/build/gyp_chromium' took 51.21 secs > Use libc++ for all non-Windows ASan builds. > > BUG=318770 > TBR=earthdok@chromium.org > > Review URL: https://codereview.chromium.org/414703002 TBR=glider@chromium.org Review URL: https://codereview.chromium.org/410213002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284932 0039d316-1c4b-4281-b951-d872f2087c98
-
sadrul@chromium.org authored
The test creates multiple-displays, and multi-display tests do not work reliably on Windows. BUG=none R=oshima@chromium.org Review URL: https://codereview.chromium.org/410943003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284931 0039d316-1c4b-4281-b951-d872f2087c98
-
glider@chromium.org authored
BUG=318770 TBR=earthdok@chromium.org Review URL: https://codereview.chromium.org/414703002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284930 0039d316-1c4b-4281-b951-d872f2087c98
-
bruening@chromium.org authored
TBR=sergeyu@chromium.org BUG=396639 NOTRY=true Review URL: https://codereview.chromium.org/410193002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284929 0039d316-1c4b-4281-b951-d872f2087c98
-
hirono@chromium.org authored
Previously touch operations are handled by SwipeOverlay class. Overlay is a common way to obtain mouse/touch events in Gallery, but it does not support touch specific capability (e.g. multi fingers). The CL newly adds TouchHandlers class to the SlideMode class and let it call the zoom/scroll feature of the slide mode depending on user's touch gestures. BUG=245926 TEST=on link Review URL: https://codereview.chromium.org/411853002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284926 0039d316-1c4b-4281-b951-d872f2087c98
-
nkostylev@chromium.org authored
Depends on https://codereview.chromium.org/400973002/ BUG=387614 TBR=zelidrag@chromium.org,derat@chromium.org,stevenjb@chromium.org Review URL: https://codereview.chromium.org/398753004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284925 0039d316-1c4b-4281-b951-d872f2087c98
-
mkwst@chromium.org authored
'WebURLRequest::TargetType' has been dropped in Blink in favor of 'RequestContext' and 'FrameType', matching the Fetch specification's changes, and allowing both more granularity in various Blink-side checks and more clarity around the thing that caused a request, and the frame that the request affects. This CL should have zero practical effect, as it's simply hoisting the translation work that 'WebURLRequest::targetType' is already doing up into the content layer to bring us one step closer to removing the concept entirely. BUG=390497 Review URL: https://codereview.chromium.org/409593002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284924 0039d316-1c4b-4281-b951-d872f2087c98
-
leecam@chromium.org authored
BUG=202947 Review URL: https://codereview.chromium.org/391783003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284921 0039d316-1c4b-4281-b951-d872f2087c98
-
nasko@chromium.org authored
The shared timer must be deleted on the same thread that it was executing on. When the WebThread is being destroyed, it is done from a different thread, so the shared timer must be deleted prior to that. This gives an API for the thread cleanup code to do so. BUG=301515 R=jochen@chromium.org Review URL: https://codereview.chromium.org/416453002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284920 0039d316-1c4b-4281-b951-d872f2087c98
-
pkotwicz@chromium.org authored
Revert of Simplify the logic in DesktopWindowTreeHostX11 for FocusOut (https://codereview.chromium.org/379773003/) Reason for revert: I am reverting this CL because it causes regressions like crbug.com/395985. This CL is in the right direction, but I need to make the capture code for tab dragging less crazy first. See comment #3 in crbug.com/395985 for more details Original issue's description: > Simplify the logic in DesktopWindowTreeHostX11 for FocusOut > > We should have the same handling regardless of whether the 'mode' member is > NotifyGrab or NotifyUngrab. According to > http://tronche.com/gui/x/xlib/events/input-focus/grab.html, whether the mode > field is NotifyGrab or NotifyUngrab depends on whether there is a new > capturer for the keyboard. The X window has lost keyboard capture in both cases. > > BUG=392480 > TEST=None > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=283823 TBR=erg@chromium.org,erg@google.com,sadrul@chromium.org NOTREECHECKS=true NOTRY=true BUG=392480 Review URL: https://codereview.chromium.org/409223003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284919 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284918 0039d316-1c4b-4281-b951-d872f2087c98
-
machenbach@chromium.org authored
Please reply to the V8 sheriff svenpanne@chromium.org in case of problems. TBR=svenpanne@chromium.org Review URL: https://codereview.chromium.org/409363002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284917 0039d316-1c4b-4281-b951-d872f2087c98
-
ccameron@chromium.org authored
Based on experimentation, it appears that calling setNeedsDisplay or displayIfNeeded on a CAOpenGLLayer which has the isAsynchronous property set, will result in the animation getting screwed up. In particular, calls to canDrawInCGLContext stop occurring. This was working in M35 and M36 because, entirely accidentally, we were calling setAsynchronous:NO before most instances of setNeedsDisplay and displayIfNeeded. In r272469, these calls were removed, and resulting in the janky animation. Add calls to setAsynchronous:NO before all instances of calling displayIfNeeded, and almost all instances of calling setNeedsDisplay. BUG=395827 TEST=manual, automated tests in progress Review URL: https://codereview.chromium.org/408153002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284916 0039d316-1c4b-4281-b951-d872f2087c98
-
tzik@chromium.org authored
NOTRY=true BUG=344769 Review URL: https://codereview.chromium.org/410083002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284915 0039d316-1c4b-4281-b951-d872f2087c98
-
pneubeck@chromium.org authored
Before, wifi_config_view directly set the shill::kEapCertIdProperty and shill::kEapKeyIdProperty. Since the system token is enabled in ChromeOS, these properties have to be of the format '<slot_id>:<key_id>' and not only '<key_id>'. This change fixes this by reusing the client_cert::SetShillProperties function, which sets the properties in the correct format. R=pastarmovj@chromium.org TBR=stevenjb@chromium.org BUG=358366, 396181 Review URL: https://codereview.chromium.org/415483002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284914 0039d316-1c4b-4281-b951-d872f2087c98
-
calamity@chromium.org authored
This CL fixes an issue where combobox dropdowns would render in the wrong place for tabs that were created in the background. This was happening because the native view and clipping windows weren't being added in the right order, causing the incorrect screen space coordinates to get passed around. BUG=394715 Review URL: https://codereview.chromium.org/399343003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284913 0039d316-1c4b-4281-b951-d872f2087c98
-
tfarina@chromium.org authored
Since these targets are not static libraries, hard_dependency has no effect (confirmed by Mark Mentovai and Tony Chang). Files found with the following command line: $ for f in $(g ls-files | grep strings.gyp ); do grep hard_dependency $f; echo $f; done $ for f in $(g ls-files | grep resources.gyp ); do grep hard_dependency $f; echo $f; done BUG=None TEST=None R=jochen@chromium.org,yoz@chromium.org Review URL: https://codereview.chromium.org/393123004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284912 0039d316-1c4b-4281-b951-d872f2087c98
-
tfarina@chromium.org authored
BUG=None TEST=gn gen out/Debug_gn && ninja -C out/Debug_gn extensions/common R=brettw@chromium.org TBR=darin@chromium.org Review URL: https://codereview.chromium.org/411783003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284911 0039d316-1c4b-4281-b951-d872f2087c98
-
mtomasz@chromium.org authored
This CL adds support for copying files which are on the same provided file system. Note, that copying between file system instances will be done using FileStreamWriter. TEST=unit_tests, browser_tests: *FileSystemProvider*Copy* BUG=391362 Review URL: https://codereview.chromium.org/384303002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284910 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284909 0039d316-1c4b-4281-b951-d872f2087c98
-
haraken@chromium.org authored
http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=178709:178745&mode=html TBR=pkasting@chromium.org,haraken@chromium.org BUG= Review URL: https://codereview.chromium.org/411863002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284908 0039d316-1c4b-4281-b951-d872f2087c98
-
markusheintz@chromium.org authored
> aura: Use PlatformWindow from WindowTreeHostWin. > > With this patch, both Windows and Ozone implementations use PlatformWindow for > interacting with the native windowing system. Eventually, the X11 implementations > will also use this, and WindowTreeHost will have a single implementation on all > platforms. > > BUG=none > R=ben@chromium.org > > Review URL: https://codereview.chromium.org/400413002 TBR=sadrul@chromium.org Review URL: https://codereview.chromium.org/410873003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284905 0039d316-1c4b-4281-b951-d872f2087c98
-
kouhei@chromium.org authored
The instance |ChildThread::service_worker_dispatcher_| is never used. Removing. BUG=None Review URL: https://codereview.chromium.org/408143013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284904 0039d316-1c4b-4281-b951-d872f2087c98
-
yoshiki@chromium.org authored
This patch migrates entries to external entries, as preparation for taking an advantage of external entries. BUG=none TEST=video player works R=hirono@chromium.org Review URL: https://codereview.chromium.org/414623003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284903 0039d316-1c4b-4281-b951-d872f2087c98
-
yoshiki@chromium.org authored
Previously the video player used old way to control a cast, but it's now deprecated and we need to migrate to new way. BUG=305511 TEST=List of casts is shown R=hirono@chromium.org Review URL: https://codereview.chromium.org/410043003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284902 0039d316-1c4b-4281-b951-d872f2087c98
-
mlamouri@chromium.org authored
BUG=162827 Review URL: https://codereview.chromium.org/411543004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284901 0039d316-1c4b-4281-b951-d872f2087c98
-