Fixing all clang errors...
Change-Id: If448c339c16359b53c31f181d3e3938ffbe30cef
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/450037
Reviewed-by: Jorge Betancourt <jmbetancourt@google.com>
Commit-Queue: Julia Lavrova <jlavrova@google.com>
diff --git a/BUILD.gn b/BUILD.gn
index 47cb3b3..1c9765c 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -1477,6 +1477,10 @@
]
}
+group("experimental") {
+ deps = [ "experimental/sktext" ]
+}
+
config("our_vulkan_headers") {
include_dirs = [ "include/third_party/vulkan" ]
}
@@ -1985,6 +1989,7 @@
":test",
":tool_utils",
"experimental/skrive:tests",
+ "experimental/sktext:tests",
"modules/skottie:tests",
"modules/skparagraph:tests",
"modules/sksg:tests",
@@ -2049,6 +2054,7 @@
":flags",
":gpu_tool_utils",
":xml",
+ "experimental/sktext:samples",
"modules/audioplayer",
"modules/skparagraph:samples",
"modules/skshaper",
@@ -2488,6 +2494,7 @@
deps = [
":sk_app",
":skia",
+ "experimental/sktext:sktext",
"modules/skottie:skottie",
]
}
@@ -2744,6 +2751,7 @@
":tool_utils",
":trace",
"experimental/skrive",
+ "experimental/sktext",
"modules/audioplayer",
"modules/particles",
"modules/skottie",
@@ -2863,6 +2871,10 @@
is_shared_library = is_android
deps = [ "modules/skplaintexteditor:editor_app" ]
}
+ test_app("text_editor") {
+ is_shared_library = is_android
+ deps = [ "experimental/sktext:text_editor" ]
+ }
}
skia_executable("image_diff_metric") {
diff --git a/experimental/sktext/tests/SelectableText.cpp b/experimental/sktext/tests/SelectableText.cpp
index 8692eed..75caf9c 100644
--- a/experimental/sktext/tests/SelectableText.cpp
+++ b/experimental/sktext/tests/SelectableText.cpp
@@ -49,20 +49,6 @@
using namespace skia::text;
-namespace {
- bool operator==(SkSpan<const char16_t> a, SkSpan<const char16_t> b) {
- if (a.size() != b.size()) {
- return false;
- }
- for (size_t i = 0; i < a.size(); ++i) {
- if (a[i] != b[i]) {
- return false;
- }
- }
- return true;
- }
-}
-
struct TestLine {
size_t index;
TextRange lineText;
@@ -87,7 +73,7 @@
public:
void onBeginLine(size_t index, TextRange lineText, bool hardBreak, SkRect bounds) override {
SkASSERT(fTestLines.size() == index);
- fTestLines.push_back({ index, lineText, hardBreak, bounds, EMPTY_RANGE, Range<RunIndex>(fTestRuns.size(), fTestRuns.size()) });
+ fTestLines.push_back({ index, lineText, hardBreak, bounds, EMPTY_RANGE, Range<RunIndex>(fTestRuns.size(), fTestRuns.size()), 0 });
}
void onEndLine(size_t index, TextRange lineText, GlyphRange trailingSpaces, size_t glyphCount) override {
SkASSERT(fTestLines.size() == index + 1);
diff --git a/experimental/sktext/tests/ShapedText.cpp b/experimental/sktext/tests/ShapedText.cpp
index d26272f..9bee2bf 100644
--- a/experimental/sktext/tests/ShapedText.cpp
+++ b/experimental/sktext/tests/ShapedText.cpp
@@ -49,20 +49,6 @@
using namespace skia::text;
-namespace {
- bool operator==(SkSpan<const char16_t> a, SkSpan<const char16_t> b) {
- if (a.size() != b.size()) {
- return false;
- }
- for (size_t i = 0; i < a.size(); ++i) {
- if (a[i] != b[i]) {
- return false;
- }
- }
- return true;
- }
-}
-
DEF_TEST(SkText_ShapedText_LTR, reporter) {
TrivialFontChain* fontChain = new TrivialFontChain("Roboto", 40.0f, SkFontStyle::Normal());
if (fontChain->empty()) return;
diff --git a/experimental/sktext/tests/WrappedText.cpp b/experimental/sktext/tests/WrappedText.cpp
index ca70b90..e1e289f 100644
--- a/experimental/sktext/tests/WrappedText.cpp
+++ b/experimental/sktext/tests/WrappedText.cpp
@@ -48,20 +48,6 @@
#endif
using namespace skia::text;
-namespace {
- bool operator==(SkSpan<const char16_t> a, SkSpan<const char16_t> b) {
- if (a.size() != b.size()) {
- return false;
- }
- for (size_t i = 0; i < a.size(); ++i) {
- if (a[i] != b[i]) {
- return false;
- }
- }
- return true;
- }
-}
-
struct TestLine {
size_t index;
TextRange lineText;