Reland: Build Glic browser_tests on Linux

This revealed a number of other parts of the build that avoid compiling
on linux so this CL updates these to use the existing `enable_glic`
build flag.

Reland Note:
Relands https://crrev.com/c/6089193. Diff from PS1 to see changes to
originally landed CL.

Issue is that Wayland doesn't yet have an implementation for
GlobalShortcutListener which Glic CHECKs for. The fix for that was
landed in https://crrev.com/c/6100532

Cq-Include-Trybots: luci.chromium.try:linux-wayland-rel
Bug: 378141058
Change-Id: Ia333c69e7def99ea622fba30f9b87c8d54c7a9af
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6094446
Reviewed-by: Nico Weber <[email protected]>
Commit-Queue: David Bokan <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1398714}
NOKEYCHECK=True
GitOrigin-RevId: 97177ce01a8ac81e16821307cc613bc573de2343
1 file changed
tree: e512513798a68f36bbae82561f8606b6b355c970
  1. grit/
  2. preprocess_tests/
  3. .gitignore
  4. BUILD.gn
  5. grit.py
  6. grit_args.gni
  7. grit_info.py
  8. grit_rule.gni
  9. MANIFEST.in
  10. minify_js.py
  11. minify_js_unittest.py
  12. minimize_css.py
  13. minimize_css_unittest.py
  14. OWNERS
  15. pak_util.py
  16. pak_util_unittest.py
  17. preprocess_if_expr.gni
  18. preprocess_if_expr.py
  19. preprocess_if_expr_test.py
  20. PRESUBMIT.py
  21. README.md
  22. repack.gni
  23. setup.py
  24. stamp_grit_sources.py
README.md

GRIT (Google Resource and Internationalization Tool)

This is a tool for projects to manage resources and simplify the localization workflow.

See the user guide for more details on using this project: https://dev.chromium.org/developers/tools-we-use-in-chromium/grit/grit-users-guide

History

This code previously used to live at https://code.google.com/p/grit-i18n/source/checkout which still contains the project‘s history. https://chromium.googlesource.com/external/grit-i18n/ is a git mirror of the SVN repository that’s identical except for the last two commits. The project is now developed in the Chromium project directly.

There is a read-only mirror of just this directory at https://chromium.googlesource.com/chromium/src/tools/grit/ if you don't want to check out all of Chromium.