Jean-Francois Dockes
8368995f22
Windows: port dir size computation
2019-01-30 18:53:41 +01:00
Jean-Francois Dockes
d2c87318cb
Use fstreewalk-based du-like code to compute index size instead of executing du
2019-01-30 13:43:36 +01:00
Jean-Francois Dockes
2909eec062
get rid of redundant rclversion.h
2019-01-30 12:40:55 +01:00
Jean-Francois Dockes
c0d87a3995
merged internal-xsl branch
2019-01-30 08:47:50 +01:00
Jean-Francois Dockes
7e672cee71
Windows build: set flags for new readfile.cpp
2019-01-29 21:02:16 +01:00
Jean-Francois Dockes
12dc7d0a66
Windows: restable: never encode urls, they are utf-8
2019-01-29 21:01:51 +01:00
Jean-Francois Dockes
ee07e724a2
Windows: avoid printing errors from filters.
...
Broke rclzip because of message going to stdout (why?).
2019-01-29 21:01:09 +01:00
Jean-Francois Dockes
bce6ab8a4c
Windows: check version consistency in packaging script
2019-01-29 20:59:43 +01:00
Jean-Francois Dockes
fcbf8e3907
Bump version to 1.25.1
2019-01-29 20:59:24 +01:00
Jean-Francois Dockes
dcd517bcf2
Fix -z always resetting index to non-text-storing independantly of configuration
2019-01-29 20:11:43 +01:00
Jean-Francois Dockes
bdc8d3eb38
Add config variable to process backslashes as letters
2019-01-29 18:32:19 +01:00
Jean-Francois Dockes
0aa6e3ca75
Merge back windows and shared code changes
2019-01-29 17:49:25 +01:00
Jean-Francois Dockes
d6c24c3da5
Windows: mimeconf has lost definition for application/zip
2019-01-29 17:48:41 +01:00
Jean-Francois Dockes
4276b4bf31
Windows mimeconf: explicitely specify rclimg.exe instead of rclimg to avoid conflicts
2019-01-25 17:34:12 +01:00
Jean-Francois Dockes
3c28a877d3
Windows setup file: 1.25.0
2019-01-25 15:31:48 +01:00
Jean-Francois Dockes
540140bd93
Windows install build script: switch to Python3 and consequences.
2019-01-25 15:29:11 +01:00
Jean-Francois Dockes
7ea3936420
Windows: use wide char interfaces
...
Exchange file names and command line parameters with the system using
wchar_t interfaces: allows preserving values which can be reversibly
transcoded in the current multibyte charset (which can't be UTF-8). Store
all file paths internally in UTF-8
2019-01-25 15:28:24 +01:00
Jean-Francois Dockes
969b351813
Windows mimeconf: use perl packed rclimg exec
2019-01-25 15:21:46 +01:00
Jean-Francois Dockes
e802db5d96
Rclconfig: fix import for dynconf
2019-01-25 15:20:25 +01:00
Jean-Francois Dockes
478739f1e7
uncomp: better error message.
2019-01-25 15:18:50 +01:00
Jean-Francois Dockes
8b83058b69
Perl rclimg: do call use Image::Exiftool
...
So that the packer can do its job on Windows
2019-01-25 15:16:08 +01:00
Jean-Francois Dockes
409d877f46
7z: no need for importing pylzma
2019-01-25 15:14:14 +01:00
Jean-Francois Dockes
91d20ea363
comments
2019-01-25 15:01:03 +01:00
Jean-Francois Dockes
096ab4454b
Windows: use wide char interfaces to read directories and access files
2019-01-23 15:05:11 +01:00
Jean-Francois Dockes
5365490d94
Windows: small adjustments to installation tree creation script
2019-01-23 14:54:22 +01:00
Jean-Francois Dockes
53fa41189c
Windows: use dirent from mingw instead of local implementation
2019-01-23 14:53:10 +01:00
Jean-Francois Dockes
f6eacd5949
mh_html: print explanation for read errors
2019-01-23 14:50:51 +01:00
Jean-Francois Dockes
30d247d57f
rcluncomp: always use forward path separator
2019-01-23 14:50:08 +01:00
Jean-Francois Dockes
2855c99bbb
Windows: bundle python
2019-01-21 17:53:46 +01:00
Jean-Francois Dockes
dca627f5ef
msodump: missing import os on win32
2019-01-21 17:12:38 +01:00
Jean-Francois Dockes
134bc3fe60
msodump: missing import os on win32
2019-01-21 17:11:35 +01:00
Jean-Francois Dockes
3be55f4ad4
Internal xsltproc: small Windows adjustments
2019-01-08 14:38:30 +01:00
Jean-Francois Dockes
25ed0a38bf
Windows mkinstdir script: all deps now in c:/recolldeps. Copy conftree.py
2019-01-08 14:36:48 +01:00
Jean-Francois Dockes
8f6a59783f
Windows mkinstdir script: all deps now in c:/recolldeps. Copy conftree.py
2019-01-08 14:34:10 +01:00
Jean-Francois Dockes
f6f4d8426a
comments + really compute md5 on uncompressed data
2018-12-28 10:32:01 +01:00
Jean-Francois Dockes
07d80a7baf
added openxml test
2018-12-27 17:56:10 +01:00
Jean-Francois Dockes
6ad80f0b30
added openxml test
2018-12-27 17:55:53 +01:00
Jean-Francois Dockes
b1b5cb5e5e
added openxml word and xl. Cant do ppt because need page looping
2018-12-27 17:55:32 +01:00
Jean-Francois Dockes
586ff90dc0
internal xslt: openoffice zip format working
2018-12-27 16:20:12 +01:00
Jean-Francois Dockes
094a119538
Fix crash and bad small file handling in readfile.cpp
2018-12-26 15:51:43 +01:00
Jean-Francois Dockes
f8a9d9cf7b
process other single-stylesheet xml types
2018-12-26 15:51:05 +01:00
Jean-Francois Dockes
00c0c5168b
internal xslt working for single-sheet (abw). Still leaking memory?
2018-12-25 10:57:26 +01:00
Jean-Francois Dockes
2bd4b5ef4f
debian package: recommend more stuff
2018-12-25 10:53:01 +01:00
Jean-Francois Dockes
f273972b63
opendocument flat format: merge body and meta xsl to use genxsl
2018-12-20 17:05:34 +01:00
Jean-Francois Dockes
b2f219b308
GUI preview: trim wildcards from user terms for insertion in search combobox
2018-12-20 16:42:13 +01:00
Jean-Francois Dockes
7752e56b05
Updated Czech translation by Pavel Fric
2018-12-17 15:49:45 +01:00
Jean-Francois Dockes
8b4174feb1
shared smallut
2018-12-16 16:19:39 +01:00
Jean-Francois Dockes
136decd6b2
Windows build for 1.24: switch to qt5.8 + tp5 qtwebkit
2018-12-16 16:18:51 +01:00
Jean-Francois Dockes
1de00ebae7
shared code
2018-12-13 15:29:22 +01:00
Jean-Francois Dockes
51aa31ba4b
Allow for PATH_MAX not being defined on some systems. Use reasonable default
2018-12-13 15:28:58 +01:00
Jean-Francois Dockes
0e0075b207
doc makefiles
2018-12-08 09:55:35 +01:00
Jean-Francois Dockes
5390c1b8a2
comment
2018-12-08 09:55:15 +01:00
Jean-Francois Dockes
cde30e059b
example dark style sheet
2018-12-08 09:54:57 +01:00
Jean-Francois Dockes
4b60a6a462
Python: highlight method: no need to copy the output unicode object
2018-12-07 19:00:45 +01:00
Jean-Francois Dockes
08bd33090c
GUI: implemented qt webengine compatibility. Default is still to use qt webkit
2018-12-05 13:46:26 +01:00
Jean-Francois Dockes
504705879b
Prepare for webengine integration. defines and indents, no real changes
2018-12-04 17:13:49 +01:00
Jean-Francois Dockes
bc24792a2c
fix missing files in dist and other small Makefile.am issues
2018-12-04 09:17:41 +01:00
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