- 18 Jul, 2014 40 commits
-
-
mathp@chromium.org authored
BUG=374932 TBR=jam TEST=manual Review URL: https://codereview.chromium.org/392273004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284003 0039d316-1c4b-4281-b951-d872f2087c98
-
feng@chromium.org authored
The flag is used for testing purpose, and was left out. Flywheel protection is on when flag is on or setting is on. BUG=381896 Review URL: https://codereview.chromium.org/398853003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284002 0039d316-1c4b-4281-b951-d872f2087c98
-
josh@joshtriplett.org authored
telemetry's cros_interface cannot handle a persistent master connection; it will hang until the master connection exits. Explicitly disable ControlMaster on the command line, to override any user configuration enabling it. Observed when attempting to use run_gpu_test.py on Chrome OS with a ~/.ssh/config in the chroot that enabled ControlMaster and ControlPersist; each invocation of ssh by run_gpu_test.py hung until the timeout specified in ControlPersist expired. With this change, run_gpu_test.py completes successfully despite that user configuration. Review URL: https://codereview.chromium.org/399263002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284001 0039d316-1c4b-4281-b951-d872f2087c98
-
sammc@chromium.org authored
Review URL: https://codereview.chromium.org/396023003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284000 0039d316-1c4b-4281-b951-d872f2087c98
-
andresantoso@chromium.org authored
The way AppKit populate context menus with Services items is not exposed, so it is not currently possible to get Mac Services integration without using NSMenu. With this change we now use NSMenu when running context menus, while still running the non-native views one everywhere else like Combobox. This is achieved by splitting the interface of MenuRunnerImpl into an abstract MenuRunnerImplInterface, and making a concrete implementation MenuRunnerImplCocoa that runs a native context menu. BUG=388455 Review URL: https://codereview.chromium.org/331993009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283999 0039d316-1c4b-4281-b951-d872f2087c98
-
scherkus@chromium.org authored
Until we get rid of the internal thread, the buffering events will fire non-deterministically. For example, under valgrind it's possible for them to never fire. BUG=144683 Review URL: https://codereview.chromium.org/403573004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283998 0039d316-1c4b-4281-b951-d872f2087c98
-
jbauman@chromium.org authored
This prevents a leak and avoids hitting a DCHECK. Review URL: https://codereview.chromium.org/400063002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283997 0039d316-1c4b-4281-b951-d872f2087c98
-
sadrul@chromium.org authored
Use XInput2 events for mouse, keyboard, and touch events in X11Window. This allows interacting with mojo_shell with touch. BUG=361137 R=sky@chromium.org Review URL: https://codereview.chromium.org/399743003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283996 0039d316-1c4b-4281-b951-d872f2087c98
-
cmumford@chromium.org authored
Previous tests had the following limitations: 1. Not all ASSERT/EXPECT's were within the test functions. 2. Not verifying that OpenLevelDB was ever called. 3. Unused MockErrorLevelDBFactory::expect_destroy. 4. Explicitly doing things (like functionXXX called) which we get for free by using GoogleMock. BUG=388012 Review URL: https://codereview.chromium.org/356463008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283995 0039d316-1c4b-4281-b951-d872f2087c98
-
dmazzoni@chromium.org authored
In preparation for out-of-process iframes, move almost all accessibility functionality from RenderView to RenderFrame, and from RVHI and RWHI to RFHI. In addition, the accessibility mode is moved to WebContents, and changing the mode triggers changing it on all frames. BUG=368298 R=jam@chromium.org, kenrb@chromium.org, nick@chromium.org Review URL: https://codereview.chromium.org/273423004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283994 0039d316-1c4b-4281-b951-d872f2087c98
-
guohui@chromium.org authored
On android, when user presses DEL or FORWARD_DEL using IME, Chrome generates key events with 0 keycode. This breaks lots of websites who count on having the real keycode in the key event listeners, especially for the control keys such as DEL and FORWARD_DEL. This CL fixes the issue for the most common case when a single char is deleted. Instead of triggering deleteSurroudingText path with synthetic key events of key code 0, Chrome sends native key events with real key code. BUG=118639 Review URL: https://codereview.chromium.org/393933004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283989 0039d316-1c4b-4281-b951-d872f2087c98
-
sadrul@chromium.org authored
BUG=none TBR=kpschoedel@chromium.org Review URL: https://codereview.chromium.org/403713002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283987 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-release@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283985 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283984 0039d316-1c4b-4281-b951-d872f2087c98
-
skia-deps-roller@chromium.org authored
https://skia.googlesource.com/skia/+log/3f376a55002c205aacacc4cb16ed745e3afbad31..384b0202c040034ba1e8f2e3789a01e4b05a6a2b CQ_EXTRA_TRYBOTS=tryserver.chromium:linux_layout_rel TBR=halcanary@google.com BUG= Review URL: https://codereview.chromium.org/401713002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283983 0039d316-1c4b-4281-b951-d872f2087c98
-
estade@chromium.org authored
patch broke windows BUG=391316,394666 Review URL: https://codereview.chromium.org/391343010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283982 0039d316-1c4b-4281-b951-d872f2087c98
-
eroman@chromium.org authored
scoped_ptr<> only calls the deleter when the data is non-null Review URL: https://codereview.chromium.org/357783003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283980 0039d316-1c4b-4281-b951-d872f2087c98
-
vmpstr@chromium.org authored
This patch adds a construct and a construct and iterate tests for layer level eviction iterators. Initial runs: [ RUN ] PictureLayerImplPerfTest.LayerEvictionTileIteratorConstructAndIterate *RESULT layer_eviction_tile_iterator_construct_and_iterate: 32_100x100= 47900.80859375 runs/s *RESULT layer_eviction_tile_iterator_construct_and_iterate: 32_500x500= 50885.39453125 runs/s *RESULT layer_eviction_tile_iterator_construct_and_iterate: 64_100x100= 49707.58984375 runs/s *RESULT layer_eviction_tile_iterator_construct_and_iterate: 64_500x500= 49089.5078125 runs/s [ OK ] PictureLayerImplPerfTest.LayerEvictionTileIteratorConstructAndIterate (8069 ms) [ RUN ] PictureLayerImplPerfTest.LayerEvictionTileIteratorConstruct *RESULT layer_eviction_tile_iterator_construct: 0_0_100x100= 52248.0390625 runs/s *RESULT layer_eviction_tile_iterator_construct: 5000_0_100x100= 28544.1015625 runs/s *RESULT layer_eviction_tile_iterator_construct: 9999_0_100x100= 29921.828125 runs/s [ OK ] PictureLayerImplPerfTest.LayerEvictionTileIteratorConstruct (6042 ms) R=reveman Review URL: https://codereview.chromium.org/404583002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283979 0039d316-1c4b-4281-b951-d872f2087c98
-
tzik@chromium.org authored
This causes build failure by macro redefinition on ASan-enabled build without -w flag. BUG=162783 Review URL: https://codereview.chromium.org/389313002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283978 0039d316-1c4b-4281-b951-d872f2087c98
-
feng@chromium.org authored
The code used wrong function to clear preference. BUG=381896 Review URL: https://codereview.chromium.org/397343002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283977 0039d316-1c4b-4281-b951-d872f2087c98
-
tfarina@chromium.org authored
It is unused, so we just delete it. BUG=338338 TEST=None R=jamesr@chromium.org Review URL: https://codereview.chromium.org/395023003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283976 0039d316-1c4b-4281-b951-d872f2087c98
-
vmpstr@chromium.org authored
This adds both a perftest for constructing the iterator (which is very cheap) and accessing it, which is fairly heavy. Initial runs: [ RUN ] PictureLayerTilingPerfTest.TilingEvictionTileIteratorConstruction *RESULT tiling_eviction_tile_iterator_construction: 0_0_100x100= 17806804 runs/s *RESULT tiling_eviction_tile_iterator_construction: 50_0_100x100= 17840996 runs/s *RESULT tiling_eviction_tile_iterator_construction: 100_0_100x100= 17842676 runs/s *RESULT tiling_eviction_tile_iterator_construction: 150_0_100x100= 17710480 runs/s [ OK ] PictureLayerTilingPerfTest.TilingEvictionTileIteratorConstruction (25206 ms) [ RUN ] PictureLayerTilingPerfTest.TilingEvictionTileIterator *RESULT tiling_eviction_tile_iterator: 32_100x100= 66903.9296875 runs/s *RESULT tiling_eviction_tile_iterator: 32_500x500= 64616.3828125 runs/s *RESULT tiling_eviction_tile_iterator: 64_100x100= 66526.5078125 runs/s *RESULT tiling_eviction_tile_iterator: 64_500x500= 65154.87109375 runs/s [ OK ] PictureLayerTilingPerfTest.TilingEvictionTileIterator (8086 ms) R=reveman Review URL: https://codereview.chromium.org/392413002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283975 0039d316-1c4b-4281-b951-d872f2087c98
-
erikchen@chromium.org authored
The profiler records UMA metrics for several key phases in Chrome startup. BUG=393819 Review URL: https://codereview.chromium.org/393753002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283974 0039d316-1c4b-4281-b951-d872f2087c98
-
zea@chromium.org authored
This allows the connect job to leverage any auth cache credentials the profile has, including those the user gets prompted for as part of loading a page while behind an authenticated proxy. GCM continues to use its own network session for creating the connections, but at connection time the HttpAuthCache is coped over from the profile's http network session (if available). BUG=385748 Review URL: https://codereview.chromium.org/375663002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283973 0039d316-1c4b-4281-b951-d872f2087c98
-
jamiewalch@chromium.org authored
Also fixes a related bug involving exiting full-screen. If the window was previously maximized when it is full-screened, then ChromeOS sometimes generates an onMaximized event when exiting full-screen, which triggers the app to re-enter full-screen mode. The fix is to explicitly unmaximize the window before going full-screen (which also has the nice benefit of making the double restore() calls unnecessary). BUG=384678 Review URL: https://codereview.chromium.org/398403002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283972 0039d316-1c4b-4281-b951-d872f2087c98
-
dpranke@chromium.org authored
This drops the old gyp-compatible settings and wires up the Linux and Android toolchains to be goma-aware. Mac and Win can follow in subsequent CLs. R=brettw@chromium.org, thakis@chromium.org BUG=394501 Review URL: https://codereview.chromium.org/397173004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283971 0039d316-1c4b-4281-b951-d872f2087c98
-
rouslan@chromium.org authored
RotateHidingWindowAnimationObserver is leaking from wm::AnimateOnChildWindowVisibilityChanged() because it's not observing animation events. The fix is to make RotateHidingWindowAnimationObserver observe the animation events. BUG=389296 TEST=wm_unittests:WindowAnimationsTest.RotateHideNoLeak Review URL: https://codereview.chromium.org/343753007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283970 0039d316-1c4b-4281-b951-d872f2087c98
-
derat@chromium.org authored
Add some tests for FontRenderParams's interactions with Fontconfig, which is used on desktop Linux and Chrome OS. Also re-add platform_font_pango_unittest.cc for gn. BUG=125235 Review URL: https://codereview.chromium.org/394963002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283969 0039d316-1c4b-4281-b951-d872f2087c98
-
cthomp@chromium.org authored
Fix extension scrollbar regression bug, and add a regression test to catch similar issues in the future. This changes the extension_install_dialog_view permission strings layout to have a fixed width for the bullet, centered, and subtract that width from the width used to size the permission string label. This also adds two browser tests: one to test that a scrollbar _does_ show for a very long set of permissions, and one for the specific regression case from the bug. BUG=385570 Review URL: https://codereview.chromium.org/363523002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283968 0039d316-1c4b-4281-b951-d872f2087c98
-
pkasting@chromium.org authored
This contains fixes for the following sorts of issues: * Assignment inside conditional * Taking the address of a temporary * Octal escape sequence terminated by decimal number * Signedness mismatch * Possibly-uninitialized local variable This also contains a small number of cleanups to nearby code (e.g. no else after return). BUG=81439 TEST=none Review URL: https://codereview.chromium.org/382673002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283967 0039d316-1c4b-4281-b951-d872f2087c98
-
tapted@chromium.org authored
BUG=390755 Review URL: https://codereview.chromium.org/394903003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283966 0039d316-1c4b-4281-b951-d872f2087c98
-
nick@chromium.org authored
- Add accessors: web_frame(), routing_id(), render_view(). - Remove accessor: render_frame(). Where we do need to touch the RenderFrame, we'll look it up by its routing ID. - Small change to the CompositingHelper to use the new getters. - Add a map to allow finding a RenderFrameProxy by its associated blink::WebFrame. - Introduce a second factory function and differentiate the two factory functions according to the two ways RenderFrameProxies will be created. The first is for when an extant local RenderFrame is being swapped out and replaced with a new RenderFrameProxy. The second is for when a RenderFrameProxy needs to be created without displacing an existing RenderFrame, as shall occur once we mirror the frame tree. - This second factory function, which is uncalled at the moment, will create WebRemoteFrames. Also there is stubbed out code in the first factory function to create WebRemoteFrames. This code is in preparation for eliminating the RenderFrame (and its attendant WebLocalFrame) and having instead just a RenderFrameProxy. - Add some defensive checks to prepare for when the render frame may not exist, as will happen once the second factory function enters use. - Add an Init function so that code can be shared between the two factory functions. As an adminstrative note, this patch is a chunk of nasko's larger "use RenderFrameProxyHost" effor (issue 241223002) BUG=357747 TEST=browsertests, http://csreis.github.io/tests/cross-site-iframe.html renders after going cross-site under --site-per-process Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=283572 Review URL: https://codereview.chromium.org/357043006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283965 0039d316-1c4b-4281-b951-d872f2087c98
-
meacer@chromium.org authored
BUG=394866 Review URL: https://codereview.chromium.org/400003003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283964 0039d316-1c4b-4281-b951-d872f2087c98
-
kalman@chromium.org authored
ChromeExtensionWebContentsObserver to ChromeExtensionMessageFilter. BUG=394383 R=jamescook@chromium.org, thestig@chromium.org Review URL: https://codereview.chromium.org/402673003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283963 0039d316-1c4b-4281-b951-d872f2087c98
-
suderman@chromium.org authored
BUG=47554 Review URL: https://codereview.chromium.org/394373002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283962 0039d316-1c4b-4281-b951-d872f2087c98
-
lambroslambrou@chromium.org authored
BUG=393019 Review URL: https://codereview.chromium.org/404573002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283961 0039d316-1c4b-4281-b951-d872f2087c98
-
thakis@chromium.org authored
No intended behavior change. BUG=none Review URL: https://codereview.chromium.org/402773003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283959 0039d316-1c4b-4281-b951-d872f2087c98
-
ihf@chromium.org authored
BUG=393677 TEST=Ran without the pci id on daisy which bypassed the tests. Review URL: https://codereview.chromium.org/393223002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283958 0039d316-1c4b-4281-b951-d872f2087c98
-
thestig@chromium.org authored
Cleanup: Change some !OS_ANDROID #ifdefs to ENABLE_EXTENSIONS in ChromeResourceDispatcherHostDelegate. Review URL: https://codereview.chromium.org/405493002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283954 0039d316-1c4b-4281-b951-d872f2087c98
-
jbauman@chromium.org authored
Review URL: https://codereview.chromium.org/403623002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283953 0039d316-1c4b-4281-b951-d872f2087c98
-