JFIF$        dd7 

Viewing File: /usr/share/doc/jbig2dec-libs/CHANGES

Version 0.19 (2020 September 10)

* API change to use full 32 bit segment numbers, in accordance
  to the JBIG2 specification.

* Better handling of end of input data stream and and when
  encountering errors in the arithmetic decoder stream. This
  should improve many situations where jbig2dec appeared to
  run forever.

* Fix several bugs related to signedness or over-/underflow
  checks that were not robust.

* Bug fixes for issues reported by Coverity/OSS-fuzz.

* Add option to limit memory usage to command line tool.

* Update manpages, and command line tool usage.

Version 0.18 (2020 February 11)

* Performance enhancements related to decoding of MMR and generic
  regions as well as composing images onto pages.

* Bug fixes for a few issues reported by Coverity and OSS-Fuzz.

Version 0.17 (2019 September 16)

* Improved test suite by verifying input file contents and adding
  all ubc test streams. Fixed bugs where previously missing ubc
  test streams were decoded incorrectly.

* Bug fixes for a few issues reported by Coverity.

* Moved version number to jbig2.h, and adapted configure
  correspondingly. Added pkg-config file to be installed
  along side library.

Version 0.16 (2019 April 04)

* API change allowing for library users to get the custom allocator
  so it may be freed if necessary. This is useful if the allocator
  is extended with e.g. a custom pointer needed by the allocator
  callbacks.

Version 0.15 (2018 September 04)

* Bug fix release, with many security related and stability fixes
  as well as better tolerance/behaviour with out of spec files

Version 0.14 (2017 October 04)

* Bug fix release.

Version 0.13 (2016 April 07)

* Bug fix release.

Version 0.12 (2014 October 1)

* Bug fix release.

Version 0.11 (2010 February 2)

 * Support for generic regions with typical prediction (042_8.jb2)
 * Correct bitmap offsets with transposed text (042_19.jb2)
 * Autotools build now uses libtool and provides a shared library
 * Manpage for jbig2dec
 * Code cleanup and robustness fixes

Version 0.10 (2009 May 28)

 * Security fix for malicious symbol dictionaries CVE-2009-0196
 * Fix various resource leaks and error handling issues
 * Dynamically allocate huffman symbol length histogram to save space
 * Support aggregate symbol coding
 * Work around invalid Xerox WorkCentre streams which write the
   final segment length as -1
 * Fix an issue with huffman table runcodes

Version 0.9 (2006 July 27)

 * striped page support
 * successfully decodes ubc test streams 042_9, 042_20

Version 0.8 (2005 April 6)

 * Fix an allocation error in the page array
 * properly handle non-OR image composition operators
 * Fix a UMR bug in the compositor
 * successfully decodes ubc test streams 042_12,15,16,17,18
 * various memory leak fixes

Version 0.7 (2004 December 8)

 * properly initialize page buffers
 * refinement region handling
 * successfully decodes ubc test streams 042_21, 042_22 and 042_23
 * generic region template 3 handling with arbitrary AT locations
 * successfully decodes ubc test streams 042_6 and 042_7

Version 0.6 (2003 December 31)

 * minor portability fix for cygwin

Version 0.5 (2003 December 4)

 * compiler warning fixes
 * Properly handle the export specification for symbol
   dictionaries.
 * successfully decodes multipage documents from the
   Adobe encoder.

Version 0.4 (released 2003 August 1)

 * redid license header to simplify relabelling for commercial
   distribution, borrowing from Ghostscript.

Version 0.3 (released 2003 May 20)

 * win32 portability fixes related to ghostscript integration
 * generic mmr region support
 * successfully decodes ubc test stream 042_3

Version 0.2 (released 2003 April 17)

 * portability fixes
 * support for metadata extension segments (latin-1 only)
 * decodes single-page documents from the Adobe encoder
 * various other bugfixes

Version 0.1 (released 2002 August 6)

 * decodes artithmetic and huffman-coded generic regions
    - some templates not working
 * decodes arithmetic symbol dictionaries
 * decodes artithmetic text regions
 * successfully decodes ubc test streams 042_1,2,4,5 and 10.
 * successfully decodes CVision embedded bitstream str-p39
 * regression testing harness based on SHA-1 hashes of known files

Back to Directory  nL+D550H?Mx ,D"v]qv;6*Zqn)ZP0!1 A "#a$2Qr D8 a Ri[f\mIykIw0cuFcRı?lO7к_f˓[C$殷WF<_W ԣsKcëIzyQy/_LKℂ;C",pFA:/]=H  ~,ls/9ć:[=/#f;)x{ٛEQ )~ =𘙲r*2~ a _V=' kumFD}KYYC)({ *g&f`툪ry`=^cJ.I](*`wq1dđ#̩͑0;H]u搂@:~וKL Nsh}OIR*8:2 !lDJVo(3=M(zȰ+i*NAr6KnSl)!JJӁ* %݉?|D}d5:eP0R;{$X'xF@.ÊB {,WJuQɲRI;9QE琯62fT.DUJ;*cP A\ILNj!J۱+O\͔]ޒS߼Jȧc%ANolՎprULZԛerE2=XDXgVQeӓk yP7U*omQIs,K`)6\G3t?pgjrmۛجwluGtfh9uyP0D;Uڽ"OXlif$)&|ML0Zrm1[HXPlPR0'G=i2N+0e2]]9VTPO׮7h(F*癈'=QVZDF,d߬~TX G[`le69CR(!S2!P <0x<!1AQ "Raq02Br#SCTb ?Ζ"]mH5WR7k.ۛ!}Q~+yԏz|@T20S~Kek *zFf^2X*(@8r?CIuI|֓>^ExLgNUY+{.RѪ τV׸YTD I62'8Y27'\TP.6d&˦@Vqi|8-OΕ]ʔ U=TL8=;6c| !qfF3aů&~$l}'NWUs$Uk^SV:U# 6w++s&r+nڐ{@29 gL u"TÙM=6(^"7r}=6YݾlCuhquympǦ GjhsǜNlɻ}o7#S6aw4!OSrD57%|?x>L |/nD6?/8w#[)L7+6〼T ATg!%5MmZ/c-{1_Je"|^$'O&ޱմTrb$w)R$& N1EtdU3Uȉ1pM"N*(DNyd96.(jQ)X 5cQɎMyW?Q*!R>6=7)Xj5`J]e8%t!+'!1Q5 !1 AQaqё#2"0BRb?Gt^## .llQT $v,,m㵜5ubV =sY+@d{N! dnO<.-B;_wJt6;QJd.Qc%p{ 1,sNDdFHI0ГoXшe黅XۢF:)[FGXƹ/w_cMeD,ʡcc.WDtA$j@:) -# u c1<@ۗ9F)KJ-hpP]_x[qBlbpʖw q"LFGdƶ*s+ډ_Zc"?%t[IP 6J]#=ɺVvvCGsGh1 >)6|ey?Lӣm,4GWUi`]uJVoVDG< SB6ϏQ@ TiUlyOU0kfV~~}SZ@*WUUi##; s/[=!7}"WN]'(L! ~y5g9T̅JkbM' +s:S +B)v@Mj e Cf jE 0Y\QnzG1д~Wo{T9?`Rmyhsy3!HAD]mc1~2LSu7xT;j$`}4->L#vzŏILS ֭T{rjGKC;bpU=-`BsK.SFw4Mq]ZdHS0)tLg