commit | 19ff5882db85e869c446f7c5218bbcda35bf45bd | [log] [tgz] |
---|---|---|
author | Daichi Hirono <[email protected]> | Thu Nov 30 03:37:34 2017 |
committer | Commit Bot <[email protected]> | Thu Nov 30 03:37:34 2017 |
tree | 9f8608642734ef90f8a4b1a82e18e5ee8d8e07b4 | |
parent | a71cc8fd1e67364720f0894fae565a29835378ca [diff] |
Handle selection data source comes from clients. The CL partially implements the data flow of setting clipboard data from exo clients. 1. DataDevice receives a selection event with DataSource from the client 2. Seat requests DataSource for bytes, updates the clipboard with obtained bytes, and keeps holding DataSource instance to cancel it when new clipboard data is set. Follwing CL implements the DataSource part which actually reads bytes from FD. Bug: 773978 Test: exo_unittests Change-Id: I0cde5755dd1ecd28d24a5b17f90590b9a70d4773 Reviewed-on: https://chromium-review.googlesource.com/792410 Commit-Queue: Daichi Hirono <[email protected]> Reviewed-by: David Reveman <[email protected]> Cr-Commit-Position: refs/heads/master@{#520420}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .