goldendict-ng/winlibs/lib/msvc
xiaoyifang 3858932ec4
feat!: add libzim dependency (#725)
* feat!: add libzim dependency

* 🎨 apply clang-format changes

* action: add libzim dependency to action

* feat!: change dependency folder

* action: add zim support

* feat!: add libzim support

* action: fix sonarcloud check

* doc: add libzim readme

* action: cmake build

* action: cmake check

* fix: code smell

* action: cmake check

* action: cmake on Macos

* action: cmake on Macos

* feat: use libzim to read title and description

* 🎨 apply clang-format changes

* feat: split zim file support

* feat: loadArticle refactor

* 🎨 apply clang-format changes

* 🎨 apply clang-format changes

* feat: update library and goldendict.pro

* 🎨 apply clang-format changes

* fix:word count

* 🎨 apply clang-format changes

* fix: video src url subsititue

* 🎨 apply clang-format changes

* zim: headword is not usually a valid

it is from title and url.

* fix: remove nested try catch

* zim: fix resource loading issue.

* 🎨 apply clang-format changes

* action: remove libao

* zim: process url

some old zim dictionary url does not contain namespace such as
/C/url

make the old and new zim dictionary's url consistent without the leading
../C/  etc.

* 🎨 apply clang-format changes

* zim: process url

remove leading dot and slash
such as ../-/assets  ,remove ../

* 🎨 apply clang-format changes

* zim: remove resourceIndex creation

use libzim to read the resource directly.

* zim: only iterate all the articles

* 🎨 apply clang-format changes

* fix: code smell

* 🎨 apply clang-format changes

* zim: refactor method to convert url to wstring

* 🎨 apply clang-format changes

* fix:code smell

* 🎨 apply clang-format changes

* zim: update windows dependencies

* zim: add mutex lock

* 🎨 apply clang-format changes

* fix: code smell

* 🎨 apply clang-format changes

---------

Co-authored-by: xiaoyifang <xiaoyifang@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-05-27 12:12:16 +08:00
..
cmake/xapian [xapian] add windows support 2022-10-06 01:39:59 +08:00
avcodec-58.dll winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
avcodec.lib winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
avformat-58.dll winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
avformat.lib winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
avutil-56.dll winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
avutil.lib winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
bz2.lib win specific:update ffmpeg libs 2022-02-02 14:32:03 +08:00
fdk-aac.lib win specific:update ffmpeg libs 2022-02-02 14:32:03 +08:00
hunspell.lib add 64 bit lib hunspell 2022-01-18 21:14:29 +08:00
hunspelld.lib add 64 bit lib hunspell 2022-01-18 21:14:29 +08:00
iconv.lib feat:add iconv as an extra encoding converter 2023-02-01 23:33:46 +08:00
libcrypto-1_1-x64.dll winlib:add ssl dll 2022-01-29 13:50:41 +08:00
libiconv.dll feat:add iconv as an extra encoding converter 2023-02-01 23:33:46 +08:00
liblzma-5.dll Win Specific:ajust win lib.uplod precompiled lib.ease user the trouble to build . 2022-01-16 21:32:18 +08:00
libmp3lame.dll winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
libmp3lame.lib winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
libspeex.dll winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
libspeex.lib winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
libssl-1_1-x64.dll winlib:add ssl dll 2022-01-29 13:50:41 +08:00
lzo2.lib Win Specific:ajust win lib.uplod precompiled lib.ease user the trouble to build . 2022-01-16 21:32:18 +08:00
mp3lame.lib win specific:update ffmpeg libs 2022-02-02 14:32:03 +08:00
msys-2.0.dll winlib : add msys-2.0.dll msys-iconv-2.dll those dlls was referenced by avcodec-gd-59.dll 2022-01-22 19:51:36 +08:00
ogg.dll winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
ogg.lib winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
opencc.dll winlib: update opencc to 2020-04-26 2022-02-11 21:54:14 +08:00
opencc.lib winlib: update opencc to 2020-04-26 2022-02-11 21:54:14 +08:00
openccd.dll Win Specific:ajust win lib.uplod precompiled lib.ease user the trouble to build . 2022-01-16 21:32:18 +08:00
openccd.lib Win Specific:ajust win lib.uplod precompiled lib.ease user the trouble to build . 2022-01-16 21:32:18 +08:00
opus.dll winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
opus.lib winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
README.md change msvc lib readme 2022-10-28 14:34:09 +08:00
swresample-3.dll winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
swresample.lib winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
vorbis.dll winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
vorbis.lib winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
vorbisenc.dll winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
vorbisenc.lib winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
vorbisfile.dll winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
vorbisfile.lib winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
z.lib Win Specific:ajust win lib.uplod precompiled lib.ease user the trouble to build . 2022-01-16 21:32:18 +08:00
zlib.lib [xapian] add windows support 2022-10-06 01:39:59 +08:00
zlib1.dll [xapian] add windows support 2022-10-06 01:39:59 +08:00
zlibd.lib [xapian] add windows support 2022-10-06 01:39:59 +08:00
zlibd1.dll [xapian] add windows support 2022-10-06 01:39:59 +08:00

Prebuilt Libs for GoldenDict's

almost all of these are found in the vcpkg

use vcpkg install [lib] and copy the packages into this directory.