aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Reformat.Matthias Andreas Benkard2024-03-025-14/+14
| | | | Change-Id: I63bc83ade4d99856a0317104efbe1d4420c361bd
* jgvariant-tool: Factor out generic read command.Matthias Andreas Benkard2024-03-022-7/+14
| | | | Change-Id: I977a3a36ae5dec7e5a2847b2d0558dd7026184b1
* Update dependency net.jqwik:jqwik to v1.8.3Renovate Bot2024-02-231-1/+1
|
* Update dependency org.codehaus.mojo:exec-maven-plugin to v3.2.0Renovate Bot2024-02-221-1/+1
|
* Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.1Renovate Bot2024-02-191-1/+1
|
* Update all non-major dependencies to v2.25.0Renovate Bot2024-02-161-1/+1
|
* Update dependency com.uber.nullaway:nullaway to v0.10.23Renovate Bot2024-02-151-1/+1
|
* Update junit5 monorepo to v5.10.2Renovate Bot2024-02-041-1/+1
|
* Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.0Renovate Bot2024-02-011-1/+1
|
* Update dependency com.uber.nullaway:nullaway to v0.10.22Renovate Bot2024-01-291-1/+1
|
* Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.43.0Renovate Bot2024-01-231-1/+1
|
* Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.42.0Renovate Bot2024-01-151-1/+1
|
* Update dependency org.codehaus.mojo:flatten-maven-plugin to v1.6.0Renovate Bot2024-01-141-1/+1
|
* Update dependency com.uber.nullaway:nullaway to v0.10.21Renovate Bot2024-01-141-1/+1
|
* Update dependency com.uber.nullaway:nullaway to v0.10.20Renovate Bot2024-01-121-1/+1
|
* Update all non-major dependencies to v3.2.5Renovate Bot2024-01-091-1/+1
|
* Update all non-major dependencies to v2.24.1Renovate Bot2024-01-031-1/+1
|
* Update dependency com.uber.nullaway:nullaway to v0.10.19Renovate Bot2023-12-271-1/+1
|
* Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.12.1Renovate Bot2023-12-241-1/+1
|
* Update all non-major dependencies to v2.24.0Renovate Bot2023-12-211-1/+1
|
* POM: Remove unused Guava dependency.Matthias Benkard2023-12-191-8/+0
|
* Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.12.0Renovate Bot2023-12-181-1/+1
|
* Pin Parsson dependency to version 1.1.5.Matthias Andreas Benkard2023-12-131-0/+6
| | | | | | | | | Parsson 1.1.0 has reported security vulnerabilities, so pinning it to a newer version is useful. In addition, pulling it in explicitly enables Renovate Bot and similar tooling to control the version of Parsson that we pull in in the future. Change-Id: I0c79f389facce280b733ae422f4b24bfe1e1b117
* Update all non-major dependencies to v3.2.3Renovate Bot2023-12-131-1/+1
|
* 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
|