commit | 718da650fc762f9776e6266135ded1edd373cfab | [log] [tgz] |
---|---|---|
author | Kent Tamura <tkent@chromium.org> | Tue Jun 19 02:37:30 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Jun 19 02:37:30 2018 |
tree | 03b3145a29dbf47e134bbdf2195c5a48365b029a | |
parent | af041ca4d3b2335e692fc99c4f7d509fa2176d92 [diff] |
dom: Remove mutation_observer.h dependency from node.h. node.h is used in 4,700+ compilation units, and this CL reduces its estimated expanded size from 3.47MB to 2.58MB. Node depended on enum blink::MutationObserver::MutationType. This CL makes it to blink::MutationType, and moves it out from mutation_observer.h. Also, NodeMutationObserverData in node_rare_data.h depended on mutation_observer_registration.h. This CL moves member functions of NodeMutationObserverData from node_rare_data.h to node_rare_data.cc to remove #include mutation_observer_registration.h. Bug: 242216 Change-Id: I7a603bda1442dedc45674daab1b5d8f5b369f123 Reviewed-on: https://chromium-review.googlesource.com/1102291 Reviewed-by: Hayato Ito <hayato@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#568311}
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 .