1
- From 0ed683790b9d5277d180785ad3d8ab42ddb55602 Mon Sep 17 00:00:00 2001
1
+ From a04946e55a072e652f2b3716e058729152664ffe Mon Sep 17 00:00:00 2001
2
2
From: uazo <uazo@users.noreply.github.com>
3
3
Date: Fri, 9 Jun 2023 15:11:46 +0000
4
- Subject: [PATCH 09/13 ] bromite build utils
4
+ Subject: [PATCH 09/12 ] bromite build utils
5
5
6
6
Change-Id: I341ca819f305782864b36de15b42e2da3849897d
7
7
---
@@ -433,10 +433,10 @@ index 0000000000000..cfaccd9373e45
433
433
+ ../../zip_helpers.py
434
434
+ java_bromite_impl.py
435
435
diff --git a/build/config/BUILDCONFIG.gn b/build/config/BUILDCONFIG.gn
436
- index c9a3ce41465b3..b35add9bb3222 100644
436
+ index 8e0c3761f1634..388d7bdb358ce 100644
437
437
--- a/build/config/BUILDCONFIG.gn
438
438
+++ b/build/config/BUILDCONFIG.gn
439
- @@ -728 ,6 +728 ,7 @@ set_defaults("component") {
439
+ @@ -734 ,6 +734 ,7 @@ set_defaults("component") {
440
440
configs = default_component_configs
441
441
}
442
442
@@ -445,10 +445,10 @@ index c9a3ce41465b3..b35add9bb3222 100644
445
445
# ACTION OVERRIDE
446
446
# =============================================================================
447
447
diff --git a/build/config/android/rules.gni b/build/config/android/rules.gni
448
- index aa6a2fe716646..47261d84d6152 100644
448
+ index 053550dd0365d..c568dc99495de 100644
449
449
--- a/build/config/android/rules.gni
450
450
+++ b/build/config/android/rules.gni
451
- @@ -208 ,7 +208 ,7 @@ if (!is_robolectric && enable_java_templates) {
451
+ @@ -209 ,7 +209 ,7 @@ if (!is_robolectric && enable_java_templates) {
452
452
# }
453
453
template("java_cpp_enum") {
454
454
action_with_pydeps(target_name) {
@@ -457,7 +457,7 @@ index aa6a2fe716646..47261d84d6152 100644
457
457
458
458
# The sources aren't compiled so don't check their dependencies.
459
459
check_includes = false
460
- @@ -219 ,6 +219 ,10 @@ if (!is_robolectric && enable_java_templates) {
460
+ @@ -220 ,6 +220 ,10 @@ if (!is_robolectric && enable_java_templates) {
461
461
_rebased_sources = rebase_path(invoker.sources, root_build_dir)
462
462
463
463
args = [ "--srcjar=$_rebased_srcjar_path" ] + _rebased_sources
@@ -604,15 +604,15 @@ index 0000000000000..db44defd1ecb8
604
604
+ #endif // CHROME_BROWSER_FLAGS_ANDROID_CROMITE_NATIVE_UTILS_H_
605
605
diff --git a/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/CromiteNativeUtils.java b/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/CromiteNativeUtils.java
606
606
new file mode 100755
607
- index 0000000000000..d01ecbc5428f7
607
+ index 0000000000000..702fe4dce42f0
608
608
--- /dev/null
609
609
+++ b/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/CromiteNativeUtils.java
610
610
@@ -0,0 +1,46 @@
611
611
+ package org.chromium.chrome.browser.flags;
612
612
+
613
- + import org.chromium.base.cached_flags.CachedFlag;
613
+ + import org.chromium.components.cached_flags.CachedFlagsSharedPreferences;
614
+ + import org.chromium.components.cached_flags.CachedFlag;
614
615
+ import org.chromium.chrome.browser.flags.ChromeFeatureList;
615
- + import org.chromium.base.cached_flags.CachedFlagsSharedPreferences;
616
616
+
617
617
+ import org.jni_zero.CalledByNative;
618
618
+ import org.jni_zero.NativeMethods;
@@ -655,7 +655,7 @@ index 0000000000000..d01ecbc5428f7
655
655
+ }
656
656
+ }
657
657
diff --git a/mojo/public/tools/mojom/mojom_parser.py b/mojo/public/tools/mojom/mojom_parser.py
658
- index 039c7464268f0..0ddfb753b92d6 100755
658
+ index 28c74c9e4ca17..0b167716212ec 100755
659
659
--- a/mojo/public/tools/mojom/mojom_parser.py
660
660
+++ b/mojo/public/tools/mojom/mojom_parser.py
661
661
@@ -21,6 +21,7 @@ import os
@@ -666,12 +666,12 @@ index 039c7464268f0..0ddfb753b92d6 100755
666
666
from collections import defaultdict
667
667
668
668
from mojom.generate import module
669
- @@ -176 ,11 +177 ,26 @@ def _CollectAllowedImportsFromBuildMetadata(build_metadata_filename):
669
+ @@ -177 ,11 +178 ,26 @@ def _CollectAllowedImportsFromBuildMetadata(build_metadata_filename):
670
670
collect(build_metadata_filename)
671
671
return allowed_imports
672
672
673
673
+ def _ResolveInclude(mojom_abspath, input_root_paths):
674
- + mojom_abspath = _ResolveRelativeImportPath(mojom_abspath, input_root_paths)
674
+ + mojom_abspath = _ResolveRelativeImportPath(mojom_abspath, mojom_abspath, input_root_paths)
675
675
+ with codecs.open(mojom_abspath, encoding='utf-8') as f:
676
676
+ src = f.read()
677
677
+
@@ -695,7 +695,7 @@ index 039c7464268f0..0ddfb753b92d6 100755
695
695
conditional_features.RemoveDisabledDefinitions(ast, enabled_features)
696
696
return mojom_abspath, ast
697
697
698
- @@ -300 ,7 +316 ,7 @@ def _ParseMojoms(mojom_files,
698
+ @@ -301 ,7 +317 ,7 @@ def _ParseMojoms(mojom_files,
699
699
(path, abs_path) for abs_path, path in mojom_files_to_parse.items())
700
700
701
701
logging.info('Parsing %d .mojom into ASTs', len(mojom_files_to_parse))
@@ -800,5 +800,5 @@ index 35c1b20bc2c83..6a600ee42da7b 100644
800
800
removal_comments_extension = None # None means no removal comments
801
801
if args.enable_removal_comments:
802
802
- -
803
- 2.47 .1
803
+ 2.48 .1
804
804
0 commit comments