Skip to content

Commit e7e682a

Browse files
committed
refactor: move patches to appropriate file [skip-ci]
1 parent 0f54c42 commit e7e682a

File tree

2 files changed

+25
-31
lines changed

2 files changed

+25
-31
lines changed

patches/aapt2.patch

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,4 @@
11
Submodule src/base contains modified content
2-
diff --git a/src/base/libs/androidfw/ResourceTypes.cpp b/src/base/libs/androidfw/ResourceTypes.cpp
3-
index cae2d0bc16b3..13c5f8fc84e8 100644
4-
--- a/src/base/libs/androidfw/ResourceTypes.cpp
5-
+++ b/src/base/libs/androidfw/ResourceTypes.cpp
6-
@@ -43,7 +43,7 @@
7-
#include <utils/String16.h>
8-
#include <utils/String8.h>
9-
10-
-#ifdef __ANDROID__
11-
+#if 0
12-
#include <binder/TextOutput.h>
13-
14-
#endif
152
diff --git a/src/base/tools/aapt2/ResourceTable.cpp b/src/base/tools/aapt2/ResourceTable.cpp
163
index 8ab1493c6ab3..3a855f0f6866 100644
174
--- a/src/base/tools/aapt2/ResourceTable.cpp

patches/androidfw.patch

Lines changed: 25 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,38 @@
1-
--- a/base/libs/androidfw/include/androidfw/StringPiece.h 2022-09-24 10:22:22.808291321 +0800
2-
+++ b/base/libs/androidfw/include/androidfw/StringPiece.h 2022-09-24 10:20:04.808277573 +0800
3-
@@ -68,13 +68,19 @@
4-
size_t size() const;
5-
bool empty() const;
6-
std::basic_string<TChar> to_string() const;
7-
+
8-
bool contains(const BasicStringPiece<TChar>& rhs) const;
9-
int compare(const BasicStringPiece<TChar>& rhs) const;
10-
bool operator<(const BasicStringPiece<TChar>& rhs) const;
1+
Submodule src/base contains modified content
2+
diff --git a/src/base/libs/androidfw/ResourceTypes.cpp b/src/base/libs/androidfw/ResourceTypes.cpp
3+
index cae2d0bc16b3..13c5f8fc84e8 100644
4+
--- a/src/base/libs/androidfw/ResourceTypes.cpp
5+
+++ b/src/base/libs/androidfw/ResourceTypes.cpp
6+
@@ -43,7 +43,7 @@
7+
#include <utils/String16.h>
8+
#include <utils/String8.h>
9+
10+
-#ifdef __ANDROID__
11+
+#if 0
12+
#include <binder/TextOutput.h>
13+
14+
#endif
15+
diff --git a/src/base/libs/androidfw/include/androidfw/StringPiece.h b/src/base/libs/androidfw/include/androidfw/StringPiece.h
16+
index 921877dc4982..27e27e1c2b94 100644
17+
--- a/src/base/libs/androidfw/include/androidfw/StringPiece.h
18+
+++ b/src/base/libs/androidfw/include/androidfw/StringPiece.h
19+
@@ -75,6 +75,11 @@ class BasicStringPiece {
1120
bool operator>(const BasicStringPiece<TChar>& rhs) const;
1221
bool operator==(const BasicStringPiece<TChar>& rhs) const;
1322
bool operator!=(const BasicStringPiece<TChar>& rhs) const;
14-
-
1523
+ // for std::basic_string
1624
+ bool operator<(const std::basic_string<TChar>& rhs) const;
1725
+ bool operator>(const std::basic_string<TChar>& rhs) const;
1826
+ bool operator==(const std::basic_string<TChar>& rhs) const;
1927
+ bool operator!=(const std::basic_string<TChar>& rhs) const;
20-
+
28+
2129
const_iterator begin() const;
2230
const_iterator end() const;
23-
24-
@@ -256,6 +262,26 @@
31+
@@ -256,6 +261,26 @@ inline bool BasicStringPiece<TChar>::operator!=(const BasicStringPiece<TChar>& r
32+
return compare(rhs) != 0;
2533
}
2634

27-
+ template <typename TChar>
35+
+template <typename TChar>
2836
+inline bool BasicStringPiece<TChar>::operator<(const std::basic_string<TChar>& rhs) const {
2937
+ return compare(BasicStringPiece(rhs)) < 0;
3038
+}
@@ -44,7 +52,6 @@
4452
+ return compare(BasicStringPiece(rhs)) != 0;
4553
+}
4654
+
47-
template <typename TChar>
55+
template <typename TChar>
4856
inline typename BasicStringPiece<TChar>::const_iterator BasicStringPiece<TChar>::begin() const {
49-
return data_;
50-
}
57+
return data_;

0 commit comments

Comments
 (0)