aboutsummaryrefslogtreecommitdiff
path: root/src/liblzma/api (unfollow)
AgeCommit message (Expand)AuthorFilesLines
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-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
2008-05-06Typo fixLasse Collin1-1/+1
2008-04-28Fixed wrong spelling "limitter" to "limiter". This affectsLasse Collin3-9/+9
2008-04-25Bumped version number to 4.999.3alpha. It will become 5.0.0Lasse Collin1-12/+10
2008-03-14Fix a comment API header.Lasse Collin1-1/+1
2008-03-12Make lzma_stream.next_in const. Let's see if anyone complains.Lasse Collin1-1/+1
2008-01-26Added api/lzma/easy.h. I had forgot to add this to theLasse Collin1-0/+174
2008-01-26Return LZMA_HEADER_ERROR if LZMA_SYNC_FLUSH is used with anyLasse Collin1-0/+9
2008-01-25Improved the memory limitter:Lasse Collin1-0/+35
2008-01-22Added lzma_easy_* functions. These should make usingLasse Collin2-0/+2
2008-01-22Made lzma_extra pointers const in lzma_options_stream.Lasse Collin1-2/+2
2008-01-19Implemented LZMA_SYNC_FLUSH support to the Subblock encoder.Lasse Collin1-11/+18
2008-01-16Added lzma_memlimit_count().Lasse Collin1-0/+10
2008-01-06Introduced compatibility with systems that have pre-C99Lasse Collin1-14/+26
2008-01-05Fix typo in comment (INT64_MAX -> UINT64_MAX).Lasse Collin1-1/+1
2007-12-10Bumped version number to 4.42.3alpha.Lasse Collin1-1/+1