Commit Graph
100 Commits
Author SHA1 Message Date
Jean-Francois Dockes 3a7b961726 remove hard-coded path 2014-07-16 14:28:00 +02:00
Jean-Francois Dockes 8c239bef6f python module: query_iter function must incref the query (problem surfaced because the query ref count is now correct following the previous incref fix 2014-07-16 14:29:18 +02:00
Jean-Francois Dockes b6eb3589ba do not unaccent Bengali characters (process like the Hindi ones) 2014-07-16 12:47:30 +02:00
Jean-Francois Dockes f7a9510402 add application/gzip (as other application/x-gzip) 2014-07-16 12:46:32 +02:00
Jean-Francois Dockes 5c39a957c8 doc 2014-07-16 10:02:34 +02:00
Jean-Francois Dockes bf9c813ec9 Web history indexing: fmtime was not saved to the cache, resulting in empty dates in queries 2014-07-08 15:06:47 +02:00
Jean-Francois Dockes babffe7fe8 Release 1.20.0 tagged 2014-07-07 19:00:20 +02:00
Jean-Francois Dockes 497964c940 fix manifest 2014-07-07 19:00:13 +02:00
Jean-Francois Dockes 47ca290a2c fix manifest 2014-07-07 18:59:40 +02:00
Jean-Francois Dockes 39b46dc55f Consequences of 3656:ee3c7f3d964f. Deal with the fact that some subdocs may not have a filename field at all 2014-07-07 18:58:00 +02:00
Jean-Francois Dockes d82107d59c Removed tag RECOLL_1_20_0 2014-07-07 18:56:07 +02:00
Jean-Francois Dockes 2408e9fd83 mode 2014-06-26 12:34:14 +02:00
Jean-Francois Dockes 0a7f5637eb Python module: stray INCREF on db object prevented descriptor and memory freeing. Fixed prototypes for db_close and query_close methods (fixes possible core dump) 2014-06-26 12:43:18 +02:00
Jean-Francois Dockes 958a8f6abb zip: improved error output. Fixes issue #201 2014-07-06 16:32:41 +02:00
Jean-Francois Dockes cada24896f ppt-dump: improve error messages 2014-07-06 16:27:40 +02:00
Jean-Francois Dockes 25271db690 msword docs: avoid generating an error for files containing only a picture (empty antiword output) 2014-07-06 16:24:11 +02:00
Jean-Francois Dockes d8fe30750a 1.19.14p1 2014-06-26 13:14:41 +02:00
Jean-Francois Dockes 920fc62415 web 2014-06-24 08:25:18 +02:00
Jean-Francois Dockes 62c2ff3d4c OpenOffice filter: do produce white space for tab input! 2014-06-24 08:13:32 +02:00
Jean-Francois Dockes 791b2cfb6b web 2014-06-23 14:59:17 +02:00
Jean-Francois Dockes 7402137955 doc 2014-06-17 09:53:56 +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 412a5e6f78 none 2014-06-10 17:40:56 +02:00
Jean-Francois Dockes c9576209ee doc 2014-06-10 17:40:20 +02:00
Jean-Francois Dockes 8e4a270b0c 1.19.14 packaging and web pages 2014-06-07 19:18:28 +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 defc5449e1 doc 2014-05-15 15:18:02 +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
Jean-Francois Dockes f15429e590 none 2014-05-06 16:58:09 +02:00
Jean-Francois Dockes 7271ec083d 1.19.13 2014-05-06 16:57:12 +02:00
Jean-Francois Dockes a01050b9f2 1.13 pkg updates 2014-05-06 16:56:53 +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 70e2e41d26 doc 2014-05-01 08:06:29 +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 f1b132bb12 doc 2014-04-24 10:10:53 +02:00
Jean-Francois Dockes a4243b3608 fix command line version documentation 2014-04-08 08:58:29 +02:00
Jean-Francois Dockes 2e442aea15 Release 1.19.12p2 tagged 2014-04-07 16:15:35 +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 76e26ee463 Release 1.19.12p1 tagged 2014-04-06 06:59:46 +02:00
Jean-Francois Dockes 1f24efd65d fix install script for the xls filter 2014-04-06 06:59:23 +02:00
Jean-Francois Dockes 8b593097b3 packaging 2014-04-02 15:34:14 +02:00
Jean-Francois Dockes 0c47c02f05 Release 1.19.12 tagged 2014-04-02 15:16:59 +02:00
Jean-Francois Dockes d81749ef1b 1.19.12 2014-04-02 15:15:45 +02:00
Jean-Francois Dockes 30406ab287 obsoleted old debian directory 2014-04-02 15:11:40 +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
Jean-Francois Dockes bb355a51b9 none 2014-04-02 14:39:58 +02:00
Jean-Francois Dockes c6cbe55b70 none 2014-04-02 09:42:48 +02:00
Jean-Francois Dockes 31cdde1b3c unity scope: use directly nautilus instead of xdg-open for "show in directory" 2014-04-02 09:36:11 +02:00
Jean-Francois Dockes c63e1c9167 unity scope: compute url encoding locally instead of calling lib, for conformance with whats expected by the thumbnailing thingies 2014-04-01 16:12:54 +02:00
Jean-Francois Dockes 6dd3fdc725 tests 2014-04-01 16:11:31 +02:00
Jean-Francois Dockes 20fea118c5 Fix a few bugs in the unity scope and try to improve icon generation. Thumbnails are broken because python and the desktop have different ideas about url encoding 2014-04-01 11:22:02 +02:00
Jean-Francois Dockes 25948240a7 small ubuntu packaging updates for trusty/1.19.11 2014-03-31 10:28:54 +02:00
Jean-Francois Dockes 60d3ba11ac add parameter to set max stored length of metadata fields. Previously fixed at 150. Fixes issue #178 2014-03-26 18:43:49 +01:00
Jean-Francois Dockes 4e8aa756cb comment 2014-03-26 18:02:59 +01:00
Jean-Francois Dockes b187fc3977 doc 2014-03-26 18:02:43 +01:00
Jean-Francois Dockes 8c6b2599a4 macports: no configure patch needed any more 2014-03-26 18:02:22 +01:00
Jean-Francois Dockes 09499112d7 updated to work with 1.19 2014-03-22 16:20:59 +01:00
Jean-Francois Dockes 52921c3900 doc 2014-03-10 10:35:39 +01:00
Jean-Francois Dockes 303321e568 perform tilde expansion for dir: clauses. Closes issue #177 2014-03-10 10:14:04 +01:00
Jean-Francois Dockes 5676f020ca doc 2014-03-10 10:13:23 +01:00
Jean-Francois Dockes 8278405011 add .ogb->video/ogg 2014-03-10 10:13:11 +01:00
Jean-Francois Dockes 779baaaa84 none 2014-03-10 10:12:46 +01:00