Jean-Francois Dockes
62c2ff3d4c
OpenOffice filter: do produce white space for tab input!
2014-06-24 08:13:32 +02:00
Jean-Francois Dockes
4a783beadc
Query language: it used to be that an entry lacking whitespace but
...
splittable, like [term1,term2] was transformed into a phrase search, which
made sense in some cases, but no so many. This commit changes this:
[term1,term2] now means term1 AND term2. [term1/term2] means
term1 OR term2. This is especially useful for field searches where you
would previously be forced to repeat the field name for every term.
[somefield:term1 somefield:term2] can now be expressed as somefield:term1,term2
2014-06-12 17:12:08 +02:00
Jean-Francois Dockes
5f05f5d588
forgot to return false when no app found -> bad alloc/core dump
2014-06-12 16:55:24 +02:00
Jean-Francois Dockes
cc052a31f8
don't add the top container file name to the subdocs terms
2014-06-12 14:17:18 +02:00
Jean-Francois Dockes
8e7bac08c1
test driver
2014-06-10 17:41:46 +02:00
Jean-Francois Dockes
3814da2a20
execmd: limit the cases where the child process could call the LOGXX functions to really exceptional cases. Previously, the child process could be called with a non-existant command to exec, which would trigger a LOGERR call, which in turn could block because the log mutex had been taken in the father process (and there is nobody in the child to free it). This would manifest itself by 20mn of "selectloop returned 1" messages as the father was waiting for a blocked child until the filter timeout. Other threads would go on, and the timeout would finally trigger, so this did not end up as a failed indexing as long as someone was patient...
2014-06-07 18:48:35 +02:00
Jean-Francois Dockes
50ee2838dc
Use a single Xapian Database object for update and query operations while indexing instead of separately open read/write ones. Separate objects seem to trigger Xapian issues
2014-06-07 11:44:04 +02:00
Jean-Francois Dockes
27f77addd6
rcltar: clean up import statements
2014-06-07 11:45:25 +02:00
Jean-Francois Dockes
b82e10ff20
comment
2014-06-05 09:22:48 +02:00
Jean-Francois Dockes
c119453e90
doc
2014-06-05 09:22:25 +02:00
Jean-Francois Dockes
ba9543ac3c
remember toolbar placement area between sessions
2014-05-27 11:57:24 +02:00
Jean-Francois Dockes
bd46735d9c
allow displaying current doc filter (media/message etc.) as menu
2014-05-27 10:49:12 +02:00
Jean-Francois Dockes
7def227c19
shipping manifest cleanup
2014-05-24 14:32:08 +02:00
Jean-Francois Dockes
79119c9432
release 3636
2014-05-24 14:26:53 +02:00
Jean-Francois Dockes
2d35765af7
doc
2014-05-24 08:33:00 +02:00
Jean-Francois Dockes
96d99ad6e5
textsplit: check for underflow while trimming the span
2014-05-19 18:52:51 +02:00
Jean-Francois Dockes
12acdc4faf
Allow access to Xapian docid for Recoll document in recollq and Python API. Add sample Python program to find document duplicates, using MD5 terms
2014-05-19 12:00:15 +02:00
Jean-Francois Dockes
6574ff514a
doc
2014-05-15 15:21:08 +02:00
Jean-Francois Dockes
7c0bc95238
doc
2014-05-15 15:19:38 +02:00
Jean-Francois Dockes
c9ae5bfda6
doc
2014-05-15 15:19:10 +02:00
Jean-Francois Dockes
4ac34cb134
Off by one error in maximum embedding depth test caused overflow of FileInterner m_tmpflgs temp flags array and possibly bus error depending on arch (only seen on 32 bits arch)
2014-05-15 15:15:01 +02:00
xliiv
acaff7ac49
Added Polish translation files
2014-05-11 00:43:19 +02:00
Jean-Francois Dockes
28a4e4d8a8
catch ppt-dump errors to avoid bogus system reports
2014-05-06 11:39:27 +02:00
Jean-Francois Dockes
e867f855ad
get rid of numerous probably inocuous valgrind/helgrind messages by ensuring that actual string copies are passed between threads, without refcount/shared data magic
2014-05-05 19:01:58 +02:00
Jean-Francois Dockes
deb4cc8d12
mt indexing: do not pass copies of Xapian::Document between threads: the reference counting is not mt-safe. Replace with pointers
2014-05-05 10:59:50 +02:00
Jean-Francois Dockes
e1b746bcfd
restructured needUpdate()
2014-05-06 08:26:38 +02:00
Jean-Francois Dockes
185c994fa5
Config GUI: removed a bunch of ininteresting variables. Compacte layout a bit. Added indexedmimetypes and excludedmimetypes
2014-05-02 14:01:32 +02:00
Jean-Francois Dockes
f3de3e51fd
none
2014-05-02 10:09:03 +02:00
Jean-Francois Dockes
030e576cdb
add excludedmimetypes configuration variable
2014-05-02 10:07:26 +02:00
Jean-Francois Dockes
c897a09cd3
GUI: add "Open With" entry in reslist/table popups to let the user choose the app
2014-05-01 09:28:46 +02:00
Jean-Francois Dockes
b0b372e350
added utility module for computing list of desktop apps handling MIME type
2014-05-01 08:07:10 +02:00
Jean-Francois Dockes
a28e9541ee
factored out the doc up to date check, plus use recollindex -e -i for updating
2014-05-01 08:06:08 +02:00
Jean-Francois Dockes
ed7a970ee6
recollindex: allow passing -e -i for erasing index data before rebuilding
2014-05-01 08:04:44 +02:00
Jean-Francois Dockes
7c9b13d64e
recollindex -i or -e: do not process the web queue
2014-04-30 11:12:08 +02:00
Jean-Francois Dockes
d9fba74dbe
add /media to the default skippedPaths list mostly as a reminder that blindly processing these with the general indexer is a bad idea (use separate indexes instead).
2014-04-30 10:50:58 +02:00
Jean-Francois Dockes
b70de3130f
doc
2014-04-30 10:02:04 +02:00
Jean-Francois Dockes
0ded457258
command line query: add option -N to print field names between values when -F is used. Interpret [-F ""] as print all fields
2014-04-30 10:01:03 +02:00
Jean-Francois Dockes
0145234b60
translate unicode hyphen (0x2010) in to ascii minus
2014-04-30 09:59:51 +02:00
Jean-Francois Dockes
60110e8b54
doc
2014-04-28 17:09:00 +02:00
Jean-Francois Dockes
3de5b5af3c
manual: got rid of the sgml bits. Go XML !
2014-04-28 08:55:13 +02:00
Jean-Francois Dockes
077aed3018
fix term byte offsets produced by new textsplit: for highlighting
2014-04-24 12:42:10 +02:00
Jean-Francois Dockes
ece15318ab
New text splitter with word accumulator and full partial span generation. Search/Index seem ok. Still a pb with use for highlighting (preview)
2014-04-24 10:13:19 +02:00
Jean-Francois Dockes
a4243b3608
fix command line version documentation
2014-04-08 08:58:29 +02:00
Jean-Francois Dockes
251c8a0770
none
2014-04-07 16:15:11 +02:00
Jean-Francois Dockes
f288089c3d
doubleclick in restable opens document
2014-04-07 10:24:59 +02:00
Jean-Francois Dockes
1f24efd65d
fix install script for the xls filter
2014-04-06 06:59:23 +02:00
Jean-Francois Dockes
d81749ef1b
1.19.12
2014-04-02 15:15:45 +02:00
Jean-Francois Dockes
c6ecaeafb0
release 3583
2014-04-02 15:08:54 +02:00
Jean-Francois Dockes
c51bc0b7ff
moved out the unity lens code
2014-04-02 15:06:36 +02:00
Jean-Francois Dockes
edba3b2ec4
Make unity-scope-recoll a separate project
2014-04-02 14:48:07 +02:00