aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Bump version to 0.1.9-SNAPSHOT.Matthias Andreas Benkard2023-12-126-14/+14
| | | | Change-Id: If39a7584320647b7f0fb2b16c95853bf165a5a4f
* Release 0.1.8.v0.1.8Matthias Andreas Benkard2023-12-129-20/+20
| | | | Change-Id: I3676b1e0c0e2ad0eaad2ea8c48a452209d73739e
* POM: Specify the GnuPG signing key by key ID.Matthias Andreas Benkard2023-12-121-1/+1
| | | | Change-Id: I79c3978ae376992e70aae575dc2e12c532aba446
* Add missing Javadocs.Matthias Andreas Benkard2023-12-124-3/+105
| | | | Change-Id: Ia96c370f564cab9802c94a9d6fad77590dcac2a5
* Reformat source code.Matthias Andreas Benkard2023-12-111-11/+9
| | | | Change-Id: Id80213366bfddcaa10cf88af70cb07c15e62d34f
* Add more property-based tests and fix more bugs.Matthias Andreas Benkard2023-12-103-6/+227
| | | | Change-Id: I8deb1a7d75078c037714541d8f6f656052c2476c
* Add property-based tests and fix the bugs discovered.Matthias Andreas Benkard2023-12-108-14/+191
| | | | Change-Id: I8deb1a7d75078c037714541d8f6f656052c2476c
* BOM: Add jgvariant-tool.Matthias Andreas Benkard2023-12-101-0/+5
| | | | Change-Id: I200aec91c84d11783b23cb0feec7ab6f2308a086
* Add OSTree encoding roundtrip tests and fix the bugs discovered.Matthias Andreas Benkard2023-12-107-84/+100
| | | | Change-Id: I4c81329c5381d6ae843fee5da2bed035941011e3
* DictionaryDecoder: Return a LinkedHashMap in serialized order.Matthias Andreas Benkard2023-12-101-7/+6
| | | | | | | | Guarantees a predictable iteration order in the returned map. Once we move to Java 21 as a baseline, DictionaryDecoder can declare SequencedMap<K, V> as its entity type. Change-Id: I8dc52ec1690e85bec27419417d68e447f65398ee
* Add Decoder#encode roundtrip tests and fix the bugs discovered.Matthias Andreas Benkard2023-12-102-20/+138
| | | | Change-Id: I21447306d9fc7768e07fafe5bed1d92a3eb42e53
* OstreeDecoderTest#summaryDecoder: Add missing test assertions.Matthias Andreas Benkard2023-12-101-2/+43
| | | | Change-Id: I6a09a14b6a1df9e36c48fe60b477eb40bb19a487
* Add Decoder#encode.Matthias Andreas Benkard2023-12-1012-36/+507
| | | | | | | | | | | Implements: - the encoding part of the GVariant specification - OSTree-specific encoding instructions for static deltas Untested. Change-Id: Idbfd6d7e92a9cdff7d8b138d0ecfa36d4f30eee4
* jgvariant-tool: Create multi-release jars.Matthias Andreas Benkard2023-12-071-0/+6
| | | | | | | | | This is required because Yasson is a multi-release library. The class org.eclipse.yasson.internal.ClassMultiReleaseExtension, which adds record class support for Java 16+, is not available if we do not build a multi-release jar. Change-Id: I977a0ad0f7fe0f5a61881ac13f72d5a5280edc95
* jgvariant-parent: Set -parameters compiler flag explicitly.Matthias Andreas Benkard2023-12-071-0/+1
| | | | Change-Id: I890962555feb03560bf457aa02ce764fb735962c
* jgvariant-tool: Remove Guava dependency.Matthias Andreas Benkard2023-12-073-9/+11
| | | | | | This reduces the uberjar size from 4 MB to 1.2 MB. Change-Id: I06e202fe3c5e942511952f43b8f2c5941027cce9
* Update all non-major dependenciesRenovate Bot2023-12-051-4/+4
|
* Fix copy’n’paste-o in the readme.Matthias Benkard2023-12-051-1/+1
|
* jgvariant-tool: Add Maven exec plugin for direct execution.Matthias Andreas Benkard2023-12-053-2/+36
| | | | Change-Id: I683100e55a9ba06028bc0d92af4087c5749ad4ad
* Add missing REUSE annotations.Matthias Andreas Benkard2023-12-053-0/+12
| | | | Change-Id: I6f26d7e7a43b09c62c65afd749f892cb2ed5d9ab
* jgvariant-tool: Add example output to the readme file.Matthias Andreas Benkard2023-12-051-0/+33
| | | | Change-Id: Iec0b38e07b4c1529ac3b2b1aa810c58af3486ba6
* jgvariant-ostree: Add GraalVM reflection configuration.Matthias Andreas Benkard2023-12-052-0/+34
| | | | Change-Id: I86f54e351eb11c54e839aa4570b03b9d45900c4c
* .gitignore: Extend.Matthias Andreas Benkard2023-12-051-1/+8
| | | | Change-Id: I677e4c41f0ea30ff9482420139176d50fc061ba9
* POM: Remove Google Java Format version specifier.Matthias Andreas Benkard2023-12-051-2/+0
| | | | Change-Id: Iae9d0be8684a2420cf873f158fa4f5d9d7b66295
* jgvariant-tool: New module.Matthias Andreas Benkard2023-12-0513-1/+617
| | | | | | | Adds a command line tool that can read and (in the future) manipulate GVariant-formatted files. Change-Id: Icc92eb409a97e7cf72dfd7535f6a8b3587dd4a48
* Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.41.1Renovate Bot2023-12-041-1/+1
|
* Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.6.3Renovate Bot2023-12-031-1/+1
|
* Update dependency com.uber.nullaway:nullaway to v0.10.18Renovate Bot2023-11-301-1/+1
|
* Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.41.0Renovate Bot2023-11-271-1/+1
|
* Update dependency com.uber.nullaway:nullaway to v0.10.17Renovate Bot2023-11-201-1/+1
|
* Update dependency org.codehaus.mojo:versions-maven-plugin to v2.16.2Renovate Bot2023-11-171-1/+1
|
* Update dependency org.jetbrains:annotations to v24.1.0Renovate Bot2023-11-151-1/+1
|
* Update all non-major dependenciesRenovate Bot2023-11-061-2/+2
|
* Update junit5 monorepo to v5.10.1Renovate Bot2023-11-051-1/+1
|
* Update dependency com.uber.nullaway:nullaway to v0.10.16Renovate Bot2023-11-011-1/+1
|
* Update all non-major dependencies to v3.2.1Renovate Bot2023-10-231-1/+1
|
* Update dependency com.uber.nullaway:nullaway to v0.10.15Renovate Bot2023-10-191-1/+1
|
* Update all non-major dependencies to v2.23.0Renovate Bot2023-10-181-1/+1
|
* Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.40.0Renovate Bot2023-09-291-1/+1
|
* Update all non-major dependencies to v2.22.0Renovate Bot2023-09-211-1/+1
|
* Update dependency org.codehaus.mojo:versions-maven-plugin to v2.16.1Renovate Bot2023-09-191-1/+1
|
* Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.6.0Renovate Bot2023-09-151-1/+1
|
* Update dependency com.uber.nullaway:nullaway to v0.10.14Renovate Bot2023-09-071-1/+1
|
* Update dependency com.uber.nullaway:nullaway to v0.10.13Renovate Bot2023-09-011-1/+1
|
* Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.39.0Renovate Bot2023-08-291-1/+1
|
* Update all non-major dependencies to v2.21.1Renovate Bot2023-08-041-1/+1
|
* Update dependency com.uber.nullaway:nullaway to v0.10.12Renovate Bot2023-08-021-1/+1
|
* Update all non-major dependencies to v2.21.0Renovate Bot2023-08-011-1/+1
|
* Update junit5 monorepo to v5.10.0Renovate Bot2023-07-231-1/+1
|
* Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.38.0Renovate Bot2023-07-171-1/+1
|