- 18 Jul, 2014 40 commits
-
-
tmdiep@chromium.org authored
This patch stores the state of active installs in the InstallTracker for global access. This allows various install initiators to check for duplicate installs before proceeding. Install progress bars in the app launcher can be initialized with the state of an active install. BUG=393854 TEST=unit_tests, browser_tests For manual testing steps, please see bug. Review URL: https://codereview.chromium.org/389613006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284014 0039d316-1c4b-4281-b951-d872f2087c98
-
kouhei@chromium.org authored
The experiment is no longer active, marking the PLT histograms as obsolete. BUG=386888 Review URL: https://codereview.chromium.org/392823002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284013 0039d316-1c4b-4281-b951-d872f2087c98
-
rmcilroy@chromium.org authored
The 'L' release of Android will remove __system_property_get from the NDK. Until we can replace all calls of __system_property_get, this CL adds a temporary work-around for builds compiled against the 'L' API. The workaround involves creating a stub __system_property_get, which uses dlsym to dynamically load the address of the real __system_property_get symbol in libc.so (which is still available as a hidden symbol on the devices libc.so dispite having been removed from the NDK). BUG=392191,393903 Review URL: https://codereview.chromium.org/393923002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284012 0039d316-1c4b-4281-b951-d872f2087c98
-
gunsch@chromium.org authored
This is currently unused and not necessary in future Chromecast code. R=lcwu@chromium.org,jam@chromium.org BUG=None Review URL: https://codereview.chromium.org/396213009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284011 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome://extensionselijahtaylor@chromium.org authored
List the dependent extensions under the shared module and change message from generic policy message to be more specific for shared modules to explain why the extension cannot be disabled or uninstalled. BUG=393670 Review URL: https://codereview.chromium.org/403593002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284010 0039d316-1c4b-4281-b951-d872f2087c98
-
jiangj@opera.com authored
Review URL: https://codereview.chromium.org/396303002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284009 0039d316-1c4b-4281-b951-d872f2087c98
-
nasko@chromium.org authored
This patch adds notification methods for start/stop of worker threads which accept a WorkerThread parameter. This is needed in order to move the worker threads in blink to use WebThread instead of its own version. It also adds support for shared timer to WebThreadImpl. BUG=301515 Review URL: https://codereview.chromium.org/393283003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284008 0039d316-1c4b-4281-b951-d872f2087c98
-
dcaiafa@chromium.org authored
N.B. I had to move the sawbuck_provider in the .wxs out of the installation directory. Even though it only contains registry changes, candle will complain if it is not inside a directory, but the application directory is platform specific, whereas sawbuck_provider is always 32-bit. BUG=394467 Review URL: https://codereview.chromium.org/398173002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284007 0039d316-1c4b-4281-b951-d872f2087c98
-
kbr@chromium.org authored
Broke gles2_conform_test on chromium.gpu.fyi bots. See Issue 393677 for details. > gles2_conform_test: update expectations for CrOS Atom. > > BUG=393677 > TEST=Ran without the pci id on daisy which bypassed the tests. > > Review URL: https://codereview.chromium.org/393223002 TBR=ihf@chromium.org Review URL: https://codereview.chromium.org/403573005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284006 0039d316-1c4b-4281-b951-d872f2087c98
-
mukai@chromium.org authored
BUG=394908 R=oshima@chromium.org, sadrul@chromium.org TEST=manually Review URL: https://codereview.chromium.org/404613004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284005 0039d316-1c4b-4281-b951-d872f2087c98
-
samuong@chromium.org authored
[chromedriver] Reenable ParseCapabilities.MobileEmulationDeviceName, since it no longer depends on files generated from Blink sources. BUG=392430 Review URL: https://codereview.chromium.org/399173003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284004 0039d316-1c4b-4281-b951-d872f2087c98
-
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
-