在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → SumatraPDF最新版3.1.2源码

SumatraPDF最新版3.1.2源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:16.17M
  • 下载次数:2
  • 浏览次数:60
  • 发布时间:2021-11-09
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
SumatraPDF最新版3.1.2源码,SumatraPDF作为最好用的PDF阅读器,以其简小精悍著称,附件里的源代码可以带我们一窥究竟!
【实例截图】
【核心代码】
4744300845169282109.zip
└── sumatrapdf-master
├── appveyor.yml
├── AUTHORS
├── bin
│   ├── efi.exe
│   ├── lzma.exe
│   ├── MakeLZSA.exe
│   ├── nasm.exe
│   └── premake5.exe
├── COPYING
├── COPYING.BSD
├── 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
│   ├── bzip2
│   │   ├── blocksort.c
│   │   ├── bz_internal_error.c
│   │   ├── bzip_all.c
│   │   ├── bzlib.c
│   │   ├── bzlib.h
│   │   ├── bzlib_private.h
│   │   ├── CHANGES
│   │   ├── compress.c
│   │   ├── crctable.c
│   │   ├── decompress.c
│   │   ├── huffman.c
│   │   ├── LICENSE
│   │   └── randtable.c
│   ├── CHMLib
│   │   ├── AUTHORS
│   │   ├── COPYING
│   │   ├── NEWS
│   │   ├── NOTES
│   │   ├── README
│   │   └── src
│   │   ├── chm_http.c
│   │   ├── chm_lib.c
│   │   ├── chm_lib.h
│   │   ├── enum_chmLib.c
│   │   ├── enumdir_chmLib.c
│   │   ├── extract_chmLib.c
│   │   ├── lzx.c
│   │   ├── lzx.h
│   │   ├── Makefile.am
│   │   ├── Makefile.simple
│   │   └── test_chmLib.c
│   ├── freetype2
│   │   ├── ChangeLog
│   │   ├── config
│   │   │   ├── ft2build.h
│   │   │   ├── sumatrapdf_ftmodule.h
│   │   │   └── sumatrapdf_ftoption.h
│   │   ├── FTL.TXT
│   │   ├── 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
│   │   ├── autofit
│   │   │   ├── afangles.c
│   │   │   ├── afangles.h
│   │   │   ├── afblue.c
│   │   │   ├── afblue.cin
│   │   │   ├── afblue.dat
│   │   │   ├── 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
│   │   │   ├── aflatin2.c
│   │   │   ├── aflatin2.h
│   │   │   ├── aflatin.c
│   │   │   ├── aflatin.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
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   └── rules.mk
│   │   ├── base
│   │   │   ├── 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
│   │   │   ├── Jamfile
│   │   │   ├── md5.c
│   │   │   ├── md5.h
│   │   │   └── rules.mk
│   │   ├── bdf
│   │   │   ├── bdf.c
│   │   │   ├── bdfdrivr.c
│   │   │   ├── bdfdrivr.h
│   │   │   ├── bdferror.h
│   │   │   ├── bdf.h
│   │   │   ├── bdflib.c
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── README
│   │   │   └── rules.mk
│   │   ├── bzip2
│   │   │   ├── ftbzip2.c
│   │   │   ├── Jamfile
│   │   │   └── rules.mk
│   │   ├── cache
│   │   │   ├── 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
│   │   │   ├── Jamfile
│   │   │   └── rules.mk
│   │   ├── cff
│   │   │   ├── 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
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   └── rules.mk
│   │   ├── cid
│   │   │   ├── ciderrs.h
│   │   │   ├── cidgload.c
│   │   │   ├── cidgload.h
│   │   │   ├── cidload.c
│   │   │   ├── cidload.h
│   │   │   ├── cidobjs.c
│   │   │   ├── cidobjs.h
│   │   │   ├── cidparse.c
│   │   │   ├── cidparse.h
│   │   │   ├── cidriver.c
│   │   │   ├── cidriver.h
│   │   │   ├── cidtoken.h
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── rules.mk
│   │   │   └── type1cid.c
│   │   ├── gxvalid
│   │   │   ├── 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
│   │   │   ├── gxvmort0.c
│   │   │   ├── gxvmort1.c
│   │   │   ├── gxvmort2.c
│   │   │   ├── gxvmort4.c
│   │   │   ├── gxvmort5.c
│   │   │   ├── gxvmort.c
│   │   │   ├── gxvmort.h
│   │   │   ├── gxvmorx0.c
│   │   │   ├── gxvmorx1.c
│   │   │   ├── gxvmorx2.c
│   │   │   ├── gxvmorx4.c
│   │   │   ├── gxvmorx5.c
│   │   │   ├── gxvmorx.c
│   │   │   ├── gxvmorx.h
│   │   │   ├── gxvopbd.c
│   │   │   ├── gxvprop.c
│   │   │   ├── gxvtrak.c
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── README
│   │   │   └── rules.mk
│   │   ├── gzip
│   │   │   ├── adler32.c
│   │   │   ├── ftgzip.c
│   │   │   ├── infblock.c
│   │   │   ├── infblock.h
│   │   │   ├── infcodes.c
│   │   │   ├── infcodes.h
│   │   │   ├── inffixed.h
│   │   │   ├── inflate.c
│   │   │   ├── inftrees.c
│   │   │   ├── inftrees.h
│   │   │   ├── infutil.c
│   │   │   ├── infutil.h
│   │   │   ├── Jamfile
│   │   │   ├── rules.mk
│   │   │   ├── zconf.h
│   │   │   ├── zlib.h
│   │   │   ├── zutil.c
│   │   │   └── zutil.h
│   │   ├── Jamfile
│   │   ├── lzw
│   │   │   ├── ftlzw.c
│   │   │   ├── ftzopen.c
│   │   │   ├── ftzopen.h
│   │   │   ├── Jamfile
│   │   │   └── 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
│   │   │   ├── module.mk
│   │   │   ├── pcf.c
│   │   │   ├── pcfdrivr.c
│   │   │   ├── pcfdrivr.h
│   │   │   ├── pcferror.h
│   │   │   ├── pcf.h
│   │   │   ├── pcfread.c
│   │   │   ├── pcfread.h
│   │   │   ├── pcfutil.c
│   │   │   ├── pcfutil.h
│   │   │   ├── README
│   │   │   └── 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
│   │   │   ├── afmparse.c
│   │   │   ├── afmparse.h
│   │   │   ├── Jamfile
│   │   │   ├── 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
│   │   │   ├── ftmisc.h
│   │   │   ├── ftraster.c
│   │   │   ├── ftraster.h
│   │   │   ├── ftrend1.c
│   │   │   ├── ftrend1.h
│   │   │   ├── Jamfile
│   │   │   ├── 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
│   │   │   ├── ttcmapc.h
│   │   │   ├── ttcmap.h
│   │   │   ├── ttkern.c
│   │   │   ├── ttkern.h
│   │   │   ├── ttload.c
│   │   │   ├── ttload.h
│   │   │   ├── ttmtx.c
│   │   │   ├── ttmtx.h
│   │   │   ├── ttpost.c
│   │   │   ├── ttpost.h
│   │   │   ├── ttsbit.c
│   │   │   └── ttsbit.h
│   │   ├── smooth
│   │   │   ├── ftgrays.c
│   │   │   ├── ftgrays.h
│   │   │   ├── ftsmerrs.h
│   │   │   ├── ftsmooth.c
│   │   │   ├── ftsmooth.h
│   │   │   ├── ftspic.c
│   │   │   ├── ftspic.h
│   │   │   ├── Jamfile
│   │   │   ├── module.mk
│   │   │   ├── rules.mk
│   │   │   └── smooth.c
│   │   ├── tools
│   │   │   ├── afblue.pl
│   │   │   ├── apinames.c
│   │   │   ├── chktrcmp.py
│   │   │   ├── cordic.py
│   │   │   ├── docmaker
│   │   │   │   ├── content.py
│   │   │   │   ├── docbeauty.py
│   │   │   │   ├── docmaker.py
│   │   │   │   ├── formatter.py
│   │   │   │   ├── sources.py
│   │   │   │   ├── tohtml.py
│   │   │   │   └── utils.py
│   │   │   ├── ftrandom
│   │   │   │   ├── ftrandom.c
│   │   │   │   ├── Makefile
│   │   │   │   └── README
│   │   │   ├── glnames.py
│   │   │   ├── Jamfile
│   │   │   ├── 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
│   │   ├── fnterrs.h
│   │   ├── Jamfile
│   │   ├── module.mk
│   │   ├── rules.mk
│   │   ├── winfnt.c
│   │   └── winfnt.h
│   ├── jbig2dec
│   │   ├── annex-h.jbig2
│   │   ├── autogen.sh
│   │   ├── CHANGES
│   │   ├── configure.ac
│   │   ├── config_win32.h
│   │   ├── COPYING
│   │   ├── getopt1.c
│   │   ├── getopt.c
│   │   ├── getopt.h
│   │   ├── jbig2_arith.c
│   │   ├── jbig2_arith.h
│   │   ├── jbig2_arith_iaid.c
│   │   ├── jbig2_arith_iaid.h
│   │   ├── jbig2_arith_int.c
│   │   ├── jbig2_arith_int.h
│   │   ├── jbig2.c
│   │   ├── jbig2dec.1
│   │   ├── jbig2dec.c
│   │   ├── jbig2_generic.c
│   │   ├── jbig2_generic.h
│   │   ├── jbig2.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
│   │   ├── LICENSE
│   │   ├── Makefile.am
│   │   ├── Makefile.unix
│   │   ├── memcmp.c
│   │   ├── memento.c
│   │   ├── memento.h
│   │   ├── msvc.mak
│   │   ├── os_types.h
│   │   ├── pbm2png.c
│   │   ├── README
│   │   ├── sha1.c
│   │   ├── sha1.h
│   │   ├── snprintf.c
│   │   └── test_jbig2dec.py
│   ├── libdjvu
│   │   ├── Arrays.cpp
│   │   ├── Arrays.h
│   │   ├── atomic.cpp
│   │   ├── atomic.h
│   │   ├── BSByteStream.cpp
│   │   ├── BSByteStream.h
│   │   ├── BSEncodeByteStream.cpp
│   │   ├── ByteStream.cpp
│   │   ├── ByteStream.h
│   │   ├── COPYRIGHT
│   │   ├── DataPool.cpp
│   │   ├── DataPool.h
│   │   ├── ddjvuapi.cpp
│   │   ├── ddjvuapi.h
│   │   ├── ddjvuapi.pc.in
│   │   ├── debug.cpp
│   │   ├── debug.h
│   │   ├── DjVmDir0.cpp
│   │   ├── DjVmDir0.h
│   │   ├── DjVmDir.cpp
│   │   ├── DjVmDir.h
│   │   ├── DjVmDoc.cpp
│   │   ├── DjVmDoc.h
│   │   ├── DjVmNav.cpp
│   │   ├── DjVmNav.h
│   │   ├── djvu_all.cpp
│   │   ├── DjVuAnno.cpp
│   │   ├── DjVuAnno.h
│   │   ├── DjVuDocEditor.cpp
│   │   ├── DjVuDocEditor.h
│   │   ├── DjVuDocument.cpp
│   │   ├── DjVuDocument.h
│   │   ├── DjVuDumpHelper.cpp
│   │   ├── DjVuDumpHelper.h
│   │   ├── DjVuErrorList.cpp
│   │   ├── DjVuErrorList.h
│   │   ├── DjVuFileCache.cpp
│   │   ├── DjVuFileCache.h
│   │   ├── DjVuFile.cpp
│   │   ├── DjVuFile.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
│   │   ├── GUnicode.cpp
│   │   ├── GURL.cpp
│   │   ├── GURL.h
│   │   ├── IFFByteStream.cpp
│   │   ├── IFFByteStream.h
│   │   ├── IW44EncodeCodec.cpp
│   │   ├── IW44Image.cpp
│   │   ├── IW44Image.h
│   │   ├── JB2EncodeCodec.cpp
│   │   ├── JB2Image.cpp
│   │   ├── JB2Image.h
│   │   ├── JPEGDecoder.cpp
│   │   ├── JPEGDecoder.h
│   │   ├── Makefile.dep
│   │   ├── Makefile.in
│   │   ├── miniexp.cpp
│   │   ├── miniexp.h
│   │   ├── MMRDecoder.cpp
│   │   ├── MMRDecoder.h
│   │   ├── MMX.cpp
│   │   ├── MMX.h
│   │   ├── Template.h
│   │   ├── UnicodeByteStream.cpp
│   │   ├── UnicodeByteStream.h
│   │   ├── XMLParser.cpp
│   │   ├── XMLParser.h
│   │   ├── XMLTags.cpp
│   │   ├── XMLTags.h
│   │   ├── ZPCodec.cpp
│   │   └── ZPCodec.h
│   ├── libjpeg-turbo
│   │   ├── acinclude.m4
│   │   ├── aclocal.m4
│   │   ├── bmp.c
│   │   ├── bmp.h
│   │   ├── BUILDING.txt
│   │   ├── cderror.h
│   │   ├── cdjpeg.c
│   │   ├── cdjpeg.h
│   │   ├── change.log
│   │   ├── ChangeLog.txt
│   │   ├── cjpeg.1
│   │   ├── cjpeg.c
│   │   ├── CMakeLists.txt
│   │   ├── 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.c
│   │   ├── jdatadst-tj.c
│   │   ├── jdatasrc.c
│   │   ├── jdatasrc-tj.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
│   │   ├── jsimddct.h
│   │   ├── jsimd.h
│   │   ├── jsimd_none.c
│   │   ├── jutils.c
│   │   ├── jversion.h
│   │   ├── libjpeg.map.in
│   │   ├── libjpeg.txt
│   │   ├── ltmain.sh
│   │   ├── Makefile.am
│   │   ├── Makefile.in
│   │   ├── missing
│   │   ├── rdbmp.c
│   │   ├── rdcolmap.c
│   │   ├── rdgif.c
│   │   ├── rdjpgcom.1
│   │   ├── rdjpgcom.c
│   │   ├── rdppm.c
│   │   ├── rdrle.c
│   │   ├── rdswitch.c
│   │   ├── rdtarga.c
│   │   ├── README
│   │   ├── README-turbo.txt
│   │   ├── simd
│   │   │   ├── CMakeLists.txt
│   │   │   ├── 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_arm.c
│   │   │   ├── jsimd_arm_neon.S
│   │   │   ├── jsimdcfg.inc.h
│   │   │   ├── jsimdcpu.asm
│   │   │   ├── jsimdext.inc
│   │   │   ├── jsimd.h
│   │   │   ├── jsimd_i386.c
│   │   │   ├── jsimd_x86_64.c
│   │   │   ├── Makefile.am
│   │   │   ├── Makefile.in
│   │   │   └── 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.c
│   │   ├── turbojpeg.h
│   │   ├── turbojpeg-jni.c
│   │   ├── turbojpeg-mapfile
│   │   ├── turbojpeg-mapfile.jni
│   │   ├── usage.txt
│   │   ├── win
│   │   │   ├── config.h.in
│   │   │   ├── jconfig.h.in
│   │   │   ├── jpeg62.def
│   │   │   ├── jpeg62-memsrcdst.def
│   │   │   ├── jpeg7.def
│   │   │   ├── jpeg7-memsrcdst.def
│   │   │   ├── jpeg8.def
│   │   │   └── jsimdcfg.inc
│   │   ├── wizard.txt
│   │   ├── wrbmp.c
│   │   ├── wrgif.c
│   │   ├── wrjpgcom.1
│   │   ├── wrjpgcom.c
│   │   ├── wrppm.c
│   │   ├── wrrle.c
│   │   └── wrtarga.c
│   ├── libwebp
│   │   ├── COPYING
│   │   ├── dec
│   │   │   ├── alpha.c
│   │   │   ├── alphai.h
│   │   │   ├── buffer.c
│   │   │   ├── decode_vp8.h
│   │   │   ├── frame.c
│   │   │   ├── idec.c
│   │   │   ├── io.c
│   │   │   ├── Makefile.am
│   │   │   ├── Makefile.in
│   │   │   ├── quant.c
│   │   │   ├── tree.c
│   │   │   ├── vp8.c
│   │   │   ├── vp8i.h
│   │   │   ├── vp8l.c
│   │   │   ├── vp8li.h
│   │   │   ├── webp.c
│   │   │   └── webpi.h
│   │   ├── dsp
│   │   │   ├── 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_avx2.c
│   │   │   ├── enc.c
│   │   │   ├── enc_mips32.c
│   │   │   ├── enc_neon.c
│   │   │   ├── enc_sse2.c
│   │   │   ├── lossless.c
│   │   │   ├── lossless.h
│   │   │   ├── lossless_mips32.c
│   │   │   ├── lossless_neon.c
│   │   │   ├── lossless_sse2.c
│   │   │   ├── Makefile.am
│   │   │   ├── Makefile.in
│   │   │   ├── 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
│   │   │   ├── 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_encode.c
│   │   │   ├── huffman_encode.h
│   │   │   ├── huffman.h
│   │   │   ├── Makefile.am
│   │   │   ├── Makefile.in
│   │   │   ├── quant_levels.c
│   │   │   ├── quant_levels_dec.c
│   │   │   ├── quant_levels_dec.h
│   │   │   ├── quant_levels.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
│   │   │   ├── 7zAlloc.c
│   │   │   ├── 7zAlloc.h
│   │   │   ├── 7zBuf2.c
│   │   │   ├── 7zBuf.c
│   │   │   ├── 7zBuf.h
│   │   │   ├── 7zCrc.c
│   │   │   ├── 7zCrc.h
│   │   │   ├── 7zCrcOpt.c
│   │   │   ├── 7zDec.c
│   │   │   ├── 7zFile.c
│   │   │   ├── 7zFile.h
│   │   │   ├── 7z.h
│   │   │   ├── 7zIn.c
│   │   │   ├── 7zStream.c
│   │   │   ├── 7zVersion.h
│   │   │   ├── 7zVersion.rc
│   │   │   ├── Alloc.c
│   │   │   ├── Alloc.h
│   │   │   ├── Bcj2.c
│   │   │   ├── Bcj2.h
│   │   │   ├── Bra86.c
│   │   │   ├── Bra.c
│   │   │   ├── Bra.h
│   │   │   ├── 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
│   │   │   ├── Lzma86Dec.c
│   │   │   ├── Lzma86Enc.c
│   │   │   ├── Lzma86.h
│   │   │   ├── LzmaDec.c
│   │   │   ├── LzmaDec.h
│   │   │   ├── LzmaEnc.c
│   │   │   ├── LzmaEnc.h
│   │   │   ├── LzmaLib.c
│   │   │   ├── LzmaLib.h
│   │   │   ├── MtCoder.c
│   │   │   ├── MtCoder.h
│   │   │   ├── Ppmd7.c
│   │   │   ├── Ppmd7Dec.c
│   │   │   ├── Ppmd7Enc.c
│   │   │   ├── Ppmd7.h
│   │   │   ├── Ppmd.h
│   │   │   ├── 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
│   │   │   │   ├── makefile
│   │   │   │   ├── makefile_con
│   │   │   │   ├── resource.rc
│   │   │   │   ├── setup.ico
│   │   │   │   ├── SfxSetup.c
│   │   │   │   ├── SfxSetup.dsp
│   │   │   │   └── SfxSetup.dsw
│   │   │   ├── Xz.c
│   │   │   ├── XzCrc64.c
│   │   │   ├── XzCrc64.h
│   │   │   ├── XzDec.c
│   │   │   ├── XzEnc.c
│   │   │   ├── XzEnc.h
│   │   │   ├── Xz.h
│   │   │   └── XzIn.c
│   │   ├── history.txt
│   │   ├── lzma.txt
│   │   └── Methods.txt
│   ├── makefile.msvc
│   ├── openjpeg
│   │   ├── AUTHORS.md
│   │   ├── CHANGELOG.md
│   │   ├── LICENSE
│   │   ├── NEWS.md
│   │   ├── src
│   │   │   └── lib
│   │   │   └── openjp2
│   │   │   ├── 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
│   │   │   ├── mct.c
│   │   │   ├── mct.h
│   │   │   ├── mqc.c
│   │   │   ├── mqc.h
│   │   │   ├── mqc_inl.h
│   │   │   ├── openjpeg.c
│   │   │   ├── openjpeg.h
│   │   │   ├── opj_clock.c
│   │   │   ├── opj_clock.h
│   │   │   ├── opj_codec.h
│   │   │   ├── opj_config.h
│   │   │   ├── opj_config_private.h
│   │   │   ├── opj_includes.h
│   │   │   ├── opj_intmath.h
│   │   │   ├── opj_inttypes.h
│   │   │   ├── opj_malloc.c
│   │   │   ├── opj_malloc.h
│   │   │   ├── opj_stdint.h
│   │   │   ├── phix_manager.c
│   │   │   ├── pi.c
│   │   │   ├── pi.h
│   │   │   ├── ppix_manager.c
│   │   │   ├── raw.c
│   │   │   ├── raw.h
│   │   │   ├── t1.c
│   │   │   ├── t1_generate_luts.c
│   │   │   ├── t1.h
│   │   │   ├── t1_luts.h
│   │   │   ├── t2.c
│   │   │   ├── t2.h
│   │   │   ├── tcd.c
│   │   │   ├── tcd.h
│   │   │   ├── tgt.c
│   │   │   ├── tgt.h
│   │   │   ├── thix_manager.c
│   │   │   ├── thread.c
│   │   │   ├── thread.h
│   │   │   ├── tls_keys.h
│   │   │   └── tpix_manager.c
│   │   └── THANKS.md
│   ├── _patches
│   │   ├── bzip2.patch
│   │   ├── CHMLib.patch
│   │   ├── freetype2.patch
│   │   ├── libdjvu.patch
│   │   ├── libjpeg-turbo.patch
│   │   ├── openjpeg.patch
│   │   └── synctex.patch
│   ├── 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
│   │   ├── _7z
│   │   │   ├── _7z.c
│   │   │   └── _7z.h
│   │   ├── AUTHORS
│   │   ├── common
│   │   │   ├── allocator.h
│   │   │   ├── conv.c
│   │   │   ├── crc32.c
│   │   │   ├── custalloc.c
│   │   │   ├── stream.c
│   │   │   ├── unarr.c
│   │   │   └── unarr-imp.h
│   │   ├── COPYING
│   │   ├── lzmasdk
│   │   │   ├── 7zTypes.h
│   │   │   ├── CpuArch.c
│   │   │   ├── CpuArch.h
│   │   │   ├── LzmaDec.c
│   │   │   ├── LzmaDec.h
│   │   │   ├── Ppmd7.c
│   │   │   ├── Ppmd7Dec.c
│   │   │   ├── Ppmd7.h
│   │   │   ├── Ppmd8.c
│   │   │   ├── Ppmd8Dec.c
│   │   │   ├── Ppmd8.h
│   │   │   ├── Ppmd.h
│   │   │   └── Precomp.h
│   │   ├── main.c
│   │   ├── Makefile
│   │   ├── rar
│   │   │   ├── filter-rar.c
│   │   │   ├── huffman-rar.c
│   │   │   ├── lzss.h
│   │   │   ├── parse-rar.c
│   │   │   ├── rar.c
│   │   │   ├── rar.h
│   │   │   ├── rarvm.c
│   │   │   ├── rarvm.h
│   │   │   └── uncompress-rar.c
│   │   ├── README
│   │   ├── 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
├── gfx
│   ├── SumatraPDF-128x128x32.png
│   ├── SumatraPDF-16x16x32.png
│   ├── SumatraPDF-256x256x32.png
│   ├── SumatraPDF-32x32x32.png
│   ├── SumatraPDF-48x48x32.png
│   └── zenon-original-icon.zip
├── Makefile
├── mupdf
│   ├── CHANGES
│   ├── CONTRIBUTORS
│   ├── COPYING
│   ├── 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.h
│   │   │   ├── output-pcl.h
│   │   │   ├── output-png.h
│   │   │   ├── output-pnm.h
│   │   │   ├── output-pwg.h
│   │   │   ├── output-svg.h
│   │   │   ├── output-tga.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.h
│   │   ├── pdf-tools.h
│   │   ├── tiff.h
│   │   └── xps.h
│   ├── Makefile
│   ├── makefile.msvc
│   ├── Makerules
│   ├── Makethird
│   ├── platform
│   │   └── win32
│   │   ├── generate.bat
│   │   ├── libmupdf.vcproj
│   │   ├── mudraw.vcproj
│   │   ├── mujstest.vcproj
│   │   ├── mupdf-curl.vcproj
│   │   ├── mupdf.sln
│   │   ├── mupdf.vcproj
│   │   ├── mutool.vcproj
│   │   └── README.txt
│   ├── README
│   ├── resources
│   │   ├── certs
│   │   │   └── AdobeCA.p7c
│   │   ├── cmaps
│   │   │   ├── 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
│   │   │   │   ├── B5pc-H
│   │   │   │   ├── B5pc-V
│   │   │   │   ├── B5-V
│   │   │   │   ├── CNS1-H
│   │   │   │   ├── CNS1-V
│   │   │   │   ├── CNS2-H
│   │   │   │   ├── CNS2-V
│   │   │   │   ├── CNS-EUC-H
│   │   │   │   ├── CNS-EUC-V
│   │   │   │   ├── ETen-B5-H
│   │   │   │   ├── ETen-B5-V
│   │   │   │   ├── ETenms-B5-H
│   │   │   │   ├── ETenms-B5-V
│   │   │   │   ├── ETHK-B5-H
│   │   │   │   ├── ETHK-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
│   │   │   │   ├── GBK2K-H
│   │   │   │   ├── GBK2K-V
│   │   │   │   ├── GBK-EUC-H
│   │   │   │   ├── GBK-EUC-V
│   │   │   │   ├── GBKp-EUC-H
│   │   │   │   ├── GBKp-EUC-V
│   │   │   │   ├── GBpc-EUC-H
│   │   │   │   ├── GBpc-EUC-V
│   │   │   │   ├── GBT-EUC-H
│   │   │   │   ├── GBT-EUC-V
│   │   │   │   ├── GBT-H
│   │   │   │   ├── GBTpc-EUC-H
│   │   │   │   ├── GBTpc-EUC-V
│   │   │   │   ├── GBT-V
│   │   │   │   ├── GB-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
│   │   │   │   ├── 78ms-RKSJ-H
│   │   │   │   ├── 78ms-RKSJ-V
│   │   │   │   ├── 78-RKSJ-H
│   │   │   │   ├── 78-RKSJ-V
│   │   │   │   ├── 78-V
│   │   │   │   ├── 83pv-RKSJ-H
│   │   │   │   ├── 90msp-RKSJ-H
│   │   │   │   ├── 90msp-RKSJ-V
│   │   │   │   ├── 90ms-RKSJ-H
│   │   │   │   ├── 90ms-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
│   │   │   │   ├── 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
│   │   │   │   ├── 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
│   │   │   │   ├── UniJISX02132004-UTF32-H
│   │   │   │   ├── UniJISX02132004-UTF32-V
│   │   │   │   ├── UniJISX0213-UTF32-H
│   │   │   │   ├── UniJISX0213-UTF32-V
│   │   │   │   ├── UniJIS-X16
│   │   │   │   ├── UniJIS-X32
│   │   │   │   ├── UniJIS-X8
│   │   │   │   ├── 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
│   │   │   │   ├── KSCms-UHC-H
│   │   │   │   ├── KSCms-UHC-HW-H
│   │   │   │   ├── KSCms-UHC-HW-V
│   │   │   │   ├── KSCms-UHC-V
│   │   │   │   ├── KSCpc-EUC-H
│   │   │   │   ├── KSCpc-EUC-V
│   │   │   │   ├── KSC-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
│   │   │   └── README
│   │   └── fonts
│   │   ├── droid
│   │   │   ├── DroidSansFallbackFull.ttc
│   │   │   ├── DroidSansFallback.ttc
│   │   │   ├── DroidSansFallback.ttf
│   │   │   └── 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.c
│   │   │   ├── document-no-run.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.c
│   │   │   ├── output-pcl.c
│   │   │   ├── output-pwg.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.c
│   │   │   │   ├── pdf-jsimp-cpp.c
│   │   │   │   ├── pdf-jsimp-cpp.h
│   │   │   │   ├── pdf-jsimp-jscore.c
│   │   │   │   ├── pdf-jsimp-mu.c
│   │   │   │   ├── pdf-jsimp-v8.cpp
│   │   │   │   ├── pdf-js-none.c
│   │   │   │   └── pdf-util.js
│   │   │   ├── pdf-annot.c
│   │   │   ├── pdf-annot-edit.c
│   │   │   ├── pdf-appearance.c
│   │   │   ├── pdf-clean.c
│   │   │   ├── pdf-cmap.c
│   │   │   ├── pdf-cmap-load.c
│   │   │   ├── pdf-cmap-parse.c
│   │   │   ├── pdf-cmap-table.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.c
│   │   │   ├── pdf-interpret-imp.h
│   │   │   ├── 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
│   └── SumatraMuPDF.patch
├── premake5.files.lua
├── premake5.lua
├── premake5.unix.lua
├── readme.md
├── scripts
│   ├── appveyor-build.bat
│   ├── build-makelzsa.ps1
│   ├── build-pre-release-and-upload.ps1
│   ├── build.ps1
│   ├── build-release-and-upload.ps1
│   ├── build-release.ps1
│   ├── build-unarr.bat
│   ├── build_unix.sh
│   ├── cert.pfx
│   ├── check_accesskeys.py
│   ├── clang-fmt.ps1
│   ├── 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
│   │   ├── buildbot.bat
│   │   ├── buildbot-fix.py
│   │   ├── buildbot_html.py
│   │   ├── buildbot-obsolete.py
│   │   ├── buildbot.py
│   │   ├── build.py
│   │   ├── makefile.msvc
│   │   ├── runtests.bat
│   │   ├── runtests.py
│   │   ├── VarintGob.cpp
│   │   ├── VarintGob.h
│   │   └── VarintGob_ut.cpp
│   ├── premake-regenerate.ps1
│   ├── reftest.py
│   ├── render-benchmark.py
│   ├── run-regress.ps1
│   ├── run_unix_tests.sh
│   ├── s3.py
│   ├── SquareTree.py
│   ├── test-unarr.py
│   ├── trans_download.py
│   ├── trans_gen.py
│   ├── trans_langs.py
│   ├── trans_upload.py
│   ├── update_auto_update_ver.py
│   ├── util.py
│   └── valgrind_rel.sh
├── 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
│   ├── Colors.cpp
│   ├── Colors.h
│   ├── Controller.h
│   ├── CrashHandler.cpp
│   ├── CrashHandler.h
│   ├── DisplayModel.cpp
│   ├── DisplayModel.h
│   ├── DjVuEngine.cpp
│   ├── DjVuEngine.h
│   ├── Doc.cpp
│   ├── Doc.h
│   ├── dragcursor.cur
│   ├── EbookBase.h
│   ├── EbookController.cpp
│   ├── EbookController.h
│   ├── EbookControls.cpp
│   ├── EbookControls.h
│   ├── EbookDoc.cpp
│   ├── EbookDoc.h
│   ├── EbookEngine.cpp
│   ├── EbookEngine.h
│   ├── EbookFormatter.cpp
│   ├── EbookFormatter.h
│   ├── 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
│   ├── ifilter
│   │   ├── CEpubFilter.cpp
│   │   ├── CEpubFilter.h
│   │   ├── CPdfFilter.cpp
│   │   ├── CPdfFilter.h
│   │   ├── CTeXFilter.cpp
│   │   ├── CTeXFilter.h
│   │   ├── FilterBase.h
│   │   ├── PdfFilterDll.cpp
│   │   ├── PdfFilter.h
│   │   └── PdfFilter.rc
│   ├── ImagesEngine.cpp
│   ├── ImagesEngine.h
│   ├── 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
│   │   ├── MemTraceCollector
│   │   │   ├── Form1.cs
│   │   │   ├── Form1.Designer.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
│   │   ├── MemTrace.rc
│   │   └── nsWindowsDllInterceptor.h
│   ├── Menu.cpp
│   ├── Menu.h
│   ├── MobiDoc.cpp
│   ├── MobiDoc.h
│   ├── mui
│   │   ├── MiniMui.cpp
│   │   ├── MiniMui.h
│   │   ├── MuiBase.cpp
│   │   ├── MuiBase.h
│   │   ├── MuiButton.cpp
│   │   ├── MuiButton.h
│   │   ├── MuiControl.cpp
│   │   ├── MuiControl.h
│   │   ├── Mui.cpp
│   │   ├── MuiCss.cpp
│   │   ├── MuiCss.h
│   │   ├── MuiDefs.cpp
│   │   ├── MuiDefs.h
│   │   ├── MuiEventMgr.cpp
│   │   ├── MuiEventMgr.h
│   │   ├── MuiFromText.cpp
│   │   ├── MuiFromText.h
│   │   ├── MuiGrid.cpp
│   │   ├── MuiGrid.h
│   │   ├── Mui.h
│   │   ├── MuiHwndWrapper.cpp
│   │   ├── MuiHwndWrapper.h
│   │   ├── MuiLayout.cpp
│   │   ├── MuiLayout.h
│   │   ├── MuiPainter.cpp
│   │   ├── MuiPainter.h
│   │   ├── MuiScrollBar.cpp
│   │   ├── MuiScrollBar.h
│   │   ├── mui-todo.txt
│   │   ├── SvgPath.cpp
│   │   ├── SvgPath.h
│   │   ├── SvgPath_ut.cpp
│   │   ├── TextRender.cpp
│   │   └── TextRender.h
│   ├── MuiEbookPageDef.cpp
│   ├── MuiEbookPageDef.h
│   ├── MuPDF_Exports.cpp
│   ├── Notifications.cpp
│   ├── Notifications.h
│   ├── PagesLayoutDef.cpp
│   ├── PagesLayoutDef.h
│   ├── ParseCommandLine.cpp
│   ├── ParseCommandLine.h
│   ├── PdfCreator.cpp
│   ├── PdfCreator.h
│   ├── PdfDoc.ico
│   ├── PdfEngine.cpp
│   ├── PdfEngine.h
│   ├── PdfSync.cpp
│   ├── PdfSync.h
│   ├── previewer
│   │   ├── PdfPreviewBase.h
│   │   ├── PdfPreview.cpp
│   │   ├── PdfPreviewDll.cpp
│   │   ├── PdfPreview.h
│   │   └── PdfPreview.rc
│   ├── Print.cpp
│   ├── Print.h
│   ├── PsEngine.cpp
│   ├── PsEngine.h
│   ├── regress
│   │   ├── Regress00.cpp
│   │   ├── Regress03.cpp
│   │   ├── Regress03.h
│   │   └── Regress.cpp
│   ├── reloading.bmp
│   ├── RenderCache.cpp
│   ├── RenderCache.h
│   ├── resource.h
│   ├── sample_mobi.html
│   ├── Search.cpp
│   ├── Search.h
│   ├── Selection.cpp
│   ├── Selection.h
│   ├── SettingsStructs.cpp
│   ├── SettingsStructs.h
│   ├── StressTesting.cpp
│   ├── StressTesting.h
│   ├── SumatraAbout2.cpp
│   ├── SumatraAbout2.h
│   ├── SumatraAbout.cpp
│   ├── SumatraAbout.h
│   ├── SumatraDialogs.cpp
│   ├── SumatraDialogs.h
│   ├── SumatraPDF.aps
│   ├── SumatraPDF.cpp
│   ├── SumatraPDF.exe.manifest
│   ├── SumatraPDF.h
│   ├── SumatraPDF.ico
│   ├── SumatraPDF.rc
│   ├── SumatraPDF-smaller.ico
│   ├── 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
│   ├── Theme.cpp
│   ├── Theme.h
│   ├── toolbar_11.bmp
│   ├── Toolbar.cpp
│   ├── Toolbar.h
│   ├── tools
│   │   ├── MakeLzSA.cpp
│   │   ├── plugin-test.cpp
│   │   ├── signfile.cpp
│   │   └── test_util.cpp
│   ├── Translations.cpp
│   ├── Translations.h
│   ├── Trans_sumatra_txt.cpp
│   ├── uia
│   │   ├── Constants.h
│   │   ├── DocumentProvider.cpp
│   │   ├── DocumentProvider.h
│   │   ├── PageProvider.cpp
│   │   ├── PageProvider.h
│   │   ├── Provider.cpp
│   │   ├── Provider.h
│   │   ├── StartPageProvider.cpp
│   │   ├── StartPageProvider.h
│   │   ├── TextRange.cpp
│   │   └── TextRange.h
│   ├── UnitTests.cpp
│   ├── utils
│   │   ├── Archive.cpp
│   │   ├── Archive.h
│   │   ├── BaseUtil.cpp
│   │   ├── BaseUtil.h
│   │   ├── BitManip.h
│   │   ├── BitReader.cpp
│   │   ├── BitReader.h
│   │   ├── BuildConfig.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
│   │   ├── FileUtil.cpp
│   │   ├── FileUtil.h
│   │   ├── FileWatcher.cpp
│   │   ├── FileWatcher.h
│   │   ├── FrameTimeoutCalculator.h
│   │   ├── FzImgReader.cpp
│   │   ├── FzImgReader.h
│   │   ├── GdiPlusUtil.cpp
│   │   ├── GdiPlusUtil.h
│   │   ├── GeomUtil.h
│   │   ├── HtmlParserLookup.cpp
│   │   ├── HtmlParserLookup.h
│   │   ├── HtmlParseTest00.html
│   │   ├── 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
│   │   ├── ScopedWin.h
│   │   ├── SerializeTxt.cpp
│   │   ├── SerializeTxt.h
│   │   ├── SettingsUtil.cpp
│   │   ├── SettingsUtil.h
│   │   ├── SimpleLog.h
│   │   ├── SquareTreeParser.cpp
│   │   ├── SquareTreeParser.h
│   │   ├── StrFormat.cpp
│   │   ├── StrFormat.h
│   │   ├── StrSlice.cpp
│   │   ├── StrSlice.h
│   │   ├── StrUtil.cpp
│   │   ├── StrUtil.h
│   │   ├── StrUtil_unix.cpp
│   │   ├── StrUtil_win.cpp
│   │   ├── 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
│   │   │   ├── Vec_ut.cpp
│   │   │   └── WinUtil_ut.cpp
│   │   ├── 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
│   │   ├── Vec.h
│   │   ├── VecSegmented.h
│   │   ├── WebpReader.cpp
│   │   ├── WebpReader.h
│   │   ├── WinDynCalls.cpp
│   │   ├── WinDynCalls.h
│   │   ├── WinUtil.cpp
│   │   ├── WinUtil.h
│   │   ├── ZipUtil.cpp
│   │   └── ZipUtil.h
│   ├── Version.h
│   ├── WindowInfo.cpp
│   ├── WindowInfo.h
│   └── wingui
│   ├── DialogSizer.cpp
│   ├── DialogSizer.h
│   ├── EditCtrl.cpp
│   ├── EditCtrl.h
│   ├── FrameRateWnd.cpp
│   ├── FrameRateWnd.h
│   ├── LabelWithCloseWnd.cpp
│   ├── LabelWithCloseWnd.h
│   ├── SplitterWnd.cpp
│   ├── SplitterWnd.h
│   ├── TabsCtrl.cpp
│   ├── TabsCtrl.h
│   ├── TreeCtrl.cpp
│   ├── TreeCtrl.h
│   ├── Win32Window.cpp
│   └── Win32Window.h
├── strings
│   ├── last_uploaded.txt
│   └── translations.txt
├── tools
│   ├── build
│   │   ├── analyze.go
│   │   ├── build_unix.go
│   │   ├── cmd.go
│   │   ├── main.go
│   │   ├── s3.go
│   │   └── util.go
│   ├── diff-preview.go
│   ├── efi
│   │   ├── Dia2Subset.h
│   │   ├── efiparse.py
│   │   ├── main.cpp
│   │   ├── readme.txt
│   │   ├── Util.cpp
│   │   └── Util.h
│   ├── mingw
│   │   ├── build.go
│   │   ├── readme.txt
│   │   ├── VagrantBootstrap.sh
│   │   ├── vagrant_build.sh
│   │   └── Vagrantfile
│   ├── premake
│   │   ├── no_op_console.c
│   │   └── no_op_for_premake.cpp
│   ├── regress
│   │   ├── main.go
│   │   └── tests.txt
│   ├── s3
│   │   └── main.go
│   ├── test-app
│   │   ├── resource.h
│   │   ├── small.ico
│   │   ├── test-app.cpp
│   │   ├── test-app.h
│   │   ├── test-app.ico
│   │   ├── test-app.rc
│   │   ├── TestDirectDraw.cpp
│   │   └── TestTab.cpp
│   └── test_unix
│   └── main.cpp
├── TRANSLATORS
└── vs2017
├── 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
├── InstallerNoData.vcxproj
├── InstallerNoData.vcxproj.filters
├── Installer.vcxproj
├── Installer.vcxproj.filters
├── jbig2dec.vcxproj
├── libdjvu.vcxproj
├── libjpeg-turbo.vcxproj
├── libjpeg-turbo.vcxproj.filters
├── libmupdf.vcxproj
├── libmupdf.vcxproj.filters
├── libwebp.vcxproj
├── libwebp.vcxproj.filters
├── MakeLZSA.vcxproj
├── MakeLZSA.vcxproj.filters
├── mudraw.vcxproj
├── mudraw.vcxproj.filters
├── mui.vcxproj
├── mupdf.vcxproj
├── mupdf.vcxproj.filters
├── mutool.vcxproj
├── mutool.vcxproj.filters
├── openjpeg.vcxproj
├── openjpeg.vcxproj.filters
├── PdfFilter.vcxproj
├── PdfFilter.vcxproj.filters
├── PdfPreview.vcxproj
├── PdfPreview.vcxproj.filters
├── plugin-test.vcxproj
├── signfile.vcxproj
├── SumatraPDF-no-MUPDF.vcxproj
├── SumatraPDF.sln
├── SumatraPDF.vcxproj
├── SumatraPDF.vcxproj.filters
├── sumatra.vcxproj
├── sumatra.vcxproj.filters
├── synctex.vcxproj
├── TestApp.vcxproj
├── TestApp.vcxproj.filters
├── test_util.vcxproj
├── test_util.vcxproj.filters
├── uia.vcxproj
├── unarrlib.vcxproj
├── unarrlib.vcxproj.filters
├── unarr.vcxproj
├── Uninstaller.vcxproj
├── Uninstaller.vcxproj.filters
├── utils.vcxproj
├── utils.vcxproj.filters
└── zlib.vcxproj

137 directories, 2313 files

标签:

实例下载地址

SumatraPDF最新版3.1.2源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警