- 03 Dec, 2016 40 commits
-
-
hidehiko authored
The "Just a sec" page looks redundant if we already show "This may take up to a minute or so..." loading page, from users' perspective. Then, skip to show it. BUG=670606 BUG=b/33163416 TEST=Ran bots. TEST=Manually run opt-in flow. Accept ToS, and made sure no "Just a sec" page before "SIGN IN" page. TEST=Manually run opt-in flow. Accept ToS. While "SIGN IN" is shown, log-out from ChromeOS account. Re-login. Then "Just a sec" is shown shortly just before "SIGN IN" page. TEST=Manually run opt-in flow. Accept ToS. While "SIGN IN" is shown, disable network. Click "SIGN IN" and show error page. Re-establish the network. Click "TRY AGAIN" and made sure "Just a sec" is shown shortly just before "SIGN IN" page is re-shown. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2545793003 Cr-Commit-Position: refs/heads/master@{#436155} -
gab authored
This is a prereq to https://codereview.chromium.org/2464233002 which will from now on reset BrowserThread globals associated with destroyed BrowserThreadImpls and thus makes DCHECK_CURRENTLY_ON fail after it was. BUG=653916 Review-Url: https://codereview.chromium.org/2549623006 Cr-Commit-Position: refs/heads/master@{#436154}
-
dgozman authored
[DevTools] Mark inspector/sources/debugger-pause/debugger-pause-in-internal.html as NeedsManualRebaseline. BUG=109362 Review-Url: https://codereview.chromium.org/2548093002 Cr-Commit-Position: refs/heads/master@{#436153}
-
sczs authored
BUG=666732 Review-Url: https://codereview.chromium.org/2547943003 Cr-Commit-Position: refs/heads/master@{#436152}
-
atotic authored
Out-of-flow descendants need to know what their static position would have been. This is because abspos spec defaults to static position if TLBL are not specified. Oof descendant's dimensions are not known during propagation, only it's logical top/left offset. The offset is propagated as NGCorner, which is a PhysicalOffset + vertex location (topLeft, bottomLeft, etc) Next step will be positioning of oof descendants. BUG=635619 Review-Url: https://codereview.chromium.org/2540653003 Cr-Commit-Position: refs/heads/master@{#436151}
-
bpastene authored
The tasks aren't getting picked up because it defaults to 6 and the swarming bots only have 1 available. (No clue why; I'll look at that later.) This should at least get them running, albeit really slowly. BUG=534815, 664190 Review-Url: https://codereview.chromium.org/2544223003 Cr-Commit-Position: refs/heads/master@{#436150}
-
jfernandez authored
When computing min-content and max-content of the content-sized tracks we are using the marginIntrinsicLogicalWidthForChild function, which uses the grid's writing-mode to determine wether to use the child's margin width or height. This is not correct when the grid item is orthogonal. This patch changes how we compute the tracks width so we use always the item's marginLogicalWidth, which depends only on its own writing mode. BUG=670642 Review-Url: https://codereview.chromium.org/2543193002 Cr-Commit-Position: refs/heads/master@{#436149}
-
fsamuel authored
We would like to have all Chrome clients use a single service-side CompositorFrameSink implementation as an incremental step towards pulling the display compositor into the gpu process. This CL extract non-mojo-specific code from GpuCompositorFrameSink in services/ui to CompositorFrameSinkSupport in a central place: cc/surfaces that can be used by Chrome today. Individual clients can transition to mojo after we carefully measure the performance impact of the transition. BUG=668126, 657959 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel Review-Url: https://codereview.chromium.org/2543373002 Cr-Commit-Position: refs/heads/master@{#436148}
-
jsbell authored
Fetch requires [1] that "the value pairs to iterate over are the return value of running sort and combine with the header list", which is to say we don't simply iterate over the internal data of Headers but make a sorted (and combined) copy [2]. This manifested in some failing imported cache tests that were sensitive to the order. This CL implements making a copy and sorting the list for iteration; it does not implement combining[3]. So not perfect but an incremental improvement. [1] https://fetch.spec.whatwg.org/#headers-class [2] https://fetch.spec.whatwg.org/#concept-header-list-sort-and-combine [3] https://fetch.spec.whatwg.org/#concept-header-value-combined BUG=667376,670439 R=yhirano@chromium.org Review-Url: https://codereview.chromium.org/2542073005 Cr-Commit-Position: refs/heads/master@{#436147}
-
ekaramad authored
When the tab's RenderWidgetHostView is nullptr, we cannot and should not select any RenderWidgetHosts for a drag destination. Therefore, in response to draggingEntered we should return no operation. This CL will fix that issue as well as making RenderWidgetHostInputEventRouter::GetRenderWidgetHostAtPoint() handle nullptr |root_view| by returning nullptr. BUG=670645 Review-Url: https://codereview.chromium.org/2547213002 Cr-Commit-Position: refs/heads/master@{#436146}
-
rdevlin.cronin authored
BUG=653350 Review-Url: https://codereview.chromium.org/2543403002 Cr-Commit-Position: refs/heads/master@{#436145}
-
kqyang authored
- Also fixed source_buffer_state failed to find codec with vp9 in mp4 contents when VP9 in MP4 is enabled. - And added a few playback/demuxer tests. BUG=580623 Review-Url: https://codereview.chromium.org/2495193004 Cr-Commit-Position: refs/heads/master@{#436144}
-
moshayedi authored
- Adds ui.mojom.CompositionUnderline and ui.mojom.CompositionText. - Adds corresponding struct traits + unittest for struct traits. - Breaks ui.mojom.TextInputClient::OnCompositionEvent() into multiple functions, each corresponding to a function in ui::TextInputClient. BUG=631524 Review-Url: https://codereview.chromium.org/2539453002 Cr-Commit-Position: refs/heads/master@{#436143}
-
sczs authored
BUG=666732 Review-Url: https://codereview.chromium.org/2545143003 Cr-Commit-Position: refs/heads/master@{#436142}
-
jbudorick authored
BUG=664308 Review-Url: https://codereview.chromium.org/2549863003 Cr-Commit-Position: refs/heads/master@{#436141}
-
aboxhall authored
BUG= Review-Url: https://codereview.chromium.org/2524993003 Cr-Commit-Position: refs/heads/master@{#436140}
-
ruiu authored
BUG=670397 Review-Url: https://codereview.chromium.org/2550883002 Cr-Commit-Position: refs/heads/master@{#436139}
-
sczs authored
BUG=666732 Review-Url: https://codereview.chromium.org/2544413002 Cr-Commit-Position: refs/heads/master@{#436138}
-
steimel authored
The LazySyncableAdapter is used to wrap LazySyncables of any changeset type into a LazySyncable with a string changeset by serializing the changesets into a string and parsing them from strings. That way, ObjectSyncState can just work with LazySyncables of type string. BUG=663065 Review-Url: https://codereview.chromium.org/2522633004 Cr-Commit-Position: refs/heads/master@{#436137}
-
jialiul authored
UnsafeResource is used in creating/showing SB interstitial, thus this is a preparation step of componentizing SB interstitial. BUG=666100 Review-Url: https://codereview.chromium.org/2540563002 Cr-Commit-Position: refs/heads/master@{#436136}
-
watk authored
Supported profiles will not be used. Support is tested by trying to initialize the decoder. BUG=660942 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2548923002 Cr-Commit-Position: refs/heads/master@{#436135}
-
jbauman authored
Mappings need to stay the same across frames so textures aren't unnecessarily reallocated, but they should be deleted once they're not used to avoid leaking memory. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel Review-Url: https://codereview.chromium.org/2544203003 Cr-Commit-Position: refs/heads/master@{#436134}
-
ltian authored
Some types of phones (such as Google Pixel) report ClassCastException error when it populates data for SearchEnginePreference. The reason of this bug is because SearchEnginePreference manually sets LayoutParams for the ListView in PreferenceFragment and some types of phones (Nexus 6P) use LinearyLayout to hold the ListView while other types of phones (Google Pixel) use FrameLayout to hold it. To solve this problem, get LayoutParams of ListView and cast it to MarginLayoutParams before setting margin values of it. Because both LinearLayout.LayoutParams and FrameLayout.LayoutParms inherit from MarginLayoutParams. BUG=670297 Review-Url: https://codereview.chromium.org/2543023004 Cr-Commit-Position: refs/heads/master@{#436133}
-
bajones authored
With this patch new requestPresent calls that are made while the first one is still pending will simply be queued up Blink-side and all resolved at once when the original request succeeds or fails. BUG=670441 Review-Url: https://codereview.chromium.org/2550863002 Cr-Commit-Position: refs/heads/master@{#436132}
-
fsamuel authored
This is dead code. BUG=none TBR=tsepez@chromium.org Review-Url: https://codereview.chromium.org/2550833002 Cr-Commit-Position: refs/heads/master@{#436131}
-
kozyatinskiy authored
BUG=666602 R=lushnikov@chromium.org Review-Url: https://codereview.chromium.org/2544383002 Cr-Commit-Position: refs/heads/master@{#436130}
-
kylechar authored
Before moving DisplayChangeObserver from src/ash/display to src/ui/display we need to remove all ash dependencies. 1. DisplayManager and DisplayConfigurator are injected instead of getting them from ash::Shell. 2. DCO no longer acts as a ShellObserver for shutdown. Add ShutdownObserver to do this instead. 3. Move display strings from ash to ui. BUG=667344 Review-Url: https://codereview.chromium.org/2523873002 Cr-Commit-Position: refs/heads/master@{#436129}
-
pfeldman authored
PerformanceMonitor: do not maintain a vector of frames in the monitor, single ExecutionContext member should suffice. Review-Url: https://codereview.chromium.org/2539323002 Cr-Commit-Position: refs/heads/master@{#436128}
-
sczs authored
BUG=666732 Review-Url: https://codereview.chromium.org/2544153004 Cr-Commit-Position: refs/heads/master@{#436127}
-
mpearson authored
These were added to the code in https://codereview.chromium.org/1855423003 BUG= Review-Url: https://codereview.chromium.org/2544883004 Cr-Commit-Position: refs/heads/master@{#436126}
-
pdr authored
27 new failures, 12 new passes. I haven't investigated which changes caused these, but the new failures are all minor subpixel issues. Review-Url: https://codereview.chromium.org/2550793002 Cr-Commit-Position: refs/heads/master@{#436125}
-
xidachen authored
This will make the APIs appear in the same order as in the CanvasRenderingContext2D.idl which makes it easy to identify which ones are missing. TBR=junov@chromium.org BUG=None Review-Url: https://codereview.chromium.org/2546693004 Cr-Commit-Position: refs/heads/master@{#436124}
-
slan authored
Pass the Connector* provided by the service:media's ServiceContext into MojoMediaClient::Initialize(), allowing MojoMediaClient implementations to connect to interfaces exposed by other services. Also makes the InterfaceProvider passed in CreateInterfaceFactory optional to eliminate unecessary complexity, and corrects an error in media_manifest.json. BUG=660736 Review-Url: https://codereview.chromium.org/2544523002 Cr-Commit-Position: refs/heads/master@{#436123}
-
stanisc authored
This change is a part of larger effort of propagating D3D VSync signal to the compositor. Since the current implementation in BrowserCompositorOutputSurface explicitly depends on a time based SyntheticBeginFrameSource, enne@ suggested that a good first step would be to try to decouple it from a specific BeginFrameSource type. Instead of passing SyntheticBeginFrameSource and CompositorVSyncManager in every constructor of BrowserCompositorOutputSurface and classes derived from it, this change replaces the SyntheticBFS / VSyncManager pair with a callback to update VSync parameters. The callback is handled at GpuProcessTransportFactory. BUG=467617 Review-Url: https://codereview.chromium.org/2511273002 Cr-Commit-Position: refs/heads/master@{#436122}
-
mattm authored
Fix PathBuilderKeyRolloverTest.TestMultipleRootMatchesOnlyOneWorks unordered_multimap ordering dependency. BUG=670889 Review-Url: https://codereview.chromium.org/2550893002 Cr-Commit-Position: refs/heads/master@{#436121}
-
gchatz authored
The JS Injection verification times out on some devices when used to tap a form element. This CL thus increases the timeout. BUG=670380 Review-Url: https://codereview.chromium.org/2543213003 Cr-Commit-Position: refs/heads/master@{#436120}
-
xhwang authored
The current structure make it impossible to support hosting different media services in different processes. For example, on desktop we may want to host a video decoder service in the GPU process, but host a CDM service in a utility process. For another example, on Android, we want to host the audio decoder and CDM service in the GPU process, but host a Renderer service in the browser process. This CL adds a MediaInterfaceProxy which will serve as a proxy (and central place) to dispatch media interface creation calls and decide where to forward the interface request to support the above use cases. In this CL, MediaInterfaceProxy will always forward calls to the existing media service we have. In future CLs, we'll add more logic to support the more complicated use cases. This also moves a lot of media logic into a helper class, which helps make RenderFrameHostImpl cleaner. BUG=664364 TEST=Maually tested. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation Review-Url: https://codereview.chromium.org/2521133002 Cr-Commit-Position: refs/heads/master@{#436119}
-
dongseong.hwang authored
Original CL: https://codereview.chromium.org/2418173002/ Revert CL: https://codereview.chromium.org/2463103002/ https://codereview.chromium.org/2474073004 Changes: Skip failed gpu pixel tests until baseline is created. Fix following failures in Win7 dbg RendererPixelTest/2.PremultipliedTextureWithBackground GLRendererPixelTest.TextureQuadBatching RendererPixelTest/0.PremultipliedTextureWithBackground GLRendererPixelTest.NonPremultipliedTextureWithBackground IntersectingQuadGLPixelTest/0.Y16VideoQuads VideoGLRendererPixelTest.TwoColorY16Rect IntersectingQuadGLPixelTest/1.Y16VideoQuads TBR=dalecurtis@chromium.org,ccameron@chromium.org,dpranke@chromium.org,junov@chromium.org BUG=615325 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel Review-Url: https://codereview.chromium.org/2547683003 Cr-Commit-Position: refs/heads/master@{#436118}
-
staraz authored
This is a first step to separate exo::SurfaceFactoryOwner into exo::CompositorFrameSink and exo::CompositorFrameSinkHolder (WIP CL: https://codereview.chromium.org/2493223002) BUG=659601 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel Review-Url: https://codereview.chromium.org/2544103002 Cr-Commit-Position: refs/heads/master@{#436117}
-
dewittj authored
Since kInvalidOfflineId is a static data member, it needs explicitly defined storage as soon as it becomes 'odr-used'. Replace a temporary variable in RecentTabHelper with storage in offline_page_model.cc both for clarity and to allow further references to kInvalidOfflineId to be taken. BUG= Review-Url: https://codereview.chromium.org/2548033002 Cr-Commit-Position: refs/heads/master@{#436116}
-