From 07e4407525740160c258b281c26facadf71a998a Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Fri, 27 Sep 2024 18:05:42 +0200 Subject: [PATCH] Add license header to Kotlin files. --- .../io/element/wysiwyg/compose/ComposeApplication.kt | 8 ++++++++ .../wysiwyg/compose/DefaultMentionDisplayHandler.kt | 8 ++++++++ .../main/java/io/element/wysiwyg/compose/LinkDialog.kt | 8 ++++++++ .../main/java/io/element/wysiwyg/compose/MainActivity.kt | 8 ++++++++ .../java/io/element/wysiwyg/compose/SuggestionsView.kt | 8 ++++++++ .../java/io/element/wysiwyg/compose/matrix/Mention.kt | 8 ++++++++ .../io/element/wysiwyg/compose/matrix/MentionType.kt | 8 ++++++++ .../wysiwyg/compose/ui/components/FormattingButtons.kt | 8 ++++++++ .../java/io/element/wysiwyg/compose/ui/theme/Color.kt | 8 ++++++++ .../java/io/element/wysiwyg/compose/ui/theme/Theme.kt | 8 ++++++++ .../io/element/android/wysiwyg/poc/ExampleApplication.kt | 8 ++++++++ .../java/io/element/android/wysiwyg/poc/MainActivity.kt | 8 ++++++++ .../io/element/android/wysiwyg/poc/RichTextEditor.kt | 8 ++++++++ .../poc/matrix/MatrixMentionMentionDisplayHandler.kt | 8 ++++++++ .../io/element/android/wysiwyg/poc/matrix/Mention.kt | 8 ++++++++ .../io/element/android/wysiwyg/poc/matrix/MentionType.kt | 8 ++++++++ .../android/wysiwyg/compose/RichTextEditorActionsTest.kt | 8 ++++++++ .../android/wysiwyg/compose/RichTextEditorStateTest.kt | 8 ++++++++ .../android/wysiwyg/compose/RichTextEditorStyleTest.kt | 8 ++++++++ .../android/wysiwyg/compose/RichTextEditorTest.kt | 8 ++++++++ .../wysiwyg/compose/testutils/ComposeTestRuleExt.kt | 8 ++++++++ .../android/wysiwyg/compose/testutils/ComposerActions.kt | 8 ++++++++ .../android/wysiwyg/compose/testutils/EditorActions.kt | 8 ++++++++ .../android/wysiwyg/compose/testutils/StateFactory.kt | 8 ++++++++ .../android/wysiwyg/compose/testutils/ViewMatchers.kt | 8 ++++++++ .../element/android/wysiwyg/compose/EditorStyledText.kt | 8 ++++++++ .../io/element/android/wysiwyg/compose/RichTextEditor.kt | 8 ++++++++ .../android/wysiwyg/compose/RichTextEditorDefaults.kt | 8 ++++++++ .../android/wysiwyg/compose/RichTextEditorState.kt | 8 ++++++++ .../android/wysiwyg/compose/RichTextEditorStyle.kt | 8 ++++++++ .../android/wysiwyg/compose/StyledHtmlConverter.kt | 8 ++++++++ .../wysiwyg/compose/internal/FakeViewConnection.kt | 8 ++++++++ .../wysiwyg/compose/internal/RichTextEditorStyleExt.kt | 8 ++++++++ .../android/wysiwyg/compose/internal/ViewAction.kt | 8 ++++++++ .../wysiwyg/compose/FakeRichTextEditorStateTest.kt | 8 ++++++++ .../element/android/wysiwyg/EditorEditTextInputTests.kt | 8 ++++++++ .../element/android/wysiwyg/EditorStyledTextViewTest.kt | 8 ++++++++ .../io/element/android/wysiwyg/fakes/FakeStyleConfig.kt | 8 ++++++++ .../InterceptInputConnectionIntegrationTest.kt | 8 ++++++++ .../element/android/wysiwyg/test/utils/AnyViewAction.kt | 8 ++++++++ .../element/android/wysiwyg/test/utils/ClickActions.kt | 8 ++++++++ .../element/android/wysiwyg/test/utils/EditorActions.kt | 8 ++++++++ .../wysiwyg/test/utils/FakeLinkClickedListener.kt | 8 ++++++++ .../io/element/android/wysiwyg/test/utils/ImeActions.kt | 8 ++++++++ .../wysiwyg/test/utils/ScreenshotFailureHandler.kt | 8 ++++++++ .../io/element/android/wysiwyg/test/utils/SpanUtils.kt | 8 ++++++++ .../element/android/wysiwyg/test/utils/TestActivity.kt | 8 ++++++++ .../wysiwyg/test/utils/TestMentionDisplayHandler.kt | 8 ++++++++ .../android/wysiwyg/test/utils/TextInputMatchers.kt | 8 ++++++++ .../android/wysiwyg/test/utils/TextViewActions.kt | 8 ++++++++ .../android/wysiwyg/test/utils/UriContentListener.kt | 8 ++++++++ .../java/io/element/android/wysiwyg/EditorEditText.kt | 8 ++++++++ .../io/element/android/wysiwyg/EditorStyledTextView.kt | 8 ++++++++ .../java/io/element/android/wysiwyg/EditorTextWatcher.kt | 8 ++++++++ .../android/wysiwyg/display/MentionDisplayHandler.kt | 8 ++++++++ .../io/element/android/wysiwyg/display/TextDisplay.kt | 8 ++++++++ .../android/wysiwyg/extensions/ComposerExtensions.kt | 8 ++++++++ .../element/android/wysiwyg/extensions/RustExtensions.kt | 8 ++++++++ .../wysiwyg/inputhandlers/InterceptInputConnection.kt | 8 ++++++++ .../internal/display/MemoizedLinkDisplayHandler.kt | 8 ++++++++ .../wysiwyg/internal/utils/AndroidHtmlConverter.kt | 8 ++++++++ .../android/wysiwyg/internal/utils/TextRangeHelper.kt | 8 ++++++++ .../android/wysiwyg/internal/utils/UriContentListener.kt | 8 ++++++++ .../internal/view/EditorEditTextAttributeReader.kt | 8 ++++++++ .../internal/view/EditorStyledTextViewAttributeReader.kt | 8 ++++++++ .../wysiwyg/internal/view/ViewLazyViewModelExtension.kt | 8 ++++++++ .../wysiwyg/internal/view/models/LinkActionExt.kt | 9 ++++++++- .../wysiwyg/internal/viewmodel/EditorInputAction.kt | 8 ++++++++ .../wysiwyg/internal/viewmodel/EditorViewModel.kt | 8 ++++++++ .../wysiwyg/internal/viewmodel/ReplaceTextResult.kt | 8 ++++++++ .../io/element/android/wysiwyg/utils/CharContants.kt | 8 ++++++++ .../element/android/wysiwyg/utils/EditorIndexMapper.kt | 8 ++++++++ .../io/element/android/wysiwyg/utils/HtmlConverter.kt | 8 ++++++++ .../element/android/wysiwyg/utils/HtmlToSpansParser.kt | 8 ++++++++ .../io/element/android/wysiwyg/utils/LoggingConfig.kt | 8 ++++++++ .../io/element/android/wysiwyg/utils/ResourcesHelper.kt | 8 ++++++++ .../io/element/android/wysiwyg/utils/RustCleanerTask.kt | 8 ++++++++ .../element/android/wysiwyg/utils/RustErrorCollector.kt | 8 ++++++++ .../io/element/android/wysiwyg/utils/ThrowableExt.kt | 8 ++++++++ .../java/io/element/android/wysiwyg/view/StyleConfig.kt | 8 ++++++++ .../android/wysiwyg/view/inlinebg/BlockRenderer.kt | 8 ++++++++ .../wysiwyg/view/inlinebg/SpanBackgroundHelperFactory.kt | 8 ++++++++ .../element/android/wysiwyg/view/models/InlineFormat.kt | 8 ++++++++ .../io/element/android/wysiwyg/view/models/LinkAction.kt | 8 ++++++++ .../io/element/android/wysiwyg/view/spans/BlockSpan.kt | 8 ++++++++ .../element/android/wysiwyg/view/spans/CodeBlockSpan.kt | 8 ++++++++ .../android/wysiwyg/view/spans/CodeSpanConstants.kt | 8 ++++++++ .../android/wysiwyg/view/spans/CustomMentionSpan.kt | 8 ++++++++ .../android/wysiwyg/view/spans/ExtraCharacterSpan.kt | 8 ++++++++ .../element/android/wysiwyg/view/spans/InlineCodeSpan.kt | 8 ++++++++ .../io/element/android/wysiwyg/view/spans/LinkSpan.kt | 8 ++++++++ .../android/wysiwyg/view/spans/OrderedListSpan.kt | 8 ++++++++ .../io/element/android/wysiwyg/view/spans/PillSpan.kt | 8 ++++++++ .../wysiwyg/view/spans/PlainAtRoomMentionDisplaySpan.kt | 8 ++++++++ .../io/element/android/wysiwyg/view/spans/QuoteSpan.kt | 8 ++++++++ .../wysiwyg/view/spans/ReuseSourceSpannableFactory.kt | 8 ++++++++ .../android/wysiwyg/view/spans/UnorderedListSpan.kt | 8 ++++++++ .../wysiwyg/internal/utils/TextRangeHelperTest.kt | 8 ++++++++ .../io/element/android/wysiwyg/mocks/MockComposer.kt | 8 ++++++++ .../android/wysiwyg/mocks/MockComposerUpdateFactory.kt | 8 ++++++++ .../android/wysiwyg/mocks/MockTextUpdateFactory.kt | 8 ++++++++ .../android/wysiwyg/test/fakes/FakeStyleConfig.kt | 8 ++++++++ .../io/element/android/wysiwyg/test/utils/SpanUtils.kt | 8 ++++++++ .../android/wysiwyg/utils/AndroidHtmlConverterTest.kt | 8 ++++++++ .../element/android/wysiwyg/utils/BasicHtmlConverter.kt | 8 ++++++++ .../android/wysiwyg/utils/EditorIndexMapperTests.kt | 8 ++++++++ .../android/wysiwyg/utils/HtmlToSpansParserTest.kt | 8 ++++++++ .../android/wysiwyg/viewmodel/EditorViewModelTest.kt | 8 ++++++++ .../element/android/wysiwyg/test/rules/DismissAnrRule.kt | 8 ++++++++ .../android/wysiwyg/test/rules/FlakyEmulatorRule.kt | 8 ++++++++ .../android/wysiwyg/test/rules/RetryOnFailureRule.kt | 8 ++++++++ 111 files changed, 888 insertions(+), 1 deletion(-) diff --git a/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ComposeApplication.kt b/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ComposeApplication.kt index fbdef9964..1e55172b7 100644 --- a/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ComposeApplication.kt +++ b/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ComposeApplication.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.wysiwyg.compose import android.app.Application diff --git a/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/DefaultMentionDisplayHandler.kt b/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/DefaultMentionDisplayHandler.kt index 368e16573..ad40717ec 100644 --- a/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/DefaultMentionDisplayHandler.kt +++ b/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/DefaultMentionDisplayHandler.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.wysiwyg.compose import io.element.android.wysiwyg.display.MentionDisplayHandler diff --git a/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/LinkDialog.kt b/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/LinkDialog.kt index 14d4f6f8d..140f4edef 100644 --- a/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/LinkDialog.kt +++ b/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/LinkDialog.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.wysiwyg.compose import androidx.compose.foundation.layout.Arrangement diff --git a/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/MainActivity.kt b/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/MainActivity.kt index 5717dc018..81801186b 100644 --- a/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/MainActivity.kt +++ b/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/MainActivity.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.wysiwyg.compose import android.os.Bundle diff --git a/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/SuggestionsView.kt b/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/SuggestionsView.kt index bc01ac813..2d8f16c3e 100644 --- a/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/SuggestionsView.kt +++ b/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/SuggestionsView.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.wysiwyg.compose import androidx.compose.foundation.clickable diff --git a/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/matrix/Mention.kt b/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/matrix/Mention.kt index b96a22d27..5244db5bc 100644 --- a/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/matrix/Mention.kt +++ b/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/matrix/Mention.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.wysiwyg.compose.matrix /** diff --git a/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/matrix/MentionType.kt b/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/matrix/MentionType.kt index 433faf5c1..4abdd2101 100644 --- a/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/matrix/MentionType.kt +++ b/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/matrix/MentionType.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.wysiwyg.compose.matrix enum class MentionType { diff --git a/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ui/components/FormattingButtons.kt b/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ui/components/FormattingButtons.kt index 6ec9b42d9..0e0423568 100644 --- a/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ui/components/FormattingButtons.kt +++ b/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ui/components/FormattingButtons.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.wysiwyg.compose.ui.components import androidx.annotation.DrawableRes diff --git a/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ui/theme/Color.kt b/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ui/theme/Color.kt index c2a217b40..5126116e4 100644 --- a/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ui/theme/Color.kt +++ b/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ui/theme/Color.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.wysiwyg.compose.ui.theme import androidx.compose.ui.graphics.Color diff --git a/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ui/theme/Theme.kt b/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ui/theme/Theme.kt index 790abc83f..f2b88ba58 100644 --- a/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ui/theme/Theme.kt +++ b/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ui/theme/Theme.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.wysiwyg.compose.ui.theme import android.app.Activity diff --git a/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/ExampleApplication.kt b/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/ExampleApplication.kt index 9d842bde5..2e5228d32 100644 --- a/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/ExampleApplication.kt +++ b/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/ExampleApplication.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.poc import android.app.Application diff --git a/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/MainActivity.kt b/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/MainActivity.kt index 12b218bc8..73c132019 100644 --- a/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/MainActivity.kt +++ b/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/MainActivity.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.poc import android.os.Bundle diff --git a/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/RichTextEditor.kt b/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/RichTextEditor.kt index 68d41da46..79f0278f7 100644 --- a/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/RichTextEditor.kt +++ b/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/RichTextEditor.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.poc import android.content.Context diff --git a/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/matrix/MatrixMentionMentionDisplayHandler.kt b/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/matrix/MatrixMentionMentionDisplayHandler.kt index d504b4843..77024c057 100644 --- a/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/matrix/MatrixMentionMentionDisplayHandler.kt +++ b/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/matrix/MatrixMentionMentionDisplayHandler.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.poc.matrix import io.element.android.wysiwyg.display.TextDisplay diff --git a/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/matrix/Mention.kt b/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/matrix/Mention.kt index 9b8690450..0ba832e1a 100644 --- a/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/matrix/Mention.kt +++ b/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/matrix/Mention.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.poc.matrix /** diff --git a/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/matrix/MentionType.kt b/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/matrix/MentionType.kt index 0f71c32a8..f91c0e0e8 100644 --- a/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/matrix/MentionType.kt +++ b/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/matrix/MentionType.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.poc.matrix enum class MentionType { diff --git a/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorActionsTest.kt b/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorActionsTest.kt index e0a4ea350..b263125f8 100644 --- a/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorActionsTest.kt +++ b/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorActionsTest.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.compose import androidx.compose.ui.test.junit4.createComposeRule diff --git a/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorStateTest.kt b/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorStateTest.kt index 7af0c9969..29a6cc08b 100644 --- a/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorStateTest.kt +++ b/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorStateTest.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.compose import androidx.compose.foundation.layout.Column diff --git a/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorStyleTest.kt b/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorStyleTest.kt index 80677ab77..526e81fab 100644 --- a/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorStyleTest.kt +++ b/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorStyleTest.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.compose import androidx.compose.foundation.layout.fillMaxWidth diff --git a/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorTest.kt b/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorTest.kt index 95cbfea6d..b6b03a11b 100644 --- a/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorTest.kt +++ b/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorTest.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.compose import androidx.activity.ComponentActivity diff --git a/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/ComposeTestRuleExt.kt b/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/ComposeTestRuleExt.kt index 7ecf94338..7f788a29f 100644 --- a/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/ComposeTestRuleExt.kt +++ b/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/ComposeTestRuleExt.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.compose.testutils import androidx.compose.foundation.background diff --git a/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/ComposerActions.kt b/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/ComposerActions.kt index 314fc612c..df82acd11 100644 --- a/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/ComposerActions.kt +++ b/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/ComposerActions.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.compose.testutils import io.element.android.wysiwyg.compose.testutils.ComposerActions.DEFAULT_ACTIONS diff --git a/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/EditorActions.kt b/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/EditorActions.kt index 17dd13ee0..8b68a95fb 100644 --- a/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/EditorActions.kt +++ b/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/EditorActions.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.compose.testutils import android.view.View diff --git a/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/StateFactory.kt b/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/StateFactory.kt index 8384857cb..54ca361c8 100644 --- a/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/StateFactory.kt +++ b/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/StateFactory.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.compose.testutils import io.element.android.wysiwyg.compose.RichTextEditorState diff --git a/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/ViewMatchers.kt b/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/ViewMatchers.kt index 9d569847e..7cf195353 100644 --- a/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/ViewMatchers.kt +++ b/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/ViewMatchers.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.compose.testutils import android.view.View diff --git a/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/EditorStyledText.kt b/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/EditorStyledText.kt index 6683aac82..f9ef9ef5e 100644 --- a/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/EditorStyledText.kt +++ b/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/EditorStyledText.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.compose import android.text.Layout diff --git a/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditor.kt b/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditor.kt index d0f193647..7628e1ea0 100644 --- a/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditor.kt +++ b/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditor.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.compose import android.net.Uri diff --git a/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditorDefaults.kt b/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditorDefaults.kt index 861fc8534..05039eab4 100644 --- a/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditorDefaults.kt +++ b/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditorDefaults.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.compose import android.text.InputType diff --git a/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditorState.kt b/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditorState.kt index 20ff6c4bf..51244bd9b 100644 --- a/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditorState.kt +++ b/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditorState.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.compose import android.os.Parcelable diff --git a/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditorStyle.kt b/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditorStyle.kt index 4c482fc6e..56b1307a1 100644 --- a/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditorStyle.kt +++ b/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditorStyle.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.compose import android.graphics.drawable.GradientDrawable diff --git a/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/StyledHtmlConverter.kt b/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/StyledHtmlConverter.kt index 1f40a352d..8e3770f71 100644 --- a/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/StyledHtmlConverter.kt +++ b/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/StyledHtmlConverter.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.compose import android.content.Context diff --git a/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/internal/FakeViewConnection.kt b/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/internal/FakeViewConnection.kt index ed99c6ffc..84fdf6ad5 100644 --- a/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/internal/FakeViewConnection.kt +++ b/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/internal/FakeViewConnection.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.compose.internal import androidx.compose.runtime.Composable diff --git a/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/internal/RichTextEditorStyleExt.kt b/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/internal/RichTextEditorStyleExt.kt index 90b616938..845fb24b6 100644 --- a/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/internal/RichTextEditorStyleExt.kt +++ b/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/internal/RichTextEditorStyleExt.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.compose.internal import android.content.Context diff --git a/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/internal/ViewAction.kt b/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/internal/ViewAction.kt index 60e61601e..1ca39b0b2 100644 --- a/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/internal/ViewAction.kt +++ b/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/internal/ViewAction.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.compose.internal import io.element.android.wysiwyg.view.models.InlineFormat diff --git a/platforms/android/library-compose/src/test/java/io/element/android/wysiwyg/compose/FakeRichTextEditorStateTest.kt b/platforms/android/library-compose/src/test/java/io/element/android/wysiwyg/compose/FakeRichTextEditorStateTest.kt index 51d029b46..f028944ca 100644 --- a/platforms/android/library-compose/src/test/java/io/element/android/wysiwyg/compose/FakeRichTextEditorStateTest.kt +++ b/platforms/android/library-compose/src/test/java/io/element/android/wysiwyg/compose/FakeRichTextEditorStateTest.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.compose import androidx.compose.runtime.Composable diff --git a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/EditorEditTextInputTests.kt b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/EditorEditTextInputTests.kt index a2c1b038e..e5c79a4ad 100644 --- a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/EditorEditTextInputTests.kt +++ b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/EditorEditTextInputTests.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg import android.content.ClipData diff --git a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/EditorStyledTextViewTest.kt b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/EditorStyledTextViewTest.kt index c7501c875..d9f2c2014 100644 --- a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/EditorStyledTextViewTest.kt +++ b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/EditorStyledTextViewTest.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg import android.graphics.Canvas diff --git a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/fakes/FakeStyleConfig.kt b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/fakes/FakeStyleConfig.kt index 85f48c69a..43f3054ee 100644 --- a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/fakes/FakeStyleConfig.kt +++ b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/fakes/FakeStyleConfig.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.fakes import android.graphics.drawable.ColorDrawable diff --git a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/inputhandlers/InterceptInputConnectionIntegrationTest.kt b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/inputhandlers/InterceptInputConnectionIntegrationTest.kt index afdc77bb5..9d0f17f5b 100644 --- a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/inputhandlers/InterceptInputConnectionIntegrationTest.kt +++ b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/inputhandlers/InterceptInputConnectionIntegrationTest.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.inputhandlers import android.app.Application diff --git a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/AnyViewAction.kt b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/AnyViewAction.kt index 4fb147b5b..a54f79c90 100644 --- a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/AnyViewAction.kt +++ b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/AnyViewAction.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.test.utils import android.view.View diff --git a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/ClickActions.kt b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/ClickActions.kt index d2833c3e3..992486c7d 100644 --- a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/ClickActions.kt +++ b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/ClickActions.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.test.utils import android.view.InputDevice diff --git a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/EditorActions.kt b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/EditorActions.kt index 8e3ecf1ba..d8cdd29b0 100644 --- a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/EditorActions.kt +++ b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/EditorActions.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.test.utils import android.net.Uri diff --git a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/FakeLinkClickedListener.kt b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/FakeLinkClickedListener.kt index 1162e6fe3..7f650e999 100644 --- a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/FakeLinkClickedListener.kt +++ b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/FakeLinkClickedListener.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.test.utils import org.junit.Assert diff --git a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/ImeActions.kt b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/ImeActions.kt index cb192f5d7..47d021c5c 100644 --- a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/ImeActions.kt +++ b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/ImeActions.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.test.utils import android.view.View diff --git a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/ScreenshotFailureHandler.kt b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/ScreenshotFailureHandler.kt index 98d1effc3..d9c887750 100644 --- a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/ScreenshotFailureHandler.kt +++ b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/ScreenshotFailureHandler.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.test.utils import android.content.ContentValues diff --git a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/SpanUtils.kt b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/SpanUtils.kt index 6b59b13ed..6a1a53311 100644 --- a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/SpanUtils.kt +++ b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/SpanUtils.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.test.utils import android.text.TextUtils diff --git a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TestActivity.kt b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TestActivity.kt index 54f50c688..01091dada 100644 --- a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TestActivity.kt +++ b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TestActivity.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.test.utils import androidx.appcompat.app.AppCompatActivity diff --git a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TestMentionDisplayHandler.kt b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TestMentionDisplayHandler.kt index 5605ebda3..c800ec008 100644 --- a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TestMentionDisplayHandler.kt +++ b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TestMentionDisplayHandler.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.test.utils import io.element.android.wysiwyg.display.MentionDisplayHandler diff --git a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TextInputMatchers.kt b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TextInputMatchers.kt index ce0fe2d42..1f73fe701 100644 --- a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TextInputMatchers.kt +++ b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TextInputMatchers.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.test.utils import android.view.View diff --git a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TextViewActions.kt b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TextViewActions.kt index d03ac8be4..15ad4fc0e 100644 --- a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TextViewActions.kt +++ b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TextViewActions.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.test.utils import android.view.View diff --git a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/UriContentListener.kt b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/UriContentListener.kt index 3fe0532c9..20b3b36dc 100644 --- a/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/UriContentListener.kt +++ b/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/UriContentListener.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.test.utils import android.content.ClipData diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/EditorEditText.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/EditorEditText.kt index df658fca4..705ad2287 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/EditorEditText.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/EditorEditText.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg import android.content.ClipData diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/EditorStyledTextView.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/EditorStyledTextView.kt index 49ba8b732..f01c6e77d 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/EditorStyledTextView.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/EditorStyledTextView.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg import android.content.Context diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/EditorTextWatcher.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/EditorTextWatcher.kt index 00d90c43a..42dd8b5f1 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/EditorTextWatcher.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/EditorTextWatcher.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg import android.text.Editable diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/display/MentionDisplayHandler.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/display/MentionDisplayHandler.kt index a8d0b7e35..2a438a858 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/display/MentionDisplayHandler.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/display/MentionDisplayHandler.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.display /** diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/display/TextDisplay.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/display/TextDisplay.kt index 9cb7e6550..60fbbf7c1 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/display/TextDisplay.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/display/TextDisplay.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.display import android.text.style.ReplacementSpan diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/extensions/ComposerExtensions.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/extensions/ComposerExtensions.kt index bf265dbd5..cd705eeb7 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/extensions/ComposerExtensions.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/extensions/ComposerExtensions.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.extensions import io.element.android.wysiwyg.BuildConfig diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/extensions/RustExtensions.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/extensions/RustExtensions.kt index 472449b3b..2b25b41b0 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/extensions/RustExtensions.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/extensions/RustExtensions.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.extensions /** diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/inputhandlers/InterceptInputConnection.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/inputhandlers/InterceptInputConnection.kt index e58de97d2..c1e454385 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/inputhandlers/InterceptInputConnection.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/inputhandlers/InterceptInputConnection.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.inputhandlers import android.text.Editable diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/display/MemoizedLinkDisplayHandler.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/display/MemoizedLinkDisplayHandler.kt index f384f99ce..d726b6e31 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/display/MemoizedLinkDisplayHandler.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/display/MemoizedLinkDisplayHandler.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.internal.display import io.element.android.wysiwyg.display.TextDisplay diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/utils/AndroidHtmlConverter.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/utils/AndroidHtmlConverter.kt index 4e48674ad..31016ec05 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/utils/AndroidHtmlConverter.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/utils/AndroidHtmlConverter.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.internal.utils import io.element.android.wysiwyg.utils.HtmlConverter diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/utils/TextRangeHelper.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/utils/TextRangeHelper.kt index e031c608d..42047f7e4 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/utils/TextRangeHelper.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/utils/TextRangeHelper.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.internal.utils import android.text.Spanned diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/utils/UriContentListener.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/utils/UriContentListener.kt index ad8bc69b1..fc0001b16 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/utils/UriContentListener.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/utils/UriContentListener.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.internal.utils import android.content.ClipData diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/EditorEditTextAttributeReader.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/EditorEditTextAttributeReader.kt index a6dbb04ea..660d06983 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/EditorEditTextAttributeReader.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/EditorEditTextAttributeReader.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.internal.view import android.content.Context diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/EditorStyledTextViewAttributeReader.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/EditorStyledTextViewAttributeReader.kt index 69351de73..83fbde373 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/EditorStyledTextViewAttributeReader.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/EditorStyledTextViewAttributeReader.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.internal.view import android.content.Context diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/ViewLazyViewModelExtension.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/ViewLazyViewModelExtension.kt index 7dacde4c6..94202f09c 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/ViewLazyViewModelExtension.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/ViewLazyViewModelExtension.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.internal.view import android.content.Context diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/models/LinkActionExt.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/models/LinkActionExt.kt index f4e0ab2f6..bda6fe953 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/models/LinkActionExt.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/models/LinkActionExt.kt @@ -1,5 +1,12 @@ -package io.element.android.wysiwyg.internal.view.models +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ +package io.element.android.wysiwyg.internal.view.models import io.element.android.wysiwyg.view.models.LinkAction import uniffi.wysiwyg_composer.LinkAction as InternalLinkAction diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/viewmodel/EditorInputAction.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/viewmodel/EditorInputAction.kt index eda8a38d4..5fb2523cb 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/viewmodel/EditorInputAction.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/viewmodel/EditorInputAction.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.internal.viewmodel import io.element.android.wysiwyg.view.models.InlineFormat diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/viewmodel/EditorViewModel.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/viewmodel/EditorViewModel.kt index 858f4bf72..7158f3e01 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/viewmodel/EditorViewModel.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/viewmodel/EditorViewModel.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.internal.viewmodel import android.text.Editable diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/viewmodel/ReplaceTextResult.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/viewmodel/ReplaceTextResult.kt index dc06ae0b5..cd0b104a4 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/viewmodel/ReplaceTextResult.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/viewmodel/ReplaceTextResult.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.internal.viewmodel import android.text.Spanned diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/CharContants.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/CharContants.kt index 67d492cf5..ba535667e 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/CharContants.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/CharContants.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.utils /** diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/EditorIndexMapper.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/EditorIndexMapper.kt index 111a1bfa4..a72f2cfa4 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/EditorIndexMapper.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/EditorIndexMapper.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.utils import android.text.Editable diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/HtmlConverter.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/HtmlConverter.kt index 3e0bfdc73..5b5007577 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/HtmlConverter.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/HtmlConverter.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.utils import android.app.Application diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/HtmlToSpansParser.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/HtmlToSpansParser.kt index ecff7bf9e..441e9e426 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/HtmlToSpansParser.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/HtmlToSpansParser.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.utils import android.graphics.Typeface diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/LoggingConfig.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/LoggingConfig.kt index 419e8cb91..1961f0f51 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/LoggingConfig.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/LoggingConfig.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.utils import io.element.android.wysiwyg.BuildConfig diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/ResourcesHelper.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/ResourcesHelper.kt index 54e7f454d..21a19f2f6 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/ResourcesHelper.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/ResourcesHelper.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.utils import android.content.Context diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/RustCleanerTask.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/RustCleanerTask.kt index 3350faec6..b609e0b34 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/RustCleanerTask.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/RustCleanerTask.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.utils import io.element.android.wysiwyg.BuildConfig diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/RustErrorCollector.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/RustErrorCollector.kt index eeb5ce163..9fcd47cfd 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/RustErrorCollector.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/RustErrorCollector.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.utils /** diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/ThrowableExt.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/ThrowableExt.kt index a381fc67c..a5b3cc187 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/ThrowableExt.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/ThrowableExt.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.utils import io.element.android.wysiwyg.BuildConfig diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/StyleConfig.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/StyleConfig.kt index 298f7c42f..938624d57 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/StyleConfig.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/StyleConfig.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.view import android.graphics.drawable.Drawable diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/inlinebg/BlockRenderer.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/inlinebg/BlockRenderer.kt index f51b29e00..14357aa10 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/inlinebg/BlockRenderer.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/inlinebg/BlockRenderer.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.view.inlinebg import android.graphics.Canvas diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/inlinebg/SpanBackgroundHelperFactory.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/inlinebg/SpanBackgroundHelperFactory.kt index 4d07a570d..1ad77d4b1 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/inlinebg/SpanBackgroundHelperFactory.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/inlinebg/SpanBackgroundHelperFactory.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.view.inlinebg import io.element.android.wysiwyg.view.spans.CodeBlockSpan diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/models/InlineFormat.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/models/InlineFormat.kt index 9a2502dce..cb5dd1e52 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/models/InlineFormat.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/models/InlineFormat.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.view.models import androidx.compose.runtime.Immutable diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/models/LinkAction.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/models/LinkAction.kt index b088fba8f..731271793 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/models/LinkAction.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/models/LinkAction.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.view.models /** diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/BlockSpan.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/BlockSpan.kt index e3b71962c..8b7b35e18 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/BlockSpan.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/BlockSpan.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.view.spans interface BlockSpan diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/CodeBlockSpan.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/CodeBlockSpan.kt index 9c7bfd80a..6b80709da 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/CodeBlockSpan.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/CodeBlockSpan.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.view.spans import android.graphics.Canvas diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/CodeSpanConstants.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/CodeSpanConstants.kt index cd2148ade..7a0291491 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/CodeSpanConstants.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/CodeSpanConstants.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.view.spans internal object CodeSpanConstants { diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/CustomMentionSpan.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/CustomMentionSpan.kt index 70489a7db..7c3bb9db6 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/CustomMentionSpan.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/CustomMentionSpan.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.view.spans import android.graphics.Canvas diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/ExtraCharacterSpan.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/ExtraCharacterSpan.kt index 9128bb3eb..dc8e73c1d 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/ExtraCharacterSpan.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/ExtraCharacterSpan.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.view.spans import android.text.NoCopySpan diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/InlineCodeSpan.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/InlineCodeSpan.kt index eceff7112..dd54b5be7 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/InlineCodeSpan.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/InlineCodeSpan.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.view.spans import android.text.TextPaint diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/LinkSpan.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/LinkSpan.kt index f66ecf54d..b8890132b 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/LinkSpan.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/LinkSpan.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.view.spans import android.text.TextPaint diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/OrderedListSpan.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/OrderedListSpan.kt index 4037d598e..45f8d6638 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/OrderedListSpan.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/OrderedListSpan.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.view.spans import android.graphics.Canvas diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/PillSpan.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/PillSpan.kt index 24a7d3fc5..a78932723 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/PillSpan.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/PillSpan.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.view.spans import android.graphics.Canvas diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/PlainAtRoomMentionDisplaySpan.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/PlainAtRoomMentionDisplaySpan.kt index 6008fe8a4..b01b24c1e 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/PlainAtRoomMentionDisplaySpan.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/PlainAtRoomMentionDisplaySpan.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.view.spans /** diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/QuoteSpan.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/QuoteSpan.kt index 00f615344..361103d43 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/QuoteSpan.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/QuoteSpan.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.view.spans import android.graphics.Canvas diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/ReuseSourceSpannableFactory.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/ReuseSourceSpannableFactory.kt index 10546e17a..e05589c3d 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/ReuseSourceSpannableFactory.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/ReuseSourceSpannableFactory.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.view.spans import android.text.Spannable diff --git a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/UnorderedListSpan.kt b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/UnorderedListSpan.kt index d77d9d864..a9eb9df55 100644 --- a/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/UnorderedListSpan.kt +++ b/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/UnorderedListSpan.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.view.spans import android.graphics.Canvas diff --git a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/internal/utils/TextRangeHelperTest.kt b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/internal/utils/TextRangeHelperTest.kt index ac51e0db2..738c242ab 100644 --- a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/internal/utils/TextRangeHelperTest.kt +++ b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/internal/utils/TextRangeHelperTest.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.internal.utils import android.graphics.Canvas diff --git a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/mocks/MockComposer.kt b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/mocks/MockComposer.kt index 53a157b45..c91210f9a 100644 --- a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/mocks/MockComposer.kt +++ b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/mocks/MockComposer.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.mocks import io.element.android.wysiwyg.extensions.toUShortList diff --git a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/mocks/MockComposerUpdateFactory.kt b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/mocks/MockComposerUpdateFactory.kt index 001b679c8..b8d3fae5e 100644 --- a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/mocks/MockComposerUpdateFactory.kt +++ b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/mocks/MockComposerUpdateFactory.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.mocks import io.mockk.every diff --git a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/mocks/MockTextUpdateFactory.kt b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/mocks/MockTextUpdateFactory.kt index 8e438acd7..1a8b5e60b 100644 --- a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/mocks/MockTextUpdateFactory.kt +++ b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/mocks/MockTextUpdateFactory.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.mocks import io.element.android.wysiwyg.extensions.toUShortList diff --git a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/test/fakes/FakeStyleConfig.kt b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/test/fakes/FakeStyleConfig.kt index 8a5d64fe5..5b7a3029c 100644 --- a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/test/fakes/FakeStyleConfig.kt +++ b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/test/fakes/FakeStyleConfig.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.test.fakes import android.graphics.drawable.ColorDrawable diff --git a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/test/utils/SpanUtils.kt b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/test/utils/SpanUtils.kt index 6b59b13ed..6a1a53311 100644 --- a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/test/utils/SpanUtils.kt +++ b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/test/utils/SpanUtils.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.test.utils import android.text.TextUtils diff --git a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/AndroidHtmlConverterTest.kt b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/AndroidHtmlConverterTest.kt index eaa45a327..7b9d35188 100644 --- a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/AndroidHtmlConverterTest.kt +++ b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/AndroidHtmlConverterTest.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.utils import androidx.core.text.toSpanned diff --git a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/BasicHtmlConverter.kt b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/BasicHtmlConverter.kt index 0985f3015..29836db73 100644 --- a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/BasicHtmlConverter.kt +++ b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/BasicHtmlConverter.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.utils /** diff --git a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/EditorIndexMapperTests.kt b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/EditorIndexMapperTests.kt index 9d0b52997..a6ebb0faf 100644 --- a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/EditorIndexMapperTests.kt +++ b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/EditorIndexMapperTests.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.utils import android.text.Spanned diff --git a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/HtmlToSpansParserTest.kt b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/HtmlToSpansParserTest.kt index 4aa5ad015..95644c35d 100644 --- a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/HtmlToSpansParserTest.kt +++ b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/HtmlToSpansParserTest.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.utils import android.text.Spanned diff --git a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/viewmodel/EditorViewModelTest.kt b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/viewmodel/EditorViewModelTest.kt index 1233dcfd1..816cb87e2 100644 --- a/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/viewmodel/EditorViewModelTest.kt +++ b/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/viewmodel/EditorViewModelTest.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.viewmodel import io.element.android.wysiwyg.internal.viewmodel.ComposerResult diff --git a/platforms/android/test/src/main/java/io/element/android/wysiwyg/test/rules/DismissAnrRule.kt b/platforms/android/test/src/main/java/io/element/android/wysiwyg/test/rules/DismissAnrRule.kt index 6ef74e87a..e694d3f7f 100644 --- a/platforms/android/test/src/main/java/io/element/android/wysiwyg/test/rules/DismissAnrRule.kt +++ b/platforms/android/test/src/main/java/io/element/android/wysiwyg/test/rules/DismissAnrRule.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.test.rules import androidx.test.platform.app.InstrumentationRegistry.getInstrumentation diff --git a/platforms/android/test/src/main/java/io/element/android/wysiwyg/test/rules/FlakyEmulatorRule.kt b/platforms/android/test/src/main/java/io/element/android/wysiwyg/test/rules/FlakyEmulatorRule.kt index bbfb801f4..8390b90db 100644 --- a/platforms/android/test/src/main/java/io/element/android/wysiwyg/test/rules/FlakyEmulatorRule.kt +++ b/platforms/android/test/src/main/java/io/element/android/wysiwyg/test/rules/FlakyEmulatorRule.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.test.rules import org.junit.rules.RuleChain diff --git a/platforms/android/test/src/main/java/io/element/android/wysiwyg/test/rules/RetryOnFailureRule.kt b/platforms/android/test/src/main/java/io/element/android/wysiwyg/test/rules/RetryOnFailureRule.kt index c3fe61e8b..9fc433da5 100644 --- a/platforms/android/test/src/main/java/io/element/android/wysiwyg/test/rules/RetryOnFailureRule.kt +++ b/platforms/android/test/src/main/java/io/element/android/wysiwyg/test/rules/RetryOnFailureRule.kt @@ -1,3 +1,11 @@ +/* + * Copyright 2024 New Vector Ltd. + * Copyright 2024 The Matrix.org Foundation C.I.C. + * + * SPDX-License-Identifier: AGPL-3.0-only + * Please see LICENSE in the repository root for full details. + */ + package io.element.android.wysiwyg.test.rules import org.junit.rules.TestRule