aboutsummaryrefslogtreecommitdiff
path: root/src/liblzma/api (follow)
AgeCommit message (Expand)AuthorFilesLines
2024-04-06CVE-2024-3094: autoreconf-2.72 -fiBertrand Jacquin1-0/+631
2024-02-24Bump version and soname for 5.6.0.jiatan/v5.6.0Jia Tan1-3/+3
2024-02-15Bump version for 5.5.2beta.larhzu/v5.5.2betaJia Tan1-2/+2
2024-02-14Add SPDX license identifier into 0BSD source code files.Lasse Collin16-2/+31
2024-02-14liblzma: Sync the AUTHORS fix about SHA-256 to lzma.h.Lasse Collin1-6/+4
2024-02-14Change most public domain parts to 0BSD.Lasse Collin16-52/+6
2024-01-26Bump version number for 5.5.1alpha.larhzu/v5.5.1alphaJia Tan1-1/+1
2024-01-23liblzma: Add RISC-V BCJ filter.Jia Tan1-0/+5
2024-01-19liblzma: Update website URL.Jia Tan1-3/+3
2023-10-26liblzma: Refer to MinGW-w64 instead of MinGW in the API headers.Lasse Collin2-3/+3
2023-09-24liblzma: Change quoting style from `...' to '...'.Jia Tan5-22/+22
2023-07-31Docs: Fix typos found by codespellDimitri Papadopoulos Orfanos3-5/+5
2023-07-18liblzma: Reword lzma_str_list_filters() documentation.Jia Tan1-1/+1
2023-05-13liblzma: Slightly rewords lzma_str_list_filters() documentation.Jia Tan1-1/+1
2023-05-12liblzma: Adds lzma_nothrow to MicroLZMA API functions.Jia Tan1-2/+3
2023-05-11liblzma: Exports lzma_mt_block_size() as an API function.Jia Tan1-0/+28
2023-04-14liblzma: Update project maintainers in lzma.h.Lasse Collin1-1/+1
2023-03-18Change a few HTTP URLs to HTTPS.Lasse Collin1-4/+4
2023-03-17liblzma: Remove note from lzma_options_bcj about the ARM64 exception.Jia Tan1-1/+1
2023-03-17liblzma: Add set lzma.h as the main page for Doxygen documentation.Jia Tan15-29/+2
2023-03-13liblzma: Defines masks for return values from lzma_index_checks().Jia Tan1-0/+23
2023-03-01liblzma: Clarify lzma_lzma_preset() documentation in lzma12.h.Jia Tan1-0/+5
2023-02-24liblzma: Replace '\n' -> newline in filter.h documentation.Jia Tan1-1/+1
2023-02-24liblzma: Shorten return description for two functions in filter.h.Jia Tan1-6/+2
2023-02-24liblzma: Reword a few lines in filter.hJia Tan1-5/+5
2023-02-24liblzma: Improve documentation in filter.h.Jia Tan1-83/+143
2023-02-23liblzma: Adjust container.h for consistency with filter.h.Jia Tan1-11/+9
2023-02-23liblzma: Fix small typos and reword a few things in filter.h.Jia Tan1-7/+6
2023-02-23liblzma: Convert list of flags in lzma_mt to bulleted list.Jia Tan1-3/+6
2023-02-23liblzma: Fix typo in documentation in container.hJia Tan1-1/+1
2023-02-23liblzma: Improve documentation for container.hJia Tan1-53/+93
2023-02-16liblzma: Very minor API doc tweaks.Lasse Collin4-14/+14
2023-02-17liblzma: Adjust spacing in doc headers in bcj.h.Jia Tan1-7/+7
2023-02-17liblzma: Adjust documentation in bcj.h for consistent style.Jia Tan1-21/+22
2023-02-17liblzma: Rename field => member in documentation.Jia Tan7-95/+95
2023-02-16 liblzma: Improve documentation for stream_flags.hJia Tan1-30/+46
2023-02-15liblzma: Improve documentation in lzma12.h.Jia Tan1-9/+23
2023-02-15liblzma: Improve documentation in check.h.Jia Tan1-13/+28
2023-02-15liblzma: Improve documentation in index.hJia Tan1-51/+126
2023-02-15liblzma: Reword a comment in index.h.Jia Tan1-2/+2
2023-02-15liblzma: Omit lzma_index_iter's internal field from Doxygen docs.Jia Tan1-1/+8
2023-02-14liblzma: Fix documentation for LZMA_MEMLIMIT_ERROR.Jia Tan1-1/+1
2023-02-14liblzma: Improve documentation for base.h.Jia Tan1-5/+25
2023-02-14liblzma: Add one more missing [out] annotation in vli.hJia Tan1-1/+1
2023-02-14liblzma: Minor improvements to vli.h.Jia Tan1-6/+7
2023-02-10liblzma: Add comments for macros in delta.h.Jia Tan1-0/+8
2023-02-10liblzma: Improve documentation in index_hash.h.Jia Tan1-9/+27
2023-02-04liblzma: Improve documentation for version.h.Jia Tan1-7/+22
2023-02-03liblzma: Clarify block encoder and decoder documentation.Jia Tan1-4/+11
2023-02-03Update lzma_block documentation for lzma_block_uncomp_encode().Jia Tan1-0/+3
2023-02-03liblzma: Minor edits to lzma_block header_size documentation.Jia Tan1-1/+2
2023-02-03liblzma: Enumerate functions that read version in lzma_block.Jia Tan1-2/+11
2023-02-03liblzma: Clarify comment in block.h.Jia Tan1-1/+2
2023-02-03liblzma: Improve documentation for block.h.Jia Tan1-21/+75
2023-02-01liblzma: Clarify a comment about LZMA_STR_NO_VALIDATION.Jia Tan1-2/+3
2023-01-24liblzma: Fix documentation in filter.h for lzma_str_to_filters()Jia Tan1-1/+1
2023-01-21liblzma: Set documentation on all reserved fields to private.Jia Tan7-0/+173
2023-01-20liblzma: Highlight liblzma API headers should not be included directly.Jia Tan14-28/+42
2023-01-02Bump version and soname for 5.5.0alpha.larhzu/v5.5.0alphaLasse Collin1-2/+2
2022-12-13Bump version to 5.4.0 and soname to 5.4.0.larhzu/v5.4.0Lasse Collin1-3/+3
2022-12-11liblzma: Change LZMA_FILTER_ARM64 to the official Filter ID 0x0A.Lasse Collin1-5/+1
2022-12-01Bump version number for 5.3.5beta.larhzu/v5.3.5betaLasse Collin1-2/+2
2022-12-01liblzma: Omit zero-skipping from ARM64 filter.Lasse Collin1-1/+1
2022-12-01liblzma: Don't be over-specific in lzma_str_to_filters API doc.Lasse Collin1-2/+1
2022-11-29liblzma: Improve documentation for string to filter functions.Jia Tan1-8/+9
2022-11-29liblzma: Two fixes to lzma_str_list_filters() API docs.Lasse Collin1-3/+3
2022-11-28liblzma: Add lzma_str_to_filters, _from_filters, and _list_filters.Lasse Collin1-0/+258
2022-11-27liblzma: Add LZMA_FILTER_LZMA1EXT to support LZMA1 without end marker.Lasse Collin1-7/+116
2022-11-24liblzma: Add lzma_filters_update() support to the multi-threaded encoder.Lasse Collin1-15/+21
2022-11-24liblzma: Add new API function lzma_filters_free().Lasse Collin1-0/+21
2022-11-23liblzma: Add lzma_attr_warn_unused_result to lzma_filters_copy().Lasse Collin1-1/+2
2022-11-21liblzma: Fix two Doxygen commands in the API headers.Lasse Collin2-2/+2
2022-11-15Bump version number for 5.3.4alpha.larhzu/v5.3.4alphaLasse Collin1-1/+1
2022-11-14Replace the experimental ARM64 filter with a new experimental version.Lasse Collin1-33/+8
2022-11-09liblzma: Add .lz support to lzma_auto_decoder().Lasse Collin1-4/+6
2022-11-09liblzma: Add .lz (lzip) decompression support (format versions 0 and 1).Lasse Collin1-2/+60
2022-11-08liblzma: Update API docs about decoder flags.Lasse Collin1-4/+17
2022-09-30liblzma: Add API doc note about the .xz decoder LZMA_MEMLIMIT_ERROR bug.Lasse Collin1-0/+11
2022-09-20liblzma: ARM64: Fix wrong comment in API doc.Lasse Collin1-2/+2
2022-09-19liblzma: Add experimental ARM64 BCJ filter with a temporary Filter ID.Lasse Collin1-1/+34
2022-09-09liblzma: lzma_filters_copy: Keep dest[] unmodified if an error occurs.Lasse Collin1-1/+3
2022-08-22Bump version number for 5.3.3alpha.larhzu/v5.3.3alphaLasse Collin1-1/+1
2022-08-18liblzma: Threaded decoder: Improve LZMA_FAIL_FAST when LZMA_FINISH is used.Lasse Collin1-0/+6
2022-04-06liblzma: Add a new flag LZMA_FAIL_FAST for threaded decoder.Lasse Collin1-1/+24
2022-03-07liblzma: Add threaded .xz decompressor.Lasse Collin1-7/+83
2022-03-06liblzma: Fix docs: lzma_block_decoder() cannot return LZMA_UNSUPPORTED_CHECK.Lasse Collin1-3/+0
2022-02-22liblzma: Minor addition to lzma_vli_size() API doc.Lasse Collin1-0/+2
2021-10-28Bump the version number for 5.3.2alpha.larhzu/v5.3.2alphaLasse Collin1-1/+1
2021-09-09liblzma: Use _MSVC_LANG to detect when "noexcept" can be used with MSVC.Lasse Collin1-1/+2
2021-09-05liblzma: Rename EROFS LZMA to MicroLZMA.Lasse Collin1-14/+19
2021-01-17liblzma: Make EROFS LZMA decoder work when exact uncomp_size isn't known.Lasse Collin1-5/+18
2021-01-14liblzma: Add EROFS LZMA encoder and decoder.Lasse Collin1-0/+76
2020-03-23Typo fixes from fossies.org.Lasse Collin1-1/+1
2020-02-22Use defined(__GNUC__) before __GNUC__ in preprocessor lines.Lasse Collin1-2/+3
2019-06-24Add LZMA_RET_INTERNAL1..8 to lzma_ret and use one for LZMA_TIMED_OUT.Lasse Collin1-1/+14
2019-05-11spellingAntoine Cœur4-4/+4
2018-05-19liblzma: Improve lzma_properties_decode() API documentation.Lasse Collin1-3/+4
2018-04-29Bump the version number to 5.3.1alpha.larhzu/v5.3.1alphaLasse Collin1-1/+1
2018-02-06nothrow: use noexcept for C++11 and newerBen Boeckel1-1/+5
2017-04-24liblzma: Add lzma_file_info_decoder().Lasse Collin1-0/+66
2017-04-21liblzma: Rename LZMA_SEEK to LZMA_SEEK_NEEDED and seek_in to seek_pos.Lasse Collin1-9/+9
2017-03-30liblzma: Add generic support for input seeking (LZMA_SEEK).Lasse Collin1-1/+30
2017-03-30liblzma: Fix lzma_memlimit_set(strm, 0).Lasse Collin1-1/+6
2017-03-30liblzma: Similar memlimit fix for stream_, alone_, and auto_decoder.Lasse Collin1-4/+17
2017-03-30liblzma: Fix handling of memlimit == 0 in lzma_index_decoder().Lasse Collin1-7/+11
2015-07-12liblzma: A MSVC-specific hack isn't needed with MSVC 2013 and newer.Lasse Collin1-5/+13
2015-03-30Bump version to 5.3.0alpha and soname to 5.3.99.Lasse Collin1-3/+3
2015-02-26Bump version and soname for 5.2.1.larhzu/v5.2.1Lasse Collin1-1/+1
2014-12-21Bump version and soname for 5.2.0.Lasse Collin1-3/+3
2014-12-02liblzma: Document how lzma_mt.block_size affects memory usage.Lasse Collin1-0/+4
2014-11-26Remove LZMA_UNSTABLE macro.Lasse Collin1-4/+0
2014-11-26liblzma: Update lzma_stream_encoder_mt() API docs.Lasse Collin1-2/+3
2014-09-14Bump the version number to 5.1.4beta.larhzu/v5.1.4betaLasse Collin1-2/+2
2014-08-05liblzma: Add support for LZMA_IGNORE_CHECK.Lasse Collin1-0/+24
2014-08-05liblzma: Add support for lzma_block.ignore_check.Lasse Collin1-10/+40
2014-06-18liblzma: Add lzma_cputhreads().Lasse Collin1-0/+14
2014-05-04liblzma: Rename the private API header lzma/lzma.h to lzma/lzma12.h.Lasse Collin3-3/+3
2014-01-20liblzma: Fix typo in a comment.Lasse Collin1-1/+1
2013-11-26liblzma: Document the need for block->check for lzma_block_header_decode().Lasse Collin1-0/+3
2013-10-26Bump the version number to 5.1.3alpha.larhzu/v5.1.3alphaLasse Collin1-1/+1
2013-10-02liblzma: Add LZMA_FULL_BARRIER support to single-threaded encoder.Lasse Collin1-7/+30
2013-03-23liblzma: Add lzma_block_uncomp_encode().Lasse Collin1-0/+18
2012-12-14Make the progress indicator smooth in threaded mode.Lasse Collin1-1/+21
2012-07-17liblzma: Make the use of lzma_allocator const-correct.Lasse Collin6-23/+29
2012-07-04Bump the version number to 5.1.2alpha.larhzu/v5.1.2alphaLasse Collin1-1/+1
2011-04-12Bump the version number to 5.1.1alpha and liblzma soname to 5.0.99.larhzu/v5.1.1alphaLasse Collin1-1/+1
2011-04-12Put the unstable APIs behind #ifdef LZMA_UNSTABLE.Lasse Collin1-0/+4
2011-04-11liblzma: Add lzma_stream_encoder_mt() for threaded compression.Lasse Collin1-0/+163
2011-04-11liblzma: Document lzma_easy_(enc|dec)oder_memusage() better too.Lasse Collin1-0/+9
2011-04-11liblzma: Document lzma_raw_(enc|dec)oder_memusage() better.Lasse Collin1-2/+6
2011-04-11liblzma: API comment about lzma_allocator with threaded coding.Lasse Collin1-5/+13
2011-04-11liblzma: Fix API docs to mention LZMA_UNSUPPORTED_CHECK.Lasse Collin2-0/+4
2010-11-15Merge branch 'v5.0'Lasse Collin1-0/+3
2010-11-15liblzma: Document the return value of lzma_lzma_preset().Lasse Collin1-0/+3
2010-10-25Bump version 5.1.0alpha.larhzu/v5.1.0alphaLasse Collin1-2/+2
2010-10-23Bump version to 5.0.0 and liblzma version-info to 5:0:0.Lasse Collin1-4/+4
2010-10-23liblzma: A few ABI tweaks to reserve space in structures.Lasse Collin3-7/+8
2010-10-21liblzma: Update the comments in the API headers.Lasse Collin12-107/+134
2010-10-02liblzma: Small fixes to comments in the API headers.Lasse Collin1-3/+7
2010-06-01Fix a comment.Lasse Collin1-1/+1
2010-05-26Remove the Subblock filter code for now.Lasse Collin3-202/+0
2010-05-14Omit lzma_restrict from the API headers.Lasse Collin3-21/+7
2010-02-12Collection of language fixes to comments and docs.Lasse Collin9-15/+15
2010-02-07Subtle change to liblzma Block handling API.Lasse Collin1-22/+17
2010-01-01Fix _memconfig() functions.Lasse Collin1-7/+0
2009-12-31Revised the Index handling code.Lasse Collin1-146/+426
2009-12-31Add missing lzma_nothrow in filter.h.Lasse Collin1-2/+2
2009-12-09Always rely on GCC's auto-import on Windows.Lasse Collin1-7/+9
2009-11-25Index decoder fixes.Lasse Collin1-11/+12
2009-11-15Add lzma_physmem().Lasse Collin3-0/+55
2009-11-14Fix a design error in liblzma API.Lasse Collin2-13/+30
2009-10-17Fix wrong function name in the previous commit.Lasse Collin1-1/+1
2009-10-17Add lzma_filters_copy().Lasse Collin1-0/+31
2009-09-15Fix incorrect use of "restrict".Lasse Collin1-2/+2
2009-09-12Fix GCC version check for nothrow attribute.Lasse Collin1-1/+1
2009-09-12A few grammar fixes.Lasse Collin2-4/+4
2009-08-27Bumped version to 4.999.9beta.Lasse Collin1-1/+1
2009-08-27Updates to liblzma API headers.Lasse Collin12-197/+275
2009-06-26Basic support for building with Cygwin and MinGW usingLasse Collin1-2/+5
2009-05-26Make the raw value of the Check field available to applicationsLasse Collin1-0/+17
2009-04-13Put the interesting parts of XZ Utils into the public domain.Lasse Collin16-198/+139
2009-02-18Added files missing from the previous commit.Lasse Collin1-0/+33
2009-02-13Changed how the version number is specified in various places.Lasse Collin1-3/+67
2009-02-07Introduced LZMA_API_STATIC macro, which the applicationsLasse Collin1-7/+24
2009-02-02Modify LZMA_API macro so that it works on Windows withLasse Collin12-87/+88
2009-02-01Added initial version of raw buffer-to-buffer codingLasse Collin1-20/+64
2009-02-01Use __cdecl also for function pointers in liblzma API whenLasse Collin2-9/+13
2009-01-31Add LZMA_API to liblzma API headers. It's useful at leastLasse Collin12-84/+117
2009-01-31Fix two lines in lzma.h on which the # wasn't at theLasse Collin1-2/+2
2009-01-31Add support for using liblzma headers in MSVC, which has noLasse Collin1-24/+46
2009-01-31Fix # -> ## in a macro in lzma.h.Lasse Collin1-1/+1
2009-01-26Add lzma_block_buffer_decode().Lasse Collin1-0/+41
2009-01-23Added lzma_stream_buffer_decode() and made minor cleanups.Lasse Collin2-2/+52
2009-01-20Add some single-call buffer-to-buffer coding functions.Lasse Collin3-6/+177
2009-01-17Beta was supposed to be API stable but I had forgot to renameLasse Collin1-2/+2
2008-12-31Bumped version to 4.999.8beta right after the releaseLasse Collin1-1/+1
2008-12-31Prepare for 4.999.7beta release.Lasse Collin1-1/+1
2008-12-31Cleaned up some comments in the API headers.Lasse Collin3-14/+15
2008-12-31Renamed lzma_options_simple to lzma_options_bcj in the API.Lasse Collin3-13/+13
2008-12-31Remove lzma_init() and other init functions from liblzma API.Lasse Collin3-87/+0
2008-12-27Bunch of liblzma tweaks, including some API changes.Lasse Collin4-61/+127
2008-12-17Remove the alignment functions for now. Maybe they willLasse Collin3-62/+0
2008-12-15Bunch of liblzma API cleanups and fixes.Lasse Collin15-355/+584
2008-11-25Remove the nowadays unneeded memory limitting malloc() wrapper.Lasse Collin3-209/+0
2008-11-19Oh well, big messy commit again. Some highlights:Lasse Collin4-24/+55
2008-10-07Made the preset numbering more logical in liblzma API.Lasse Collin2-11/+11
2008-09-27Some API changes, bug fixes, cleanups etc.Lasse Collin2-89/+149
2008-09-17Miscellaneous LZ and LZMA encoder cleanupsLasse Collin1-14/+0
2008-09-13Renamed constants:Lasse Collin10-59/+59
2008-09-12Improved the Stream Flags handling API.Lasse Collin1-4/+80
2008-09-10Bumped version to 4.999.6alpha.Lasse Collin1-1/+1
2008-09-10Filter handling cleanupsLasse Collin1-31/+102
2008-09-10Cleaned up Block encoder and moved the no longer sharedLasse Collin1-3/+0
2008-09-07Changed Filter ID of LZMA to 0x20.Lasse Collin1-1/+1
2008-09-06CommentsLasse Collin2-30/+57
2008-09-06Some API cleanupsLasse Collin3-127/+237
2008-08-28Sort of garbage collection commit. :-| Many things are stillLasse Collin23-668/+782
2008-06-19Add limit of lc + lp <= 4. Now we can allocate theLasse Collin1-1/+9
2008-06-18Update the code to mostly match the new simpler file formatLasse Collin21-1198/+526
2008-05-06Bunch of grammar fixes from meyering.Lasse Collin1-3/+3