Commit graph

4062 commits

Author SHA1 Message Date
Xiao YiFang cc92a771ca Merge branch 'staged' into dev 2022-10-11 00:00:58 +08:00
xiaoyifang 0daf94ffc7
Merge pull request #163 from xiaoyifang/opt/xapian
add xapian support as the backend fullindex engine
2022-10-09 21:49:18 +08:00
xiaoyifang ac522ebdd6
Update ftshelpers.cc 2022-10-09 12:18:26 +08:00
Xiao YiFang df0622d216 xapian revert the needToRebuildBTreeIndex to needToRebuildIndex 2022-10-08 21:16:15 +08:00
Xiao YiFang c930687055 xapian indexisold function adjusted 2022-10-08 21:02:52 +08:00
Xiao YiFang e2a55e3f8f xapian remove Stem 2022-10-08 20:02:02 +08:00
Xiao YiFang 7044e4cf8e xapian reduce the fulltext index file size significantly 2022-10-07 21:32:13 +08:00
Xiao YiFang 33c631e4e5 opt: initialize variable in the constructor 2022-10-07 17:39:43 +08:00
Xiao YiFang 1ad358bb84 xapian remove obsolete ftx index 2022-10-07 17:08:10 +08:00
Xiao YiFang 46b8969666 clean code: compile warning and remove commented code line 2022-10-07 16:48:16 +08:00
Xiao YiFang e2bcf0e8e0 xapian code format 2022-10-07 10:34:27 +08:00
Xiao YiFang d7a8849234 xapian move regex to global RX namespace 2022-10-07 10:17:44 +08:00
Xiao YiFang e7a55cafc1 xapian fulltext search result is set to the real matched count. 2022-10-07 09:59:41 +08:00
Xiao YiFang 035887e919 xapian: CJK support 2022-10-07 09:27:27 +08:00
Xiao YiFang f9bcd87519 xapian: incremental fulltext index 2022-10-06 22:35:10 +08:00
Xiao YiFang 6618e026b8 xapian CJK search support 2022-10-06 22:19:53 +08:00
Xiao YiFang 8f29e0f394 xapian add timer to update progress of fullindex building 2022-10-06 20:58:57 +08:00
Xiao YiFang 36491e8e0b xapian incremental fullindex building 2022-10-06 19:32:45 +08:00
Xiao YiFang 83e59c0510 xapian search string highlight 2022-10-06 12:40:44 +08:00
Xiao YiFang 2c9fdd5227 gico icon size change from 16x16 to 64x64 2022-10-06 11:27:47 +08:00
Xiao YiFang 83b36a7316 xapian ,fullindex file name different in normal mode and xapian mode 2022-10-06 11:04:48 +08:00
Xiao YiFang dcceec8420 xapian fulltext highlight display when show the article 2022-10-06 09:43:16 +08:00
Xiao YiFang 3ae23f3935 xapian exception 2022-10-06 09:21:03 +08:00
Xiao YiFang 55d7c6ee2b [xapian]:add zim fullindex xapian support 2022-10-06 09:15:59 +08:00
Xiao YiFang c06e2a27c1 add xapian build instruction and github action 2022-10-06 07:54:28 +08:00
Xiao YiFang 5918077018 [xapian] add windows support 2022-10-06 01:39:59 +08:00
Xiao YiFang 4ab26f687c mdx normal index check logic 2022-10-06 01:39:59 +08:00
Xiao YiFang 5a8de1ea1d [xapian] add instruction in the readme 2022-10-06 01:39:59 +08:00
Xiao YiFang 6a34804df2 opt: add xapian support
opt: add xapian fullindex support
2022-10-06 01:39:59 +08:00
Xiao YiFang 0ce1ff8566 add undocumented date variable to VERSION 2022-10-05 23:57:53 +08:00
Xiao YiFang 57ae18a081 Merge branch 'staged' into dev 2022-10-05 20:00:49 +08:00
Xiao YiFang 53c1db8eaf fix: epwing dictionary headword correction
such as headword "1gulp n. →" was corrected as " gulp n "
2022-10-05 20:00:23 +08:00
Xiao YiFang 32689d71ad fix: epwing remove unused parameter 2022-10-05 16:33:59 +08:00
Xiao YiFang 5ad877e1bc Merge branch 'staged' into dev 2022-10-05 15:42:29 +08:00
Xiao YiFang 034e5e8378 fix: headword dialog assert exception 2022-10-05 15:42:08 +08:00
Xiao YiFang 53ce63fbf5 fix:epwing performance improvement.
the head correction process seems takes too much time. The headword is returned by epwing api ,  there is no need to verify the headword again .
And at some cases , the headword verification never works.
2022-10-05 15:05:04 +08:00
Xiao YiFang fdaa0755c7 Merge branch 'staged' into dev 2022-10-04 21:11:12 +08:00
xiaoyifang a9b3a64f05
Merge pull request #162 from xiaoyifang/fix/epwing-2
fix: epwing reference process logic
2022-10-04 21:10:15 +08:00
Xiao YiFang 769ef7d24b fix: epwing reference process logic 2022-10-04 20:02:17 +08:00
Xiao YiFang 92af70d156 Merge branch 'staged' into dev 2022-10-03 20:28:41 +08:00
Xiao YiFang 98769b6dd2 fix:mdx embeded @font-face support 2022-10-03 20:28:16 +08:00
Xiao YiFang e8764d322c fix: access violation 2022-10-03 11:49:27 +08:00
Xiao YiFang 7c30b89336 opt: headwords dialog filtering optimization
when in filtering process, fetch more return false.
2022-10-02 19:53:54 +08:00
xiaoyifang dd51a5010a
Merge pull request #161 from xiaoyifang/staged
merge staged branch to dev
2022-10-02 16:25:13 +08:00
xiaoyifang 63ddf68d3b
Merge pull request #159 from xiaoyifang/opt/headword
opt: improve headword dialog performance
2022-10-01 18:01:46 +08:00
Xiao YiFang 4c8ec4e3f2 opt: improve headword dialog performance
especially when the dictionary has a very large collecton of headword.
include export function
2022-10-01 15:33:23 +08:00
Xiao YiFang 486edab3f7 fix: when show mainwindows in fedora ,the menu got focused
seems like a regression caused by goldendict/goldendict#235

fix #158
2022-10-01 09:16:36 +08:00
Xiao YiFang 7e83b920e3 fix: transaltion in macos only existed english
A regression from previous changes.
2022-10-01 07:30:12 +08:00
Xiao YiFang ca7fc1c2d3 fix: transaltion in macos only existed english
A regression from previous changes.
2022-10-01 07:27:11 +08:00
xiaoyifang e55db7d0ca
Delete qtwebengine_de_CH.qm 2022-09-27 14:01:40 +08:00