[kde-doc-english] [khelpcenter] [Bug 222494] Kopete Help Assistant crashed after cancelling the index building
Pino Toscano via KDE Bugzilla
bugzilla_noreply at kde.org
Sat Mar 12 23:27:21 UTC 2016
https://bugs.kde.org/show_bug.cgi?id=222494
--- Comment #3 from Pino Toscano <pino at kde.org> ---
Git commit 02c218083bebd581e8a33741cd101fcc0ac2cfef by Pino Toscano.
Committed on 12/03/2016 at 23:01.
Pushed by pino into branch 'master'.
Automatically update indexes at startup
Currently the user is asked to manually update the search index, which
is not a friendly solution. Instead, start the indexing update right
after the startup, with a indefinite progress bar showing the on-going
process. Considering the Xapian indexing is generally fast, this won't
cause a big delay between the startup and when the user can start
searching.
Move the queue-based index logic from IndexBuilder to Navigator
directly, getting rid of the separate khc_indexbuilder tool (no need to
have an helper tool to spawn the actual indexing/searcing tools) and
the D-Bus interface to support it, and removing the indexing dialog
(now everything that can be indexed is updated).
This also removes the need for indexers to create <identifier>.exists
files in the index directories.
Related: bug 101876, bug 164308, bug 205126, bug 269260
M +0 -16 CMakeLists.txt
D +0 -1 config-khelpcenter.h.cmake
M +1 -16 docentry.cpp
M +0 -2 docentry.h
D +0 -691 kcmhelpcenter.cpp
D +0 -251 kcmhelpcenter.desktop
D +0 -166 kcmhelpcenter.h
D +0 -204 khc_indexbuilder.cpp
D +0 -58 khc_indexbuilder.h
M +2 -0 mainwindow.cpp
M +121 -44 navigator.cpp
M +15 -6 navigator.h
D +0 -14 org.kde.khelpcenter.kcmhelpcenter.xml
M +1 -4 searchhandlers/README.searchhandlers
M +0 -9 searchhandlers/xapianindexer.cpp
M +1 -10 searchwidget.cpp
M +2 -6 searchwidget.h
http://commits.kde.org/khelpcenter/02c218083bebd581e8a33741cd101fcc0ac2cfef
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the kde-doc-english
mailing list