Movatterモバイル変換


[0]ホーム

URL:


Google Git
Sign in
chromium /chromium /src /3b5e94fb296836fde5415658ebb3c55b0ece425a
commit3b5e94fb296836fde5415658ebb3c55b0ece425a[log][tgz]
authorXiaohan Wang <xhwang@chromium.org>Fri Jan 21 00:05:31 2022
committerChromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com>Fri Jan 21 00:05:31 2022
treebe1a2deba99d5f78d9ca8ad53c763d6ce81f3c93
parentcb2ac42a9edb2416ad23e49551a5513fd66afa67[diff]
tools: Fix primary header marking in add_header.pyThis CL fixes a corner case which isn't handled correctly byadd_header.py. When there are two includes with the same filename but in different paths, the current script may choosethe wrong one as the primary header since it passed all thefuzzy testing.To fix it, we add a first pass to do exact matching. Sinceexact matching would work for most of the times, this changeshould also improve the performance of this script.Bug: 1234043Change-Id:I7036fd703c77159e7303cda71777bce97f0e4d4aReviewed-on:https://chromium-review.googlesource.com/c/chromium/src/+/3405134Reviewed-by: Daniel Cheng <dcheng@chromium.org>Auto-Submit: Xiaohan Wang <xhwang@chromium.org>Reviewed-by: Dirk Pranke <dpranke@google.com>Commit-Queue: Dirk Pranke <dpranke@google.com>Cr-Commit-Position: refs/heads/main@{#961684}
2 files changed
tree: be1a2deba99d5f78d9ca8ad53c763d6ce81f3c93
  1. android_webview/
  2. apps/
  3. ash/
  4. base/
  5. build/
  6. build_overrides/
  7. buildtools/
  8. cc/
  9. chrome/
  10. chromecast/
  11. chromeos/
  12. cloud_print/
  13. codelabs/
  14. components/
  15. content/
  16. courgette/
  17. crypto/
  18. dbus/
  19. device/
  20. docs/
  21. extensions/
  22. fuchsia/
  23. gin/
  24. google_apis/
  25. google_update/
  26. gpu/
  27. headless/
  28. infra/
  29. ios/
  30. ipc/
  31. jingle/
  32. media/
  33. mojo/
  34. native_client_sdk/
  35. net/
  36. pdf/
  37. ppapi/
  38. printing/
  39. remoting/
  40. rlz/
  41. sandbox/
  42. services/
  43. skia/
  44. sql/
  45. storage/
  46. styleguide/
  47. testing/
  48. third_party/
  49. tools/
  50. ui/
  51. url/
  52. weblayer/
  53. .clang-format
  54. .clang-tidy
  55. .eslintrc.js
  56. .git-blame-ignore-revs
  57. .gitattributes
  58. .gitignore
  59. .gn
  60. .mailmap
  61. .rustfmt.toml
  62. .vpython
  63. .vpython3
  64. .yapfignore
  65. AUTHORS
  66. BUILD.gn
  67. CODE_OF_CONDUCT.md
  68. codereview.settings
  69. DEPS
  70. DIR_METADATA
  71. ENG_REVIEW_OWNERS
  72. LICENSE
  73. LICENSE.chromium_os
  74. OWNERS
  75. PRESUBMIT.py
  76. PRESUBMIT_test.py
  77. PRESUBMIT_test_mocks.py
  78. README.md
  79. WATCHLISTS
README.md

Logo Chromium

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 ishttps://www.chromium.org.

To check out the source code locally, don't usegit clone! Instead, followthe instructions on how to get the code.

Documentation in the source is rooted indocs/README.md.

Learn how toGet Around the Chromium Source Code Directory Structure.

For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.

If you found a bug, please file it athttps://crbug.com/new.


[8]ページ先頭

©2009-2025 Movatter.jp