SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for recoll-1.23.7-1.5.lk.x86_64.rpm :
Fri Apr 6 14:00:00 2018 lazy.kentAATTopensuse.org
- Update to 1.23.7.

* Fixes an ennoying bug with dir: filtering (potential missing
results for directory names with upper-case characters).
- Replace \"env\" shebang with real executable in filters.
- Build against Qt5 for Leap and Tubleweed.
- Changes in 1.23.6.

* Released to fix the snippets generation problem on systems
using Xapian 1.4.
- Changes in 1.23.5.

* Support the new version of the web plugin, which creates files
in the Downloads directory instead of the old webqueue directory.
A script moves the files to the old place for indexing.
- Changes in 1.23.4.

* Restore search mode when loading saved simple search.

* Add option -P to recollindex to force purge with -i.

* Add -L option to GUI for forcing messages language.

* Removed \'bin\' from default skippedNames.

* Improve robustness of email header parser against encoding
errors.

* email: fix additional header indexing.

* Restable: fix popup menu (show dups would open parent folder).
- Changes in 1.23.3.

* Added function to list files which we failed to index (accessible
from the GUI term explorer).

* Always process text/html when resulting from a conversion even
if the type is excluded by indexedmimetypes or excludedmimetypes.

* Small fixes to pdf XMP metadata handling.

* GUI qss file: force text color to black to avoid white on white
text problem with some KDE themes.

Mon May 29 14:00:00 2017 lazy.kentAATTopensuse.org
- Update to 1.23.2.

* Mostly released because of a couple of bug fixes.

* Updated rclpdf.py handler with improved metadata capability.

Fri Mar 17 13:00:00 2017 lazy.kentAATTopensuse.org
- Update to 1.23.1.

* Input handler for ODF flat XML file formats.

* Configuration: some list configuration variables, namely
skippedNames, noContentSuffixes, and xallexcepts, have acquired
variants suffixed with + or - for adding or removing values from
the default value, which is a longish list, which hence does not
need to be copied for modification any more.

* New nomd5types variable for listing types of files for which we
should not compute an MD5 hash (used for duplicates detection).
See the manual for details. The default list excludes the audio file
types.

* Unicode BOM detection for text files.

* Allow using full CSS style for term highlighting, not just color.

* Internal only: the code now uses some C++11 features
(e.g. std::threads, std::mutex) to replace home-grown hacks. In
consequence, a C++11 compiler is now required for building. Also C++
streams are used for logging.

* execm input handlers now have an alternate method to set metadata
fields, easier than HTML meta fields.

Thu Jan 5 13:00:00 2017 lazy.kentAATTopensuse.org
- Fix runtime dependencies: libxslt -> libxslt-tools; add
libxslt-python, python-libxml2, python-pyliblzma; remove catdoc.

Sun Dec 11 13:00:00 2016 lazy.kentAATTopensuse.org
- Update to 1.22.4.

* Fix advanced search \'start search\' button doing nothing under
Qt5.

* Fix html escaping with newer versions of pdftotext.

* New Danish and Dutch messages.

Wed Aug 3 14:00:00 2016 lazy.kentAATTopensuse.org
- Update to 1.22.3.

* Python module: do not limit result fetches to initial Xapian
result count, which is often underestimated.

* Small bug fix in the text splitter: which resulted in missing
results when matching a file name extension using, e.g.
filename:doc$ instead of ext:doc.

* Added suffix associations for .java and .sql, to fix problems
caused by the switch from \'file\' to \'xdg-mime\'.

Thu Jun 16 14:00:00 2016 lazy.kentAATTopensuse.org
- Update to 1.22.2.

* Sidestep bus error in qt exit code by calling _exit() instead
of exit() in GUI exit code.

* Eliminate the dependance of librecoll.so on libX11.

* GUI: enable displaying the Xapian docid in the result list with
%x.

* GUI, advanced search: fix crash which occurred when restoring
clause list bigger than the default size (6 clauses).

* The documentation (user manual and man page) for recoll.conf is
now generated from the structured comments in the sample file.
- Don\'t package ChangeLog. It is obsolete.

Sun Apr 17 14:00:00 2016 lazy.kentAATTopensuse.org
- Update to 1.22.0

* Synonyms: users can define term synonyms groups in ordinary
text files. They are used only at query times to expand a query
to synonym terms.

* The build system has been converted to use the autotools in a
fairly standard way.

* Make dehyphenation (co-worker->coworker in addition to the
normal terms) optional, active by default.

* For people using the Firefox web page indexer add-on: a new
tool in the GUI to list and delete entries from the Web cache.

* Improved index statistics in the GUI, and improved display
while the indexer is working.
- Drop recoll-1.19.9-nostrip.patch: no need any more.

Fri Apr 8 14:00:00 2016 lazy.kentAATTopensuse.org
- Update to 1.21.6.

* New version of the kio slave for KDE5.

* Very minor other fixes.

Mon Feb 1 13:00:00 2016 lazy.kentAATTopensuse.org
- Update to 1.21.5.

* Fixes a nasty bug affecting all previous 1.21 versions: the
query language parser processed incorrectly multiple mime type
or category specifications, with missing results as a
consequence.

Wed Jan 13 13:00:00 2016 lazy.kentAATTopensuse.org
- Update to 1.21.4.

* Show confirmation dialog when opening a temporary file (to warn
the user about possible lost edits). The dialog has a \'disable\'
checkbox.

* Fixed bug which would crash the GUI when clicking an Open link
after modifying the indexing configuration through the GUI
tool.

* Fix not showing results with paths over 1000 characters.

* Fix Show subdocs: too many docs were shown in some cases, and
the Preview button in the dialog was inactive.

Fri Nov 13 13:00:00 2015 lazy.kentAATTopensuse.org
- Update to 1.21.3.

* Web cache: fixed the GUI config to not cap the size at 1 GB.

* Added append function to test driver/maintenance utility.

Sun Oct 25 13:00:00 2015 lazy.kentAATTopensuse.org
- Update to 1.21.2.

* Added GUI dialog to perform partial indexing.

* Avanced search in \"Any Clause\" mode: directory filter would not
filter but add an ORed clause.

* Fix bogus syntax errors about parentheses around phrases.

* Fixed a few boundary conditions detected by VC++.

* Misc other small fixes.
- Changes in 1.21.1.

* Force memory usage limits on external filters.

* GUI: add Ctrl+l as a shortcut to return focus to the search
entry (compat with web browsers).

* Result list popup allows saving results from web cache to
files.

* The web history indexer also processes non-html files (e.g.:
pdfs).
- Changes in 1.21.0.

* Allow saving queries to files and reloading them later.

* Available both for simple and advanced queries, and based on
XML files.

* A Bison-based query parser replaces the old regexp-based one
and allows parenthized sub-expressions and easier future
expansions.

* The GUI gets a \"close to system tray\" function.

* Avoid retrying to index previously indexed files if nothing
seems to have changed in the filters.

* Improve indexing speed by always using vfork() for spawning
external commands.

* The pdf filter gains the capability to run OCR (tesseract) on
image-only files. This happens automatically on image-only pdfs
if tesseract is available.

* Improved checks about when we should try to uncompress stuff.

* Will eliminate some of the most dreadful cases of recollindex
having an impact on system performance.

* Warn if non-existent paths are listed in the configuration file
(help with typos).

* Adjust background color for webkit-based elements (result list
and snippets window) according to desktop setup.

* Listing the results with the KIO slave is now performed with
incremental updates. Bumped max entries to 10000.
- Add BuildRequires: bison.

Sat Jun 20 14:00:00 2015 lazy.kentAATTopensuse.org
- Update to 1.20.6.

* Fix some decompression issues with serious performance and
system load consequences in some cases (depending on data):
minimum checking that enough temp space is available before
uncompressing, no need to uncompress tar.gz files.

* rclscribus fixes.

* Add Danish translation.
- Rename recoll-1.18.1-optflags.patch to recoll-optflags.patch and
refresh it.

Mon Mar 30 14:00:00 2015 lazy.kentAATTopensuse.org
- Update to 1.20.4.

* Fix to skip compress file system images like xxx.img.gz by
default.
- Changes in 1.20.3:

* A very minor change to copy the Query Fragments Window config
file from the default if it does not exist in the user config
dir.

Wed Mar 11 13:00:00 2015 lazy.kentAATTopensuse.org
- Update to 1.20.2.

* Fix a bug which prevented the real time indexer from indexing
the web history queue (this was still processed when starting
up).

Thu Jan 1 13:00:00 2015 lazy.kentAATTopensuse.org
- Update to 1.20.1.

* An Open With entry was added to the result list and result
table popup menus. This lets you choose an alternative
application to open a document. The list of applications is
built from the information inside the /usr/share/applications
desktop files.

* A new way for specifying multiple terms to be searched inside a
given field: it used to be that an entry lacking whitespace but
splittable, like [term1,term2] was transformed into a phrase
search, which made sense in some cases, but no so many. The
code was changed so that [term1,term2] now means [term1 AND
term2], and [term1/term2] means [term1 OR term2]. This is
useful for field searches where you would previously be forced
to repeat the field name for every term. [somefield:term1
somefield:term2] can now be expressed as
[somefield:term1,term2].

* The Query Fragments tool was added to the GUI. This is a window
with customizable buttons to add arbitrary query language
fragments to the current search. The buttons and fragments are
defined in an xml file inside the recoll configuration
directory ~/.recoll/fragbuts.xml. This makes it easy to define
\"pre-cooked\" filters for things that you need repeatedly.

* We changed the way terms are generated from a compound string
(e.g. an email address). Previously, for an address like
jfdAATTrecoll.org, only the simple terms and the terms anchored at
the start were generated (jfd, recoll, org, jfdAATTrecoll,
jfdAATTrecoll.org). The new text splitter generates all the other
possible terms (here, recoll.org only), so that it is now
possible to search for left-truncated versions of the compound,
e.g., all emails from a given domain.

* New keyboard accelerators for the result table: Ctrl+r switches
the focus from the search entry to the table, Ctrl+o opens the
document for the current line, Ctrl+Shift+o opens document and
closes recoll, Ctrl+d previews the document.

* A special term is now indexed for results from the web history:
use \"-rclbes:BGL\" to exclude the web results, \"rclbes:BGL\" to
restrict the results to the web ones. This is difficult to
remember, but the Query Fragments feature means that you don\'t
need to (this is in the sample Query Fragments file).

* Recoll now indexes #hashtags as such.

* It is now possible to configure the GUI in wide form factor by
dragging the toolbars to one of the sides (their location is
remembered between sessions), and moving the category filters
to a menu (can be set in the \"Preferences->GUI configuration\"
panel).

* We added the indexedmimetypes and excludedmimetypes variables
to the configuration GUI, which was also compacted a bit. A
bunch of ininteresting variables were also removed.

* When indexing, we no longer add the top container file name as
a term for the contained sub-documents (if any). This made no
sense in most cases, as it meant that you would get hits on all
the sections from a chm or epub when the top file name matched
the search, when you probably wanted only the parent document
in this case. However, the container file name was sometimes
useful for filtering results, and it is still accessible, in a
different way: the top container file name is added as a term
to all the sub-documents, only for searching with a prefix. The
field name is containerfilename, and no match on the
subdocuments will occur if the field is not specified (this is
different from previous filename processing, which was indexed
as a general term. containerfilename is also set on files
without sub-documents (e.g. a pdf).

* A new attribute, pfxonly, was created to support the above
change. This can be set on any metadata field inside the
[prefixes] section of the fields file. The affected field terms
will be indexed only with a prefix, so they will cause a hit
only for a field search (the general behaviour is that field
terms are indexed both prefixed and not, so they can also cause
a hit when searched as general terms).

* A new [queryaliases] section was created in the fields, for
definining field name aliases to be used only at query time (to
avoid unwanted collection of data on random fields during
indexing). The section is empty by default, but 2 obvious
aliases are commented: filename=fn and containerfilename=cfn.

* Setting them in your personal file may save you some typing if
you search on file names.

* You can now use both -e and -i for erasing then updating the
index for the given file arguments with the same recollindex
command.

* We now allow access to the Xapian docid for Recoll documents in
recollq and Python API search results. This allows writing
scripts which combine Recoll and pure Xapian operations. A
sample Python program to find document duplicates, using MD5
terms was added. See src/python/samples/docdups.py.

* The command used to identify the mime types of files when the
internal method fails used to be hard-coded as file -i. It is
now possible to customize this command by setting the
systemfilecommand in the configuration. A suggested value would
be xdg-mime, which sometimes works better than file.

* The result list has two new elements: %P substitution for
printing the parent folder name, and an F link target which
will open the parent folder in a file manager window. e.g.
Open parent directory.

* /media was added to the default skippedPaths list mostly as a
reminder that blindly processing these with the general indexer
is a bad idea (use separate indexes instead).

* recollq and recoll -t get a new option -N to print field names
between values when -F is used. In addition, -F \"\" is taken as
a directive to print all fields.

* Unicode hyphen (0x2010) is now translated to ASCII minus during
indexing and searching. There is no good way to handle this
character, given the varius misuses of minus and hyphen. This

* choice was deemed \"less bad\" than the previous one.
- Remove BuildRequires: appdata-tools (%{_datadir}/appdata/ is a
part of filesystem now).

Mon Jun 9 14:00:00 2014 lazy.kentAATTopensuse.org
- Update to 1.19.14.

* Fixes relatively minor but ennoying issues in indexing, plus a
few other glitches:
+ The use of a separate readonly Database object for querying
the index while indexing would trigger Xapian errors, (bad
block reads), and subsequent up-to-date check failures (leading
to unnecessary reindexing). The jury is out as to the cause,
but using the same object for reading and writing seems to
eliminate the problem.
+ An unnecessary log message in the child process between
forking and executing the filter could block on a mutex, and
lead to a 20 mn timeout for the affected father process thread
(happened only in multithread mode).
+ Also a possible overflow of the filter stack. This could only
really happen in pathological situations (hand-crafted
recursive zip file...).
- BuldReqires appdata-tools for openSUSE >= 13.2.

Wed May 7 14:00:00 2014 lazy.kentAATTopensuse.org
- Update to 1.19.13.

* Hopefully fixes the rare but longstanding multithread indexing
crashes, which were actually due to the now corrected
mismanagement of Xapian::Document objects. It also silences
noisy but mostly harmless ppt-dump.py crashes.

* Have a double-click in the result table run an \"open file\"
action.
- Correct the URL.

Sat Apr 12 14:00:00 2014 lazy.kentAATTopensuse.org
- Update to 1.19.12.

* Add a parameter for setting the truncation size of the stored
metadata attributes, and a new XLS filter.

Wed Nov 27 13:00:00 2013 lazy.kentAATTopensuse.org
- Update to 1.19.11.

* Is a fix to the install script in 1.19.10.
- Changes in 1.19.10.

* Python3 compatibility for the Python Recoll module.

* A new PPT format text extractor. Catppt just did not extract
anything from more recent .ppt files.

Tue Nov 12 13:00:00 2013 lazy.kentAATTopensuse.org
- Update to 1.19.9.

* Fixes a few bugs.
- Changes in 1.19.8.

* Changes the way we handle Hindi / Devanagari text (no more
stripping of diacritics), and also has a fix for the results
table dups and snippets links.
- Refresh recoll-
*-nostrip.patch.

Sat Oct 19 14:00:00 2013 lazy.kentAATTopensuse.org
- Update to 1.19.7.

* A few build fixes.

Thu Jun 27 14:00:00 2013 lazy.kentAATTopensuse.org
- Update to 1.19.5.

* Works around a Linux kernel bug that would make it impossible
to index data from a network share mounted through cifs (this
worked in 1.18 and stopped working in 1.19 because of its wider
use of extended attributes).
- Changes in 1.19.3-1.19.4.

* More translations (Spanish, Russian, Czech, German), and a few
minor bug and usability fixes.

Thu May 16 14:00:00 2013 lazy.kentAATTopensuse.org
- Update to 1.19.2.

* A lot of changes. Please see at
http://www.lesbonscomptes.com/recoll/release-1.19.html.
- Refresh recoll-
*-nostrip.patch.
- Requires exiftool for all versions of openSUSE.

Mon Nov 26 13:00:00 2012 lazy.kentAATTopensuse.org
- Update to 1.18.1.

* Important changes. Please see at
http://www.lesbonscomptes.com/recoll/release-1.18.html.
- Changes in 1.17.4.

* Updated German and Greek messages.

* Fixed a few bugs.
- Refresh recoll-
*optflags.patch.

Sun May 27 14:00:00 2012 lazy.kentAATTopensuse.org
- Update to 1.17.3.

* Fixed an indexing bug in email processing code.

* Fixed small glitches in result list paging.

Fri May 18 14:00:00 2012 lazy.kentAATTopensuse.org
- Update to 1.17.2.

* Handling characters that should not be accented in your
language (ie: å in swedish).

* New filter for Dia files.

* Fixed bugs.
- Drop \"gcc47\" patch (fixed upstream).

Thu Apr 26 14:00:00 2012 lazy.kentAATTopensuse.org
- Patch to fix compilation with GCC 4.7.

Thu Apr 19 14:00:00 2012 lazy.kentAATTopensuse.org
- Update to 1.17.1.

* No visible changes for openSUSE users.

Sun Mar 25 14:00:00 2012 lazy.kentAATTopensuse.org
- Update to 1.17.0.

* Please see changes at
http://www.lesbonscomptes.com/recoll/release-1.17.html.
- Split off language package.
- Rebase optflags patch.
- To compile python module build requires python-devel.
- Build requires QtWebKit.
- Use pkgconfig(
*) as build dependencies.
- Use make_install macro.
- Removed check for unsupported openSUSE versions.
- Installed recollindex.desktop.

Sat Dec 3 13:00:00 2011 lazy.kentAATTopensuse.org
- Requires perl-Image-ExifTool instead of exiftool in
openSUSE >= 12.2.

Fri Nov 11 13:00:00 2011 lazy.kentAATTopensuse.org
- Update to 1.16.2.

* Bug fix release.

Thu Nov 10 13:00:00 2011 lazy.kentAATTopensuse.org
- Requires python-rarfile to support RAR archives.

Tue Nov 1 13:00:00 2011 lazy.kentAATTopensuse.org
- Update to 1.16.1.

* Please see changes at
http://www.lesbonscomptes.com/recoll/release-1.16.html
- Build requires aspell.
- Don\'t install icon into pixmaps directory.
- Changed pstotext from recommends to requires.

Thu Sep 22 14:00:00 2011 lazy.kentAATTopensuse.org
- Fix build dependencies for openSUSE 12.1 (xapian-core-devel ->
libxapian-devel).
- Add icon_theme_cache_post/un macro.
- Remove redundant tags/sections from specfile.

Mon Jun 27 14:00:00 2011 lazy.kentAATTopensuse.org
- Update to 1.15.9.
- Correct License tag according to SPDX Standard.
- Use full URL for source.

Wed May 4 14:00:00 2011 lazy.kentAATTopensuse.org
- Update to 1.15.8.
- Patch to compile GUI with optflags.

Sun Mar 6 13:00:00 2011 lazy.kentAATTopensuse.org
- Update to 1.15.5
- \"nostrip\" patch refresh.
- Build requires hicolor-icon-theme.

Sun Feb 6 13:00:00 2011 lazy.kentAATTopensuse.org
- Update to 1.15.1.
- Build requires libqt4-devel >= 4.5.
- Dropped qheaderview.patch.
- Added COPYING.

Sat Jan 1 13:00:00 2011 lazy.kentAATTopensuse.org
- Update to 1.14.4.
- Requires python-mutagen.
- No more requires id3lib-examples, vorbis-tools, flac.

Thu Nov 25 13:00:00 2010 lazy.kent.suseAATTgmail.com
- Update to 1.14.3.

Sat Nov 6 13:00:00 2010 lazy.kent.suseAATTgmail.com
- Added qheaderview.patch to fix build for openSUSE 11.1.

Sun Sep 26 14:00:00 2010 lazy.kent.suseAATTgmail.com
- Update to 1.14.0.
- \"nostrip\" patch updated.

Fri Jul 30 14:00:00 2010 lazy.kent.suseAATTgmail.com
- Initial package - 1.13.04.


 
ICM