From c97e2031d5b2942e96aea7fe58fa4c87f6173bd6 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Mon, 10 Mar 2014 10:22:28 -0700 Subject: [PATCH] Move all in-repo deps to aegisub/vendor --- aegisub/Makefile | 2 +- aegisub/Makefile.inc.in | 4 ++-- aegisub/Makefile.target | 2 +- aegisub/build/csrihelper/csrihelper.vcxproj | 2 +- aegisub/build/hunspell/hunspell.vcxproj | 8 ++++---- aegisub/build/hunspell/hunspell.vcxproj.filters | 8 ++++---- aegisub/build/libiconv/libiconv.vcxproj | 2 +- aegisub/build/paths.props | 2 +- aegisub/build/universalchardet/universalchardet.vcxproj | 2 +- aegisub/libaegisub/common/charset.cpp | 8 ++++---- aegisub/tests/Makefile | 2 +- {contrib => aegisub/vendor}/csri/Doxyfile | 0 {contrib => aegisub/vendor}/csri/LICENSE | 0 {contrib => aegisub/vendor}/csri/Makefile.am | 0 {contrib => aegisub/vendor}/csri/ac/Makefile.am | 0 {contrib => aegisub/vendor}/csri/acinclude.m4 | 0 {contrib => aegisub/vendor}/csri/backends/Makefile.am | 0 .../vendor}/csri/backends/libass/Makefile.am | 0 .../vendor}/csri/backends/libass/libass_csri.c | 0 {contrib => aegisub/vendor}/csri/bootstrap | 0 {contrib => aegisub/vendor}/csri/configure.ac | 0 {contrib => aegisub/vendor}/csri/csri.pc.in | 0 {contrib => aegisub/vendor}/csri/csri_2008.vcproj | 0 {contrib => aegisub/vendor}/csri/frontends/Makefile.am | 0 .../vendor}/csri/frontends/avisynth25/Makefile.am | 0 .../vendor}/csri/frontends/avisynth25/avisynth.cpp | 0 .../vendor}/csri/frontends/avisynth25/avisynth.h | 0 .../vendor}/csri/frontends/cmdline/Makefile.am | 0 .../vendor}/csri/frontends/cmdline/cmdmain.c | 0 .../vendor}/csri/frontends/cmdline/render.c | 0 .../vendor}/csri/frontends/cmdline/render.h | 0 {contrib => aegisub/vendor}/csri/include/Makefile.am | 0 {contrib => aegisub/vendor}/csri/include/csri/csri.h | 0 {contrib => aegisub/vendor}/csri/include/csri/fmtids.h | 0 {contrib => aegisub/vendor}/csri/include/csri/logging.h | 0 {contrib => aegisub/vendor}/csri/include/csri/openerr.h | 0 {contrib => aegisub/vendor}/csri/include/csri/stream.h | 0 {contrib => aegisub/vendor}/csri/include/subhelp.h | 0 {contrib => aegisub/vendor}/csri/include/visibility.h | 0 {contrib => aegisub/vendor}/csri/lib/Makefile.am | 0 {contrib => aegisub/vendor}/csri/lib/csrilib.h | 0 {contrib => aegisub/vendor}/csri/lib/list.c | 0 {contrib => aegisub/vendor}/csri/lib/posix/csrilib_os.h | 0 {contrib => aegisub/vendor}/csri/lib/posix/enumerate.c | 0 {contrib => aegisub/vendor}/csri/lib/win32/csrilib_os.h | 0 {contrib => aegisub/vendor}/csri/lib/win32/enumerate.c | 0 {contrib => aegisub/vendor}/csri/lib/wrap.c | 0 {contrib => aegisub/vendor}/csri/subhelp/Makefile.am | 0 {contrib => aegisub/vendor}/csri/subhelp/logging.c | 0 {contrib => aegisub/vendor}/csri/subhelp/posix/openfile.c | 0 {contrib => aegisub/vendor}/csri/subhelp/win32/openfile.c | 0 {contrib => aegisub/vendor}/hunspell/ABOUT-NLS | 0 {contrib => aegisub/vendor}/hunspell/AUTHORS | 0 {contrib => aegisub/vendor}/hunspell/AUTHORS.myspell | 0 {contrib => aegisub/vendor}/hunspell/BUGS | 0 {contrib => aegisub/vendor}/hunspell/COPYING | 0 {contrib => aegisub/vendor}/hunspell/COPYING.LGPL | 0 {contrib => aegisub/vendor}/hunspell/COPYING.MPL | 0 {contrib => aegisub/vendor}/hunspell/ChangeLog | 0 {contrib => aegisub/vendor}/hunspell/ChangeLog.O | 0 {contrib => aegisub/vendor}/hunspell/INSTALL | 0 {contrib => aegisub/vendor}/hunspell/NEWS | 0 {contrib => aegisub/vendor}/hunspell/README | 0 {contrib => aegisub/vendor}/hunspell/README.myspell | 0 {contrib => aegisub/vendor}/hunspell/THANKS | 0 {contrib => aegisub/vendor}/hunspell/TODO | 0 {contrib => aegisub/vendor}/hunspell/license.hunspell | 0 {contrib => aegisub/vendor}/hunspell/license.myspell | 0 {contrib => aegisub/vendor}/hunspell/src/hunspell/README | 0 .../vendor}/hunspell/src/hunspell/affentry.cxx | 0 .../vendor}/hunspell/src/hunspell/affentry.hxx | 0 .../vendor}/hunspell/src/hunspell/affixmgr.cxx | 0 .../vendor}/hunspell/src/hunspell/affixmgr.hxx | 0 .../vendor}/hunspell/src/hunspell/atypes.hxx | 0 .../vendor}/hunspell/src/hunspell/baseaffix.hxx | 0 .../vendor}/hunspell/src/hunspell/csutil.cxx | 0 .../vendor}/hunspell/src/hunspell/csutil.hxx | 0 .../vendor}/hunspell/src/hunspell/dictmgr.cxx | 0 .../vendor}/hunspell/src/hunspell/dictmgr.hxx | 0 .../vendor}/hunspell/src/hunspell/filemgr.cxx | 0 .../vendor}/hunspell/src/hunspell/filemgr.hxx | 0 .../vendor}/hunspell/src/hunspell/hashmgr.cxx | 0 .../vendor}/hunspell/src/hunspell/hashmgr.hxx | 0 .../vendor}/hunspell/src/hunspell/htypes.hxx | 0 .../vendor}/hunspell/src/hunspell/hunspell.cxx | 0 .../vendor}/hunspell/src/hunspell/hunspell.dsp | 0 .../vendor}/hunspell/src/hunspell/hunspell.h | 0 .../vendor}/hunspell/src/hunspell/hunspell.hxx | 0 .../vendor}/hunspell/src/hunspell/hunvisapi.h | 0 .../vendor}/hunspell/src/hunspell/hunvisapi.h.in | 0 .../vendor}/hunspell/src/hunspell/hunzip.cxx | 0 .../vendor}/hunspell/src/hunspell/hunzip.hxx | 0 .../vendor}/hunspell/src/hunspell/langnum.hxx | 0 .../vendor}/hunspell/src/hunspell/license.hunspell | 0 .../vendor}/hunspell/src/hunspell/license.myspell | 0 .../vendor}/hunspell/src/hunspell/makefile.mk | 0 .../vendor}/hunspell/src/hunspell/phonet.cxx | 0 .../vendor}/hunspell/src/hunspell/phonet.hxx | 0 .../vendor}/hunspell/src/hunspell/replist.cxx | 0 .../vendor}/hunspell/src/hunspell/replist.hxx | 0 .../vendor}/hunspell/src/hunspell/suggestmgr.cxx | 0 .../vendor}/hunspell/src/hunspell/suggestmgr.hxx | 0 .../vendor}/hunspell/src/hunspell/utf_info.cxx | 0 .../vendor}/hunspell/src/hunspell/w_char.hxx | 0 .../vendor}/hunspell/src/parsers/firstparser.cxx | 0 .../vendor}/hunspell/src/parsers/firstparser.hxx | 0 .../vendor}/hunspell/src/parsers/htmlparser.cxx | 0 .../vendor}/hunspell/src/parsers/htmlparser.hxx | 0 .../vendor}/hunspell/src/parsers/latexparser.cxx | 0 .../vendor}/hunspell/src/parsers/latexparser.hxx | 0 .../vendor}/hunspell/src/parsers/manparser.cxx | 0 .../vendor}/hunspell/src/parsers/manparser.hxx | 0 .../vendor}/hunspell/src/parsers/testparser.cxx | 0 .../vendor}/hunspell/src/parsers/textparser.cxx | 0 .../vendor}/hunspell/src/parsers/textparser.hxx | 0 .../vendor}/hunspell/src/win_api/Hunspell.rc | 0 {contrib => aegisub/vendor}/hunspell/src/win_api/config.h | 0 .../vendor}/hunspell/src/win_api/hunspelldll.c | 0 .../vendor}/hunspell/src/win_api/hunspelldll.h | 0 {contrib => aegisub/vendor}/iconv/AUTHORS | 0 {contrib => aegisub/vendor}/iconv/COPYING | 0 {contrib => aegisub/vendor}/iconv/ChangeLog | 0 {contrib => aegisub/vendor}/iconv/DEPENDENCIES | 0 {contrib => aegisub/vendor}/iconv/DESIGN | 0 {contrib => aegisub/vendor}/iconv/HACKING | 0 {contrib => aegisub/vendor}/iconv/NEWS | 0 {contrib => aegisub/vendor}/iconv/NOTES | 0 {contrib => aegisub/vendor}/iconv/PORTS | 0 {contrib => aegisub/vendor}/iconv/README | 0 {contrib => aegisub/vendor}/iconv/THANKS | 0 {contrib => aegisub/vendor}/iconv/include/iconv.h | 0 {contrib => aegisub/vendor}/iconv/include/libcharset.h | 0 {contrib => aegisub/vendor}/iconv/include/localcharset.h | 0 {contrib => aegisub/vendor}/iconv/include/stdbool.h | 0 {contrib => aegisub/vendor}/iconv/libcharset/config.h | 0 .../vendor}/iconv/libcharset/localcharset.c | 0 .../vendor}/iconv/libcharset/relocatable.c | 0 .../vendor}/iconv/libcharset/relocatable.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/aliases.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/aliases2.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/aliases_aix.h | 0 .../vendor}/iconv/libiconv/aliases_aix_sysaix.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/aliases_dos.h | 0 .../vendor}/iconv/libiconv/aliases_extra.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/aliases_osf1.h | 0 .../vendor}/iconv/libiconv/aliases_osf1_sysosf1.h | 0 .../vendor}/iconv/libiconv/aliases_sysaix.h | 0 .../vendor}/iconv/libiconv/aliases_syshpux.h | 0 .../vendor}/iconv/libiconv/aliases_sysosf1.h | 0 .../vendor}/iconv/libiconv/aliases_syssolaris.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/armscii_8.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/ascii.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/atarist.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/big5.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/big5_2003.h | 0 .../vendor}/iconv/libiconv/big5hkscs1999.h | 0 .../vendor}/iconv/libiconv/big5hkscs2001.h | 0 .../vendor}/iconv/libiconv/big5hkscs2004.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/c99.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/canonical.h | 0 .../vendor}/iconv/libiconv/canonical_aix.h | 0 .../vendor}/iconv/libiconv/canonical_aix_sysaix.h | 0 .../vendor}/iconv/libiconv/canonical_dos.h | 0 .../vendor}/iconv/libiconv/canonical_extra.h | 0 .../vendor}/iconv/libiconv/canonical_local.h | 0 .../vendor}/iconv/libiconv/canonical_local_sysaix.h | 0 .../vendor}/iconv/libiconv/canonical_local_syshpux.h | 0 .../vendor}/iconv/libiconv/canonical_local_sysosf1.h | 0 .../vendor}/iconv/libiconv/canonical_local_syssolaris.h | 0 .../vendor}/iconv/libiconv/canonical_osf1.h | 0 .../vendor}/iconv/libiconv/canonical_osf1_sysosf1.h | 0 .../vendor}/iconv/libiconv/canonical_sysaix.h | 0 .../vendor}/iconv/libiconv/canonical_syshpux.h | 0 .../vendor}/iconv/libiconv/canonical_sysosf1.h | 0 .../vendor}/iconv/libiconv/canonical_syssolaris.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/ces_big5.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/ces_gbk.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/charset.alias | 0 {contrib => aegisub/vendor}/iconv/libiconv/cjk_variants.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cns11643.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cns11643_1.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cns11643_15.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cns11643_2.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cns11643_3.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cns11643_4.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cns11643_4a.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cns11643_4b.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cns11643_5.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cns11643_6.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cns11643_7.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cns11643_inv.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/config.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/converters.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp1046.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp1124.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp1125.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp1129.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp1131.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp1133.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp1161.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp1162.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp1163.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp1250.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp1251.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp1252.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp1253.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp1254.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp1255.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp1256.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp1257.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp1258.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp437.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp737.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp775.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp850.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp852.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp853.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp855.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp856.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp857.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp858.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp860.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp861.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp862.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp863.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp864.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp865.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp866.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp869.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp874.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp922.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp932.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp932ext.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp936.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp936ext.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp943.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp949.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp950.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/cp950ext.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/dec_hanyu.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/dec_kanji.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/encodings.def | 0 .../vendor}/iconv/libiconv/encodings_aix.def | 0 .../vendor}/iconv/libiconv/encodings_dos.def | 0 .../vendor}/iconv/libiconv/encodings_extra.def | 0 .../vendor}/iconv/libiconv/encodings_local.def | 0 .../vendor}/iconv/libiconv/encodings_osf1.def | 0 {contrib => aegisub/vendor}/iconv/libiconv/euc_cn.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/euc_jisx0213.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/euc_jp.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/euc_kr.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/euc_tw.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/flags.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/flushwc.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/gb12345.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/gb12345ext.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/gb18030.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/gb18030ext.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/gb18030uni.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/gb2312.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/gbk.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/gbkext1.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/gbkext2.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/gbkext_inv.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/genaliases.c | 0 {contrib => aegisub/vendor}/iconv/libiconv/genaliases2.c | 0 {contrib => aegisub/vendor}/iconv/libiconv/genflags.c | 0 {contrib => aegisub/vendor}/iconv/libiconv/gentranslit.c | 0 .../vendor}/iconv/libiconv/georgian_academy.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/georgian_ps.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/hkscs1999.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/hkscs2001.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/hkscs2004.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/hp_roman8.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/hz.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iconv.c | 0 {contrib => aegisub/vendor}/iconv/libiconv/iconv_open1.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iconv_open2.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso2022_cn.h | 0 .../vendor}/iconv/libiconv/iso2022_cnext.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso2022_jp.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso2022_jp1.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso2022_jp2.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso2022_jp3.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso2022_kr.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso646_cn.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso646_jp.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso8859_1.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso8859_10.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso8859_11.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso8859_13.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso8859_14.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso8859_15.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso8859_16.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso8859_2.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso8859_3.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso8859_4.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso8859_5.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso8859_6.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso8859_7.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso8859_8.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/iso8859_9.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/isoir165.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/isoir165ext.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/java.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/jisx0201.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/jisx0208.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/jisx0212.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/jisx0213.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/johab.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/johab_hangul.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/koi8_r.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/koi8_ru.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/koi8_t.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/koi8_u.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/ksc5601.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/libcharset.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/localcharset.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/loop_unicode.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/loop_wchar.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/loops.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/mac_arabic.h | 0 .../vendor}/iconv/libiconv/mac_centraleurope.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/mac_croatian.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/mac_cyrillic.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/mac_greek.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/mac_hebrew.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/mac_iceland.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/mac_roman.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/mac_romania.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/mac_thai.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/mac_turkish.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/mac_ukraine.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/mulelao.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/nextstep.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/pt154.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/relocatable.c | 0 {contrib => aegisub/vendor}/iconv/libiconv/relocatable.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/riscos1.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/rk1048.h | 0 .../vendor}/iconv/libiconv/shift_jisx0213.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/sjis.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/tcvn.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/tds565.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/tis620.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/translit.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/ucs2.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/ucs2be.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/ucs2internal.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/ucs2le.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/ucs2swapped.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/ucs4.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/ucs4be.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/ucs4internal.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/ucs4le.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/ucs4swapped.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/uhc_1.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/uhc_2.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/utf16.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/utf16be.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/utf16le.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/utf32.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/utf32be.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/utf32le.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/utf7.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/utf8.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/vietcomb.h | 0 {contrib => aegisub/vendor}/iconv/libiconv/viscii.h | 0 aegisub/{ => vendor}/universalchardet/Big5Freq.tab | 0 .../{ => vendor}/universalchardet/CharDistribution.cpp | 0 aegisub/{ => vendor}/universalchardet/CharDistribution.h | 0 aegisub/{ => vendor}/universalchardet/EUCKRFreq.tab | 0 aegisub/{ => vendor}/universalchardet/EUCTWFreq.tab | 0 aegisub/{ => vendor}/universalchardet/GB2312Freq.tab | 0 aegisub/{ => vendor}/universalchardet/JISFreq.tab | 0 aegisub/{ => vendor}/universalchardet/JpCntx.cpp | 0 aegisub/{ => vendor}/universalchardet/JpCntx.h | 0 .../{ => vendor}/universalchardet/LangBulgarianModel.cpp | 0 .../{ => vendor}/universalchardet/LangCyrillicModel.cpp | 0 aegisub/{ => vendor}/universalchardet/LangGreekModel.cpp | 0 aegisub/{ => vendor}/universalchardet/LangHebrewModel.cpp | 0 .../{ => vendor}/universalchardet/LangHungarianModel.cpp | 0 aegisub/{ => vendor}/universalchardet/LangThaiModel.cpp | 0 aegisub/{ => vendor}/universalchardet/Makefile | 4 ++-- aegisub/{ => vendor}/universalchardet/md/_aix32.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_aix64.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_beos.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_bsdi.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_darwin.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_dgux.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_freebsd.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_hpux32.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_hpux64.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_irix32.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_irix64.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_linux.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_ncr.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_nec.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_netbsd.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_nextstep.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_nto.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_openbsd.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_openvms.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_os2.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_osf1.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_qnx.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_reliantunix.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_riscos.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_scoos.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_solaris.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_sony.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_sunos4.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_unixware.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_unixware7.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_win16.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_win95.cfg | 0 aegisub/{ => vendor}/universalchardet/md/_winnt.cfg | 0 aegisub/{ => vendor}/universalchardet/nsBig5Prober.cpp | 0 aegisub/{ => vendor}/universalchardet/nsBig5Prober.h | 0 aegisub/{ => vendor}/universalchardet/nsCharSetProber.cpp | 0 aegisub/{ => vendor}/universalchardet/nsCharSetProber.h | 0 .../{ => vendor}/universalchardet/nsCodingStateMachine.h | 0 aegisub/{ => vendor}/universalchardet/nsEUCJPProber.cpp | 0 aegisub/{ => vendor}/universalchardet/nsEUCJPProber.h | 0 aegisub/{ => vendor}/universalchardet/nsEUCKRProber.cpp | 0 aegisub/{ => vendor}/universalchardet/nsEUCKRProber.h | 0 aegisub/{ => vendor}/universalchardet/nsEUCTWProber.cpp | 0 aegisub/{ => vendor}/universalchardet/nsEUCTWProber.h | 0 aegisub/{ => vendor}/universalchardet/nsError.h | 0 .../{ => vendor}/universalchardet/nsEscCharsetProber.cpp | 0 .../{ => vendor}/universalchardet/nsEscCharsetProber.h | 0 aegisub/{ => vendor}/universalchardet/nsEscSM.cpp | 0 aegisub/{ => vendor}/universalchardet/nsGB2312Prober.cpp | 0 aegisub/{ => vendor}/universalchardet/nsGB2312Prober.h | 0 aegisub/{ => vendor}/universalchardet/nsHebrewProber.cpp | 0 aegisub/{ => vendor}/universalchardet/nsHebrewProber.h | 0 aegisub/{ => vendor}/universalchardet/nsLatin1Prober.cpp | 0 aegisub/{ => vendor}/universalchardet/nsLatin1Prober.h | 0 .../{ => vendor}/universalchardet/nsMBCSGroupProber.cpp | 0 aegisub/{ => vendor}/universalchardet/nsMBCSGroupProber.h | 0 aegisub/{ => vendor}/universalchardet/nsMBCSSM.cpp | 0 aegisub/{ => vendor}/universalchardet/nsPkgInt.h | 0 .../{ => vendor}/universalchardet/nsSBCSGroupProber.cpp | 0 aegisub/{ => vendor}/universalchardet/nsSBCSGroupProber.h | 0 .../{ => vendor}/universalchardet/nsSBCharSetProber.cpp | 0 aegisub/{ => vendor}/universalchardet/nsSBCharSetProber.h | 0 aegisub/{ => vendor}/universalchardet/nsSJISProber.cpp | 0 aegisub/{ => vendor}/universalchardet/nsSJISProber.h | 0 aegisub/{ => vendor}/universalchardet/nsUTF8Prober.cpp | 0 aegisub/{ => vendor}/universalchardet/nsUTF8Prober.h | 0 .../{ => vendor}/universalchardet/nsUniversalDetector.cpp | 0 .../{ => vendor}/universalchardet/nsUniversalDetector.h | 0 aegisub/{ => vendor}/universalchardet/nscore.h | 0 aegisub/{ => vendor}/universalchardet/prcpucfg.h | 0 aegisub/{ => vendor}/universalchardet/prmem.h | 0 aegisub/{ => vendor}/universalchardet/protypes.h | 0 aegisub/{ => vendor}/universalchardet/prtypes.h | 0 aegisub/{ => vendor}/universalchardet/xpcom-config.h | 0 458 files changed, 23 insertions(+), 23 deletions(-) rename {contrib => aegisub/vendor}/csri/Doxyfile (100%) rename {contrib => aegisub/vendor}/csri/LICENSE (100%) rename {contrib => aegisub/vendor}/csri/Makefile.am (100%) rename {contrib => aegisub/vendor}/csri/ac/Makefile.am (100%) rename {contrib => aegisub/vendor}/csri/acinclude.m4 (100%) rename {contrib => aegisub/vendor}/csri/backends/Makefile.am (100%) rename {contrib => aegisub/vendor}/csri/backends/libass/Makefile.am (100%) rename {contrib => aegisub/vendor}/csri/backends/libass/libass_csri.c (100%) rename {contrib => aegisub/vendor}/csri/bootstrap (100%) rename {contrib => aegisub/vendor}/csri/configure.ac (100%) rename {contrib => aegisub/vendor}/csri/csri.pc.in (100%) rename {contrib => aegisub/vendor}/csri/csri_2008.vcproj (100%) rename {contrib => aegisub/vendor}/csri/frontends/Makefile.am (100%) rename {contrib => aegisub/vendor}/csri/frontends/avisynth25/Makefile.am (100%) rename {contrib => aegisub/vendor}/csri/frontends/avisynth25/avisynth.cpp (100%) rename {contrib => aegisub/vendor}/csri/frontends/avisynth25/avisynth.h (100%) rename {contrib => aegisub/vendor}/csri/frontends/cmdline/Makefile.am (100%) rename {contrib => aegisub/vendor}/csri/frontends/cmdline/cmdmain.c (100%) rename {contrib => aegisub/vendor}/csri/frontends/cmdline/render.c (100%) rename {contrib => aegisub/vendor}/csri/frontends/cmdline/render.h (100%) rename {contrib => aegisub/vendor}/csri/include/Makefile.am (100%) rename {contrib => aegisub/vendor}/csri/include/csri/csri.h (100%) rename {contrib => aegisub/vendor}/csri/include/csri/fmtids.h (100%) rename {contrib => aegisub/vendor}/csri/include/csri/logging.h (100%) rename {contrib => aegisub/vendor}/csri/include/csri/openerr.h (100%) rename {contrib => aegisub/vendor}/csri/include/csri/stream.h (100%) rename {contrib => aegisub/vendor}/csri/include/subhelp.h (100%) rename {contrib => aegisub/vendor}/csri/include/visibility.h (100%) rename {contrib => aegisub/vendor}/csri/lib/Makefile.am (100%) rename {contrib => aegisub/vendor}/csri/lib/csrilib.h (100%) rename {contrib => aegisub/vendor}/csri/lib/list.c (100%) rename {contrib => aegisub/vendor}/csri/lib/posix/csrilib_os.h (100%) rename {contrib => aegisub/vendor}/csri/lib/posix/enumerate.c (100%) rename {contrib => aegisub/vendor}/csri/lib/win32/csrilib_os.h (100%) rename {contrib => aegisub/vendor}/csri/lib/win32/enumerate.c (100%) rename {contrib => aegisub/vendor}/csri/lib/wrap.c (100%) rename {contrib => aegisub/vendor}/csri/subhelp/Makefile.am (100%) rename {contrib => aegisub/vendor}/csri/subhelp/logging.c (100%) rename {contrib => aegisub/vendor}/csri/subhelp/posix/openfile.c (100%) rename {contrib => aegisub/vendor}/csri/subhelp/win32/openfile.c (100%) rename {contrib => aegisub/vendor}/hunspell/ABOUT-NLS (100%) rename {contrib => aegisub/vendor}/hunspell/AUTHORS (100%) rename {contrib => aegisub/vendor}/hunspell/AUTHORS.myspell (100%) rename {contrib => aegisub/vendor}/hunspell/BUGS (100%) rename {contrib => aegisub/vendor}/hunspell/COPYING (100%) rename {contrib => aegisub/vendor}/hunspell/COPYING.LGPL (100%) rename {contrib => aegisub/vendor}/hunspell/COPYING.MPL (100%) rename {contrib => aegisub/vendor}/hunspell/ChangeLog (100%) rename {contrib => aegisub/vendor}/hunspell/ChangeLog.O (100%) rename {contrib => aegisub/vendor}/hunspell/INSTALL (100%) rename {contrib => aegisub/vendor}/hunspell/NEWS (100%) rename {contrib => aegisub/vendor}/hunspell/README (100%) rename {contrib => aegisub/vendor}/hunspell/README.myspell (100%) rename {contrib => aegisub/vendor}/hunspell/THANKS (100%) rename {contrib => aegisub/vendor}/hunspell/TODO (100%) rename {contrib => aegisub/vendor}/hunspell/license.hunspell (100%) rename {contrib => aegisub/vendor}/hunspell/license.myspell (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/README (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/affentry.cxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/affentry.hxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/affixmgr.cxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/affixmgr.hxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/atypes.hxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/baseaffix.hxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/csutil.cxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/csutil.hxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/dictmgr.cxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/dictmgr.hxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/filemgr.cxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/filemgr.hxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/hashmgr.cxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/hashmgr.hxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/htypes.hxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/hunspell.cxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/hunspell.dsp (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/hunspell.h (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/hunspell.hxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/hunvisapi.h (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/hunvisapi.h.in (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/hunzip.cxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/hunzip.hxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/langnum.hxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/license.hunspell (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/license.myspell (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/makefile.mk (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/phonet.cxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/phonet.hxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/replist.cxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/replist.hxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/suggestmgr.cxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/suggestmgr.hxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/utf_info.cxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/hunspell/w_char.hxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/parsers/firstparser.cxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/parsers/firstparser.hxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/parsers/htmlparser.cxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/parsers/htmlparser.hxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/parsers/latexparser.cxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/parsers/latexparser.hxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/parsers/manparser.cxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/parsers/manparser.hxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/parsers/testparser.cxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/parsers/textparser.cxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/parsers/textparser.hxx (100%) rename {contrib => aegisub/vendor}/hunspell/src/win_api/Hunspell.rc (100%) rename {contrib => aegisub/vendor}/hunspell/src/win_api/config.h (100%) rename {contrib => aegisub/vendor}/hunspell/src/win_api/hunspelldll.c (100%) rename {contrib => aegisub/vendor}/hunspell/src/win_api/hunspelldll.h (100%) rename {contrib => aegisub/vendor}/iconv/AUTHORS (100%) rename {contrib => aegisub/vendor}/iconv/COPYING (100%) rename {contrib => aegisub/vendor}/iconv/ChangeLog (100%) rename {contrib => aegisub/vendor}/iconv/DEPENDENCIES (100%) rename {contrib => aegisub/vendor}/iconv/DESIGN (100%) rename {contrib => aegisub/vendor}/iconv/HACKING (100%) rename {contrib => aegisub/vendor}/iconv/NEWS (100%) rename {contrib => aegisub/vendor}/iconv/NOTES (100%) rename {contrib => aegisub/vendor}/iconv/PORTS (100%) rename {contrib => aegisub/vendor}/iconv/README (100%) rename {contrib => aegisub/vendor}/iconv/THANKS (100%) rename {contrib => aegisub/vendor}/iconv/include/iconv.h (100%) rename {contrib => aegisub/vendor}/iconv/include/libcharset.h (100%) rename {contrib => aegisub/vendor}/iconv/include/localcharset.h (100%) rename {contrib => aegisub/vendor}/iconv/include/stdbool.h (100%) rename {contrib => aegisub/vendor}/iconv/libcharset/config.h (100%) rename {contrib => aegisub/vendor}/iconv/libcharset/localcharset.c (100%) rename {contrib => aegisub/vendor}/iconv/libcharset/relocatable.c (100%) rename {contrib => aegisub/vendor}/iconv/libcharset/relocatable.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/aliases.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/aliases2.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/aliases_aix.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/aliases_aix_sysaix.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/aliases_dos.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/aliases_extra.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/aliases_osf1.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/aliases_osf1_sysosf1.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/aliases_sysaix.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/aliases_syshpux.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/aliases_sysosf1.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/aliases_syssolaris.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/armscii_8.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/ascii.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/atarist.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/big5.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/big5_2003.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/big5hkscs1999.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/big5hkscs2001.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/big5hkscs2004.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/c99.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/canonical.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/canonical_aix.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/canonical_aix_sysaix.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/canonical_dos.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/canonical_extra.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/canonical_local.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/canonical_local_sysaix.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/canonical_local_syshpux.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/canonical_local_sysosf1.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/canonical_local_syssolaris.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/canonical_osf1.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/canonical_osf1_sysosf1.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/canonical_sysaix.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/canonical_syshpux.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/canonical_sysosf1.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/canonical_syssolaris.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/ces_big5.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/ces_gbk.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/charset.alias (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cjk_variants.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cns11643.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cns11643_1.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cns11643_15.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cns11643_2.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cns11643_3.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cns11643_4.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cns11643_4a.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cns11643_4b.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cns11643_5.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cns11643_6.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cns11643_7.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cns11643_inv.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/config.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/converters.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp1046.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp1124.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp1125.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp1129.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp1131.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp1133.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp1161.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp1162.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp1163.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp1250.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp1251.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp1252.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp1253.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp1254.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp1255.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp1256.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp1257.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp1258.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp437.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp737.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp775.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp850.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp852.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp853.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp855.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp856.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp857.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp858.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp860.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp861.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp862.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp863.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp864.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp865.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp866.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp869.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp874.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp922.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp932.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp932ext.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp936.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp936ext.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp943.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp949.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp950.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/cp950ext.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/dec_hanyu.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/dec_kanji.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/encodings.def (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/encodings_aix.def (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/encodings_dos.def (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/encodings_extra.def (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/encodings_local.def (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/encodings_osf1.def (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/euc_cn.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/euc_jisx0213.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/euc_jp.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/euc_kr.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/euc_tw.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/flags.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/flushwc.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/gb12345.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/gb12345ext.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/gb18030.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/gb18030ext.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/gb18030uni.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/gb2312.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/gbk.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/gbkext1.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/gbkext2.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/gbkext_inv.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/genaliases.c (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/genaliases2.c (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/genflags.c (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/gentranslit.c (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/georgian_academy.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/georgian_ps.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/hkscs1999.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/hkscs2001.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/hkscs2004.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/hp_roman8.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/hz.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iconv.c (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iconv_open1.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iconv_open2.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso2022_cn.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso2022_cnext.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso2022_jp.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso2022_jp1.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso2022_jp2.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso2022_jp3.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso2022_kr.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso646_cn.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso646_jp.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso8859_1.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso8859_10.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso8859_11.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso8859_13.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso8859_14.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso8859_15.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso8859_16.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso8859_2.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso8859_3.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso8859_4.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso8859_5.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso8859_6.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso8859_7.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso8859_8.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/iso8859_9.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/isoir165.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/isoir165ext.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/java.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/jisx0201.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/jisx0208.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/jisx0212.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/jisx0213.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/johab.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/johab_hangul.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/koi8_r.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/koi8_ru.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/koi8_t.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/koi8_u.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/ksc5601.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/libcharset.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/localcharset.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/loop_unicode.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/loop_wchar.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/loops.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/mac_arabic.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/mac_centraleurope.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/mac_croatian.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/mac_cyrillic.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/mac_greek.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/mac_hebrew.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/mac_iceland.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/mac_roman.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/mac_romania.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/mac_thai.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/mac_turkish.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/mac_ukraine.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/mulelao.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/nextstep.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/pt154.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/relocatable.c (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/relocatable.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/riscos1.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/rk1048.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/shift_jisx0213.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/sjis.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/tcvn.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/tds565.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/tis620.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/translit.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/ucs2.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/ucs2be.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/ucs2internal.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/ucs2le.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/ucs2swapped.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/ucs4.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/ucs4be.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/ucs4internal.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/ucs4le.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/ucs4swapped.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/uhc_1.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/uhc_2.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/utf16.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/utf16be.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/utf16le.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/utf32.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/utf32be.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/utf32le.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/utf7.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/utf8.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/vietcomb.h (100%) rename {contrib => aegisub/vendor}/iconv/libiconv/viscii.h (100%) rename aegisub/{ => vendor}/universalchardet/Big5Freq.tab (100%) rename aegisub/{ => vendor}/universalchardet/CharDistribution.cpp (100%) rename aegisub/{ => vendor}/universalchardet/CharDistribution.h (100%) rename aegisub/{ => vendor}/universalchardet/EUCKRFreq.tab (100%) rename aegisub/{ => vendor}/universalchardet/EUCTWFreq.tab (100%) rename aegisub/{ => vendor}/universalchardet/GB2312Freq.tab (100%) rename aegisub/{ => vendor}/universalchardet/JISFreq.tab (100%) rename aegisub/{ => vendor}/universalchardet/JpCntx.cpp (100%) rename aegisub/{ => vendor}/universalchardet/JpCntx.h (100%) rename aegisub/{ => vendor}/universalchardet/LangBulgarianModel.cpp (100%) rename aegisub/{ => vendor}/universalchardet/LangCyrillicModel.cpp (100%) rename aegisub/{ => vendor}/universalchardet/LangGreekModel.cpp (100%) rename aegisub/{ => vendor}/universalchardet/LangHebrewModel.cpp (100%) rename aegisub/{ => vendor}/universalchardet/LangHungarianModel.cpp (100%) rename aegisub/{ => vendor}/universalchardet/LangThaiModel.cpp (100%) rename aegisub/{ => vendor}/universalchardet/Makefile (92%) rename aegisub/{ => vendor}/universalchardet/md/_aix32.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_aix64.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_beos.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_bsdi.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_darwin.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_dgux.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_freebsd.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_hpux32.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_hpux64.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_irix32.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_irix64.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_linux.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_ncr.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_nec.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_netbsd.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_nextstep.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_nto.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_openbsd.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_openvms.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_os2.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_osf1.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_qnx.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_reliantunix.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_riscos.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_scoos.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_solaris.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_sony.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_sunos4.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_unixware.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_unixware7.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_win16.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_win95.cfg (100%) rename aegisub/{ => vendor}/universalchardet/md/_winnt.cfg (100%) rename aegisub/{ => vendor}/universalchardet/nsBig5Prober.cpp (100%) rename aegisub/{ => vendor}/universalchardet/nsBig5Prober.h (100%) rename aegisub/{ => vendor}/universalchardet/nsCharSetProber.cpp (100%) rename aegisub/{ => vendor}/universalchardet/nsCharSetProber.h (100%) rename aegisub/{ => vendor}/universalchardet/nsCodingStateMachine.h (100%) rename aegisub/{ => vendor}/universalchardet/nsEUCJPProber.cpp (100%) rename aegisub/{ => vendor}/universalchardet/nsEUCJPProber.h (100%) rename aegisub/{ => vendor}/universalchardet/nsEUCKRProber.cpp (100%) rename aegisub/{ => vendor}/universalchardet/nsEUCKRProber.h (100%) rename aegisub/{ => vendor}/universalchardet/nsEUCTWProber.cpp (100%) rename aegisub/{ => vendor}/universalchardet/nsEUCTWProber.h (100%) rename aegisub/{ => vendor}/universalchardet/nsError.h (100%) rename aegisub/{ => vendor}/universalchardet/nsEscCharsetProber.cpp (100%) rename aegisub/{ => vendor}/universalchardet/nsEscCharsetProber.h (100%) rename aegisub/{ => vendor}/universalchardet/nsEscSM.cpp (100%) rename aegisub/{ => vendor}/universalchardet/nsGB2312Prober.cpp (100%) rename aegisub/{ => vendor}/universalchardet/nsGB2312Prober.h (100%) rename aegisub/{ => vendor}/universalchardet/nsHebrewProber.cpp (100%) rename aegisub/{ => vendor}/universalchardet/nsHebrewProber.h (100%) rename aegisub/{ => vendor}/universalchardet/nsLatin1Prober.cpp (100%) rename aegisub/{ => vendor}/universalchardet/nsLatin1Prober.h (100%) rename aegisub/{ => vendor}/universalchardet/nsMBCSGroupProber.cpp (100%) rename aegisub/{ => vendor}/universalchardet/nsMBCSGroupProber.h (100%) rename aegisub/{ => vendor}/universalchardet/nsMBCSSM.cpp (100%) rename aegisub/{ => vendor}/universalchardet/nsPkgInt.h (100%) rename aegisub/{ => vendor}/universalchardet/nsSBCSGroupProber.cpp (100%) rename aegisub/{ => vendor}/universalchardet/nsSBCSGroupProber.h (100%) rename aegisub/{ => vendor}/universalchardet/nsSBCharSetProber.cpp (100%) rename aegisub/{ => vendor}/universalchardet/nsSBCharSetProber.h (100%) rename aegisub/{ => vendor}/universalchardet/nsSJISProber.cpp (100%) rename aegisub/{ => vendor}/universalchardet/nsSJISProber.h (100%) rename aegisub/{ => vendor}/universalchardet/nsUTF8Prober.cpp (100%) rename aegisub/{ => vendor}/universalchardet/nsUTF8Prober.h (100%) rename aegisub/{ => vendor}/universalchardet/nsUniversalDetector.cpp (100%) rename aegisub/{ => vendor}/universalchardet/nsUniversalDetector.h (100%) rename aegisub/{ => vendor}/universalchardet/nscore.h (100%) rename aegisub/{ => vendor}/universalchardet/prcpucfg.h (100%) rename aegisub/{ => vendor}/universalchardet/prmem.h (100%) rename aegisub/{ => vendor}/universalchardet/protypes.h (100%) rename aegisub/{ => vendor}/universalchardet/prtypes.h (100%) rename aegisub/{ => vendor}/universalchardet/xpcom-config.h (100%) diff --git a/aegisub/Makefile b/aegisub/Makefile index a87422e44..57bd1c6cd 100644 --- a/aegisub/Makefile +++ b/aegisub/Makefile @@ -1,7 +1,7 @@ include Makefile.inc SUBDIRS += \ - universalchardet \ + vendor/universalchardet \ libaegisub \ tools \ src \ diff --git a/aegisub/Makefile.inc.in b/aegisub/Makefile.inc.in index c19630f83..87eb5469b 100644 --- a/aegisub/Makefile.inc.in +++ b/aegisub/Makefile.inc.in @@ -91,7 +91,7 @@ CFLAGS_OSS = @OSS_CFLAGS@ CFLAGS_PORTAUDIO = @PORTAUDIO_CFLAGS@ CFLAGS_PTHREAD = @PTHREAD_CFLAGS@ CFLAGS_LIBPULSE = @LIBPULSE_CFLAGS@ -CFLAGS_UCHARDET = -I../universalchardet +CFLAGS_UCHARDET = -I../vendor/universalchardet LIBS_ALSA = @ALSA_LIBS@ LIBS_FFMS2 = @FFMS2_LIBS@ @@ -109,7 +109,7 @@ LIBS_LUA = @LUA_LIBS@ LIBS_OPENAL = @OPENAL_LIBS@ LIBS_PORTAUDIO = @PORTAUDIO_LIBS@ LIBS_PTHREAD = @PTHREAD_LIBS@ -LIBS_UCHARDET ?= ../universalchardet/libuniversalchardet.a +LIBS_UCHARDET ?= ../vendor/universalchardet/libuniversalchardet.a ##################### # DEBUG / DEVELOPMENT diff --git a/aegisub/Makefile.target b/aegisub/Makefile.target index 42d4fe6ea..daa8ea6c6 100644 --- a/aegisub/Makefile.target +++ b/aegisub/Makefile.target @@ -140,7 +140,7 @@ $(SUBDIRS): # Set relations to ensure dependencies are built before their targets during parallel builds. automation: libaegisub -src: universalchardet tools libaegisub +src: vendor/universalchardet tools libaegisub tests: libaegisub tools: libaegisub reporter: src diff --git a/aegisub/build/csrihelper/csrihelper.vcxproj b/aegisub/build/csrihelper/csrihelper.vcxproj index d4e4f1ecd..93fb6a037 100644 --- a/aegisub/build/csrihelper/csrihelper.vcxproj +++ b/aegisub/build/csrihelper/csrihelper.vcxproj @@ -8,7 +8,7 @@ lib - ..\..\..\contrib\csri\ + ..\..\vendor\csri\ diff --git a/aegisub/build/hunspell/hunspell.vcxproj b/aegisub/build/hunspell/hunspell.vcxproj index d52d51a7f..e935f25c8 100644 --- a/aegisub/build/hunspell/hunspell.vcxproj +++ b/aegisub/build/hunspell/hunspell.vcxproj @@ -7,7 +7,7 @@ lib - ..\..\..\contrib\hunspell\src\ + ..\..\vendor\hunspell\src\ @@ -47,9 +47,12 @@ + + + @@ -61,8 +64,5 @@ CompileAsCpp - - - diff --git a/aegisub/build/hunspell/hunspell.vcxproj.filters b/aegisub/build/hunspell/hunspell.vcxproj.filters index 06e68e252..8a3be6726 100644 --- a/aegisub/build/hunspell/hunspell.vcxproj.filters +++ b/aegisub/build/hunspell/hunspell.vcxproj.filters @@ -122,14 +122,14 @@ Source Files - + Source Files - + Source Files - + Source Files - \ No newline at end of file + diff --git a/aegisub/build/libiconv/libiconv.vcxproj b/aegisub/build/libiconv/libiconv.vcxproj index ffbcc9898..c86b91668 100644 --- a/aegisub/build/libiconv/libiconv.vcxproj +++ b/aegisub/build/libiconv/libiconv.vcxproj @@ -7,7 +7,7 @@ lib - ..\..\..\contrib\iconv\ + ..\..\vendor\iconv\ diff --git a/aegisub/build/paths.props b/aegisub/build/paths.props index 7a9a9432f..03e2461c8 100644 --- a/aegisub/build/paths.props +++ b/aegisub/build/paths.props @@ -8,7 +8,7 @@ $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\')) - $(AegisubSourceBase)..\contrib\ + $(AegisubSourceBase)vendor\ $(AegisubSourceBase) diff --git a/aegisub/build/universalchardet/universalchardet.vcxproj b/aegisub/build/universalchardet/universalchardet.vcxproj index e5a182875..e4212662e 100644 --- a/aegisub/build/universalchardet/universalchardet.vcxproj +++ b/aegisub/build/universalchardet/universalchardet.vcxproj @@ -7,7 +7,7 @@ lib - ..\..\universalchardet\ + ..\..\vendor\universalchardet\ diff --git a/aegisub/libaegisub/common/charset.cpp b/aegisub/libaegisub/common/charset.cpp index 1b39b52f9..c92293e1c 100644 --- a/aegisub/libaegisub/common/charset.cpp +++ b/aegisub/libaegisub/common/charset.cpp @@ -27,10 +27,10 @@ #define _X86_ 1 #endif -#include "../../universalchardet/nscore.h" -#include "../../universalchardet/nsUniversalDetector.h" -#include "../../universalchardet/nsMBCSGroupProber.h" -#include "../../universalchardet/nsCharSetProber.h" +#include "../../vendor/universalchardet/nscore.h" +#include "../../vendor/universalchardet/nsUniversalDetector.h" +#include "../../vendor/universalchardet/nsMBCSGroupProber.h" +#include "../../vendor/universalchardet/nsCharSetProber.h" namespace { using namespace agi::charset; diff --git a/aegisub/tests/Makefile b/aegisub/tests/Makefile index c986ad797..0f429da23 100644 --- a/aegisub/tests/Makefile +++ b/aegisub/tests/Makefile @@ -3,7 +3,7 @@ include ../Makefile.inc PROGRAM = run -LIBS += -L../libaegisub -laegisub -L../universalchardet -luniversalchardet $(LIBS_BOOST) $(LIBS_ICU) +LIBS += -L../libaegisub -laegisub -L../vendor/universalchardet -luniversalchardet $(LIBS_BOOST) $(LIBS_ICU) LDFLAGS += -Wl,-rpath $(CURDIR)/../libaegisub $(LDFLAGS_ICONV) CPPFLAGS += -I../src/include -I../libaegisub/include $(CFLAGS_ICONV) -I${GTEST_ROOT} -I${GTEST_ROOT}/include -I./support $(CPPFLAGS_BOOST) diff --git a/contrib/csri/Doxyfile b/aegisub/vendor/csri/Doxyfile similarity index 100% rename from contrib/csri/Doxyfile rename to aegisub/vendor/csri/Doxyfile diff --git a/contrib/csri/LICENSE b/aegisub/vendor/csri/LICENSE similarity index 100% rename from contrib/csri/LICENSE rename to aegisub/vendor/csri/LICENSE diff --git a/contrib/csri/Makefile.am b/aegisub/vendor/csri/Makefile.am similarity index 100% rename from contrib/csri/Makefile.am rename to aegisub/vendor/csri/Makefile.am diff --git a/contrib/csri/ac/Makefile.am b/aegisub/vendor/csri/ac/Makefile.am similarity index 100% rename from contrib/csri/ac/Makefile.am rename to aegisub/vendor/csri/ac/Makefile.am diff --git a/contrib/csri/acinclude.m4 b/aegisub/vendor/csri/acinclude.m4 similarity index 100% rename from contrib/csri/acinclude.m4 rename to aegisub/vendor/csri/acinclude.m4 diff --git a/contrib/csri/backends/Makefile.am b/aegisub/vendor/csri/backends/Makefile.am similarity index 100% rename from contrib/csri/backends/Makefile.am rename to aegisub/vendor/csri/backends/Makefile.am diff --git a/contrib/csri/backends/libass/Makefile.am b/aegisub/vendor/csri/backends/libass/Makefile.am similarity index 100% rename from contrib/csri/backends/libass/Makefile.am rename to aegisub/vendor/csri/backends/libass/Makefile.am diff --git a/contrib/csri/backends/libass/libass_csri.c b/aegisub/vendor/csri/backends/libass/libass_csri.c similarity index 100% rename from contrib/csri/backends/libass/libass_csri.c rename to aegisub/vendor/csri/backends/libass/libass_csri.c diff --git a/contrib/csri/bootstrap b/aegisub/vendor/csri/bootstrap similarity index 100% rename from contrib/csri/bootstrap rename to aegisub/vendor/csri/bootstrap diff --git a/contrib/csri/configure.ac b/aegisub/vendor/csri/configure.ac similarity index 100% rename from contrib/csri/configure.ac rename to aegisub/vendor/csri/configure.ac diff --git a/contrib/csri/csri.pc.in b/aegisub/vendor/csri/csri.pc.in similarity index 100% rename from contrib/csri/csri.pc.in rename to aegisub/vendor/csri/csri.pc.in diff --git a/contrib/csri/csri_2008.vcproj b/aegisub/vendor/csri/csri_2008.vcproj similarity index 100% rename from contrib/csri/csri_2008.vcproj rename to aegisub/vendor/csri/csri_2008.vcproj diff --git a/contrib/csri/frontends/Makefile.am b/aegisub/vendor/csri/frontends/Makefile.am similarity index 100% rename from contrib/csri/frontends/Makefile.am rename to aegisub/vendor/csri/frontends/Makefile.am diff --git a/contrib/csri/frontends/avisynth25/Makefile.am b/aegisub/vendor/csri/frontends/avisynth25/Makefile.am similarity index 100% rename from contrib/csri/frontends/avisynth25/Makefile.am rename to aegisub/vendor/csri/frontends/avisynth25/Makefile.am diff --git a/contrib/csri/frontends/avisynth25/avisynth.cpp b/aegisub/vendor/csri/frontends/avisynth25/avisynth.cpp similarity index 100% rename from contrib/csri/frontends/avisynth25/avisynth.cpp rename to aegisub/vendor/csri/frontends/avisynth25/avisynth.cpp diff --git a/contrib/csri/frontends/avisynth25/avisynth.h b/aegisub/vendor/csri/frontends/avisynth25/avisynth.h similarity index 100% rename from contrib/csri/frontends/avisynth25/avisynth.h rename to aegisub/vendor/csri/frontends/avisynth25/avisynth.h diff --git a/contrib/csri/frontends/cmdline/Makefile.am b/aegisub/vendor/csri/frontends/cmdline/Makefile.am similarity index 100% rename from contrib/csri/frontends/cmdline/Makefile.am rename to aegisub/vendor/csri/frontends/cmdline/Makefile.am diff --git a/contrib/csri/frontends/cmdline/cmdmain.c b/aegisub/vendor/csri/frontends/cmdline/cmdmain.c similarity index 100% rename from contrib/csri/frontends/cmdline/cmdmain.c rename to aegisub/vendor/csri/frontends/cmdline/cmdmain.c diff --git a/contrib/csri/frontends/cmdline/render.c b/aegisub/vendor/csri/frontends/cmdline/render.c similarity index 100% rename from contrib/csri/frontends/cmdline/render.c rename to aegisub/vendor/csri/frontends/cmdline/render.c diff --git a/contrib/csri/frontends/cmdline/render.h b/aegisub/vendor/csri/frontends/cmdline/render.h similarity index 100% rename from contrib/csri/frontends/cmdline/render.h rename to aegisub/vendor/csri/frontends/cmdline/render.h diff --git a/contrib/csri/include/Makefile.am b/aegisub/vendor/csri/include/Makefile.am similarity index 100% rename from contrib/csri/include/Makefile.am rename to aegisub/vendor/csri/include/Makefile.am diff --git a/contrib/csri/include/csri/csri.h b/aegisub/vendor/csri/include/csri/csri.h similarity index 100% rename from contrib/csri/include/csri/csri.h rename to aegisub/vendor/csri/include/csri/csri.h diff --git a/contrib/csri/include/csri/fmtids.h b/aegisub/vendor/csri/include/csri/fmtids.h similarity index 100% rename from contrib/csri/include/csri/fmtids.h rename to aegisub/vendor/csri/include/csri/fmtids.h diff --git a/contrib/csri/include/csri/logging.h b/aegisub/vendor/csri/include/csri/logging.h similarity index 100% rename from contrib/csri/include/csri/logging.h rename to aegisub/vendor/csri/include/csri/logging.h diff --git a/contrib/csri/include/csri/openerr.h b/aegisub/vendor/csri/include/csri/openerr.h similarity index 100% rename from contrib/csri/include/csri/openerr.h rename to aegisub/vendor/csri/include/csri/openerr.h diff --git a/contrib/csri/include/csri/stream.h b/aegisub/vendor/csri/include/csri/stream.h similarity index 100% rename from contrib/csri/include/csri/stream.h rename to aegisub/vendor/csri/include/csri/stream.h diff --git a/contrib/csri/include/subhelp.h b/aegisub/vendor/csri/include/subhelp.h similarity index 100% rename from contrib/csri/include/subhelp.h rename to aegisub/vendor/csri/include/subhelp.h diff --git a/contrib/csri/include/visibility.h b/aegisub/vendor/csri/include/visibility.h similarity index 100% rename from contrib/csri/include/visibility.h rename to aegisub/vendor/csri/include/visibility.h diff --git a/contrib/csri/lib/Makefile.am b/aegisub/vendor/csri/lib/Makefile.am similarity index 100% rename from contrib/csri/lib/Makefile.am rename to aegisub/vendor/csri/lib/Makefile.am diff --git a/contrib/csri/lib/csrilib.h b/aegisub/vendor/csri/lib/csrilib.h similarity index 100% rename from contrib/csri/lib/csrilib.h rename to aegisub/vendor/csri/lib/csrilib.h diff --git a/contrib/csri/lib/list.c b/aegisub/vendor/csri/lib/list.c similarity index 100% rename from contrib/csri/lib/list.c rename to aegisub/vendor/csri/lib/list.c diff --git a/contrib/csri/lib/posix/csrilib_os.h b/aegisub/vendor/csri/lib/posix/csrilib_os.h similarity index 100% rename from contrib/csri/lib/posix/csrilib_os.h rename to aegisub/vendor/csri/lib/posix/csrilib_os.h diff --git a/contrib/csri/lib/posix/enumerate.c b/aegisub/vendor/csri/lib/posix/enumerate.c similarity index 100% rename from contrib/csri/lib/posix/enumerate.c rename to aegisub/vendor/csri/lib/posix/enumerate.c diff --git a/contrib/csri/lib/win32/csrilib_os.h b/aegisub/vendor/csri/lib/win32/csrilib_os.h similarity index 100% rename from contrib/csri/lib/win32/csrilib_os.h rename to aegisub/vendor/csri/lib/win32/csrilib_os.h diff --git a/contrib/csri/lib/win32/enumerate.c b/aegisub/vendor/csri/lib/win32/enumerate.c similarity index 100% rename from contrib/csri/lib/win32/enumerate.c rename to aegisub/vendor/csri/lib/win32/enumerate.c diff --git a/contrib/csri/lib/wrap.c b/aegisub/vendor/csri/lib/wrap.c similarity index 100% rename from contrib/csri/lib/wrap.c rename to aegisub/vendor/csri/lib/wrap.c diff --git a/contrib/csri/subhelp/Makefile.am b/aegisub/vendor/csri/subhelp/Makefile.am similarity index 100% rename from contrib/csri/subhelp/Makefile.am rename to aegisub/vendor/csri/subhelp/Makefile.am diff --git a/contrib/csri/subhelp/logging.c b/aegisub/vendor/csri/subhelp/logging.c similarity index 100% rename from contrib/csri/subhelp/logging.c rename to aegisub/vendor/csri/subhelp/logging.c diff --git a/contrib/csri/subhelp/posix/openfile.c b/aegisub/vendor/csri/subhelp/posix/openfile.c similarity index 100% rename from contrib/csri/subhelp/posix/openfile.c rename to aegisub/vendor/csri/subhelp/posix/openfile.c diff --git a/contrib/csri/subhelp/win32/openfile.c b/aegisub/vendor/csri/subhelp/win32/openfile.c similarity index 100% rename from contrib/csri/subhelp/win32/openfile.c rename to aegisub/vendor/csri/subhelp/win32/openfile.c diff --git a/contrib/hunspell/ABOUT-NLS b/aegisub/vendor/hunspell/ABOUT-NLS similarity index 100% rename from contrib/hunspell/ABOUT-NLS rename to aegisub/vendor/hunspell/ABOUT-NLS diff --git a/contrib/hunspell/AUTHORS b/aegisub/vendor/hunspell/AUTHORS similarity index 100% rename from contrib/hunspell/AUTHORS rename to aegisub/vendor/hunspell/AUTHORS diff --git a/contrib/hunspell/AUTHORS.myspell b/aegisub/vendor/hunspell/AUTHORS.myspell similarity index 100% rename from contrib/hunspell/AUTHORS.myspell rename to aegisub/vendor/hunspell/AUTHORS.myspell diff --git a/contrib/hunspell/BUGS b/aegisub/vendor/hunspell/BUGS similarity index 100% rename from contrib/hunspell/BUGS rename to aegisub/vendor/hunspell/BUGS diff --git a/contrib/hunspell/COPYING b/aegisub/vendor/hunspell/COPYING similarity index 100% rename from contrib/hunspell/COPYING rename to aegisub/vendor/hunspell/COPYING diff --git a/contrib/hunspell/COPYING.LGPL b/aegisub/vendor/hunspell/COPYING.LGPL similarity index 100% rename from contrib/hunspell/COPYING.LGPL rename to aegisub/vendor/hunspell/COPYING.LGPL diff --git a/contrib/hunspell/COPYING.MPL b/aegisub/vendor/hunspell/COPYING.MPL similarity index 100% rename from contrib/hunspell/COPYING.MPL rename to aegisub/vendor/hunspell/COPYING.MPL diff --git a/contrib/hunspell/ChangeLog b/aegisub/vendor/hunspell/ChangeLog similarity index 100% rename from contrib/hunspell/ChangeLog rename to aegisub/vendor/hunspell/ChangeLog diff --git a/contrib/hunspell/ChangeLog.O b/aegisub/vendor/hunspell/ChangeLog.O similarity index 100% rename from contrib/hunspell/ChangeLog.O rename to aegisub/vendor/hunspell/ChangeLog.O diff --git a/contrib/hunspell/INSTALL b/aegisub/vendor/hunspell/INSTALL similarity index 100% rename from contrib/hunspell/INSTALL rename to aegisub/vendor/hunspell/INSTALL diff --git a/contrib/hunspell/NEWS b/aegisub/vendor/hunspell/NEWS similarity index 100% rename from contrib/hunspell/NEWS rename to aegisub/vendor/hunspell/NEWS diff --git a/contrib/hunspell/README b/aegisub/vendor/hunspell/README similarity index 100% rename from contrib/hunspell/README rename to aegisub/vendor/hunspell/README diff --git a/contrib/hunspell/README.myspell b/aegisub/vendor/hunspell/README.myspell similarity index 100% rename from contrib/hunspell/README.myspell rename to aegisub/vendor/hunspell/README.myspell diff --git a/contrib/hunspell/THANKS b/aegisub/vendor/hunspell/THANKS similarity index 100% rename from contrib/hunspell/THANKS rename to aegisub/vendor/hunspell/THANKS diff --git a/contrib/hunspell/TODO b/aegisub/vendor/hunspell/TODO similarity index 100% rename from contrib/hunspell/TODO rename to aegisub/vendor/hunspell/TODO diff --git a/contrib/hunspell/license.hunspell b/aegisub/vendor/hunspell/license.hunspell similarity index 100% rename from contrib/hunspell/license.hunspell rename to aegisub/vendor/hunspell/license.hunspell diff --git a/contrib/hunspell/license.myspell b/aegisub/vendor/hunspell/license.myspell similarity index 100% rename from contrib/hunspell/license.myspell rename to aegisub/vendor/hunspell/license.myspell diff --git a/contrib/hunspell/src/hunspell/README b/aegisub/vendor/hunspell/src/hunspell/README similarity index 100% rename from contrib/hunspell/src/hunspell/README rename to aegisub/vendor/hunspell/src/hunspell/README diff --git a/contrib/hunspell/src/hunspell/affentry.cxx b/aegisub/vendor/hunspell/src/hunspell/affentry.cxx similarity index 100% rename from contrib/hunspell/src/hunspell/affentry.cxx rename to aegisub/vendor/hunspell/src/hunspell/affentry.cxx diff --git a/contrib/hunspell/src/hunspell/affentry.hxx b/aegisub/vendor/hunspell/src/hunspell/affentry.hxx similarity index 100% rename from contrib/hunspell/src/hunspell/affentry.hxx rename to aegisub/vendor/hunspell/src/hunspell/affentry.hxx diff --git a/contrib/hunspell/src/hunspell/affixmgr.cxx b/aegisub/vendor/hunspell/src/hunspell/affixmgr.cxx similarity index 100% rename from contrib/hunspell/src/hunspell/affixmgr.cxx rename to aegisub/vendor/hunspell/src/hunspell/affixmgr.cxx diff --git a/contrib/hunspell/src/hunspell/affixmgr.hxx b/aegisub/vendor/hunspell/src/hunspell/affixmgr.hxx similarity index 100% rename from contrib/hunspell/src/hunspell/affixmgr.hxx rename to aegisub/vendor/hunspell/src/hunspell/affixmgr.hxx diff --git a/contrib/hunspell/src/hunspell/atypes.hxx b/aegisub/vendor/hunspell/src/hunspell/atypes.hxx similarity index 100% rename from contrib/hunspell/src/hunspell/atypes.hxx rename to aegisub/vendor/hunspell/src/hunspell/atypes.hxx diff --git a/contrib/hunspell/src/hunspell/baseaffix.hxx b/aegisub/vendor/hunspell/src/hunspell/baseaffix.hxx similarity index 100% rename from contrib/hunspell/src/hunspell/baseaffix.hxx rename to aegisub/vendor/hunspell/src/hunspell/baseaffix.hxx diff --git a/contrib/hunspell/src/hunspell/csutil.cxx b/aegisub/vendor/hunspell/src/hunspell/csutil.cxx similarity index 100% rename from contrib/hunspell/src/hunspell/csutil.cxx rename to aegisub/vendor/hunspell/src/hunspell/csutil.cxx diff --git a/contrib/hunspell/src/hunspell/csutil.hxx b/aegisub/vendor/hunspell/src/hunspell/csutil.hxx similarity index 100% rename from contrib/hunspell/src/hunspell/csutil.hxx rename to aegisub/vendor/hunspell/src/hunspell/csutil.hxx diff --git a/contrib/hunspell/src/hunspell/dictmgr.cxx b/aegisub/vendor/hunspell/src/hunspell/dictmgr.cxx similarity index 100% rename from contrib/hunspell/src/hunspell/dictmgr.cxx rename to aegisub/vendor/hunspell/src/hunspell/dictmgr.cxx diff --git a/contrib/hunspell/src/hunspell/dictmgr.hxx b/aegisub/vendor/hunspell/src/hunspell/dictmgr.hxx similarity index 100% rename from contrib/hunspell/src/hunspell/dictmgr.hxx rename to aegisub/vendor/hunspell/src/hunspell/dictmgr.hxx diff --git a/contrib/hunspell/src/hunspell/filemgr.cxx b/aegisub/vendor/hunspell/src/hunspell/filemgr.cxx similarity index 100% rename from contrib/hunspell/src/hunspell/filemgr.cxx rename to aegisub/vendor/hunspell/src/hunspell/filemgr.cxx diff --git a/contrib/hunspell/src/hunspell/filemgr.hxx b/aegisub/vendor/hunspell/src/hunspell/filemgr.hxx similarity index 100% rename from contrib/hunspell/src/hunspell/filemgr.hxx rename to aegisub/vendor/hunspell/src/hunspell/filemgr.hxx diff --git a/contrib/hunspell/src/hunspell/hashmgr.cxx b/aegisub/vendor/hunspell/src/hunspell/hashmgr.cxx similarity index 100% rename from contrib/hunspell/src/hunspell/hashmgr.cxx rename to aegisub/vendor/hunspell/src/hunspell/hashmgr.cxx diff --git a/contrib/hunspell/src/hunspell/hashmgr.hxx b/aegisub/vendor/hunspell/src/hunspell/hashmgr.hxx similarity index 100% rename from contrib/hunspell/src/hunspell/hashmgr.hxx rename to aegisub/vendor/hunspell/src/hunspell/hashmgr.hxx diff --git a/contrib/hunspell/src/hunspell/htypes.hxx b/aegisub/vendor/hunspell/src/hunspell/htypes.hxx similarity index 100% rename from contrib/hunspell/src/hunspell/htypes.hxx rename to aegisub/vendor/hunspell/src/hunspell/htypes.hxx diff --git a/contrib/hunspell/src/hunspell/hunspell.cxx b/aegisub/vendor/hunspell/src/hunspell/hunspell.cxx similarity index 100% rename from contrib/hunspell/src/hunspell/hunspell.cxx rename to aegisub/vendor/hunspell/src/hunspell/hunspell.cxx diff --git a/contrib/hunspell/src/hunspell/hunspell.dsp b/aegisub/vendor/hunspell/src/hunspell/hunspell.dsp similarity index 100% rename from contrib/hunspell/src/hunspell/hunspell.dsp rename to aegisub/vendor/hunspell/src/hunspell/hunspell.dsp diff --git a/contrib/hunspell/src/hunspell/hunspell.h b/aegisub/vendor/hunspell/src/hunspell/hunspell.h similarity index 100% rename from contrib/hunspell/src/hunspell/hunspell.h rename to aegisub/vendor/hunspell/src/hunspell/hunspell.h diff --git a/contrib/hunspell/src/hunspell/hunspell.hxx b/aegisub/vendor/hunspell/src/hunspell/hunspell.hxx similarity index 100% rename from contrib/hunspell/src/hunspell/hunspell.hxx rename to aegisub/vendor/hunspell/src/hunspell/hunspell.hxx diff --git a/contrib/hunspell/src/hunspell/hunvisapi.h b/aegisub/vendor/hunspell/src/hunspell/hunvisapi.h similarity index 100% rename from contrib/hunspell/src/hunspell/hunvisapi.h rename to aegisub/vendor/hunspell/src/hunspell/hunvisapi.h diff --git a/contrib/hunspell/src/hunspell/hunvisapi.h.in b/aegisub/vendor/hunspell/src/hunspell/hunvisapi.h.in similarity index 100% rename from contrib/hunspell/src/hunspell/hunvisapi.h.in rename to aegisub/vendor/hunspell/src/hunspell/hunvisapi.h.in diff --git a/contrib/hunspell/src/hunspell/hunzip.cxx b/aegisub/vendor/hunspell/src/hunspell/hunzip.cxx similarity index 100% rename from contrib/hunspell/src/hunspell/hunzip.cxx rename to aegisub/vendor/hunspell/src/hunspell/hunzip.cxx diff --git a/contrib/hunspell/src/hunspell/hunzip.hxx b/aegisub/vendor/hunspell/src/hunspell/hunzip.hxx similarity index 100% rename from contrib/hunspell/src/hunspell/hunzip.hxx rename to aegisub/vendor/hunspell/src/hunspell/hunzip.hxx diff --git a/contrib/hunspell/src/hunspell/langnum.hxx b/aegisub/vendor/hunspell/src/hunspell/langnum.hxx similarity index 100% rename from contrib/hunspell/src/hunspell/langnum.hxx rename to aegisub/vendor/hunspell/src/hunspell/langnum.hxx diff --git a/contrib/hunspell/src/hunspell/license.hunspell b/aegisub/vendor/hunspell/src/hunspell/license.hunspell similarity index 100% rename from contrib/hunspell/src/hunspell/license.hunspell rename to aegisub/vendor/hunspell/src/hunspell/license.hunspell diff --git a/contrib/hunspell/src/hunspell/license.myspell b/aegisub/vendor/hunspell/src/hunspell/license.myspell similarity index 100% rename from contrib/hunspell/src/hunspell/license.myspell rename to aegisub/vendor/hunspell/src/hunspell/license.myspell diff --git a/contrib/hunspell/src/hunspell/makefile.mk b/aegisub/vendor/hunspell/src/hunspell/makefile.mk similarity index 100% rename from contrib/hunspell/src/hunspell/makefile.mk rename to aegisub/vendor/hunspell/src/hunspell/makefile.mk diff --git a/contrib/hunspell/src/hunspell/phonet.cxx b/aegisub/vendor/hunspell/src/hunspell/phonet.cxx similarity index 100% rename from contrib/hunspell/src/hunspell/phonet.cxx rename to aegisub/vendor/hunspell/src/hunspell/phonet.cxx diff --git a/contrib/hunspell/src/hunspell/phonet.hxx b/aegisub/vendor/hunspell/src/hunspell/phonet.hxx similarity index 100% rename from contrib/hunspell/src/hunspell/phonet.hxx rename to aegisub/vendor/hunspell/src/hunspell/phonet.hxx diff --git a/contrib/hunspell/src/hunspell/replist.cxx b/aegisub/vendor/hunspell/src/hunspell/replist.cxx similarity index 100% rename from contrib/hunspell/src/hunspell/replist.cxx rename to aegisub/vendor/hunspell/src/hunspell/replist.cxx diff --git a/contrib/hunspell/src/hunspell/replist.hxx b/aegisub/vendor/hunspell/src/hunspell/replist.hxx similarity index 100% rename from contrib/hunspell/src/hunspell/replist.hxx rename to aegisub/vendor/hunspell/src/hunspell/replist.hxx diff --git a/contrib/hunspell/src/hunspell/suggestmgr.cxx b/aegisub/vendor/hunspell/src/hunspell/suggestmgr.cxx similarity index 100% rename from contrib/hunspell/src/hunspell/suggestmgr.cxx rename to aegisub/vendor/hunspell/src/hunspell/suggestmgr.cxx diff --git a/contrib/hunspell/src/hunspell/suggestmgr.hxx b/aegisub/vendor/hunspell/src/hunspell/suggestmgr.hxx similarity index 100% rename from contrib/hunspell/src/hunspell/suggestmgr.hxx rename to aegisub/vendor/hunspell/src/hunspell/suggestmgr.hxx diff --git a/contrib/hunspell/src/hunspell/utf_info.cxx b/aegisub/vendor/hunspell/src/hunspell/utf_info.cxx similarity index 100% rename from contrib/hunspell/src/hunspell/utf_info.cxx rename to aegisub/vendor/hunspell/src/hunspell/utf_info.cxx diff --git a/contrib/hunspell/src/hunspell/w_char.hxx b/aegisub/vendor/hunspell/src/hunspell/w_char.hxx similarity index 100% rename from contrib/hunspell/src/hunspell/w_char.hxx rename to aegisub/vendor/hunspell/src/hunspell/w_char.hxx diff --git a/contrib/hunspell/src/parsers/firstparser.cxx b/aegisub/vendor/hunspell/src/parsers/firstparser.cxx similarity index 100% rename from contrib/hunspell/src/parsers/firstparser.cxx rename to aegisub/vendor/hunspell/src/parsers/firstparser.cxx diff --git a/contrib/hunspell/src/parsers/firstparser.hxx b/aegisub/vendor/hunspell/src/parsers/firstparser.hxx similarity index 100% rename from contrib/hunspell/src/parsers/firstparser.hxx rename to aegisub/vendor/hunspell/src/parsers/firstparser.hxx diff --git a/contrib/hunspell/src/parsers/htmlparser.cxx b/aegisub/vendor/hunspell/src/parsers/htmlparser.cxx similarity index 100% rename from contrib/hunspell/src/parsers/htmlparser.cxx rename to aegisub/vendor/hunspell/src/parsers/htmlparser.cxx diff --git a/contrib/hunspell/src/parsers/htmlparser.hxx b/aegisub/vendor/hunspell/src/parsers/htmlparser.hxx similarity index 100% rename from contrib/hunspell/src/parsers/htmlparser.hxx rename to aegisub/vendor/hunspell/src/parsers/htmlparser.hxx diff --git a/contrib/hunspell/src/parsers/latexparser.cxx b/aegisub/vendor/hunspell/src/parsers/latexparser.cxx similarity index 100% rename from contrib/hunspell/src/parsers/latexparser.cxx rename to aegisub/vendor/hunspell/src/parsers/latexparser.cxx diff --git a/contrib/hunspell/src/parsers/latexparser.hxx b/aegisub/vendor/hunspell/src/parsers/latexparser.hxx similarity index 100% rename from contrib/hunspell/src/parsers/latexparser.hxx rename to aegisub/vendor/hunspell/src/parsers/latexparser.hxx diff --git a/contrib/hunspell/src/parsers/manparser.cxx b/aegisub/vendor/hunspell/src/parsers/manparser.cxx similarity index 100% rename from contrib/hunspell/src/parsers/manparser.cxx rename to aegisub/vendor/hunspell/src/parsers/manparser.cxx diff --git a/contrib/hunspell/src/parsers/manparser.hxx b/aegisub/vendor/hunspell/src/parsers/manparser.hxx similarity index 100% rename from contrib/hunspell/src/parsers/manparser.hxx rename to aegisub/vendor/hunspell/src/parsers/manparser.hxx diff --git a/contrib/hunspell/src/parsers/testparser.cxx b/aegisub/vendor/hunspell/src/parsers/testparser.cxx similarity index 100% rename from contrib/hunspell/src/parsers/testparser.cxx rename to aegisub/vendor/hunspell/src/parsers/testparser.cxx diff --git a/contrib/hunspell/src/parsers/textparser.cxx b/aegisub/vendor/hunspell/src/parsers/textparser.cxx similarity index 100% rename from contrib/hunspell/src/parsers/textparser.cxx rename to aegisub/vendor/hunspell/src/parsers/textparser.cxx diff --git a/contrib/hunspell/src/parsers/textparser.hxx b/aegisub/vendor/hunspell/src/parsers/textparser.hxx similarity index 100% rename from contrib/hunspell/src/parsers/textparser.hxx rename to aegisub/vendor/hunspell/src/parsers/textparser.hxx diff --git a/contrib/hunspell/src/win_api/Hunspell.rc b/aegisub/vendor/hunspell/src/win_api/Hunspell.rc similarity index 100% rename from contrib/hunspell/src/win_api/Hunspell.rc rename to aegisub/vendor/hunspell/src/win_api/Hunspell.rc diff --git a/contrib/hunspell/src/win_api/config.h b/aegisub/vendor/hunspell/src/win_api/config.h similarity index 100% rename from contrib/hunspell/src/win_api/config.h rename to aegisub/vendor/hunspell/src/win_api/config.h diff --git a/contrib/hunspell/src/win_api/hunspelldll.c b/aegisub/vendor/hunspell/src/win_api/hunspelldll.c similarity index 100% rename from contrib/hunspell/src/win_api/hunspelldll.c rename to aegisub/vendor/hunspell/src/win_api/hunspelldll.c diff --git a/contrib/hunspell/src/win_api/hunspelldll.h b/aegisub/vendor/hunspell/src/win_api/hunspelldll.h similarity index 100% rename from contrib/hunspell/src/win_api/hunspelldll.h rename to aegisub/vendor/hunspell/src/win_api/hunspelldll.h diff --git a/contrib/iconv/AUTHORS b/aegisub/vendor/iconv/AUTHORS similarity index 100% rename from contrib/iconv/AUTHORS rename to aegisub/vendor/iconv/AUTHORS diff --git a/contrib/iconv/COPYING b/aegisub/vendor/iconv/COPYING similarity index 100% rename from contrib/iconv/COPYING rename to aegisub/vendor/iconv/COPYING diff --git a/contrib/iconv/ChangeLog b/aegisub/vendor/iconv/ChangeLog similarity index 100% rename from contrib/iconv/ChangeLog rename to aegisub/vendor/iconv/ChangeLog diff --git a/contrib/iconv/DEPENDENCIES b/aegisub/vendor/iconv/DEPENDENCIES similarity index 100% rename from contrib/iconv/DEPENDENCIES rename to aegisub/vendor/iconv/DEPENDENCIES diff --git a/contrib/iconv/DESIGN b/aegisub/vendor/iconv/DESIGN similarity index 100% rename from contrib/iconv/DESIGN rename to aegisub/vendor/iconv/DESIGN diff --git a/contrib/iconv/HACKING b/aegisub/vendor/iconv/HACKING similarity index 100% rename from contrib/iconv/HACKING rename to aegisub/vendor/iconv/HACKING diff --git a/contrib/iconv/NEWS b/aegisub/vendor/iconv/NEWS similarity index 100% rename from contrib/iconv/NEWS rename to aegisub/vendor/iconv/NEWS diff --git a/contrib/iconv/NOTES b/aegisub/vendor/iconv/NOTES similarity index 100% rename from contrib/iconv/NOTES rename to aegisub/vendor/iconv/NOTES diff --git a/contrib/iconv/PORTS b/aegisub/vendor/iconv/PORTS similarity index 100% rename from contrib/iconv/PORTS rename to aegisub/vendor/iconv/PORTS diff --git a/contrib/iconv/README b/aegisub/vendor/iconv/README similarity index 100% rename from contrib/iconv/README rename to aegisub/vendor/iconv/README diff --git a/contrib/iconv/THANKS b/aegisub/vendor/iconv/THANKS similarity index 100% rename from contrib/iconv/THANKS rename to aegisub/vendor/iconv/THANKS diff --git a/contrib/iconv/include/iconv.h b/aegisub/vendor/iconv/include/iconv.h similarity index 100% rename from contrib/iconv/include/iconv.h rename to aegisub/vendor/iconv/include/iconv.h diff --git a/contrib/iconv/include/libcharset.h b/aegisub/vendor/iconv/include/libcharset.h similarity index 100% rename from contrib/iconv/include/libcharset.h rename to aegisub/vendor/iconv/include/libcharset.h diff --git a/contrib/iconv/include/localcharset.h b/aegisub/vendor/iconv/include/localcharset.h similarity index 100% rename from contrib/iconv/include/localcharset.h rename to aegisub/vendor/iconv/include/localcharset.h diff --git a/contrib/iconv/include/stdbool.h b/aegisub/vendor/iconv/include/stdbool.h similarity index 100% rename from contrib/iconv/include/stdbool.h rename to aegisub/vendor/iconv/include/stdbool.h diff --git a/contrib/iconv/libcharset/config.h b/aegisub/vendor/iconv/libcharset/config.h similarity index 100% rename from contrib/iconv/libcharset/config.h rename to aegisub/vendor/iconv/libcharset/config.h diff --git a/contrib/iconv/libcharset/localcharset.c b/aegisub/vendor/iconv/libcharset/localcharset.c similarity index 100% rename from contrib/iconv/libcharset/localcharset.c rename to aegisub/vendor/iconv/libcharset/localcharset.c diff --git a/contrib/iconv/libcharset/relocatable.c b/aegisub/vendor/iconv/libcharset/relocatable.c similarity index 100% rename from contrib/iconv/libcharset/relocatable.c rename to aegisub/vendor/iconv/libcharset/relocatable.c diff --git a/contrib/iconv/libcharset/relocatable.h b/aegisub/vendor/iconv/libcharset/relocatable.h similarity index 100% rename from contrib/iconv/libcharset/relocatable.h rename to aegisub/vendor/iconv/libcharset/relocatable.h diff --git a/contrib/iconv/libiconv/aliases.h b/aegisub/vendor/iconv/libiconv/aliases.h similarity index 100% rename from contrib/iconv/libiconv/aliases.h rename to aegisub/vendor/iconv/libiconv/aliases.h diff --git a/contrib/iconv/libiconv/aliases2.h b/aegisub/vendor/iconv/libiconv/aliases2.h similarity index 100% rename from contrib/iconv/libiconv/aliases2.h rename to aegisub/vendor/iconv/libiconv/aliases2.h diff --git a/contrib/iconv/libiconv/aliases_aix.h b/aegisub/vendor/iconv/libiconv/aliases_aix.h similarity index 100% rename from contrib/iconv/libiconv/aliases_aix.h rename to aegisub/vendor/iconv/libiconv/aliases_aix.h diff --git a/contrib/iconv/libiconv/aliases_aix_sysaix.h b/aegisub/vendor/iconv/libiconv/aliases_aix_sysaix.h similarity index 100% rename from contrib/iconv/libiconv/aliases_aix_sysaix.h rename to aegisub/vendor/iconv/libiconv/aliases_aix_sysaix.h diff --git a/contrib/iconv/libiconv/aliases_dos.h b/aegisub/vendor/iconv/libiconv/aliases_dos.h similarity index 100% rename from contrib/iconv/libiconv/aliases_dos.h rename to aegisub/vendor/iconv/libiconv/aliases_dos.h diff --git a/contrib/iconv/libiconv/aliases_extra.h b/aegisub/vendor/iconv/libiconv/aliases_extra.h similarity index 100% rename from contrib/iconv/libiconv/aliases_extra.h rename to aegisub/vendor/iconv/libiconv/aliases_extra.h diff --git a/contrib/iconv/libiconv/aliases_osf1.h b/aegisub/vendor/iconv/libiconv/aliases_osf1.h similarity index 100% rename from contrib/iconv/libiconv/aliases_osf1.h rename to aegisub/vendor/iconv/libiconv/aliases_osf1.h diff --git a/contrib/iconv/libiconv/aliases_osf1_sysosf1.h b/aegisub/vendor/iconv/libiconv/aliases_osf1_sysosf1.h similarity index 100% rename from contrib/iconv/libiconv/aliases_osf1_sysosf1.h rename to aegisub/vendor/iconv/libiconv/aliases_osf1_sysosf1.h diff --git a/contrib/iconv/libiconv/aliases_sysaix.h b/aegisub/vendor/iconv/libiconv/aliases_sysaix.h similarity index 100% rename from contrib/iconv/libiconv/aliases_sysaix.h rename to aegisub/vendor/iconv/libiconv/aliases_sysaix.h diff --git a/contrib/iconv/libiconv/aliases_syshpux.h b/aegisub/vendor/iconv/libiconv/aliases_syshpux.h similarity index 100% rename from contrib/iconv/libiconv/aliases_syshpux.h rename to aegisub/vendor/iconv/libiconv/aliases_syshpux.h diff --git a/contrib/iconv/libiconv/aliases_sysosf1.h b/aegisub/vendor/iconv/libiconv/aliases_sysosf1.h similarity index 100% rename from contrib/iconv/libiconv/aliases_sysosf1.h rename to aegisub/vendor/iconv/libiconv/aliases_sysosf1.h diff --git a/contrib/iconv/libiconv/aliases_syssolaris.h b/aegisub/vendor/iconv/libiconv/aliases_syssolaris.h similarity index 100% rename from contrib/iconv/libiconv/aliases_syssolaris.h rename to aegisub/vendor/iconv/libiconv/aliases_syssolaris.h diff --git a/contrib/iconv/libiconv/armscii_8.h b/aegisub/vendor/iconv/libiconv/armscii_8.h similarity index 100% rename from contrib/iconv/libiconv/armscii_8.h rename to aegisub/vendor/iconv/libiconv/armscii_8.h diff --git a/contrib/iconv/libiconv/ascii.h b/aegisub/vendor/iconv/libiconv/ascii.h similarity index 100% rename from contrib/iconv/libiconv/ascii.h rename to aegisub/vendor/iconv/libiconv/ascii.h diff --git a/contrib/iconv/libiconv/atarist.h b/aegisub/vendor/iconv/libiconv/atarist.h similarity index 100% rename from contrib/iconv/libiconv/atarist.h rename to aegisub/vendor/iconv/libiconv/atarist.h diff --git a/contrib/iconv/libiconv/big5.h b/aegisub/vendor/iconv/libiconv/big5.h similarity index 100% rename from contrib/iconv/libiconv/big5.h rename to aegisub/vendor/iconv/libiconv/big5.h diff --git a/contrib/iconv/libiconv/big5_2003.h b/aegisub/vendor/iconv/libiconv/big5_2003.h similarity index 100% rename from contrib/iconv/libiconv/big5_2003.h rename to aegisub/vendor/iconv/libiconv/big5_2003.h diff --git a/contrib/iconv/libiconv/big5hkscs1999.h b/aegisub/vendor/iconv/libiconv/big5hkscs1999.h similarity index 100% rename from contrib/iconv/libiconv/big5hkscs1999.h rename to aegisub/vendor/iconv/libiconv/big5hkscs1999.h diff --git a/contrib/iconv/libiconv/big5hkscs2001.h b/aegisub/vendor/iconv/libiconv/big5hkscs2001.h similarity index 100% rename from contrib/iconv/libiconv/big5hkscs2001.h rename to aegisub/vendor/iconv/libiconv/big5hkscs2001.h diff --git a/contrib/iconv/libiconv/big5hkscs2004.h b/aegisub/vendor/iconv/libiconv/big5hkscs2004.h similarity index 100% rename from contrib/iconv/libiconv/big5hkscs2004.h rename to aegisub/vendor/iconv/libiconv/big5hkscs2004.h diff --git a/contrib/iconv/libiconv/c99.h b/aegisub/vendor/iconv/libiconv/c99.h similarity index 100% rename from contrib/iconv/libiconv/c99.h rename to aegisub/vendor/iconv/libiconv/c99.h diff --git a/contrib/iconv/libiconv/canonical.h b/aegisub/vendor/iconv/libiconv/canonical.h similarity index 100% rename from contrib/iconv/libiconv/canonical.h rename to aegisub/vendor/iconv/libiconv/canonical.h diff --git a/contrib/iconv/libiconv/canonical_aix.h b/aegisub/vendor/iconv/libiconv/canonical_aix.h similarity index 100% rename from contrib/iconv/libiconv/canonical_aix.h rename to aegisub/vendor/iconv/libiconv/canonical_aix.h diff --git a/contrib/iconv/libiconv/canonical_aix_sysaix.h b/aegisub/vendor/iconv/libiconv/canonical_aix_sysaix.h similarity index 100% rename from contrib/iconv/libiconv/canonical_aix_sysaix.h rename to aegisub/vendor/iconv/libiconv/canonical_aix_sysaix.h diff --git a/contrib/iconv/libiconv/canonical_dos.h b/aegisub/vendor/iconv/libiconv/canonical_dos.h similarity index 100% rename from contrib/iconv/libiconv/canonical_dos.h rename to aegisub/vendor/iconv/libiconv/canonical_dos.h diff --git a/contrib/iconv/libiconv/canonical_extra.h b/aegisub/vendor/iconv/libiconv/canonical_extra.h similarity index 100% rename from contrib/iconv/libiconv/canonical_extra.h rename to aegisub/vendor/iconv/libiconv/canonical_extra.h diff --git a/contrib/iconv/libiconv/canonical_local.h b/aegisub/vendor/iconv/libiconv/canonical_local.h similarity index 100% rename from contrib/iconv/libiconv/canonical_local.h rename to aegisub/vendor/iconv/libiconv/canonical_local.h diff --git a/contrib/iconv/libiconv/canonical_local_sysaix.h b/aegisub/vendor/iconv/libiconv/canonical_local_sysaix.h similarity index 100% rename from contrib/iconv/libiconv/canonical_local_sysaix.h rename to aegisub/vendor/iconv/libiconv/canonical_local_sysaix.h diff --git a/contrib/iconv/libiconv/canonical_local_syshpux.h b/aegisub/vendor/iconv/libiconv/canonical_local_syshpux.h similarity index 100% rename from contrib/iconv/libiconv/canonical_local_syshpux.h rename to aegisub/vendor/iconv/libiconv/canonical_local_syshpux.h diff --git a/contrib/iconv/libiconv/canonical_local_sysosf1.h b/aegisub/vendor/iconv/libiconv/canonical_local_sysosf1.h similarity index 100% rename from contrib/iconv/libiconv/canonical_local_sysosf1.h rename to aegisub/vendor/iconv/libiconv/canonical_local_sysosf1.h diff --git a/contrib/iconv/libiconv/canonical_local_syssolaris.h b/aegisub/vendor/iconv/libiconv/canonical_local_syssolaris.h similarity index 100% rename from contrib/iconv/libiconv/canonical_local_syssolaris.h rename to aegisub/vendor/iconv/libiconv/canonical_local_syssolaris.h diff --git a/contrib/iconv/libiconv/canonical_osf1.h b/aegisub/vendor/iconv/libiconv/canonical_osf1.h similarity index 100% rename from contrib/iconv/libiconv/canonical_osf1.h rename to aegisub/vendor/iconv/libiconv/canonical_osf1.h diff --git a/contrib/iconv/libiconv/canonical_osf1_sysosf1.h b/aegisub/vendor/iconv/libiconv/canonical_osf1_sysosf1.h similarity index 100% rename from contrib/iconv/libiconv/canonical_osf1_sysosf1.h rename to aegisub/vendor/iconv/libiconv/canonical_osf1_sysosf1.h diff --git a/contrib/iconv/libiconv/canonical_sysaix.h b/aegisub/vendor/iconv/libiconv/canonical_sysaix.h similarity index 100% rename from contrib/iconv/libiconv/canonical_sysaix.h rename to aegisub/vendor/iconv/libiconv/canonical_sysaix.h diff --git a/contrib/iconv/libiconv/canonical_syshpux.h b/aegisub/vendor/iconv/libiconv/canonical_syshpux.h similarity index 100% rename from contrib/iconv/libiconv/canonical_syshpux.h rename to aegisub/vendor/iconv/libiconv/canonical_syshpux.h diff --git a/contrib/iconv/libiconv/canonical_sysosf1.h b/aegisub/vendor/iconv/libiconv/canonical_sysosf1.h similarity index 100% rename from contrib/iconv/libiconv/canonical_sysosf1.h rename to aegisub/vendor/iconv/libiconv/canonical_sysosf1.h diff --git a/contrib/iconv/libiconv/canonical_syssolaris.h b/aegisub/vendor/iconv/libiconv/canonical_syssolaris.h similarity index 100% rename from contrib/iconv/libiconv/canonical_syssolaris.h rename to aegisub/vendor/iconv/libiconv/canonical_syssolaris.h diff --git a/contrib/iconv/libiconv/ces_big5.h b/aegisub/vendor/iconv/libiconv/ces_big5.h similarity index 100% rename from contrib/iconv/libiconv/ces_big5.h rename to aegisub/vendor/iconv/libiconv/ces_big5.h diff --git a/contrib/iconv/libiconv/ces_gbk.h b/aegisub/vendor/iconv/libiconv/ces_gbk.h similarity index 100% rename from contrib/iconv/libiconv/ces_gbk.h rename to aegisub/vendor/iconv/libiconv/ces_gbk.h diff --git a/contrib/iconv/libiconv/charset.alias b/aegisub/vendor/iconv/libiconv/charset.alias similarity index 100% rename from contrib/iconv/libiconv/charset.alias rename to aegisub/vendor/iconv/libiconv/charset.alias diff --git a/contrib/iconv/libiconv/cjk_variants.h b/aegisub/vendor/iconv/libiconv/cjk_variants.h similarity index 100% rename from contrib/iconv/libiconv/cjk_variants.h rename to aegisub/vendor/iconv/libiconv/cjk_variants.h diff --git a/contrib/iconv/libiconv/cns11643.h b/aegisub/vendor/iconv/libiconv/cns11643.h similarity index 100% rename from contrib/iconv/libiconv/cns11643.h rename to aegisub/vendor/iconv/libiconv/cns11643.h diff --git a/contrib/iconv/libiconv/cns11643_1.h b/aegisub/vendor/iconv/libiconv/cns11643_1.h similarity index 100% rename from contrib/iconv/libiconv/cns11643_1.h rename to aegisub/vendor/iconv/libiconv/cns11643_1.h diff --git a/contrib/iconv/libiconv/cns11643_15.h b/aegisub/vendor/iconv/libiconv/cns11643_15.h similarity index 100% rename from contrib/iconv/libiconv/cns11643_15.h rename to aegisub/vendor/iconv/libiconv/cns11643_15.h diff --git a/contrib/iconv/libiconv/cns11643_2.h b/aegisub/vendor/iconv/libiconv/cns11643_2.h similarity index 100% rename from contrib/iconv/libiconv/cns11643_2.h rename to aegisub/vendor/iconv/libiconv/cns11643_2.h diff --git a/contrib/iconv/libiconv/cns11643_3.h b/aegisub/vendor/iconv/libiconv/cns11643_3.h similarity index 100% rename from contrib/iconv/libiconv/cns11643_3.h rename to aegisub/vendor/iconv/libiconv/cns11643_3.h diff --git a/contrib/iconv/libiconv/cns11643_4.h b/aegisub/vendor/iconv/libiconv/cns11643_4.h similarity index 100% rename from contrib/iconv/libiconv/cns11643_4.h rename to aegisub/vendor/iconv/libiconv/cns11643_4.h diff --git a/contrib/iconv/libiconv/cns11643_4a.h b/aegisub/vendor/iconv/libiconv/cns11643_4a.h similarity index 100% rename from contrib/iconv/libiconv/cns11643_4a.h rename to aegisub/vendor/iconv/libiconv/cns11643_4a.h diff --git a/contrib/iconv/libiconv/cns11643_4b.h b/aegisub/vendor/iconv/libiconv/cns11643_4b.h similarity index 100% rename from contrib/iconv/libiconv/cns11643_4b.h rename to aegisub/vendor/iconv/libiconv/cns11643_4b.h diff --git a/contrib/iconv/libiconv/cns11643_5.h b/aegisub/vendor/iconv/libiconv/cns11643_5.h similarity index 100% rename from contrib/iconv/libiconv/cns11643_5.h rename to aegisub/vendor/iconv/libiconv/cns11643_5.h diff --git a/contrib/iconv/libiconv/cns11643_6.h b/aegisub/vendor/iconv/libiconv/cns11643_6.h similarity index 100% rename from contrib/iconv/libiconv/cns11643_6.h rename to aegisub/vendor/iconv/libiconv/cns11643_6.h diff --git a/contrib/iconv/libiconv/cns11643_7.h b/aegisub/vendor/iconv/libiconv/cns11643_7.h similarity index 100% rename from contrib/iconv/libiconv/cns11643_7.h rename to aegisub/vendor/iconv/libiconv/cns11643_7.h diff --git a/contrib/iconv/libiconv/cns11643_inv.h b/aegisub/vendor/iconv/libiconv/cns11643_inv.h similarity index 100% rename from contrib/iconv/libiconv/cns11643_inv.h rename to aegisub/vendor/iconv/libiconv/cns11643_inv.h diff --git a/contrib/iconv/libiconv/config.h b/aegisub/vendor/iconv/libiconv/config.h similarity index 100% rename from contrib/iconv/libiconv/config.h rename to aegisub/vendor/iconv/libiconv/config.h diff --git a/contrib/iconv/libiconv/converters.h b/aegisub/vendor/iconv/libiconv/converters.h similarity index 100% rename from contrib/iconv/libiconv/converters.h rename to aegisub/vendor/iconv/libiconv/converters.h diff --git a/contrib/iconv/libiconv/cp1046.h b/aegisub/vendor/iconv/libiconv/cp1046.h similarity index 100% rename from contrib/iconv/libiconv/cp1046.h rename to aegisub/vendor/iconv/libiconv/cp1046.h diff --git a/contrib/iconv/libiconv/cp1124.h b/aegisub/vendor/iconv/libiconv/cp1124.h similarity index 100% rename from contrib/iconv/libiconv/cp1124.h rename to aegisub/vendor/iconv/libiconv/cp1124.h diff --git a/contrib/iconv/libiconv/cp1125.h b/aegisub/vendor/iconv/libiconv/cp1125.h similarity index 100% rename from contrib/iconv/libiconv/cp1125.h rename to aegisub/vendor/iconv/libiconv/cp1125.h diff --git a/contrib/iconv/libiconv/cp1129.h b/aegisub/vendor/iconv/libiconv/cp1129.h similarity index 100% rename from contrib/iconv/libiconv/cp1129.h rename to aegisub/vendor/iconv/libiconv/cp1129.h diff --git a/contrib/iconv/libiconv/cp1131.h b/aegisub/vendor/iconv/libiconv/cp1131.h similarity index 100% rename from contrib/iconv/libiconv/cp1131.h rename to aegisub/vendor/iconv/libiconv/cp1131.h diff --git a/contrib/iconv/libiconv/cp1133.h b/aegisub/vendor/iconv/libiconv/cp1133.h similarity index 100% rename from contrib/iconv/libiconv/cp1133.h rename to aegisub/vendor/iconv/libiconv/cp1133.h diff --git a/contrib/iconv/libiconv/cp1161.h b/aegisub/vendor/iconv/libiconv/cp1161.h similarity index 100% rename from contrib/iconv/libiconv/cp1161.h rename to aegisub/vendor/iconv/libiconv/cp1161.h diff --git a/contrib/iconv/libiconv/cp1162.h b/aegisub/vendor/iconv/libiconv/cp1162.h similarity index 100% rename from contrib/iconv/libiconv/cp1162.h rename to aegisub/vendor/iconv/libiconv/cp1162.h diff --git a/contrib/iconv/libiconv/cp1163.h b/aegisub/vendor/iconv/libiconv/cp1163.h similarity index 100% rename from contrib/iconv/libiconv/cp1163.h rename to aegisub/vendor/iconv/libiconv/cp1163.h diff --git a/contrib/iconv/libiconv/cp1250.h b/aegisub/vendor/iconv/libiconv/cp1250.h similarity index 100% rename from contrib/iconv/libiconv/cp1250.h rename to aegisub/vendor/iconv/libiconv/cp1250.h diff --git a/contrib/iconv/libiconv/cp1251.h b/aegisub/vendor/iconv/libiconv/cp1251.h similarity index 100% rename from contrib/iconv/libiconv/cp1251.h rename to aegisub/vendor/iconv/libiconv/cp1251.h diff --git a/contrib/iconv/libiconv/cp1252.h b/aegisub/vendor/iconv/libiconv/cp1252.h similarity index 100% rename from contrib/iconv/libiconv/cp1252.h rename to aegisub/vendor/iconv/libiconv/cp1252.h diff --git a/contrib/iconv/libiconv/cp1253.h b/aegisub/vendor/iconv/libiconv/cp1253.h similarity index 100% rename from contrib/iconv/libiconv/cp1253.h rename to aegisub/vendor/iconv/libiconv/cp1253.h diff --git a/contrib/iconv/libiconv/cp1254.h b/aegisub/vendor/iconv/libiconv/cp1254.h similarity index 100% rename from contrib/iconv/libiconv/cp1254.h rename to aegisub/vendor/iconv/libiconv/cp1254.h diff --git a/contrib/iconv/libiconv/cp1255.h b/aegisub/vendor/iconv/libiconv/cp1255.h similarity index 100% rename from contrib/iconv/libiconv/cp1255.h rename to aegisub/vendor/iconv/libiconv/cp1255.h diff --git a/contrib/iconv/libiconv/cp1256.h b/aegisub/vendor/iconv/libiconv/cp1256.h similarity index 100% rename from contrib/iconv/libiconv/cp1256.h rename to aegisub/vendor/iconv/libiconv/cp1256.h diff --git a/contrib/iconv/libiconv/cp1257.h b/aegisub/vendor/iconv/libiconv/cp1257.h similarity index 100% rename from contrib/iconv/libiconv/cp1257.h rename to aegisub/vendor/iconv/libiconv/cp1257.h diff --git a/contrib/iconv/libiconv/cp1258.h b/aegisub/vendor/iconv/libiconv/cp1258.h similarity index 100% rename from contrib/iconv/libiconv/cp1258.h rename to aegisub/vendor/iconv/libiconv/cp1258.h diff --git a/contrib/iconv/libiconv/cp437.h b/aegisub/vendor/iconv/libiconv/cp437.h similarity index 100% rename from contrib/iconv/libiconv/cp437.h rename to aegisub/vendor/iconv/libiconv/cp437.h diff --git a/contrib/iconv/libiconv/cp737.h b/aegisub/vendor/iconv/libiconv/cp737.h similarity index 100% rename from contrib/iconv/libiconv/cp737.h rename to aegisub/vendor/iconv/libiconv/cp737.h diff --git a/contrib/iconv/libiconv/cp775.h b/aegisub/vendor/iconv/libiconv/cp775.h similarity index 100% rename from contrib/iconv/libiconv/cp775.h rename to aegisub/vendor/iconv/libiconv/cp775.h diff --git a/contrib/iconv/libiconv/cp850.h b/aegisub/vendor/iconv/libiconv/cp850.h similarity index 100% rename from contrib/iconv/libiconv/cp850.h rename to aegisub/vendor/iconv/libiconv/cp850.h diff --git a/contrib/iconv/libiconv/cp852.h b/aegisub/vendor/iconv/libiconv/cp852.h similarity index 100% rename from contrib/iconv/libiconv/cp852.h rename to aegisub/vendor/iconv/libiconv/cp852.h diff --git a/contrib/iconv/libiconv/cp853.h b/aegisub/vendor/iconv/libiconv/cp853.h similarity index 100% rename from contrib/iconv/libiconv/cp853.h rename to aegisub/vendor/iconv/libiconv/cp853.h diff --git a/contrib/iconv/libiconv/cp855.h b/aegisub/vendor/iconv/libiconv/cp855.h similarity index 100% rename from contrib/iconv/libiconv/cp855.h rename to aegisub/vendor/iconv/libiconv/cp855.h diff --git a/contrib/iconv/libiconv/cp856.h b/aegisub/vendor/iconv/libiconv/cp856.h similarity index 100% rename from contrib/iconv/libiconv/cp856.h rename to aegisub/vendor/iconv/libiconv/cp856.h diff --git a/contrib/iconv/libiconv/cp857.h b/aegisub/vendor/iconv/libiconv/cp857.h similarity index 100% rename from contrib/iconv/libiconv/cp857.h rename to aegisub/vendor/iconv/libiconv/cp857.h diff --git a/contrib/iconv/libiconv/cp858.h b/aegisub/vendor/iconv/libiconv/cp858.h similarity index 100% rename from contrib/iconv/libiconv/cp858.h rename to aegisub/vendor/iconv/libiconv/cp858.h diff --git a/contrib/iconv/libiconv/cp860.h b/aegisub/vendor/iconv/libiconv/cp860.h similarity index 100% rename from contrib/iconv/libiconv/cp860.h rename to aegisub/vendor/iconv/libiconv/cp860.h diff --git a/contrib/iconv/libiconv/cp861.h b/aegisub/vendor/iconv/libiconv/cp861.h similarity index 100% rename from contrib/iconv/libiconv/cp861.h rename to aegisub/vendor/iconv/libiconv/cp861.h diff --git a/contrib/iconv/libiconv/cp862.h b/aegisub/vendor/iconv/libiconv/cp862.h similarity index 100% rename from contrib/iconv/libiconv/cp862.h rename to aegisub/vendor/iconv/libiconv/cp862.h diff --git a/contrib/iconv/libiconv/cp863.h b/aegisub/vendor/iconv/libiconv/cp863.h similarity index 100% rename from contrib/iconv/libiconv/cp863.h rename to aegisub/vendor/iconv/libiconv/cp863.h diff --git a/contrib/iconv/libiconv/cp864.h b/aegisub/vendor/iconv/libiconv/cp864.h similarity index 100% rename from contrib/iconv/libiconv/cp864.h rename to aegisub/vendor/iconv/libiconv/cp864.h diff --git a/contrib/iconv/libiconv/cp865.h b/aegisub/vendor/iconv/libiconv/cp865.h similarity index 100% rename from contrib/iconv/libiconv/cp865.h rename to aegisub/vendor/iconv/libiconv/cp865.h diff --git a/contrib/iconv/libiconv/cp866.h b/aegisub/vendor/iconv/libiconv/cp866.h similarity index 100% rename from contrib/iconv/libiconv/cp866.h rename to aegisub/vendor/iconv/libiconv/cp866.h diff --git a/contrib/iconv/libiconv/cp869.h b/aegisub/vendor/iconv/libiconv/cp869.h similarity index 100% rename from contrib/iconv/libiconv/cp869.h rename to aegisub/vendor/iconv/libiconv/cp869.h diff --git a/contrib/iconv/libiconv/cp874.h b/aegisub/vendor/iconv/libiconv/cp874.h similarity index 100% rename from contrib/iconv/libiconv/cp874.h rename to aegisub/vendor/iconv/libiconv/cp874.h diff --git a/contrib/iconv/libiconv/cp922.h b/aegisub/vendor/iconv/libiconv/cp922.h similarity index 100% rename from contrib/iconv/libiconv/cp922.h rename to aegisub/vendor/iconv/libiconv/cp922.h diff --git a/contrib/iconv/libiconv/cp932.h b/aegisub/vendor/iconv/libiconv/cp932.h similarity index 100% rename from contrib/iconv/libiconv/cp932.h rename to aegisub/vendor/iconv/libiconv/cp932.h diff --git a/contrib/iconv/libiconv/cp932ext.h b/aegisub/vendor/iconv/libiconv/cp932ext.h similarity index 100% rename from contrib/iconv/libiconv/cp932ext.h rename to aegisub/vendor/iconv/libiconv/cp932ext.h diff --git a/contrib/iconv/libiconv/cp936.h b/aegisub/vendor/iconv/libiconv/cp936.h similarity index 100% rename from contrib/iconv/libiconv/cp936.h rename to aegisub/vendor/iconv/libiconv/cp936.h diff --git a/contrib/iconv/libiconv/cp936ext.h b/aegisub/vendor/iconv/libiconv/cp936ext.h similarity index 100% rename from contrib/iconv/libiconv/cp936ext.h rename to aegisub/vendor/iconv/libiconv/cp936ext.h diff --git a/contrib/iconv/libiconv/cp943.h b/aegisub/vendor/iconv/libiconv/cp943.h similarity index 100% rename from contrib/iconv/libiconv/cp943.h rename to aegisub/vendor/iconv/libiconv/cp943.h diff --git a/contrib/iconv/libiconv/cp949.h b/aegisub/vendor/iconv/libiconv/cp949.h similarity index 100% rename from contrib/iconv/libiconv/cp949.h rename to aegisub/vendor/iconv/libiconv/cp949.h diff --git a/contrib/iconv/libiconv/cp950.h b/aegisub/vendor/iconv/libiconv/cp950.h similarity index 100% rename from contrib/iconv/libiconv/cp950.h rename to aegisub/vendor/iconv/libiconv/cp950.h diff --git a/contrib/iconv/libiconv/cp950ext.h b/aegisub/vendor/iconv/libiconv/cp950ext.h similarity index 100% rename from contrib/iconv/libiconv/cp950ext.h rename to aegisub/vendor/iconv/libiconv/cp950ext.h diff --git a/contrib/iconv/libiconv/dec_hanyu.h b/aegisub/vendor/iconv/libiconv/dec_hanyu.h similarity index 100% rename from contrib/iconv/libiconv/dec_hanyu.h rename to aegisub/vendor/iconv/libiconv/dec_hanyu.h diff --git a/contrib/iconv/libiconv/dec_kanji.h b/aegisub/vendor/iconv/libiconv/dec_kanji.h similarity index 100% rename from contrib/iconv/libiconv/dec_kanji.h rename to aegisub/vendor/iconv/libiconv/dec_kanji.h diff --git a/contrib/iconv/libiconv/encodings.def b/aegisub/vendor/iconv/libiconv/encodings.def similarity index 100% rename from contrib/iconv/libiconv/encodings.def rename to aegisub/vendor/iconv/libiconv/encodings.def diff --git a/contrib/iconv/libiconv/encodings_aix.def b/aegisub/vendor/iconv/libiconv/encodings_aix.def similarity index 100% rename from contrib/iconv/libiconv/encodings_aix.def rename to aegisub/vendor/iconv/libiconv/encodings_aix.def diff --git a/contrib/iconv/libiconv/encodings_dos.def b/aegisub/vendor/iconv/libiconv/encodings_dos.def similarity index 100% rename from contrib/iconv/libiconv/encodings_dos.def rename to aegisub/vendor/iconv/libiconv/encodings_dos.def diff --git a/contrib/iconv/libiconv/encodings_extra.def b/aegisub/vendor/iconv/libiconv/encodings_extra.def similarity index 100% rename from contrib/iconv/libiconv/encodings_extra.def rename to aegisub/vendor/iconv/libiconv/encodings_extra.def diff --git a/contrib/iconv/libiconv/encodings_local.def b/aegisub/vendor/iconv/libiconv/encodings_local.def similarity index 100% rename from contrib/iconv/libiconv/encodings_local.def rename to aegisub/vendor/iconv/libiconv/encodings_local.def diff --git a/contrib/iconv/libiconv/encodings_osf1.def b/aegisub/vendor/iconv/libiconv/encodings_osf1.def similarity index 100% rename from contrib/iconv/libiconv/encodings_osf1.def rename to aegisub/vendor/iconv/libiconv/encodings_osf1.def diff --git a/contrib/iconv/libiconv/euc_cn.h b/aegisub/vendor/iconv/libiconv/euc_cn.h similarity index 100% rename from contrib/iconv/libiconv/euc_cn.h rename to aegisub/vendor/iconv/libiconv/euc_cn.h diff --git a/contrib/iconv/libiconv/euc_jisx0213.h b/aegisub/vendor/iconv/libiconv/euc_jisx0213.h similarity index 100% rename from contrib/iconv/libiconv/euc_jisx0213.h rename to aegisub/vendor/iconv/libiconv/euc_jisx0213.h diff --git a/contrib/iconv/libiconv/euc_jp.h b/aegisub/vendor/iconv/libiconv/euc_jp.h similarity index 100% rename from contrib/iconv/libiconv/euc_jp.h rename to aegisub/vendor/iconv/libiconv/euc_jp.h diff --git a/contrib/iconv/libiconv/euc_kr.h b/aegisub/vendor/iconv/libiconv/euc_kr.h similarity index 100% rename from contrib/iconv/libiconv/euc_kr.h rename to aegisub/vendor/iconv/libiconv/euc_kr.h diff --git a/contrib/iconv/libiconv/euc_tw.h b/aegisub/vendor/iconv/libiconv/euc_tw.h similarity index 100% rename from contrib/iconv/libiconv/euc_tw.h rename to aegisub/vendor/iconv/libiconv/euc_tw.h diff --git a/contrib/iconv/libiconv/flags.h b/aegisub/vendor/iconv/libiconv/flags.h similarity index 100% rename from contrib/iconv/libiconv/flags.h rename to aegisub/vendor/iconv/libiconv/flags.h diff --git a/contrib/iconv/libiconv/flushwc.h b/aegisub/vendor/iconv/libiconv/flushwc.h similarity index 100% rename from contrib/iconv/libiconv/flushwc.h rename to aegisub/vendor/iconv/libiconv/flushwc.h diff --git a/contrib/iconv/libiconv/gb12345.h b/aegisub/vendor/iconv/libiconv/gb12345.h similarity index 100% rename from contrib/iconv/libiconv/gb12345.h rename to aegisub/vendor/iconv/libiconv/gb12345.h diff --git a/contrib/iconv/libiconv/gb12345ext.h b/aegisub/vendor/iconv/libiconv/gb12345ext.h similarity index 100% rename from contrib/iconv/libiconv/gb12345ext.h rename to aegisub/vendor/iconv/libiconv/gb12345ext.h diff --git a/contrib/iconv/libiconv/gb18030.h b/aegisub/vendor/iconv/libiconv/gb18030.h similarity index 100% rename from contrib/iconv/libiconv/gb18030.h rename to aegisub/vendor/iconv/libiconv/gb18030.h diff --git a/contrib/iconv/libiconv/gb18030ext.h b/aegisub/vendor/iconv/libiconv/gb18030ext.h similarity index 100% rename from contrib/iconv/libiconv/gb18030ext.h rename to aegisub/vendor/iconv/libiconv/gb18030ext.h diff --git a/contrib/iconv/libiconv/gb18030uni.h b/aegisub/vendor/iconv/libiconv/gb18030uni.h similarity index 100% rename from contrib/iconv/libiconv/gb18030uni.h rename to aegisub/vendor/iconv/libiconv/gb18030uni.h diff --git a/contrib/iconv/libiconv/gb2312.h b/aegisub/vendor/iconv/libiconv/gb2312.h similarity index 100% rename from contrib/iconv/libiconv/gb2312.h rename to aegisub/vendor/iconv/libiconv/gb2312.h diff --git a/contrib/iconv/libiconv/gbk.h b/aegisub/vendor/iconv/libiconv/gbk.h similarity index 100% rename from contrib/iconv/libiconv/gbk.h rename to aegisub/vendor/iconv/libiconv/gbk.h diff --git a/contrib/iconv/libiconv/gbkext1.h b/aegisub/vendor/iconv/libiconv/gbkext1.h similarity index 100% rename from contrib/iconv/libiconv/gbkext1.h rename to aegisub/vendor/iconv/libiconv/gbkext1.h diff --git a/contrib/iconv/libiconv/gbkext2.h b/aegisub/vendor/iconv/libiconv/gbkext2.h similarity index 100% rename from contrib/iconv/libiconv/gbkext2.h rename to aegisub/vendor/iconv/libiconv/gbkext2.h diff --git a/contrib/iconv/libiconv/gbkext_inv.h b/aegisub/vendor/iconv/libiconv/gbkext_inv.h similarity index 100% rename from contrib/iconv/libiconv/gbkext_inv.h rename to aegisub/vendor/iconv/libiconv/gbkext_inv.h diff --git a/contrib/iconv/libiconv/genaliases.c b/aegisub/vendor/iconv/libiconv/genaliases.c similarity index 100% rename from contrib/iconv/libiconv/genaliases.c rename to aegisub/vendor/iconv/libiconv/genaliases.c diff --git a/contrib/iconv/libiconv/genaliases2.c b/aegisub/vendor/iconv/libiconv/genaliases2.c similarity index 100% rename from contrib/iconv/libiconv/genaliases2.c rename to aegisub/vendor/iconv/libiconv/genaliases2.c diff --git a/contrib/iconv/libiconv/genflags.c b/aegisub/vendor/iconv/libiconv/genflags.c similarity index 100% rename from contrib/iconv/libiconv/genflags.c rename to aegisub/vendor/iconv/libiconv/genflags.c diff --git a/contrib/iconv/libiconv/gentranslit.c b/aegisub/vendor/iconv/libiconv/gentranslit.c similarity index 100% rename from contrib/iconv/libiconv/gentranslit.c rename to aegisub/vendor/iconv/libiconv/gentranslit.c diff --git a/contrib/iconv/libiconv/georgian_academy.h b/aegisub/vendor/iconv/libiconv/georgian_academy.h similarity index 100% rename from contrib/iconv/libiconv/georgian_academy.h rename to aegisub/vendor/iconv/libiconv/georgian_academy.h diff --git a/contrib/iconv/libiconv/georgian_ps.h b/aegisub/vendor/iconv/libiconv/georgian_ps.h similarity index 100% rename from contrib/iconv/libiconv/georgian_ps.h rename to aegisub/vendor/iconv/libiconv/georgian_ps.h diff --git a/contrib/iconv/libiconv/hkscs1999.h b/aegisub/vendor/iconv/libiconv/hkscs1999.h similarity index 100% rename from contrib/iconv/libiconv/hkscs1999.h rename to aegisub/vendor/iconv/libiconv/hkscs1999.h diff --git a/contrib/iconv/libiconv/hkscs2001.h b/aegisub/vendor/iconv/libiconv/hkscs2001.h similarity index 100% rename from contrib/iconv/libiconv/hkscs2001.h rename to aegisub/vendor/iconv/libiconv/hkscs2001.h diff --git a/contrib/iconv/libiconv/hkscs2004.h b/aegisub/vendor/iconv/libiconv/hkscs2004.h similarity index 100% rename from contrib/iconv/libiconv/hkscs2004.h rename to aegisub/vendor/iconv/libiconv/hkscs2004.h diff --git a/contrib/iconv/libiconv/hp_roman8.h b/aegisub/vendor/iconv/libiconv/hp_roman8.h similarity index 100% rename from contrib/iconv/libiconv/hp_roman8.h rename to aegisub/vendor/iconv/libiconv/hp_roman8.h diff --git a/contrib/iconv/libiconv/hz.h b/aegisub/vendor/iconv/libiconv/hz.h similarity index 100% rename from contrib/iconv/libiconv/hz.h rename to aegisub/vendor/iconv/libiconv/hz.h diff --git a/contrib/iconv/libiconv/iconv.c b/aegisub/vendor/iconv/libiconv/iconv.c similarity index 100% rename from contrib/iconv/libiconv/iconv.c rename to aegisub/vendor/iconv/libiconv/iconv.c diff --git a/contrib/iconv/libiconv/iconv_open1.h b/aegisub/vendor/iconv/libiconv/iconv_open1.h similarity index 100% rename from contrib/iconv/libiconv/iconv_open1.h rename to aegisub/vendor/iconv/libiconv/iconv_open1.h diff --git a/contrib/iconv/libiconv/iconv_open2.h b/aegisub/vendor/iconv/libiconv/iconv_open2.h similarity index 100% rename from contrib/iconv/libiconv/iconv_open2.h rename to aegisub/vendor/iconv/libiconv/iconv_open2.h diff --git a/contrib/iconv/libiconv/iso2022_cn.h b/aegisub/vendor/iconv/libiconv/iso2022_cn.h similarity index 100% rename from contrib/iconv/libiconv/iso2022_cn.h rename to aegisub/vendor/iconv/libiconv/iso2022_cn.h diff --git a/contrib/iconv/libiconv/iso2022_cnext.h b/aegisub/vendor/iconv/libiconv/iso2022_cnext.h similarity index 100% rename from contrib/iconv/libiconv/iso2022_cnext.h rename to aegisub/vendor/iconv/libiconv/iso2022_cnext.h diff --git a/contrib/iconv/libiconv/iso2022_jp.h b/aegisub/vendor/iconv/libiconv/iso2022_jp.h similarity index 100% rename from contrib/iconv/libiconv/iso2022_jp.h rename to aegisub/vendor/iconv/libiconv/iso2022_jp.h diff --git a/contrib/iconv/libiconv/iso2022_jp1.h b/aegisub/vendor/iconv/libiconv/iso2022_jp1.h similarity index 100% rename from contrib/iconv/libiconv/iso2022_jp1.h rename to aegisub/vendor/iconv/libiconv/iso2022_jp1.h diff --git a/contrib/iconv/libiconv/iso2022_jp2.h b/aegisub/vendor/iconv/libiconv/iso2022_jp2.h similarity index 100% rename from contrib/iconv/libiconv/iso2022_jp2.h rename to aegisub/vendor/iconv/libiconv/iso2022_jp2.h diff --git a/contrib/iconv/libiconv/iso2022_jp3.h b/aegisub/vendor/iconv/libiconv/iso2022_jp3.h similarity index 100% rename from contrib/iconv/libiconv/iso2022_jp3.h rename to aegisub/vendor/iconv/libiconv/iso2022_jp3.h diff --git a/contrib/iconv/libiconv/iso2022_kr.h b/aegisub/vendor/iconv/libiconv/iso2022_kr.h similarity index 100% rename from contrib/iconv/libiconv/iso2022_kr.h rename to aegisub/vendor/iconv/libiconv/iso2022_kr.h diff --git a/contrib/iconv/libiconv/iso646_cn.h b/aegisub/vendor/iconv/libiconv/iso646_cn.h similarity index 100% rename from contrib/iconv/libiconv/iso646_cn.h rename to aegisub/vendor/iconv/libiconv/iso646_cn.h diff --git a/contrib/iconv/libiconv/iso646_jp.h b/aegisub/vendor/iconv/libiconv/iso646_jp.h similarity index 100% rename from contrib/iconv/libiconv/iso646_jp.h rename to aegisub/vendor/iconv/libiconv/iso646_jp.h diff --git a/contrib/iconv/libiconv/iso8859_1.h b/aegisub/vendor/iconv/libiconv/iso8859_1.h similarity index 100% rename from contrib/iconv/libiconv/iso8859_1.h rename to aegisub/vendor/iconv/libiconv/iso8859_1.h diff --git a/contrib/iconv/libiconv/iso8859_10.h b/aegisub/vendor/iconv/libiconv/iso8859_10.h similarity index 100% rename from contrib/iconv/libiconv/iso8859_10.h rename to aegisub/vendor/iconv/libiconv/iso8859_10.h diff --git a/contrib/iconv/libiconv/iso8859_11.h b/aegisub/vendor/iconv/libiconv/iso8859_11.h similarity index 100% rename from contrib/iconv/libiconv/iso8859_11.h rename to aegisub/vendor/iconv/libiconv/iso8859_11.h diff --git a/contrib/iconv/libiconv/iso8859_13.h b/aegisub/vendor/iconv/libiconv/iso8859_13.h similarity index 100% rename from contrib/iconv/libiconv/iso8859_13.h rename to aegisub/vendor/iconv/libiconv/iso8859_13.h diff --git a/contrib/iconv/libiconv/iso8859_14.h b/aegisub/vendor/iconv/libiconv/iso8859_14.h similarity index 100% rename from contrib/iconv/libiconv/iso8859_14.h rename to aegisub/vendor/iconv/libiconv/iso8859_14.h diff --git a/contrib/iconv/libiconv/iso8859_15.h b/aegisub/vendor/iconv/libiconv/iso8859_15.h similarity index 100% rename from contrib/iconv/libiconv/iso8859_15.h rename to aegisub/vendor/iconv/libiconv/iso8859_15.h diff --git a/contrib/iconv/libiconv/iso8859_16.h b/aegisub/vendor/iconv/libiconv/iso8859_16.h similarity index 100% rename from contrib/iconv/libiconv/iso8859_16.h rename to aegisub/vendor/iconv/libiconv/iso8859_16.h diff --git a/contrib/iconv/libiconv/iso8859_2.h b/aegisub/vendor/iconv/libiconv/iso8859_2.h similarity index 100% rename from contrib/iconv/libiconv/iso8859_2.h rename to aegisub/vendor/iconv/libiconv/iso8859_2.h diff --git a/contrib/iconv/libiconv/iso8859_3.h b/aegisub/vendor/iconv/libiconv/iso8859_3.h similarity index 100% rename from contrib/iconv/libiconv/iso8859_3.h rename to aegisub/vendor/iconv/libiconv/iso8859_3.h diff --git a/contrib/iconv/libiconv/iso8859_4.h b/aegisub/vendor/iconv/libiconv/iso8859_4.h similarity index 100% rename from contrib/iconv/libiconv/iso8859_4.h rename to aegisub/vendor/iconv/libiconv/iso8859_4.h diff --git a/contrib/iconv/libiconv/iso8859_5.h b/aegisub/vendor/iconv/libiconv/iso8859_5.h similarity index 100% rename from contrib/iconv/libiconv/iso8859_5.h rename to aegisub/vendor/iconv/libiconv/iso8859_5.h diff --git a/contrib/iconv/libiconv/iso8859_6.h b/aegisub/vendor/iconv/libiconv/iso8859_6.h similarity index 100% rename from contrib/iconv/libiconv/iso8859_6.h rename to aegisub/vendor/iconv/libiconv/iso8859_6.h diff --git a/contrib/iconv/libiconv/iso8859_7.h b/aegisub/vendor/iconv/libiconv/iso8859_7.h similarity index 100% rename from contrib/iconv/libiconv/iso8859_7.h rename to aegisub/vendor/iconv/libiconv/iso8859_7.h diff --git a/contrib/iconv/libiconv/iso8859_8.h b/aegisub/vendor/iconv/libiconv/iso8859_8.h similarity index 100% rename from contrib/iconv/libiconv/iso8859_8.h rename to aegisub/vendor/iconv/libiconv/iso8859_8.h diff --git a/contrib/iconv/libiconv/iso8859_9.h b/aegisub/vendor/iconv/libiconv/iso8859_9.h similarity index 100% rename from contrib/iconv/libiconv/iso8859_9.h rename to aegisub/vendor/iconv/libiconv/iso8859_9.h diff --git a/contrib/iconv/libiconv/isoir165.h b/aegisub/vendor/iconv/libiconv/isoir165.h similarity index 100% rename from contrib/iconv/libiconv/isoir165.h rename to aegisub/vendor/iconv/libiconv/isoir165.h diff --git a/contrib/iconv/libiconv/isoir165ext.h b/aegisub/vendor/iconv/libiconv/isoir165ext.h similarity index 100% rename from contrib/iconv/libiconv/isoir165ext.h rename to aegisub/vendor/iconv/libiconv/isoir165ext.h diff --git a/contrib/iconv/libiconv/java.h b/aegisub/vendor/iconv/libiconv/java.h similarity index 100% rename from contrib/iconv/libiconv/java.h rename to aegisub/vendor/iconv/libiconv/java.h diff --git a/contrib/iconv/libiconv/jisx0201.h b/aegisub/vendor/iconv/libiconv/jisx0201.h similarity index 100% rename from contrib/iconv/libiconv/jisx0201.h rename to aegisub/vendor/iconv/libiconv/jisx0201.h diff --git a/contrib/iconv/libiconv/jisx0208.h b/aegisub/vendor/iconv/libiconv/jisx0208.h similarity index 100% rename from contrib/iconv/libiconv/jisx0208.h rename to aegisub/vendor/iconv/libiconv/jisx0208.h diff --git a/contrib/iconv/libiconv/jisx0212.h b/aegisub/vendor/iconv/libiconv/jisx0212.h similarity index 100% rename from contrib/iconv/libiconv/jisx0212.h rename to aegisub/vendor/iconv/libiconv/jisx0212.h diff --git a/contrib/iconv/libiconv/jisx0213.h b/aegisub/vendor/iconv/libiconv/jisx0213.h similarity index 100% rename from contrib/iconv/libiconv/jisx0213.h rename to aegisub/vendor/iconv/libiconv/jisx0213.h diff --git a/contrib/iconv/libiconv/johab.h b/aegisub/vendor/iconv/libiconv/johab.h similarity index 100% rename from contrib/iconv/libiconv/johab.h rename to aegisub/vendor/iconv/libiconv/johab.h diff --git a/contrib/iconv/libiconv/johab_hangul.h b/aegisub/vendor/iconv/libiconv/johab_hangul.h similarity index 100% rename from contrib/iconv/libiconv/johab_hangul.h rename to aegisub/vendor/iconv/libiconv/johab_hangul.h diff --git a/contrib/iconv/libiconv/koi8_r.h b/aegisub/vendor/iconv/libiconv/koi8_r.h similarity index 100% rename from contrib/iconv/libiconv/koi8_r.h rename to aegisub/vendor/iconv/libiconv/koi8_r.h diff --git a/contrib/iconv/libiconv/koi8_ru.h b/aegisub/vendor/iconv/libiconv/koi8_ru.h similarity index 100% rename from contrib/iconv/libiconv/koi8_ru.h rename to aegisub/vendor/iconv/libiconv/koi8_ru.h diff --git a/contrib/iconv/libiconv/koi8_t.h b/aegisub/vendor/iconv/libiconv/koi8_t.h similarity index 100% rename from contrib/iconv/libiconv/koi8_t.h rename to aegisub/vendor/iconv/libiconv/koi8_t.h diff --git a/contrib/iconv/libiconv/koi8_u.h b/aegisub/vendor/iconv/libiconv/koi8_u.h similarity index 100% rename from contrib/iconv/libiconv/koi8_u.h rename to aegisub/vendor/iconv/libiconv/koi8_u.h diff --git a/contrib/iconv/libiconv/ksc5601.h b/aegisub/vendor/iconv/libiconv/ksc5601.h similarity index 100% rename from contrib/iconv/libiconv/ksc5601.h rename to aegisub/vendor/iconv/libiconv/ksc5601.h diff --git a/contrib/iconv/libiconv/libcharset.h b/aegisub/vendor/iconv/libiconv/libcharset.h similarity index 100% rename from contrib/iconv/libiconv/libcharset.h rename to aegisub/vendor/iconv/libiconv/libcharset.h diff --git a/contrib/iconv/libiconv/localcharset.h b/aegisub/vendor/iconv/libiconv/localcharset.h similarity index 100% rename from contrib/iconv/libiconv/localcharset.h rename to aegisub/vendor/iconv/libiconv/localcharset.h diff --git a/contrib/iconv/libiconv/loop_unicode.h b/aegisub/vendor/iconv/libiconv/loop_unicode.h similarity index 100% rename from contrib/iconv/libiconv/loop_unicode.h rename to aegisub/vendor/iconv/libiconv/loop_unicode.h diff --git a/contrib/iconv/libiconv/loop_wchar.h b/aegisub/vendor/iconv/libiconv/loop_wchar.h similarity index 100% rename from contrib/iconv/libiconv/loop_wchar.h rename to aegisub/vendor/iconv/libiconv/loop_wchar.h diff --git a/contrib/iconv/libiconv/loops.h b/aegisub/vendor/iconv/libiconv/loops.h similarity index 100% rename from contrib/iconv/libiconv/loops.h rename to aegisub/vendor/iconv/libiconv/loops.h diff --git a/contrib/iconv/libiconv/mac_arabic.h b/aegisub/vendor/iconv/libiconv/mac_arabic.h similarity index 100% rename from contrib/iconv/libiconv/mac_arabic.h rename to aegisub/vendor/iconv/libiconv/mac_arabic.h diff --git a/contrib/iconv/libiconv/mac_centraleurope.h b/aegisub/vendor/iconv/libiconv/mac_centraleurope.h similarity index 100% rename from contrib/iconv/libiconv/mac_centraleurope.h rename to aegisub/vendor/iconv/libiconv/mac_centraleurope.h diff --git a/contrib/iconv/libiconv/mac_croatian.h b/aegisub/vendor/iconv/libiconv/mac_croatian.h similarity index 100% rename from contrib/iconv/libiconv/mac_croatian.h rename to aegisub/vendor/iconv/libiconv/mac_croatian.h diff --git a/contrib/iconv/libiconv/mac_cyrillic.h b/aegisub/vendor/iconv/libiconv/mac_cyrillic.h similarity index 100% rename from contrib/iconv/libiconv/mac_cyrillic.h rename to aegisub/vendor/iconv/libiconv/mac_cyrillic.h diff --git a/contrib/iconv/libiconv/mac_greek.h b/aegisub/vendor/iconv/libiconv/mac_greek.h similarity index 100% rename from contrib/iconv/libiconv/mac_greek.h rename to aegisub/vendor/iconv/libiconv/mac_greek.h diff --git a/contrib/iconv/libiconv/mac_hebrew.h b/aegisub/vendor/iconv/libiconv/mac_hebrew.h similarity index 100% rename from contrib/iconv/libiconv/mac_hebrew.h rename to aegisub/vendor/iconv/libiconv/mac_hebrew.h diff --git a/contrib/iconv/libiconv/mac_iceland.h b/aegisub/vendor/iconv/libiconv/mac_iceland.h similarity index 100% rename from contrib/iconv/libiconv/mac_iceland.h rename to aegisub/vendor/iconv/libiconv/mac_iceland.h diff --git a/contrib/iconv/libiconv/mac_roman.h b/aegisub/vendor/iconv/libiconv/mac_roman.h similarity index 100% rename from contrib/iconv/libiconv/mac_roman.h rename to aegisub/vendor/iconv/libiconv/mac_roman.h diff --git a/contrib/iconv/libiconv/mac_romania.h b/aegisub/vendor/iconv/libiconv/mac_romania.h similarity index 100% rename from contrib/iconv/libiconv/mac_romania.h rename to aegisub/vendor/iconv/libiconv/mac_romania.h diff --git a/contrib/iconv/libiconv/mac_thai.h b/aegisub/vendor/iconv/libiconv/mac_thai.h similarity index 100% rename from contrib/iconv/libiconv/mac_thai.h rename to aegisub/vendor/iconv/libiconv/mac_thai.h diff --git a/contrib/iconv/libiconv/mac_turkish.h b/aegisub/vendor/iconv/libiconv/mac_turkish.h similarity index 100% rename from contrib/iconv/libiconv/mac_turkish.h rename to aegisub/vendor/iconv/libiconv/mac_turkish.h diff --git a/contrib/iconv/libiconv/mac_ukraine.h b/aegisub/vendor/iconv/libiconv/mac_ukraine.h similarity index 100% rename from contrib/iconv/libiconv/mac_ukraine.h rename to aegisub/vendor/iconv/libiconv/mac_ukraine.h diff --git a/contrib/iconv/libiconv/mulelao.h b/aegisub/vendor/iconv/libiconv/mulelao.h similarity index 100% rename from contrib/iconv/libiconv/mulelao.h rename to aegisub/vendor/iconv/libiconv/mulelao.h diff --git a/contrib/iconv/libiconv/nextstep.h b/aegisub/vendor/iconv/libiconv/nextstep.h similarity index 100% rename from contrib/iconv/libiconv/nextstep.h rename to aegisub/vendor/iconv/libiconv/nextstep.h diff --git a/contrib/iconv/libiconv/pt154.h b/aegisub/vendor/iconv/libiconv/pt154.h similarity index 100% rename from contrib/iconv/libiconv/pt154.h rename to aegisub/vendor/iconv/libiconv/pt154.h diff --git a/contrib/iconv/libiconv/relocatable.c b/aegisub/vendor/iconv/libiconv/relocatable.c similarity index 100% rename from contrib/iconv/libiconv/relocatable.c rename to aegisub/vendor/iconv/libiconv/relocatable.c diff --git a/contrib/iconv/libiconv/relocatable.h b/aegisub/vendor/iconv/libiconv/relocatable.h similarity index 100% rename from contrib/iconv/libiconv/relocatable.h rename to aegisub/vendor/iconv/libiconv/relocatable.h diff --git a/contrib/iconv/libiconv/riscos1.h b/aegisub/vendor/iconv/libiconv/riscos1.h similarity index 100% rename from contrib/iconv/libiconv/riscos1.h rename to aegisub/vendor/iconv/libiconv/riscos1.h diff --git a/contrib/iconv/libiconv/rk1048.h b/aegisub/vendor/iconv/libiconv/rk1048.h similarity index 100% rename from contrib/iconv/libiconv/rk1048.h rename to aegisub/vendor/iconv/libiconv/rk1048.h diff --git a/contrib/iconv/libiconv/shift_jisx0213.h b/aegisub/vendor/iconv/libiconv/shift_jisx0213.h similarity index 100% rename from contrib/iconv/libiconv/shift_jisx0213.h rename to aegisub/vendor/iconv/libiconv/shift_jisx0213.h diff --git a/contrib/iconv/libiconv/sjis.h b/aegisub/vendor/iconv/libiconv/sjis.h similarity index 100% rename from contrib/iconv/libiconv/sjis.h rename to aegisub/vendor/iconv/libiconv/sjis.h diff --git a/contrib/iconv/libiconv/tcvn.h b/aegisub/vendor/iconv/libiconv/tcvn.h similarity index 100% rename from contrib/iconv/libiconv/tcvn.h rename to aegisub/vendor/iconv/libiconv/tcvn.h diff --git a/contrib/iconv/libiconv/tds565.h b/aegisub/vendor/iconv/libiconv/tds565.h similarity index 100% rename from contrib/iconv/libiconv/tds565.h rename to aegisub/vendor/iconv/libiconv/tds565.h diff --git a/contrib/iconv/libiconv/tis620.h b/aegisub/vendor/iconv/libiconv/tis620.h similarity index 100% rename from contrib/iconv/libiconv/tis620.h rename to aegisub/vendor/iconv/libiconv/tis620.h diff --git a/contrib/iconv/libiconv/translit.h b/aegisub/vendor/iconv/libiconv/translit.h similarity index 100% rename from contrib/iconv/libiconv/translit.h rename to aegisub/vendor/iconv/libiconv/translit.h diff --git a/contrib/iconv/libiconv/ucs2.h b/aegisub/vendor/iconv/libiconv/ucs2.h similarity index 100% rename from contrib/iconv/libiconv/ucs2.h rename to aegisub/vendor/iconv/libiconv/ucs2.h diff --git a/contrib/iconv/libiconv/ucs2be.h b/aegisub/vendor/iconv/libiconv/ucs2be.h similarity index 100% rename from contrib/iconv/libiconv/ucs2be.h rename to aegisub/vendor/iconv/libiconv/ucs2be.h diff --git a/contrib/iconv/libiconv/ucs2internal.h b/aegisub/vendor/iconv/libiconv/ucs2internal.h similarity index 100% rename from contrib/iconv/libiconv/ucs2internal.h rename to aegisub/vendor/iconv/libiconv/ucs2internal.h diff --git a/contrib/iconv/libiconv/ucs2le.h b/aegisub/vendor/iconv/libiconv/ucs2le.h similarity index 100% rename from contrib/iconv/libiconv/ucs2le.h rename to aegisub/vendor/iconv/libiconv/ucs2le.h diff --git a/contrib/iconv/libiconv/ucs2swapped.h b/aegisub/vendor/iconv/libiconv/ucs2swapped.h similarity index 100% rename from contrib/iconv/libiconv/ucs2swapped.h rename to aegisub/vendor/iconv/libiconv/ucs2swapped.h diff --git a/contrib/iconv/libiconv/ucs4.h b/aegisub/vendor/iconv/libiconv/ucs4.h similarity index 100% rename from contrib/iconv/libiconv/ucs4.h rename to aegisub/vendor/iconv/libiconv/ucs4.h diff --git a/contrib/iconv/libiconv/ucs4be.h b/aegisub/vendor/iconv/libiconv/ucs4be.h similarity index 100% rename from contrib/iconv/libiconv/ucs4be.h rename to aegisub/vendor/iconv/libiconv/ucs4be.h diff --git a/contrib/iconv/libiconv/ucs4internal.h b/aegisub/vendor/iconv/libiconv/ucs4internal.h similarity index 100% rename from contrib/iconv/libiconv/ucs4internal.h rename to aegisub/vendor/iconv/libiconv/ucs4internal.h diff --git a/contrib/iconv/libiconv/ucs4le.h b/aegisub/vendor/iconv/libiconv/ucs4le.h similarity index 100% rename from contrib/iconv/libiconv/ucs4le.h rename to aegisub/vendor/iconv/libiconv/ucs4le.h diff --git a/contrib/iconv/libiconv/ucs4swapped.h b/aegisub/vendor/iconv/libiconv/ucs4swapped.h similarity index 100% rename from contrib/iconv/libiconv/ucs4swapped.h rename to aegisub/vendor/iconv/libiconv/ucs4swapped.h diff --git a/contrib/iconv/libiconv/uhc_1.h b/aegisub/vendor/iconv/libiconv/uhc_1.h similarity index 100% rename from contrib/iconv/libiconv/uhc_1.h rename to aegisub/vendor/iconv/libiconv/uhc_1.h diff --git a/contrib/iconv/libiconv/uhc_2.h b/aegisub/vendor/iconv/libiconv/uhc_2.h similarity index 100% rename from contrib/iconv/libiconv/uhc_2.h rename to aegisub/vendor/iconv/libiconv/uhc_2.h diff --git a/contrib/iconv/libiconv/utf16.h b/aegisub/vendor/iconv/libiconv/utf16.h similarity index 100% rename from contrib/iconv/libiconv/utf16.h rename to aegisub/vendor/iconv/libiconv/utf16.h diff --git a/contrib/iconv/libiconv/utf16be.h b/aegisub/vendor/iconv/libiconv/utf16be.h similarity index 100% rename from contrib/iconv/libiconv/utf16be.h rename to aegisub/vendor/iconv/libiconv/utf16be.h diff --git a/contrib/iconv/libiconv/utf16le.h b/aegisub/vendor/iconv/libiconv/utf16le.h similarity index 100% rename from contrib/iconv/libiconv/utf16le.h rename to aegisub/vendor/iconv/libiconv/utf16le.h diff --git a/contrib/iconv/libiconv/utf32.h b/aegisub/vendor/iconv/libiconv/utf32.h similarity index 100% rename from contrib/iconv/libiconv/utf32.h rename to aegisub/vendor/iconv/libiconv/utf32.h diff --git a/contrib/iconv/libiconv/utf32be.h b/aegisub/vendor/iconv/libiconv/utf32be.h similarity index 100% rename from contrib/iconv/libiconv/utf32be.h rename to aegisub/vendor/iconv/libiconv/utf32be.h diff --git a/contrib/iconv/libiconv/utf32le.h b/aegisub/vendor/iconv/libiconv/utf32le.h similarity index 100% rename from contrib/iconv/libiconv/utf32le.h rename to aegisub/vendor/iconv/libiconv/utf32le.h diff --git a/contrib/iconv/libiconv/utf7.h b/aegisub/vendor/iconv/libiconv/utf7.h similarity index 100% rename from contrib/iconv/libiconv/utf7.h rename to aegisub/vendor/iconv/libiconv/utf7.h diff --git a/contrib/iconv/libiconv/utf8.h b/aegisub/vendor/iconv/libiconv/utf8.h similarity index 100% rename from contrib/iconv/libiconv/utf8.h rename to aegisub/vendor/iconv/libiconv/utf8.h diff --git a/contrib/iconv/libiconv/vietcomb.h b/aegisub/vendor/iconv/libiconv/vietcomb.h similarity index 100% rename from contrib/iconv/libiconv/vietcomb.h rename to aegisub/vendor/iconv/libiconv/vietcomb.h diff --git a/contrib/iconv/libiconv/viscii.h b/aegisub/vendor/iconv/libiconv/viscii.h similarity index 100% rename from contrib/iconv/libiconv/viscii.h rename to aegisub/vendor/iconv/libiconv/viscii.h diff --git a/aegisub/universalchardet/Big5Freq.tab b/aegisub/vendor/universalchardet/Big5Freq.tab similarity index 100% rename from aegisub/universalchardet/Big5Freq.tab rename to aegisub/vendor/universalchardet/Big5Freq.tab diff --git a/aegisub/universalchardet/CharDistribution.cpp b/aegisub/vendor/universalchardet/CharDistribution.cpp similarity index 100% rename from aegisub/universalchardet/CharDistribution.cpp rename to aegisub/vendor/universalchardet/CharDistribution.cpp diff --git a/aegisub/universalchardet/CharDistribution.h b/aegisub/vendor/universalchardet/CharDistribution.h similarity index 100% rename from aegisub/universalchardet/CharDistribution.h rename to aegisub/vendor/universalchardet/CharDistribution.h diff --git a/aegisub/universalchardet/EUCKRFreq.tab b/aegisub/vendor/universalchardet/EUCKRFreq.tab similarity index 100% rename from aegisub/universalchardet/EUCKRFreq.tab rename to aegisub/vendor/universalchardet/EUCKRFreq.tab diff --git a/aegisub/universalchardet/EUCTWFreq.tab b/aegisub/vendor/universalchardet/EUCTWFreq.tab similarity index 100% rename from aegisub/universalchardet/EUCTWFreq.tab rename to aegisub/vendor/universalchardet/EUCTWFreq.tab diff --git a/aegisub/universalchardet/GB2312Freq.tab b/aegisub/vendor/universalchardet/GB2312Freq.tab similarity index 100% rename from aegisub/universalchardet/GB2312Freq.tab rename to aegisub/vendor/universalchardet/GB2312Freq.tab diff --git a/aegisub/universalchardet/JISFreq.tab b/aegisub/vendor/universalchardet/JISFreq.tab similarity index 100% rename from aegisub/universalchardet/JISFreq.tab rename to aegisub/vendor/universalchardet/JISFreq.tab diff --git a/aegisub/universalchardet/JpCntx.cpp b/aegisub/vendor/universalchardet/JpCntx.cpp similarity index 100% rename from aegisub/universalchardet/JpCntx.cpp rename to aegisub/vendor/universalchardet/JpCntx.cpp diff --git a/aegisub/universalchardet/JpCntx.h b/aegisub/vendor/universalchardet/JpCntx.h similarity index 100% rename from aegisub/universalchardet/JpCntx.h rename to aegisub/vendor/universalchardet/JpCntx.h diff --git a/aegisub/universalchardet/LangBulgarianModel.cpp b/aegisub/vendor/universalchardet/LangBulgarianModel.cpp similarity index 100% rename from aegisub/universalchardet/LangBulgarianModel.cpp rename to aegisub/vendor/universalchardet/LangBulgarianModel.cpp diff --git a/aegisub/universalchardet/LangCyrillicModel.cpp b/aegisub/vendor/universalchardet/LangCyrillicModel.cpp similarity index 100% rename from aegisub/universalchardet/LangCyrillicModel.cpp rename to aegisub/vendor/universalchardet/LangCyrillicModel.cpp diff --git a/aegisub/universalchardet/LangGreekModel.cpp b/aegisub/vendor/universalchardet/LangGreekModel.cpp similarity index 100% rename from aegisub/universalchardet/LangGreekModel.cpp rename to aegisub/vendor/universalchardet/LangGreekModel.cpp diff --git a/aegisub/universalchardet/LangHebrewModel.cpp b/aegisub/vendor/universalchardet/LangHebrewModel.cpp similarity index 100% rename from aegisub/universalchardet/LangHebrewModel.cpp rename to aegisub/vendor/universalchardet/LangHebrewModel.cpp diff --git a/aegisub/universalchardet/LangHungarianModel.cpp b/aegisub/vendor/universalchardet/LangHungarianModel.cpp similarity index 100% rename from aegisub/universalchardet/LangHungarianModel.cpp rename to aegisub/vendor/universalchardet/LangHungarianModel.cpp diff --git a/aegisub/universalchardet/LangThaiModel.cpp b/aegisub/vendor/universalchardet/LangThaiModel.cpp similarity index 100% rename from aegisub/universalchardet/LangThaiModel.cpp rename to aegisub/vendor/universalchardet/LangThaiModel.cpp diff --git a/aegisub/universalchardet/Makefile b/aegisub/vendor/universalchardet/Makefile similarity index 92% rename from aegisub/universalchardet/Makefile rename to aegisub/vendor/universalchardet/Makefile index 802fe26ba..e954a2418 100644 --- a/aegisub/universalchardet/Makefile +++ b/aegisub/vendor/universalchardet/Makefile @@ -1,4 +1,4 @@ -include ../Makefile.inc +include ../../Makefile.inc LIB = libuniversalchardet.a @@ -40,6 +40,6 @@ EXTRA_DIST = \ GB2312Freq.tab \ JISFreq.tab -include ../Makefile.target +include ../../Makefile.target -include *.d diff --git a/aegisub/universalchardet/md/_aix32.cfg b/aegisub/vendor/universalchardet/md/_aix32.cfg similarity index 100% rename from aegisub/universalchardet/md/_aix32.cfg rename to aegisub/vendor/universalchardet/md/_aix32.cfg diff --git a/aegisub/universalchardet/md/_aix64.cfg b/aegisub/vendor/universalchardet/md/_aix64.cfg similarity index 100% rename from aegisub/universalchardet/md/_aix64.cfg rename to aegisub/vendor/universalchardet/md/_aix64.cfg diff --git a/aegisub/universalchardet/md/_beos.cfg b/aegisub/vendor/universalchardet/md/_beos.cfg similarity index 100% rename from aegisub/universalchardet/md/_beos.cfg rename to aegisub/vendor/universalchardet/md/_beos.cfg diff --git a/aegisub/universalchardet/md/_bsdi.cfg b/aegisub/vendor/universalchardet/md/_bsdi.cfg similarity index 100% rename from aegisub/universalchardet/md/_bsdi.cfg rename to aegisub/vendor/universalchardet/md/_bsdi.cfg diff --git a/aegisub/universalchardet/md/_darwin.cfg b/aegisub/vendor/universalchardet/md/_darwin.cfg similarity index 100% rename from aegisub/universalchardet/md/_darwin.cfg rename to aegisub/vendor/universalchardet/md/_darwin.cfg diff --git a/aegisub/universalchardet/md/_dgux.cfg b/aegisub/vendor/universalchardet/md/_dgux.cfg similarity index 100% rename from aegisub/universalchardet/md/_dgux.cfg rename to aegisub/vendor/universalchardet/md/_dgux.cfg diff --git a/aegisub/universalchardet/md/_freebsd.cfg b/aegisub/vendor/universalchardet/md/_freebsd.cfg similarity index 100% rename from aegisub/universalchardet/md/_freebsd.cfg rename to aegisub/vendor/universalchardet/md/_freebsd.cfg diff --git a/aegisub/universalchardet/md/_hpux32.cfg b/aegisub/vendor/universalchardet/md/_hpux32.cfg similarity index 100% rename from aegisub/universalchardet/md/_hpux32.cfg rename to aegisub/vendor/universalchardet/md/_hpux32.cfg diff --git a/aegisub/universalchardet/md/_hpux64.cfg b/aegisub/vendor/universalchardet/md/_hpux64.cfg similarity index 100% rename from aegisub/universalchardet/md/_hpux64.cfg rename to aegisub/vendor/universalchardet/md/_hpux64.cfg diff --git a/aegisub/universalchardet/md/_irix32.cfg b/aegisub/vendor/universalchardet/md/_irix32.cfg similarity index 100% rename from aegisub/universalchardet/md/_irix32.cfg rename to aegisub/vendor/universalchardet/md/_irix32.cfg diff --git a/aegisub/universalchardet/md/_irix64.cfg b/aegisub/vendor/universalchardet/md/_irix64.cfg similarity index 100% rename from aegisub/universalchardet/md/_irix64.cfg rename to aegisub/vendor/universalchardet/md/_irix64.cfg diff --git a/aegisub/universalchardet/md/_linux.cfg b/aegisub/vendor/universalchardet/md/_linux.cfg similarity index 100% rename from aegisub/universalchardet/md/_linux.cfg rename to aegisub/vendor/universalchardet/md/_linux.cfg diff --git a/aegisub/universalchardet/md/_ncr.cfg b/aegisub/vendor/universalchardet/md/_ncr.cfg similarity index 100% rename from aegisub/universalchardet/md/_ncr.cfg rename to aegisub/vendor/universalchardet/md/_ncr.cfg diff --git a/aegisub/universalchardet/md/_nec.cfg b/aegisub/vendor/universalchardet/md/_nec.cfg similarity index 100% rename from aegisub/universalchardet/md/_nec.cfg rename to aegisub/vendor/universalchardet/md/_nec.cfg diff --git a/aegisub/universalchardet/md/_netbsd.cfg b/aegisub/vendor/universalchardet/md/_netbsd.cfg similarity index 100% rename from aegisub/universalchardet/md/_netbsd.cfg rename to aegisub/vendor/universalchardet/md/_netbsd.cfg diff --git a/aegisub/universalchardet/md/_nextstep.cfg b/aegisub/vendor/universalchardet/md/_nextstep.cfg similarity index 100% rename from aegisub/universalchardet/md/_nextstep.cfg rename to aegisub/vendor/universalchardet/md/_nextstep.cfg diff --git a/aegisub/universalchardet/md/_nto.cfg b/aegisub/vendor/universalchardet/md/_nto.cfg similarity index 100% rename from aegisub/universalchardet/md/_nto.cfg rename to aegisub/vendor/universalchardet/md/_nto.cfg diff --git a/aegisub/universalchardet/md/_openbsd.cfg b/aegisub/vendor/universalchardet/md/_openbsd.cfg similarity index 100% rename from aegisub/universalchardet/md/_openbsd.cfg rename to aegisub/vendor/universalchardet/md/_openbsd.cfg diff --git a/aegisub/universalchardet/md/_openvms.cfg b/aegisub/vendor/universalchardet/md/_openvms.cfg similarity index 100% rename from aegisub/universalchardet/md/_openvms.cfg rename to aegisub/vendor/universalchardet/md/_openvms.cfg diff --git a/aegisub/universalchardet/md/_os2.cfg b/aegisub/vendor/universalchardet/md/_os2.cfg similarity index 100% rename from aegisub/universalchardet/md/_os2.cfg rename to aegisub/vendor/universalchardet/md/_os2.cfg diff --git a/aegisub/universalchardet/md/_osf1.cfg b/aegisub/vendor/universalchardet/md/_osf1.cfg similarity index 100% rename from aegisub/universalchardet/md/_osf1.cfg rename to aegisub/vendor/universalchardet/md/_osf1.cfg diff --git a/aegisub/universalchardet/md/_qnx.cfg b/aegisub/vendor/universalchardet/md/_qnx.cfg similarity index 100% rename from aegisub/universalchardet/md/_qnx.cfg rename to aegisub/vendor/universalchardet/md/_qnx.cfg diff --git a/aegisub/universalchardet/md/_reliantunix.cfg b/aegisub/vendor/universalchardet/md/_reliantunix.cfg similarity index 100% rename from aegisub/universalchardet/md/_reliantunix.cfg rename to aegisub/vendor/universalchardet/md/_reliantunix.cfg diff --git a/aegisub/universalchardet/md/_riscos.cfg b/aegisub/vendor/universalchardet/md/_riscos.cfg similarity index 100% rename from aegisub/universalchardet/md/_riscos.cfg rename to aegisub/vendor/universalchardet/md/_riscos.cfg diff --git a/aegisub/universalchardet/md/_scoos.cfg b/aegisub/vendor/universalchardet/md/_scoos.cfg similarity index 100% rename from aegisub/universalchardet/md/_scoos.cfg rename to aegisub/vendor/universalchardet/md/_scoos.cfg diff --git a/aegisub/universalchardet/md/_solaris.cfg b/aegisub/vendor/universalchardet/md/_solaris.cfg similarity index 100% rename from aegisub/universalchardet/md/_solaris.cfg rename to aegisub/vendor/universalchardet/md/_solaris.cfg diff --git a/aegisub/universalchardet/md/_sony.cfg b/aegisub/vendor/universalchardet/md/_sony.cfg similarity index 100% rename from aegisub/universalchardet/md/_sony.cfg rename to aegisub/vendor/universalchardet/md/_sony.cfg diff --git a/aegisub/universalchardet/md/_sunos4.cfg b/aegisub/vendor/universalchardet/md/_sunos4.cfg similarity index 100% rename from aegisub/universalchardet/md/_sunos4.cfg rename to aegisub/vendor/universalchardet/md/_sunos4.cfg diff --git a/aegisub/universalchardet/md/_unixware.cfg b/aegisub/vendor/universalchardet/md/_unixware.cfg similarity index 100% rename from aegisub/universalchardet/md/_unixware.cfg rename to aegisub/vendor/universalchardet/md/_unixware.cfg diff --git a/aegisub/universalchardet/md/_unixware7.cfg b/aegisub/vendor/universalchardet/md/_unixware7.cfg similarity index 100% rename from aegisub/universalchardet/md/_unixware7.cfg rename to aegisub/vendor/universalchardet/md/_unixware7.cfg diff --git a/aegisub/universalchardet/md/_win16.cfg b/aegisub/vendor/universalchardet/md/_win16.cfg similarity index 100% rename from aegisub/universalchardet/md/_win16.cfg rename to aegisub/vendor/universalchardet/md/_win16.cfg diff --git a/aegisub/universalchardet/md/_win95.cfg b/aegisub/vendor/universalchardet/md/_win95.cfg similarity index 100% rename from aegisub/universalchardet/md/_win95.cfg rename to aegisub/vendor/universalchardet/md/_win95.cfg diff --git a/aegisub/universalchardet/md/_winnt.cfg b/aegisub/vendor/universalchardet/md/_winnt.cfg similarity index 100% rename from aegisub/universalchardet/md/_winnt.cfg rename to aegisub/vendor/universalchardet/md/_winnt.cfg diff --git a/aegisub/universalchardet/nsBig5Prober.cpp b/aegisub/vendor/universalchardet/nsBig5Prober.cpp similarity index 100% rename from aegisub/universalchardet/nsBig5Prober.cpp rename to aegisub/vendor/universalchardet/nsBig5Prober.cpp diff --git a/aegisub/universalchardet/nsBig5Prober.h b/aegisub/vendor/universalchardet/nsBig5Prober.h similarity index 100% rename from aegisub/universalchardet/nsBig5Prober.h rename to aegisub/vendor/universalchardet/nsBig5Prober.h diff --git a/aegisub/universalchardet/nsCharSetProber.cpp b/aegisub/vendor/universalchardet/nsCharSetProber.cpp similarity index 100% rename from aegisub/universalchardet/nsCharSetProber.cpp rename to aegisub/vendor/universalchardet/nsCharSetProber.cpp diff --git a/aegisub/universalchardet/nsCharSetProber.h b/aegisub/vendor/universalchardet/nsCharSetProber.h similarity index 100% rename from aegisub/universalchardet/nsCharSetProber.h rename to aegisub/vendor/universalchardet/nsCharSetProber.h diff --git a/aegisub/universalchardet/nsCodingStateMachine.h b/aegisub/vendor/universalchardet/nsCodingStateMachine.h similarity index 100% rename from aegisub/universalchardet/nsCodingStateMachine.h rename to aegisub/vendor/universalchardet/nsCodingStateMachine.h diff --git a/aegisub/universalchardet/nsEUCJPProber.cpp b/aegisub/vendor/universalchardet/nsEUCJPProber.cpp similarity index 100% rename from aegisub/universalchardet/nsEUCJPProber.cpp rename to aegisub/vendor/universalchardet/nsEUCJPProber.cpp diff --git a/aegisub/universalchardet/nsEUCJPProber.h b/aegisub/vendor/universalchardet/nsEUCJPProber.h similarity index 100% rename from aegisub/universalchardet/nsEUCJPProber.h rename to aegisub/vendor/universalchardet/nsEUCJPProber.h diff --git a/aegisub/universalchardet/nsEUCKRProber.cpp b/aegisub/vendor/universalchardet/nsEUCKRProber.cpp similarity index 100% rename from aegisub/universalchardet/nsEUCKRProber.cpp rename to aegisub/vendor/universalchardet/nsEUCKRProber.cpp diff --git a/aegisub/universalchardet/nsEUCKRProber.h b/aegisub/vendor/universalchardet/nsEUCKRProber.h similarity index 100% rename from aegisub/universalchardet/nsEUCKRProber.h rename to aegisub/vendor/universalchardet/nsEUCKRProber.h diff --git a/aegisub/universalchardet/nsEUCTWProber.cpp b/aegisub/vendor/universalchardet/nsEUCTWProber.cpp similarity index 100% rename from aegisub/universalchardet/nsEUCTWProber.cpp rename to aegisub/vendor/universalchardet/nsEUCTWProber.cpp diff --git a/aegisub/universalchardet/nsEUCTWProber.h b/aegisub/vendor/universalchardet/nsEUCTWProber.h similarity index 100% rename from aegisub/universalchardet/nsEUCTWProber.h rename to aegisub/vendor/universalchardet/nsEUCTWProber.h diff --git a/aegisub/universalchardet/nsError.h b/aegisub/vendor/universalchardet/nsError.h similarity index 100% rename from aegisub/universalchardet/nsError.h rename to aegisub/vendor/universalchardet/nsError.h diff --git a/aegisub/universalchardet/nsEscCharsetProber.cpp b/aegisub/vendor/universalchardet/nsEscCharsetProber.cpp similarity index 100% rename from aegisub/universalchardet/nsEscCharsetProber.cpp rename to aegisub/vendor/universalchardet/nsEscCharsetProber.cpp diff --git a/aegisub/universalchardet/nsEscCharsetProber.h b/aegisub/vendor/universalchardet/nsEscCharsetProber.h similarity index 100% rename from aegisub/universalchardet/nsEscCharsetProber.h rename to aegisub/vendor/universalchardet/nsEscCharsetProber.h diff --git a/aegisub/universalchardet/nsEscSM.cpp b/aegisub/vendor/universalchardet/nsEscSM.cpp similarity index 100% rename from aegisub/universalchardet/nsEscSM.cpp rename to aegisub/vendor/universalchardet/nsEscSM.cpp diff --git a/aegisub/universalchardet/nsGB2312Prober.cpp b/aegisub/vendor/universalchardet/nsGB2312Prober.cpp similarity index 100% rename from aegisub/universalchardet/nsGB2312Prober.cpp rename to aegisub/vendor/universalchardet/nsGB2312Prober.cpp diff --git a/aegisub/universalchardet/nsGB2312Prober.h b/aegisub/vendor/universalchardet/nsGB2312Prober.h similarity index 100% rename from aegisub/universalchardet/nsGB2312Prober.h rename to aegisub/vendor/universalchardet/nsGB2312Prober.h diff --git a/aegisub/universalchardet/nsHebrewProber.cpp b/aegisub/vendor/universalchardet/nsHebrewProber.cpp similarity index 100% rename from aegisub/universalchardet/nsHebrewProber.cpp rename to aegisub/vendor/universalchardet/nsHebrewProber.cpp diff --git a/aegisub/universalchardet/nsHebrewProber.h b/aegisub/vendor/universalchardet/nsHebrewProber.h similarity index 100% rename from aegisub/universalchardet/nsHebrewProber.h rename to aegisub/vendor/universalchardet/nsHebrewProber.h diff --git a/aegisub/universalchardet/nsLatin1Prober.cpp b/aegisub/vendor/universalchardet/nsLatin1Prober.cpp similarity index 100% rename from aegisub/universalchardet/nsLatin1Prober.cpp rename to aegisub/vendor/universalchardet/nsLatin1Prober.cpp diff --git a/aegisub/universalchardet/nsLatin1Prober.h b/aegisub/vendor/universalchardet/nsLatin1Prober.h similarity index 100% rename from aegisub/universalchardet/nsLatin1Prober.h rename to aegisub/vendor/universalchardet/nsLatin1Prober.h diff --git a/aegisub/universalchardet/nsMBCSGroupProber.cpp b/aegisub/vendor/universalchardet/nsMBCSGroupProber.cpp similarity index 100% rename from aegisub/universalchardet/nsMBCSGroupProber.cpp rename to aegisub/vendor/universalchardet/nsMBCSGroupProber.cpp diff --git a/aegisub/universalchardet/nsMBCSGroupProber.h b/aegisub/vendor/universalchardet/nsMBCSGroupProber.h similarity index 100% rename from aegisub/universalchardet/nsMBCSGroupProber.h rename to aegisub/vendor/universalchardet/nsMBCSGroupProber.h diff --git a/aegisub/universalchardet/nsMBCSSM.cpp b/aegisub/vendor/universalchardet/nsMBCSSM.cpp similarity index 100% rename from aegisub/universalchardet/nsMBCSSM.cpp rename to aegisub/vendor/universalchardet/nsMBCSSM.cpp diff --git a/aegisub/universalchardet/nsPkgInt.h b/aegisub/vendor/universalchardet/nsPkgInt.h similarity index 100% rename from aegisub/universalchardet/nsPkgInt.h rename to aegisub/vendor/universalchardet/nsPkgInt.h diff --git a/aegisub/universalchardet/nsSBCSGroupProber.cpp b/aegisub/vendor/universalchardet/nsSBCSGroupProber.cpp similarity index 100% rename from aegisub/universalchardet/nsSBCSGroupProber.cpp rename to aegisub/vendor/universalchardet/nsSBCSGroupProber.cpp diff --git a/aegisub/universalchardet/nsSBCSGroupProber.h b/aegisub/vendor/universalchardet/nsSBCSGroupProber.h similarity index 100% rename from aegisub/universalchardet/nsSBCSGroupProber.h rename to aegisub/vendor/universalchardet/nsSBCSGroupProber.h diff --git a/aegisub/universalchardet/nsSBCharSetProber.cpp b/aegisub/vendor/universalchardet/nsSBCharSetProber.cpp similarity index 100% rename from aegisub/universalchardet/nsSBCharSetProber.cpp rename to aegisub/vendor/universalchardet/nsSBCharSetProber.cpp diff --git a/aegisub/universalchardet/nsSBCharSetProber.h b/aegisub/vendor/universalchardet/nsSBCharSetProber.h similarity index 100% rename from aegisub/universalchardet/nsSBCharSetProber.h rename to aegisub/vendor/universalchardet/nsSBCharSetProber.h diff --git a/aegisub/universalchardet/nsSJISProber.cpp b/aegisub/vendor/universalchardet/nsSJISProber.cpp similarity index 100% rename from aegisub/universalchardet/nsSJISProber.cpp rename to aegisub/vendor/universalchardet/nsSJISProber.cpp diff --git a/aegisub/universalchardet/nsSJISProber.h b/aegisub/vendor/universalchardet/nsSJISProber.h similarity index 100% rename from aegisub/universalchardet/nsSJISProber.h rename to aegisub/vendor/universalchardet/nsSJISProber.h diff --git a/aegisub/universalchardet/nsUTF8Prober.cpp b/aegisub/vendor/universalchardet/nsUTF8Prober.cpp similarity index 100% rename from aegisub/universalchardet/nsUTF8Prober.cpp rename to aegisub/vendor/universalchardet/nsUTF8Prober.cpp diff --git a/aegisub/universalchardet/nsUTF8Prober.h b/aegisub/vendor/universalchardet/nsUTF8Prober.h similarity index 100% rename from aegisub/universalchardet/nsUTF8Prober.h rename to aegisub/vendor/universalchardet/nsUTF8Prober.h diff --git a/aegisub/universalchardet/nsUniversalDetector.cpp b/aegisub/vendor/universalchardet/nsUniversalDetector.cpp similarity index 100% rename from aegisub/universalchardet/nsUniversalDetector.cpp rename to aegisub/vendor/universalchardet/nsUniversalDetector.cpp diff --git a/aegisub/universalchardet/nsUniversalDetector.h b/aegisub/vendor/universalchardet/nsUniversalDetector.h similarity index 100% rename from aegisub/universalchardet/nsUniversalDetector.h rename to aegisub/vendor/universalchardet/nsUniversalDetector.h diff --git a/aegisub/universalchardet/nscore.h b/aegisub/vendor/universalchardet/nscore.h similarity index 100% rename from aegisub/universalchardet/nscore.h rename to aegisub/vendor/universalchardet/nscore.h diff --git a/aegisub/universalchardet/prcpucfg.h b/aegisub/vendor/universalchardet/prcpucfg.h similarity index 100% rename from aegisub/universalchardet/prcpucfg.h rename to aegisub/vendor/universalchardet/prcpucfg.h diff --git a/aegisub/universalchardet/prmem.h b/aegisub/vendor/universalchardet/prmem.h similarity index 100% rename from aegisub/universalchardet/prmem.h rename to aegisub/vendor/universalchardet/prmem.h diff --git a/aegisub/universalchardet/protypes.h b/aegisub/vendor/universalchardet/protypes.h similarity index 100% rename from aegisub/universalchardet/protypes.h rename to aegisub/vendor/universalchardet/protypes.h diff --git a/aegisub/universalchardet/prtypes.h b/aegisub/vendor/universalchardet/prtypes.h similarity index 100% rename from aegisub/universalchardet/prtypes.h rename to aegisub/vendor/universalchardet/prtypes.h diff --git a/aegisub/universalchardet/xpcom-config.h b/aegisub/vendor/universalchardet/xpcom-config.h similarity index 100% rename from aegisub/universalchardet/xpcom-config.h rename to aegisub/vendor/universalchardet/xpcom-config.h