- 06 Jun, 2016 40 commits
-
-
jbudorick authored
BUG=604568 Review-Url: https://codereview.chromium.org/2032253004 Cr-Commit-Position: refs/heads/master@{#398145}
-
enne authored
Revert of mac: ensure ui::Compositor exists for visible RWHVs (patchset #12 id:220001 of https://codereview.chromium.org/2005013002/ ) Reason for revert: Causes blank tabs, tab switching perf tests BUG=617497,617427 Original issue's description: > mac: ensure ui::Compositor exists for visible RWHVs > > RenderWidgetHostViewMac is careful about creating ui::Compositor and so > currently only does this in Show and SwapCompositorFrame. However, if > it the RenderWidgetHostView is created while the RenderWidgetHost is > visible, then Show will early out and never create a ui::Compositor. > > This causes problems with begin frame scheduling, which wants to have > the Display (which is created as part of creating the ui::Compositor's > output surface currently) own the real begin frame source that drives > everything. In that world, if no ui::Compositor exists, no frames ever > are sent or swapped. So, the ui::Compositor needs to be created first. > > Also, if the ui::Compositor is correctly created during Show (or the > constructor), then there's no need to ensure that it exists during > swap compositor frame, and so that can be safely removed. > > R=asvitkine@chromium.org,ccameron@chromium.org > > Committed: https://crrev.com/9af6c23da7070f9423d5cf25856ed27f7d5d8e5e > Cr-Commit-Position: refs/heads/master@{#397755} TBR=phajdan.jr@chromium.org,asvitkine@chromium.org,ccameron@chromium.org,danakj@chromium.org # Not skipping CQ checks because original CL landed more than 1 days ago. Review-Url: https://codereview.chromium.org/2040013002 Cr-Commit-Position: refs/heads/master@{#398144}
-
erikchen authored
These tests measure the no-gpu and disable-mac-overlays cases. BUG=616811 CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:mac_retina_perf_cq Review-Url: https://codereview.chromium.org/2034123002 Cr-Commit-Position: refs/heads/master@{#398143}
-
yuweih authored
OpenGL compiles shader code as text at runtime. It is inconvienent to edit shader code as const char[] inside the C++ source code. This CL contains script that reads file contents, turns them into const char[], and combine them into a header file. BUG=385924 Review-Url: https://codereview.chromium.org/2036023003 Cr-Commit-Position: refs/heads/master@{#398142}
-
janeliulwq authored
1. Changed the icon for the "Manage people" button; 2. Changed the icon for sync error on the titlebar. See design doc here: https://docs.google.com/document/d/17yHrKd_EU6WoIAgljnZmNCSJLRlbM3O2Pxr7aPEnqik/edit?ts=57445a70#heading=h.6xesoh23gozz This CL is dependent on https://codereview.chromium.org/2028473002/ BUG=615893 Review-Url: https://codereview.chromium.org/2019053002 Cr-Commit-Position: refs/heads/master@{#398141}
-
fdoray authored
Revert of Remove use of deprecated MessageLoop methods in ipc. (patchset #1 id:1 of https://codereview.chromium.org/2037853002/ ) Reason for revert: MessageLoopForIO::current() has a DCHECK but ThreadTaskRunnerHandle::Get() doesn't. See discussion https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/Wj_cNO2l2qE Original issue's description: > Remove use of deprecated MessageLoop methods in ipc. > > MessageLoop::PostTask/PostDelayedTask/DeleteSoon/ReleaseSoon > are deprecated. This CL makes the following replacements to > remove some uses of these methods: > > "MessageLoop(ForUI|ForIO)::current()->PostTask" -> > "ThreadTaskRunnerHandle::Get()->PostTask" > "MessageLoop(ForUI|ForIO)::current()->PostDelayedTask" -> > "ThreadTaskRunnerHandle::Get()->PostDelayedTask" > "MessageLoop(ForUI|ForIO)::current()->DeleteSoon" -> > "ThreadTaskRunnerHandle::Get()->DeleteSoon" > "MessageLoop(ForUI|ForIO)::current()->ReleaseSoon" -> > "ThreadTaskRunnerHandle::Get()->ReleaseSoon" > > In files where these replacements are made, it adds these includes: > #include "base/location.h" > #include "base/single_thread_task_runner.h" > #include "base/threading/thread_task_runner_handle.h" > > And removes this include if it is no longer required: > #include "base/message_loop/message_loop.h" > > Why ThreadTaskRunnerHandle::Get() instead of > MessageLoop::current()->task_runner()? > - The two are equivalent on threads that run a MessageLoop. > - MessageLoop::current() doesn't work in base/task_scheduler > because the scheduler's thread don't run MessageLoops. > This CL will therefore facilitate the migration of browser > threads to base/task_scheduler. > > Steps to generate this patch: > 1. Run message_loop_cleanup.py (see code on the bug). > 2. Run tools/sort-headers.py on modified files. > 3. Run git cl format. > > BUG=616447 > R=cpu@chromium.org > > Committed: https://crrev.com/2eb9714a01e03a8b091a8ea34f023e24f62e5a9f > Cr-Commit-Position: refs/heads/master@{#398040} TBR=cpu@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=616447 Review-Url: https://codereview.chromium.org/2038363004 Cr-Commit-Position: refs/heads/master@{#398140}
-
catapult-deps-roller authored
https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git/+log/8f31b02e7cdf..2b7a13d86594 $ git log 8f31b02e7..2b7a13d86 --date=short --no-merges --format='%ad %ae %s' TBR=catapult-sheriff@chromium.org Review-Url: https://codereview.chromium.org/2044663002 Cr-Commit-Position: refs/heads/master@{#398139}
-
jbudorick authored
BUG=599327 Review-Url: https://codereview.chromium.org/2040043002 Cr-Commit-Position: refs/heads/master@{#398138}
-
agrieve authored
Revert of Reland of Move side-loaded test data /sdcard -> /sdcard/gtestdata (patchset #3 id:300001 of https://codereview.chromium.org/2018663002/ ) Reason for revert: Breaking quota-related tests in content_browsertests https://crbug.com/617213 Original issue's description: > Reland of Move side-loaded test data /sdcard -> /sdcard/chromium_tests_root > > Reason for reland: > Updated webview tests that broke (WebViewLayoutTest.java) > > And use delete_device_stale=True when pushing. This will prevent tests > mistakenly passing when they depend on stale data files from a previous test. > > TBR=jbudorick@chromium.org,thakis@chromium.org,mef@chromium.org > BUG=607169 > > Committed: https://crrev.com/2524a0db714a44fbce723e00f6ed914e6d143cb6 > Cr-Commit-Position: refs/heads/master@{#396479} TBR=jbudorick@chromium.org,thakis@chromium.org,mef@chromium.org,torne@chromium.org # Not skipping CQ checks because original CL landed more than 1 days ago. BUG=607169,617213,616155 Review-Url: https://codereview.chromium.org/2044523003 Cr-Commit-Position: refs/heads/master@{#398137}
-
toyoshim authored
The feature was already shipped, and there is no relevant trial on trunk source code. Note: This configuration looks wrong. Since the study used FeatureList API, it should have an enable_features field to enable it correctly. BUG=n/a Review-Url: https://codereview.chromium.org/2046463002 Cr-Commit-Position: refs/heads/master@{#398136}
-
v8-autoroll authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/6aed5443..f8c7729d Please follow these instructions for assigning/CC'ing issues: https://github.com/v8/v8/wiki/Triaging%20issues Please close rolling in case of a roll revert: https://v8-roll.appspot.com/ This only works with a Google account. CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel TBR=hablich@chromium.org,machenbach@chromium.org,yangguo@chromium.org,vogelheim@chromium.org Review-Url: https://codereview.chromium.org/2039963002 Cr-Commit-Position: refs/heads/master@{#398135}
-
dskiba authored
TraceStackFramePointers() function, which unwinds stack using frame pointers, sometimes crashes on Android when it dives deep into JVM internals and finds bad stack pointer there. See details here: crbug.com/602701#c18 This CL adds checks to make sure only valid stack pointers are dereferenced. BUG=602701 Review-Url: https://codereview.chromium.org/1975393002 Cr-Commit-Position: refs/heads/master@{#398134}
-
hcarmona authored
Tests included for dialog. Screenshots in bug. BUG=607348 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2015463003 Cr-Commit-Position: refs/heads/master@{#398133}
-
xunjieli authored
This CL uses WeakPtrFactory to post task in net::BidirectionalStream. BUG=606394 Review-Url: https://codereview.chromium.org/2043863002 Cr-Commit-Position: refs/heads/master@{#398132}
-
svaldez authored
R=davidben@chromium.org Review-Url: https://codereview.chromium.org/2047483002 Cr-Commit-Position: refs/heads/master@{#398131}
-
penghuang authored
BUG=586390 Review-Url: https://codereview.chromium.org/2020293003 Cr-Commit-Position: refs/heads/master@{#398130}
-
halcanary authored
Review-Url: https://codereview.chromium.org/2041113002 Cr-Commit-Position: refs/heads/master@{#398129}
-
mushan authored
Learn more at: https://docs.google.com/document/d/1-OEDCDZPjWQHpmuGzaNxz9cRH4bEQXCo4x04ydazYtQ/edit BUG=612422 Review-Url: https://codereview.chromium.org/1984173002 Cr-Commit-Position: refs/heads/master@{#398128}
-
skia-deps-roller authored
https://chromium.googlesource.com/skia.git/+log/09f5cd44ae30..dc27a648d2ff $ git log 09f5cd44a..dc27a648d --date=short --no-merges --format='%ad %ae %s' 2016-06-06 msarett Add SkDefaultXform as a catch-all to handle color conversions 2016-06-06 scroggo Use Options object passed to startScanlineDecode 2016-06-06 scroggo Revert of Make SkPngCodec decode progressively. (patchset #26 id:520001 of https://codereview.chromium.org/1997703003/ ) 2016-06-06 msarett Gamma sanity checks CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel TBR=mtklein@google.com Review-Url: https://codereview.chromium.org/2043873002 Cr-Commit-Position: refs/heads/master@{#398127}
-
jbroman authored
GetOutsets provided imprecise -- or possibly incorrect -- outsets for certain reference filters, such as <feOffset>. Instead RenderSurfaceImpl should explicitly specify that it wants forward mapping here. Also fix this to incorporate scale factors in the filter rect calculations (e.g. due to a high DPI display), and add unit tests. BUG=600821 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review-Url: https://codereview.chromium.org/2018983003 Cr-Commit-Position: refs/heads/master@{#398126}
-
markdittmer authored
R=sky@chromium.org BUG=617315 Review-Url: https://codereview.chromium.org/2040783002 Cr-Commit-Position: refs/heads/master@{#398125}
-
reillyg authored
The original author can't remember why this post was necessary. Since the actual result callback is posted immediately afterwards any side-effects (such as synchronizing with another message loop) should already be achieved. Review-Url: https://codereview.chromium.org/2044603002 Cr-Commit-Position: refs/heads/master@{#398124}
-
fdoray authored
MessageLoop::PostTask/PostDelayedTask/DeleteSoon/ReleaseSoon are deprecated. This CL makes the following replacements to remove some uses of these methods: "MessageLoop(ForUI|ForIO)::current()->PostTask" -> "ThreadTaskRunnerHandle::Get()->PostTask" "MessageLoop(ForUI|ForIO)::current()->PostDelayedTask" -> "ThreadTaskRunnerHandle::Get()->PostDelayedTask" "MessageLoop(ForUI|ForIO)::current()->DeleteSoon" -> "ThreadTaskRunnerHandle::Get()->DeleteSoon" "MessageLoop(ForUI|ForIO)::current()->ReleaseSoon" -> "ThreadTaskRunnerHandle::Get()->ReleaseSoon" In files where these replacements are made, it adds these includes: #include "base/location.h" #include "base/single_thread_task_runner.h" #include "base/threading/thread_task_runner_handle.h" And removes this include if it is no longer required: #include "base/message_loop/message_loop.h" Why ThreadTaskRunnerHandle::Get() instead of MessageLoop::current()->task_runner()? - The two are equivalent on threads that run a MessageLoop. - MessageLoop::current() doesn't work in base/task_scheduler because the scheduler's thread don't run MessageLoops. This CL will therefore facilitate the migration of browser threads to base/task_scheduler. Steps to generate this patch: 1. Run message_loop_cleanup.py (see code on the bug). 2. Run tools/sort-headers.py on modified files. 3. Run git cl format. BUG=616447 R=reillyg@chromium.org Review-Url: https://codereview.chromium.org/2031743005 Cr-Commit-Position: refs/heads/master@{#398123}
-
xdai authored
BUG=b/27776147 Review-Url: https://codereview.chromium.org/2033373003 Cr-Commit-Position: refs/heads/master@{#398122}
-
davidben authored
Although Chromium wisely disables this ancient UNIX bug, the net stack is part of Cronet which may be used in other consumers. Rather than modify the global signal dispositions (bad manners for a library) or propagate this requirement to the callers (also bad manners, if sound), make an attempt to suppress the signal on a per-socket basis. Unfortunately, iOS/OSX and Linux kindly have different APIs for this, so we need to touch two places. BUG=467132 Review-Url: https://codereview.chromium.org/2034433002 Cr-Commit-Position: refs/heads/master@{#398121}
-
mattreynolds authored
The HTTP request headers normally used by Chrome for Android are generated in the native layer. We do not want to load native when the Physical Web is resolving URLs in the background, so we cannot access these values directly. Instead, they are reconstructed from values accessible from the Java layer. BUG=607660 Review-Url: https://codereview.chromium.org/1989963003 Cr-Commit-Position: refs/heads/master@{#398120}
-
rajendrant authored
Only the network prediction enabled preference should be used to schedule or cancel periodic GCM task. The GCM task itself will run only when suitable for precaching. BUG=616956 Review-Url: https://codereview.chromium.org/2037913002 Cr-Commit-Position: refs/heads/master@{#398119}
-
kylixrd authored
BUG=584342 Review-Url: https://codereview.chromium.org/1966643002 Cr-Commit-Position: refs/heads/master@{#398118}
-
mcasas authored
Reverted after its own LayoutTests timed out in WebKit Win7 bot. This is due to media/mojo/interfaces not being in the generated bindings path, and that's being addressed in https://codereview.chromium.org/2045573002/. Original landed as https://crrev.com/2027023002 Original description --------------------------------------------------- ImageCapture: move mojom from WebKit/public to media/ This CL moves image_capture.mojom from {third_party/WebKit/public/platform/modules => media/mojo/interfaces} so the generated data types (e.g. PhotoCapabilities{Ptr}) can be used from both Blink and media/capture locations. Also capture.gypi is trivially relocated to capture/ folder. Note that gyp files are -yay!- close to being finally removed. BUG=518807 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel,mac_blink_rel,win_blink_rel TBR=rockot@chromium.org, avi@chromium.org, dcheng@chromium.org, haraken@chromium.org, xhwang@chromium.org (no code changes). Review-Url: https://codereview.chromium.org/2040963004 Cr-Commit-Position: refs/heads/master@{#398117}
-
gayane authored
BUG=612828 Review-Url: https://codereview.chromium.org/2014463003 Cr-Commit-Position: refs/heads/master@{#398116}
-
wychen authored
BUG=617701 Review-Url: https://codereview.chromium.org/2011213002 Cr-Commit-Position: refs/heads/master@{#398115}
-
dglazkov authored
RenderFrame no longer knows about WebElement or WebNode, yay! R=esprehn BUG= Review-Url: https://codereview.chromium.org/2002683002 Cr-Commit-Position: refs/heads/master@{#398114}
-
stip authored
BUG=589168 Review-Url: https://codereview.chromium.org/2041973002 Cr-Commit-Position: refs/heads/master@{#398113}
-
sebmarchand authored
A change to enable WPO for the x64 Win official builds caused content_browserto expand beyond 2 GB which caused these errors: obj\content\content_browser.lib : fatal error LNK1107: invalid or corrupt file: cannot read at 0xEAE7739 msvs_shard is a way of breaking up a library to avoid this limitation. This issue doesn't affect the GN builds (because they use a sourceset concept instead of these huge static libraries). TBR=creis@chromium.org BUG=616946 Review-Url: https://codereview.chromium.org/2046573003 Cr-Commit-Position: refs/heads/master@{#398112}
-
thakis authored
MAC_OS_X_VERSION_MIN_REQUIRED corresponds to -mmacosx-version-min, which we currently set to 10.7 (and plan to set to 10.9 eventually, after fixing deprecation warnings). MAC_OS_X_VERSION_MAX_ALLOWED corresponds to the SDK used to compile chrome. We currently require the 10.10 SDK. Remove all code in sdk_forward_declarations that's no longer necessary. No behavior change. BUG=579255 Review-Url: https://codereview.chromium.org/2046693002 Cr-Commit-Position: refs/heads/master@{#398111}
-
pdr authored
Flipped writing modes cause an object's offset to be flipped relative to its parent. This patch switches from using locationOffset to topLeftLocation which includes writing mode handling. This matches similar logic in PaintLayer::updateLayerPosition. A comment has been added about removing unnecessary craws back up the tree for calculating containing blocks. With this patch, all fast/block/positioning tests pass, modulo our lack of multicolumn fragment painting. BUG=614257 Review-Url: https://codereview.chromium.org/2031873005 Cr-Commit-Position: refs/heads/master@{#398110}
-
juliatuttle authored
Once the HostCache exposes stale results, plumb them through the HostResolverImpl for callers who want them. BUG=605138 Review-Url: https://codereview.chromium.org/1903263002 Cr-Commit-Position: refs/heads/master@{#398109}
-
fdoray authored
MessageLoop::PostTask/PostDelayedTask/DeleteSoon/ReleaseSoon are deprecated. This CL makes the following replacements to remove some uses of these methods: "MessageLoop(ForUI|ForIO)::current()->PostTask" -> "ThreadTaskRunnerHandle::Get()->PostTask" "MessageLoop(ForUI|ForIO)::current()->PostDelayedTask" -> "ThreadTaskRunnerHandle::Get()->PostDelayedTask" "MessageLoop(ForUI|ForIO)::current()->DeleteSoon" -> "ThreadTaskRunnerHandle::Get()->DeleteSoon" "MessageLoop(ForUI|ForIO)::current()->ReleaseSoon" -> "ThreadTaskRunnerHandle::Get()->ReleaseSoon" In files where these replacements are made, it adds these includes: #include "base/location.h" #include "base/single_thread_task_runner.h" #include "base/threading/thread_task_runner_handle.h" And removes this include if it is no longer required: #include "base/message_loop/message_loop.h" Why ThreadTaskRunnerHandle::Get() instead of MessageLoop::current()->task_runner()? - The two are equivalent on threads that run a MessageLoop. - MessageLoop::current() doesn't work in base/task_scheduler because the scheduler's thread don't run MessageLoops. This CL will therefore facilitate the migration of browser threads to base/task_scheduler. Steps to generate this patch: 1. Run message_loop_cleanup.py (see code on the bug). 2. Run tools/sort-headers.py on modified files. 3. Run git cl format. BUG=616447 R=ben@chromium.org Review-Url: https://codereview.chromium.org/2029413004 Cr-Commit-Position: refs/heads/master@{#398108}
-
moshayedi authored
This CL defines StructTraits<mus::mojom::Event, unique_ptr<ui::Event>>. With this mojo automatically uses unique_ptr<ui::Event> instead of mus::mojom::Event when generating C++ header files for mojom interfaces, and events are automatically serializied/deserialized and validated when sending/receiving over mojo IPC. BUG=578206 Review-Url: https://codereview.chromium.org/1939133002 Cr-Commit-Position: refs/heads/master@{#398107}
-
Reilly Grant authored
BUG=617740 TBR=miu@chromium.org,mcasas@chromium.org Review URL: https://codereview.chromium.org/2040963006 . Cr-Commit-Position: refs/heads/master@{#398106}
-