commit | b47da7ddf8e3252428c67dc14231011fc5940c9d | [log] [tgz] |
---|---|---|
author | Matt Reynolds <mattreynolds@google.com> | Fri Feb 01 22:20:05 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Feb 01 22:20:05 2019 |
tree | 8d54df84df6936b4c8efd0f02cb1da403ae52b98 | |
parent | 9648395b1a80e17c7af6af02e35b991385f8a75d [diff] |
Reland "Parse HID report descriptor for report info" This is a reland of 6a235ad71f5f34c4b43a5c6be4a78c96cb748921 This reland includes a fix for a use-before-initialization error in HidReportDescriptor that caused devices that do not use report IDs to sometimes report that they did. Original change's description: > Parse HID report descriptor for report info > > The previous HID report descriptor parser was designed to only > extract the maximum size of each type of report and did not preserve > information about the individual fields within a report. This CL > adds a new parser that builds a hierarchical representation of the > reports supported by the HID device. > > BUG=890096 > > Change-Id: I4ac3bf883a843bec00576bfad78958d42f53abc7 > Reviewed-on: https://chromium-review.googlesource.com/c/1257897 > Commit-Queue: Matt Reynolds <mattreynolds@chromium.org> > Reviewed-by: Daniel Cheng <dcheng@chromium.org> > Reviewed-by: Ovidio de Jesús Ruiz-Henríquez <odejesush@chromium.org> > Cr-Commit-Position: refs/heads/master@{#626816} BUG=890096 Change-Id: I8991162f0bb8c442d4e7cdce5940dd801ab5bfa0 Reviewed-on: https://chromium-review.googlesource.com/c/1446661 Reviewed-by: Daniel Cheng <dcheng@chromium.org> Commit-Queue: Matt Reynolds <mattreynolds@chromium.org> Cr-Commit-Position: refs/heads/master@{#628478}
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 .