gitextract_n015uj4t/ ├── .clang-format ├── .gitattributes ├── .gitignore ├── AUTHORS ├── COPYING ├── COPYING.BSD ├── TRANSLATORS ├── appveyor.yml ├── docs/ │ ├── codingstyle.txt │ ├── mui-html-fusion.txt │ ├── releasenotes.txt │ ├── releaseplan.txt │ ├── settings/ │ │ ├── langs3.1.html │ │ ├── langs3.2.html │ │ ├── settings3.1.html │ │ └── settings3.2.html │ ├── sumatrapdfrestrict.ini │ ├── wishlist-lua.txt │ ├── wishlist-tabs.txt │ └── wishlist.txt ├── drmem-sup.txt ├── ext/ │ ├── CHMLib/ │ │ ├── AUTHORS │ │ ├── COPYING │ │ ├── NEWS │ │ ├── NOTES │ │ ├── README │ │ └── src/ │ │ ├── Makefile.am │ │ ├── Makefile.simple │ │ ├── chm_http.c │ │ ├── chm_lib.c │ │ ├── chm_lib.h │ │ ├── enum_chmLib.c │ │ ├── enumdir_chmLib.c │ │ ├── extract_chmLib.c │ │ ├── lzx.c │ │ ├── lzx.h │ │ └── test_chmLib.c │ ├── _patches/ │ │ ├── CHMLib.patch │ │ ├── bzip2.patch │ │ ├── freetype2.patch │ │ ├── libdjvu.patch │ │ ├── libjpeg-turbo.patch │ │ ├── openjpeg.patch │ │ └── synctex.patch │ ├── bzip2/ │ │ ├── CHANGES │ │ ├── LICENSE │ │ ├── blocksort.c │ │ ├── bz_internal_error.c │ │ ├── bzip_all.c │ │ ├── bzlib.c │ │ ├── bzlib.h │ │ ├── bzlib_private.h │ │ ├── compress.c │ │ ├── crctable.c │ │ ├── decompress.c │ │ ├── huffman.c │ │ └── randtable.c │ ├── freetype2/ │ │ ├── ChangeLog │ │ ├── FTL.TXT │ │ ├── config/ │ │ │ ├── ft2build.h │ │ │ ├── sumatrapdf_ftmodule.h │ │ │ └── sumatrapdf_ftoption.h │ │ ├── include/ │ │ │ ├── config/ │ │ │ │ ├── ftconfig.h │ │ │ │ ├── ftheader.h │ │ │ │ ├── ftmodule.h │ │ │ │ ├── ftoption.h │ │ │ │ └── ftstdlib.h │ │ │ ├── freetype.h │ │ │ ├── ft2build.h │ │ │ ├── ftadvanc.h │ │ │ ├── ftautoh.h │ │ │ ├── ftbbox.h │ │ │ ├── ftbdf.h │ │ │ ├── ftbitmap.h │ │ │ ├── ftbzip2.h │ │ │ ├── ftcache.h │ │ │ ├── ftcffdrv.h │ │ │ ├── ftchapters.h │ │ │ ├── ftcid.h │ │ │ ├── fterrdef.h │ │ │ ├── fterrors.h │ │ │ ├── ftgasp.h │ │ │ ├── ftglyph.h │ │ │ ├── ftgxval.h │ │ │ ├── ftgzip.h │ │ │ ├── ftimage.h │ │ │ ├── ftincrem.h │ │ │ ├── ftlcdfil.h │ │ │ ├── ftlist.h │ │ │ ├── ftlzw.h │ │ │ ├── ftmac.h │ │ │ ├── ftmm.h │ │ │ ├── ftmodapi.h │ │ │ ├── ftmoderr.h │ │ │ ├── ftotval.h │ │ │ ├── ftoutln.h │ │ │ ├── ftpfr.h │ │ │ ├── ftrender.h │ │ │ ├── ftsizes.h │ │ │ ├── ftsnames.h │ │ │ ├── ftstroke.h │ │ │ ├── ftsynth.h │ │ │ ├── ftsystem.h │ │ │ ├── fttrigon.h │ │ │ ├── ftttdrv.h │ │ │ ├── fttypes.h │ │ │ ├── ftwinfnt.h │ │ │ ├── ftxf86.h │ │ │ ├── internal/ │ │ │ │ ├── autohint.h │ │ │ │ ├── ftcalc.h │ │ │ │ ├── ftdebug.h │ │ │ │ ├── ftdriver.h │ │ │ │ ├── ftgloadr.h │ │ │ │ ├── ftmemory.h │ │ │ │ ├── ftobjs.h │ │ │ │ ├── ftpic.h │ │ │ │ ├── ftrfork.h │ │ │ │ ├── ftserv.h │ │ │ │ ├── ftstream.h │ │ │ │ ├── fttrace.h │ │ │ │ ├── ftvalid.h │ │ │ │ ├── internal.h │ │ │ │ ├── psaux.h │ │ │ │ ├── pshints.h │ │ │ │ ├── services/ │ │ │ │ │ ├── svbdf.h │ │ │ │ │ ├── svcid.h │ │ │ │ │ ├── svgldict.h │ │ │ │ │ ├── svgxval.h │ │ │ │ │ ├── svkern.h │ │ │ │ │ ├── svmm.h │ │ │ │ │ ├── svotval.h │ │ │ │ │ ├── svpfr.h │ │ │ │ │ ├── svpostnm.h │ │ │ │ │ ├── svprop.h │ │ │ │ │ ├── svpscmap.h │ │ │ │ │ ├── svpsinfo.h │ │ │ │ │ ├── svsfnt.h │ │ │ │ │ ├── svttcmap.h │ │ │ │ │ ├── svtteng.h │ │ │ │ │ ├── svttglyf.h │ │ │ │ │ ├── svwinfnt.h │ │ │ │ │ └── svxf86nm.h │ │ │ │ ├── sfnt.h │ │ │ │ ├── t1types.h │ │ │ │ └── tttypes.h │ │ │ ├── t1tables.h │ │ │ ├── ttnameid.h │ │ │ ├── tttables.h │ │ │ ├── tttags.h │ │ │ └── ttunpat.h │ │ └── src/ │ │ ├── Jamfile │ │ ├── autofit/ │ │ │ ├── Jamfile │ │ │ ├── afangles.c │ │ │ ├── afangles.h │ │ │ ├── afblue.c │ │ │ ├── afblue.cin │ │ │ ├── afblue.h │ │ │ ├── afblue.hin │ │ │ ├── afcjk.c │ │ │ ├── afcjk.h │ │ │ ├── afcover.h │ │ │ ├── afdummy.c │ │ │ ├── afdummy.h │ │ │ ├── aferrors.h │ │ │ ├── afglobal.c │ │ │ ├── afglobal.h │ │ │ ├── afhints.c │ │ │ ├── afhints.h │ │ │ ├── afindic.c │ │ │ ├── afindic.h │ │ │ ├── aflatin.c │ │ │ ├── aflatin.h │ │ │ ├── aflatin2.c │ │ │ ├── aflatin2.h │ │ │ ├── afloader.c │ │ │ ├── afloader.h │ │ │ ├── afmodule.c │ │ │ ├── afmodule.h │ │ │ ├── afpic.c │ │ │ ├── afpic.h │ │ │ ├── afranges.c │ │ │ ├── afranges.h │ │ │ ├── afscript.h │ │ │ ├── afstyles.h │ │ │ ├── aftypes.h │ │ │ ├── afwarp.c │ │ │ ├── afwarp.h │ │ │ ├── afwrtsys.h │ │ │ ├── autofit.c │ │ │ ├── hbshim.c │ │ │ ├── hbshim.h │ │ │ ├── module.mk │ │ │ └── rules.mk │ │ ├── base/ │ │ │ ├── Jamfile │ │ │ ├── basepic.c │ │ │ ├── basepic.h │ │ │ ├── ftadvanc.c │ │ │ ├── ftapi.c │ │ │ ├── ftbase.c │ │ │ ├── ftbase.h │ │ │ ├── ftbbox.c │ │ │ ├── ftbdf.c │ │ │ ├── ftbitmap.c │ │ │ ├── ftcalc.c │ │ │ ├── ftcid.c │ │ │ ├── ftdbgmem.c │ │ │ ├── ftdebug.c │ │ │ ├── ftfstype.c │ │ │ ├── ftgasp.c │ │ │ ├── ftgloadr.c │ │ │ ├── ftglyph.c │ │ │ ├── ftgxval.c │ │ │ ├── ftinit.c │ │ │ ├── ftlcdfil.c │ │ │ ├── ftmac.c │ │ │ ├── ftmm.c │ │ │ ├── ftobjs.c │ │ │ ├── ftotval.c │ │ │ ├── ftoutln.c │ │ │ ├── ftpatent.c │ │ │ ├── ftpfr.c │ │ │ ├── ftpic.c │ │ │ ├── ftrfork.c │ │ │ ├── ftsnames.c │ │ │ ├── ftstream.c │ │ │ ├── ftstroke.c │ │ │ ├── ftsynth.c │ │ │ ├── ftsystem.c │ │ │ ├── fttrigon.c │ │ │ ├── fttype1.c │ │ │ ├── ftutil.c │ │ │ ├── ftwinfnt.c │ │ │ ├── ftxf86.c │ │ │ ├── md5.c │ │ │ ├── md5.h │ │ │ └── rules.mk │ │ ├── bdf/ │ │ │ ├── Jamfile │ │ │ ├── README │ │ │ ├── bdf.c │ │ │ ├── bdf.h │ │ │ ├── bdfdrivr.c │ │ │ ├── bdfdrivr.h │ │ │ ├── bdferror.h │ │ │ ├── bdflib.c │ │ │ ├── module.mk │ │ │ └── rules.mk │ │ ├── bzip2/ │ │ │ ├── Jamfile │ │ │ ├── ftbzip2.c │ │ │ └── rules.mk │ │ ├── cache/ │ │ │ ├── Jamfile │ │ │ ├── ftcache.c │ │ │ ├── ftcbasic.c │ │ │ ├── ftccache.c │ │ │ ├── ftccache.h │ │ │ ├── ftccback.h │ │ │ ├── ftccmap.c │ │ │ ├── ftcerror.h │ │ │ ├── ftcglyph.c │ │ │ ├── ftcglyph.h │ │ │ ├── ftcimage.c │ │ │ ├── ftcimage.h │ │ │ ├── ftcmanag.c │ │ │ ├── ftcmanag.h │ │ │ ├── ftcmru.c │ │ │ ├── ftcmru.h │ │ │ ├── ftcsbits.c │ │ │ ├── ftcsbits.h │ │ │ └── rules.mk │ │ ├── cff/ │ │ │ ├── Jamfile │ │ │ ├── cf2arrst.c │ │ │ ├── cf2arrst.h │ │ │ ├── cf2blues.c │ │ │ ├── cf2blues.h │ │ │ ├── cf2error.c │ │ │ ├── cf2error.h │ │ │ ├── cf2fixed.h │ │ │ ├── cf2font.c │ │ │ ├── cf2font.h │ │ │ ├── cf2ft.c │ │ │ ├── cf2ft.h │ │ │ ├── cf2glue.h │ │ │ ├── cf2hints.c │ │ │ ├── cf2hints.h │ │ │ ├── cf2intrp.c │ │ │ ├── cf2intrp.h │ │ │ ├── cf2read.c │ │ │ ├── cf2read.h │ │ │ ├── cf2stack.c │ │ │ ├── cf2stack.h │ │ │ ├── cf2types.h │ │ │ ├── cff.c │ │ │ ├── cffcmap.c │ │ │ ├── cffcmap.h │ │ │ ├── cffdrivr.c │ │ │ ├── cffdrivr.h │ │ │ ├── cfferrs.h │ │ │ ├── cffgload.c │ │ │ ├── cffgload.h │ │ │ ├── cffload.c │ │ │ ├── cffload.h │ │ │ ├── cffobjs.c │ │ │ ├── cffobjs.h │ │ │ ├── cffparse.c │ │ │ ├── cffparse.h │ │ │ ├── cffpic.c │ │ │ ├── cffpic.h │ │ │ ├── cfftoken.h │ │ │ ├── cfftypes.h │ │ │ ├── module.mk │ │ │ └── rules.mk │ │ ├── cid/ │ │ │ ├── Jamfile │ │ │ ├── ciderrs.h │ │ │ ├── cidgload.c │ │ │ ├── cidgload.h │ │ │ ├── cidload.c │ │ │ ├── cidload.h │ │ │ ├── cidobjs.c │ │ │ ├── cidobjs.h │ │ │ ├── cidparse.c │ │ │ ├── cidparse.h │ │ │ ├── cidriver.c │ │ │ ├── cidriver.h │ │ │ ├── cidtoken.h │ │ │ ├── module.mk │ │ │ ├── rules.mk │ │ │ └── type1cid.c │ │ ├── gxvalid/ │ │ │ ├── Jamfile │ │ │ ├── README │ │ │ ├── gxvalid.c │ │ │ ├── gxvalid.h │ │ │ ├── gxvbsln.c │ │ │ ├── gxvcommn.c │ │ │ ├── gxvcommn.h │ │ │ ├── gxverror.h │ │ │ ├── gxvfeat.c │ │ │ ├── gxvfeat.h │ │ │ ├── gxvfgen.c │ │ │ ├── gxvjust.c │ │ │ ├── gxvkern.c │ │ │ ├── gxvlcar.c │ │ │ ├── gxvmod.c │ │ │ ├── gxvmod.h │ │ │ ├── gxvmort.c │ │ │ ├── gxvmort.h │ │ │ ├── gxvmort0.c │ │ │ ├── gxvmort1.c │ │ │ ├── gxvmort2.c │ │ │ ├── gxvmort4.c │ │ │ ├── gxvmort5.c │ │ │ ├── gxvmorx.c │ │ │ ├── gxvmorx.h │ │ │ ├── gxvmorx0.c │ │ │ ├── gxvmorx1.c │ │ │ ├── gxvmorx2.c │ │ │ ├── gxvmorx4.c │ │ │ ├── gxvmorx5.c │ │ │ ├── gxvopbd.c │ │ │ ├── gxvprop.c │ │ │ ├── gxvtrak.c │ │ │ ├── module.mk │ │ │ └── rules.mk │ │ ├── gzip/ │ │ │ ├── Jamfile │ │ │ ├── adler32.c │ │ │ ├── ftgzip.c │ │ │ ├── infblock.c │ │ │ ├── infblock.h │ │ │ ├── infcodes.c │ │ │ ├── infcodes.h │ │ │ ├── inffixed.h │ │ │ ├── inflate.c │ │ │ ├── inftrees.c │ │ │ ├── inftrees.h │ │ │ ├── infutil.c │ │ │ ├── infutil.h │ │ │ ├── rules.mk │ │ │ ├── zconf.h │ │ │ ├── zlib.h │ │ │ ├── zutil.c │ │ │ └── zutil.h │ │ ├── lzw/ │ │ │ ├── Jamfile │ │ │ ├── ftlzw.c │ │ │ ├── ftzopen.c │ │ │ ├── ftzopen.h │ │ │ └── rules.mk │ │ ├── otvalid/ │ │ │ ├── Jamfile │ │ │ ├── module.mk │ │ │ ├── otvalid.c │ │ │ ├── otvalid.h │ │ │ ├── otvbase.c │ │ │ ├── otvcommn.c │ │ │ ├── otvcommn.h │ │ │ ├── otverror.h │ │ │ ├── otvgdef.c │ │ │ ├── otvgpos.c │ │ │ ├── otvgpos.h │ │ │ ├── otvgsub.c │ │ │ ├── otvjstf.c │ │ │ ├── otvmath.c │ │ │ ├── otvmod.c │ │ │ ├── otvmod.h │ │ │ └── rules.mk │ │ ├── pcf/ │ │ │ ├── Jamfile │ │ │ ├── README │ │ │ ├── module.mk │ │ │ ├── pcf.c │ │ │ ├── pcf.h │ │ │ ├── pcfdrivr.c │ │ │ ├── pcfdrivr.h │ │ │ ├── pcferror.h │ │ │ ├── pcfread.c │ │ │ ├── pcfread.h │ │ │ ├── pcfutil.c │ │ │ ├── pcfutil.h │ │ │ └── rules.mk │ │ ├── pfr/ │ │ │ ├── Jamfile │ │ │ ├── module.mk │ │ │ ├── pfr.c │ │ │ ├── pfrcmap.c │ │ │ ├── pfrcmap.h │ │ │ ├── pfrdrivr.c │ │ │ ├── pfrdrivr.h │ │ │ ├── pfrerror.h │ │ │ ├── pfrgload.c │ │ │ ├── pfrgload.h │ │ │ ├── pfrload.c │ │ │ ├── pfrload.h │ │ │ ├── pfrobjs.c │ │ │ ├── pfrobjs.h │ │ │ ├── pfrsbit.c │ │ │ ├── pfrsbit.h │ │ │ ├── pfrtypes.h │ │ │ └── rules.mk │ │ ├── psaux/ │ │ │ ├── Jamfile │ │ │ ├── afmparse.c │ │ │ ├── afmparse.h │ │ │ ├── module.mk │ │ │ ├── psaux.c │ │ │ ├── psauxerr.h │ │ │ ├── psauxmod.c │ │ │ ├── psauxmod.h │ │ │ ├── psconv.c │ │ │ ├── psconv.h │ │ │ ├── psobjs.c │ │ │ ├── psobjs.h │ │ │ ├── rules.mk │ │ │ ├── t1cmap.c │ │ │ ├── t1cmap.h │ │ │ ├── t1decode.c │ │ │ └── t1decode.h │ │ ├── pshinter/ │ │ │ ├── Jamfile │ │ │ ├── module.mk │ │ │ ├── pshalgo.c │ │ │ ├── pshalgo.h │ │ │ ├── pshglob.c │ │ │ ├── pshglob.h │ │ │ ├── pshinter.c │ │ │ ├── pshmod.c │ │ │ ├── pshmod.h │ │ │ ├── pshnterr.h │ │ │ ├── pshpic.c │ │ │ ├── pshpic.h │ │ │ ├── pshrec.c │ │ │ ├── pshrec.h │ │ │ └── rules.mk │ │ ├── psnames/ │ │ │ ├── Jamfile │ │ │ ├── module.mk │ │ │ ├── psmodule.c │ │ │ ├── psmodule.h │ │ │ ├── psnamerr.h │ │ │ ├── psnames.c │ │ │ ├── pspic.c │ │ │ ├── pspic.h │ │ │ ├── pstables.h │ │ │ └── rules.mk │ │ ├── raster/ │ │ │ ├── Jamfile │ │ │ ├── ftmisc.h │ │ │ ├── ftraster.c │ │ │ ├── ftraster.h │ │ │ ├── ftrend1.c │ │ │ ├── ftrend1.h │ │ │ ├── module.mk │ │ │ ├── raster.c │ │ │ ├── rasterrs.h │ │ │ ├── rastpic.c │ │ │ ├── rastpic.h │ │ │ └── rules.mk │ │ ├── sfnt/ │ │ │ ├── Jamfile │ │ │ ├── module.mk │ │ │ ├── pngshim.c │ │ │ ├── pngshim.h │ │ │ ├── rules.mk │ │ │ ├── sfdriver.c │ │ │ ├── sfdriver.h │ │ │ ├── sferrors.h │ │ │ ├── sfnt.c │ │ │ ├── sfntpic.c │ │ │ ├── sfntpic.h │ │ │ ├── sfobjs.c │ │ │ ├── sfobjs.h │ │ │ ├── ttbdf.c │ │ │ ├── ttbdf.h │ │ │ ├── ttcmap.c │ │ │ ├── ttcmap.h │ │ │ ├── ttcmapc.h │ │ │ ├── ttkern.c │ │ │ ├── ttkern.h │ │ │ ├── ttload.c │ │ │ ├── ttload.h │ │ │ ├── ttmtx.c │ │ │ ├── ttmtx.h │ │ │ ├── ttpost.c │ │ │ ├── ttpost.h │ │ │ ├── ttsbit.c │ │ │ └── ttsbit.h │ │ ├── smooth/ │ │ │ ├── Jamfile │ │ │ ├── ftgrays.c │ │ │ ├── ftgrays.h │ │ │ ├── ftsmerrs.h │ │ │ ├── ftsmooth.c │ │ │ ├── ftsmooth.h │ │ │ ├── ftspic.c │ │ │ ├── ftspic.h │ │ │ ├── module.mk │ │ │ ├── rules.mk │ │ │ └── smooth.c │ │ ├── tools/ │ │ │ ├── Jamfile │ │ │ ├── afblue.pl │ │ │ ├── apinames.c │ │ │ ├── chktrcmp.py │ │ │ ├── cordic.py │ │ │ ├── docmaker/ │ │ │ │ ├── content.py │ │ │ │ ├── docbeauty.py │ │ │ │ ├── docmaker.py │ │ │ │ ├── formatter.py │ │ │ │ ├── sources.py │ │ │ │ ├── tohtml.py │ │ │ │ └── utils.py │ │ │ ├── ftrandom/ │ │ │ │ ├── Makefile │ │ │ │ ├── README │ │ │ │ └── ftrandom.c │ │ │ ├── glnames.py │ │ │ ├── test_afm.c │ │ │ ├── test_bbox.c │ │ │ └── test_trig.c │ │ ├── truetype/ │ │ │ ├── Jamfile │ │ │ ├── module.mk │ │ │ ├── rules.mk │ │ │ ├── truetype.c │ │ │ ├── ttdriver.c │ │ │ ├── ttdriver.h │ │ │ ├── tterrors.h │ │ │ ├── ttgload.c │ │ │ ├── ttgload.h │ │ │ ├── ttgxvar.c │ │ │ ├── ttgxvar.h │ │ │ ├── ttinterp.c │ │ │ ├── ttinterp.h │ │ │ ├── ttobjs.c │ │ │ ├── ttobjs.h │ │ │ ├── ttpic.c │ │ │ ├── ttpic.h │ │ │ ├── ttpload.c │ │ │ ├── ttpload.h │ │ │ ├── ttsubpix.c │ │ │ └── ttsubpix.h │ │ ├── type1/ │ │ │ ├── Jamfile │ │ │ ├── module.mk │ │ │ ├── rules.mk │ │ │ ├── t1afm.c │ │ │ ├── t1afm.h │ │ │ ├── t1driver.c │ │ │ ├── t1driver.h │ │ │ ├── t1errors.h │ │ │ ├── t1gload.c │ │ │ ├── t1gload.h │ │ │ ├── t1load.c │ │ │ ├── t1load.h │ │ │ ├── t1objs.c │ │ │ ├── t1objs.h │ │ │ ├── t1parse.c │ │ │ ├── t1parse.h │ │ │ ├── t1tokens.h │ │ │ └── type1.c │ │ ├── type42/ │ │ │ ├── Jamfile │ │ │ ├── module.mk │ │ │ ├── rules.mk │ │ │ ├── t42drivr.c │ │ │ ├── t42drivr.h │ │ │ ├── t42error.h │ │ │ ├── t42objs.c │ │ │ ├── t42objs.h │ │ │ ├── t42parse.c │ │ │ ├── t42parse.h │ │ │ ├── t42types.h │ │ │ └── type42.c │ │ └── winfonts/ │ │ ├── Jamfile │ │ ├── fnterrs.h │ │ ├── module.mk │ │ ├── rules.mk │ │ ├── winfnt.c │ │ └── winfnt.h │ ├── jbig2dec/ │ │ ├── CHANGES │ │ ├── COPYING │ │ ├── LICENSE │ │ ├── Makefile.am │ │ ├── Makefile.unix │ │ ├── README │ │ ├── annex-h.jbig2 │ │ ├── autogen.sh │ │ ├── config_win32.h │ │ ├── configure.ac │ │ ├── getopt.c │ │ ├── getopt.h │ │ ├── getopt1.c │ │ ├── jbig2.c │ │ ├── jbig2.h │ │ ├── jbig2_arith.c │ │ ├── jbig2_arith.h │ │ ├── jbig2_arith_iaid.c │ │ ├── jbig2_arith_iaid.h │ │ ├── jbig2_arith_int.c │ │ ├── jbig2_arith_int.h │ │ ├── jbig2_generic.c │ │ ├── jbig2_generic.h │ │ ├── jbig2_halftone.c │ │ ├── jbig2_halftone.h │ │ ├── jbig2_huffman.c │ │ ├── jbig2_huffman.h │ │ ├── jbig2_hufftab.h │ │ ├── jbig2_image.c │ │ ├── jbig2_image.h │ │ ├── jbig2_image_pbm.c │ │ ├── jbig2_image_png.c │ │ ├── jbig2_metadata.c │ │ ├── jbig2_metadata.h │ │ ├── jbig2_mmr.c │ │ ├── jbig2_mmr.h │ │ ├── jbig2_page.c │ │ ├── jbig2_priv.h │ │ ├── jbig2_refinement.c │ │ ├── jbig2_segment.c │ │ ├── jbig2_symbol_dict.c │ │ ├── jbig2_symbol_dict.h │ │ ├── jbig2_text.c │ │ ├── jbig2_text.h │ │ ├── jbig2dec.1 │ │ ├── jbig2dec.c │ │ ├── memcmp.c │ │ ├── memento.c │ │ ├── memento.h │ │ ├── msvc.mak │ │ ├── os_types.h │ │ ├── pbm2png.c │ │ ├── sha1.c │ │ ├── sha1.h │ │ ├── snprintf.c │ │ └── test_jbig2dec.py │ ├── libdjvu/ │ │ ├── Arrays.cpp │ │ ├── Arrays.h │ │ ├── BSByteStream.cpp │ │ ├── BSByteStream.h │ │ ├── BSEncodeByteStream.cpp │ │ ├── ByteStream.cpp │ │ ├── ByteStream.h │ │ ├── COPYRIGHT │ │ ├── DataPool.cpp │ │ ├── DataPool.h │ │ ├── DjVmDir.cpp │ │ ├── DjVmDir.h │ │ ├── DjVmDir0.cpp │ │ ├── DjVmDir0.h │ │ ├── DjVmDoc.cpp │ │ ├── DjVmDoc.h │ │ ├── DjVmNav.cpp │ │ ├── DjVmNav.h │ │ ├── DjVuAnno.cpp │ │ ├── DjVuAnno.h │ │ ├── DjVuDocEditor.cpp │ │ ├── DjVuDocEditor.h │ │ ├── DjVuDocument.cpp │ │ ├── DjVuDocument.h │ │ ├── DjVuDumpHelper.cpp │ │ ├── DjVuDumpHelper.h │ │ ├── DjVuErrorList.cpp │ │ ├── DjVuErrorList.h │ │ ├── DjVuFile.cpp │ │ ├── DjVuFile.h │ │ ├── DjVuFileCache.cpp │ │ ├── DjVuFileCache.h │ │ ├── DjVuGlobal.cpp │ │ ├── DjVuGlobal.h │ │ ├── DjVuGlobalMemory.cpp │ │ ├── DjVuImage.cpp │ │ ├── DjVuImage.h │ │ ├── DjVuInfo.cpp │ │ ├── DjVuInfo.h │ │ ├── DjVuMessage.cpp │ │ ├── DjVuMessage.h │ │ ├── DjVuMessageLite.cpp │ │ ├── DjVuMessageLite.h │ │ ├── DjVuNavDir.cpp │ │ ├── DjVuNavDir.h │ │ ├── DjVuPalette.cpp │ │ ├── DjVuPalette.h │ │ ├── DjVuPort.cpp │ │ ├── DjVuPort.h │ │ ├── DjVuText.cpp │ │ ├── DjVuText.h │ │ ├── DjVuToPS.cpp │ │ ├── DjVuToPS.h │ │ ├── GBitmap.cpp │ │ ├── GBitmap.h │ │ ├── GContainer.cpp │ │ ├── GContainer.h │ │ ├── GException.cpp │ │ ├── GException.h │ │ ├── GIFFManager.cpp │ │ ├── GIFFManager.h │ │ ├── GMapAreas.cpp │ │ ├── GMapAreas.h │ │ ├── GOS.cpp │ │ ├── GOS.h │ │ ├── GPixmap.cpp │ │ ├── GPixmap.h │ │ ├── GRect.cpp │ │ ├── GRect.h │ │ ├── GScaler.cpp │ │ ├── GScaler.h │ │ ├── GSmartPointer.cpp │ │ ├── GSmartPointer.h │ │ ├── GString.cpp │ │ ├── GString.h │ │ ├── GThreads.cpp │ │ ├── GThreads.h │ │ ├── GURL.cpp │ │ ├── GURL.h │ │ ├── GUnicode.cpp │ │ ├── IFFByteStream.cpp │ │ ├── IFFByteStream.h │ │ ├── IW44EncodeCodec.cpp │ │ ├── IW44Image.cpp │ │ ├── IW44Image.h │ │ ├── JB2EncodeCodec.cpp │ │ ├── JB2Image.cpp │ │ ├── JB2Image.h │ │ ├── JPEGDecoder.cpp │ │ ├── JPEGDecoder.h │ │ ├── MMRDecoder.cpp │ │ ├── MMRDecoder.h │ │ ├── MMX.cpp │ │ ├── MMX.h │ │ ├── Makefile.dep │ │ ├── Makefile.in │ │ ├── Template.h │ │ ├── UnicodeByteStream.cpp │ │ ├── UnicodeByteStream.h │ │ ├── XMLParser.cpp │ │ ├── XMLParser.h │ │ ├── XMLTags.cpp │ │ ├── XMLTags.h │ │ ├── ZPCodec.cpp │ │ ├── ZPCodec.h │ │ ├── atomic.cpp │ │ ├── atomic.h │ │ ├── ddjvuapi.cpp │ │ ├── ddjvuapi.h │ │ ├── ddjvuapi.pc.in │ │ ├── debug.cpp │ │ ├── debug.h │ │ ├── djvu_all.cpp │ │ ├── miniexp.cpp │ │ └── miniexp.h │ ├── libjpeg-turbo/ │ │ ├── BUILDING.txt │ │ ├── CMakeLists.txt │ │ ├── ChangeLog.txt │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── README │ │ ├── README-turbo.txt │ │ ├── acinclude.m4 │ │ ├── aclocal.m4 │ │ ├── bmp.c │ │ ├── bmp.h │ │ ├── cderror.h │ │ ├── cdjpeg.c │ │ ├── cdjpeg.h │ │ ├── change.log │ │ ├── cjpeg.1 │ │ ├── cjpeg.c │ │ ├── coderules.txt │ │ ├── compile │ │ ├── config.guess │ │ ├── config.h │ │ ├── config.h.in │ │ ├── config.sub │ │ ├── configure │ │ ├── configure.ac │ │ ├── depcomp │ │ ├── djpeg.1 │ │ ├── djpeg.c │ │ ├── doxygen.config │ │ ├── example.c │ │ ├── install-sh │ │ ├── jaricom.c │ │ ├── jcapimin.c │ │ ├── jcapistd.c │ │ ├── jcarith.c │ │ ├── jccoefct.c │ │ ├── jccolext.c │ │ ├── jccolor.c │ │ ├── jcdctmgr.c │ │ ├── jchuff.c │ │ ├── jchuff.h │ │ ├── jcinit.c │ │ ├── jcmainct.c │ │ ├── jcmarker.c │ │ ├── jcmaster.c │ │ ├── jcomapi.c │ │ ├── jconfig.h │ │ ├── jconfig.h.in │ │ ├── jconfig.txt │ │ ├── jcparam.c │ │ ├── jcphuff.c │ │ ├── jcprepct.c │ │ ├── jcsample.c │ │ ├── jcstest.c │ │ ├── jctrans.c │ │ ├── jdapimin.c │ │ ├── jdapistd.c │ │ ├── jdarith.c │ │ ├── jdatadst-tj.c │ │ ├── jdatadst.c │ │ ├── jdatasrc-tj.c │ │ ├── jdatasrc.c │ │ ├── jdcoefct.c │ │ ├── jdcolext.c │ │ ├── jdcolor.c │ │ ├── jdct.h │ │ ├── jddctmgr.c │ │ ├── jdhuff.c │ │ ├── jdhuff.h │ │ ├── jdinput.c │ │ ├── jdmainct.c │ │ ├── jdmarker.c │ │ ├── jdmaster.c │ │ ├── jdmerge.c │ │ ├── jdmrgext.c │ │ ├── jdphuff.c │ │ ├── jdpostct.c │ │ ├── jdsample.c │ │ ├── jdtrans.c │ │ ├── jerror.c │ │ ├── jerror.h │ │ ├── jfdctflt.c │ │ ├── jfdctfst.c │ │ ├── jfdctint.c │ │ ├── jidctflt.c │ │ ├── jidctfst.c │ │ ├── jidctint.c │ │ ├── jidctred.c │ │ ├── jinclude.h │ │ ├── jmemmgr.c │ │ ├── jmemnobs.c │ │ ├── jmemsys.h │ │ ├── jmorecfg.h │ │ ├── jpegcomp.h │ │ ├── jpegint.h │ │ ├── jpeglib.h │ │ ├── jpegtran.1 │ │ ├── jpegtran.c │ │ ├── jquant1.c │ │ ├── jquant2.c │ │ ├── jsimd.h │ │ ├── jsimd_none.c │ │ ├── jsimddct.h │ │ ├── jutils.c │ │ ├── jversion.h │ │ ├── libjpeg.map.in │ │ ├── libjpeg.txt │ │ ├── ltmain.sh │ │ ├── missing │ │ ├── rdbmp.c │ │ ├── rdcolmap.c │ │ ├── rdgif.c │ │ ├── rdjpgcom.1 │ │ ├── rdjpgcom.c │ │ ├── rdppm.c │ │ ├── rdrle.c │ │ ├── rdswitch.c │ │ ├── rdtarga.c │ │ ├── simd/ │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── jcclrmmx.asm │ │ │ ├── jcclrss2-64.asm │ │ │ ├── jcclrss2.asm │ │ │ ├── jccolmmx.asm │ │ │ ├── jccolss2-64.asm │ │ │ ├── jccolss2.asm │ │ │ ├── jcgrammx.asm │ │ │ ├── jcgrass2-64.asm │ │ │ ├── jcgrass2.asm │ │ │ ├── jcgrymmx.asm │ │ │ ├── jcgryss2-64.asm │ │ │ ├── jcgryss2.asm │ │ │ ├── jcolsamp.inc │ │ │ ├── jcqnt3dn.asm │ │ │ ├── jcqntmmx.asm │ │ │ ├── jcqnts2f-64.asm │ │ │ ├── jcqnts2f.asm │ │ │ ├── jcqnts2i-64.asm │ │ │ ├── jcqnts2i.asm │ │ │ ├── jcqntsse.asm │ │ │ ├── jcsammmx.asm │ │ │ ├── jcsamss2-64.asm │ │ │ ├── jcsamss2.asm │ │ │ ├── jdclrmmx.asm │ │ │ ├── jdclrss2-64.asm │ │ │ ├── jdclrss2.asm │ │ │ ├── jdcolmmx.asm │ │ │ ├── jdcolss2-64.asm │ │ │ ├── jdcolss2.asm │ │ │ ├── jdct.inc │ │ │ ├── jdmermmx.asm │ │ │ ├── jdmerss2-64.asm │ │ │ ├── jdmerss2.asm │ │ │ ├── jdmrgmmx.asm │ │ │ ├── jdmrgss2-64.asm │ │ │ ├── jdmrgss2.asm │ │ │ ├── jdsammmx.asm │ │ │ ├── jdsamss2-64.asm │ │ │ ├── jdsamss2.asm │ │ │ ├── jf3dnflt.asm │ │ │ ├── jfmmxfst.asm │ │ │ ├── jfmmxint.asm │ │ │ ├── jfss2fst-64.asm │ │ │ ├── jfss2fst.asm │ │ │ ├── jfss2int-64.asm │ │ │ ├── jfss2int.asm │ │ │ ├── jfsseflt-64.asm │ │ │ ├── jfsseflt.asm │ │ │ ├── ji3dnflt.asm │ │ │ ├── jimmxfst.asm │ │ │ ├── jimmxint.asm │ │ │ ├── jimmxred.asm │ │ │ ├── jiss2flt-64.asm │ │ │ ├── jiss2flt.asm │ │ │ ├── jiss2fst-64.asm │ │ │ ├── jiss2fst.asm │ │ │ ├── jiss2int-64.asm │ │ │ ├── jiss2int.asm │ │ │ ├── jiss2red-64.asm │ │ │ ├── jiss2red.asm │ │ │ ├── jisseflt.asm │ │ │ ├── jsimd.h │ │ │ ├── jsimd_arm.c │ │ │ ├── jsimd_arm_neon.S │ │ │ ├── jsimd_i386.c │ │ │ ├── jsimd_x86_64.c │ │ │ ├── jsimdcfg.inc.h │ │ │ ├── jsimdcpu.asm │ │ │ ├── jsimdext.inc │ │ │ └── nasm_lt.sh │ │ ├── structure.txt │ │ ├── tjbench.c │ │ ├── tjbenchtest.in │ │ ├── tjbenchtest.java.in │ │ ├── tjexampletest.in │ │ ├── tjunittest.c │ │ ├── tjutil.c │ │ ├── tjutil.h │ │ ├── transupp.c │ │ ├── transupp.h │ │ ├── turbojpeg-jni.c │ │ ├── turbojpeg-mapfile │ │ ├── turbojpeg-mapfile.jni │ │ ├── turbojpeg.c │ │ ├── turbojpeg.h │ │ ├── usage.txt │ │ ├── win/ │ │ │ ├── config.h.in │ │ │ ├── jconfig.h.in │ │ │ ├── jpeg62-memsrcdst.def │ │ │ ├── jpeg62.def │ │ │ ├── jpeg7-memsrcdst.def │ │ │ ├── jpeg7.def │ │ │ ├── jpeg8.def │ │ │ └── jsimdcfg.inc │ │ ├── wizard.txt │ │ ├── wrbmp.c │ │ ├── wrgif.c │ │ ├── wrjpgcom.1 │ │ ├── wrjpgcom.c │ │ ├── wrppm.c │ │ ├── wrrle.c │ │ └── wrtarga.c │ ├── libwebp/ │ │ ├── COPYING │ │ ├── dec/ │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── alpha.c │ │ │ ├── alphai.h │ │ │ ├── buffer.c │ │ │ ├── decode_vp8.h │ │ │ ├── frame.c │ │ │ ├── idec.c │ │ │ ├── io.c │ │ │ ├── quant.c │ │ │ ├── tree.c │ │ │ ├── vp8.c │ │ │ ├── vp8i.h │ │ │ ├── vp8l.c │ │ │ ├── vp8li.h │ │ │ ├── webp.c │ │ │ └── webpi.h │ │ ├── dsp/ │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── alpha_processing.c │ │ │ ├── alpha_processing_sse2.c │ │ │ ├── cpu.c │ │ │ ├── dec.c │ │ │ ├── dec_clip_tables.c │ │ │ ├── dec_mips32.c │ │ │ ├── dec_neon.c │ │ │ ├── dec_sse2.c │ │ │ ├── dsp.h │ │ │ ├── enc.c │ │ │ ├── enc_avx2.c │ │ │ ├── enc_mips32.c │ │ │ ├── enc_neon.c │ │ │ ├── enc_sse2.c │ │ │ ├── lossless.c │ │ │ ├── lossless.h │ │ │ ├── lossless_mips32.c │ │ │ ├── lossless_neon.c │ │ │ ├── lossless_sse2.c │ │ │ ├── neon.h │ │ │ ├── upsampling.c │ │ │ ├── upsampling_neon.c │ │ │ ├── upsampling_sse2.c │ │ │ ├── yuv.c │ │ │ ├── yuv.h │ │ │ ├── yuv_mips32.c │ │ │ ├── yuv_sse2.c │ │ │ └── yuv_tables_sse2.h │ │ ├── enc/ │ │ │ ├── backward_references.h │ │ │ └── histogram.h │ │ ├── utils/ │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── bit_reader.c │ │ │ ├── bit_reader.h │ │ │ ├── bit_reader_inl.h │ │ │ ├── bit_writer.c │ │ │ ├── bit_writer.h │ │ │ ├── color_cache.c │ │ │ ├── color_cache.h │ │ │ ├── endian_inl.h │ │ │ ├── filters.c │ │ │ ├── filters.h │ │ │ ├── huffman.c │ │ │ ├── huffman.h │ │ │ ├── huffman_encode.c │ │ │ ├── huffman_encode.h │ │ │ ├── quant_levels.c │ │ │ ├── quant_levels.h │ │ │ ├── quant_levels_dec.c │ │ │ ├── quant_levels_dec.h │ │ │ ├── random.c │ │ │ ├── random.h │ │ │ ├── rescaler.c │ │ │ ├── rescaler.h │ │ │ ├── thread.c │ │ │ ├── thread.h │ │ │ ├── utils.c │ │ │ └── utils.h │ │ └── webp/ │ │ ├── config.h.in │ │ ├── decode.h │ │ ├── demux.h │ │ ├── encode.h │ │ ├── format_constants.h │ │ ├── mux.h │ │ ├── mux_types.h │ │ └── types.h │ ├── lzma/ │ │ ├── 7zC.txt │ │ ├── 7zFormat.txt │ │ ├── Asm/ │ │ │ ├── arm/ │ │ │ │ └── 7zCrcOpt.asm │ │ │ └── x86/ │ │ │ ├── 7zAsm.asm │ │ │ ├── 7zCrcOpt.asm │ │ │ └── AesOpt.asm │ │ ├── C/ │ │ │ ├── 7z.h │ │ │ ├── 7zAlloc.c │ │ │ ├── 7zAlloc.h │ │ │ ├── 7zBuf.c │ │ │ ├── 7zBuf.h │ │ │ ├── 7zBuf2.c │ │ │ ├── 7zCrc.c │ │ │ ├── 7zCrc.h │ │ │ ├── 7zCrcOpt.c │ │ │ ├── 7zDec.c │ │ │ ├── 7zFile.c │ │ │ ├── 7zFile.h │ │ │ ├── 7zIn.c │ │ │ ├── 7zStream.c │ │ │ ├── 7zVersion.h │ │ │ ├── 7zVersion.rc │ │ │ ├── Alloc.c │ │ │ ├── Alloc.h │ │ │ ├── Bcj2.c │ │ │ ├── Bcj2.h │ │ │ ├── Bra.c │ │ │ ├── Bra.h │ │ │ ├── Bra86.c │ │ │ ├── BraIA64.c │ │ │ ├── CpuArch.c │ │ │ ├── CpuArch.h │ │ │ ├── Delta.c │ │ │ ├── Delta.h │ │ │ ├── LzFind.c │ │ │ ├── LzFind.h │ │ │ ├── LzFindMt.c │ │ │ ├── LzFindMt.h │ │ │ ├── LzHash.h │ │ │ ├── Lzma2Dec.c │ │ │ ├── Lzma2Dec.h │ │ │ ├── Lzma2Enc.c │ │ │ ├── Lzma2Enc.h │ │ │ ├── Lzma86.h │ │ │ ├── Lzma86Dec.c │ │ │ ├── Lzma86Enc.c │ │ │ ├── LzmaDec.c │ │ │ ├── LzmaDec.h │ │ │ ├── LzmaEnc.c │ │ │ ├── LzmaEnc.h │ │ │ ├── LzmaLib.c │ │ │ ├── LzmaLib.h │ │ │ ├── MtCoder.c │ │ │ ├── MtCoder.h │ │ │ ├── Ppmd.h │ │ │ ├── Ppmd7.c │ │ │ ├── Ppmd7.h │ │ │ ├── Ppmd7Dec.c │ │ │ ├── Ppmd7Enc.c │ │ │ ├── RotateDefs.h │ │ │ ├── Sha256.c │ │ │ ├── Sha256.h │ │ │ ├── Threads.c │ │ │ ├── Threads.h │ │ │ ├── Types.h │ │ │ ├── Util/ │ │ │ │ ├── 7z/ │ │ │ │ │ ├── 7z.dsp │ │ │ │ │ ├── 7z.dsw │ │ │ │ │ ├── 7zMain.c │ │ │ │ │ ├── makefile │ │ │ │ │ └── makefile.gcc │ │ │ │ ├── Lzma/ │ │ │ │ │ ├── LzmaUtil.c │ │ │ │ │ ├── LzmaUtil.dsp │ │ │ │ │ ├── LzmaUtil.dsw │ │ │ │ │ ├── makefile │ │ │ │ │ └── makefile.gcc │ │ │ │ ├── LzmaLib/ │ │ │ │ │ ├── LzmaLib.def │ │ │ │ │ ├── LzmaLib.dsp │ │ │ │ │ ├── LzmaLib.dsw │ │ │ │ │ ├── LzmaLibExports.c │ │ │ │ │ ├── makefile │ │ │ │ │ └── resource.rc │ │ │ │ └── SfxSetup/ │ │ │ │ ├── SfxSetup.c │ │ │ │ ├── SfxSetup.dsp │ │ │ │ ├── SfxSetup.dsw │ │ │ │ ├── makefile │ │ │ │ ├── makefile_con │ │ │ │ └── resource.rc │ │ │ ├── Xz.c │ │ │ ├── Xz.h │ │ │ ├── XzCrc64.c │ │ │ ├── XzCrc64.h │ │ │ ├── XzDec.c │ │ │ ├── XzEnc.c │ │ │ ├── XzEnc.h │ │ │ └── XzIn.c │ │ ├── Methods.txt │ │ ├── history.txt │ │ └── lzma.txt │ ├── makefile.msvc │ ├── openjpeg/ │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── bio.c │ │ ├── bio.h │ │ ├── cidx_manager.c │ │ ├── cidx_manager.h │ │ ├── cio.c │ │ ├── cio.h │ │ ├── dwt.c │ │ ├── dwt.h │ │ ├── event.c │ │ ├── event.h │ │ ├── function_list.c │ │ ├── function_list.h │ │ ├── image.c │ │ ├── image.h │ │ ├── indexbox_manager.h │ │ ├── invert.c │ │ ├── invert.h │ │ ├── j2k.c │ │ ├── j2k.h │ │ ├── jp2.c │ │ ├── jp2.h │ │ ├── libopenjp2.pc.cmake.in │ │ ├── mct.c │ │ ├── mct.h │ │ ├── mqc.c │ │ ├── mqc.h │ │ ├── openjpeg.c │ │ ├── openjpeg.h │ │ ├── opj_clock.c │ │ ├── opj_clock.h │ │ ├── opj_codec.h │ │ ├── opj_config.h │ │ ├── opj_config.h.cmake.in │ │ ├── opj_config_private.h │ │ ├── opj_config_private.h.cmake.in │ │ ├── opj_includes.h │ │ ├── opj_intmath.h │ │ ├── opj_inttypes.h │ │ ├── opj_malloc.h │ │ ├── opj_stdint.h │ │ ├── phix_manager.c │ │ ├── pi.c │ │ ├── pi.h │ │ ├── ppix_manager.c │ │ ├── raw.c │ │ ├── raw.h │ │ ├── t1.c │ │ ├── t1.h │ │ ├── t1_generate_luts.c │ │ ├── t1_luts.h │ │ ├── t2.c │ │ ├── t2.h │ │ ├── tcd.c │ │ ├── tcd.h │ │ ├── tgt.c │ │ ├── tgt.h │ │ ├── thix_manager.c │ │ └── tpix_manager.c │ ├── synctex/ │ │ ├── synctex_parser.c │ │ ├── synctex_parser.h │ │ ├── synctex_parser_local.h │ │ ├── synctex_parser_readme.txt │ │ ├── synctex_parser_utils.c │ │ ├── synctex_parser_utils.h │ │ └── synctex_parser_version.txt │ ├── unarr/ │ │ ├── AUTHORS │ │ ├── COPYING │ │ ├── Makefile │ │ ├── README │ │ ├── _7z/ │ │ │ ├── _7z.c │ │ │ └── _7z.h │ │ ├── common/ │ │ │ ├── allocator.h │ │ │ ├── conv.c │ │ │ ├── crc32.c │ │ │ ├── custalloc.c │ │ │ ├── stream.c │ │ │ ├── unarr-imp.h │ │ │ └── unarr.c │ │ ├── lzmasdk/ │ │ │ ├── 7zTypes.h │ │ │ ├── CpuArch.c │ │ │ ├── CpuArch.h │ │ │ ├── LzmaDec.c │ │ │ ├── LzmaDec.h │ │ │ ├── Ppmd.h │ │ │ ├── Ppmd7.c │ │ │ ├── Ppmd7.h │ │ │ ├── Ppmd7Dec.c │ │ │ ├── Ppmd8.c │ │ │ ├── Ppmd8.h │ │ │ ├── Ppmd8Dec.c │ │ │ └── Precomp.h │ │ ├── main.c │ │ ├── rar/ │ │ │ ├── filter-rar.c │ │ │ ├── huffman-rar.c │ │ │ ├── lzss.h │ │ │ ├── parse-rar.c │ │ │ ├── rar.c │ │ │ ├── rar.h │ │ │ ├── rarvm.c │ │ │ ├── rarvm.h │ │ │ └── uncompress-rar.c │ │ ├── tar/ │ │ │ ├── parse-tar.c │ │ │ ├── tar.c │ │ │ └── tar.h │ │ ├── unarr.h │ │ └── zip/ │ │ ├── inflate.c │ │ ├── inflate.h │ │ ├── parse-zip.c │ │ ├── uncompress-zip.c │ │ ├── zip.c │ │ └── zip.h │ ├── versions.txt │ └── zlib/ │ ├── adler32.c │ ├── compress.c │ ├── crc32.c │ ├── crc32.h │ ├── deflate.c │ ├── deflate.h │ ├── gzclose.c │ ├── gzguts.h │ ├── gzlib.c │ ├── gzread.c │ ├── gzwrite.c │ ├── infback.c │ ├── inffast.c │ ├── inffast.h │ ├── inffixed.h │ ├── inflate.c │ ├── inflate.h │ ├── inftrees.c │ ├── inftrees.h │ ├── trees.c │ ├── trees.h │ ├── uncompr.c │ ├── zconf.h │ ├── zlib.h │ ├── zutil.c │ └── zutil.h ├── makefile.deps ├── makefile.msvc ├── mupdf/ │ ├── CHANGES │ ├── CONTRIBUTORS │ ├── COPYING │ ├── Makefile │ ├── Makerules │ ├── Makethird │ ├── README │ ├── SumatraMuPDF.patch │ ├── docs/ │ │ ├── example.c │ │ ├── man/ │ │ │ ├── mudraw.1 │ │ │ ├── mupdf.1 │ │ │ └── mutool.1 │ │ ├── multi-threaded.c │ │ ├── naming.txt │ │ ├── overview.txt │ │ ├── progressive.txt │ │ └── refcount.txt │ ├── font_base14.asm │ ├── include/ │ │ └── mupdf/ │ │ ├── cbz.h │ │ ├── fitz/ │ │ │ ├── annotation.h │ │ │ ├── bitmap.h │ │ │ ├── buffer.h │ │ │ ├── colorspace.h │ │ │ ├── compressed-buffer.h │ │ │ ├── context.h │ │ │ ├── crypt.h │ │ │ ├── device.h │ │ │ ├── display-list.h │ │ │ ├── document.h │ │ │ ├── filter.h │ │ │ ├── font.h │ │ │ ├── function.h │ │ │ ├── getopt.h │ │ │ ├── glyph-cache.h │ │ │ ├── glyph.h │ │ │ ├── hash.h │ │ │ ├── image.h │ │ │ ├── link.h │ │ │ ├── math.h │ │ │ ├── meta.h │ │ │ ├── outline.h │ │ │ ├── output-pcl.h │ │ │ ├── output-png.h │ │ │ ├── output-pnm.h │ │ │ ├── output-pwg.h │ │ │ ├── output-svg.h │ │ │ ├── output-tga.h │ │ │ ├── output.h │ │ │ ├── path.h │ │ │ ├── pixmap.h │ │ │ ├── shade.h │ │ │ ├── store.h │ │ │ ├── stream.h │ │ │ ├── string.h │ │ │ ├── structured-text.h │ │ │ ├── system.h │ │ │ ├── text.h │ │ │ ├── transition.h │ │ │ ├── tree.h │ │ │ ├── unzip.h │ │ │ ├── version.h │ │ │ ├── write-document.h │ │ │ └── xml.h │ │ ├── fitz.h │ │ ├── img.h │ │ ├── pdf/ │ │ │ ├── annot.h │ │ │ ├── appearance.h │ │ │ ├── cmap.h │ │ │ ├── crypt.h │ │ │ ├── document.h │ │ │ ├── event.h │ │ │ ├── field.h │ │ │ ├── font.h │ │ │ ├── javascript.h │ │ │ ├── object.h │ │ │ ├── output-pdf.h │ │ │ ├── page.h │ │ │ ├── parse.h │ │ │ ├── resource.h │ │ │ ├── widget.h │ │ │ └── xref.h │ │ ├── pdf-tools.h │ │ ├── pdf.h │ │ ├── tiff.h │ │ └── xps.h │ ├── makefile.msvc │ ├── platform/ │ │ └── win32/ │ │ ├── README.txt │ │ ├── generate.bat │ │ ├── libmupdf.vcproj │ │ ├── mudraw.vcproj │ │ ├── mujstest.vcproj │ │ ├── mupdf-curl.vcproj │ │ ├── mupdf.sln │ │ ├── mupdf.vcproj │ │ └── mutool.vcproj │ ├── resources/ │ │ ├── certs/ │ │ │ └── AdobeCA.p7c │ │ ├── cmaps/ │ │ │ ├── README │ │ │ ├── cns/ │ │ │ │ ├── Adobe-CNS1-0 │ │ │ │ ├── Adobe-CNS1-1 │ │ │ │ ├── Adobe-CNS1-2 │ │ │ │ ├── Adobe-CNS1-3 │ │ │ │ ├── Adobe-CNS1-4 │ │ │ │ ├── Adobe-CNS1-5 │ │ │ │ ├── Adobe-CNS1-6 │ │ │ │ ├── Adobe-CNS1-UCS2 │ │ │ │ ├── B5-H │ │ │ │ ├── B5-V │ │ │ │ ├── B5pc-H │ │ │ │ ├── B5pc-V │ │ │ │ ├── CNS-EUC-H │ │ │ │ ├── CNS-EUC-V │ │ │ │ ├── CNS1-H │ │ │ │ ├── CNS1-V │ │ │ │ ├── CNS2-H │ │ │ │ ├── CNS2-V │ │ │ │ ├── ETHK-B5-H │ │ │ │ ├── ETHK-B5-V │ │ │ │ ├── ETen-B5-H │ │ │ │ ├── ETen-B5-V │ │ │ │ ├── ETenms-B5-H │ │ │ │ ├── ETenms-B5-V │ │ │ │ ├── HKdla-B5-H │ │ │ │ ├── HKdla-B5-V │ │ │ │ ├── HKdlb-B5-H │ │ │ │ ├── HKdlb-B5-V │ │ │ │ ├── HKgccs-B5-H │ │ │ │ ├── HKgccs-B5-V │ │ │ │ ├── HKm314-B5-H │ │ │ │ ├── HKm314-B5-V │ │ │ │ ├── HKm471-B5-H │ │ │ │ ├── HKm471-B5-V │ │ │ │ ├── HKscs-B5-H │ │ │ │ ├── HKscs-B5-V │ │ │ │ ├── UniCNS-UCS2-H │ │ │ │ ├── UniCNS-UCS2-V │ │ │ │ ├── UniCNS-UTF16-H │ │ │ │ ├── UniCNS-UTF16-V │ │ │ │ ├── UniCNS-UTF32-H │ │ │ │ ├── UniCNS-UTF32-V │ │ │ │ ├── UniCNS-UTF8-H │ │ │ │ ├── UniCNS-UTF8-V │ │ │ │ └── UniCNS-X │ │ │ ├── gb/ │ │ │ │ ├── Adobe-GB1-0 │ │ │ │ ├── Adobe-GB1-1 │ │ │ │ ├── Adobe-GB1-2 │ │ │ │ ├── Adobe-GB1-3 │ │ │ │ ├── Adobe-GB1-4 │ │ │ │ ├── Adobe-GB1-5 │ │ │ │ ├── Adobe-GB1-UCS2 │ │ │ │ ├── GB-EUC-H │ │ │ │ ├── GB-EUC-V │ │ │ │ ├── GB-H │ │ │ │ ├── GB-V │ │ │ │ ├── GBK-EUC-H │ │ │ │ ├── GBK-EUC-V │ │ │ │ ├── GBK2K-H │ │ │ │ ├── GBK2K-V │ │ │ │ ├── GBKp-EUC-H │ │ │ │ ├── GBKp-EUC-V │ │ │ │ ├── GBT-EUC-H │ │ │ │ ├── GBT-EUC-V │ │ │ │ ├── GBT-H │ │ │ │ ├── GBT-V │ │ │ │ ├── GBTpc-EUC-H │ │ │ │ ├── GBTpc-EUC-V │ │ │ │ ├── GBpc-EUC-H │ │ │ │ ├── GBpc-EUC-V │ │ │ │ ├── UniGB-UCS2-H │ │ │ │ ├── UniGB-UCS2-V │ │ │ │ ├── UniGB-UTF16-H │ │ │ │ ├── UniGB-UTF16-V │ │ │ │ ├── UniGB-UTF32-H │ │ │ │ ├── UniGB-UTF32-V │ │ │ │ ├── UniGB-UTF8-H │ │ │ │ ├── UniGB-UTF8-V │ │ │ │ └── UniGB-X │ │ │ ├── japan/ │ │ │ │ ├── 78-EUC-H │ │ │ │ ├── 78-EUC-V │ │ │ │ ├── 78-H │ │ │ │ ├── 78-RKSJ-H │ │ │ │ ├── 78-RKSJ-V │ │ │ │ ├── 78-V │ │ │ │ ├── 78ms-RKSJ-H │ │ │ │ ├── 78ms-RKSJ-V │ │ │ │ ├── 83pv-RKSJ-H │ │ │ │ ├── 90ms-RKSJ-H │ │ │ │ ├── 90ms-RKSJ-V │ │ │ │ ├── 90msp-RKSJ-H │ │ │ │ ├── 90msp-RKSJ-V │ │ │ │ ├── 90pv-RKSJ-H │ │ │ │ ├── 90pv-RKSJ-V │ │ │ │ ├── Add-H │ │ │ │ ├── Add-RKSJ-H │ │ │ │ ├── Add-RKSJ-V │ │ │ │ ├── Add-V │ │ │ │ ├── Adobe-Japan1-0 │ │ │ │ ├── Adobe-Japan1-1 │ │ │ │ ├── Adobe-Japan1-2 │ │ │ │ ├── Adobe-Japan1-3 │ │ │ │ ├── Adobe-Japan1-4 │ │ │ │ ├── Adobe-Japan1-5 │ │ │ │ ├── Adobe-Japan1-6 │ │ │ │ ├── Adobe-Japan1-UCS2 │ │ │ │ ├── EUC-H │ │ │ │ ├── EUC-V │ │ │ │ ├── Ext-H │ │ │ │ ├── Ext-RKSJ-H │ │ │ │ ├── Ext-RKSJ-V │ │ │ │ ├── Ext-V │ │ │ │ ├── H │ │ │ │ ├── Hankaku │ │ │ │ ├── Hiragana │ │ │ │ ├── Katakana │ │ │ │ ├── NWP-H │ │ │ │ ├── NWP-V │ │ │ │ ├── RKSJ-H │ │ │ │ ├── RKSJ-V │ │ │ │ ├── Roman │ │ │ │ ├── UniJIS-UCS2-H │ │ │ │ ├── UniJIS-UCS2-HW-H │ │ │ │ ├── UniJIS-UCS2-HW-V │ │ │ │ ├── UniJIS-UCS2-V │ │ │ │ ├── UniJIS-UTF16-H │ │ │ │ ├── UniJIS-UTF16-V │ │ │ │ ├── UniJIS-UTF32-H │ │ │ │ ├── UniJIS-UTF32-V │ │ │ │ ├── UniJIS-UTF8-H │ │ │ │ ├── UniJIS-UTF8-V │ │ │ │ ├── UniJIS-X │ │ │ │ ├── UniJIS-X16 │ │ │ │ ├── UniJIS-X32 │ │ │ │ ├── UniJIS-X8 │ │ │ │ ├── UniJIS2004-UTF16-H │ │ │ │ ├── UniJIS2004-UTF16-V │ │ │ │ ├── UniJIS2004-UTF32-H │ │ │ │ ├── UniJIS2004-UTF32-V │ │ │ │ ├── UniJIS2004-UTF8-H │ │ │ │ ├── UniJIS2004-UTF8-V │ │ │ │ ├── UniJISPro-UCS2-HW-V │ │ │ │ ├── UniJISPro-UCS2-V │ │ │ │ ├── UniJISPro-UTF8-V │ │ │ │ ├── UniJISX0213-UTF32-H │ │ │ │ ├── UniJISX0213-UTF32-V │ │ │ │ ├── UniJISX02132004-UTF32-H │ │ │ │ ├── UniJISX02132004-UTF32-V │ │ │ │ ├── V │ │ │ │ └── WP-Symbol │ │ │ └── korea/ │ │ │ ├── Adobe-Korea1-0 │ │ │ ├── Adobe-Korea1-1 │ │ │ ├── Adobe-Korea1-2 │ │ │ ├── Adobe-Korea1-UCS2 │ │ │ ├── KSC-EUC-H │ │ │ ├── KSC-EUC-V │ │ │ ├── KSC-H │ │ │ ├── KSC-Johab-H │ │ │ ├── KSC-Johab-V │ │ │ ├── KSC-V │ │ │ ├── KSCms-UHC-H │ │ │ ├── KSCms-UHC-HW-H │ │ │ ├── KSCms-UHC-HW-V │ │ │ ├── KSCms-UHC-V │ │ │ ├── KSCpc-EUC-H │ │ │ ├── KSCpc-EUC-V │ │ │ ├── UniKS-UCS2-H │ │ │ ├── UniKS-UCS2-V │ │ │ ├── UniKS-UTF16-H │ │ │ ├── UniKS-UTF16-V │ │ │ ├── UniKS-UTF32-H │ │ │ ├── UniKS-UTF32-V │ │ │ ├── UniKS-UTF8-H │ │ │ ├── UniKS-UTF8-V │ │ │ └── UniKS-X │ │ └── fonts/ │ │ ├── droid/ │ │ │ ├── DroidSansFallback.ttc │ │ │ ├── DroidSansFallbackFull.ttc │ │ │ └── NOTICE │ │ └── urw/ │ │ ├── COPYING │ │ ├── Dingbats.cff │ │ ├── LICENSE │ │ ├── NimbusMono-Bold.cff │ │ ├── NimbusMono-BoldOblique.cff │ │ ├── NimbusMono-Oblique.cff │ │ ├── NimbusMono-Regular.cff │ │ ├── NimbusRomNo9L-Med.cff │ │ ├── NimbusRomNo9L-MedIta.cff │ │ ├── NimbusRomNo9L-Reg.cff │ │ ├── NimbusRomNo9L-RegIta.cff │ │ ├── NimbusSanL-Bol.cff │ │ ├── NimbusSanL-BolIta.cff │ │ ├── NimbusSanL-Reg.cff │ │ ├── NimbusSanL-RegIta.cff │ │ └── StandardSymL.cff │ ├── scripts/ │ │ ├── archive.sh │ │ ├── bin2hex.c │ │ ├── cmapcleanx.c │ │ ├── cmapcleanz.c │ │ ├── cmapdump.c │ │ ├── cquote.c │ │ ├── fontdump.c │ │ ├── freetype/ │ │ │ ├── slimftmodules.h │ │ │ └── slimftoptions.h │ │ ├── gitsetup.sh │ │ ├── glyphdump.py │ │ ├── glyphlist.txt │ │ ├── jpeg/ │ │ │ └── jconfig.h │ │ ├── openjpeg/ │ │ │ ├── opj_config.h │ │ │ └── opj_config_private.h │ │ ├── runtohtml.sh │ │ └── tohtml.py │ └── source/ │ ├── cbz/ │ │ └── mucbz.c │ ├── fitz/ │ │ ├── bbox-device.c │ │ ├── bitmap.c │ │ ├── buffer.c │ │ ├── colorspace.c │ │ ├── compressed-buffer.c │ │ ├── context.c │ │ ├── crypt-aes.c │ │ ├── crypt-arc4.c │ │ ├── crypt-md5.c │ │ ├── crypt-sha2.c │ │ ├── device.c │ │ ├── document-all.c │ │ ├── document-no-run.c │ │ ├── document.c │ │ ├── draw-affine.c │ │ ├── draw-blend.c │ │ ├── draw-device.c │ │ ├── draw-edge.c │ │ ├── draw-glyph.c │ │ ├── draw-imp.h │ │ ├── draw-mesh.c │ │ ├── draw-paint.c │ │ ├── draw-path.c │ │ ├── draw-scale-simple.c │ │ ├── draw-unpack.c │ │ ├── error.c │ │ ├── filter-basic.c │ │ ├── filter-dct.c │ │ ├── filter-fax.c │ │ ├── filter-flate.c │ │ ├── filter-jbig2.c │ │ ├── filter-leech.c │ │ ├── filter-lzw.c │ │ ├── filter-predict.c │ │ ├── font.c │ │ ├── ftoa.c │ │ ├── function.c │ │ ├── geometry.c │ │ ├── getopt.c │ │ ├── glyph.c │ │ ├── halftone.c │ │ ├── hash.c │ │ ├── image.c │ │ ├── link.c │ │ ├── list-device.c │ │ ├── load-jpeg.c │ │ ├── load-jpx.c │ │ ├── load-jxr.c │ │ ├── load-png.c │ │ ├── load-tiff.c │ │ ├── memory.c │ │ ├── outline.c │ │ ├── output-pcl.c │ │ ├── output-pwg.c │ │ ├── output.c │ │ ├── path.c │ │ ├── pixmap.c │ │ ├── printf.c │ │ ├── shade.c │ │ ├── stext-device.c │ │ ├── stext-output.c │ │ ├── stext-paragraph.c │ │ ├── stext-search.c │ │ ├── store.c │ │ ├── stream-open.c │ │ ├── stream-prog.c │ │ ├── stream-read.c │ │ ├── string.c │ │ ├── strtod.c │ │ ├── svg-device.c │ │ ├── test-device.c │ │ ├── text.c │ │ ├── time.c │ │ ├── trace-device.c │ │ ├── transition.c │ │ ├── tree.c │ │ ├── ucdn.c │ │ ├── ucdn.h │ │ ├── unicodedata_db.h │ │ ├── unzip.c │ │ └── xml.c │ ├── img/ │ │ └── muimage.c │ ├── pdf/ │ │ ├── js/ │ │ │ ├── pdf-js-none.c │ │ │ ├── pdf-js.c │ │ │ ├── pdf-jsimp-cpp.c │ │ │ ├── pdf-jsimp-cpp.h │ │ │ ├── pdf-jsimp-jscore.c │ │ │ ├── pdf-jsimp-mu.c │ │ │ ├── pdf-jsimp-v8.cpp │ │ │ └── pdf-util.js │ │ ├── pdf-annot-edit.c │ │ ├── pdf-annot.c │ │ ├── pdf-appearance.c │ │ ├── pdf-clean.c │ │ ├── pdf-cmap-load.c │ │ ├── pdf-cmap-parse.c │ │ ├── pdf-cmap-table.c │ │ ├── pdf-cmap.c │ │ ├── pdf-colorspace.c │ │ ├── pdf-crypt.c │ │ ├── pdf-device.c │ │ ├── pdf-encoding.c │ │ ├── pdf-encodings.h │ │ ├── pdf-event.c │ │ ├── pdf-field.c │ │ ├── pdf-font.c │ │ ├── pdf-fontfile.c │ │ ├── pdf-form.c │ │ ├── pdf-ft-tools.c │ │ ├── pdf-function.c │ │ ├── pdf-glyphlist.h │ │ ├── pdf-image.c │ │ ├── pdf-interpret-imp.h │ │ ├── pdf-interpret.c │ │ ├── pdf-lex.c │ │ ├── pdf-metrics.c │ │ ├── pdf-nametree.c │ │ ├── pdf-object.c │ │ ├── pdf-op-buffer.c │ │ ├── pdf-op-filter.c │ │ ├── pdf-op-run.c │ │ ├── pdf-outline.c │ │ ├── pdf-page.c │ │ ├── pdf-parse.c │ │ ├── pdf-pattern.c │ │ ├── pdf-pkcs7.c │ │ ├── pdf-repair.c │ │ ├── pdf-run.c │ │ ├── pdf-shade.c │ │ ├── pdf-store.c │ │ ├── pdf-stream.c │ │ ├── pdf-type3.c │ │ ├── pdf-unicode.c │ │ ├── pdf-write.c │ │ ├── pdf-xobject.c │ │ ├── pdf-xref-aux.c │ │ └── pdf-xref.c │ ├── tiff/ │ │ └── mutiff.c │ ├── tools/ │ │ ├── mjsgen.c │ │ ├── mudraw.c │ │ ├── mutool.c │ │ ├── pdfclean.c │ │ ├── pdfextract.c │ │ ├── pdfinfo.c │ │ ├── pdfposter.c │ │ └── pdfshow.c │ └── xps/ │ ├── xps-common.c │ ├── xps-doc.c │ ├── xps-glyphs.c │ ├── xps-gradient.c │ ├── xps-image.c │ ├── xps-outline.c │ ├── xps-path.c │ ├── xps-resource.c │ ├── xps-tile.c │ ├── xps-util.c │ └── xps-zip.c ├── premake5.files.lua ├── premake5.lua ├── readme.md ├── scripts/ │ ├── SquareTree.py │ ├── appveyor-build.bat │ ├── build-pre-release-and-upload.bat │ ├── build-release-and-upload.bat │ ├── build-release.bat │ ├── build-unarr.bat │ ├── build.bat │ ├── check_accesskeys.py │ ├── clang-fmt.bat │ ├── coverity.bat │ ├── dedup_callstacks.py │ ├── diff.bat │ ├── efi_cmp.bat │ ├── efi_cmp.py │ ├── efi_cmp_with_last.bat │ ├── gen_htmlparserlookup.py │ ├── gen_libmupdf.def.py │ ├── gen_mupdf_generated.bat │ ├── gen_settings_html.py │ ├── gen_settingsstructs.py │ ├── loc.py │ ├── metadata/ │ │ ├── gen_mui.py │ │ ├── gen_txt.py │ │ └── metadata.py │ ├── obsolete/ │ │ ├── build.py │ │ ├── buildbot-fix.py │ │ ├── buildbot-obsolete.py │ │ ├── buildbot.bat │ │ ├── buildbot.py │ │ ├── buildbot_html.py │ │ ├── runtests.bat │ │ └── runtests.py │ ├── reftest.py │ ├── render-benchmark.py │ ├── run-regress.bat │ ├── runflint.py │ ├── s3.py │ ├── test-unarr.py │ ├── test_build.bat │ ├── trans_download.py │ ├── trans_gen.py │ ├── trans_langs.py │ ├── trans_upload.py │ ├── update_auto_update_ver.py │ ├── util.py │ └── vc.bat ├── src/ │ ├── AppPrefs.cpp │ ├── AppPrefs.h │ ├── AppTools.cpp │ ├── AppTools.h │ ├── AppUtil.cpp │ ├── AppUtil.h │ ├── BaseEngine.h │ ├── Canvas.cpp │ ├── Canvas.h │ ├── Caption.cpp │ ├── Caption.h │ ├── ChmDoc.cpp │ ├── ChmDoc.h │ ├── ChmModel.cpp │ ├── ChmModel.h │ ├── Controller.h │ ├── CrashHandler.cpp │ ├── CrashHandler.h │ ├── DisplayModel.cpp │ ├── DisplayModel.h │ ├── DjVuEngine.cpp │ ├── DjVuEngine.h │ ├── Doc.cpp │ ├── Doc.h │ ├── EbookBase.h │ ├── EbookController.cpp │ ├── EbookController.h │ ├── EbookControls.cpp │ ├── EbookControls.h │ ├── EbookDoc.cpp │ ├── EbookDoc.h │ ├── EbookEngine.cpp │ ├── EbookEngine.h │ ├── EbookFormatter.cpp │ ├── EbookFormatter.h │ ├── EbookWinDesc.txt │ ├── EngineDump.cpp │ ├── EngineManager.cpp │ ├── EngineManager.h │ ├── ExternalViewers.cpp │ ├── ExternalViewers.h │ ├── Favorites.cpp │ ├── Favorites.h │ ├── FileHistory.cpp │ ├── FileHistory.h │ ├── FileModifications.cpp │ ├── FileModifications.h │ ├── FileThumbnails.cpp │ ├── FileThumbnails.h │ ├── GlobalPrefs.cpp │ ├── GlobalPrefs.h │ ├── HtmlFormatter.cpp │ ├── HtmlFormatter.h │ ├── ImagesEngine.cpp │ ├── ImagesEngine.h │ ├── Menu.cpp │ ├── Menu.h │ ├── MobiDoc.cpp │ ├── MobiDoc.h │ ├── MuPDF_Exports.cpp │ ├── MuiEbookPageDef.cpp │ ├── MuiEbookPageDef.h │ ├── Notifications.cpp │ ├── Notifications.h │ ├── PagesLayoutDef.cpp │ ├── PagesLayoutDef.h │ ├── ParseCommandLine.cpp │ ├── ParseCommandLine.h │ ├── PdfCreator.cpp │ ├── PdfCreator.h │ ├── PdfEngine.cpp │ ├── PdfEngine.h │ ├── PdfSync.cpp │ ├── PdfSync.h │ ├── Print.cpp │ ├── Print.h │ ├── PsEngine.cpp │ ├── PsEngine.h │ ├── RenderCache.cpp │ ├── RenderCache.h │ ├── Search.cpp │ ├── Search.h │ ├── Selection.cpp │ ├── Selection.h │ ├── SettingsStructs.cpp │ ├── SettingsStructs.h │ ├── StressTesting.cpp │ ├── StressTesting.h │ ├── SumatraAbout.cpp │ ├── SumatraAbout.h │ ├── SumatraAbout2.cpp │ ├── SumatraAbout2.h │ ├── SumatraDialogs.cpp │ ├── SumatraDialogs.h │ ├── SumatraPDF.cpp │ ├── SumatraPDF.exe.manifest │ ├── SumatraPDF.h │ ├── SumatraPDF.rc │ ├── SumatraProperties.cpp │ ├── SumatraProperties.h │ ├── SumatraStartup.cpp │ ├── TabInfo.cpp │ ├── TabInfo.h │ ├── TableOfContents.cpp │ ├── TableOfContents.h │ ├── Tabs.cpp │ ├── Tabs.h │ ├── Tester.cpp │ ├── Tests.cpp │ ├── Tests.h │ ├── TextSearch.cpp │ ├── TextSearch.h │ ├── TextSelection.cpp │ ├── TextSelection.h │ ├── Toolbar.cpp │ ├── Toolbar.h │ ├── Trans_sumatra_txt.cpp │ ├── Translations.cpp │ ├── Translations.h │ ├── UnitTests.cpp │ ├── Version.h │ ├── WindowInfo.cpp │ ├── WindowInfo.h │ ├── dragcursor.cur │ ├── ifilter/ │ │ ├── CEpubFilter.cpp │ │ ├── CEpubFilter.h │ │ ├── CPdfFilter.cpp │ │ ├── CPdfFilter.h │ │ ├── CTeXFilter.cpp │ │ ├── CTeXFilter.h │ │ ├── FilterBase.h │ │ ├── PdfFilter.h │ │ ├── PdfFilter.rc │ │ └── PdfFilterDll.cpp │ ├── installer/ │ │ ├── Install.cpp │ │ ├── Installer.cpp │ │ ├── Installer.exe.manifest │ │ ├── Installer.h │ │ ├── Installer.rc │ │ ├── Resource.h │ │ ├── Trans_installer_txt.cpp │ │ └── Uninstall.cpp │ ├── libmupdf.def │ ├── libmupdf.rc │ ├── memtrace/ │ │ ├── MemTrace.rc │ │ ├── MemTraceCollector/ │ │ │ ├── Form1.Designer.cs │ │ │ ├── Form1.cs │ │ │ ├── Form1.resx │ │ │ ├── MemTraceCollector-vs2010.csproj │ │ │ ├── MemTraceCollector-vs2010.sln │ │ │ ├── NamedPipeServer.cs │ │ │ ├── Program.cs │ │ │ └── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ └── Settings.settings │ │ ├── MemTraceDll.cpp │ │ ├── MemTraceDll.h │ │ └── nsWindowsDllInterceptor.h │ ├── mui/ │ │ ├── MiniMui.cpp │ │ ├── MiniMui.h │ │ ├── Mui.cpp │ │ ├── Mui.h │ │ ├── MuiBase.cpp │ │ ├── MuiBase.h │ │ ├── MuiButton.cpp │ │ ├── MuiButton.h │ │ ├── MuiControl.cpp │ │ ├── MuiControl.h │ │ ├── MuiCss.cpp │ │ ├── MuiCss.h │ │ ├── MuiDefs.cpp │ │ ├── MuiDefs.h │ │ ├── MuiEventMgr.cpp │ │ ├── MuiEventMgr.h │ │ ├── MuiFromText.cpp │ │ ├── MuiFromText.h │ │ ├── MuiGrid.cpp │ │ ├── MuiGrid.h │ │ ├── MuiHwndWrapper.cpp │ │ ├── MuiHwndWrapper.h │ │ ├── MuiLayout.cpp │ │ ├── MuiLayout.h │ │ ├── MuiPainter.cpp │ │ ├── MuiPainter.h │ │ ├── MuiScrollBar.cpp │ │ ├── MuiScrollBar.h │ │ ├── SvgPath.cpp │ │ ├── SvgPath.h │ │ ├── SvgPath_ut.cpp │ │ ├── TextRender.cpp │ │ ├── TextRender.h │ │ └── mui-todo.txt │ ├── previewer/ │ │ ├── PdfPreview.cpp │ │ ├── PdfPreview.h │ │ ├── PdfPreview.rc │ │ ├── PdfPreviewBase.h │ │ └── PdfPreviewDll.cpp │ ├── regress/ │ │ ├── Regress.cpp │ │ └── Regress00.cpp │ ├── resource.h │ ├── sample_mobi.html │ ├── tools/ │ │ ├── MakeLzSA.cpp │ │ ├── plugin-test.cpp │ │ ├── signfile.cpp │ │ └── test_util.cpp │ ├── uia/ │ │ ├── Constants.h │ │ ├── DocumentProvider.cpp │ │ ├── DocumentProvider.h │ │ ├── PageProvider.cpp │ │ ├── PageProvider.h │ │ ├── Provider.cpp │ │ ├── Provider.h │ │ ├── StartPageProvider.cpp │ │ ├── StartPageProvider.h │ │ ├── TextRange.cpp │ │ └── TextRange.h │ ├── utils/ │ │ ├── ArchUtil.cpp │ │ ├── ArchUtil.h │ │ ├── BaseUtil.cpp │ │ ├── BaseUtil.h │ │ ├── BitManip.h │ │ ├── BitReader.cpp │ │ ├── BitReader.h │ │ ├── ByteOrderDecoder.cpp │ │ ├── ByteOrderDecoder.h │ │ ├── ByteReader.h │ │ ├── ByteWriter.h │ │ ├── CmdLineParser.cpp │ │ ├── CmdLineParser.h │ │ ├── CryptoUtil.cpp │ │ ├── CryptoUtil.h │ │ ├── CssParser.cpp │ │ ├── CssParser.h │ │ ├── DbgHelpDyn.cpp │ │ ├── DbgHelpDyn.h │ │ ├── DebugLog.cpp │ │ ├── DebugLog.h │ │ ├── Dict.cpp │ │ ├── Dict.h │ │ ├── DirIter.cpp │ │ ├── DirIter.h │ │ ├── Dpi.cpp │ │ ├── Dpi.h │ │ ├── FileTransactions.cpp │ │ ├── FileTransactions.h │ │ ├── FileUtil.cpp │ │ ├── FileUtil.h │ │ ├── FileWatcher.cpp │ │ ├── FileWatcher.h │ │ ├── FrameTimeoutCalculator.h │ │ ├── FzImgReader.cpp │ │ ├── FzImgReader.h │ │ ├── GdiPlusUtil.cpp │ │ ├── GdiPlusUtil.h │ │ ├── GeomUtil.h │ │ ├── HtmlParseTest00.html │ │ ├── HtmlParserLookup.cpp │ │ ├── HtmlParserLookup.h │ │ ├── HtmlPrettyPrint.cpp │ │ ├── HtmlPrettyPrint.h │ │ ├── HtmlPullParser.cpp │ │ ├── HtmlPullParser.h │ │ ├── HtmlWindow.cpp │ │ ├── HtmlWindow.h │ │ ├── HttpUtil.cpp │ │ ├── HttpUtil.h │ │ ├── JsonParser.cpp │ │ ├── JsonParser.h │ │ ├── LzmaSimpleArchive.cpp │ │ ├── LzmaSimpleArchive.h │ │ ├── PalmDbReader.cpp │ │ ├── PalmDbReader.h │ │ ├── Scoped.h │ │ ├── SerializeTxt.cpp │ │ ├── SerializeTxt.h │ │ ├── SettingsUtil.cpp │ │ ├── SettingsUtil.h │ │ ├── SimpleLog.h │ │ ├── SquareTreeParser.cpp │ │ ├── SquareTreeParser.h │ │ ├── StrFormat.cpp │ │ ├── StrFormat.h │ │ ├── StrHash.h │ │ ├── StrSlice.cpp │ │ ├── StrSlice.h │ │ ├── StrUtil.cpp │ │ ├── StrUtil.h │ │ ├── TgaReader.cpp │ │ ├── TgaReader.h │ │ ├── ThreadUtil.cpp │ │ ├── ThreadUtil.h │ │ ├── Timer.h │ │ ├── TrivialHtmlParser.cpp │ │ ├── TrivialHtmlParser.h │ │ ├── TxtParser.cpp │ │ ├── TxtParser.h │ │ ├── UITask.cpp │ │ ├── UITask.h │ │ ├── UtAssert.cpp │ │ ├── UtAssert.h │ │ ├── VarintGob.cpp │ │ ├── VarintGob.h │ │ ├── Vec.h │ │ ├── VecSegmented.h │ │ ├── WebpReader.cpp │ │ ├── WebpReader.h │ │ ├── WinDynCalls.cpp │ │ ├── WinDynCalls.h │ │ ├── WinUtil.cpp │ │ ├── WinUtil.h │ │ ├── ZipUtil.cpp │ │ ├── ZipUtil.h │ │ ├── mingw_compat.h │ │ └── tests/ │ │ ├── BaseUtil_ut.cpp │ │ ├── ByteOrderDecoder_ut.cpp │ │ ├── CmdLineParser_ut.cpp │ │ ├── CryptoUtil_ut.cpp │ │ ├── CssParser_ut.cpp │ │ ├── Dict_ut.cpp │ │ ├── FileUtil_ut.cpp │ │ ├── HtmlPrettyPrint_ut.cpp │ │ ├── HtmlPullParser_ut.cpp │ │ ├── JsonParser_ut.cpp │ │ ├── SettingsUtil_ut.cpp │ │ ├── SimpleLog_ut.cpp │ │ ├── SquareTreeParser_ut.cpp │ │ ├── StrFormat_ut.cpp │ │ ├── StrUtil_ut.cpp │ │ ├── TrivialHtmlParser_ut.cpp │ │ ├── VarintGob_ut.cpp │ │ ├── Vec_ut.cpp │ │ └── WinUtil_ut.cpp │ └── wingui/ │ ├── DialogSizer.cpp │ ├── DialogSizer.h │ ├── EditCtrl.cpp │ ├── EditCtrl.h │ ├── FrameRateWnd.cpp │ ├── FrameRateWnd.h │ ├── LabelWithCloseWnd.cpp │ ├── LabelWithCloseWnd.h │ ├── SplitterWnd.cpp │ ├── SplitterWnd.h │ ├── TabsWnd.cpp │ ├── TabsWnd.h │ ├── Win32Window.cpp │ └── Win32Window.h ├── strings/ │ ├── last_uploaded.txt │ └── translations.txt ├── tools/ │ ├── build/ │ │ ├── analyze.go │ │ ├── cmd.go │ │ ├── main.go │ │ ├── s3.go │ │ └── util.go │ ├── buildgo/ │ │ └── main.go │ ├── clang-fmt.go │ ├── diff-preview.go │ ├── efi/ │ │ ├── Dia2Subset.h │ │ ├── Util.cpp │ │ ├── Util.h │ │ ├── efiparse.py │ │ ├── main.cpp │ │ └── readme.txt │ ├── mingw/ │ │ ├── VagrantBootstrap.sh │ │ ├── Vagrantfile │ │ ├── build.go │ │ ├── readme.txt │ │ └── vagrant_build.sh │ ├── premake/ │ │ ├── no_op_console.c │ │ └── no_op_for_premake.cpp │ ├── regress/ │ │ ├── main.go │ │ └── tests.txt │ ├── s3/ │ │ └── main.go │ └── test-app/ │ ├── Resource.h │ ├── scratch.cpp │ ├── stdafx.cpp │ ├── stdafx.h │ ├── targetver.h │ ├── test-app.cpp │ ├── test-app.h │ ├── test-app.rc │ ├── test-app.sln │ ├── test-app.vcxproj │ └── test-app.vcxproj.filters └── vs2015/ ├── Installer.vcxproj ├── Installer.vcxproj.filters ├── InstallerNoData.vcxproj ├── InstallerNoData.vcxproj.filters ├── MakeLZSA.vcxproj ├── PdfFilter.vcxproj ├── PdfFilter.vcxproj.filters ├── PdfPreview.vcxproj ├── PdfPreview.vcxproj.filters ├── SumatraPDF-no-MUPDF.vcxproj ├── SumatraPDF.sln ├── SumatraPDF.vcxproj ├── SumatraPDF.vcxproj.filters ├── Uninstaller.vcxproj ├── Uninstaller.vcxproj.filters ├── all.vcxproj ├── buildcmap.vcxproj ├── chm.vcxproj ├── cmapdump.vcxproj ├── efi.vcxproj ├── efi.vcxproj.filters ├── enginedump.vcxproj ├── enginedump.vcxproj.filters ├── engines.vcxproj ├── engines.vcxproj.filters ├── freetype.vcxproj ├── freetype.vcxproj.filters ├── jbig2dec.vcxproj ├── libdjvu.vcxproj ├── libjpeg-turbo.vcxproj ├── libjpeg-turbo.vcxproj.filters ├── libmupdf.vcxproj ├── libmupdf.vcxproj.filters ├── libwebp.vcxproj ├── libwebp.vcxproj.filters ├── mudraw.vcxproj ├── mudraw.vcxproj.filters ├── mui.vcxproj ├── mupdf.vcxproj ├── mupdf.vcxproj.filters ├── mutool.vcxproj ├── mutool.vcxproj.filters ├── openjpeg.vcxproj ├── plugin-test.vcxproj ├── signfile.vcxproj ├── sumatra.vcxproj ├── sumatra.vcxproj.filters ├── synctex.vcxproj ├── test_util.vcxproj ├── test_util.vcxproj.filters ├── uia.vcxproj ├── unarr.vcxproj ├── unarrlib.vcxproj ├── unarrlib.vcxproj.filters ├── utils.vcxproj ├── utils.vcxproj.filters └── zlib.vcxproj