Jean-Francois Dockes
bf5f74bc13
document pyloglevel and pylogfilename
2019-08-26 08:35:34 +02:00
Jean-Francois Dockes
d4c099ab59
merged branch 1.25 fixes
2019-08-09 11:54:39 +02:00
Jean-Francois Dockes
37325ceee5
bump version to 1.5.21
2019-08-08 14:18:57 +02:00
Jean-Francois Dockes
d88b2a8bc9
merge
2019-08-08 13:50:21 +02:00
Jean-Francois Dockes
54b8bea942
mbox: new std::stream-based implementation of offset cache ok on windows..
2019-08-08 13:44:41 +02:00
Jean-Francois Dockes
3b278867b6
ckp
2019-08-08 10:01:58 +02:00
Jean-Francois Dockes
11152d2c9a
mh_mbox ckpt before switching to streams
2019-08-08 09:40:51 +02:00
Jean-Francois Dockes
ad5beb43c2
mh_mbox: fix on Windows.
...
The 2 main issues were that the files were fopen'd in text mode, and that
the std-based SimpleRegexp implementation was wrong (match instead of search).
Also, make sure that we are using 64 bits interfaces.
2019-08-07 17:07:06 +02:00
Jean-Francois Dockes
4a5bdd98c3
smallut: the eq of regexec is std::regex_search, not match
2019-08-07 17:04:51 +02:00
Jean-Francois Dockes
9a68157907
mh_mbox: improve diags for win debugging
2019-08-07 13:32:23 +02:00
Jean-Francois Dockes
9bd463a770
fix untranslated tooltip
2019-08-07 11:39:02 +02:00
Jean-Francois Dockes
15a9720eeb
shared
2019-08-07 11:38:47 +02:00
Jean-Francois Dockes
14ba0412f5
doc
2019-08-07 11:35:25 +02:00
Jean-Francois Dockes
c46a6d4cb3
fix crash when resetting restable search
2019-08-06 18:53:09 +02:00
Jean-Francois Dockes
ec7fab78c5
fix crash when resetting restable search
2019-08-06 18:52:50 +02:00
Jean-Francois Dockes
53a74e59f9
restore restable highlight fix, lost in git maze
2019-08-06 18:41:14 +02:00
Jean-Francois Dockes
13be18b60b
restore restable highlight fix, lost in git maze
2019-08-06 18:40:08 +02:00
Jean-Francois Dockes
01eb2c60b1
gui special indexing: no indexing was done if the erase option was selected. Improve label
2019-08-06 17:19:45 +02:00
Jean-Francois Dockes
854326a0ba
renameormove: Windows: unlink existing file before rename
2019-08-06 16:31:59 +02:00
Jean-Francois Dockes
84855d5241
conftree.py: fix stringToStrings + remove before rename to existing on windows.
2019-08-06 16:31:07 +02:00
Jean-Francois Dockes
c3bc2da9af
bumped version to 1.25.20
2019-07-22 16:01:26 +02:00
Jean-Francois Dockes
21b918d447
Windows:confgui: process windows file names as unicode, no local8bit
2019-07-22 15:48:40 +02:00
Jean-Francois Dockes
30f37f0e23
indent
2019-07-22 15:44:32 +02:00
Jean-Francois Dockes
99ee4d456c
Fix plural word issues in status message
2019-07-22 11:26:39 +02:00
Jean-Francois Dockes
c18f069c58
Windows: add the recoll temporary files directory to skippedPaths
2019-07-22 09:33:19 +02:00
Jean-Francois Dockes
6b8ba05d0f
oops in last minute "cleanup"
2019-07-21 20:37:44 +02:00
Jean-Francois Dockes
3681e997e0
oops in last minute "cleanup"
2019-07-21 20:36:43 +02:00
Jean-Francois Dockes
4cdce058e1
merge
2019-07-21 19:15:41 +02:00
Jean-Francois Dockes
fb4c553939
restable: fix/properly implement Return as Open shortcut
2019-07-21 19:14:03 +02:00
Jean-Francois Dockes
e3f420fd99
updated messages
2019-07-21 19:14:02 +02:00
Jean-Francois Dockes
4b68b14591
version
2019-07-21 19:13:24 +02:00
Jean-Francois Dockes
b368e4276f
do not include excluded terms in the highlight information data
2019-07-21 19:13:24 +02:00
Jean-Francois Dockes
939b10b994
GUI: snippets: add context menu to switch page/relevance sort
2019-07-21 19:13:24 +02:00
Jean-Francois Dockes
6a405e2089
hldata: comments + map->unordered_map
2019-07-21 19:13:24 +02:00
Jean-Francois Dockes
d3a9ce167f
bump version
2019-07-21 19:13:24 +02:00
Jean-Francois Dockes
bbf8c90185
experiment: ignore all ascii whitespace when generating cjk ngrams
2019-07-21 19:13:24 +02:00
Jean-Francois Dockes
0d963686cc
Add Return as a keyboard shortcut to open the document for the current row
2019-07-21 19:13:24 +02:00
Jean-Francois Dockes
b968a54cea
none
2019-07-21 19:13:24 +02:00
Jean-Francois Dockes
03909dfb43
none
2019-07-21 19:13:24 +02:00
Jean-Francois Dockes
879ddc7b17
bump version
2019-07-21 19:13:24 +02:00
Jean-Francois Dockes
05c4f87aed
fix the python module for the new hldata structure
2019-07-21 19:13:24 +02:00
Jean-Francois Dockes
997a01db32
snippets: raise the window when updating the content
2019-07-21 19:13:24 +02:00
Jean-Francois Dockes
910a46118a
less log
2019-07-21 19:13:24 +02:00
Jean-Francois Dockes
8ed8d05aab
cjk phrases: hopefully the right fix this time for slack computation. lastpos-termcount correction was applied twice
2019-07-21 19:13:24 +02:00
Jean-Francois Dockes
1c60fdea81
hldata: more tests
2019-07-21 19:13:24 +02:00
Jean-Francois Dockes
41c9ea92c7
add test driver for hldata:matchGroup + some help from textsplit
2019-07-21 19:13:24 +02:00
Jean-Francois Dockes
4a56748fe5
hldata: matchGroup: return false if no match found
2019-07-21 19:13:24 +02:00
Jean-Francois Dockes
fae0621d76
hldata generation during query processing: increase slack if position increases faster than term count (cjk)
2019-07-21 19:13:24 +02:00
Jean-Francois Dockes
6cd2c9e2ca
snippets: allow a little more contiguous expansion of current snippet
2019-07-21 19:13:24 +02:00
Jean-Francois Dockes
8b14fc8331
updated the message files
2019-07-21 19:13:24 +02:00
Jean-Francois Dockes
07911c5dc0
bump master to 1.26
2019-07-21 19:09:51 +02:00
Jean-Francois Dockes
35ee3f7a13
Highlighting and snippets extraction: reworked to handle phrases properly. Use a compound position list instead of multiplying the OR groups inside a near clause
2019-07-21 19:09:51 +02:00
Jean-Francois Dockes
baa6062de1
Do not process hangul as words, but as ngrams. Same issues as with Katakana: word separation too hard
2019-07-21 19:09:51 +02:00
Jean-Francois Dockes
0b16935016
hldata: cleanup + support phrases
2019-07-21 19:09:51 +02:00
Jean-Francois Dockes
262e7260d8
utf8iter driver: read from stdin
2019-07-21 19:09:51 +02:00
Jean-Francois Dockes
d812fb8079
GUI: snippets: dont recreate the window each time, allow displaying data for multiple documents. restable: update snippets when changing current row
2019-07-21 19:09:51 +02:00
Jean-Francois Dockes
6b058e9758
Regularise processing of hangul characters (there was a mixup of cjk/regular processing), and add a build-time option to either use cjk/ngram or regular term splitting for them
2019-07-21 19:09:51 +02:00
Jean-Francois Dockes
7457633b79
bumped version to 1.25.20~pre1
2019-07-21 19:09:51 +02:00
Jean-Francois Dockes
736051fcd6
GUI snippets window: add options for the max list length and for sorting the snippets by page number
2019-07-21 19:09:51 +02:00
Jean-Francois Dockes
049ba1e7e4
Windows: build with UNICODE, get rid of all TCHAR/TEXT(), use explicit
...
xxA() interfaces and wchar_t in some places. Add a static cleanup retry
method to TempFile, called after clearing the MimeHandler cache (killing
the subprocesses which might hold an open file).
2019-07-21 16:23:16 +02:00
Jean-Francois Dockes
af664e7768
Input handlers: more closing to help with windows temp files
2019-07-21 10:03:03 +02:00
Jean-Francois Dockes
a1daa8de55
Epub: close file (windows temp file cleanup)
2019-07-20 19:17:29 +02:00
Jean-Francois Dockes
16a051c3b6
rcltext.py: make sure to close file (windows temp file removal)
2019-07-20 19:09:07 +02:00
Jean-Francois Dockes
7d168dc198
rclchm: close file (windows temp file removal)
2019-07-20 19:08:33 +02:00
Jean-Francois Dockes
2c454b92a6
rclimg: explicitely close file handle (windows temp file removal)
2019-07-20 15:14:32 +02:00
Jean-Francois Dockes
703caf2ee4
rclzip: close file when done (windows temp file cleanup)
2019-07-20 14:45:11 +02:00
Jean-Francois Dockes
d626c7f889
gui restable: contents were not reset when search was
2019-07-19 08:59:50 +02:00
Jean-Francois Dockes
0b7e12200a
gui restable: contents were not reset when search was
2019-07-19 08:58:49 +02:00
Jean-Francois Dockes
abaf090350
restable: fix/properly implement Return as Open shortcut
2019-07-19 08:35:54 +02:00
Jean-Francois Dockes
685e13beb3
updated messages
2019-07-18 19:59:42 +02:00
Jean-Francois Dockes
6dfd9d0fe5
updated messages
2019-07-18 19:56:40 +02:00
Jean-Francois Dockes
9038a96425
updated messages
2019-07-18 19:52:27 +02:00
Jean-Francois Dockes
3760851616
version
2019-07-17 15:51:20 +02:00
Jean-Francois Dockes
83da93cab9
do not include excluded terms in the highlight information data
2019-07-17 11:35:03 +02:00
Jean-Francois Dockes
e1b98c1e22
GUI: snippets: add context menu to switch page/relevance sort
2019-07-17 11:23:06 +02:00
Jean-Francois Dockes
a22451220d
hldata: comments + map->unordered_map
2019-07-17 11:22:18 +02:00
Jean-Francois Dockes
fe03caa12e
bump version
2019-07-09 14:55:34 +02:00
Jean-Francois Dockes
23ef7516ce
experiment: ignore all ascii whitespace when generating cjk ngrams
2019-07-09 14:55:12 +02:00
Jean-Francois Dockes
3155179308
Add Return as a keyboard shortcut to open the document for the current row
2019-07-07 19:12:38 +02:00
Jean-Francois Dockes
5fe2096a68
none
2019-07-06 15:07:22 +02:00
Jean-Francois Dockes
4c12c0e833
none
2019-07-06 15:04:36 +02:00
Jean-Francois Dockes
dcd47df726
bump version
2019-07-06 14:59:11 +02:00
Jean-Francois Dockes
20365a9dcf
fix the python module for the new hldata structure
2019-07-06 14:58:01 +02:00
Jean-Francois Dockes
29365ef24f
snippets: raise the window when updating the content
2019-07-06 14:20:36 +02:00
Jean-Francois Dockes
f1b81018ee
less log
2019-07-06 14:00:14 +02:00
Jean-Francois Dockes
ae3df4f7c3
cjk phrases: hopefully the right fix this time for slack computation. lastpos-termcount correction was applied twice
2019-07-06 13:52:51 +02:00
Jean-Francois Dockes
55545a7bdb
hldata: more tests
2019-07-06 13:50:26 +02:00
Jean-Francois Dockes
5b6436ca08
add test driver for hldata:matchGroup + some help from textsplit
2019-07-06 11:39:09 +02:00
Jean-Francois Dockes
c588fddb83
hldata: matchGroup: return false if no match found
2019-07-06 11:38:21 +02:00
Jean-Francois Dockes
63cfcf0ad5
hldata generation during query processing: increase slack if position increases faster than term count (cjk)
2019-07-06 08:28:05 +02:00
Jean-Francois Dockes
9ae775b095
snippets: allow a little more contiguous expansion of current snippet
2019-07-06 08:26:42 +02:00
Jean-Francois Dockes
c858f16877
updated the message files
2019-07-05 19:12:09 +02:00
Jean-Francois Dockes
fcc6ae556c
bump master to 1.26
2019-07-05 18:05:53 +02:00
Jean-Francois Dockes
f877e7e459
Highlighting and snippets extraction: reworked to handle phrases properly. Use a compound position list instead of multiplying the OR groups inside a near clause
2019-07-05 18:02:09 +02:00
Jean-Francois Dockes
00eb803f5d
Do not process hangul as words, but as ngrams. Same issues as with Katakana: word separation too hard
2019-07-05 17:57:00 +02:00
Jean-Francois Dockes
4ad8a08030
hldata: cleanup + support phrases
2019-07-05 11:43:14 +02:00
Jean-Francois Dockes
3f33d1d0ea
utf8iter driver: read from stdin
2019-07-05 11:33:29 +02:00
Jean-Francois Dockes
75759ed481
GUI: snippets: dont recreate the window each time, allow displaying data for multiple documents. restable: update snippets when changing current row
2019-07-03 13:46:38 +02:00
Jean-Francois Dockes
b79332580a
Regularise processing of hangul characters (there was a mixup of cjk/regular processing), and add a build-time option to either use cjk/ngram or regular term splitting for them
2019-07-02 18:02:38 +02:00
Jean-Francois Dockes
36caf02133
bumped version to 1.25.20~pre1
2019-06-28 15:35:28 +02:00