1f422eb023
path_tildexpand was not applied to webdownloadsdir leading to failure if it was specified as ~/xxx
Jean-Francois Dockes2021-12-22 19:16:36 +01:00
c51f6ee10d
Windows: accidentally commented out all viewer def lines for pdf, so that it did not appear any more in the viewer choice list
Jean-Francois Dockes2021-12-06 18:28:34 +01:00
5fcffb7654
tesseract ocr: use compressed tif temp pages if pdftocairo is available (10x smaller than ppm)
Jean-Francois Dockes2021-12-04 09:35:10 +01:00
1593b1d87f
Change the way rclpd executes rclocr to avoid the command being killed before it can clean up when a signal is raised (e.g. timeout or kbd interrupt)
Jean-Francois Dockes2021-12-03 10:49:44 +01:00
02c9a6f3f7
Slightly experimental change to speed up indexer exit after interrupt by closing up all queues.
Jean-Francois Dockes2021-11-24 19:46:56 +01:00
5f2716e628
Index: the fs indexer would return early on interrupt, without flushing the queues, causing the Xapian db close to be possibly called with the db update thread still active
Jean-Francois Dockes2021-11-24 16:00:37 +01:00
756a944ef3
Probably null change: make sure that all classes with destructors also have copy constructors and assignment operators
Jean-Francois Dockes2021-11-23 16:38:11 +01:00
f813c1356e
mimemap: define .log as text/plain. Does nothing by default because .log is in noContentSuffixes, but makes it easier to customize
Jean-Francois Dockes2021-11-23 16:31:57 +01:00
65ff46990e
Fix to previous textsplit change about special dashes and apos: a few lines were removed in error
Jean-Francois Dockes2021-11-13 16:27:32 +01:00
996a8fd5b8
highlighter for groups: do not perform the proximity test if the input can't match because one of the terms is not present. Will remove a lot of spurious highlighting
Jean-Francois Dockes2021-11-13 12:33:51 +01:00
83b337fc50
Query completer: if the index is un-stripped, wait to have 2 characters before activation, to avoid excessive resource usage
Jean-Francois Dockes2021-11-13 12:23:42 +01:00
62252daffe
index pid/lock file: use /run/user/$uid/ if it exists even if XDG_RUNTIME_DIR is not set: else cron-launched and desktop-lauchned indexers could use a different lockfile
Jean-Francois Dockes2021-11-12 10:15:14 +01:00
728129e5ce
Text splitter: move apos and dash character conversions to unac_except_trans. This was complicated and caused problems with highlight areas position computations in plaintorich. Also, simplify the code for processing some dangling characters.
Jean-Francois Dockes2021-11-02 14:32:38 +01:00
1d158f329a
pst: account for possible failure in decoding body and possible "unicode" name for encoding
Jean-Francois Dockes2021-10-19 09:53:59 +02:00
1f92478daf
buildppa + create control-bionic because of name change python-all-dev -> python2-dev in newer releases
Jean-Francois Dockes2021-10-19 09:51:02 +02:00
d5060a132c
Add --enable-guidebug configure option to build the recoll program with debug symbols. Closes issue #91Jean-Francois Dockes2021-08-30 13:45:39 +02:00
6b22d38a3e
simple search: add Ctrl+H as keyboard shortcut for "show history"
Jean-Francois Dockes2021-08-30 10:28:15 +02:00
275a1210e0
Renamed the fragment buttons config file from fragbuts.xml to fragment-buttons.xml
Jean-Francois Dockes2021-08-30 10:11:22 +02:00
aae1f07a9f
Change result table "open and quit" shortcut to use Ctrl+Alt+Shift to avoid conflict with "jump to row". Add "copy text and quit"
Jean-Francois Dockes2021-08-30 08:56:52 +02:00
3cd8506ff8
Use macro to detect real gcc as opposed to e.g. clang disguising as gcc
Jean-Francois Dockes2021-08-17 09:16:55 +02:00
e6055681d4
GUI: result table: when displaying content in the detail area, if the doc is a free-standing image, display it
Jean-Francois Dockes2021-07-04 17:19:38 +02:00