Jean-Francois Dockes
2e801812fe
rclpdf: restore pdfextrametafix function and add test
2019-09-04 09:38:11 +02:00
Jean-Francois Dockes
c1d593b104
Windows: tree walk ends error if share discon. detected: no purge will be performed
2019-09-01 08:47:18 +02:00
Jean-Francois Dockes
85a3291fd7
mbox: bad return from function would result in wrong (always first) message being previewed if the cache did not exist
2019-08-27 14:42:14 +02:00
Jean-Francois Dockes
e4576fc12f
rcltex: try to detect character encoding
2019-08-27 08:32:50 +02:00
Jean-Francois Dockes
e0d300ff58
Open action editor: ensure that data is updated whenever the current row changes, not only on a mouse click. General cleanup
2019-08-27 07:50:27 +02:00
Jean-Francois Dockes
3a668a6b22
GUI open document: use %U (encoded URL) instead of %u with xdg-open. Else #*, ?* are stripped as fragment or query
2019-08-27 07:33:35 +02:00
Jean-Francois Dockes
49949ca5b3
GUI: the size of the restable column widths prefs list doubled each time the dialog was opened. It was properly reset in most cases, but some use schemes would result in monster sizes being saved to the prefs
2019-08-26 18:48:03 +02:00
Jean-Francois Dockes
a619922ba1
qt GUI: avoid decrementing argc to 0 in main because this seems to prevent setting WM_CLASS during qapp::exec()
2019-08-26 11:17:22 +02:00
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