542 Commits

Author SHA1 Message Date
Jean-Francois Dockes
847ac9e599 missing errno.h
--HG--
branch : WINDOWSPORT
2015-09-01 08:14:17 +02:00
Jean-Francois Dockes
94da56aadc Handle windows paths: mostly change tests for relative, and some other tweaks.
--HG--
branch : WINDOWSPORT
2015-08-31 17:20:04 +02:00
Jean-Francois Dockes
3aeffea387 recollindex and recollq build and run but fail because of unac error
--HG--
branch : WINDOWSPORT
2015-08-31 13:08:50 +02:00
Jean-Francois Dockes
14c8e740d6 Windows: fixed a number of int size warnings mostly by casting them away
--HG--
branch : WINDOWSPORT
2015-08-30 17:30:31 +02:00
Jean-Francois Dockes
75517f7497 recollindex builds. Still need to implement quite a lot of ifndefed stuff (pathut, rclconfig)
--HG--
branch : WINDOWSPORT
2015-08-30 15:30:50 +02:00
Jean-Francois Dockes
d4cd1dd91c 1st mods to get a build under windows. Does not build yet, far from it
--HG--
branch : WINDOWSPORT
2015-08-30 11:19:18 +02:00
Jean-Francois Dockes
62f4f7bd81 more safexx posix stuff 2015-08-22 08:37:58 +02:00
Jean-Francois Dockes
c7fb85981c add routine to test prog to exercise execm proto 2015-08-21 08:33:13 +02:00
Jean-Francois Dockes
c6e228b7c6 Prepared windows port by removing a number of spurious reference to unix-specific interfaces, and using some xapian posix adaptor includes 2015-08-19 14:41:10 +02:00
Jean-Francois Dockes
82922bda8d removed a number of gratuitous linuxisms 2015-08-18 12:44:53 +02:00
Jean-Francois Dockes
4d1f679eac Use std[::tr1]::shared_ptr instead of local RefCntr by default 2015-08-09 13:54:24 +02:00
Jean-Francois Dockes
abe9fb671f clean up autoconf of unordered_xx, prepare change to shared_ptr 2015-08-09 10:21:46 +02:00
Jean-Francois Dockes
74faf031a5 test drivers build 2015-08-08 10:55:55 +02:00
Jean-Francois Dockes
1e2fdcd21d other ut/test drivers Makefiles 2015-08-05 09:01:11 +02:00
Jean-Francois Dockes
37cad6cb27 fix ut/test drivers Makefile 2015-08-05 08:47:10 +02:00
Jean-Francois Dockes
4d35cbabfb Also index non-html files from the web queue and fix the Open operation for them 2015-07-24 16:30:13 +02:00
Jean-Francois Dockes
e59bf51445 Impose memory usage limit on external filters. Fixes issue #259 2015-07-18 19:30:49 +02:00
Jean-Francois Dockes
c8e9795f9e comments 2015-07-17 11:00:42 +02:00
Jean-Francois Dockes
fc21e61f51 missing std qualifier on queue 2015-07-02 15:20:23 +02:00
Jean-Francois Dockes
fd62105a9d replaced unused map with list 2015-06-26 13:37:06 +02:00
Jean-Francois Dockes
c7f5318e43 config checking: only test skippedPaths existence for user-added values, not defaults 2015-06-08 13:20:06 +02:00
Jean-Francois Dockes
9992a6f4f1 Implemented support for posix_spawn() and (main change): always use vfork() for starting external commands 2015-05-27 16:24:18 +02:00
Jean-Francois Dockes
efa5882a79 cosmetics+prepare change to shared_ptr+import unix socket support 2015-05-21 18:02:27 +02:00
Jean-Francois Dockes
45f37cfffb cosmetics+prepare shift to shared_ptr 2015-05-21 18:01:25 +02:00
Jean-Francois Dockes
4080b4855d improve compat with shared_ptr in view of future riddance of local code 2015-05-21 17:59:31 +02:00
Jean-Francois Dockes
929e2a1715 Check RECOLL_LOGDATE environment variable to add date stamps to the debug log. Closes issue #246 2015-05-17 08:59:19 +02:00
Jean-Francois Dockes
906312519c Minimum checking that we have enough space before attempting decompression. Change config default compressed file from no limit to 20 MB 2015-04-22 17:08:06 +02:00
Jean-Francois Dockes
e825286037 OpenBSD has no xattrs, help recoll build anyway 2015-04-09 09:08:30 +02:00
Jean-Francois Dockes
e2e7d3d6d0 Import sample fragbuts.xml if user file does not exist 2015-03-28 08:43:45 +01:00
Jean-Francois Dockes
3cceffdb9c Use O_NOATIME to avoid disturbing st_atime when possible. Closes issue #230 2015-03-25 13:49:33 +01:00
Jean-Francois Dockes
190ff9a9e0 Ensure replacement md5 code works on bigendian systems (do we ever run on any of those?) 2015-03-03 16:16:18 +01:00
Jean-Francois Dockes
9ba0b3e8bc Replaced RSA md5 code with public domain OpenBSD/debian dpkg version 2015-03-01 14:28:01 +01:00
Jean-Francois Dockes
963072f05d Fix cygwin64 build. Closes issue #227 2015-02-23 10:14:03 +01:00
Jean-Francois Dockes
727c055c86 web queue: fix cache resizing utility + bug in indexer which would skip oldest entry 2015-02-15 16:08:36 +01:00
Jean-Francois Dockes
dd449391d4 Added web cache resize tool 2015-01-19 17:00:06 +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
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