From 92b396c7b401fc91b4060f815fdcddb9fcf53199 Mon Sep 17 00:00:00 2001 From: Oleg-Melnik Date: Tue, 14 Apr 2026 15:27:59 +0300 Subject: [PATCH 01/11] =?UTF-8?q?Bump=20version=20=E2=80=94>=20`2.0.0-SNAP?= =?UTF-8?q?SHOT.82`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dependencies.md | 48 +++++++++++++++++++++++----------------------- pom.xml | 4 ++-- version.gradle.kts | 2 +- 3 files changed, 27 insertions(+), 27 deletions(-) diff --git a/dependencies.md b/dependencies.md index 64836e57..738e0854 100644 --- a/dependencies.md +++ b/dependencies.md @@ -1,6 +1,6 @@ -# Dependencies of `io.spine.chords:spine-chords-client:2.0.0-SNAPSHOT.81` +# Dependencies of `io.spine.chords:spine-chords-client:2.0.0-SNAPSHOT.82` ## Runtime 1. **Group** : cafe.adriel.voyager. **Name** : voyager-core. **Version** : 1.0.1.**No license information found** @@ -121,7 +121,7 @@ * **Project URL:** [https://github.com/JetBrains/compose-jb](https://github.com/JetBrains/compose-jb) * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) -1. **Group** : org.jetbrains.compose.desktop. **Name** : desktop-jvm-windows-x64. **Version** : 1.5.12.**No license information found** +1. **Group** : org.jetbrains.compose.desktop. **Name** : desktop-jvm-macos-x64. **Version** : 1.5.12.**No license information found** 1. **Group** : org.jetbrains.compose.foundation. **Name** : foundation. **Version** : 1.5.12.**No license information found** 1. **Group** : org.jetbrains.compose.foundation. **Name** : foundation-desktop. **Version** : 1.5.12. * **Project URL:** [https://github.com/JetBrains/compose-jb](https://github.com/JetBrains/compose-jb) @@ -244,7 +244,7 @@ * **Project URL:** [https://www.github.com/JetBrains/skiko](https://www.github.com/JetBrains/skiko) * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) -1. **Group** : org.jetbrains.skiko. **Name** : skiko-awt-runtime-windows-x64. **Version** : 0.7.85.4. +1. **Group** : org.jetbrains.skiko. **Name** : skiko-awt-runtime-macos-x64. **Version** : 0.7.85.4. * **Project URL:** [https://www.github.com/JetBrains/skiko](https://www.github.com/JetBrains/skiko) * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) @@ -774,7 +774,7 @@ * **Project URL:** [https://github.com/JetBrains/compose-jb](https://github.com/JetBrains/compose-jb) * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) -1. **Group** : org.jetbrains.compose.desktop. **Name** : desktop-jvm-windows-x64. **Version** : 1.5.12.**No license information found** +1. **Group** : org.jetbrains.compose.desktop. **Name** : desktop-jvm-macos-x64. **Version** : 1.5.12.**No license information found** 1. **Group** : org.jetbrains.compose.foundation. **Name** : foundation. **Version** : 1.5.12.**No license information found** 1. **Group** : org.jetbrains.compose.foundation. **Name** : foundation-desktop. **Version** : 1.5.12. * **Project URL:** [https://github.com/JetBrains/compose-jb](https://github.com/JetBrains/compose-jb) @@ -1020,7 +1020,7 @@ * **Project URL:** [https://www.github.com/JetBrains/skiko](https://www.github.com/JetBrains/skiko) * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) -1. **Group** : org.jetbrains.skiko. **Name** : skiko-awt-runtime-windows-x64. **Version** : 0.7.85.4. +1. **Group** : org.jetbrains.skiko. **Name** : skiko-awt-runtime-macos-x64. **Version** : 0.7.85.4. * **Project URL:** [https://www.github.com/JetBrains/skiko](https://www.github.com/JetBrains/skiko) * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) @@ -1094,12 +1094,12 @@ The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Mon May 19 05:01:25 EEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Tue Apr 14 12:03:18 EEST 2026** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.chords:spine-chords-codegen-tests:2.0.0-SNAPSHOT.81` +# Dependencies of `io.spine.chords:spine-chords-codegen-tests:2.0.0-SNAPSHOT.82` ## Runtime 1. **Group** : com.google.android. **Name** : annotations. **Version** : 4.1.1.4. @@ -1953,12 +1953,12 @@ This report was generated on **Mon May 19 05:01:25 EEST 2025** using [Gradle-Lic The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Mon May 19 05:01:27 EEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Tue Apr 14 12:03:18 EEST 2026** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.chords:spine-chords-core:2.0.0-SNAPSHOT.81` +# Dependencies of `io.spine.chords:spine-chords-core:2.0.0-SNAPSHOT.82` ## Runtime 1. **Group** : cafe.adriel.voyager. **Name** : voyager-core. **Version** : 1.0.1. @@ -2036,7 +2036,7 @@ This report was generated on **Mon May 19 05:01:27 EEST 2025** using [Gradle-Lic * **Project URL:** [https://github.com/JetBrains/compose-jb](https://github.com/JetBrains/compose-jb) * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) -1. **Group** : org.jetbrains.compose.desktop. **Name** : desktop-jvm-windows-x64. **Version** : 1.5.12.**No license information found** +1. **Group** : org.jetbrains.compose.desktop. **Name** : desktop-jvm-macos-x64. **Version** : 1.5.12.**No license information found** 1. **Group** : org.jetbrains.compose.foundation. **Name** : foundation. **Version** : 1.5.12.**No license information found** 1. **Group** : org.jetbrains.compose.foundation. **Name** : foundation-desktop. **Version** : 1.5.12. * **Project URL:** [https://github.com/JetBrains/compose-jb](https://github.com/JetBrains/compose-jb) @@ -2158,7 +2158,7 @@ This report was generated on **Mon May 19 05:01:27 EEST 2025** using [Gradle-Lic * **Project URL:** [https://www.github.com/JetBrains/skiko](https://www.github.com/JetBrains/skiko) * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) -1. **Group** : org.jetbrains.skiko. **Name** : skiko-awt-runtime-windows-x64. **Version** : 0.7.85.4. +1. **Group** : org.jetbrains.skiko. **Name** : skiko-awt-runtime-macos-x64. **Version** : 0.7.85.4. * **Project URL:** [https://www.github.com/JetBrains/skiko](https://www.github.com/JetBrains/skiko) * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) @@ -2663,7 +2663,7 @@ This report was generated on **Mon May 19 05:01:27 EEST 2025** using [Gradle-Lic * **Project URL:** [https://github.com/JetBrains/compose-jb](https://github.com/JetBrains/compose-jb) * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) -1. **Group** : org.jetbrains.compose.desktop. **Name** : desktop-jvm-windows-x64. **Version** : 1.5.12.**No license information found** +1. **Group** : org.jetbrains.compose.desktop. **Name** : desktop-jvm-macos-x64. **Version** : 1.5.12.**No license information found** 1. **Group** : org.jetbrains.compose.foundation. **Name** : foundation. **Version** : 1.5.12.**No license information found** 1. **Group** : org.jetbrains.compose.foundation. **Name** : foundation-desktop. **Version** : 1.5.12. * **Project URL:** [https://github.com/JetBrains/compose-jb](https://github.com/JetBrains/compose-jb) @@ -2908,7 +2908,7 @@ This report was generated on **Mon May 19 05:01:27 EEST 2025** using [Gradle-Lic * **Project URL:** [https://www.github.com/JetBrains/skiko](https://www.github.com/JetBrains/skiko) * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) -1. **Group** : org.jetbrains.skiko. **Name** : skiko-awt-runtime-windows-x64. **Version** : 0.7.85.4. +1. **Group** : org.jetbrains.skiko. **Name** : skiko-awt-runtime-macos-x64. **Version** : 0.7.85.4. * **Project URL:** [https://www.github.com/JetBrains/skiko](https://www.github.com/JetBrains/skiko) * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) @@ -2982,12 +2982,12 @@ This report was generated on **Mon May 19 05:01:27 EEST 2025** using [Gradle-Lic The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Mon May 19 05:01:30 EEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Tue Apr 14 12:03:19 EEST 2026** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.chords:spine-chords-proto:2.0.0-SNAPSHOT.81` +# Dependencies of `io.spine.chords:spine-chords-proto:2.0.0-SNAPSHOT.82` ## Runtime 1. **Group** : cafe.adriel.voyager. **Name** : voyager-core. **Version** : 1.0.1.**No license information found** @@ -3076,7 +3076,7 @@ This report was generated on **Mon May 19 05:01:30 EEST 2025** using [Gradle-Lic * **Project URL:** [https://github.com/JetBrains/compose-jb](https://github.com/JetBrains/compose-jb) * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) -1. **Group** : org.jetbrains.compose.desktop. **Name** : desktop-jvm-windows-x64. **Version** : 1.5.12.**No license information found** +1. **Group** : org.jetbrains.compose.desktop. **Name** : desktop-jvm-macos-x64. **Version** : 1.5.12.**No license information found** 1. **Group** : org.jetbrains.compose.foundation. **Name** : foundation. **Version** : 1.5.12.**No license information found** 1. **Group** : org.jetbrains.compose.foundation. **Name** : foundation-desktop. **Version** : 1.5.12. * **Project URL:** [https://github.com/JetBrains/compose-jb](https://github.com/JetBrains/compose-jb) @@ -3195,7 +3195,7 @@ This report was generated on **Mon May 19 05:01:30 EEST 2025** using [Gradle-Lic * **Project URL:** [https://www.github.com/JetBrains/skiko](https://www.github.com/JetBrains/skiko) * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) -1. **Group** : org.jetbrains.skiko. **Name** : skiko-awt-runtime-windows-x64. **Version** : 0.7.85.4. +1. **Group** : org.jetbrains.skiko. **Name** : skiko-awt-runtime-macos-x64. **Version** : 0.7.85.4. * **Project URL:** [https://www.github.com/JetBrains/skiko](https://www.github.com/JetBrains/skiko) * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) @@ -3694,7 +3694,7 @@ This report was generated on **Mon May 19 05:01:30 EEST 2025** using [Gradle-Lic * **Project URL:** [https://github.com/JetBrains/compose-jb](https://github.com/JetBrains/compose-jb) * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) -1. **Group** : org.jetbrains.compose.desktop. **Name** : desktop-jvm-windows-x64. **Version** : 1.5.12.**No license information found** +1. **Group** : org.jetbrains.compose.desktop. **Name** : desktop-jvm-macos-x64. **Version** : 1.5.12.**No license information found** 1. **Group** : org.jetbrains.compose.foundation. **Name** : foundation. **Version** : 1.5.12.**No license information found** 1. **Group** : org.jetbrains.compose.foundation. **Name** : foundation-desktop. **Version** : 1.5.12. * **Project URL:** [https://github.com/JetBrains/compose-jb](https://github.com/JetBrains/compose-jb) @@ -3936,7 +3936,7 @@ This report was generated on **Mon May 19 05:01:30 EEST 2025** using [Gradle-Lic * **Project URL:** [https://www.github.com/JetBrains/skiko](https://www.github.com/JetBrains/skiko) * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) -1. **Group** : org.jetbrains.skiko. **Name** : skiko-awt-runtime-windows-x64. **Version** : 0.7.85.4. +1. **Group** : org.jetbrains.skiko. **Name** : skiko-awt-runtime-macos-x64. **Version** : 0.7.85.4. * **Project URL:** [https://www.github.com/JetBrains/skiko](https://www.github.com/JetBrains/skiko) * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) @@ -4010,12 +4010,12 @@ This report was generated on **Mon May 19 05:01:30 EEST 2025** using [Gradle-Lic The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Mon May 19 05:01:33 EEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Tue Apr 14 12:03:20 EEST 2026** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.chords:spine-chords-proto-values:2.0.0-SNAPSHOT.81` +# Dependencies of `io.spine.chords:spine-chords-proto-values:2.0.0-SNAPSHOT.82` ## Runtime 1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2. @@ -4809,12 +4809,12 @@ This report was generated on **Mon May 19 05:01:33 EEST 2025** using [Gradle-Lic The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Mon May 19 05:01:35 EEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Tue Apr 14 12:03:21 EEST 2026** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.chords:spine-chords-runtime:2.0.0-SNAPSHOT.81` +# Dependencies of `io.spine.chords:spine-chords-runtime:2.0.0-SNAPSHOT.82` ## Runtime 1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2. @@ -5578,4 +5578,4 @@ This report was generated on **Mon May 19 05:01:35 EEST 2025** using [Gradle-Lic The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Mon May 19 05:01:37 EEST 2025** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). \ No newline at end of file +This report was generated on **Tue Apr 14 12:03:21 EEST 2026** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). \ No newline at end of file diff --git a/pom.xml b/pom.xml index 7522c9e2..9050a753 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ all modules and does not describe the project structure per-subproject. --> io.spine.chords Chords -2.0.0-SNAPSHOT.81 +2.0.0-SNAPSHOT.82 2015 @@ -79,7 +79,7 @@ all modules and does not describe the project structure per-subproject. org.jetbrains.compose.desktop - desktop-jvm-windows-x64 + desktop-jvm-macos-x64 1.5.12 compile diff --git a/version.gradle.kts b/version.gradle.kts index 84c69ec7..d5e36a8b 100644 --- a/version.gradle.kts +++ b/version.gradle.kts @@ -27,4 +27,4 @@ /** * The version of all Chords libraries. */ -val chordsVersion: String by extra("2.0.0-SNAPSHOT.81") +val chordsVersion: String by extra("2.0.0-SNAPSHOT.82") From 0db8a5c48f7415e3e8783b60acb5c28c57e36030 Mon Sep 17 00:00:00 2001 From: Oleg-Melnik Date: Tue, 14 Apr 2026 17:26:54 +0300 Subject: [PATCH 02/11] Support sorting. --- .idea/inspectionProfiles/Project_Default.xml | 7 + core/build.gradle.kts | 1 + .../io/spine/chords/core/table/Table.kt | 320 +++++++++++++++++- dependencies.md | 42 ++- pom.xml | 6 + 5 files changed, 364 insertions(+), 12 deletions(-) diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml index 6ddfcc9d..21599fcb 100644 --- a/.idea/inspectionProfiles/Project_Default.xml +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -340,6 +340,7 @@ +