aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Make annotation dependencies optional again.Matthias Andreas Benkard2022-10-094-6/+14
| | | | | | | | | | | 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
* POM: Update dependencies.Matthias Andreas Benkard2022-09-031-3/+3
| | | | Change-Id: I8221b129968ffc05db47ca37d6c8a38e46fab77c
* Minor Javadoc fixes.Matthias Andreas Benkard2022-09-031-1/+1
| | | | Change-Id: I16e1ffc0a6e1563d79f0a24c815b8ed0144e5cb7
* POM: Update dependencies and plugins.Matthias Andreas Benkard2022-04-151-9/+9
| | | | Change-Id: Iaec2a2ceb68c9438aae215d1b97fc475aa187bf5
* Update Javadocs with @snippet blocks.Matthias Andreas Benkard2022-04-154-20/+20
| | | | Change-Id: Id28c226b6882c088f288b247f73041be807be862
* Bump version to 0.1.7-SNAPSHOT.Matthias Andreas Benkard2022-03-015-10/+10
| | | | Change-Id: I8bb4d6a6906cc19e80e3e209b59b7d305713e1da
* Release 0.1.6.v0.1.6Matthias Andreas Benkard2022-03-016-12/+12
| | | | Change-Id: Ie74bae8648919964e4d0e6c9ef51f987ee8259fe
* BOM: Add jgvariant-ostree.Matthias Andreas Benkard2022-03-011-0/+5
| | | | Change-Id: Ie5ae4801fa476d0572355900b90f76bb1412b4d6
* POM: Update Error Prone to 2.11.0.Matthias Andreas Benkard2022-03-011-1/+1
| | | | Change-Id: I1a402b318bf4569a190b149a6abbe26f5406b1c1
* POM: Apply Flatten Maven Plugin.Matthias Andreas Benkard2022-03-013-0/+52
| | | | Change-Id: Ia17df13f08958a322e7fb20467e1666cd55dbe2b
* POM: Move Checker Framework dependencies to submodules.Matthias Andreas Benkard2022-03-013-16/+28
| | | | Change-Id: If611d49269cce036f0c81f6b1e95bccbb53a8882
* POM: Apply ${xz.version} as appropriate.Matthias Andreas Benkard2022-03-011-1/+1
| | | | Change-Id: I0ac6db1e3e5530221316db28c12015e9f4e9c18b
* Ensure nullness correctness using Checker Framework.Matthias Andreas Benkard2022-03-016-47/+91
| | | | Change-Id: Ie5a7749194313664a206e44597091a62afca9bdb
* Remove COPYING.GPL.Matthias Andreas Benkard2022-02-041-674/+0
| | | | | | | | | In order to help static analysis tools such as GitHub's Licensee license detector, this change makes the overall project license easier to see by copying LICENSES/LGPL-3.0-or-later.txt to COPYING and removing all other COPYING.* files. Change-Id: I82a2277354c62106bb5c3183c7496d815c1bbd8b
* Replace license files with FSF versions.Matthias Andreas Benkard2022-02-043-381/+1219
| | | | | | | The FSF versions of the text files are easier to read in a text editor, which gives them better usability. Change-Id: I476e9ac0e967c19a1b05638f8c4fb59ea900e002
* Clarify licensing through REUSE annotations.Matthias Andreas Benkard2022-02-0339-3/+624
| | | | | | | | - 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
* Bump version to 0.1.6-SNAPSHOT.Matthias Andreas Benkard2021-12-305-10/+10
| | | | Change-Id: I7e10c262c799731218bd48299eb32ca1499d8934
* Release 0.1.5.v0.1.5Matthias Andreas Benkard2021-12-308-16/+16
| | | | 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-304-4/+38
| | | | Change-Id: I4a751b7778c30d2e126a058c766edaef7b641415
* jgvariant-ostree: DeltaPartPayload: Detect and handle compression byte.Matthias Andreas Benkard2021-12-301-5/+18
| | | | Change-Id: I6d5aa4deb7c94bafae1fb5f92c68cdb4809ceca0
* Add Decoder#ofPredicate, Decoder#contramap.Matthias Andreas Benkard2021-12-302-2/+162
| | | | Change-Id: Ifd4e372a6a3c3028d1cd74e6d9a0145c3f571ff5
* 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
* Bump version to 0.1.5-SNAPSHOT.Matthias Andreas Benkard2021-12-285-10/+10
| | | | Change-Id: I2d3de6f1f7976f4c72f54e2fb2923c931047861c
* Release 0.1.4.v0.1.4Matthias Andreas Benkard2021-12-285-10/+10
| | | | Change-Id: I1d75cf80cf2ce58c7d8635b109e09ed271614d3c
* Fix tests, module names.Matthias Andreas Benkard2021-12-282-1/+3
| | | | Change-Id: I38cc06a8ac6036f3561692ff62fc73f81d2653c4
* README: Add module overview.Matthias Andreas Benkard2021-12-282-5/+8
| | | | Change-Id: I8c4701e8d4561940025165dd3beb448e3443de36
* OSTree: Use dictionary types where appropriate.Matthias Andreas Benkard2021-12-284-48/+15
| | | | Change-Id: I58be4cbcdd663350d7524ec5ce97f1d3be10d7e1
* Decode dictionary entry arrays as dictionaries.Matthias Andreas Benkard2021-12-283-9/+25
| | | | Change-Id: If31659887dcd2d219d421f78e50cdeb1be3709a9
* Add Decoder#ofDictionary.Matthias Andreas Benkard2021-12-282-0/+74
| | | | Change-Id: I53873f743ce84d9bf50da4cb5238a6f4d82de986
* Add Decoder#ofDictionaryEntry.Matthias Andreas Benkard2021-12-284-2/+67
| | | | Change-Id: Ie78096e1a7cfd3bcfa446e3ababe15b910d0c23c
* Decoder: Convert anonymous inner class into named inner classes.Matthias Andreas Benkard2021-12-281-43/+67
| | | | Change-Id: Ib766c56fe07f38a35bafc3d18d0b523d8577d605
* Add jgvariant-ostree module.Matthias Andreas Benkard2021-12-2857-2/+925
| | | | Change-Id: Idf7bacad28d7cf65eb1ddd0994dcc2c2c2a7e18e
* POM: Split into -bom, -core, -parent, -bundle.Matthias Andreas Benkard2021-12-1812-269/+433
| | | | Change-Id: I1fd4cc766b60266ef9dcc40e943b45d067dd7b90
* Add installation instructions to module-info.java.Matthias Andreas Benkard2021-12-181-1/+50
| | | | Change-Id: I45d8814d49ff33f865c23efddca7fea2ae8aaf2f
* README: Bump library version to 0.1.3.Matthias Andreas Benkard2021-12-181-2/+2
| | | | Change-Id: Ib19fb5aed31b9a39e3fda56a7f58aff3c95388e4
* Bump version to 0.1.4-SNAPSHOT.Matthias Andreas Benkard2021-12-181-1/+1
| | | | Change-Id: Iae75e6a9a15587a8954397fb81f082d8978608f3
* Release 0.1.3.v0.1.3Matthias Andreas Benkard2021-12-181-1/+1
| | | | Change-Id: I2bb133c8d54d18c91b855252f68c4a203199e575
* POM: Mark compile-time dependencies as non-optional.Matthias Andreas Benkard2021-12-181-13/+1
| | | | | | | While they are optional when running on the class path, they are required when running on the module path. Change-Id: I6816de2b5a44243a4fbd70a0f7fe002b19fe1177
* Bump version to 0.1.3-SNAPSHOT.Matthias Andreas Benkard2021-12-181-1/+1
| | | | Change-Id: I2db7e036396dcb840a5389913b023def09d1835d
* Release 0.1.2.v0.1.2Matthias Andreas Benkard2021-12-181-1/+1
| | | | Change-Id: I0cdbde28d9d73730bf52bd09808c38ee0d305ef4
* Javadoc: Fix Object[] references.Matthias Andreas Benkard2021-12-182-3/+3
| | | | Change-Id: Ib9bad54f02356b53c5a2d3596fc2b8429023e828
* Bump version to 0.1.2-SNAPSHOT.Matthias Andreas Benkard2021-12-181-1/+1
| | | | Change-Id: I408eb76f45c1d9df239845e7857de2c313da9eca
* Release 0.1.1.v0.1.1Matthias Andreas Benkard2021-12-181-1/+1
| | | | Change-Id: I1e0f646c8490b07f49fe14502c58431dd4c6a75a
* Slightly improved Javadocs.Matthias Andreas Benkard2021-12-181-0/+8
| | | | Change-Id: I9e572833ff368c98002cb7f81052a65af0f68ca2
* README: Move the usage example above the installation instructions.Matthias Andreas Benkard2021-12-181-18/+18
| | | | Change-Id: I5d53715d18b59784140ec69d91e72ee6bc087c35