From d4c4ce99f5fc57338c99e9f16ec750c8b47d0d09 Mon Sep 17 00:00:00 2001 From: Stefan Oltmann Date: Sat, 24 Aug 2024 15:08:04 +0200 Subject: [PATCH] Update to Kotlin 2.0.20 (#30) * Kotlin & dependency updates * ExperimentalWasmDsl annotation has a new location * Bump version number * Fixed outdated documentation * Android library update --- README.md | 4 ++-- build.gradle.kts | 14 +++++++------- gradle/wrapper/gradle-wrapper.properties | 2 +- src/commonMain/kotlin/com/ashampoo/xmp/XMPMeta.kt | 3 +-- .../kotlin/com/ashampoo/xmp/XMPVersionInfo.kt | 2 +- .../com/ashampoo/xmp/internal/XMPRDFWriter.kt | 8 ++++++++ .../resources/com/ashampoo/xmp/empty.xmp | 2 +- src/commonTest/resources/com/ashampoo/xmp/new.xmp | 2 +- .../resources/com/ashampoo/xmp/rating.xmp | 2 +- .../xmp/sample_100_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_100_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_10_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_10_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_11_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_11_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_12_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_12_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_13_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_13_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_14_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_14_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_15_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_15_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_16_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_16_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_17_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_17_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_18_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_18_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_19_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_19_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_1_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_1_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_20_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_20_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_21_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_21_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_22_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_22_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_23_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_23_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_24_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_24_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_25_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_25_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_26_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_26_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_27_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_27_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_28_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_28_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_29_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_29_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_2_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_2_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_30_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_30_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_31_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_31_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_32_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_32_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_33_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_33_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_34_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_34_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_35_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_35_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_36_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_36_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_37_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_37_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_38_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_38_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_39_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_39_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_3_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_3_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_40_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_40_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_41_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_41_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_42_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_42_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_43_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_43_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_44_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_44_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_45_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_45_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_46_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_46_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_47_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_47_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_48_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_48_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_49_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_49_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_4_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_4_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_50_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_50_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_51_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_51_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_52_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_52_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_53_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_53_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_54_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_54_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_55_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_55_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_56_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_56_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_57_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_57_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_58_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_58_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_59_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_59_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_5_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_5_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_60_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_60_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_61_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_61_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_62_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_62_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_63_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_63_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_64_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_64_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_65_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_65_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_66_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_66_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_67_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_67_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_68_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_68_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_69_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_69_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_6_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_6_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_70_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_70_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_71_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_71_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_72_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_72_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_73_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_73_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_74_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_74_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_75_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_75_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_76_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_76_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_77_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_77_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_78_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_78_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_79_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_79_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_7_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_7_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_80_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_80_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_81_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_81_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_82_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_82_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_83_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_83_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_84_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_84_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_85_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_85_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_86_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_86_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_87_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_87_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_88_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_88_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_89_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_89_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_8_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_8_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_90_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_90_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_91_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_91_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_92_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_92_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_93_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_93_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_94_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_94_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_95_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_95_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_96_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_96_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_97_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_97_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_98_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_98_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_99_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_99_formatted_compact.xmp | 2 +- .../ashampoo/xmp/sample_9_formatted_canonical.xmp | 2 +- .../ashampoo/xmp/sample_9_formatted_compact.xmp | 2 +- .../resources/com/ashampoo/xmp/updated.xmp | 2 +- 210 files changed, 224 insertions(+), 217 deletions(-) diff --git a/README.md b/README.md index 0908c6a..cbefcea 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # XMP Core for Kotlin Multiplatform -[![Kotlin](https://img.shields.io/badge/kotlin-2.0.0-blue.svg?logo=kotlin)](httpw://kotlinlang.org) +[![Kotlin](https://img.shields.io/badge/kotlin-2.0.20-blue.svg?logo=kotlin)](httpw://kotlinlang.org) ![JVM](https://img.shields.io/badge/-JVM-gray.svg?style=flat) ![Android](https://img.shields.io/badge/-Android-gray.svg?style=flat) ![iOS](https://img.shields.io/badge/-iOS-gray.svg?style=flat) @@ -20,7 +20,7 @@ It's part of [Ashampoo Photo Organizer](https://ashampoo.com/photo-organizer). ## Installation ``` -implementation("com.ashampoo:xmpcore:1.4.0") +implementation("com.ashampoo:xmpcore:1.4.1") ``` ## How to use diff --git a/build.gradle.kts b/build.gradle.kts index c3ece4b..b64c325 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,18 +1,18 @@ +import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl import org.jetbrains.kotlin.gradle.plugin.mpp.NativeBuildType import org.jetbrains.kotlin.gradle.plugin.mpp.apple.XCFramework -import org.jetbrains.kotlin.gradle.targets.js.dsl.ExperimentalWasmDsl plugins { - kotlin("multiplatform") version "2.0.0" - id("com.android.library") version "8.2.2" + kotlin("multiplatform") version "2.0.20" + id("com.android.library") version "8.5.0" id("maven-publish") id("signing") id("io.gitlab.arturbosch.detekt") version "1.23.6" id("org.sonarqube") version "4.3.1.3277" id("org.jetbrains.kotlinx.kover") version "0.6.1" id("com.asarkar.gradle.build-time-tracker") version "4.3.0" - id("me.qoomon.git-versioning") version "6.4.3" - id("com.goncalossilva.resources") version "0.4.1" + id("me.qoomon.git-versioning") version "6.4.4" + id("com.goncalossilva.resources") version "0.9.0" id("com.github.ben-manes.versions") version "0.51.0" id("org.jetbrains.dokka") version "1.9.20" } @@ -24,8 +24,8 @@ repositories { val productName = "Ashampoo XMP Core" -val xmlUtilVersion: String = "0.90.0-RC3" -val kotlinIoVersion: String = "0.4.0" +val xmlUtilVersion: String = "0.90.2-beta1" +val kotlinIoVersion: String = "0.5.3" description = productName group = "com.ashampoo" diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 20db9ad..707e499 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-bin.zip networkTimeout=10000 zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/src/commonMain/kotlin/com/ashampoo/xmp/XMPMeta.kt b/src/commonMain/kotlin/com/ashampoo/xmp/XMPMeta.kt index 520a5ff..1de24da 100644 --- a/src/commonMain/kotlin/com/ashampoo/xmp/XMPMeta.kt +++ b/src/commonMain/kotlin/com/ashampoo/xmp/XMPMeta.kt @@ -1057,8 +1057,7 @@ public class XMPMeta internal constructor() { * @param specificLang The name of the specific language as an RFC 3066 tag. * Must not be `null` or the empty string. * @param itemValue A pointer to the `null` terminated UTF-8 string that is the new - * value for the appropriate array item. - * @param options Option flags, none are defined at present. + * value for the appropriate array item */ public fun setLocalizedText( schemaNS: String, diff --git a/src/commonMain/kotlin/com/ashampoo/xmp/XMPVersionInfo.kt b/src/commonMain/kotlin/com/ashampoo/xmp/XMPVersionInfo.kt index d9abce3..6f309c3 100644 --- a/src/commonMain/kotlin/com/ashampoo/xmp/XMPVersionInfo.kt +++ b/src/commonMain/kotlin/com/ashampoo/xmp/XMPVersionInfo.kt @@ -9,7 +9,7 @@ public object XMPVersionInfo { public const val MAJOR: Int = 1 public const val MINOR: Int = 4 - public const val PATCH: Int = 0 + public const val PATCH: Int = 1 public const val VERSION_MESSAGE: String = "Ashampoo XMP Core $MAJOR.$MINOR.$PATCH" diff --git a/src/commonMain/kotlin/com/ashampoo/xmp/internal/XMPRDFWriter.kt b/src/commonMain/kotlin/com/ashampoo/xmp/internal/XMPRDFWriter.kt index de3ae83..71d5edc 100644 --- a/src/commonMain/kotlin/com/ashampoo/xmp/internal/XMPRDFWriter.kt +++ b/src/commonMain/kotlin/com/ashampoo/xmp/internal/XMPRDFWriter.kt @@ -254,6 +254,7 @@ internal object XMPRDFWriter { * Write each of the parent's simple unqualified properties as an attribute. Returns true if all * of the properties are written as attributes. * + * @param sb the StringBuilder to append to * @param parentNode the parent property node * @param indent the current indent level * @return Returns true if all properties can be rendered as RDF attribute. @@ -419,6 +420,7 @@ internal object XMPRDFWriter { /** * Serializes an array property. * + * @param sb the StringBuilder to append to * @param node an XMPNode * @param indent the current indent level */ @@ -443,6 +445,7 @@ internal object XMPRDFWriter { /** * Serializes a struct property. * + * @param sb the StringBuilder to append to * @param node an XMPNode * @param indent the current indent level * @param hasRDFResourceQual Flag if the element has resource qualifier @@ -529,6 +532,7 @@ internal object XMPRDFWriter { /** * Serializes the general qualifier. * + * @param sb the StringBuilder to append to * @param indent the current indent level * @param node the root node of the subtree */ @@ -620,6 +624,7 @@ internal object XMPRDFWriter { /** * Writes one namespace declaration to the output. * + * @param sb the StringBuilder to append to * @param prefix a namespace prefix (without colon) or a complete qname (when namespace == null) * @param namespace the a namespace * @param usedPrefixes a set containing currently used prefixes @@ -711,6 +716,7 @@ internal object XMPRDFWriter { * qualifiers like xml:lang. Except for the one struct case, attribute * qualifiers don't affect the output form. * + * @param sb the StringBuilder to append to * @param node the property node * @param emitAsRDFValue property shall be rendered as attribute rather than tag * @param useCanonicalRDF use canonical form with inner description tag or @@ -986,6 +992,7 @@ internal object XMPRDFWriter { /** * Writes the array start and end tags. * + * @param sb the StringBuilder to append to * @param arrayNode an array node * @param isStartTag flag if its the start or end tag * @param indent the current indent level @@ -1026,6 +1033,7 @@ internal object XMPRDFWriter { * Control chars are written unescaped, but if the user uses others than tab, LF * and CR the resulting XML will become invalid. * + * @param sb the StringBuilder to append to * @param value the value of the node * @param forAttribute flag if value is an attribute value * diff --git a/src/commonTest/resources/com/ashampoo/xmp/empty.xmp b/src/commonTest/resources/com/ashampoo/xmp/empty.xmp index 99103d5..8f34c77 100644 --- a/src/commonTest/resources/com/ashampoo/xmp/empty.xmp +++ b/src/commonTest/resources/com/ashampoo/xmp/empty.xmp @@ -1,5 +1,5 @@ - + diff --git a/src/commonTest/resources/com/ashampoo/xmp/new.xmp b/src/commonTest/resources/com/ashampoo/xmp/new.xmp index 61d640c..7a11d44 100644 --- a/src/commonTest/resources/com/ashampoo/xmp/new.xmp +++ b/src/commonTest/resources/com/ashampoo/xmp/new.xmp @@ -1,5 +1,5 @@ - + - + - + - + - + - + - + - + - + - + - + diff --git a/src/commonTest/resources/com/ashampoo/xmp/sample_13_formatted_compact.xmp b/src/commonTest/resources/com/ashampoo/xmp/sample_13_formatted_compact.xmp index d1b358b..21c5948 100644 --- a/src/commonTest/resources/com/ashampoo/xmp/sample_13_formatted_compact.xmp +++ b/src/commonTest/resources/com/ashampoo/xmp/sample_13_formatted_compact.xmp @@ -1,5 +1,5 @@ - + - + diff --git a/src/commonTest/resources/com/ashampoo/xmp/sample_14_formatted_compact.xmp b/src/commonTest/resources/com/ashampoo/xmp/sample_14_formatted_compact.xmp index 92c2e6d..1d8ff3d 100644 --- a/src/commonTest/resources/com/ashampoo/xmp/sample_14_formatted_compact.xmp +++ b/src/commonTest/resources/com/ashampoo/xmp/sample_14_formatted_compact.xmp @@ -1,5 +1,5 @@ - + - + diff --git a/src/commonTest/resources/com/ashampoo/xmp/sample_15_formatted_compact.xmp b/src/commonTest/resources/com/ashampoo/xmp/sample_15_formatted_compact.xmp index 1d99655..4589e89 100644 --- a/src/commonTest/resources/com/ashampoo/xmp/sample_15_formatted_compact.xmp +++ b/src/commonTest/resources/com/ashampoo/xmp/sample_15_formatted_compact.xmp @@ -1,5 +1,5 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/src/commonTest/resources/com/ashampoo/xmp/sample_31_formatted_compact.xmp b/src/commonTest/resources/com/ashampoo/xmp/sample_31_formatted_compact.xmp index 92c2e6d..1d8ff3d 100644 --- a/src/commonTest/resources/com/ashampoo/xmp/sample_31_formatted_compact.xmp +++ b/src/commonTest/resources/com/ashampoo/xmp/sample_31_formatted_compact.xmp @@ -1,5 +1,5 @@ - + - + - + - + - + - + diff --git a/src/commonTest/resources/com/ashampoo/xmp/sample_34_formatted_compact.xmp b/src/commonTest/resources/com/ashampoo/xmp/sample_34_formatted_compact.xmp index 92c2e6d..1d8ff3d 100644 --- a/src/commonTest/resources/com/ashampoo/xmp/sample_34_formatted_compact.xmp +++ b/src/commonTest/resources/com/ashampoo/xmp/sample_34_formatted_compact.xmp @@ -1,5 +1,5 @@ - + - + - + - + - + - + - + - + - + - + diff --git a/src/commonTest/resources/com/ashampoo/xmp/sample_39_formatted_compact.xmp b/src/commonTest/resources/com/ashampoo/xmp/sample_39_formatted_compact.xmp index d1b358b..21c5948 100644 --- a/src/commonTest/resources/com/ashampoo/xmp/sample_39_formatted_compact.xmp +++ b/src/commonTest/resources/com/ashampoo/xmp/sample_39_formatted_compact.xmp @@ -1,5 +1,5 @@ - + - + - + - + - + - + diff --git a/src/commonTest/resources/com/ashampoo/xmp/sample_41_formatted_compact.xmp b/src/commonTest/resources/com/ashampoo/xmp/sample_41_formatted_compact.xmp index d1b358b..21c5948 100644 --- a/src/commonTest/resources/com/ashampoo/xmp/sample_41_formatted_compact.xmp +++ b/src/commonTest/resources/com/ashampoo/xmp/sample_41_formatted_compact.xmp @@ -1,5 +1,5 @@ - + - + - + - + diff --git a/src/commonTest/resources/com/ashampoo/xmp/sample_43_formatted_compact.xmp b/src/commonTest/resources/com/ashampoo/xmp/sample_43_formatted_compact.xmp index 1350677..ac4ef4d 100644 --- a/src/commonTest/resources/com/ashampoo/xmp/sample_43_formatted_compact.xmp +++ b/src/commonTest/resources/com/ashampoo/xmp/sample_43_formatted_compact.xmp @@ -1,5 +1,5 @@ - + - + diff --git a/src/commonTest/resources/com/ashampoo/xmp/sample_44_formatted_compact.xmp b/src/commonTest/resources/com/ashampoo/xmp/sample_44_formatted_compact.xmp index 1107621..f2c1484 100644 --- a/src/commonTest/resources/com/ashampoo/xmp/sample_44_formatted_compact.xmp +++ b/src/commonTest/resources/com/ashampoo/xmp/sample_44_formatted_compact.xmp @@ -1,5 +1,5 @@ - + - + - + - + - + - + - + - + - + - + diff --git a/src/commonTest/resources/com/ashampoo/xmp/sample_49_formatted_compact.xmp b/src/commonTest/resources/com/ashampoo/xmp/sample_49_formatted_compact.xmp index 92c2e6d..1d8ff3d 100644 --- a/src/commonTest/resources/com/ashampoo/xmp/sample_49_formatted_compact.xmp +++ b/src/commonTest/resources/com/ashampoo/xmp/sample_49_formatted_compact.xmp @@ -1,5 +1,5 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +