Changelog for
recoll-lang-1.23.7-1.1.lk.noarch.rpm :
* Fri Apr 06 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 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 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 05 2017 lazy.kentAATTopensuse.org- Fix runtime dependencies: libxslt -> libxslt-tools; add libxslt-python, python-libxml2, python-pyliblzma; remove catdoc.
* Sun Dec 11 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 03 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 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 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 08 2016 lazy.kentAATTopensuse.org- Update to 1.21.6.
* New version of the kio slave for KDE5.
* Very minor other fixes.
* Mon Feb 01 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 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 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 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 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 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 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 01 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 09 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 07 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 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 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 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 2013 lazy.kentAATTopensuse.org- Update to 1.19.7.
* A few build fixes.
* Thu Jun 27 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 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 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 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 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 2012 lazy.kentAATTopensuse.org- Patch to fix compilation with GCC 4.7.
* Thu Apr 19 2012 lazy.kentAATTopensuse.org- Update to 1.17.1.
* No visible changes for openSUSE users.
* Sun Mar 25 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 03 2011 lazy.kentAATTopensuse.org- Requires perl-Image-ExifTool instead of exiftool in openSUSE >= 12.2.
* Fri Nov 11 2011 lazy.kentAATTopensuse.org- Update to 1.16.2.
* Bug fix release.
* Thu Nov 10 2011 lazy.kentAATTopensuse.org- Requires python-rarfile to support RAR archives.
* Tue Nov 01 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 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 2011 lazy.kentAATTopensuse.org- Update to 1.15.9.- Correct License tag according to SPDX Standard.- Use full URL for source.
* Wed May 04 2011 lazy.kentAATTopensuse.org- Update to 1.15.8.- Patch to compile GUI with optflags.
* Sun Mar 06 2011 lazy.kentAATTopensuse.org- Update to 1.15.5- \"nostrip\" patch refresh.- Build requires hicolor-icon-theme.
* Sun Feb 06 2011 lazy.kentAATTopensuse.org- Update to 1.15.1.- Build requires libqt4-devel >= 4.5.- Dropped qheaderview.patch.- Added COPYING.
* Sat Jan 01 2011 lazy.kentAATTopensuse.org- Update to 1.14.4.- Requires python-mutagen.- No more requires id3lib-examples, vorbis-tools, flac.
* Thu Nov 25 2010 lazy.kent.suseAATTgmail.com- Update to 1.14.3.
* Sat Nov 06 2010 lazy.kent.suseAATTgmail.com- Added qheaderview.patch to fix build for openSUSE 11.1.
* Sun Sep 26 2010 lazy.kent.suseAATTgmail.com- Update to 1.14.0.- \"nostrip\" patch updated.
* Fri Jul 30 2010 lazy.kent.suseAATTgmail.com- Initial package - 1.13.04.