Commit graph

295 commits

Author SHA1 Message Date
Xiao YiFang a35c9a05aa fix merge conflict 2022-07-23 12:08:34 +08:00
Xiao YiFang 505dd9efc8 clean:minor change to the goldendict.pro file 2022-07-09 11:20:15 +08:00
Xiao YiFang 3c02fb7499 bump alpha version to 22.6.22 2022-06-19 10:16:31 +08:00
Xiao YiFang 1475590ae6 bump version to 22.6.21 2022-06-19 09:58:53 +08:00
Xiao YiFang cea97f5727 fix merge conflict 2022-06-19 09:46:39 +08:00
Xiao YiFang dcaebf4948 imp. add QtConcurrent to checkArticle 2022-06-11 20:55:15 +08:00
Xiao YiFang 0eb89a68cb pro file add date to version 2022-06-03 12:50:59 +08:00
Xiao YiFang 8f6284747f fix merge upstream conflict 2022-06-02 07:14:38 +08:00
Igor Kushnir aa33b8bebc Disable assert macro checks in Release builds 2022-06-01 18:40:35 +03:00
Xiao YiFang 077d139fb5 fix merge conflict 2022-06-01 23:23:41 +08:00
Igor Kushnir 8acec2e062 Reduce build log verbosity
The default qmake build output is overly verbose. Adding the "silent"
switch to CONFIG makes it much more concise, comparable to default CMake
output. This way warnings and errors are much easier to find.

Adding CONFIG-=silent to the qmake command line doesn't restore the
verbosity because it is applied before the "CONFIG += silent" line in
goldendict.pro. Add a new CONFIG switch "verbose_build_output" to allow
increasing build log verbosity without editing goldendict.pro.
2022-06-01 18:00:45 +03:00
Xiao YiFang 5302403d8a add date to version 2022-06-01 00:06:32 +08:00
Xiao YiFang 002a4c8302 add debug info to release version 2022-05-30 20:04:33 +08:00
Xiao YiFang 4ac7afc6bf pro: add /permissive- option
in Qt6.3+VS2022 ,the option can supresse the permissive warning.
2022-05-29 16:00:29 +08:00
Xiao YiFang 7910209ae1 clean code: remove dsl runnable ,remove comment endline carriage 2022-05-29 16:00:28 +08:00
Xiao YiFang ee95307628 fix:remove x11extra private 2022-05-29 16:00:28 +08:00
Xiao YiFang 6bc1e0d219 clean code: remove uiauto.hh wordbyauto.hh(.cc) 2022-05-26 21:02:46 +08:00
Xiao YiFang 435cadfef8 pro file update c++17 support 2022-05-22 16:36:28 +08:00
Xiao YiFang 0a2661f986 add 'send to anki' function
users can configure the ankiconnect to use together with anki
2022-05-21 17:34:22 +08:00
Xiao YiFang a625bee498 bump alpha version to 22.5.22 2022-05-21 09:08:46 +08:00
Xiao YiFang 4bb8ef4122 bump release version to 22.5.21 2022-05-21 07:48:31 +08:00
Xiao YiFang f6a151ae6f opt:add debug info to release 2022-05-20 21:26:54 +08:00
Xiao YiFang fb32704a8c Merge branch 'opt/acceptnavigation' into staged 2022-05-20 18:44:11 +08:00
Xiao YiFang 6cf1cf1200 clean code: remove uxtheme 2022-05-20 18:43:47 +08:00
Xiao YiFang a7ba9e4b36 opt:use acceptNavigationRequest instead of weburlinterceptor 2022-05-20 18:01:41 +08:00
Xiao YiFang 41f2ca9864 clean code: remove outdated code
xorg xrecord detection logic
2022-05-20 08:24:23 +08:00
Xiao YiFang e6ab87ca73 fix:add ifr local scheme
due to iframe security policy and x-frame-option .
the website online dictionary can not work in qt 5.15.2+ version.
this is a workaround to pass through the restriction.
2022-05-15 22:54:26 +08:00
YiFang ffb1922bd7 Revert "fix:head lazy load"
This reverts commit 15702d860b.

Revert "add lazy loading to headwords dialog"

This reverts commit 473c61724f.
2022-05-05 21:01:35 +08:00
YiFang Xiao 67902b0e6b github:alpha version bump to 22.4.24 2022-04-23 22:33:04 +08:00
YiFang Xiao 402cf77dff opt: add debug info to release version 2022-04-23 19:45:48 +08:00
YiFang Xiao ed3a5fadb7 clean code:remove sql 2022-04-23 18:00:02 +08:00
ngn999 823baf135f make all macOS dependencies universal in maclibs/
* ffmpeg 5.0.1 build with: ./configure  --disable-programs --disable-swscale --disable-avdevice --disable-avfilter --enable-shared  --disable-xlib
* arm64 libraries build on my M1 Macbook Pro, and x86_64 build on github action
* Qt6.2 produce an uniserval binary, so delete macos-m1.yml.
* add Ad-Hoc code sign
2022-04-22 01:00:48 +08:00
xiaoyifang 4d83fc567a bump staged version to 22.4.19-alpha 2022-04-18 22:15:07 +08:00
xiaoyifang 473c61724f add lazy loading to headwords dialog 2022-04-17 21:05:57 +08:00
ngn999 bbc664bc6c libao: static link libmacosx.so plugin, fix #46
libao.dylib is universal library now
2022-04-15 09:50:40 +08:00
xiaoyifang b230f23e24 update version to 22.4.7-alpha 2022-04-07 20:03:08 +08:00
xiaoyifang 40abd01e80 change version from 22.2 to 22.4 2022-04-01 20:26:50 +08:00
xiaoyifang e85c719577 goldendict.pro file some minor changes.
enable c++14
encoding utf8
remove default zim_support from Windows(should be configured  through qmake command line arguments )
2022-03-31 09:09:48 +08:00
xiaoyifang a32ebfa2fb remove locale qm file copy 2022-03-29 22:41:57 +08:00
xiaoyifang 6191bed3ee optimize: embed ts files
in linux appimage ,translation files can not be read in the AppImage.
2022-03-27 21:03:57 +08:00
ngn999 0647af51e8 fix Qt Creator report : Project Error development library opencc not found
update README.md

use wget to download libeb
2022-03-25 14:52:38 +08:00
ngn999 e3c52fe4db upgrade libogg, libhunspell
update libvorbis

update lzma

update maclibs: libzstd.a tiff

update maclibs: lzo

fix typo in .pro file

update libao

update maclibs/ libavutil, libavcodec, libavformat, libswresample

update libtiff.dyld

update libeb.dylib

fix typo

macOS use homebrew to manage deps

* TODO: update docs
2022-03-25 14:52:34 +08:00
xiaoyifang 8a24a400c9 github: modify workflow
change short git hash tag.
2022-03-15 19:55:23 +08:00
xiaoyifang b7a3c12382 fix: goldendict.pro remove extra tailing slash 2022-03-14 20:04:49 +08:00
YiFang Xiao 332248a959 terminate handler 2022-03-13 13:10:01 +08:00
YiFang Xiao d58effe4dc add c++14 to linux build 2022-03-13 11:58:45 +08:00
YiFang Xiao 77b7e5b91e add c++11 to pro 2022-03-13 00:55:35 +08:00
xiaoyifang ca0dd2ba91 macos opencc pkgconfig 2022-03-12 20:16:01 +08:00
yifang fb2eac9b5e upgrade to 6.2,linux compile 2022-03-11 22:14:40 +08:00
xiaoyifang 7b5511a7bd upgrade to qt6.2 2022-03-11 22:00:45 +08:00