Jean-Francois Dockes
|
ec7b40a52e
|
cosmetics: list -> vector in more places
|
2012-04-11 19:58:08 +02:00 |
|
Jean-Francois Dockes
|
78bd8d63da
|
use vector instead of list for execmd arg list
|
2012-04-11 15:36:49 +02:00 |
|
Jean-Francois Dockes
|
29ef5bd143
|
Thumbnails: need to url_encode the source path before hashing for thumbnail name
|
2012-04-08 19:13:18 +02:00 |
|
Jean-Francois Dockes
|
f08bd8f9db
|
missing include (gcc 4.7)
|
2012-04-06 13:07:19 +02:00 |
|
Jean-Francois Dockes
|
420157d998
|
add min/max size entries to adv search + convert size display to decimal (instead of 1024-based)
|
2012-03-07 17:52:32 +01:00 |
|
Jean-Francois Dockes
|
2c6b023a88
|
real time indexer: monitor the configuration for changes and reexecute when needed
|
2012-03-06 09:35:21 +01:00 |
|
Jean-Francois Dockes
|
b49da9d838
|
util: polish the reexec thingy
|
2012-03-06 07:27:39 +01:00 |
|
Jean-Francois Dockes
|
9bc2fc8958
|
Experimented with multithreading the indexing pipeline. Left undef'd as 15%-30% improvement of indexing time does not seem worth the complexity
|
2012-02-21 17:09:02 +01:00 |
|
Jean-Francois Dockes
|
fab69fc3a1
|
confstack: implement 'shallow' option for getnames()
|
2012-02-18 09:20:15 +01:00 |
|
Jean-Francois Dockes
|
2a091e874c
|
Result list: if a thumbnail exists for the result, display it instead of the file type icon
|
2012-02-14 18:54:13 +01:00 |
|
Jean-Francois Dockes
|
fccc0ac09c
|
Get rid of the GUI indexing thread. All indexing now done by recollindex, with start/stop from the GUI
|
2012-02-07 17:07:07 +01:00 |
|
Jean-Francois Dockes
|
28e53931a6
|
added small ut. class to help a program reexecute itself
|
2012-02-06 10:46:34 +01:00 |
|
Jean-Francois Dockes
|
46d940e160
|
test driver: use readfile instead of duplicating code
|
2012-02-06 10:18:54 +01:00 |
|
Jean-Francois Dockes
|
98caf723ec
|
Gui index config: only show the custom subtrees that come from the user config, not the standard ones from the system file
|
2012-02-03 18:26:12 +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
|
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
|
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
|
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
|
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
|
38e0957962
|
const string cleanup
|
2011-10-01 16:39:38 +02:00 |
|
Jean-Francois Dockes
|
e736dc7a77
|
log
|
2011-10-01 09:32:56 +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
|
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 |
|