Commit Graph
289 Commits
Author SHA1 Message Date
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 b2872935bb now needs stdio 2011-09-03 10:38:06 +02:00
Jean-Francois Dockes a380873029 suppress some sources of spurious ellipsises in abstracts 2011-08-24 14:51:59 +02:00
Jean-Francois Dockes 04cbb5cd8b more iconv open cache fixing: close discarded entry! 2011-08-24 09:36:48 +02:00
"Jean-Francois Dockes ext:(%22) 40a6bb8f56 fix iconv open caching 2011-08-23 11:03:59 +02:00
"Jean-Francois Dockes ext:(%22) 773ab56327 perform some iconv_open caching 2011-08-21 13:54:09 +02:00
"Jean-Francois Dockes ext:(%22) 6a1dbea05b Optimization makes decoding 6x faster. 2011-08-20 14:47:24 +02:00
Jean-Francois Dockes 9c5886c7c4 restable: add menu entry to save table as csv file 2011-08-18 19:02:39 +02:00
"Jean-Francois Dockes ext:(%22) 48e86c99b5 GUI restable: fix sorting by file and doc size 2011-07-20 10:44:04 +02:00
"Jean-Francois Dockes ext:(%22) 88685d2e64 search/index: fixed a number of bad conversions to properly deal with text documents bigger than 2GB 2011-07-12 08:28:09 -07:00
Jean-Francois Dockes 3b6870f133 use more classical approach to function template instantiation 2011-07-06 11:05:57 +02:00
Jean-Francois Dockes 4287eb008a moved util. func. out of qtgui file 2011-05-09 06:58:54 +02:00
Jean-Francois Dockes e612d165d3 comments 2011-05-08 08:06:58 +02:00
Jean-Francois Dockes 297ff2d225 comments and doc 2011-05-07 09:32:42 +02:00
Jean-Francois Dockes 9c4c021b02 add "erase" option to circache test driver 2011-05-05 18:38:04 +02:00
Jean-Francois Dockes fcc62bb73a fix build of the "utils" test drivers 2011-05-05 18:30:02 +02:00
Jean-Francois Dockes 7d2928022c Cleaned up execmd/netcon to enable multiple exec without locking 2011-04-29 15:01:14 +02:00
Jean-Francois Dockes 55f124725f Fix problems that occurred when multiple threads were trying to read/convert files at the same time (ie: indexing and previewing threads in the GUI calling internfile()). Either get rid of or lock-protect all shared data, eliminate misc initialization possible conflicts by using static initializers. Hopefuly closes issue #51 2011-04-28 10:58:33 +02:00
Jean-Francois Dockes b28eaf23fb Got rid of all the old RCS id strings 2011-04-27 08:22:17 +02:00
Jean-Francois Dockes c0382554b2 cygwin build issues. Closes issue #48 2011-03-07 18:43:42 +01:00
Jean-Francois Dockes 69b491feb3 recoll gui indexing: make execmd thread-safe. This plus the previous change about accessing the global config should fix the crashes observed when changing the configuration throgh the gui while the indexing thread is running 2011-03-02 16:20:25 +01:00
Jean-Francois Dockes 5fb98cd022 pid file: small compile fixes + rclmon.sh stop now works 2011-01-08 19:35:05 +01:00
Jean-Francois Dockes b93e6c9985 missing include 2011-01-08 19:28:15 +01:00
Jean-Francois Dockes 166399fd62 indexing: create lock / pid file 2011-01-08 19:24:26 +01:00
Jean-Francois Dockes 3bd39d893e Gui restable: add/remove columns 2010-12-24 15:48:44 +01:00
Jean-Francois Dockes 706b0122a6 add isnotnull method to refcntr 2010-12-21 10:33:26 +01:00
Jean-Francois Dockes de9202a0b1 tree walk: detect cycles when the option to follow symbolic links is set 2010-11-30 17:32:16 +01:00
Jean-Francois Dockes 34151006fe Index: add call to get rid of filter subprocesses at end of indexing (for the GUI thread) 2010-11-23 19:35:44 +01:00
Jean-Francois Dockes 98257f7066 Missing includes for gcc-4.4.5. Closes #34 2010-11-17 07:18:48 +01:00
Jean-Francois Dockes 061ffda545 checked/changed all sprintf calls 2010-11-15 11:57:39 +01:00
Jean-Francois Dockes 557d65f777 linux includes 2010-09-27 18:16:39 +02:00
Jean-Francois Dockes fd0cdcbdcf use exec except of system() to start external viewer 2010-09-27 17:41:54 +02:00
Jean-Francois Dockes 5b8bb28c5d define renameormove() function and use it in internfile 2010-09-27 12:59:42 +02:00
Jean-Francois Dockes e8671c83be mh_execm: get rid of child process in case of error, for a clean start on next request (handle rclzip crash on encrypted files) 2010-09-23 18:32:52 +02:00
Jean-Francois Dockes 4385dd1b8b small compilation issues on misc systems 2010-09-13 21:34:23 +02:00
Jean-Francois Dockes e327ea0b4e make stringtotokens use vector 2010-09-13 14:17:22 +02:00
Jean-Francois Dockes 05f67f2faf a bit more checking on input for date: searches 2010-09-13 13:57:20 +02:00
Jean-Francois Dockes 98688bb4a6 fix dates with 2 digit years and like Fri Nov 3 13:13:33 2006 2010-09-13 13:18:19 +02:00
Jean-Francois Dockes 261388246e updated doc for date queries 2010-09-11 19:10:15 +02:00
Jean-Francois Dockes ceb996c8fb Implement date: date range filter/searches. Remove restriction on pure negative queries 2010-09-11 12:07:53 +02:00
Jean-Francois Dockes 176b9b19b6 autosuffs featurelet 2010-09-10 09:50:11 +02:00
"Jean-Francois Dockes ext:(%22) 6aeef686fc Created class to simplify temp directory management 2010-07-24 12:08:06 +02:00
"Jean-Francois Dockes ext:(%22) e5f41aeb05 Add large file support 2010-07-16 17:08:07 +02:00
Jean-Francois Dockes a1153a74ce perf comments 2010-07-04 19:12:21 +02:00
Jean-Francois Dockes 771c5cb336 Implement different tree traversal options in fstreewalk, including breadth first and mixed. 2010-07-04 19:08:12 +02:00
Jean-Francois Dockes 61f3087efa remove execute bit on source files 2010-05-10 15:38:12 +02:00
Jean-Francois Dockes c4e7ff69f6 Renamed WITHOUT_X11 to DISABLE_X11MON for clarification 2010-01-30 08:21:35 +01:00
dockes aed54ee6ee 1.13 tests txt mods + solaris port (FNM_LEADING_DIR) 2010-01-05 15:00:18 +00:00
dockes b105481207 fix pointer casting to make gcc happy 2009-12-14 09:44:52 +00:00
dockes bf3ac8e053 small amd64 fixes: 64 bits size_type, signed chars 2009-12-13 16:13:59 +00:00