gitextract_h3u3_stj/ ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yml │ │ ├── config.yml │ │ └── feature_request.yml │ └── workflows/ │ ├── AppRun │ ├── appimg_cleanup.py │ ├── appimg_python3_gather.py │ ├── arch-repo.yml │ ├── build_appimage.yml │ ├── build_appimage2.yml │ ├── build_sigil_appimage.sh │ ├── build_sigilpython.sh │ ├── build_sigilwebengine.sh │ ├── checkqt5.yml │ ├── create_tag.yml │ ├── linux-build.yml │ ├── mac-build.yml │ ├── mac_arm64-build.yml │ ├── make_blog_post.yml │ ├── make_post.py │ ├── requirements.txt │ ├── reset-lin-caches.txt │ ├── reset-mac-caches.txt │ ├── reset-mac_arm64-caches.txt │ ├── reset-win-caches.txt │ ├── win-build.yml │ └── winget.yml ├── .gitignore ├── 3rdparty/ │ ├── CMakeLists.txt │ ├── about.md │ ├── cmake/ │ │ ├── ext_libxml2.cmake │ │ ├── hunspell.cmake │ │ ├── minizip.cmake │ │ ├── pcre2.cmake │ │ └── zlib.cmake │ ├── extra/ │ │ ├── hunspell/ │ │ │ └── config.h │ │ └── libxml2/ │ │ └── libxml2_bug_fix.patch │ ├── hunspell/ │ │ ├── ABOUT-NLS │ │ ├── AUTHORS │ │ ├── COPYING │ │ ├── COPYING.LESSER │ │ ├── COPYING.MPL │ │ ├── ChangeLog │ │ ├── ChangeLog.O │ │ ├── INSTALL │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── NEWS │ │ ├── README │ │ ├── THANKS │ │ ├── aclocal.m4 │ │ ├── compile │ │ ├── config.guess │ │ ├── config.h.in │ │ ├── config.rpath │ │ ├── config.sub │ │ ├── configure │ │ ├── configure.ac │ │ ├── depcomp │ │ ├── hunspell.pc.in │ │ ├── install-sh │ │ ├── license.hunspell │ │ ├── license.myspell │ │ ├── ltmain.sh │ │ ├── m4/ │ │ │ ├── ax_cxx_compile_stdcxx.m4 │ │ │ ├── ax_cxx_compile_stdcxx_11.m4 │ │ │ ├── gettext.m4 │ │ │ ├── iconv.m4 │ │ │ ├── lib-ld.m4 │ │ │ ├── lib-link.m4 │ │ │ ├── lib-prefix.m4 │ │ │ ├── libtool.m4 │ │ │ ├── ltoptions.m4 │ │ │ ├── ltsugar.m4 │ │ │ ├── ltversion.m4 │ │ │ ├── lt~obsolete.m4 │ │ │ ├── nls.m4 │ │ │ ├── po.m4 │ │ │ ├── progtest.m4 │ │ │ └── visibility.m4 │ │ ├── man/ │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── hu/ │ │ │ │ ├── Makefile.am │ │ │ │ ├── Makefile.in │ │ │ │ ├── hunspell.1 │ │ │ │ └── hunspell.5 │ │ │ ├── hunspell.1 │ │ │ ├── hunspell.3 │ │ │ ├── hunspell.5 │ │ │ ├── hunzip.1 │ │ │ └── hzip.1 │ │ ├── missing │ │ ├── po/ │ │ │ ├── ChangeLog │ │ │ ├── LINGUAS │ │ │ ├── Makefile.in.in │ │ │ ├── Makevars │ │ │ ├── POTFILES.in │ │ │ ├── Rules-quot │ │ │ ├── an.gmo │ │ │ ├── an.po │ │ │ ├── ar.gmo │ │ │ ├── ar.po │ │ │ ├── boldquot.sed │ │ │ ├── ca.gmo │ │ │ ├── ca.po │ │ │ ├── ckb.gmo │ │ │ ├── ckb.po │ │ │ ├── cs.gmo │ │ │ ├── cs.po │ │ │ ├── da.gmo │ │ │ ├── da.po │ │ │ ├── de.gmo │ │ │ ├── de.po │ │ │ ├── de_CH.gmo │ │ │ ├── de_CH.po │ │ │ ├── el.gmo │ │ │ ├── el.po │ │ │ ├── en@boldquot.header │ │ │ ├── en@quot.header │ │ │ ├── eo.gmo │ │ │ ├── eo.po │ │ │ ├── es.gmo │ │ │ ├── es.po │ │ │ ├── es_EU.gmo │ │ │ ├── es_EU.po │ │ │ ├── fa.gmo │ │ │ ├── fa.po │ │ │ ├── fr.gmo │ │ │ ├── fr.po │ │ │ ├── fy.gmo │ │ │ ├── fy.po │ │ │ ├── gl.gmo │ │ │ ├── gl.po │ │ │ ├── hr.gmo │ │ │ ├── hr.po │ │ │ ├── hu.gmo │ │ │ ├── hu.po │ │ │ ├── hunspell.pot │ │ │ ├── hy.gmo │ │ │ ├── hy.po │ │ │ ├── ie.gmo │ │ │ ├── ie.po │ │ │ ├── insert-header.sin │ │ │ ├── is.gmo │ │ │ ├── is.po │ │ │ ├── it.gmo │ │ │ ├── it.po │ │ │ ├── ka.gmo │ │ │ ├── ka.po │ │ │ ├── kab.gmo │ │ │ ├── kab.po │ │ │ ├── ky.gmo │ │ │ ├── ky.po │ │ │ ├── lt.gmo │ │ │ ├── lt.po │ │ │ ├── mk.gmo │ │ │ ├── mk.po │ │ │ ├── nb_NO.gmo │ │ │ ├── nb_NO.po │ │ │ ├── nl.gmo │ │ │ ├── nl.po │ │ │ ├── nl_BE.gmo │ │ │ ├── nl_BE.po │ │ │ ├── oc.gmo │ │ │ ├── oc.po │ │ │ ├── pa.gmo │ │ │ ├── pa.po │ │ │ ├── pl.gmo │ │ │ ├── pl.po │ │ │ ├── pt.gmo │ │ │ ├── pt.po │ │ │ ├── pt_BR.gmo │ │ │ ├── pt_BR.po │ │ │ ├── pt_PT.gmo │ │ │ ├── pt_PT.po │ │ │ ├── quot.sed │ │ │ ├── remove-potcdate.sin │ │ │ ├── ru.gmo │ │ │ ├── ru.po │ │ │ ├── si.gmo │ │ │ ├── si.po │ │ │ ├── sl.gmo │ │ │ ├── sl.po │ │ │ ├── stamp-po │ │ │ ├── sv.gmo │ │ │ ├── sv.po │ │ │ ├── ta.gmo │ │ │ ├── ta.po │ │ │ ├── tg.gmo │ │ │ ├── tg.po │ │ │ ├── tr.gmo │ │ │ ├── tr.po │ │ │ ├── tt.gmo │ │ │ ├── tt.po │ │ │ ├── uk.gmo │ │ │ ├── uk.po │ │ │ ├── uz.gmo │ │ │ ├── uz.po │ │ │ ├── zh_Hans.gmo │ │ │ ├── zh_Hans.po │ │ │ ├── zh_Hant.gmo │ │ │ └── zh_Hant.po │ │ ├── src/ │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── hunspell/ │ │ │ │ ├── Makefile.am │ │ │ │ ├── Makefile.in │ │ │ │ ├── affentry.cxx │ │ │ │ ├── affentry.hxx │ │ │ │ ├── affixmgr.cxx │ │ │ │ ├── affixmgr.hxx │ │ │ │ ├── atypes.hxx │ │ │ │ ├── baseaffix.hxx │ │ │ │ ├── csutil.cxx │ │ │ │ ├── csutil.hxx │ │ │ │ ├── filemgr.cxx │ │ │ │ ├── filemgr.hxx │ │ │ │ ├── hashmgr.cxx │ │ │ │ ├── hashmgr.hxx │ │ │ │ ├── htypes.hxx │ │ │ │ ├── hunspell.cxx │ │ │ │ ├── hunspell.h │ │ │ │ ├── hunspell.hxx │ │ │ │ ├── hunvisapi.h │ │ │ │ ├── hunvisapi.h.in │ │ │ │ ├── hunzip.cxx │ │ │ │ ├── hunzip.hxx │ │ │ │ ├── langnum.hxx │ │ │ │ ├── phonet.cxx │ │ │ │ ├── phonet.hxx │ │ │ │ ├── replist.cxx │ │ │ │ ├── replist.hxx │ │ │ │ ├── suggestmgr.cxx │ │ │ │ ├── suggestmgr.hxx │ │ │ │ ├── utf_info.hxx │ │ │ │ └── w_char.hxx │ │ │ ├── parsers/ │ │ │ │ ├── Makefile.am │ │ │ │ ├── Makefile.in │ │ │ │ ├── firstparser.cxx │ │ │ │ ├── firstparser.hxx │ │ │ │ ├── htmlparser.cxx │ │ │ │ ├── htmlparser.hxx │ │ │ │ ├── latexparser.cxx │ │ │ │ ├── latexparser.hxx │ │ │ │ ├── manparser.cxx │ │ │ │ ├── manparser.hxx │ │ │ │ ├── odfparser.cxx │ │ │ │ ├── odfparser.hxx │ │ │ │ ├── testparser.cxx │ │ │ │ ├── textparser.cxx │ │ │ │ ├── textparser.hxx │ │ │ │ ├── xmlparser.cxx │ │ │ │ └── xmlparser.hxx │ │ │ └── tools/ │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── affixcompress │ │ │ ├── analyze.cxx │ │ │ ├── chmorph.cxx │ │ │ ├── example.cxx │ │ │ ├── hunspell.cxx │ │ │ ├── hunzip.cxx │ │ │ ├── hzip.cxx │ │ │ ├── ispellaff2myspell │ │ │ ├── makealias │ │ │ ├── munch.cxx │ │ │ ├── munch.h │ │ │ ├── unmunch.cxx │ │ │ ├── unmunch.h │ │ │ ├── wordforms │ │ │ └── wordlist2hunspell │ │ ├── tap-driver.sh │ │ ├── test-driver │ │ └── tests/ │ │ ├── 1463589.aff │ │ ├── 1463589.dic │ │ ├── 1463589.sug │ │ ├── 1463589.wrong │ │ ├── 1463589_utf.aff │ │ ├── 1463589_utf.dic │ │ ├── 1463589_utf.sug │ │ ├── 1463589_utf.wrong │ │ ├── 1592880.aff │ │ ├── 1592880.dic │ │ ├── 1592880.good │ │ ├── 1695964.aff │ │ ├── 1695964.dic │ │ ├── 1695964.sug │ │ ├── 1695964.wrong │ │ ├── 1706659.aff │ │ ├── 1706659.dic │ │ ├── 1706659.wrong │ │ ├── 1748408-1.aff │ │ ├── 1748408-1.dic │ │ ├── 1748408-1.good │ │ ├── 1748408-2.aff │ │ ├── 1748408-2.dic │ │ ├── 1748408-2.good │ │ ├── 1748408-3.aff │ │ ├── 1748408-3.dic │ │ ├── 1748408-3.good │ │ ├── 1748408-4.aff │ │ ├── 1748408-4.dic │ │ ├── 1748408-4.good │ │ ├── 1975530.aff │ │ ├── 1975530.dic │ │ ├── 1975530.good │ │ ├── 1975530.wrong │ │ ├── 2970240.aff │ │ ├── 2970240.dic │ │ ├── 2970240.good │ │ ├── 2970240.wrong │ │ ├── 2970242.aff │ │ ├── 2970242.dic │ │ ├── 2970242.good │ │ ├── 2970242.wrong │ │ ├── 2999225.aff │ │ ├── 2999225.dic │ │ ├── 2999225.good │ │ ├── IJ.aff │ │ ├── IJ.dic │ │ ├── IJ.good │ │ ├── IJ.sug │ │ ├── IJ.wrong │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── affixes.aff │ │ ├── affixes.dic │ │ ├── affixes.good │ │ ├── alias.aff │ │ ├── alias.dic │ │ ├── alias.good │ │ ├── alias2.aff │ │ ├── alias2.dic │ │ ├── alias2.good │ │ ├── alias2.morph │ │ ├── alias3.aff │ │ ├── alias3.dic │ │ ├── alias3.good │ │ ├── alias3.morph │ │ ├── allcaps.aff │ │ ├── allcaps.dic │ │ ├── allcaps.good │ │ ├── allcaps.sug │ │ ├── allcaps.wrong │ │ ├── allcaps2.aff │ │ ├── allcaps2.dic │ │ ├── allcaps2.good │ │ ├── allcaps2.sug │ │ ├── allcaps2.wrong │ │ ├── allcaps3.aff │ │ ├── allcaps3.dic │ │ ├── allcaps3.good │ │ ├── allcaps3.wrong │ │ ├── allcaps_utf.aff │ │ ├── allcaps_utf.dic │ │ ├── allcaps_utf.good │ │ ├── allcaps_utf.sug │ │ ├── allcaps_utf.wrong │ │ ├── arabic.aff │ │ ├── arabic.dic │ │ ├── arabic.wrong │ │ ├── base.aff │ │ ├── base.dic │ │ ├── base.good │ │ ├── base.sug │ │ ├── base.wrong │ │ ├── base_utf.aff │ │ ├── base_utf.dic │ │ ├── base_utf.good │ │ ├── base_utf.sug │ │ ├── base_utf.wrong │ │ ├── break.aff │ │ ├── break.dic │ │ ├── break.good │ │ ├── break.wrong │ │ ├── breakdefault.aff │ │ ├── breakdefault.dic │ │ ├── breakdefault.good │ │ ├── breakdefault.sug │ │ ├── breakdefault.wrong │ │ ├── breakoff.aff │ │ ├── breakoff.dic │ │ ├── breakoff.good │ │ ├── breakoff.wrong │ │ ├── checkcompoundcase.aff │ │ ├── checkcompoundcase.dic │ │ ├── checkcompoundcase.good │ │ ├── checkcompoundcase.wrong │ │ ├── checkcompoundcase2.aff │ │ ├── checkcompoundcase2.dic │ │ ├── checkcompoundcase2.good │ │ ├── checkcompoundcase2.wrong │ │ ├── checkcompoundcaseutf.aff │ │ ├── checkcompoundcaseutf.dic │ │ ├── checkcompoundcaseutf.good │ │ ├── checkcompoundcaseutf.wrong │ │ ├── checkcompounddup.aff │ │ ├── checkcompounddup.dic │ │ ├── checkcompounddup.good │ │ ├── checkcompounddup.wrong │ │ ├── checkcompoundpattern.aff │ │ ├── checkcompoundpattern.dic │ │ ├── checkcompoundpattern.good │ │ ├── checkcompoundpattern.wrong │ │ ├── checkcompoundpattern2.aff │ │ ├── checkcompoundpattern2.dic │ │ ├── checkcompoundpattern2.good │ │ ├── checkcompoundpattern2.wrong │ │ ├── checkcompoundpattern3.aff │ │ ├── checkcompoundpattern3.dic │ │ ├── checkcompoundpattern3.good │ │ ├── checkcompoundpattern3.wrong │ │ ├── checkcompoundpattern4.aff │ │ ├── checkcompoundpattern4.dic │ │ ├── checkcompoundpattern4.good │ │ ├── checkcompoundpattern4.wrong │ │ ├── checkcompoundrep.aff │ │ ├── checkcompoundrep.dic │ │ ├── checkcompoundrep.good │ │ ├── checkcompoundrep.wrong │ │ ├── checkcompoundrep2.aff │ │ ├── checkcompoundrep2.dic │ │ ├── checkcompoundrep2.good │ │ ├── checkcompoundtriple.aff │ │ ├── checkcompoundtriple.dic │ │ ├── checkcompoundtriple.good │ │ ├── checkcompoundtriple.wrong │ │ ├── checksharps.aff │ │ ├── checksharps.dic │ │ ├── checksharps.good │ │ ├── checksharps.sug │ │ ├── checksharps.wrong │ │ ├── checksharpsutf.aff │ │ ├── checksharpsutf.dic │ │ ├── checksharpsutf.good │ │ ├── checksharpsutf.sug │ │ ├── checksharpsutf.wrong │ │ ├── circumfix.aff │ │ ├── circumfix.dic │ │ ├── circumfix.good │ │ ├── circumfix.morph │ │ ├── circumfix.wrong │ │ ├── colons_in_words.aff │ │ ├── colons_in_words.dic │ │ ├── complexprefixes.aff │ │ ├── complexprefixes.dic │ │ ├── complexprefixes.good │ │ ├── complexprefixes.wrong │ │ ├── complexprefixes2.aff │ │ ├── complexprefixes2.dic │ │ ├── complexprefixes2.good │ │ ├── complexprefixesutf.aff │ │ ├── complexprefixesutf.dic │ │ ├── complexprefixesutf.good │ │ ├── complexprefixesutf.wrong │ │ ├── compoundaffix.aff │ │ ├── compoundaffix.dic │ │ ├── compoundaffix.good │ │ ├── compoundaffix.wrong │ │ ├── compoundaffix2.aff │ │ ├── compoundaffix2.dic │ │ ├── compoundaffix2.good │ │ ├── compoundaffix3.aff │ │ ├── compoundaffix3.dic │ │ ├── compoundaffix3.good │ │ ├── compoundaffix3.wrong │ │ ├── compoundflag.aff │ │ ├── compoundflag.dic │ │ ├── compoundflag.good │ │ ├── compoundflag.wrong │ │ ├── compoundforbid.aff │ │ ├── compoundforbid.dic │ │ ├── compoundforbid.good │ │ ├── compoundforbid.wrong │ │ ├── compoundrule.aff │ │ ├── compoundrule.dic │ │ ├── compoundrule.good │ │ ├── compoundrule.wrong │ │ ├── compoundrule2.aff │ │ ├── compoundrule2.dic │ │ ├── compoundrule2.good │ │ ├── compoundrule2.wrong │ │ ├── compoundrule3.aff │ │ ├── compoundrule3.dic │ │ ├── compoundrule3.good │ │ ├── compoundrule3.wrong │ │ ├── compoundrule4.aff │ │ ├── compoundrule4.dic │ │ ├── compoundrule4.good │ │ ├── compoundrule4.wrong │ │ ├── compoundrule5.aff │ │ ├── compoundrule5.dic │ │ ├── compoundrule5.good │ │ ├── compoundrule5.morph │ │ ├── compoundrule5.wrong │ │ ├── compoundrule6.aff │ │ ├── compoundrule6.dic │ │ ├── compoundrule6.good │ │ ├── compoundrule6.wrong │ │ ├── compoundrule7.aff │ │ ├── compoundrule7.dic │ │ ├── compoundrule7.good │ │ ├── compoundrule7.wrong │ │ ├── compoundrule8.aff │ │ ├── compoundrule8.dic │ │ ├── compoundrule8.good │ │ ├── compoundrule8.wrong │ │ ├── condition.aff │ │ ├── condition.dic │ │ ├── condition.good │ │ ├── condition.wrong │ │ ├── condition_utf.aff │ │ ├── condition_utf.dic │ │ ├── condition_utf.good │ │ ├── condition_utf.wrong │ │ ├── conditionalprefix.aff │ │ ├── conditionalprefix.dic │ │ ├── conditionalprefix.good │ │ ├── conditionalprefix.morph │ │ ├── conditionalprefix.wrong │ │ ├── digits_in_words.aff │ │ ├── digits_in_words.dic │ │ ├── digits_in_words.wrong │ │ ├── dotless_i.aff │ │ ├── dotless_i.dic │ │ ├── dotless_i.good │ │ ├── dotless_i.wrong │ │ ├── encoding.aff │ │ ├── encoding.dic │ │ ├── encoding.good │ │ ├── flag.aff │ │ ├── flag.dic │ │ ├── flag.good │ │ ├── flaglong.aff │ │ ├── flaglong.dic │ │ ├── flaglong.good │ │ ├── flagnum.aff │ │ ├── flagnum.dic │ │ ├── flagnum.good │ │ ├── flagutf8.aff │ │ ├── flagutf8.dic │ │ ├── flagutf8.good │ │ ├── fogemorpheme.aff │ │ ├── fogemorpheme.dic │ │ ├── fogemorpheme.good │ │ ├── fogemorpheme.wrong │ │ ├── forbiddenword.aff │ │ ├── forbiddenword.dic │ │ ├── forbiddenword.good │ │ ├── forbiddenword.wrong │ │ ├── forceucase.aff │ │ ├── forceucase.dic │ │ ├── forceucase.good │ │ ├── forceucase.sug │ │ ├── forceucase.wrong │ │ ├── fullstrip.aff │ │ ├── fullstrip.dic │ │ ├── fullstrip.good │ │ ├── germancompounding.aff │ │ ├── germancompounding.dic │ │ ├── germancompounding.good │ │ ├── germancompounding.wrong │ │ ├── germancompoundingold.aff │ │ ├── germancompoundingold.dic │ │ ├── germancompoundingold.good │ │ ├── germancompoundingold.wrong │ │ ├── hu.aff │ │ ├── hu.dic │ │ ├── hu.good │ │ ├── i35725.aff │ │ ├── i35725.dic │ │ ├── i35725.good │ │ ├── i35725.sug │ │ ├── i35725.wrong │ │ ├── i53643.aff │ │ ├── i53643.dic │ │ ├── i53643.good │ │ ├── i53643.wrong │ │ ├── i54633.aff │ │ ├── i54633.dic │ │ ├── i54633.good │ │ ├── i54633.sug │ │ ├── i54633.wrong │ │ ├── i54980.aff │ │ ├── i54980.dic │ │ ├── i54980.good │ │ ├── i58202.aff │ │ ├── i58202.dic │ │ ├── i58202.good │ │ ├── i58202.sug │ │ ├── i58202.wrong │ │ ├── i68568.aff │ │ ├── i68568.dic │ │ ├── i68568.wrong │ │ ├── i68568utf.aff │ │ ├── i68568utf.dic │ │ ├── i68568utf.wrong │ │ ├── iconv.aff │ │ ├── iconv.dic │ │ ├── iconv.good │ │ ├── iconv2.aff │ │ ├── iconv2.dic │ │ ├── iconv2.good │ │ ├── ignore.aff │ │ ├── ignore.dic │ │ ├── ignore.good │ │ ├── ignoresug.aff │ │ ├── ignoresug.dic │ │ ├── ignoresug.good │ │ ├── ignoresug.morph │ │ ├── ignoreutf.aff │ │ ├── ignoreutf.dic │ │ ├── ignoreutf.good │ │ ├── keepcase.aff │ │ ├── keepcase.dic │ │ ├── keepcase.good │ │ ├── keepcase.sug │ │ ├── keepcase.wrong │ │ ├── korean.aff │ │ ├── korean.dic │ │ ├── korean.good │ │ ├── korean.wrong │ │ ├── limit-multiple-compounding.aff │ │ ├── limit-multiple-compounding.dic │ │ ├── limit-multiple-compounding.good │ │ ├── limit-multiple-compounding.wrong │ │ ├── map.aff │ │ ├── map.dic │ │ ├── map.sug │ │ ├── map.wrong │ │ ├── maputf.aff │ │ ├── maputf.dic │ │ ├── maputf.sug │ │ ├── maputf.wrong │ │ ├── morph.aff │ │ ├── morph.dic │ │ ├── morph.good │ │ ├── morph.morph │ │ ├── needaffix.aff │ │ ├── needaffix.dic │ │ ├── needaffix.good │ │ ├── needaffix.wrong │ │ ├── needaffix2.aff │ │ ├── needaffix2.dic │ │ ├── needaffix2.good │ │ ├── needaffix2.morph │ │ ├── needaffix3.aff │ │ ├── needaffix3.dic │ │ ├── needaffix3.good │ │ ├── needaffix3.wrong │ │ ├── needaffix4.aff │ │ ├── needaffix4.dic │ │ ├── needaffix4.good │ │ ├── needaffix5.aff │ │ ├── needaffix5.dic │ │ ├── needaffix5.good │ │ ├── needaffix5.wrong │ │ ├── nepali.aff │ │ ├── nepali.dic │ │ ├── nepali.good │ │ ├── ngram_utf_fix.aff │ │ ├── ngram_utf_fix.dic │ │ ├── ngram_utf_fix.good │ │ ├── ngram_utf_fix.sug │ │ ├── ngram_utf_fix.wrong │ │ ├── nosuggest.aff │ │ ├── nosuggest.dic │ │ ├── nosuggest.good │ │ ├── nosuggest.sug │ │ ├── nosuggest.wrong │ │ ├── oconv.aff │ │ ├── oconv.dic │ │ ├── oconv.good │ │ ├── oconv.sug │ │ ├── oconv.wrong │ │ ├── oconv2.aff │ │ ├── oconv2.dic │ │ ├── oconv2.good │ │ ├── oconv2.morph │ │ ├── oconv2.root │ │ ├── oconv2.test │ │ ├── onlyincompound.aff │ │ ├── onlyincompound.dic │ │ ├── onlyincompound.good │ │ ├── onlyincompound.sug │ │ ├── onlyincompound.wrong │ │ ├── onlyincompound2.aff │ │ ├── onlyincompound2.dic │ │ ├── onlyincompound2.good │ │ ├── onlyincompound2.wrong │ │ ├── opentaal_cpdpat.aff │ │ ├── opentaal_cpdpat.dic │ │ ├── opentaal_cpdpat.good │ │ ├── opentaal_cpdpat.wrong │ │ ├── opentaal_cpdpat2.aff │ │ ├── opentaal_cpdpat2.dic │ │ ├── opentaal_cpdpat2.good │ │ ├── opentaal_cpdpat2.wrong │ │ ├── opentaal_forbiddenword1.aff │ │ ├── opentaal_forbiddenword1.dic │ │ ├── opentaal_forbiddenword1.good │ │ ├── opentaal_forbiddenword1.sug │ │ ├── opentaal_forbiddenword1.wrong │ │ ├── opentaal_forbiddenword2.aff │ │ ├── opentaal_forbiddenword2.dic │ │ ├── opentaal_forbiddenword2.good │ │ ├── opentaal_forbiddenword2.sug │ │ ├── opentaal_forbiddenword2.wrong │ │ ├── opentaal_keepcase.aff │ │ ├── opentaal_keepcase.dic │ │ ├── opentaal_keepcase.good │ │ ├── opentaal_keepcase.sug │ │ ├── opentaal_keepcase.wrong │ │ ├── ph.aff │ │ ├── ph.dic │ │ ├── ph.sug │ │ ├── ph.wrong │ │ ├── ph2.aff │ │ ├── ph2.dic │ │ ├── ph2.sug │ │ ├── ph2.wrong │ │ ├── phone.aff │ │ ├── phone.dic │ │ ├── phone.sug │ │ ├── phone.wrong │ │ ├── rep.aff │ │ ├── rep.dic │ │ ├── rep.sug │ │ ├── rep.wrong │ │ ├── reputf.aff │ │ ├── reputf.dic │ │ ├── reputf.sug │ │ ├── reputf.wrong │ │ ├── right_to_left_mark.aff │ │ ├── right_to_left_mark.dic │ │ ├── right_to_left_mark.good │ │ ├── simplifiedtriple.aff │ │ ├── simplifiedtriple.dic │ │ ├── simplifiedtriple.good │ │ ├── simplifiedtriple.wrong │ │ ├── slash.aff │ │ ├── slash.dic │ │ ├── slash.good │ │ ├── sug.aff │ │ ├── sug.dic │ │ ├── sug.sug │ │ ├── sug.wrong │ │ ├── sug2.aff │ │ ├── sug2.dic │ │ ├── sug2.sug │ │ ├── sug2.wrong │ │ ├── suggestiontest/ │ │ │ ├── List_of_common_misspellings.txt │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── README │ │ │ ├── prepare │ │ │ └── test │ │ ├── sugutf.aff │ │ ├── sugutf.dic │ │ ├── sugutf.sug │ │ ├── sugutf.wrong │ │ ├── test.sh │ │ ├── timelimit.aff │ │ ├── timelimit.dic │ │ ├── timelimit.good │ │ ├── timelimit.wrong │ │ ├── utf8.aff │ │ ├── utf8.dic │ │ ├── utf8.good │ │ ├── utf8_bom.aff │ │ ├── utf8_bom.dic │ │ ├── utf8_bom.good │ │ ├── utf8_bom2.aff │ │ ├── utf8_bom2.dic │ │ ├── utf8_bom2.good │ │ ├── utf8_nonbmp.aff │ │ ├── utf8_nonbmp.dic │ │ ├── utf8_nonbmp.good │ │ ├── utf8_nonbmp.sug │ │ ├── utf8_nonbmp.test │ │ ├── utf8_nonbmp.wrong │ │ ├── utfcompound.aff │ │ ├── utfcompound.dic │ │ ├── utfcompound.good │ │ ├── utfcompound.wrong │ │ ├── warn.aff │ │ ├── warn.dic │ │ ├── warn.good │ │ ├── wordpair.aff │ │ ├── wordpair.dic │ │ ├── wordpair.wrong │ │ ├── zeroaffix.aff │ │ ├── zeroaffix.dic │ │ ├── zeroaffix.good │ │ └── zeroaffix.morph │ ├── minizip/ │ │ ├── MiniZip64_Changes.txt │ │ ├── MiniZip64_info.txt │ │ ├── crypt.h │ │ ├── ioapi.c │ │ ├── ioapi.h │ │ ├── iowin32.c │ │ ├── iowin32.h │ │ ├── mztools.c │ │ ├── mztools.h │ │ ├── unzip.c │ │ ├── unzip.h │ │ ├── zip.c │ │ └── zip.h │ ├── pcre2/ │ │ ├── AUTHORS.md │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── COPYING │ │ ├── ChangeLog │ │ ├── HACKING │ │ ├── INSTALL │ │ ├── LICENCE.md │ │ ├── MODULE.bazel │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── NEWS │ │ ├── NON-AUTOTOOLS-BUILD │ │ ├── README │ │ ├── RunGrepTest │ │ ├── RunGrepTest.bat │ │ ├── RunTest │ │ ├── RunTest.bat │ │ ├── SECURITY.md │ │ ├── WORKSPACE.bazel │ │ ├── aclocal.m4 │ │ ├── ar-lib │ │ ├── build.zig │ │ ├── cmake/ │ │ │ ├── COPYING-CMAKE-SCRIPTS │ │ │ ├── FindEditline.cmake │ │ │ ├── FindReadline.cmake │ │ │ ├── pcre2-config-version.cmake.in │ │ │ └── pcre2-config.cmake.in │ │ ├── compile │ │ ├── config-cmake.h.in │ │ ├── config.guess │ │ ├── config.sub │ │ ├── configure │ │ ├── configure.ac │ │ ├── depcomp │ │ ├── deps/ │ │ │ └── sljit/ │ │ │ └── sljit_src/ │ │ │ ├── allocator_src/ │ │ │ │ ├── sljitExecAllocatorApple.c │ │ │ │ ├── sljitExecAllocatorCore.c │ │ │ │ ├── sljitExecAllocatorFreeBSD.c │ │ │ │ ├── sljitExecAllocatorPosix.c │ │ │ │ ├── sljitExecAllocatorWindows.c │ │ │ │ ├── sljitProtExecAllocatorNetBSD.c │ │ │ │ ├── sljitProtExecAllocatorPosix.c │ │ │ │ ├── sljitWXExecAllocatorPosix.c │ │ │ │ └── sljitWXExecAllocatorWindows.c │ │ │ ├── sljitConfig.h │ │ │ ├── sljitConfigCPU.h │ │ │ ├── sljitConfigInternal.h │ │ │ ├── sljitLir.c │ │ │ ├── sljitLir.h │ │ │ ├── sljitNativeARM_32.c │ │ │ ├── sljitNativeARM_64.c │ │ │ ├── sljitNativeARM_T2_32.c │ │ │ ├── sljitNativeLOONGARCH_64.c │ │ │ ├── sljitNativeMIPS_32.c │ │ │ ├── sljitNativeMIPS_64.c │ │ │ ├── sljitNativeMIPS_common.c │ │ │ ├── sljitNativePPC_32.c │ │ │ ├── sljitNativePPC_64.c │ │ │ ├── sljitNativePPC_common.c │ │ │ ├── sljitNativeRISCV_32.c │ │ │ ├── sljitNativeRISCV_64.c │ │ │ ├── sljitNativeRISCV_common.c │ │ │ ├── sljitNativeS390X.c │ │ │ ├── sljitNativeX86_32.c │ │ │ ├── sljitNativeX86_64.c │ │ │ ├── sljitNativeX86_common.c │ │ │ ├── sljitSerialize.c │ │ │ └── sljitUtils.c │ │ ├── doc/ │ │ │ ├── html/ │ │ │ │ ├── NON-AUTOTOOLS-BUILD.txt │ │ │ │ ├── README.txt │ │ │ │ ├── index.html │ │ │ │ ├── pcre2-config.html │ │ │ │ ├── pcre2.html │ │ │ │ ├── pcre2_callout_enumerate.html │ │ │ │ ├── pcre2_code_copy.html │ │ │ │ ├── pcre2_code_copy_with_tables.html │ │ │ │ ├── pcre2_code_free.html │ │ │ │ ├── pcre2_compile.html │ │ │ │ ├── pcre2_compile_context_copy.html │ │ │ │ ├── pcre2_compile_context_create.html │ │ │ │ ├── pcre2_compile_context_free.html │ │ │ │ ├── pcre2_config.html │ │ │ │ ├── pcre2_convert_context_copy.html │ │ │ │ ├── pcre2_convert_context_create.html │ │ │ │ ├── pcre2_convert_context_free.html │ │ │ │ ├── pcre2_converted_pattern_free.html │ │ │ │ ├── pcre2_dfa_match.html │ │ │ │ ├── pcre2_general_context_copy.html │ │ │ │ ├── pcre2_general_context_create.html │ │ │ │ ├── pcre2_general_context_free.html │ │ │ │ ├── pcre2_get_error_message.html │ │ │ │ ├── pcre2_get_mark.html │ │ │ │ ├── pcre2_get_match_data_heapframes_size.html │ │ │ │ ├── pcre2_get_match_data_size.html │ │ │ │ ├── pcre2_get_ovector_count.html │ │ │ │ ├── pcre2_get_ovector_pointer.html │ │ │ │ ├── pcre2_get_startchar.html │ │ │ │ ├── pcre2_jit_compile.html │ │ │ │ ├── pcre2_jit_free_unused_memory.html │ │ │ │ ├── pcre2_jit_match.html │ │ │ │ ├── pcre2_jit_stack_assign.html │ │ │ │ ├── pcre2_jit_stack_create.html │ │ │ │ ├── pcre2_jit_stack_free.html │ │ │ │ ├── pcre2_maketables.html │ │ │ │ ├── pcre2_maketables_free.html │ │ │ │ ├── pcre2_match.html │ │ │ │ ├── pcre2_match_context_copy.html │ │ │ │ ├── pcre2_match_context_create.html │ │ │ │ ├── pcre2_match_context_free.html │ │ │ │ ├── pcre2_match_data_create.html │ │ │ │ ├── pcre2_match_data_create_from_pattern.html │ │ │ │ ├── pcre2_match_data_free.html │ │ │ │ ├── pcre2_pattern_convert.html │ │ │ │ ├── pcre2_pattern_info.html │ │ │ │ ├── pcre2_serialize_decode.html │ │ │ │ ├── pcre2_serialize_encode.html │ │ │ │ ├── pcre2_serialize_free.html │ │ │ │ ├── pcre2_serialize_get_number_of_codes.html │ │ │ │ ├── pcre2_set_bsr.html │ │ │ │ ├── pcre2_set_callout.html │ │ │ │ ├── pcre2_set_character_tables.html │ │ │ │ ├── pcre2_set_compile_extra_options.html │ │ │ │ ├── pcre2_set_compile_recursion_guard.html │ │ │ │ ├── pcre2_set_depth_limit.html │ │ │ │ ├── pcre2_set_glob_escape.html │ │ │ │ ├── pcre2_set_glob_separator.html │ │ │ │ ├── pcre2_set_heap_limit.html │ │ │ │ ├── pcre2_set_match_limit.html │ │ │ │ ├── pcre2_set_max_pattern_compiled_length.html │ │ │ │ ├── pcre2_set_max_pattern_length.html │ │ │ │ ├── pcre2_set_max_varlookbehind.html │ │ │ │ ├── pcre2_set_newline.html │ │ │ │ ├── pcre2_set_offset_limit.html │ │ │ │ ├── pcre2_set_optimize.html │ │ │ │ ├── pcre2_set_parens_nest_limit.html │ │ │ │ ├── pcre2_set_recursion_limit.html │ │ │ │ ├── pcre2_set_recursion_memory_management.html │ │ │ │ ├── pcre2_set_substitute_callout.html │ │ │ │ ├── pcre2_set_substitute_case_callout.html │ │ │ │ ├── pcre2_substitute.html │ │ │ │ ├── pcre2_substring_copy_byname.html │ │ │ │ ├── pcre2_substring_copy_bynumber.html │ │ │ │ ├── pcre2_substring_free.html │ │ │ │ ├── pcre2_substring_get_byname.html │ │ │ │ ├── pcre2_substring_get_bynumber.html │ │ │ │ ├── pcre2_substring_length_byname.html │ │ │ │ ├── pcre2_substring_length_bynumber.html │ │ │ │ ├── pcre2_substring_list_free.html │ │ │ │ ├── pcre2_substring_list_get.html │ │ │ │ ├── pcre2_substring_nametable_scan.html │ │ │ │ ├── pcre2_substring_number_from_name.html │ │ │ │ ├── pcre2api.html │ │ │ │ ├── pcre2build.html │ │ │ │ ├── pcre2callout.html │ │ │ │ ├── pcre2compat.html │ │ │ │ ├── pcre2convert.html │ │ │ │ ├── pcre2demo.html │ │ │ │ ├── pcre2grep.html │ │ │ │ ├── pcre2jit.html │ │ │ │ ├── pcre2limits.html │ │ │ │ ├── pcre2matching.html │ │ │ │ ├── pcre2partial.html │ │ │ │ ├── pcre2pattern.html │ │ │ │ ├── pcre2perform.html │ │ │ │ ├── pcre2posix.html │ │ │ │ ├── pcre2sample.html │ │ │ │ ├── pcre2serialize.html │ │ │ │ ├── pcre2syntax.html │ │ │ │ ├── pcre2test.html │ │ │ │ └── pcre2unicode.html │ │ │ ├── pcre2-config.1 │ │ │ ├── pcre2-config.txt │ │ │ ├── pcre2.3 │ │ │ ├── pcre2.txt │ │ │ ├── pcre2_callout_enumerate.3 │ │ │ ├── pcre2_code_copy.3 │ │ │ ├── pcre2_code_copy_with_tables.3 │ │ │ ├── pcre2_code_free.3 │ │ │ ├── pcre2_compile.3 │ │ │ ├── pcre2_compile_context_copy.3 │ │ │ ├── pcre2_compile_context_create.3 │ │ │ ├── pcre2_compile_context_free.3 │ │ │ ├── pcre2_config.3 │ │ │ ├── pcre2_convert_context_copy.3 │ │ │ ├── pcre2_convert_context_create.3 │ │ │ ├── pcre2_convert_context_free.3 │ │ │ ├── pcre2_converted_pattern_free.3 │ │ │ ├── pcre2_dfa_match.3 │ │ │ ├── pcre2_general_context_copy.3 │ │ │ ├── pcre2_general_context_create.3 │ │ │ ├── pcre2_general_context_free.3 │ │ │ ├── pcre2_get_error_message.3 │ │ │ ├── pcre2_get_mark.3 │ │ │ ├── pcre2_get_match_data_heapframes_size.3 │ │ │ ├── pcre2_get_match_data_size.3 │ │ │ ├── pcre2_get_ovector_count.3 │ │ │ ├── pcre2_get_ovector_pointer.3 │ │ │ ├── pcre2_get_startchar.3 │ │ │ ├── pcre2_jit_compile.3 │ │ │ ├── pcre2_jit_free_unused_memory.3 │ │ │ ├── pcre2_jit_match.3 │ │ │ ├── pcre2_jit_stack_assign.3 │ │ │ ├── pcre2_jit_stack_create.3 │ │ │ ├── pcre2_jit_stack_free.3 │ │ │ ├── pcre2_maketables.3 │ │ │ ├── pcre2_maketables_free.3 │ │ │ ├── pcre2_match.3 │ │ │ ├── pcre2_match_context_copy.3 │ │ │ ├── pcre2_match_context_create.3 │ │ │ ├── pcre2_match_context_free.3 │ │ │ ├── pcre2_match_data_create.3 │ │ │ ├── pcre2_match_data_create_from_pattern.3 │ │ │ ├── pcre2_match_data_free.3 │ │ │ ├── pcre2_pattern_convert.3 │ │ │ ├── pcre2_pattern_info.3 │ │ │ ├── pcre2_serialize_decode.3 │ │ │ ├── pcre2_serialize_encode.3 │ │ │ ├── pcre2_serialize_free.3 │ │ │ ├── pcre2_serialize_get_number_of_codes.3 │ │ │ ├── pcre2_set_bsr.3 │ │ │ ├── pcre2_set_callout.3 │ │ │ ├── pcre2_set_character_tables.3 │ │ │ ├── pcre2_set_compile_extra_options.3 │ │ │ ├── pcre2_set_compile_recursion_guard.3 │ │ │ ├── pcre2_set_depth_limit.3 │ │ │ ├── pcre2_set_glob_escape.3 │ │ │ ├── pcre2_set_glob_separator.3 │ │ │ ├── pcre2_set_heap_limit.3 │ │ │ ├── pcre2_set_match_limit.3 │ │ │ ├── pcre2_set_max_pattern_compiled_length.3 │ │ │ ├── pcre2_set_max_pattern_length.3 │ │ │ ├── pcre2_set_max_varlookbehind.3 │ │ │ ├── pcre2_set_newline.3 │ │ │ ├── pcre2_set_offset_limit.3 │ │ │ ├── pcre2_set_optimize.3 │ │ │ ├── pcre2_set_parens_nest_limit.3 │ │ │ ├── pcre2_set_recursion_limit.3 │ │ │ ├── pcre2_set_recursion_memory_management.3 │ │ │ ├── pcre2_set_substitute_callout.3 │ │ │ ├── pcre2_set_substitute_case_callout.3 │ │ │ ├── pcre2_substitute.3 │ │ │ ├── pcre2_substring_copy_byname.3 │ │ │ ├── pcre2_substring_copy_bynumber.3 │ │ │ ├── pcre2_substring_free.3 │ │ │ ├── pcre2_substring_get_byname.3 │ │ │ ├── pcre2_substring_get_bynumber.3 │ │ │ ├── pcre2_substring_length_byname.3 │ │ │ ├── pcre2_substring_length_bynumber.3 │ │ │ ├── pcre2_substring_list_free.3 │ │ │ ├── pcre2_substring_list_get.3 │ │ │ ├── pcre2_substring_nametable_scan.3 │ │ │ ├── pcre2_substring_number_from_name.3 │ │ │ ├── pcre2api.3 │ │ │ ├── pcre2build.3 │ │ │ ├── pcre2callout.3 │ │ │ ├── pcre2compat.3 │ │ │ ├── pcre2convert.3 │ │ │ ├── pcre2demo.3 │ │ │ ├── pcre2grep.1 │ │ │ ├── pcre2grep.txt │ │ │ ├── pcre2jit.3 │ │ │ ├── pcre2limits.3 │ │ │ ├── pcre2matching.3 │ │ │ ├── pcre2partial.3 │ │ │ ├── pcre2pattern.3 │ │ │ ├── pcre2perform.3 │ │ │ ├── pcre2posix.3 │ │ │ ├── pcre2sample.3 │ │ │ ├── pcre2serialize.3 │ │ │ ├── pcre2syntax.3 │ │ │ ├── pcre2test.1 │ │ │ ├── pcre2test.txt │ │ │ └── pcre2unicode.3 │ │ ├── install-sh │ │ ├── libpcre2-16.pc.in │ │ ├── libpcre2-32.pc.in │ │ ├── libpcre2-8.pc.in │ │ ├── libpcre2-posix.pc.in │ │ ├── ltmain.sh │ │ ├── m4/ │ │ │ ├── ax_pthread.m4 │ │ │ ├── libtool.m4 │ │ │ ├── ltoptions.m4 │ │ │ ├── ltsugar.m4 │ │ │ ├── ltversion.m4 │ │ │ ├── lt~obsolete.m4 │ │ │ └── pcre2_visibility.m4 │ │ ├── missing │ │ ├── pcre2-config.in │ │ ├── perltest.sh │ │ ├── src/ │ │ │ ├── config.h.generic │ │ │ ├── config.h.in │ │ │ ├── pcre2.h.generic │ │ │ ├── pcre2.h.in │ │ │ ├── pcre2_auto_possess.c │ │ │ ├── pcre2_chartables.c │ │ │ ├── pcre2_chartables.c.dist │ │ │ ├── pcre2_chkdint.c │ │ │ ├── pcre2_compile.c │ │ │ ├── pcre2_compile.h │ │ │ ├── pcre2_compile_class.c │ │ │ ├── pcre2_config.c │ │ │ ├── pcre2_context.c │ │ │ ├── pcre2_convert.c │ │ │ ├── pcre2_dfa_match.c │ │ │ ├── pcre2_dftables.c │ │ │ ├── pcre2_error.c │ │ │ ├── pcre2_extuni.c │ │ │ ├── pcre2_find_bracket.c │ │ │ ├── pcre2_fuzzsupport.c │ │ │ ├── pcre2_internal.h │ │ │ ├── pcre2_intmodedep.h │ │ │ ├── pcre2_jit_char_inc.h │ │ │ ├── pcre2_jit_compile.c │ │ │ ├── pcre2_jit_match.c │ │ │ ├── pcre2_jit_misc.c │ │ │ ├── pcre2_jit_neon_inc.h │ │ │ ├── pcre2_jit_simd_inc.h │ │ │ ├── pcre2_jit_test.c │ │ │ ├── pcre2_maketables.c │ │ │ ├── pcre2_match.c │ │ │ ├── pcre2_match_data.c │ │ │ ├── pcre2_newline.c │ │ │ ├── pcre2_ord2utf.c │ │ │ ├── pcre2_pattern_info.c │ │ │ ├── pcre2_printint.c │ │ │ ├── pcre2_script_run.c │ │ │ ├── pcre2_serialize.c │ │ │ ├── pcre2_string_utils.c │ │ │ ├── pcre2_study.c │ │ │ ├── pcre2_substitute.c │ │ │ ├── pcre2_substring.c │ │ │ ├── pcre2_tables.c │ │ │ ├── pcre2_ucd.c │ │ │ ├── pcre2_ucp.h │ │ │ ├── pcre2_ucptables.c │ │ │ ├── pcre2_util.h │ │ │ ├── pcre2_valid_utf.c │ │ │ ├── pcre2_xclass.c │ │ │ ├── pcre2demo.c │ │ │ ├── pcre2grep.c │ │ │ ├── pcre2posix.c │ │ │ ├── pcre2posix.h │ │ │ ├── pcre2posix_test.c │ │ │ └── pcre2test.c │ │ ├── test-driver │ │ ├── testdata/ │ │ │ ├── grepbinary │ │ │ ├── grepfilelist │ │ │ ├── grepinput │ │ │ ├── grepinput3 │ │ │ ├── grepinput8 │ │ │ ├── grepinputBad8 │ │ │ ├── grepinputBad8_Trail │ │ │ ├── grepinputC.bz2 │ │ │ ├── grepinputM │ │ │ ├── grepinputUN │ │ │ ├── grepinputv │ │ │ ├── grepinputx │ │ │ ├── greplist │ │ │ ├── grepnot.bz2 │ │ │ ├── grepoutput │ │ │ ├── grepoutput8 │ │ │ ├── grepoutputC │ │ │ ├── grepoutputCN │ │ │ ├── grepoutputCNU │ │ │ ├── grepoutputCU │ │ │ ├── grepoutputCbz2 │ │ │ ├── grepoutputCgz │ │ │ ├── grepoutputN │ │ │ ├── grepoutputUN │ │ │ ├── greppatN4 │ │ │ ├── testbtables │ │ │ ├── testinput1 │ │ │ ├── testinput10 │ │ │ ├── testinput11 │ │ │ ├── testinput12 │ │ │ ├── testinput13 │ │ │ ├── testinput14 │ │ │ ├── testinput15 │ │ │ ├── testinput16 │ │ │ ├── testinput17 │ │ │ ├── testinput18 │ │ │ ├── testinput19 │ │ │ ├── testinput2 │ │ │ ├── testinput20 │ │ │ ├── testinput21 │ │ │ ├── testinput22 │ │ │ ├── testinput23 │ │ │ ├── testinput24 │ │ │ ├── testinput25 │ │ │ ├── testinput26 │ │ │ ├── testinput27 │ │ │ ├── testinput3 │ │ │ ├── testinput4 │ │ │ ├── testinput5 │ │ │ ├── testinput6 │ │ │ ├── testinput7 │ │ │ ├── testinput8 │ │ │ ├── testinput9 │ │ │ ├── testinputEBC │ │ │ ├── testinputheap │ │ │ ├── testoutput1 │ │ │ ├── testoutput10 │ │ │ ├── testoutput11-16 │ │ │ ├── testoutput11-32 │ │ │ ├── testoutput12-16 │ │ │ ├── testoutput12-32 │ │ │ ├── testoutput13 │ │ │ ├── testoutput14-16 │ │ │ ├── testoutput14-32 │ │ │ ├── testoutput14-8 │ │ │ ├── testoutput15 │ │ │ ├── testoutput16 │ │ │ ├── testoutput17 │ │ │ ├── testoutput18 │ │ │ ├── testoutput19 │ │ │ ├── testoutput2 │ │ │ ├── testoutput20 │ │ │ ├── testoutput21 │ │ │ ├── testoutput22-16 │ │ │ ├── testoutput22-32 │ │ │ ├── testoutput22-8 │ │ │ ├── testoutput23 │ │ │ ├── testoutput24 │ │ │ ├── testoutput25 │ │ │ ├── testoutput26 │ │ │ ├── testoutput27 │ │ │ ├── testoutput3 │ │ │ ├── testoutput3A │ │ │ ├── testoutput3B │ │ │ ├── testoutput4 │ │ │ ├── testoutput5 │ │ │ ├── testoutput6 │ │ │ ├── testoutput7 │ │ │ ├── testoutput8-16-2 │ │ │ ├── testoutput8-16-3 │ │ │ ├── testoutput8-16-4 │ │ │ ├── testoutput8-32-2 │ │ │ ├── testoutput8-32-3 │ │ │ ├── testoutput8-32-4 │ │ │ ├── testoutput8-8-2 │ │ │ ├── testoutput8-8-3 │ │ │ ├── testoutput8-8-4 │ │ │ ├── testoutput9 │ │ │ ├── testoutputEBC │ │ │ ├── testoutputheap-16 │ │ │ ├── testoutputheap-32 │ │ │ ├── testoutputheap-8 │ │ │ ├── valgrind-jit.supp │ │ │ ├── wintestinput3 │ │ │ └── wintestoutput3 │ │ └── vms/ │ │ ├── configure.com │ │ ├── openvms_readme.txt │ │ ├── pcre2.h_patch │ │ └── stdint.h │ └── zlib/ │ ├── CMakeLists.txt │ ├── ChangeLog │ ├── FAQ │ ├── INDEX │ ├── LICENSE │ ├── Makefile │ ├── Makefile.in │ ├── README │ ├── adler32.c │ ├── amiga/ │ │ ├── Makefile.pup │ │ └── Makefile.sas │ ├── compress.c │ ├── configure │ ├── contrib/ │ │ ├── README.contrib │ │ ├── ada/ │ │ │ ├── buffer_demo.adb │ │ │ ├── mtest.adb │ │ │ ├── read.adb │ │ │ ├── readme.txt │ │ │ ├── test.adb │ │ │ ├── zlib-streams.adb │ │ │ ├── zlib-streams.ads │ │ │ ├── zlib-thin.adb │ │ │ ├── zlib-thin.ads │ │ │ ├── zlib.adb │ │ │ ├── zlib.ads │ │ │ └── zlib.gpr │ │ ├── blast/ │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── blast.c │ │ │ ├── blast.h │ │ │ ├── test.pk │ │ │ └── test.txt │ │ ├── delphi/ │ │ │ ├── ZLib.pas │ │ │ ├── ZLibConst.pas │ │ │ ├── readme.txt │ │ │ └── zlibd32.mak │ │ ├── dotzlib/ │ │ │ ├── DotZLib/ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ ├── ChecksumImpl.cs │ │ │ │ ├── CircularBuffer.cs │ │ │ │ ├── CodecBase.cs │ │ │ │ ├── Deflater.cs │ │ │ │ ├── DotZLib.cs │ │ │ │ ├── DotZLib.csproj │ │ │ │ ├── GZipStream.cs │ │ │ │ ├── Inflater.cs │ │ │ │ └── UnitTests.cs │ │ │ ├── DotZLib.chm │ │ │ ├── LICENSE_1_0.txt │ │ │ └── readme.txt │ │ ├── gcc_gvmat64/ │ │ │ └── gvmat64.S │ │ ├── infback9/ │ │ │ ├── README │ │ │ ├── infback9.c │ │ │ ├── infback9.h │ │ │ ├── inffix9.h │ │ │ ├── inflate9.h │ │ │ ├── inftree9.c │ │ │ └── inftree9.h │ │ ├── iostream/ │ │ │ ├── test.cpp │ │ │ ├── zfstream.cpp │ │ │ └── zfstream.h │ │ ├── iostream2/ │ │ │ ├── zstream.h │ │ │ └── zstream_test.cpp │ │ ├── iostream3/ │ │ │ ├── README │ │ │ ├── TODO │ │ │ ├── test.cc │ │ │ ├── zfstream.cc │ │ │ └── zfstream.h │ │ ├── minizip/ │ │ │ ├── Makefile │ │ │ ├── Makefile.am │ │ │ ├── MiniZip64_Changes.txt │ │ │ ├── MiniZip64_info.txt │ │ │ ├── configure.ac │ │ │ ├── crypt.h │ │ │ ├── ioapi.c │ │ │ ├── ioapi.h │ │ │ ├── iowin32.c │ │ │ ├── iowin32.h │ │ │ ├── make_vms.com │ │ │ ├── miniunz.c │ │ │ ├── miniunzip.1 │ │ │ ├── minizip.1 │ │ │ ├── minizip.c │ │ │ ├── minizip.pc.in │ │ │ ├── mztools.c │ │ │ ├── mztools.h │ │ │ ├── unzip.c │ │ │ ├── unzip.h │ │ │ ├── zip.c │ │ │ └── zip.h │ │ ├── nuget/ │ │ │ └── nuget.csproj │ │ ├── pascal/ │ │ │ ├── example.pas │ │ │ ├── readme.txt │ │ │ ├── zlibd32.mak │ │ │ └── zlibpas.pas │ │ ├── puff/ │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── puff.c │ │ │ ├── puff.h │ │ │ ├── pufftest.c │ │ │ └── zeros.raw │ │ ├── testzlib/ │ │ │ ├── testzlib.c │ │ │ └── testzlib.txt │ │ ├── untgz/ │ │ │ ├── Makefile │ │ │ ├── Makefile.msc │ │ │ └── untgz.c │ │ └── vstudio/ │ │ ├── readme.txt │ │ ├── vc10/ │ │ │ ├── miniunz.vcxproj │ │ │ ├── miniunz.vcxproj.filters │ │ │ ├── minizip.vcxproj │ │ │ ├── minizip.vcxproj.filters │ │ │ ├── testzlib.vcxproj │ │ │ ├── testzlib.vcxproj.filters │ │ │ ├── testzlibdll.vcxproj │ │ │ ├── testzlibdll.vcxproj.filters │ │ │ ├── zlib.rc │ │ │ ├── zlibstat.vcxproj │ │ │ ├── zlibstat.vcxproj.filters │ │ │ ├── zlibvc.vcxproj │ │ │ └── zlibvc.vcxproj.filters │ │ ├── vc11/ │ │ │ ├── miniunz.vcxproj │ │ │ ├── minizip.vcxproj │ │ │ ├── testzlib.vcxproj │ │ │ ├── testzlibdll.vcxproj │ │ │ ├── zlib.rc │ │ │ ├── zlibstat.vcxproj │ │ │ └── zlibvc.vcxproj │ │ ├── vc12/ │ │ │ ├── miniunz.vcxproj │ │ │ ├── minizip.vcxproj │ │ │ ├── testzlib.vcxproj │ │ │ ├── testzlibdll.vcxproj │ │ │ ├── zlib.rc │ │ │ ├── zlibstat.vcxproj │ │ │ └── zlibvc.vcxproj │ │ ├── vc14/ │ │ │ ├── miniunz.vcxproj │ │ │ ├── minizip.vcxproj │ │ │ ├── testzlib.vcxproj │ │ │ ├── testzlibdll.vcxproj │ │ │ ├── zlib.rc │ │ │ ├── zlibstat.vcxproj │ │ │ └── zlibvc.vcxproj │ │ ├── vc17/ │ │ │ ├── miniunz.vcxproj │ │ │ ├── minizip.vcxproj │ │ │ ├── testzlib.vcxproj │ │ │ ├── testzlibdll.vcxproj │ │ │ ├── zlib.rc │ │ │ ├── zlibstat.vcxproj │ │ │ └── zlibvc.vcxproj │ │ └── vc9/ │ │ └── zlib.rc │ ├── crc32.c │ ├── crc32.h │ ├── deflate.c │ ├── deflate.h │ ├── doc/ │ │ ├── algorithm.txt │ │ ├── rfc1950.txt │ │ ├── rfc1951.txt │ │ ├── rfc1952.txt │ │ └── txtvsbin.txt │ ├── examples/ │ │ ├── README.examples │ │ ├── enough.c │ │ ├── fitblk.c │ │ ├── gun.c │ │ ├── gzappend.c │ │ ├── gzjoin.c │ │ ├── gzlog.c │ │ ├── gzlog.h │ │ ├── gznorm.c │ │ ├── zlib_how.html │ │ ├── zpipe.c │ │ ├── zran.c │ │ └── zran.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 │ ├── make_vms.com │ ├── msdos/ │ │ ├── Makefile.bor │ │ ├── Makefile.dj2 │ │ ├── Makefile.emx │ │ ├── Makefile.msc │ │ └── Makefile.tc │ ├── nintendods/ │ │ ├── Makefile │ │ └── README │ ├── old/ │ │ ├── Makefile.emx │ │ ├── Makefile.riscos │ │ ├── README │ │ ├── descrip.mms │ │ ├── os2/ │ │ │ └── Makefile.os2 │ │ └── visual-basic.txt │ ├── os400/ │ │ ├── README400 │ │ ├── bndsrc │ │ ├── make.sh │ │ └── zlib.inc │ ├── qnx/ │ │ └── package.qpg │ ├── test/ │ │ ├── example.c │ │ ├── infcover.c │ │ └── minigzip.c │ ├── treebuild.xml │ ├── trees.c │ ├── trees.h │ ├── uncompr.c │ ├── watcom/ │ │ ├── watcom_f.mak │ │ └── watcom_l.mak │ ├── win32/ │ │ ├── DLL_FAQ.txt │ │ ├── Makefile.bor │ │ ├── Makefile.gcc │ │ ├── Makefile.msc │ │ ├── README-WIN32.txt │ │ ├── VisualC.txt │ │ └── zlib1.rc │ ├── zconf.h │ ├── zconf.h.cmakein │ ├── zconf.h.in │ ├── zlib.3 │ ├── zlib.h │ ├── zlib.pc.cmakein │ ├── zlib.pc.in │ ├── zutil.c │ └── zutil.h ├── CMakeLists.txt ├── COPYING.txt ├── ChangeLog.txt ├── README.md ├── ci_scripts/ │ ├── PKGBUILD │ ├── gddeploy.py │ ├── newgddeploy.py │ ├── rpath_adjust.sh │ └── winget/ │ ├── Sigil-Ebook.Sigil.installer.yaml │ ├── Sigil-Ebook.Sigil.locale.en-US.yaml │ ├── Sigil-Ebook.Sigil.yaml │ └── build.ps1 ├── cmake_extras/ │ ├── FindMiniZip.cmake │ ├── FindPackageHandleStandardArgs.cmake │ ├── FindPackageMessage.cmake │ └── FindPython3MacFramework.cmake ├── docker-compose.yml ├── docs/ │ ├── Building_A_Relocatable_Python_3.14_Framework_on_MacOSX.txt │ ├── Building_PySide6_for_Qt6_on_MacOSX.txt │ ├── Building_Qt6_From_Source_on_MacOSX.txt │ ├── Building_Qt_for_Sigil_on_Windows.html │ ├── Building_Qt_for_Sigil_on_Windows.md │ ├── Building_Sigil_AppImage.md │ ├── Building_Sigil_On_MacOSX_With_Qt6.txt │ ├── Building_Sigil_on_Windows.html │ ├── Building_Sigil_on_Windows.md │ ├── Building_Sigil_on_Windows_with_Qt6.md │ ├── Building_on_Linux.md │ ├── Building_on_Linux_older.md │ ├── CodeStyle.md │ ├── Linux_Virtual_Plugin_Environment.md │ ├── Qt_Patches/ │ │ ├── prev/ │ │ │ ├── CVE-2023-43114-6.5-qtbase.patch │ │ │ ├── qt515.9-fix_cve-2023-24607-qtbase.patch │ │ │ ├── qt515.9_fix_h6_insertParagrahph.patch │ │ │ ├── qt515.9_fix_missing_macos_menubar.patch │ │ │ ├── qt515.9_official_fix_qtabbar_segfault.patch │ │ │ ├── qt650_avoid_qtabbar_segfault.patch │ │ │ ├── qt650_fix_h6_insertParagraph.patch │ │ │ ├── qt650_fix_missing_macos_menubar.patch │ │ │ ├── qt650_post_install_macos_ignore_bad_cups_cmake_find_failure.patch │ │ │ ├── qt652_CVE-2023-38197-qtbase-6.5.diff │ │ │ ├── qt652_fix_h6_insertParagraph.patch │ │ │ ├── qt652_fix_missing_macos_menubar.patch │ │ │ ├── qt652_not_needed_CVE-2023-32573-qtsvg-6.5.diff │ │ │ ├── qt652_not_needed_CVE-2023-32762-qtbase-6.5.diff │ │ │ ├── qt652_not_needed_CVE-2023-32763-qtbase-6.5.diff │ │ │ ├── qt652_not_needed_CVE-2023-33285-qtbase-6.5.diff │ │ │ ├── qt652_not_needed_CVE-2023-34410-qtbase-6.5.diff │ │ │ ├── qt652_not_needed_CVE-2023-37369-qtbase-6.5.diff │ │ │ ├── qt652_not_needed_qt651_addl_cve_fixes_qtbase.patch │ │ │ ├── qt652_post_install_macos_ignore_bad_cups_cmake_find_failure.patch │ │ │ ├── qt652_win-only_fix-identical-edid-qtbase-6.5.patch │ │ │ ├── qt653_fix_transient_children-qtbase.patch │ │ │ ├── qt662_fix_qtreeview_perf_issue_0b474e1.diff │ │ │ ├── qt672_post_install_macos_ignore_bad_cups_cmake_find_failure.patch │ │ │ ├── qt692_9dd5105_fix.patch │ │ │ ├── qt692_ddcd304_reverse_me.patch │ │ │ ├── qt693_fix_mesa_issues.patch │ │ │ └── qt693_memory_leak_fix_886ff03.patch │ │ ├── qt6102_fix_qwindows_dialogs.patch │ │ ├── qt672_fix_h6_insertParagraph.patch │ │ ├── qt672_fix_missing_macos_menubar.patch │ │ ├── qt672_freetype_add_brotli_for_woff2.patch │ │ └── qt682_post_install_macos_ignore_bad_cups_cmake_find_failure.patch │ ├── ReleaseChecklist.md │ ├── Sigil_Plugin_Framework_rev15.epub │ ├── Translating.md │ ├── plugin-reqs.txt │ └── sigil_build.txt ├── installer/ │ ├── Sigil.iss │ └── win_installer_note.txt ├── internal/ │ ├── about.md │ ├── exec_wrapper/ │ │ ├── CMakeLists.txt │ │ └── exec.c │ └── gumbo/ │ ├── CHANGES.md │ ├── CMakeLists.txt │ ├── CONTRIBUTING.md │ ├── COPYING │ ├── DEBUGGING.md │ ├── README.md │ ├── Thanks │ ├── attribute.c │ ├── attribute.h │ ├── char_ref.c │ ├── char_ref.h │ ├── char_ref.rl │ ├── error.c │ ├── error.h │ ├── foreign_attrs.c │ ├── gumbo.h │ ├── gumbo_edit.c │ ├── gumbo_edit.h │ ├── include/ │ │ └── strings.h │ ├── insertion_mode.h │ ├── parser.c │ ├── parser.h │ ├── replacement.h │ ├── string_buffer.c │ ├── string_buffer.h │ ├── string_piece.c │ ├── string_piece.h │ ├── svg_attrs.c │ ├── svg_tags.c │ ├── tag.c │ ├── tag.in │ ├── tag_enum.h │ ├── tag_perf.h │ ├── tag_sizes.h │ ├── tag_strings.h │ ├── token_type.h │ ├── tokenizer.c │ ├── tokenizer.h │ ├── tokenizer_states.h │ ├── utf8.c │ ├── utf8.h │ ├── util.c │ ├── util.h │ ├── vector.c │ └── vector.h ├── src/ │ ├── BookManipulation/ │ │ ├── Book.cpp │ │ ├── Book.h │ │ ├── BookReports.cpp │ │ ├── BookReports.h │ │ ├── CleanSource.cpp │ │ ├── CleanSource.h │ │ ├── FolderKeeper.cpp │ │ ├── FolderKeeper.h │ │ ├── HTMLMetadata.cpp │ │ ├── HTMLMetadata.h │ │ ├── Headings.cpp │ │ ├── Headings.h │ │ ├── Index.cpp │ │ ├── Index.h │ │ ├── XhtmlDoc.cpp │ │ └── XhtmlDoc.h │ ├── CMakeLists.txt │ ├── Dialogs/ │ │ ├── About.cpp │ │ ├── About.h │ │ ├── AddAutomatePlugin.cpp │ │ ├── AddAutomatePlugin.h │ │ ├── AddAutomateTool.cpp │ │ ├── AddAutomateTool.h │ │ ├── AddClips.cpp │ │ ├── AddClips.h │ │ ├── AddMetadata.cpp │ │ ├── AddMetadata.h │ │ ├── AddRoles.cpp │ │ ├── AddRoles.h │ │ ├── AddSemantics.cpp │ │ ├── AddSemantics.h │ │ ├── AutomateEditor.cpp │ │ ├── AutomateEditor.h │ │ ├── CPCompare.cpp │ │ ├── CPCompare.h │ │ ├── ChgViewer.cpp │ │ ├── ChgViewer.h │ │ ├── ClipEditor.cpp │ │ ├── ClipEditor.h │ │ ├── ClipboardHistorySelector.cpp │ │ ├── ClipboardHistorySelector.h │ │ ├── Controls.cpp │ │ ├── Controls.h │ │ ├── CountsReport.cpp │ │ ├── CountsReport.h │ │ ├── DeleteFiles.cpp │ │ ├── DeleteFiles.h │ │ ├── DeleteStyles.cpp │ │ ├── DeleteStyles.h │ │ ├── DryRunReplace.cpp │ │ ├── DryRunReplace.h │ │ ├── EditRO.cpp │ │ ├── EditRO.h │ │ ├── EditTOC.cpp │ │ ├── EditTOC.h │ │ ├── EmptyLayout.cpp │ │ ├── EmptyLayout.h │ │ ├── HeadingSelector.cpp │ │ ├── HeadingSelector.h │ │ ├── ImageResizeDialog.cpp │ │ ├── ImageResizeDialog.h │ │ ├── IndexEditor.cpp │ │ ├── IndexEditor.h │ │ ├── Inspector.cpp │ │ ├── Inspector.h │ │ ├── LinkJavascripts.cpp │ │ ├── LinkJavascripts.h │ │ ├── LinkStylesheets.cpp │ │ ├── LinkStylesheets.h │ │ ├── ListSelector.h │ │ ├── MDViewer.cpp │ │ ├── MDViewer.h │ │ ├── ManageAutomation.cpp │ │ ├── ManageAutomation.h │ │ ├── ManageRepos.cpp │ │ ├── ManageRepos.h │ │ ├── MetaEditor.cpp │ │ ├── MetaEditor.h │ │ ├── MetaEditorItemDelegate.cpp │ │ ├── MetaEditorItemDelegate.h │ │ ├── OpenWithName.cpp │ │ ├── OpenWithName.h │ │ ├── PluginRunner.cpp │ │ ├── PluginRunner.h │ │ ├── PreferenceWidgets/ │ │ │ ├── AppearanceWidget.cpp │ │ │ ├── AppearanceWidget.h │ │ │ ├── GeneralSettingsWidget.cpp │ │ │ ├── GeneralSettingsWidget.h │ │ │ ├── KeyboardShortcutsWidget.cpp │ │ │ ├── KeyboardShortcutsWidget.h │ │ │ ├── LanguageWidget.cpp │ │ │ ├── LanguageWidget.h │ │ │ ├── PluginWidget.cpp │ │ │ ├── PluginWidget.h │ │ │ ├── PreferencesWidget.h │ │ │ ├── PreserveEntitiesWidget.cpp │ │ │ ├── PreserveEntitiesWidget.h │ │ │ ├── SpellCheckWidget.cpp │ │ │ └── SpellCheckWidget.h │ │ ├── Preferences.cpp │ │ ├── Preferences.h │ │ ├── PreviewFileDialog.cpp │ │ ├── PreviewFileDialog.h │ │ ├── PythonFunctionEditor.cpp │ │ ├── PythonFunctionEditor.h │ │ ├── RERenamer.cpp │ │ ├── RERenamer.h │ │ ├── RETable.cpp │ │ ├── RETable.h │ │ ├── RenameTemplate.cpp │ │ ├── RenameTemplate.h │ │ ├── ReplacementChooser.cpp │ │ ├── ReplacementChooser.h │ │ ├── RepoLog.cpp │ │ ├── RepoLog.h │ │ ├── Reports.cpp │ │ ├── Reports.h │ │ ├── ReportsWidgets/ │ │ │ ├── AllFilesWidget.cpp │ │ │ ├── AllFilesWidget.h │ │ │ ├── CSSFilesWidget.cpp │ │ │ ├── CSSFilesWidget.h │ │ │ ├── CharactersInHTMLFilesWidget.cpp │ │ │ ├── CharactersInHTMLFilesWidget.h │ │ │ ├── ClassesInHTMLFilesWidget.cpp │ │ │ ├── ClassesInHTMLFilesWidget.h │ │ │ ├── HTMLFilesWidget.cpp │ │ │ ├── HTMLFilesWidget.h │ │ │ ├── ImageFilesWidget.cpp │ │ │ ├── ImageFilesWidget.h │ │ │ ├── LinksWidget.cpp │ │ │ ├── LinksWidget.h │ │ │ ├── ReportsWidget.h │ │ │ ├── StylesInCSSFilesWidget.cpp │ │ │ └── StylesInCSSFilesWidget.h │ │ ├── SearchEditor.cpp │ │ ├── SearchEditor.h │ │ ├── SearchEditorItemDelegate.cpp │ │ ├── SearchEditorItemDelegate.h │ │ ├── SelectCharacter.cpp │ │ ├── SelectCharacter.h │ │ ├── SelectCheckpoint.cpp │ │ ├── SelectCheckpoint.h │ │ ├── SelectFiles.cpp │ │ ├── SelectFiles.h │ │ ├── SelectFolder.cpp │ │ ├── SelectFolder.h │ │ ├── SelectHyperlink.cpp │ │ ├── SelectHyperlink.h │ │ ├── SelectId.cpp │ │ ├── SelectId.h │ │ ├── SelectIndexTitle.cpp │ │ ├── SelectIndexTitle.h │ │ ├── SemanticTargetID.cpp │ │ ├── SemanticTargetID.h │ │ ├── SourceViewer.cpp │ │ ├── SourceViewer.h │ │ ├── SpellcheckEditor.cpp │ │ ├── SpellcheckEditor.h │ │ ├── StyledTextDelegate.cpp │ │ ├── StyledTextDelegate.h │ │ ├── TreeItem.cpp │ │ ├── TreeItem.h │ │ ├── TreeModel.cpp │ │ ├── TreeModel.h │ │ ├── ViewAV.cpp │ │ ├── ViewAV.h │ │ ├── ViewFont.cpp │ │ ├── ViewFont.h │ │ ├── ViewImage.cpp │ │ └── ViewImage.h │ ├── EmbedPython/ │ │ ├── DiffRec.h │ │ ├── EmbeddedPython.cpp │ │ ├── EmbeddedPython.h │ │ ├── PyObjectPtr.cpp │ │ ├── PyObjectPtr.h │ │ ├── PythonRoutines.cpp │ │ └── PythonRoutines.h │ ├── Exporters/ │ │ ├── EncryptionXmlWriter.cpp │ │ ├── EncryptionXmlWriter.h │ │ ├── ExportEPUB.cpp │ │ ├── ExportEPUB.h │ │ ├── Exporter.h │ │ ├── ExporterFactory.cpp │ │ ├── ExporterFactory.h │ │ ├── NCXWriter.cpp │ │ ├── NCXWriter.h │ │ ├── XMLWriter.cpp │ │ └── XMLWriter.h │ ├── Form_Files/ │ │ ├── About.ui │ │ ├── AddAutomatePlugin.ui │ │ ├── AddAutomateTool.ui │ │ ├── AddClips.ui │ │ ├── AddMetadata.ui │ │ ├── AddRoles.ui │ │ ├── AddSemantics.ui │ │ ├── AdjustImage.ui │ │ ├── AutomateEditor.ui │ │ ├── ClipEditor.ui │ │ ├── ClipboardHistorySelector.ui │ │ ├── Controls.ui │ │ ├── CountsReport.ui │ │ ├── DeleteFiles.ui │ │ ├── DeleteStyles.ui │ │ ├── DryRunReplace.ui │ │ ├── EditRO.ui │ │ ├── EditTOC.ui │ │ ├── EmptyLayout.ui │ │ ├── FindReplace.ui │ │ ├── HeadingSelector.ui │ │ ├── IndexEditor.ui │ │ ├── LinkJavascripts.ui │ │ ├── LinkStylesheets.ui │ │ ├── MDViewer.ui │ │ ├── ManageAutomation.ui │ │ ├── ManageRepos.ui │ │ ├── MetaEditor.ui │ │ ├── OpenWithName.ui │ │ ├── PAppearanceWidget.ui │ │ ├── PGeneralSettingsWidget.ui │ │ ├── PKeyboardShortcutsWidget.ui │ │ ├── PLanguageWidget.ui │ │ ├── PPluginWidget.ui │ │ ├── PPreserveEntitiesWidget.ui │ │ ├── PSpellCheckWidget.ui │ │ ├── PluginRunner.ui │ │ ├── Preferences.ui │ │ ├── RERenamer.ui │ │ ├── RETable.ui │ │ ├── RenameTemplate.ui │ │ ├── ReplacementChooser.ui │ │ ├── Reports.ui │ │ ├── ReportsAllFilesWidget.ui │ │ ├── ReportsCSSFilesWidget.ui │ │ ├── ReportsCharactersInHTMLFilesWidget.ui │ │ ├── ReportsClassesInHTMLFilesWidget.ui │ │ ├── ReportsHTMLFilesWidget.ui │ │ ├── ReportsImageFilesWidget.ui │ │ ├── ReportsLinksWidget.ui │ │ ├── ReportsStylesInCSSFilesWidget.ui │ │ ├── SearchEditor.ui │ │ ├── SelectCharacter.ui │ │ ├── SelectCheckpoint.ui │ │ ├── SelectFiles.ui │ │ ├── SelectFolder.ui │ │ ├── SelectHyperlink.ui │ │ ├── SelectId.ui │ │ ├── SelectIndexTitle.ui │ │ ├── SemanticTargetID.ui │ │ ├── SpellcheckEditor.ui │ │ └── main.ui │ ├── Importers/ │ │ ├── ImportEPUB.cpp │ │ ├── ImportEPUB.h │ │ ├── ImportHTML.cpp │ │ ├── ImportHTML.h │ │ ├── ImportTXT.cpp │ │ ├── ImportTXT.h │ │ ├── Importer.cpp │ │ ├── Importer.h │ │ ├── ImporterFactory.cpp │ │ └── ImporterFactory.h │ ├── MainUI/ │ │ ├── BookBrowser.cpp │ │ ├── BookBrowser.h │ │ ├── ClipsWindow.cpp │ │ ├── ClipsWindow.h │ │ ├── FindReplace.cpp │ │ ├── FindReplace.h │ │ ├── MainApplication.cpp │ │ ├── MainApplication.h │ │ ├── MainWindow.cpp │ │ ├── MainWindow.h │ │ ├── OPFModel.cpp │ │ ├── OPFModel.h │ │ ├── OPFModelItem.cpp │ │ ├── OPFModelItem.h │ │ ├── PreviewWindow.cpp │ │ ├── PreviewWindow.h │ │ ├── TOCModel.cpp │ │ ├── TOCModel.h │ │ ├── TableOfContents.cpp │ │ ├── TableOfContents.h │ │ ├── ValidationResultsView.cpp │ │ └── ValidationResultsView.h │ ├── Misc/ │ │ ├── AppEventFilter.cpp │ │ ├── AppEventFilter.h │ │ ├── AriaClips.cpp │ │ ├── AriaClips.h │ │ ├── AriaRoles.cpp │ │ ├── AriaRoles.h │ │ ├── AsciiFy.cpp │ │ ├── AsciiFy.h │ │ ├── CSSHighlighter.cpp │ │ ├── CSSHighlighter.h │ │ ├── CodepointNames.cpp │ │ ├── CodepointNames.h │ │ ├── DescriptiveInfo.h │ │ ├── FilenameDelegate.cpp │ │ ├── FilenameDelegate.h │ │ ├── FindReplaceQLineEdit.cpp │ │ ├── FindReplaceQLineEdit.h │ │ ├── FontObfuscation.cpp │ │ ├── FontObfuscation.h │ │ ├── GuideItems.cpp │ │ ├── GuideItems.h │ │ ├── HTMLEncodingResolver.cpp │ │ ├── HTMLEncodingResolver.h │ │ ├── HTMLSpellCheck.cpp │ │ ├── HTMLSpellCheck.h │ │ ├── HTMLSpellCheckML.cpp │ │ ├── HTMLSpellCheckML.h │ │ ├── KeyboardShortcut.cpp │ │ ├── KeyboardShortcut.h │ │ ├── KeyboardShortcutManager.cpp │ │ ├── KeyboardShortcutManager.h │ │ ├── KeyboardShortcut_p.h │ │ ├── Landmarks.cpp │ │ ├── Landmarks.h │ │ ├── Language.cpp │ │ ├── Language.h │ │ ├── LocaleAwareItem.h │ │ ├── MarcRelators.cpp │ │ ├── MarcRelators.h │ │ ├── MediaTypes.cpp │ │ ├── MediaTypes.h │ │ ├── Ncx20051Dtd.cpp │ │ ├── NumericItem.h │ │ ├── OpenExternally.cpp │ │ ├── OpenExternally.h │ │ ├── PasteTarget.h │ │ ├── PasteTargetComboBox.cpp │ │ ├── PasteTargetComboBox.h │ │ ├── Plugin.cpp │ │ ├── Plugin.h │ │ ├── PluginDB.cpp │ │ ├── PluginDB.h │ │ ├── PrettyPrintProps.cpp │ │ ├── PrettyPrintProps.h │ │ ├── PythonHighlighter.cpp │ │ ├── PythonHighlighter.h │ │ ├── SearchOperations.cpp │ │ ├── SearchOperations.h │ │ ├── SearchUtils.cpp │ │ ├── SearchUtils.h │ │ ├── SettingsStore.cpp │ │ ├── SettingsStore.h │ │ ├── SigilDarkStyle.cpp │ │ ├── SigilDarkStyle.h │ │ ├── SleepFunctions.h │ │ ├── SpellCheck.cpp │ │ ├── SpellCheck.h │ │ ├── TOCHTMLWriter.cpp │ │ ├── TOCHTMLWriter.h │ │ ├── TempFolder.cpp │ │ ├── TempFolder.h │ │ ├── UILanguage.cpp │ │ ├── UILanguage.h │ │ ├── URLInterceptor.cpp │ │ ├── URLInterceptor.h │ │ ├── URLSchemeHandler.cpp │ │ ├── URLSchemeHandler.h │ │ ├── UpdateChecker.cpp │ │ ├── UpdateChecker.h │ │ ├── Utility.cpp │ │ ├── Utility.h │ │ ├── ValidationResult.cpp │ │ ├── ValidationResult.h │ │ ├── WebProfileMgr.cpp │ │ ├── WebProfileMgr.h │ │ ├── WrapIndicator.h │ │ ├── XHTMLHighlighter.cpp │ │ ├── XHTMLHighlighter.h │ │ ├── XHTMLHighlighter2.cpp │ │ ├── XHTMLHighlighter2.h │ │ ├── XMLEntities.cpp │ │ ├── XMLEntities.h │ │ ├── XhtmlEntitiesDtd.cpp │ │ ├── macos_menu_and_window_fixes.mm │ │ ├── webviewprinter.cpp │ │ └── webviewprinter.h │ ├── MiscEditors/ │ │ ├── ClipEditorModel.cpp │ │ ├── ClipEditorModel.h │ │ ├── ClipEditorTreeView.cpp │ │ ├── ClipEditorTreeView.h │ │ ├── IndexEditorModel.cpp │ │ ├── IndexEditorModel.h │ │ ├── IndexEditorTreeView.cpp │ │ ├── IndexEditorTreeView.h │ │ ├── IndexEntries.cpp │ │ ├── IndexEntries.h │ │ ├── IndexHTMLWriter.cpp │ │ ├── IndexHTMLWriter.h │ │ ├── MetaEditorTreeView.cpp │ │ ├── MetaEditorTreeView.h │ │ ├── SearchEditorModel.cpp │ │ ├── SearchEditorModel.h │ │ ├── SearchEditorTreeView.cpp │ │ └── SearchEditorTreeView.h │ ├── PCRE2/ │ │ ├── PCRECache.cpp │ │ ├── PCRECache.h │ │ ├── PCREErrors.cpp │ │ ├── PCREErrors.h │ │ ├── PCREReplaceTextBuilder.cpp │ │ ├── PCREReplaceTextBuilder.h │ │ ├── SPCRE.cpp │ │ └── SPCRE.h │ ├── Parsers/ │ │ ├── CSSDeNest.cpp │ │ ├── CSSDeNest.h │ │ ├── CSSInfo.cpp │ │ ├── CSSInfo.h │ │ ├── CSSToolbox.cpp │ │ ├── CSSToolbox.h │ │ ├── GumboInterface.cpp │ │ ├── GumboInterface.h │ │ ├── HTMLStyleInfo.cpp │ │ ├── HTMLStyleInfo.h │ │ ├── OPFParser.cpp │ │ ├── OPFParser.h │ │ ├── QuickParser.cpp │ │ ├── QuickParser.h │ │ ├── TagAtts.cpp │ │ ├── TagAtts.h │ │ ├── TagLister.cpp │ │ ├── TagLister.h │ │ ├── qCSSParser.cpp │ │ ├── qCSSParser.h │ │ ├── qCSSProperties.cpp │ │ ├── qCSSProperties.h │ │ ├── qCSSUtils.cpp │ │ └── qCSSUtils.h │ ├── Query/ │ │ ├── CDocument.cpp │ │ ├── CDocument.h │ │ ├── CNode.cpp │ │ ├── CNode.h │ │ ├── CObject.cpp │ │ ├── CObject.h │ │ ├── CParser.cpp │ │ ├── CParser.h │ │ ├── CQueryUtil.cpp │ │ ├── CQueryUtil.h │ │ ├── CSelection.cpp │ │ ├── CSelection.h │ │ ├── CSelector.cpp │ │ ├── CSelector.h │ │ └── LICENSE │ ├── ResourceObjects/ │ │ ├── AudioResource.cpp │ │ ├── AudioResource.h │ │ ├── CSSResource.cpp │ │ ├── CSSResource.h │ │ ├── FontResource.cpp │ │ ├── FontResource.h │ │ ├── HTMLResource.cpp │ │ ├── HTMLResource.h │ │ ├── ImageResource.cpp │ │ ├── ImageResource.h │ │ ├── MiscTextResource.cpp │ │ ├── MiscTextResource.h │ │ ├── NCXResource.cpp │ │ ├── NCXResource.h │ │ ├── NavProcessor.cpp │ │ ├── NavProcessor.h │ │ ├── OPFResource.cpp │ │ ├── OPFResource.h │ │ ├── PdfResource.cpp │ │ ├── PdfResource.h │ │ ├── Resource.cpp │ │ ├── Resource.h │ │ ├── SVGResource.cpp │ │ ├── SVGResource.h │ │ ├── TextResource.cpp │ │ ├── TextResource.h │ │ ├── VideoResource.cpp │ │ ├── VideoResource.h │ │ ├── XMLResource.cpp │ │ └── XMLResource.h │ ├── Resource_Files/ │ │ ├── About/ │ │ │ └── About.qrc │ │ ├── bash/ │ │ │ └── sigil-sh_install │ │ ├── dark/ │ │ │ ├── dark.qrc │ │ │ ├── lin_dark_scrollbar.css │ │ │ ├── mac_dark_scrollbar.css │ │ │ ├── win-dark-style.qss │ │ │ └── win_dark_scrollbar.css │ │ ├── dictionaries/ │ │ │ ├── About.txt │ │ │ ├── COPYING_GPLv2.txt │ │ │ ├── COPYING_GPLv3.txt │ │ │ ├── COPYING_LGPL_v2.0.txt │ │ │ ├── COPYING_LGPL_v2.1.txt │ │ │ ├── License_es.md │ │ │ ├── README.txt │ │ │ ├── README_de_DE_frami.txt │ │ │ ├── README_en_GB.txt │ │ │ ├── README_en_US.txt │ │ │ ├── README_es_ANY.txt │ │ │ ├── README_extension_owner.txt │ │ │ ├── README_fr.txt │ │ │ ├── README_hyph_de.txt │ │ │ ├── README_hyph_en_GB.txt │ │ │ ├── README_hyph_en_US.txt │ │ │ ├── README_hyph_es.txt │ │ │ ├── README_hyph_fr.txt │ │ │ ├── de_DE.aff │ │ │ ├── de_DE.dic │ │ │ ├── en_GB.aff │ │ │ ├── en_GB.dic │ │ │ ├── en_US.aff │ │ │ ├── en_US.dic │ │ │ ├── es.aff │ │ │ ├── es.dic │ │ │ ├── fr.aff │ │ │ ├── fr.dic │ │ │ ├── hyph_de_DE.dic │ │ │ ├── hyph_en_GB.dic │ │ │ ├── hyph_en_US.dic │ │ │ ├── hyph_es.dic │ │ │ ├── hyph_fr.dic │ │ │ └── license.txt │ │ ├── dtd/ │ │ │ └── xhtml-entities.dtd │ │ ├── examples/ │ │ │ ├── clip_entries.ini │ │ │ └── search_entries.ini │ │ ├── fluent/ │ │ │ └── fluent.qrc │ │ ├── freedesktop/ │ │ │ ├── sigil-appimage.desktop │ │ │ └── sigil.desktop │ │ ├── icon/ │ │ │ ├── app_icons_alt/ │ │ │ │ ├── Sigil.icns │ │ │ │ └── app_icons.qrc │ │ │ ├── app_icons_orig/ │ │ │ │ ├── Sigil.icns │ │ │ │ └── app_icons.qrc │ │ │ ├── epub.icns │ │ │ └── icon.qrc │ │ ├── javascript/ │ │ │ ├── book_view_current_location.js │ │ │ ├── format_block.js │ │ │ ├── get_ancestor.js │ │ │ ├── get_ancestor_attribute.js │ │ │ ├── get_block.js │ │ │ ├── get_parent_tags.js │ │ │ ├── get_range.js │ │ │ ├── get_segment_html.js │ │ │ ├── get_tag_html.js │ │ │ ├── javascript.qrc │ │ │ ├── jquery.scrollTo-2.1.2-min.js │ │ │ ├── new_selection.js │ │ │ └── set_ancestor_attribute.js │ │ ├── mac/ │ │ │ └── MacOSXBundleInfo.plist │ │ ├── main/ │ │ │ └── main.qrc │ │ ├── material/ │ │ │ └── material.qrc │ │ ├── plugin_launchers/ │ │ │ └── python/ │ │ │ ├── bookcontainer.py │ │ │ ├── compatibility_utils.py │ │ │ ├── epub_utils.py │ │ │ ├── hrefutils.py │ │ │ ├── imghdr.py │ │ │ ├── inputcontainer.py │ │ │ ├── launcher.py │ │ │ ├── navprocessor.py │ │ │ ├── opf_parser.py │ │ │ ├── outputcontainer.py │ │ │ ├── pluginhunspell.py │ │ │ ├── pluginhunspellml.py │ │ │ ├── preferences.py │ │ │ ├── quickparser.py │ │ │ ├── sigil_bs4/ │ │ │ │ ├── AUTHORS.txt │ │ │ │ ├── COPYING.txt │ │ │ │ ├── __init__.py │ │ │ │ ├── builder/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── _html5lib.py │ │ │ │ │ ├── _htmlparser.py │ │ │ │ │ └── _lxml.py │ │ │ │ ├── dammit.py │ │ │ │ ├── diagnose.py │ │ │ │ ├── element.py │ │ │ │ └── sigil_custom_changes_to_bs4-4.4.0.patch.txt │ │ │ ├── sigil_gumbo_bs4_adapter.py │ │ │ ├── sigil_gumboc.py │ │ │ ├── sigil_gumboc_tags.py │ │ │ ├── unipath.py │ │ │ ├── validationcontainer.py │ │ │ ├── validationresult.py │ │ │ └── wrapper.py │ │ ├── polyfills/ │ │ │ ├── MathJax_License.txt │ │ │ └── MathJax_README.md │ │ ├── python3lib/ │ │ │ ├── cssreformatter.py │ │ │ ├── diffstat.py │ │ │ ├── fix_opf_ids.py │ │ │ ├── fr_utils.py │ │ │ ├── functionrep.py │ │ │ ├── functionsearch.py │ │ │ ├── gencheck.py │ │ │ ├── getcodepointname.py │ │ │ ├── metadata_utils.py │ │ │ ├── metaproc2.py │ │ │ ├── metaproc3.py │ │ │ ├── ncxdata.py │ │ │ ├── ncxgenerator.py │ │ │ ├── opf2data.py │ │ │ ├── opf3data.py │ │ │ ├── opf_id_parser.py │ │ │ ├── opf_newparser.py │ │ │ ├── repomanager.py │ │ │ ├── sanitycheck.py │ │ │ ├── sdifflibparser.py │ │ │ ├── titlecase.py │ │ │ ├── unidecode/ │ │ │ │ ├── LICENSE │ │ │ │ ├── README.rst │ │ │ │ ├── __init__.py │ │ │ │ ├── __main__.py │ │ │ │ ├── py.typed │ │ │ │ ├── util.py │ │ │ │ ├── x000.py │ │ │ │ ├── x001.py │ │ │ │ ├── x002.py │ │ │ │ ├── x003.py │ │ │ │ ├── x004.py │ │ │ │ ├── x005.py │ │ │ │ ├── x006.py │ │ │ │ ├── x007.py │ │ │ │ ├── x009.py │ │ │ │ ├── x00a.py │ │ │ │ ├── x00b.py │ │ │ │ ├── x00c.py │ │ │ │ ├── x00d.py │ │ │ │ ├── x00e.py │ │ │ │ ├── x00f.py │ │ │ │ ├── x010.py │ │ │ │ ├── x011.py │ │ │ │ ├── x012.py │ │ │ │ ├── x013.py │ │ │ │ ├── x014.py │ │ │ │ ├── x015.py │ │ │ │ ├── x016.py │ │ │ │ ├── x017.py │ │ │ │ ├── x018.py │ │ │ │ ├── x01d.py │ │ │ │ ├── x01e.py │ │ │ │ ├── x01f.py │ │ │ │ ├── x020.py │ │ │ │ ├── x021.py │ │ │ │ ├── x022.py │ │ │ │ ├── x023.py │ │ │ │ ├── x024.py │ │ │ │ ├── x025.py │ │ │ │ ├── x026.py │ │ │ │ ├── x027.py │ │ │ │ ├── x028.py │ │ │ │ ├── x029.py │ │ │ │ ├── x02a.py │ │ │ │ ├── x02c.py │ │ │ │ ├── x02e.py │ │ │ │ ├── x02f.py │ │ │ │ ├── x030.py │ │ │ │ ├── x031.py │ │ │ │ ├── x032.py │ │ │ │ ├── x033.py │ │ │ │ ├── x04d.py │ │ │ │ ├── x04e.py │ │ │ │ ├── x04f.py │ │ │ │ ├── x050.py │ │ │ │ ├── x051.py │ │ │ │ ├── x052.py │ │ │ │ ├── x053.py │ │ │ │ ├── x054.py │ │ │ │ ├── x055.py │ │ │ │ ├── x056.py │ │ │ │ ├── x057.py │ │ │ │ ├── x058.py │ │ │ │ ├── x059.py │ │ │ │ ├── x05a.py │ │ │ │ ├── x05b.py │ │ │ │ ├── x05c.py │ │ │ │ ├── x05d.py │ │ │ │ ├── x05e.py │ │ │ │ ├── x05f.py │ │ │ │ ├── x060.py │ │ │ │ ├── x061.py │ │ │ │ ├── x062.py │ │ │ │ ├── x063.py │ │ │ │ ├── x064.py │ │ │ │ ├── x065.py │ │ │ │ ├── x066.py │ │ │ │ ├── x067.py │ │ │ │ ├── x068.py │ │ │ │ ├── x069.py │ │ │ │ ├── x06a.py │ │ │ │ ├── x06b.py │ │ │ │ ├── x06c.py │ │ │ │ ├── x06d.py │ │ │ │ ├── x06e.py │ │ │ │ ├── x06f.py │ │ │ │ ├── x070.py │ │ │ │ ├── x071.py │ │ │ │ ├── x072.py │ │ │ │ ├── x073.py │ │ │ │ ├── x074.py │ │ │ │ ├── x075.py │ │ │ │ ├── x076.py │ │ │ │ ├── x077.py │ │ │ │ ├── x078.py │ │ │ │ ├── x079.py │ │ │ │ ├── x07a.py │ │ │ │ ├── x07b.py │ │ │ │ ├── x07c.py │ │ │ │ ├── x07d.py │ │ │ │ ├── x07e.py │ │ │ │ ├── x07f.py │ │ │ │ ├── x080.py │ │ │ │ ├── x081.py │ │ │ │ ├── x082.py │ │ │ │ ├── x083.py │ │ │ │ ├── x084.py │ │ │ │ ├── x085.py │ │ │ │ ├── x086.py │ │ │ │ ├── x087.py │ │ │ │ ├── x088.py │ │ │ │ ├── x089.py │ │ │ │ ├── x08a.py │ │ │ │ ├── x08b.py │ │ │ │ ├── x08c.py │ │ │ │ ├── x08d.py │ │ │ │ ├── x08e.py │ │ │ │ ├── x08f.py │ │ │ │ ├── x090.py │ │ │ │ ├── x091.py │ │ │ │ ├── x092.py │ │ │ │ ├── x093.py │ │ │ │ ├── x094.py │ │ │ │ ├── x095.py │ │ │ │ ├── x096.py │ │ │ │ ├── x097.py │ │ │ │ ├── x098.py │ │ │ │ ├── x099.py │ │ │ │ ├── x09a.py │ │ │ │ ├── x09b.py │ │ │ │ ├── x09c.py │ │ │ │ ├── x09d.py │ │ │ │ ├── x09e.py │ │ │ │ ├── x09f.py │ │ │ │ ├── x0a0.py │ │ │ │ ├── x0a1.py │ │ │ │ ├── x0a2.py │ │ │ │ ├── x0a3.py │ │ │ │ ├── x0a4.py │ │ │ │ ├── x0ac.py │ │ │ │ ├── x0ad.py │ │ │ │ ├── x0ae.py │ │ │ │ ├── x0af.py │ │ │ │ ├── x0b0.py │ │ │ │ ├── x0b1.py │ │ │ │ ├── x0b2.py │ │ │ │ ├── x0b3.py │ │ │ │ ├── x0b4.py │ │ │ │ ├── x0b5.py │ │ │ │ ├── x0b6.py │ │ │ │ ├── x0b7.py │ │ │ │ ├── x0b8.py │ │ │ │ ├── x0b9.py │ │ │ │ ├── x0ba.py │ │ │ │ ├── x0bb.py │ │ │ │ ├── x0bc.py │ │ │ │ ├── x0bd.py │ │ │ │ ├── x0be.py │ │ │ │ ├── x0bf.py │ │ │ │ ├── x0c0.py │ │ │ │ ├── x0c1.py │ │ │ │ ├── x0c2.py │ │ │ │ ├── x0c3.py │ │ │ │ ├── x0c4.py │ │ │ │ ├── x0c5.py │ │ │ │ ├── x0c6.py │ │ │ │ ├── x0c7.py │ │ │ │ ├── x0c8.py │ │ │ │ ├── x0c9.py │ │ │ │ ├── x0ca.py │ │ │ │ ├── x0cb.py │ │ │ │ ├── x0cc.py │ │ │ │ ├── x0cd.py │ │ │ │ ├── x0ce.py │ │ │ │ ├── x0cf.py │ │ │ │ ├── x0d0.py │ │ │ │ ├── x0d1.py │ │ │ │ ├── x0d2.py │ │ │ │ ├── x0d3.py │ │ │ │ ├── x0d4.py │ │ │ │ ├── x0d5.py │ │ │ │ ├── x0d6.py │ │ │ │ ├── x0d7.py │ │ │ │ ├── x0f9.py │ │ │ │ ├── x0fa.py │ │ │ │ ├── x0fb.py │ │ │ │ ├── x0fc.py │ │ │ │ ├── x0fd.py │ │ │ │ ├── x0fe.py │ │ │ │ ├── x0ff.py │ │ │ │ ├── x1d4.py │ │ │ │ ├── x1d5.py │ │ │ │ ├── x1d6.py │ │ │ │ ├── x1d7.py │ │ │ │ ├── x1f1.py │ │ │ │ └── x1f6.py │ │ │ ├── updatechecker.py │ │ │ ├── xmlprocessor.py │ │ │ └── xmlsanitycheck.py │ │ ├── python_pkg/ │ │ │ ├── osx_add_python_framework.py │ │ │ ├── osx_add_python_framework6.py │ │ │ ├── python_paths.py │ │ │ ├── python_paths6.py │ │ │ ├── windows_python_gather.py │ │ │ ├── windows_python_gather6.py │ │ │ └── winreqs.txt │ │ ├── ts/ │ │ │ ├── base.ts │ │ │ ├── sigil_ar.ts │ │ │ ├── sigil_ca.ts │ │ │ ├── sigil_cs.ts │ │ │ ├── sigil_de.ts │ │ │ ├── sigil_en.ts │ │ │ ├── sigil_es.ts │ │ │ ├── sigil_fi.ts │ │ │ ├── sigil_fr.ts │ │ │ ├── sigil_it.ts │ │ │ ├── sigil_ja.ts │ │ │ ├── sigil_ko.ts │ │ │ ├── sigil_nl.ts │ │ │ ├── sigil_pl.ts │ │ │ ├── sigil_pt_BR.ts │ │ │ ├── sigil_ru.ts │ │ │ ├── sigil_sr.ts │ │ │ ├── sigil_tr.ts │ │ │ ├── sigil_uk.ts │ │ │ ├── sigil_zh_CN.ts │ │ │ └── sigil_zh_TW.ts │ │ └── windows/ │ │ ├── Sigil.exe.appmanifest │ │ ├── icon.rc.in │ │ ├── postinstall.bat │ │ └── version.rc.in │ ├── SourceUpdates/ │ │ ├── AnchorUpdates.cpp │ │ ├── AnchorUpdates.h │ │ ├── FragmentUpdates.cpp │ │ ├── FragmentUpdates.h │ │ ├── JavascriptUpdates.cpp │ │ ├── JavascriptUpdates.h │ │ ├── LinkUpdates.cpp │ │ ├── LinkUpdates.h │ │ ├── PerformCSSUpdates.cpp │ │ ├── PerformCSSUpdates.h │ │ ├── PerformHTMLUpdates.cpp │ │ ├── PerformHTMLUpdates.h │ │ ├── PerformNCXUpdates.cpp │ │ ├── PerformNCXUpdates.h │ │ ├── PerformOPFUpdates.cpp │ │ ├── PerformOPFUpdates.h │ │ ├── PerformXMLUpdates.cpp │ │ ├── PerformXMLUpdates.h │ │ ├── UniversalUpdates.cpp │ │ ├── UniversalUpdates.h │ │ ├── WordUpdates.cpp │ │ └── WordUpdates.h │ ├── Tabs/ │ │ ├── AVTab.cpp │ │ ├── AVTab.h │ │ ├── CSSTab.cpp │ │ ├── CSSTab.h │ │ ├── ContentTab.cpp │ │ ├── ContentTab.h │ │ ├── FlowTab.cpp │ │ ├── FlowTab.h │ │ ├── FontTab.cpp │ │ ├── FontTab.h │ │ ├── ImageTab.cpp │ │ ├── ImageTab.h │ │ ├── MiscTextTab.cpp │ │ ├── MiscTextTab.h │ │ ├── NCXTab.cpp │ │ ├── NCXTab.h │ │ ├── OPFTab.cpp │ │ ├── OPFTab.h │ │ ├── PdfTab.cpp │ │ ├── PdfTab.h │ │ ├── SVGTab.cpp │ │ ├── SVGTab.h │ │ ├── TabBar.cpp │ │ ├── TabBar.h │ │ ├── TabManager.cpp │ │ ├── TabManager.h │ │ ├── TextTab.cpp │ │ ├── TextTab.h │ │ ├── WellFormedCheckComponent.cpp │ │ ├── WellFormedCheckComponent.h │ │ ├── WellFormedContent.h │ │ ├── XMLTab.cpp │ │ └── XMLTab.h │ ├── ViewEditors/ │ │ ├── CodeViewEditor.cpp │ │ ├── CodeViewEditor.h │ │ ├── ElementIndex.h │ │ ├── LineNumberArea.cpp │ │ ├── LineNumberArea.h │ │ ├── Overlay.h │ │ ├── Searchable.cpp │ │ ├── Searchable.h │ │ ├── SimplePage.cpp │ │ ├── SimplePage.h │ │ ├── ViewEditor.h │ │ ├── ViewPreview.cpp │ │ ├── ViewPreview.h │ │ ├── Viewer.h │ │ ├── WebEngPage.cpp │ │ ├── WebEngPage.h │ │ └── Zoomable.h │ ├── Widgets/ │ │ ├── AVView.cpp │ │ ├── AVView.h │ │ ├── AdjustImage.cpp │ │ ├── AdjustImage.h │ │ ├── AlertBox.cpp │ │ ├── AlertBox.h │ │ ├── CaretStyle.cpp │ │ ├── CaretStyle.h │ │ ├── FileDropZone.h │ │ ├── FontView.cpp │ │ ├── FontView.h │ │ ├── ImageView.cpp │ │ ├── ImageView.h │ │ ├── Navigator.h │ │ ├── Navigator2.h │ │ ├── PdfView.cpp │ │ ├── PdfView.h │ │ ├── SELineNumberArea.cpp │ │ ├── SELineNumberArea.h │ │ ├── SourceEditor.cpp │ │ ├── SourceEditor.h │ │ ├── TVLineNumberArea.cpp │ │ ├── TVLineNumberArea.h │ │ ├── TextDocument.cpp │ │ ├── TextDocument.h │ │ ├── TextView.cpp │ │ └── TextView.h │ ├── main.cpp │ ├── qt6sigil.cmake │ ├── sigil_constants.cpp │ ├── sigil_constants.h │ └── sigil_exception.h ├── version.xml ├── windownloadqt.cmake └── winvirtpy.cmake