Commit graph

49 commits

Author SHA1 Message Date
Xiao YiFang 2d8ba54a1d fix: crash on quit while fullindex is creating 2022-10-11 22:09:15 +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 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 dcceec8420 xapian fulltext highlight display when show the article 2022-10-06 09:43:16 +08:00
Xiao YiFang 6a34804df2 opt: add xapian support
opt: add xapian fullindex support
2022-10-06 01:39:59 +08:00
Abs62 4f39a6bd89 Full-text search: Optimize data transfer to articles list 2022-09-09 14:24:23 +08:00
Xiao YiFang ff5e3b5778 feat:optimize fulltext search ,skip unfinished ftx 2022-06-18 18:50:05 +08:00
Xiao YiFang 3e05e711e5 improve: fulltext search checkArticle optimize 2022-06-04 15:24:06 +08:00
Xiao YiFang 647041cec3 feat:add cjk fulltext search 2022-06-03 15:34:00 +08:00
Xiao YiFang e26db104f7 fix: regression introduce by replacing qBinaryFind 2022-06-03 15:33:16 +08:00
Xiao YiFang 6cf1cf1200 clean code: remove uxtheme 2022-05-20 18:43:47 +08:00
xiaoyifang 3b4c105655 improve:Win Specific, replace deprecated method 2022-01-08 22:26:21 +08:00
yifang 46b4151cc4 improve: replace all the deprecated method before 5.15 2022-01-08 22:08:23 +08:00
xiaoyifang 5eac08c97a rename qt4x5.hh to utils.hh
the filename qt4x5 is not proper now,for the qt4 version can never meet.and the qt5 is actually mean qt>5 .
2021-12-13 22:45:35 +08:00
yifang.xiao 0365015ac6 clean code:
remove "#if QT_VERSION >= QT_VERSION_CHECK( 5, 0, 0 )" check ,the check should always be true based on current situation.
2021-12-13 22:45:33 +08:00
data-man 278c143a05 Use std::sort in suitable places 2021-02-01 15:00:31 +00:00
Abs62 cf2ca576d4 Win-specific: Fix possibly crashes after dictionaries initialization 2019-03-20 17:49:39 +03:00
Abs62 6bc4088671 Fix save/restore geometry for some dialogs under Qt 5.12 2019-03-19 17:36:07 +03:00
Abs62 5fa5cc123f Full-text search: Allow ignore diacritics while search 2018-04-10 17:49:52 +03:00
Abs62 cdf2c0d404 Add option to ignore words order while full-text search 2017-07-25 18:28:29 +03:00
Abs62 3adc5c0f42 Full-text search: Fix search of headwords with quotes 2017-06-08 19:15:56 +03:00
Abs62 44a9a1cac5 Merge branch 'Qt4x5' into Original
# Conflicts:
#	fulltextsearch.cc
2016-04-26 19:01:40 +03:00
Abs62 30d8b6eed8 Initialize string for full-text search by value from main window translate line 2016-04-24 22:04:22 +03:00
Abs62 47936e236d Merge branch 'Temp' into Qt4x5 2015-11-01 16:08:10 +03:00
Abs62 cbef0a1a1f Show now indexing for full-text search dictionary name in status line (issue #640) 2015-11-01 16:03:15 +03:00
Abs62 8cabcacf55 Merge branch 'Original' into Qt4x5
Conflicts:
	btreeidx.cc
	fulltextsearch.cc
	goldendict.pro
	main.cc
2014-07-11 18:17:43 +04:00
Abs62 3531a74c6e Add help buttons to dialogs 2014-06-24 17:55:06 +04:00
Abs62 b9666f7f9f Merge branch 'Original' into Qt4x5
Conflicts:
	bgl_babylon.cc
2014-05-12 18:10:26 +04:00
Abs62 e290a7239f Fix typos 2014-05-11 19:04:21 +04:00
Abs62 4120213ee8 Rename "DPRINTF" and "FDPRINTF" debug macro 2014-05-11 01:02:31 +04:00
Abs62 10a7a0ea35 Merge branch 'Original' into Qt4x5 2014-05-10 17:19:36 +04:00
Abs62 6cb186a782 Full-text search: Fix typo 2014-05-10 16:56:26 +04:00
Abs62 9c319da834 Merge branch 'Original' into Qt4x5
Conflicts:
	dictserver.cc
2014-05-10 00:05:07 +04:00
Abs62 055ae55abd Full-text search: Special handling for CJK chars 2014-05-08 16:38:00 +04:00
Abs62 273b1b5757 Merge branch 'Original' into Qt4x5
Conflicts:
	articleview.cc
	btreeidx.cc
2014-05-05 21:31:16 +04:00
Abs62 052e43e2c3 Full-text search: A little refactoring of dialog 2014-04-29 17:54:09 +04:00
Abs62 a4ea28c121 A little refactoring of wildcards in the input line handling 2014-04-26 15:46:26 +04:00
Abs62 cb32572acf A little tuning of interface 2014-04-25 17:30:31 +04:00
Abs62 90130d0fff Adjust code for Qt5 2014-04-23 18:19:46 +04:00
Abs62 948db01572 Full-text search: Handle "Enter" key in headwords list
and focus dialog on Ctrl+Shift+F
2014-04-23 17:47:56 +04:00
Abs62 c8e4138f51 Full-text search: A little refactoring of dialog 2014-04-23 17:45:21 +04:00
Abs62 c2cdf9b177 Full-text search: Highlight of the search results 2014-04-22 22:29:58 +04:00
Abs62 75a459d40b Full-text search: Adjust limits for allowed distance between words 2014-04-18 19:53:21 +04:00
Abs62 4e065d9204 Fix compilation under MacOS/Linux 2014-04-18 16:33:44 +04:00
Abs62 d6d14f802a Full-text search: Fix storing of "Match case" checkbox state 2014-04-17 21:33:00 +04:00
Abs62 fd1d035c01 Add full-text search tuning tab to preferences dialog 2014-04-17 18:31:51 +04:00
Abs62 9ad0d5f985 Implement full-text search 2014-04-16 20:18:28 +04:00