Commit graph

77 commits

Author SHA1 Message Date
YiFang Xiao c192b6c9cb Win Specific: remove msys.dll 2023-06-05 23:47:36 +08:00
xiaoyifang b855be1fbe
cmake: fix build on Windows Debug (#798)
* cmake: fix build on Windows Debug

* cmake: fix build on Windows Debug

* cmake: fix build on Windows Debug

* cmake: fix build on Windows Debug
2023-06-03 15:35:01 +08:00
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
xiaoyifang c23487500b
opt: upgrade xapian to 1.4.22 and fix debug compilation (#714)
* opt: upgrade xapian to 1.4.22 and fix debug compilation

* fix: cmake on Windows
2023-05-20 10:29:20 +08:00
xiaoyifang 731e54d718 remove eb.lib and use source directly
update eb submodule
2023-05-07 16:55:18 +08:00
shenleban tongying cd40bfa7d3 feat: remove LibTIFF dependency
* Qt already have built-in support for them
* remove qmake option no_extra_tiff_handler
2023-04-16 13:01:26 +08:00
Xiao YiFang 859def7ae0 feat:add iconv as an extra encoding converter
win specific:add iconv libs to winlibs
2023-02-01 23:33:46 +08:00
Xiao YiFang 16bc832a20 remove mac and windows dependency of libao 2022-11-12 09:34:09 +08:00
xiaoyifang a24a0a713f change msvc lib readme 2022-10-28 14:34:09 +08:00
Xiao YiFang 9b240d1c59 [win specific]: remove unused dll 2022-10-12 20:37:32 +08:00
Xiao YiFang 5918077018 [xapian] add windows support 2022-10-06 01:39:59 +08:00
xiaoyifang 335072b29b winlibs:remove iconv.lib 2022-03-08 21:43:12 +08:00
xiaoyifang d1c4611923 remove iconv lib 2022-02-26 15:13:24 +08:00
xiaoyifang 9e6a1eb7f8 winlib:update ao lib 2022-02-16 22:21:17 +08:00
xiaoyifang c4ecd9ab7b action: add condition to clang-format check
winlibs: remove lib/msvc/libao-4.dll
2022-02-12 18:28:19 +08:00
xiaoyifang f1ac774904 winlib: update ao lib 2022-02-11 23:14:34 +08:00
xiaoyifang b41d7c727e winlib:update ao 2022-02-11 22:32:06 +08:00
xiaoyifang 860cdbc467 winlib: update ao dll 2022-02-11 21:54:16 +08:00
xiaoyifang b7c2169695 winlib: update opencc to 2020-04-26 2022-02-11 21:54:14 +08:00
xiaoyifang 50156890aa winlib: update ffmpeg libs 2022-02-05 12:50:10 +08:00
xiaoyifang 8fad509814 win specific: update ffmpeg dll lib 2022-02-02 16:17:53 +08:00
xiaoyifang f26138555a win specific: remove winlibs/lib
in windows ,as the qwebengine using the vs environment.
that means all the files in winlibs/lib are useless.
you will have no chance to use it at current situation.
2022-02-02 14:46:39 +08:00
xiaoyifang 882d70a2a9 win specific:update ffmpeg libs 2022-02-02 14:32:03 +08:00
xiaoyifang 3ec1966877 winlib:add ssl dll 2022-01-29 13:50:41 +08:00
xiaoyifang 8d9267aa4e 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
xiaoyifang 4a461be7ba add 64 bit lib hunspell 2022-01-18 21:14:29 +08:00
xiaoyifang fc3e73cea1 Win Specific:ajust win lib.uplod precompiled lib.ease user the trouble to build . 2022-01-16 21:34:46 +08:00
xiaoyifang f727e3a28f Win Specific:ajust win lib.uplod precompiled lib.ease user the trouble to build . 2022-01-16 21:32:18 +08:00
xiaoyifang 0ed7c1cc1d
Merge branch 'goldendict:master' into branch-qt-5.15 2021-12-31 09:31:29 +08:00
Abs62 0e888db874 Win-specific: Compile FFMpeg libraries with speex codec support 2021-12-29 17:50:28 +03:00
xiaoyifang 9b179dac3c runjavascript async->sync 2021-12-13 22:45:53 +08:00
xiaoyifang d2257ce061 Merge remote-tracking branch 'remotes/origin/master' into branch-qt-5.15
# Conflicts:
#	articleview.cc
2021-09-24 14:08:26 +08:00
Abs62 1eb5429f27 Win-specific: Add swresample library 2020-07-18 19:45:45 +03:00
Abs62 6e85b27337 Add Zstd compression support for ZIM format 2020-05-27 14:13:08 +03:00
Abs62 80a57ba344 Win-specific: Update FFmpeg libraries to version 4.2.1 2019-09-27 16:59:45 +03:00
Abs62 ba145fac47 Win-specific: Update lzma library to version 5.2.3 2018-03-06 18:31:03 +03:00
Abs62 4abc4284a1 Win-specific: Update libz library to version 1.2.11 2017-12-20 23:30:06 +03:00
Abs62 0c8e76ef50 Win-specific: Update libao library to version 1.2.2 2017-12-09 17:57:01 +03:00
Abs62 1da595c91b Win-specific: Update iconv library to version 1.15 2017-07-09 17:14:32 +03:00
Abs62 f2a30c29cc Win-specific: Update hunspell library to version 1.6.1 2017-07-05 18:18:32 +03:00
Abs62 a486c13aec Win-specific: Update libtiff to version 4.0.8 2017-07-03 18:35:56 +03:00
Abs62 c689487614 Win-specific: Update OpenCC library 2016-10-27 17:52:55 +03:00
Abs62 f890be204f Merge branch 'Original' into Qt4x5 2016-04-15 22:15:58 +03:00
Abs62 305ce3b6e0 Win-specific: Update OpenCC library to last git version 2016-04-15 18:38:03 +03:00
Abs62 5731349f06 Merge branch 'Original' into Qt4x5 2016-04-09 11:09:55 +03:00
Abs62 81a7ea2983 Win-specific: Update FFMpeg libraries 2016-04-08 00:43:27 +03:00
Abs62 b1f4795a9a Merge branch 'Original' into Qt4x5 2015-12-19 12:54:49 +03:00
Abs62 38adb08ea9 Win-specific: Update OpenCC library 2015-12-19 12:33:44 +03:00
Abs62 fcc2758eb3 Merge branch 'Original' into Qt4x5
Conflicts:
	goldendict.pro
2015-10-27 18:08:57 +03:00
Abs62 9f32149a30 Add OpenCC libraries and data for Windows 2015-10-26 21:20:12 +03:00