Commit Graph
100 Commits
Author SHA1 Message Date
Jean-Francois Dockes 17542969a5 new gnumeric and okular notes filters 2012-01-23 20:25:55 +01:00
Jean-Francois Dockes 3c65886366 comments 2012-01-20 18:07:10 +01:00
Jean-Francois Dockes 516863b5d6 GUI: perform up to date check before previewing a subdoc. This is for example to avoid showing the wrong message if a mail folder has been compacted 2012-01-20 17:48:55 +01:00
Jean-Francois Dockes 036937e8bf added getmeta() method to Rcl::Doc and use in misc places 2012-01-20 14:48:50 +01:00
Jean-Francois Dockes dc3aa5d564 stopwords-based charset guessing: use merged dictionary for all words instead of one dictionary per language/charset. Very marginal speed improvement but somewhat cleaner 2012-01-20 14:45:34 +01:00
Jean-Francois Dockes f9a6be302b karaoke charset guessing: added greek, updated some languages 2012-01-20 14:43:24 +01:00
Jean-Francois Dockes c40ca55787 freebsd port update to 1.16.2 2012-01-20 14:40:02 +01:00
Jean-Francois Dockes 6d651cf043 karaoke filter/language guesser: use sets to store common words 2012-01-04 16:16:29 +01:00
Jean-Francois Dockes 9aeda04ccb augment the number of test words 10->20, + comments 2012-01-03 21:17:11 +01:00
Jean-Francois Dockes 7f57df250a GUI: allow choosing a style sheet to be used by the recoll app 2011-12-28 18:25:47 +01:00
Jean-Francois Dockes b5cfacb2f9 message 2011-12-27 18:00:51 +01:00
Jean-Francois Dockes c6c878bbba check for unmanaged lines in crontab 2011-12-27 18:00:28 +01:00
Jean-Francois Dockes 636b935904 rclchm: use posixpath not path when dealing with internal paths 2011-12-27 17:59:33 +01:00
Jean-Francois Dockes 72aac60264 man: add blurb about using -x with -m if there is no X11 context 2011-12-27 17:58:29 +01:00
Jean-Francois Dockes 502f7e783e chm filter: handle files lacking a topics node 2011-12-17 16:41:45 +01:00
Jean-Francois Dockes 5fa720f23d Typo in error-message printing line crashed rclexecm.py 2011-12-17 16:41:16 +01:00
Jean-Francois Dockes 07226fa306 GUI tools for setting up indexing schedule, initial implementation done 2011-12-07 13:41:05 +01:00
Jean-Francois Dockes b9c64e8591 Gui: help for cron etc. 1st checkpoint 2011-12-02 19:15:24 +01:00
Jean-Francois Dockes 4e2266495f GUI: avoid writing qt/recoll settings if we did not read them first. Some configuration error cases (unexisting recoll config dir) could result into settings being erased 2011-12-01 17:16:30 +01:00
Jean-Francois Dockes fdfb77bf5b added crontab interfacing routines 2011-12-01 16:59:59 +01:00
Jean-Francois Dockes 1a22a3ddc7 moved generally useful routine from readfile.cpp to smallut 2011-12-01 16:59:11 +01:00
Jean-Francois Dockes 3759c0b52d index: add skippedPathsFnmPathname variable to enable disabling the use of FNM_PATHNAME while matching in skippedPaths. Closes issue #67 2011-11-30 16:36:51 +01:00
Jean-Francois Dockes 2afc769c38 rclpython: catch exception caused by indentation error in doc 2011-11-28 17:47:02 +01:00
Jean-Francois Dockes 243bea8e44 macports: 1.16.2 fixes 2011-11-28 08:30:41 +01:00
Jean-Francois Dockes fb9df2adba website adjustments 2011-11-26 09:28:55 +01:00
Jean-Francois Dockes 1931595637 GUI: added menu entry to show all the mime types actually indexed (by content) 2011-11-25 19:47:56 +01:00
Jean-Francois Dockes 607d3cc27b Add prefix translation for "mtype". Allows using term expansion to retrieve all the types from the index 2011-11-25 19:47:39 +01:00
Jean-Francois Dockes 27430403e2 comment 2011-11-25 19:44:37 +01:00
Jean-Francois Dockes 8e3e3b12f0 gui cmd line args: add usage() call 2011-11-25 15:04:01 +01:00
Jean-Francois Dockes 2b01554729 web: small updates 2011-11-25 15:02:34 +01:00
Jean-Francois Dockes 7d30b7d553 man: recollq update + user manual typo 2011-11-25 15:01:13 +01:00
Jean-Francois Dockes 80adb4c468 doc: improved the section about writing filters 2011-11-24 13:08:51 +01:00
Jean-Francois Dockes f9f424de42 removed filters replaced by rclaudio/mutagen 2011-11-24 11:59:42 +01:00
Jean-Francois Dockes 0af800a66f small usage string clarifications 2011-11-14 10:04:05 +01:00
Jean-Francois Dockes 1f9475121c 1.16.2 packaging and web changes 2011-11-14 10:03:50 +01:00
Jean-Francois Dockes 6d98115eac Fixed GUI bugs revealed by qt 4.7.4/opensuse 12.1. Symptoms: the result list links would not work, the GUI would crash after temp directory creation failure in preview 2011-11-07 13:47:38 +01:00
Jean-Francois Dockes 6659a2be0d 1.16 update from Gleb 2011-11-05 13:52:33 +01:00
Jean-Francois Dockes 0d24b5620b Make unac suppress combining accents found in input. Input in decomposed form was previously not unaccented 2011-11-04 21:06:48 +01:00
Jean-Francois Dockes ea61e85b8f multi-doc filter: getnext error would cause uncaught exception because of access to uninitialized eof variable 2011-11-04 17:32:14 +01:00
Jean-Francois Dockes fcf65e3118 Ensure that configure runs even if neither fam nor inotify are available 2011-11-04 17:30:15 +01:00
Jean-Francois Dockes 4a84b6afd2 Ensure that configure runs even if neither fam nor inotify are available 2011-11-04 17:30:12 +01:00
Jean-Francois Dockes 49554e42c2 Factorized common text transcoding code in separate module 2011-10-20 17:53:42 +02:00
Jean-Francois Dockes f544b28b4a Transcode mh_execm text/plain output like we do for mh_exec. Adjust handling of transcoding errors. These changes should fix most cases of non-utf8 text making it to unac/index 2011-10-20 14:00:38 +02:00
Jean-Francois Dockes d94a4ec315 doc 2011-10-20 13:45:49 +02:00
Jean-Francois Dockes 90233c0426 doc 2011-10-20 13:39:44 +02:00
Jean-Francois Dockes 8d52e928d1 increase slack for automatic phrases 2011-10-20 13:25:33 +02:00
Jean-Francois Dockes 6c72454396 generate acronyms for dotted abbrevs. ie O.E.C.D -> OECD 2011-10-20 13:24:29 +02:00
Jean-Francois Dockes 348421eae7 glitch prevented autophrase to be set by default 2011-10-20 13:22:57 +02:00
Jean-Francois Dockes 3853c5c0da Build the real-time monitor by default on FreeBSD (depend on USE_FAM). Fix a few glitches in the fam/gamin version 2011-10-14 14:06:24 +02:00
Jean-Francois Dockes 6d82d83037 make all ENOENT errors non-fatal: files and dirs disappear. Reset error string when it is retrieved to avoid accumulating memory in long-running programs 2011-10-14 14:05:33 +02:00
Jean-Francois Dockes ccd58e0843 always build (but not install) recollq 2011-10-14 14:03:59 +02:00
Jean-Francois Dockes d6c3853de3 doc 2011-10-14 11:47:53 +02:00
Jean-Francois Dockes f653b0025e define default man viewer 2011-10-14 11:47:35 +02:00
Jean-Francois Dockes 85191eba16 indexing could crash on different "file -i" output for some (binary) file names 2011-10-13 19:33:38 +02:00
Jean-Francois Dockes e8f63ec124 The mime identification could potentially get a bad length exception while processing garbled "file" output 2011-10-13 16:38:26 +02:00
Jean-Francois Dockes 56fe54412f Protect against deadlock when using fam/gamin by adding a small timeout to the peek for events done between add calls. Add alarm to the addwatch call in case the deadlock happens anyway 2011-10-13 15:20:28 +02:00
Jean-Francois Dockes bed77d3095 comment 2011-10-13 11:22:56 +02:00
Jean-Francois Dockes b37ea1915a real time index: generate MODIFY event when receiving inotify MOVED_TO. We do not seem to receive a modify as was apparently the case at some point 2011-10-12 18:30:47 +02:00
Jean-Francois Dockes 0860b559ee get rid of a few garbage terms during indexing. Set a threshold for conversion errors after which we discard the doc. Stabilize the new termproc pipeline but no commongrams for now 2011-10-12 17:55:58 +02:00
Jean-Francois Dockes a2c9d2a82b simplify initial memory allocs by using realloc in all cases 2011-10-10 18:44:46 +02:00
Jean-Francois Dockes d2ad20b4c7 return from main routine instead of exiting to ensure clean-up of temp objects 2011-10-10 18:41:05 +02:00
Jean-Francois Dockes 4a7ff398b2 comments 2011-10-07 08:05:36 +02:00
Jean-Francois Dockes 5fd31172f5 New text to terms processing pipelines: results identical to 1.16 when used with empty stopfile 2011-10-07 07:53:49 +02:00
Jean-Francois Dockes 61bf17aa46 moved routine around to avoid link issues 2011-10-06 13:48:57 +02:00
Jean-Francois Dockes eda494153e simplify calls to isStop 2011-10-05 17:25:35 +02:00
Jean-Francois Dockes acb297c9df comments + move the position jump to text_to_words 2011-10-04 16:33:44 +02:00
Jean-Francois Dockes e4eba0de97 stoplist: use stringToStrings in place of splitter to support quoted space-containing entries 2011-10-04 16:04:28 +02:00
Jean-Francois Dockes c25272a0d8 new czech translation 2011-10-04 16:02:30 +02:00
Jean-Francois Dockes bb2685c2f5 Add frequency threshold to avoid adding common term to the automatic phrase search extension. Use autophrase by default with simple search, with a default freq threshold at 2% 2011-10-04 09:03:43 +02:00
Jean-Francois Dockes 4ced9bee49 add termDocCnt method 2011-10-04 08:04:17 +02:00
Jean-Francois Dockes 3e533298c0 add fully parseable base64-encoded output mode for use by external programs 2011-10-04 08:02:57 +02:00
Jean-Francois Dockes a3898343a7 GUI: removed redundant setQuery from rclmain_w. We ran a good part of the query code two times... 2011-10-04 07:56:46 +02:00
Jean-Francois Dockes 35e5deb9a4 web: notes about building the midi module 2011-10-02 08:52:09 +02:00
Jean-Francois Dockes 6a2bf1f830 none 2011-10-02 08:50:58 +02:00
Jean-Francois Dockes 38e0957962 const string cleanup 2011-10-01 16:39:38 +02:00
Jean-Francois Dockes 7f0ca13e7f version 2011-10-01 09:35:12 +02:00
Jean-Francois Dockes 9a19d0a3c1 doc 2011-10-01 09:33:22 +02:00
Jean-Francois Dockes e736dc7a77 log 2011-10-01 09:32:56 +02:00
Jean-Francois Dockes 487b623faf log 2011-10-01 09:31:38 +02:00
Jean-Francois Dockes 3013e843a2 log 2011-10-01 09:20:10 +02:00
Jean-Francois Dockes e56b286f93 log 2011-09-30 16:19:42 +02:00
Jean-Francois Dockes 0c5f41c41c monitor: properly handle cleanup on directory moves 2011-09-30 08:56:29 +02:00
Jean-Francois Dockes 702fb88a1e Search: remove restriction on empty queries by replacing empty query with Xapian::Query::Matchall. This allows querying all files of a given type, or under a given tree, without an actual text search part 2011-09-30 08:50:50 +02:00
Jean-Francois Dockes 383468e2fc bump doc create/update messages updates to loginfo so that indexing progress can be monitored with less noise 2011-09-30 08:47:39 +02:00
Jean-Francois Dockes e0aa67f0dc let dir go through indexfiles() (name will be indexed, non recursive) 2011-09-30 08:44:50 +02:00
Jean-Francois Dockes 91778f8943 lower verbosity 2011-09-30 08:21:43 +02:00
Jean-Francois Dockes 95995b7ff9 Indexing: have the indexer put itself in the ionice "idle" class by default (can be changed in the config) 2011-09-29 12:03:26 +02:00
Jean-Francois Dockes 8923d64fea firefox web history indexing: typo in memory reallocation call might have caused problems in highly improbable case 2011-09-29 11:59:54 +02:00
Jean-Francois Dockes 70e931233c 1.16.1 2011-09-29 11:58:12 +02:00
Jean-Francois Dockes 626f470815 1.16.1 2011-09-29 11:58:06 +02:00
Jean-Francois Dockes 41b6853c00 Release 1.16.1 tagged (again) 2011-09-28 15:40:00 +02:00
Jean-Francois Dockes f09283d2e7 none 2011-09-28 15:35:34 +02:00
Jean-Francois Dockes 152181123e rcllyx: fixed lyx version number test for lyx 2.0 2011-09-28 15:32:36 +02:00
Jean-Francois Dockes fa5c122d90 Release 1.16.1 tagged 2011-09-28 15:12:47 +02:00
Jean-Francois Dockes f86769cfd2 1.16.1 packaging 2011-09-28 15:12:36 +02:00
Jean-Francois Dockes 74bf9c33c7 1.16.1 packaging 2011-09-28 15:11:07 +02:00
Jean-Francois Dockes 424e4173ba threading cleanup: add mutex protection around moronic change to transcode. Add mutex to equiv issue in unac. Rename const strings everywhere to cstr_xx to ease future detection of potentially problematic static variables. Most probably close issue #65 2011-09-28 15:01:14 +02:00
Jean-Francois Dockes 80c86c4c5f Czech translation, thanks to Pavel 2011-09-25 14:23:43 +02:00
Jean-Francois Dockes 5b3c5d8a5d small OpenBSD fixes (mount.h and FILE_OFFSET_BITS) 2011-09-23 10:32:41 +02:00
Jean-Francois Dockes b4eb24ca83 small 1.16 doc and packaging updates 2011-09-21 13:47:43 +02:00