Commit Graph
100 Commits
Author SHA1 Message Date
Jean-Francois Dockes 91b05540b2 Add prefix / index rclbes field (backend) to allow discriminating results from the web cache 2014-12-10 14:05:55 +01:00
Jean-Francois Dockes d8ca7cbf05 doc 2014-12-10 14:05:03 +01:00
Jean-Francois Dockes cd892ee1a7 usemtime config variable needs to be global 2014-12-09 15:58:23 +01:00
Jean-Francois Dockes d630cbbaec Delete RCL_USE_XATTR configure/compile time variable, it was not
useful. Add configuration variable to use mtime instead of ctime for update
detection. Useful on a system where xattrs would be modified but not
indexed, to avoid excessive reindexing.
2014-12-09 11:15:17 +01:00
Jean-Francois Dockes 969ffee8e7 Set main window title according to config dir name. closes issue #218 2014-12-09 08:36:31 +01:00
Jean-Francois Dockes 4652ade6c0 Adjust the font selection display text when the current choice is to let webkit choose the default 2014-12-09 08:09:49 +01:00
Jean-Francois Dockes 569a2075d9 Aspell lib loading: use simple name for the lib and let the system work instead of trying to guess the path. Fixes problem with multi-arch aspell on Debian Jessie 2014-12-06 16:22:41 +01:00
Jean-Francois Dockes 10061ed4c6 kio compile for utopic 2014-12-06 16:21:29 +01:00
Jean-Francois Dockes c28b1f91cc compensate for off-by-3 error when setting webkit font size with QWebSettings. Experiment (ifndefed) with using css instead 2014-12-01 14:08:13 +01:00
Jean-Francois Dockes 7714de2cac doc 2014-12-01 13:31:19 +01:00
Jean-Francois Dockes b051d03d93 sync with fedora package 2014-12-01 13:30:59 +01:00
Jean-Francois Dockes 504155d1fc none 2014-11-30 09:48:48 +01:00
Jean-Francois Dockes 86ee03030c new simplified chinese messages 2014-11-20 19:32:14 +01:00
Jean-Francois Dockes 81cc5326ba missing ifdef would make --disable-idxthreads build fail 2014-11-20 19:31:35 +01:00
Jean-Francois Dockes 82bec889b8 New messages for simplified chinese 2014-11-18 15:43:39 +01:00
Jean-Francois Dockes 3322fac5f0 doc 2014-11-18 08:29:48 +01:00
Jean-Francois Dockes 748165daf3 none 2014-11-09 06:35:31 +01:00
Jean-Francois Dockes c4b4bfa675 ancient 2014-11-09 06:34:57 +01:00
Jean-Francois Dockes 10ea150c0f changes not affecting recoll (ifdefed) 2014-11-05 14:35:13 +01:00
Jean-Francois Dockes 06f35abd47 namespace cleanup 2014-11-05 13:53:02 +01:00
Jean-Francois Dockes 02874255d8 rclmpdf ok? 2014-10-29 11:57:44 +01:00
Jean-Francois Dockes 86bc0e9104 dquot -> quot! 2014-10-29 11:57:18 +01:00
Jean-Francois Dockes 293468bd58 new pdf filter which can process attachments 2014-10-29 08:20:03 +01:00
Jean-Francois Dockes 9346c4db9c fsindexer: avoid generating an empty bogus document when getting a subdoc error after the base doc has been seen 2014-10-29 08:18:20 +01:00
Jean-Francois Dockes 9c7a271c08 comments 2014-10-29 08:17:14 +01:00
Jean-Francois Dockes 1ab52f6c86 do not identify .mp4 as audio/mp4 as they are more currently video/mp4. not listing .mp4 at all will let the system identifier do its job 2014-10-10 11:15:46 +02:00
Jean-Francois Dockes 873ccf0ef6 we now never use FNM_LEADING_DIR. Change a param default for consistency, and fix the doc 2014-10-10 10:23:24 +02:00
Jean-Francois Dockes bba7875a10 Defining a topdir under a skippedPath is allowed and usefully works with normal indexing. This change fixes a bug which prevented it from working with the real-time monitor and recollindex -i 2014-10-10 10:17:57 +02:00
Jean-Francois Dockes e246e1ed53 doc 2014-10-05 13:10:13 +02:00
Jean-Francois Dockes f7b39c2a78 doc 2014-10-05 13:09:38 +02:00
Jean-Francois Dockes ac453b4ad0 rclpurple: fix for current log format 2014-10-01 11:37:52 +02:00
Jean-Francois Dockes 7837558909 rclpurple: fix for current log format 2014-10-01 11:37:20 +02:00
Jean-Francois Dockes 871eeb7b03 web: fix links 2014-09-15 09:07:57 +02:00
Jean-Francois Dockes 370e04e2a3 cleanup ancient download pages 2014-09-15 09:04:46 +02:00
Jean-Francois Dockes eb75f043f9 packaging 2014-09-11 08:42:35 +02:00
Jean-Francois Dockes dc75034910 merge 2014-09-11 08:40:09 +02:00
Jean-Francois Dockes 061f613cbd packaging 2014-09-11 08:39:47 +02:00
Jean-Francois Dockes f2ecb8595d doc 2014-08-25 16:23:55 +02:00
Jean-Francois Dockes 552eb0965b rclpdf: also escape text inside meta content attributes 2014-08-25 14:16:45 +02:00
Jean-Francois Dockes 26c7e1c690 GUI: add possibility to call script from link in result paragraph html 2014-08-24 18:11:00 +02:00
Jean-Francois Dockes 43e0f4eab4 run script oops 2014-08-24 11:17:23 +02:00
Jean-Francois Dockes 083584ecbb trial version of "run script" popup menu entry for the GUI 2014-08-24 11:15:50 +02:00
Jean-Francois Dockes 2feccbed9b Release 1.20.0p2 tagged 2014-07-29 10:03:38 +02:00
Jean-Francois Dockes 32d3d86ec0 1.20.0p2 2014-07-29 10:03:28 +02:00
Jean-Francois Dockes 0be78cfe48 index #hashtags as such 2014-07-29 09:56:00 +02:00
Jean-Francois Dockes efaa1fb3a3 fix textsplit core dump caused by interaction of new 1.20 code with little-tested camelcase splitting section 2014-07-28 22:12:35 +02:00
Jean-Francois Dockes 970c079d8c Release 1.20.0p1 tagged 2014-07-26 19:37:20 +02:00
Jean-Francois Dockes 47a9a65bc5 release 1.20.0p1 2014-07-26 19:37:19 +02:00
Jean-Francois Dockes 7a34d42262 doc 2014-07-26 19:36:25 +02:00
Jean-Francois Dockes e7a86aee47 Repaired problem in commit 577fd9d3a634 which broke case-sensitive indexing term prefix wrapping 2014-07-24 15:29:19 +02:00
Jean-Francois Dockes 368ebf2f86 All docs get containerfilename field, indexed exclusively with prefix (only a field search containerfilename:someterm can match). 2014-07-23 19:30:41 +02:00
Jean-Francois Dockes 19da7020d6 Add new kind of aliases for field names, to be used only at query time 2014-07-23 16:52:08 +02:00
Jean-Francois Dockes 578511c3e2 Add flag qualifying field to be indexed exclusively with prefix 2014-07-23 15:28:16 +02:00
Jean-Francois Dockes c7a9aced05 tests: make it easier to move to other machine by sorting on url and other small changes 2014-07-23 10:23:03 +02:00
Jean-Francois Dockes 846079184a mimeconf: create entries for application/javascript and application/x-php (for using xdg-mime) 2014-07-23 10:21:37 +02:00
Jean-Francois Dockes 2f5865eb6c web 2014-07-23 10:20:05 +02:00
Jean-Francois Dockes 449f32c4bf updated message files 2014-07-22 09:15:29 +02:00
Jean-Francois Dockes 46e924f3ea Allow configuration of the last-resort external command used to identify mime types 2014-07-19 16:15:43 +02:00
Jean-Francois Dockes c11453fc27 Treat the "open parent" link click more like the right-click menu entry for open parent. The latter is still different because it opens the enclosing document, not necessarily a folder if the doc result is embedded. But they now behave the same if the parent is a folder 2014-07-19 15:31:03 +02:00
Jean-Francois Dockes 73f15d134b Processs xdg.tags and xdg.comment freedesktop extended attribute fields, as complementing keywords and description 2014-07-19 15:03:40 +02:00
Jean-Francois Dockes ad2576c8f7 Gui result list: add %P substitution for parent folder and F link target for opening the parent folder 2014-07-17 10:46:15 +02:00
Jean-Francois Dockes 088f1f9a9f try out modification to use container file name for display, but not search, purposes when the subdocument file name is not set 2014-07-16 17:05:26 +02:00
Jean-Francois Dockes 3d3f917f59 web 2014-07-16 17:04:20 +02:00
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 d8fe30750a 1.19.14p1 2014-06-26 13:14:41 +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 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