Jean-Francois Dockes
ff5c981ca4
doc
2018-12-03 18:06:50 +01:00
Jean-Francois Dockes
ae88175ba0
almost complete homebrew file (python-libxslt not installed)
2018-12-03 18:06:50 +01:00
Jean-Francois Dockes
b2e510ea15
config: removed uses of a long obsolete $sys variable
2018-12-03 15:05:53 +01:00
Jean-Francois Dockes
1d9d9ec1fb
GUI preview: make window a dialog so that it closes properly on macos
2018-12-02 13:53:19 +01:00
Jean-Francois Dockes
5bb0b9f4a5
GUI preview window: use standard qt tools to simplify the code
2018-12-02 13:32:48 +01:00
Jean-Francois Dockes
254131baaa
macports: prepare for 1.25
2018-12-01 14:19:20 +01:00
Jean-Francois Dockes
a58ffa5b81
macos: rclaspell: get the dlopen to work
2018-12-01 14:15:16 +01:00
Jean-Francois Dockes
9a9e10c7d6
Updated macport to 1.24.3
2018-12-01 14:11:06 +01:00
Jean-Francois Dockes
503719f666
updated mimeview.mac
2018-12-01 14:10:14 +01:00
Jean-Francois Dockes
cb1b4ac993
netcon: less noise when kqueuing
2018-12-01 14:10:14 +01:00
Jean-Francois Dockes
14baf3f357
macports: add patch to avoid having to create a python2 link (change shebangs to python2.7)
2018-12-01 14:09:54 +01:00
Jean-Francois Dockes
fd2dcd9aa1
macports update
2018-12-01 14:08:33 +01:00
Jean-Francois Dockes
c658d4265b
doc
2018-12-01 11:10:40 +01:00
Jean-Francois Dockes
9578f8e98a
ssearch hist: trim text for comparing
2018-12-01 10:02:58 +01:00
Jean-Francois Dockes
820d7521ce
GUI simple search: restore displaying complete history
2018-12-01 09:59:00 +01:00
Jean-Francois Dockes
4170bec663
GUI simple search: reworked completion and history access
...
- Completion in the simple search line editor, much simplified, using a
standard qcompleter
- Easier access to index term than the previous awkward ESC-space
- Completion with history entries
2018-12-01 08:46:34 +01:00
Jean-Francois Dockes
02181fbb84
indexer bumping: check the status of touch command to avoid cc warning
2018-11-30 12:13:12 +01:00
Jean-Francois Dockes
abc45bc156
internfile: transfer metadata from the last extracted (file-like) stage to the final document
2018-11-30 11:55:30 +01:00
Jean-Francois Dockes
4d6ad4c3ea
ssearch:indent, log messages etc.
2018-11-24 17:25:52 +01:00
Jean-Francois Dockes
a193412fa1
rclshowinfo: try a number of term emulators, beginning with x-terminal-emulator, not just xterm.
2018-11-22 18:38:32 +01:00
Jean-Francois Dockes
495bd66bf5
mh_text: use c++11 for init
2018-11-22 17:46:06 +01:00
Jean-Francois Dockes
b4dfa40cbf
mh_mail: use rfc2047 on additional headers requested by config. comments and small cleanups
2018-11-22 17:44:33 +01:00
Jean-Francois Dockes
0cdcaea437
mimeparse: use cp1252 instead of iso-8859 on values with residual 8bit chars.
...
Also: comments and missing std:: qualifiers
2018-11-22 17:42:00 +01:00
Jean-Francois Dockes
01cea06201
missing std::
2018-11-22 17:24:32 +01:00
Jean-Francois Dockes
3b226a108a
missing using
2018-11-22 17:21:36 +01:00
Jean-Francois Dockes
6045f6da64
missing std::
2018-11-22 17:19:30 +01:00
Jean-Francois Dockes
9a9ce69647
comments and indent
2018-11-22 14:41:06 +01:00
Jean-Francois Dockes
385a7b9547
indent + comments + explicit std::
2018-11-22 14:29:24 +01:00
Jean-Francois Dockes
c700ea3a99
bumped default idxflushmb value to 50
2018-11-21 09:23:33 +01:00
Jean-Francois Dockes
5b423dfed3
python api test: do not print out sigs, they keep changing and make comparisons impossible
2018-11-20 18:00:55 +01:00
Jean-Francois Dockes
8fdc8a215e
python module: it is necessary to discriminate iternext and fetchone: they do the same thing, but the former must throw an exception at the end of the results, the other must return None
2018-11-20 17:59:58 +01:00
Jean-Francois Dockes
d40af51eb5
gnu info test script: get rid of bogus text/plain results on subfiles
2018-11-20 16:26:10 +01:00
Jean-Francois Dockes
fd12341b99
comments
2018-11-20 16:09:12 +01:00
Jean-Francois Dockes
0df4c06e85
pstotext does not work with recent ghostscript versions. Use catdvi instead of dvips+pstotext for dvi, and ps2pdf+pdftotext for postscript
2018-11-20 15:12:36 +01:00
Jean-Francois Dockes
6f1be83251
doc
2018-11-16 17:29:55 +01:00
Jean-Francois Dockes
55e2fe5d27
Prevent text splitter bad array access and stl assertion crash (fedora rpmbuild) in marginal case. There were probably no real consequence beyond triggering the assertion
2018-11-15 18:19:39 +01:00
Jean-Francois Dockes
0f8775e42d
GUI: the "Choose" label on the style sheet button would disappear when the file choice dialog was cancelled
2018-11-15 15:22:44 +01:00
Jean-Francois Dockes
34f5ee8740
GUI: Saving queries: work around qt 5.9-11 (at least) bug: defaultSuffix is not appended
2018-11-15 14:27:05 +01:00
Jean-Francois Dockes
218b3fbfe2
Fix clear() call super antipattern in handlers
2018-11-14 15:29:07 +01:00
Jean-Francois Dockes
23141307f7
internfile:collectIpathAndMT: simplify a bit
2018-11-14 15:09:45 +01:00
Jean-Francois Dockes
7b9fc3dda1
rcldvi: fix test for both dvips and pstotext existence
2018-11-14 15:00:14 +01:00
Jean-Francois Dockes
b62478c0cc
Indent + comments + use c++11 loops
2018-11-14 10:38:22 +01:00
Jean-Francois Dockes
ea999ed6e5
Indent + comments + use c++11 initializers
2018-11-14 10:30:31 +01:00
Jean-Francois Dockes
f008457493
comments and unused defs removal
2018-11-14 09:43:20 +01:00
Jean-Francois Dockes
036e1da6b4
rcldb: change flush log message level to INF
2018-11-14 09:42:22 +01:00
Jean-Francois Dockes
f978ec46e6
rclaudio needs to output text/plain, because setfield only works with text/plain for now
2018-11-11 11:30:10 +01:00
Jean-Francois Dockes
fe7d5febf4
rclaudio: emit embdimg
2018-11-11 10:00:25 +01:00
Jean-Francois Dockes
61ee8acbc2
Simplified a number of handlers by deriving them from RclBaseHandler
2018-11-09 15:41:14 +01:00
Jean-Francois Dockes
e1a937f608
doc
2018-11-08 17:43:16 +01:00
Jean-Francois Dockes
af0a389043
comment
2018-11-08 16:26:49 +01:00
Jean-Francois Dockes
c82461cf39
modified license on some shared files (gpl->lgpl)
2018-11-06 16:27:54 +01:00
Jean-Francois Dockes
122a59a86b
debian control: update deps for python3
2018-11-06 09:46:42 +01:00
Jean-Francois Dockes
1d62b50c7e
rearrange md5 code for sharing. update shared smallut
2018-11-06 09:46:05 +01:00
Jean-Francois Dockes
2fb61f2583
logsyserr(): no strerror_r on Windows
2018-10-24 17:10:21 +02:00
Jean-Francois Dockes
7f2b32bff6
Windows librecoll .pro file: update beagle/bgl -> webstore
2018-10-24 17:04:06 +02:00
Jean-Francois Dockes
beebb1028b
Merge branch 'master' of https://opensourceprojects.eu/git/p/recoll1/code
2018-10-12 12:06:21 +02:00
Jean-Francois Dockes
f737a6c584
Windows: advanced search directory filter: fix Windows path like c:/xxx to /c/xxx for the phrase match to work
2018-10-12 12:03:46 +02:00
Jean-Francois Dockes
37ee7b2388
Windows: build file changes, mainly switch to xapian 1.4.5
2018-10-12 12:01:31 +02:00
Jean-Francois Dockes
8a09948745
shared: netcon: suppress gcc warning
2018-10-07 09:08:26 +02:00
Jean-Francois Dockes
3ff88a9541
suppress query time updated map spurious error message
2018-10-07 09:07:51 +02:00
Jean-Francois Dockes
90fe78191b
New Russian translation and desktop file
2018-09-24 09:50:40 +02:00
Jean-Francois Dockes
d07112807c
GUI restable: make sure the URL column is UTF-8, else url-encode it for display
2018-09-17 10:21:34 +02:00
Jean-Francois Dockes
b0bfed7b63
removed leftover trace to stderr
2018-09-05 09:20:51 +02:00
Jean-Francois Dockes
b57fcddbf8
remove spurious shebang
2018-09-05 08:17:48 +02:00
Jean-Francois Dockes
2267e5f2f5
Simplified code by replacing misc direct regex/regex.h invocation with SimpleRegex wrapper
2018-09-03 13:29:16 +02:00
Jean-Francois Dockes
8358742132
get things to build on centos7.5 (cosmetic changes)
2018-09-02 18:47:03 +02:00
Jean-Francois Dockes
433430dfe6
rclepub1: use the bundled python-epub
2018-08-30 14:35:06 +02:00
Jean-Francois Dockes
1765a550bb
Because of obsolescence in the pip version of python-epub, bundled https://bitbucket.org/arthurdarcet/epub at 120:8730e6da19f2 (zip file in filters/ directory)
2018-08-30 14:10:18 +02:00
Jean-Francois Dockes
51ede7168b
epub: preview would not work with python3 because of unconverted utf-8 binary index
2018-08-30 10:48:13 +02:00
Jean-Francois Dockes
6a90e3ba87
qtgui: fix build error by adding missing include
2018-08-30 10:46:59 +02:00
Jean-Francois Dockes
7913344359
rclimg: use shebang line compatible with debian standard
2018-08-30 10:44:19 +02:00
Jean-Francois Dockes
a457b6c68e
rclpdf ocr: fix python3 issue. Add pdfocrlang config variable
2018-07-18 18:05:42 +02:00
Jean-Francois Dockes
8a7fa51dc9
Updated Russian translation by Alexander Volkov
2018-07-11 08:10:59 +02:00
Jean-Francois Dockes
7b8ba96b25
md5 for text/plain attachments was not computed, stayed same as parent so they were not shown if hide duplicates option was active in the GUI
2018-07-07 09:17:46 +02:00
Jean-Francois Dockes
7048d2a014
removed dead code
2018-07-07 09:15:57 +02:00
Jean-Francois Dockes
3c48e8cfbd
add configure option to disable building libchm python wrapper
2018-07-06 10:48:28 +02:00
Jean-Francois Dockes
8c84712ebc
doc
2018-07-06 10:22:28 +02:00
Jean-Francois Dockes
8c14750681
doc: update the build instruction, esp. python package
2018-07-02 15:50:55 +02:00
Jean-Francois Dockes
f0bedb2201
rclaudio: more fixes: complicated because the different file type handlers (e.g. flac, mp3) return data in different types.
2018-06-21 12:30:43 +02:00
Jean-Francois Dockes
a012b831fa
rclaudio: more py3 string/bytes types issues
2018-06-21 10:55:01 +02:00
Jean-Francois Dockes
4524ae2acc
merged shared
2018-06-21 10:52:56 +02:00
Jean-Francois Dockes
e2d977006c
Adapt make install and deb packaging for installing recollchm
2018-06-13 10:18:23 +02:00
Jean-Francois Dockes
57005d4241
bogus version for testing dist/packaging for the master branch
2018-06-13 10:17:12 +02:00
Jean-Francois Dockes
f9d817ab64
pychm build rules cleanup
2018-06-13 08:23:18 +02:00
Jean-Francois Dockes
d8cce8e234
bundled chm: install as normal python package instead of copying the egg to the recoll lib dir
2018-06-12 19:41:22 +02:00
Jean-Francois Dockes
9bb50ccdd5
Renamed bundled pychm to recollchm to ease cohexistence with possible system version
2018-06-12 19:29:37 +02:00
Jean-Francois Dockes
fd246d6744
debian packaging: simplify rules file by using dh
2018-06-12 19:17:21 +02:00
Jean-Francois Dockes
d8b8856f8f
conftree import
2018-06-12 19:16:10 +02:00
Jean-Francois Dockes
65d8951e44
fix comment typo
2018-06-12 19:15:35 +02:00
Jean-Francois Dockes
e2bd66d56f
pyrecoll: get fetchmany to raise an exception if there is no result set (PEP 249 database API)
2018-06-06 08:13:11 +02:00
Jean-Francois Dockes
4f4e8ff8f8
Python module: fetchone/fetchmany return None/short list instead of exception at the end of the results
2018-06-05 15:34:40 +02:00
Jean-Francois Dockes
ad4365c40c
rclconfig: python3-compatible import of conftree
2018-06-05 15:33:39 +02:00
Jean-Francois Dockes
61e471a0e2
use rclbasehandler in more filters
2018-06-04 15:49:21 +02:00
Jean-Francois Dockes
0d24cc35da
factorize boilerplate in simple filters
2018-06-04 15:08:06 +02:00
Jean-Francois Dockes
211ea8010c
more filter cleanup: factorize code in the vanilla xslt ones, move a few more to python.
2018-06-04 13:30:09 +02:00
Jean-Francois Dockes
2a45f7fef6
filters cleanup continued: remove unused rclps, translate rclabw to python
2018-06-04 10:53:31 +02:00
Jean-Francois Dockes
9bb65fd970
get rid of rclwpd which was not used (wpd2html has been executed directly for who knows how many years)
2018-06-04 10:35:48 +02:00
Jean-Francois Dockes
603369b8f6
windows rcluncomp: let python vers unspecified for now
2018-06-04 10:31:23 +02:00
Jean-Francois Dockes
9ce4f4fcbe
fix typo in error message
2018-06-04 10:30:34 +02:00
Jean-Francois Dockes
3cde407c8c
zipUseSkippedNames: indicate the default in recoll.conf comment
2018-06-04 09:07:40 +02:00