ea0f4725cb
GUI: enable using QWebView WebKit browser instead of Qt native QTextBrowser to display the result list. On by default, can be disabled with configure --disable-webkit
Jean-Francois Dockes2012-02-23 14:16:47 +01:00
9bc2fc8958
Experimented with multithreading the indexing pipeline. Left undef'd as 15%-30% improvement of indexing time does not seem worth the complexity
Jean-Francois Dockes2012-02-21 17:09:02 +01:00
9d7b654395
recoll gui: just exit when getting a signal, the idxthread is gone
Jean-Francois Dockes2012-02-18 11:46:54 +01:00
ef00bfae70
Implement the gui category filters as query language fragments instead of hard-coding them. This allows implementing other kinds of filtering (ie:on directory) just by changing a configuration file
Jean-Francois Dockes2012-02-18 11:21:09 +01:00
c1f2c479d2
gui: possibly create the idx status file before trying to watch it
Jean-Francois Dockes2012-02-17 14:37:43 +01:00
4c3d728032
Allow cancelling a long query (forces exiting the program because xapian provides no cancellation points)
Jean-Francois Dockes2012-02-17 14:07:53 +01:00
f6e50fd9eb
Result list: improve the spelling suggestions now presented as links which will replace the appropriate word inside the query
Jean-Francois Dockes2012-02-17 09:01:28 +01:00
fccc0ac09c
Get rid of the GUI indexing thread. All indexing now done by recollindex, with start/stop from the GUI
Jean-Francois Dockes2012-02-07 17:07:07 +01:00
98caf723ec
Gui index config: only show the custom subtrees that come from the user config, not the standard ones from the system file
Jean-Francois Dockes2012-02-03 18:26:12 +01:00
e96579568a
GUI index config: trying to delete a custom subtree could delete the whole list (depending on qt version)... Closes issue #77Jean-Francois Dockes2012-02-03 18:22:27 +01:00
773a232f22
index config gui: adding a custom subtree would not make it the current one so that subsequently adding/changing parameters affected the global state, not the local one (except/until it was actually clicked)
Jean-Francois Dockes2012-02-03 16:08:37 +01:00
6b24c3df6b
Add possibility to update the index for a list of files from the GUI and use it to allow updating the index before accessing a file using stale data
Jean-Francois Dockes2012-02-03 15:51:03 +01:00
eed31f9ef1
html index: throw an exception after parsing in all cases so that the same code path is always used. The previous approach sometimes resulted in a bad charset used for preview
Jean-Francois Dockes2012-01-25 17:33:41 +01:00
516863b5d6
GUI: perform up to date check before previewing a subdoc. This is for example to avoid showing the wrong message if a mail folder has been compacted
Jean-Francois Dockes2012-01-20 17:48:55 +01:00
dc3aa5d564
stopwords-based charset guessing: use merged dictionary for all words instead of one dictionary per language/charset. Very marginal speed improvement but somewhat cleaner
Jean-Francois Dockes2012-01-20 14:45:34 +01:00
4e2266495f
GUI: avoid writing qt/recoll settings if we did not read them first. Some configuration error cases (unexisting recoll config dir) could result into settings being erased
Jean-Francois Dockes2011-12-01 17:16:30 +01:00
3759c0b52d
index: add skippedPathsFnmPathname variable to enable disabling the use of FNM_PATHNAME while matching in skippedPaths. Closes issue #67Jean-Francois Dockes2011-11-30 16:36:51 +01:00
1931595637
GUI: added menu entry to show all the mime types actually indexed (by content)
Jean-Francois Dockes2011-11-25 19:47:56 +01:00
607d3cc27b
Add prefix translation for "mtype". Allows using term expansion to retrieve all the types from the index
Jean-Francois Dockes2011-11-25 19:47:39 +01:00
6d98115eac
Fixed GUI bugs revealed by qt 4.7.4/opensuse 12.1. Symptoms: the result list links would not work, the GUI would crash after temp directory creation failure in preview
Jean-Francois Dockes2011-11-07 13:47:38 +01:00
0d24b5620b
Make unac suppress combining accents found in input. Input in decomposed form was previously not unaccented
Jean-Francois Dockes2011-11-04 21:06:48 +01:00
ea61e85b8f
multi-doc filter: getnext error would cause uncaught exception because of access to uninitialized eof variable
Jean-Francois Dockes2011-11-04 17:32:14 +01:00
fcf65e3118
Ensure that configure runs even if neither fam nor inotify are available
Jean-Francois Dockes2011-11-04 17:30:15 +01:00
4a84b6afd2
Ensure that configure runs even if neither fam nor inotify are available
Jean-Francois Dockes2011-11-04 17:30:12 +01:00
f544b28b4a
Transcode mh_execm text/plain output like we do for mh_exec. Adjust handling of transcoding errors. These changes should fix most cases of non-utf8 text making it to unac/index
Jean-Francois Dockes2011-10-20 14:00:38 +02:00
3853c5c0da
Build the real-time monitor by default on FreeBSD (depend on USE_FAM). Fix a few glitches in the fam/gamin version
Jean-Francois Dockes2011-10-14 14:06:24 +02:00
6d82d83037
make all ENOENT errors non-fatal: files and dirs disappear. Reset error string when it is retrieved to avoid accumulating memory in long-running programs
Jean-Francois Dockes2011-10-14 14:05:33 +02:00