407 Commits

Author SHA1 Message Date
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
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
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
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
5f05f5d588 forgot to return false when no app found -> bad alloc/core dump 2014-06-12 16:55:24 +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
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
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
6dd3fdc725 tests 2014-04-01 16:11:31 +02:00
Jean-Francois Dockes
779baaaa84 none 2014-03-10 10:12:46 +01:00
Jean-Francois Dockes
2949af1ab7 remove unused var 2014-03-10 10:12:13 +01:00
Jean-Francois Dockes
9b172b731c query: fix bug with computation of date query: periods including the first days of the current months were calculated wrongly 2013-11-07 18:13:11 +01:00
Jean-Francois Dockes
bb284d088e Fixed a number of issues put into light by clang on FreeBSD 10 2013-10-29 15:01:59 +01:00
Jean-Francois Dockes
e12d66865e Deal with tr1 being gone in c0x11 compilers 2013-10-18 13:02:48 +02:00
Jean-Francois Dockes
a00a501d47 stringToTokens bug with skipinit 0 (never used) 2013-10-18 13:05:53 +02:00
Jean-Francois Dockes
7daaf60093 portability to debian kfreebsd 2013-09-30 08:53:15 +02:00
Jean-Francois Dockes
5a06f53d74 clang 2013-09-26 17:36:39 +02:00
Jean-Francois Dockes
9cb5371820 get rid of the OFFTPC nonsense and cast to long long use lld to print off_t 2013-09-26 14:35:50 +02:00
medoc
b25f2a37e5 get recoll non-gui parts to build under cygwin 2013-07-15 22:35:04 +02:00
Jean-Francois Dockes
e77c510dfe Store original working directory before changing, for later turning user args into absolute paths 2013-06-06 14:05:26 +02:00
Jean-Francois Dockes
77cba9d0b3 export RECOLL_CONFDIR to filters 2013-06-06 13:39:48 +02:00
"Jean-Francois Dockes ext:(%22)
75cf5582d6 typo in non-linux code 2013-05-29 08:33:09 +02:00
Jean-Francois Dockes
167c8a4286 fix minor issues in multisave and popup menus 2013-04-28 16:58:05 +02:00
Jean-Francois Dockes
caffe8b6f3 added function to save multiple result selection in restable into files 2013-04-28 09:48:40 +02:00
Jean-Francois Dockes
ec68cd95ba roughly auto-config threads depending on cpu count 2013-04-25 09:00:50 +02:00
Jean-Francois Dockes
f05cae7344 arrange so that a default first indexing run for a given user runs a quick shallow pass, so that queries return some results quickly after indexing starts, avoiding user frustration 2013-04-18 14:29:32 +02:00
Jean-Francois Dockes
caf5d105df Add support for indexing symlinks as such. Use inode/directory instead of application/x-fsdirectory as directory mime type. Fix stat/lstat usage in places (wipedir) 2013-04-17 18:34:02 +02:00
Jean-Francois Dockes
b6eb4ad45a Properly update the web cache when the user increases the size limit 2013-04-12 17:16:22 +02:00
"Jean-Francois Dockes ext:(%22)
321978bfea replace atol with atoll to fix result size display bug. Also use atoll for time conversions, 2032 is coming... 2013-04-04 20:01:31 +02:00
Jean-Francois Dockes
0ae8ec99f6 more utf-8 err checking prevents bogus terms in index 2013-03-30 10:24:10 +01:00
Jean-Francois Dockes
838ea6d623 got rid of STRIPCHARS compile-time variable to make the code more readable, and corresponding configure option. + make sure that CONFDIR from environment gets translated to absolute path 2013-03-27 17:38:11 +01:00
Jean-Francois Dockes
3736c00a3b more small fnmatch() fixes 2013-03-27 16:56:54 +01:00
Jean-Francois Dockes
dd0e89e694 fnmatch() errors encountered with charset conversion errors on file names were treated as matches 2013-03-27 15:44:24 +01:00
Jean-Francois Dockes
5245f1f9d4 reopen log file on SIGHUP 2013-03-22 11:19:33 +01:00
Jean-Francois Dockes
7b9f87267e make parameters for mbox recog (line length) even more lax 2013-03-07 14:52:21 +01:00
Jean-Francois Dockes
4a870f984d Add parameter to chdir on recollindex startup, /tmp by default. Closes issue #129 2013-03-07 11:05:54 +01:00
Jean-Francois Dockes
50135e3428 process extended attributes by default 2013-02-19 16:12:24 +01:00
Jean-Francois Dockes
4272939c3d add possibility to import tags from external app, e.g. tmsu 2013-01-22 18:30:18 +01:00
Jean-Francois Dockes
4a4d424804 small wildcard/regexp wrapper 2013-01-14 18:07:23 +01:00
Jean-Francois Dockes
f0b228d4b1 comments 2013-01-11 17:56:22 +01:00
Jean-Francois Dockes
29d4d959a5 Add db stats option to term explorer 2013-01-10 15:12:43 +01:00
Jean-Francois Dockes
e40482708b suppress warning about chown return value 2012-12-30 16:03:05 +01:00
Jean-Francois Dockes
d2f7f11715 Use dynamic lib for shared recoll code 2012-12-29 14:27:01 +01:00
Jean-Francois Dockes
4ceb46b13d add noremove option to TempFile 2012-12-20 11:15:43 +01:00
Jean-Francois Dockes
4f66de4cdb dont use clock_gettime by default 2012-12-18 16:22:59 +01:00