commit | 5658b28c40444360ca89bccf39f9914c34592683 | [log] [tgz] |
---|---|---|
author | Andrew Comminos <acomminos@fb.com> | Thu Jan 10 15:23:33 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Jan 10 15:23:33 2019 |
tree | 76cddeae61f271fb85f0af671770f1f5f148f40d | |
parent | 269dd296ec5c253be01d3b8c8c140cf0ff9cd6d1 [diff] |
Prevent IDL code generation of nullable dictionaries as dictionary members. As per the WebIDL spec, "if the type of the dictionary member, after resolving typedefs, is a nullable type, its inner type must not be a dictionary type". Raises an exception when encountering a nullable dictionary type in a dictionary. Update the IDL files for Credential Management to the upstream version, which removes the nullability of these members. Bug: 890375 Change-Id: I179b0193c6c15fc1f51ec10b44a9096d4b3e286a Reviewed-on: https://chromium-review.googlesource.com/c/1404411 Reviewed-by: Hitoshi Yoshida <peria@chromium.org> Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Reviewed-by: Mike West <mkwst@chromium.org> Commit-Queue: Andrew Comminos <acomminos@fb.com> Cr-Commit-Position: refs/heads/master@{#621579}
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 .