Commit Graph
100 Commits
Author SHA1 Message Date
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