File lesspipe.changes of Package lesspipe
-------------------------------------------------------------------
Sun Mar 24 23:31:13 UTC 2024 - Asterios Dramis <asterios.dramis@gmail.com>
- Update to version 2.12:
* improve completion for file names with special chars
* better output when using xlscat
* respect bat options from LESSCOLORIZER
* propagate lesspipe changes to lesscomplete
* don't use antiword any longer, outdated
* use 7zip instead of now outdated p7zip if available
* propagate file extension to newly created temporary files
* use again csvlook for display of csv files if available
* use csvtable for tabular display of csv files, needs Text::CSV
from perl
Version 2.11:
* fix output of archive listings when no coloring is requested
* column does not accept std input
* fix html output with html2text
* correct location of bash completion directory
* respect csv file extension
Version 2.10:
* column does not accept -o option (BSD systems)
* respect jsx and tsx file extension
Version 2.09:
* preferred display of csv files is through the program column
* language recognition for bat improved
* correctly recognize the -r or -R option when calling less
* support for plain zlib files(used e.g. in backuppc, pdf)
* fix jsx and tsx files often detected as html
Version 2.08:
* protect file names in tar from being used as options
* support the device tree blob file format
* many changes for colored output
* fix template for creating a lesspipe rpm
* fix vimcolor hang due to wrong vim CLI arguments
* increase the file portion to read from STDIN to recognize its
type
* do not call mediainfo on STDIN input
Version 2.07:
* man page updates
* support for displaying mail messages
* set theme=ansi and style=plain in bat if not specified
elsewhere
* correct typo in less option, recognize osascript as applescript
* better display of json files using jq
* allow for changing the output style in bat/batcat
- Added dtc, jq, qpdf, util-linux Recommend entries.
- Added man, mandoc-bin Suggest entries.
- Removed p7zip Recommend entry (not needed anymore).
- Removed antiword Suggest entry (not needed anymore).
-------------------------------------------------------------------
Tue Oct 11 20:51:55 UTC 2022 - Asterios Dramis <asterios.dramis@gmail.com>
- Update to version 2.06:
* remove perl storable (pst) files interpretation (security fix)
* let bat recognize language, unless explicitly requested
* call the bat colorizer with style=plain
* many changes from ShellCheck for better syntax
* run ShellCheck and test suite in GitHub Actions
* better recognition of hdf and matlab files
- Removed perl-Data-Dumper, perl-Storable recommended entries (not
needed anymore).
-------------------------------------------------------------------
Wed May 4 21:32:21 UTC 2022 - Asterios Dramis <asterios.dramis@gmail.com>
- Update to version 2.05:
* better colorize handling for bat and file names containing
spaces
* fix handling of pst (perl dump) files
- Recommend instead of Suggest odt2txt.
-------------------------------------------------------------------
Wed Mar 2 20:54:04 UTC 2022 - Asterios Dramis <asterios.dramis@gmail.com>
- Update to version 2.04:
* lessfilter can be in PATH or in homedir
* csv format files get displayed in tabular form
* do call ccze, mdcat only, if less accepts color seququences
(-R)
Version 2.03:
* fix colorize handling for code2color and vimcolor
* better argument parsing to detect -R option for less
* use tr to convert into lower case, test string adjustments
-------------------------------------------------------------------
Fri Feb 4 21:19:08 UTC 2022 - Asterios Dramis <asterios.dramis@gmail.com>
- Update to version 2.02:
* handle files names with a question mark in w3m, prefer elinks
over w3m
* add again perl storable support
* add ~/.lessfilter support
* better rpm handling, documentation enhancements
* remove contrib directory, patches are partly implemented or
obsolete
Version 2.01:
* experimental zsh and bash completion for archive contents
* remove use of rpmunpack, dpkg
* minor fixes in test suite and empty file handling
Version 2.00:
* code cleanup, minor fixes, support pygmentize with 256 color
terminals
Version 2.00-beta:
* much enhanced testsuite, can now select tests based on its
number etc.
* added better bsdtar handling from the contributed bsdtar patch
(Jim Pryor)
* added -layout option to pdftotext (Sergio Callegari)
* changed code for extraction of less calling parameters
* dont engage lesspipe in pipes (LESSPIPE=|-...), if called from
man and perldoc
* iconv handles most conversions from non foreign encodings
* tarcolor enhanced and renamed to archive_color, archive
listings colorizations
Version 2.00-alpha:
* complete rewrite with many fixes and enhancements.
* incompatible change: groff converts to utf8, not 'latin1' and
not 'nippon'
* incompatible change: do not detect perl storable file format
* incompatible change: LESS_ADVANCED_PREPROCESSOR no longer
honored
* support for growing files and calling less from a filter
(LESSOPEN=|-...)
* new testsuite test.pl
- Made file, grep, ncurses-utils, sed and /usr/bin/iconv required
dependencies instead of recommended entries.
- Recommend 7zip, gzip, ncompress, perl-Spreadsheet-Read-scripts,
python3-csvkit.
- Suggest catdoc-xls2csv.
- Removed dpkg, fastjar, perl-Proc-ProcessTable recommended entries
(not needed anymore).
- Removed links, python-Pygments, mp3info, perl-MP3-Tag, o3read,
rpmunpack suggest entries (not needed anymore).
- Recommend instead of Suggest for elinks, ghostscript, wv, unrtf,
pptx2md.
- Suggest instead of Recommend for html2text, netcdf, odt2txt,
antiword.
- pstotext, xlhtml and ppthtml are not needed anymore (removed).
-------------------------------------------------------------------
Thu Nov 18 21:25:42 UTC 2021 - Asterios Dramis <asterios.dramis@gmail.com>
- Update to version 1.91:
* testsuite works, most files get colored properly
Version 1.90 (1.88 - 1.90):
* attempts to make colorization work and pass tests in the
testsuite
* make all tests in the test suite work
* add support for mp4 files
- Recommend bat, bsdtar, bzip2, ccze, exiftool, /usr/bin/iconv,
matio-tools, rpm.
- Replaced /usr/bin/isoinfo recommend entry with mkisofs.
- Removed /usr/bin/perldoc recommend entry since perl provides it.
- Removed git-xlsx-textconv recommend entry (not needed anymore).
- Suggest libreoffice.
- Removed git-xlsx-textconv.pl suggest entry (not needed anymore).
- Rearranged runtime dependencies based on the respective packages'
availability in openSUSE, Packman and OBS.
-------------------------------------------------------------------
Sat Sep 11 20:28:04 UTC 2021 - Asterios Dramis <asterios.dramis@gmail.com>
- Update to version 1.89:
* Changelog not available
Version 1.88:
* Changelog not available
Version 1.87:
* fix broken media file display (#54)
* fix broken archive display (#57)
* fix version number in files (#50)
Version 1.86:
* force html2text to use UTF8 instead of ASCII
* fix pdf file type display
Version 1.85:
* addition of many new file formats and bug fixes
- Suggest wv.
- Disabled pstotext, xlhtml and ppthtml Recommend entries (the
programs are abandoned).
- Fix Suggest entry from doc2txt to docx2txt.
-------------------------------------------------------------------
Sat Feb 22 23:29:55 UTC 2020 - Asterios Dramis <asterios.dramis@gmail.com>
- Update to version 1.84:
* Changelog not available.
Version 1.83:
* shortcut for unreadable files, prefer pdftotext over pdftohtml.
* add bsdtar as a command to unpack rar files.
* add support for NetCDF and HDF5 files using ncdump, h5dump.
* correctly display directories with a colon in the name.
* more conservative usage of html2text.
* highlight empty inline C++ comments correctly, better
pygmentize call (no - argument, use -g).
* add support for Debian 2.0 files with xz packed data.
- Recommend brotli, hdf5, lz4, mediainfo, netcdf, odt2txt, openssl,
pandoc, zstd and git-xlsx-textconv.
- Suggest libreoffice-calc, libreoffice-draw, libreoffice-writer,
doc2txt, git-xlsx-textconv.pl and pptx2md.
- Removed support for openSUSE < 12.3.
- Rearranged runtime dependencies based on the respective packages'
availability in openSUSE, Packman and OBS.
-------------------------------------------------------------------
Thu Dec 5 20:08:59 UTC 2013 - asterios.dramis@gmail.com
- Added /usr/bin/perldoc and /usr/bin/ppthtml as runtime requirements.
- Rearranged runtime dependencies based on the respective packages'
availability in openSUSE, Packman and OBS.
-------------------------------------------------------------------
Wed Aug 7 14:36:51 UTC 2013 - asterios.dramis@gmail.com
- Recommend /usr/bin/isoinfo instead of genisoimage (since it can be provided
by genisoimage or mkisofs).
- Recommend grep and sed.
- Add back perl-Storable Recommend entry.
-------------------------------------------------------------------
Tue Feb 26 18:04:11 UTC 2013 - asterios.dramis@gmail.com
- Update to version 1.82:
* better handling of encodings and protect against iconv failures
-------------------------------------------------------------------
Sat Jan 19 21:21:58 UTC 2013 - asterios.dramis@gmail.com
- Update to version 1.81:
* adjust Makefile generation, find uninstalled tarcolor in configure
* add a spec file to generate a lesspipe RPM
* correct LESSCOLORIZER call
From version 1.80:
* test.pl now shows ignored tests and missing executables, tests
added/deleted
* check for existence of mp3info2 to display mp3 tags
* check for existence of 7zr to display 7za archives
* correct bug in 1.72 for less <dir> where dir contains spaces
* add colorized tar listings using tarcolor
* suppress the ==> lines if LESSQUIET is set
* use alternate syntax highlighting program given by LESSCOLORIZER, currently
only pygmentizer and code2color are allowed
* add directory from LESSOPEN to $PATH, look in $PATH for code2color
* Introduce DESTDIR support in Makefile
* the generated lesspipe.sh in the tar file has syntax highlighting enabled
and no LESS_ADVANCED_PREPROCESSOR support
- Added cpio, python-Pygments, lzip and perl-MP3-Tag runtime requirements.
- Replaced deb runtime requirement with dpkg for openSUSE > 12.2.
- Replaced ghostscript-library runtime requirement with ghostscript.
-------------------------------------------------------------------
Sun Sep 9 17:58:59 UTC 2012 - asterios.dramis@gmail.com
- Rearranged runtime dependencies based on the respective packages'
availability in openSUSE, Packman and OBS.
-------------------------------------------------------------------
Wed Jul 18 19:21:06 UTC 2012 - asterios.dramis@gmail.com
- Replaced djvu runtime requirement with the correct djvulibre.
- Removed ppthtml runtime requirement (it is provided by the already required
xlhtml package).
-------------------------------------------------------------------
Wed Jul 18 17:12:41 UTC 2012 - asterios.dramis@gmail.com
- Removed perl-Storable runtime requirement (it is provided by the already
required perl package).
-------------------------------------------------------------------
Sun Jul 15 16:31:40 UTC 2012 - asterios.dramis@gmail.com
- Rearranged runtime dependencies based on the respective packages'
availability in openSUSE, Packman and OBS.
-------------------------------------------------------------------
Fri Jul 13 18:18:37 UTC 2012 - asterios.dramis@gmail.com
- Update to 1.72:
* Detect proper options for the file command at runtime.
* Guess the character encoding and optionally do a char conversion.
* Make colored ls output working for different OS flavours.
* Do not interpret files with an extension .xml as html files.
* eval `.../lesspipe.sh` will set LESS_ADVANCED_PREPROCESSOR if meaningful.
* Sample less wrapper to open URLs with less (in contrib).
- Changed License to GPL-2.0+ (SPDX style).
-------------------------------------------------------------------
Wed Feb 9 21:47:08 UTC 2011 - asterios.dramis@gmail.com
- update to 1.71
- detect a good version of tar, try to avoid /usr/bin/tar on Solaris (Jim
Pryor)
- do more preprocessing if LESS_ADVANCED_PREPROCESSOR is set
- always try to interpret (g)roff formatted text (man pages)
- better detection of lzip and xz compressed files (Vincent Lefèvre)
- do not call identify for 'image text' tagged files (Vincent Lefèvre)
- do not rely on contents of LANG variable for calling iconv (Vincent Lefèvre)
- have a fallback to bash or zsh for the shell used at runtime (Vincent
Lefèvre)
From version 1.70
- fixing the call of mktemp on MacOS (reported by Peter Kostka and Martin
Otte)
- detect helper programs at runtime (suggested by David Leverton, Petr Uzel)
- add support for xz compression (Mathieu Bouillaguet)
- more stringent tests for gzip compression
- changes in rpm processing to better support MacOSX and BSD based systems
- introduce --fixed in configure to statically control lesspipe generation
- improved generation of Makefile
- calling eval `.../lesspipe.sh` will set the ENV variable LESSOPEN properly
- fixing jar processing if not using fastjar (was a bug in 1.60 only)
- control amount of preprocessing by the ENV var LESS_ADVANCED_PREPROCESSOR
if the related configure question is answered with y (default n) (Petr Uzel)
- updated documentation to reflect recent changes
- Spec file updates:
- Changes based on rpmdevtools templates and spec-cleaner run.
- Removed all Requires: entries and used Recommends: or Suggests: for package
requirements (also added more packages).
- Removed "make" from the %build section (not needed).
- Removed the %changelog entries from the spec file.
-------------------------------------------------------------------
Tue Apr 21 18:09:25 CEST 2009 - puzel@suse.cz
- update to 1.60
- major restructuring of code, support for even more file types
- using a temp dir and mktemp for creating temporary files
- concentrate file type recognition in a function
- rewritten the recognition and processing of html files, added xhtml
recognition, add elinks and w3m as html parsers
- better support for jar files (recognized by extension jar and xpi)
- support for excel and powerpoint files (recognized by extension)
- support for perl pod files
- colored directory listings
- list and view the control parts of *.deb packages
- added support for lzip compression (Antonio Diaz Diaz)
- added support for DjVu files (Florian Cramer)
- improved zip support for Solaris, bug fixes in configure (Paul Townsend)
- code cleanup and bug fixes in lesspipe based on the restructured code
- enhanced test suite
- update of the documentation (merged english.txt and README)
-------------------------------------------------------------------
Mon Sep 1 15:34:00 CEST 2008 - mjung@suse.de
- corrected specfile and created changes (thank you darix)
-------------------------------------------------------------------
Wed Aug 27 18:24:08 CEST 2008 - mjung@suse.de
- initial package