goldendict-ng/winlibs
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
..
include feat!: add libzim dependency (#725) 2023-05-27 12:12:16 +08:00
lib feat!: add libzim dependency (#725) 2023-05-27 12:12:16 +08:00
scripts [Win Specific] update dependency build instructions on Windows 2022-10-12 21:08:24 +08:00
.clang-format opt: exclude winlib and thirdpart for clang format 2023-05-25 07:28:55 +08:00
readme.txt Drop the src/ directory. It's superfluous. 2010-05-15 16:42:18 +04:00

This directory holds precompiled third-party libraries and their header files
used to build GoldenDict under Windows. Those are supplied merely to ease
the build process. No other platform except Windows uses those files, so they
can safely be removed for Linux builds etc.
Due credit goes to those created those libraries. The libraries are
copyrighted by their responsive copyright holders and distributed in
compliance to their respective licenses. No modifications were made except
those needed in order to build the libraries correctly. The source codes
aren't shipped here merely to shrink the size of the distribution, and can
be downloaded from the original libraries' websites separately.