aboutsummaryrefslogtreecommitdiff
path: root/jgvariant-ostree/src
Commit message (Collapse)AuthorAgeFilesLines
* Update for new version of 'inject-resources'.Matthias Andreas Benkard34 hours1-2/+2
| | | | Change-Id: Ib74c236f139639f37b1dc0cde39bc8621c8c8a02
* Release 0.1.10v0.1.10Matthias Andreas Benkard2024-07-221-2/+2
| | | | Change-Id: Ib4e0fccb1c65862909d63587d16d7283fc49a10a
* Switch from JetBrains annotations to JSpecify.Matthias Andreas Benkard2024-07-203-1/+7
| | | | Change-Id: Ia04b52c36f9779ab15e688e0dd7434644b3a3f7f
* Reformat.Matthias Andreas Benkard2024-03-022-4/+5
| | | | Change-Id: I63bc83ade4d99856a0317104efbe1d4420c361bd
* Release 0.1.8.v0.1.8Matthias Andreas Benkard2023-12-121-2/+2
| | | | Change-Id: I3676b1e0c0e2ad0eaad2ea8c48a452209d73739e
* Add more property-based tests and fix more bugs.Matthias Andreas Benkard2023-12-102-4/+225
| | | | Change-Id: I8deb1a7d75078c037714541d8f6f656052c2476c
* Add property-based tests and fix the bugs discovered.Matthias Andreas Benkard2023-12-102-9/+71
| | | | Change-Id: I8deb1a7d75078c037714541d8f6f656052c2476c
* Add OSTree encoding roundtrip tests and fix the bugs discovered.Matthias Andreas Benkard2023-12-106-83/+100
| | | | Change-Id: I4c81329c5381d6ae843fee5da2bed035941011e3
* OstreeDecoderTest#summaryDecoder: Add missing test assertions.Matthias Andreas Benkard2023-12-101-2/+43
| | | | Change-Id: I6a09a14b6a1df9e36c48fe60b477eb40bb19a487
* Add Decoder#encode.Matthias Andreas Benkard2023-12-1010-20/+179
| | | | | | | | | | | Implements: - the encoding part of the GVariant specification - OSTree-specific encoding instructions for static deltas Untested. Change-Id: Idbfd6d7e92a9cdff7d8b138d0ecfa36d4f30eee4
* Add missing REUSE annotations.Matthias Andreas Benkard2023-12-051-0/+4
| | | | Change-Id: I6f26d7e7a43b09c62c65afd749f892cb2ed5d9ab
* jgvariant-ostree: Add GraalVM reflection configuration.Matthias Andreas Benkard2023-12-052-0/+34
| | | | Change-Id: I86f54e351eb11c54e839aa4570b03b9d45900c4c
* Remove Checker Framework; add NullAway, Picnic Error Prone Support.Matthias Andreas Benkard2022-10-178-33/+37
| | | | Change-Id: I6558f0b4db0f9a192c18bbe45e2eaf10595bc666
* Release 0.1.7.v0.1.7Matthias Andreas Benkard2022-10-091-2/+2
| | | | Change-Id: I8aac861c11109073c8d62fec1fe8e122e81fe242
* Make annotation dependencies optional again.Matthias Andreas Benkard2022-10-091-3/+5
| | | | | | | | | | | All static-analaysis-related annotation libraries are compile-time-only and can therefore be marked optional. Also changes the Java module descriptors to use 'requires static' instead of plain 'requires' for the corresponding modules, which lifts the runtime dependency from the point of view of the module system. Change-Id: I414907b002f6b0290ddb61b6f0ce899481c6efd3
* Minor Javadoc fixes.Matthias Andreas Benkard2022-09-031-1/+1
| | | | Change-Id: I16e1ffc0a6e1563d79f0a24c815b8ed0144e5cb7
* Update Javadocs with @snippet blocks.Matthias Andreas Benkard2022-04-151-7/+7
| | | | Change-Id: Id28c226b6882c088f288b247f73041be807be862
* Ensure nullness correctness using Checker Framework.Matthias Andreas Benkard2022-03-013-15/+17
| | | | Change-Id: Ie5a7749194313664a206e44597091a62afca9bdb
* Clarify licensing through REUSE annotations.Matthias Andreas Benkard2022-02-0322-3/+91
| | | | | | | | - Manual: GFDL-1.3-or-later - Library: LGPL-3.0-or-later - Examples: GPL-3.0-or-later Change-Id: I1d1bfede7ba51c4043f8d7e572aa88b42cc8bacf
* Improve the readability of the OSTree repository documentation.Matthias Andreas Benkard2022-01-251-162/+93
| | | | Change-Id: I2d8a77a146951dcb39f569e0fb285deb2fe093d5
* Document repository layout, add modified Base64 ByteString encoding.Matthias Andreas Benkard2022-01-236-6/+348
| | | | Change-Id: I564db0e346346b608fa11527590e264c694fedaf
* Release 0.1.5.v0.1.5Matthias Andreas Benkard2021-12-301-2/+2
| | | | Change-Id: If5662f38b8475c588223b93ce0bf1cee31a37b6c
* jgvariant-ostree: Handle non-canonical endianness in static deltas.Matthias Andreas Benkard2021-12-303-14/+53
| | | | Change-Id: I333fce6d6f4df995d6d965261bb66e50c116f02d
* jvgariant-ostree: Correctly deserialize delta operations.Matthias Andreas Benkard2021-12-304-66/+160
| | | | Change-Id: Ic6659d7ea5e9411220571c33979e29471cec897e
* jgvariant-ostree: DeltaPartPayload: Decompress LZMA if needed.Matthias Andreas Benkard2021-12-302-4/+24
| | | | Change-Id: I4a751b7778c30d2e126a058c766edaef7b641415
* jgvariant-ostree: DeltaPartPayload: Detect and handle compression byte.Matthias Andreas Benkard2021-12-301-5/+18
| | | | Change-Id: I6d5aa4deb7c94bafae1fb5f92c68cdb4809ceca0
* Checksum: Convert 0-sized checksums to all-zeros checksums.Matthias Andreas Benkard2021-12-291-0/+4
| | | | Change-Id: Ia2429edafcdc93aad01310f66f489c3dd54ec365
* Properly document jgvariant-ostree.Matthias Andreas Benkard2021-12-2917-18/+554
| | | | Change-Id: I0aa3b1df512ef99d0e25d73efdd34a1b488e7d0d
* Fix tests, module names.Matthias Andreas Benkard2021-12-281-1/+1
| | | | Change-Id: I38cc06a8ac6036f3561692ff62fc73f81d2653c4
* README: Add module overview.Matthias Andreas Benkard2021-12-281-2/+1
| | | | Change-Id: I8c4701e8d4561940025165dd3beb448e3443de36
* OSTree: Use dictionary types where appropriate.Matthias Andreas Benkard2021-12-284-48/+15
| | | | Change-Id: I58be4cbcdd663350d7524ec5ce97f1d3be10d7e1
* Add jgvariant-ostree module.Matthias Andreas Benkard2021-12-2849-0/+744
Change-Id: Idf7bacad28d7cf65eb1ddd0994dcc2c2c2a7e18e