Changelog for
highlight-3.49-2.3.x86_64.rpm :
* Fri Feb 08 2019 antoine.belvireAATTopensuse.org- Update to version 3.49:
* Fixed more problems with syntax test indicators reporting wrong states (gl#saalen/highlight#102).
* Added support for Meson, Solidity, TOML and Terraform.
* Improved Perl and Yaml highlighting.
* Added Categories field to all config files.
* CLI: added category info in --list-scripts output.
* CLI: added --list-cat option (gl#saalen/highlight/99).
* CLI: added optional topic parameter to --help.
* GUI: added theme category selection.
* GUI: display categories of selected syntax or theme.
* Fri Dec 14 2018 antoine.belvireAATTopensuse.org- Update to version 3.48:
* Fixed --list-scripts abortion with Fedora default compilation options (gl#saalen/highlight#84).
* Fixed a problem with syntax test indicators reporting wrong states after comments.
* Improved Verilog syntax.
* Improved quoted string highlighting for Perl and Ruby.
* Detection of pkg-config\'s Lua version in src/makefile.
* Sun Oct 14 2018 antoine.belvireAATTopensuse.org- Update to version 3.47:
* Fixed xterm256 and truecolor whitespace output #2 (gl#saalen/highlight#90).
* Fixed LaTeX, TeX, SVG and ODT whitespace output (regression of 3.45).
* Added darkplus theme.
* Converted ChangeLog to AsciiDoc.
* Allowed state test indicators to match both whitespace (ws) and the enclosing state (others).
* CLI: Default output changed to xterm256 or truecolor if run in a terminal with color support and only a single file is outputted.
* GUI: Added checkbox in the clipboard tab to output selected lines only.
* Sun Oct 07 2018 antoine.belvireAATTopensuse.org- Update to version 3.46:
* Fixed xterm256 and truecolor whitespace output (gl#saalen/highlight#90).
* Converted manuals to AsciiDoc.
* Fri Oct 05 2018 antoine.belvireAATTopensuse.org- Update to version 3.45:
* Added DocumentHeader and DocumentFooter plug-in hooks.
* Added RemoveKeyword Lua function for syntax definitions.
* Added syntax test indicators (see README_TESTCASES).
* Added support for ISO and R10 variants of Modula2.
* Fixed R identifiers.
* Fixed ALAN IF identifiers.
* Fixed issue with Bash string interpolation.
* Fixed some bugs found by coverity tool (gl#saalen/highlight#82).
* Added Swift keywords and types.
* Added filetypes.conf.5 man page (gl#saalen/highlight#83).
* Added Gradle extension mapping.- Renamed highlight-3.43-fix-doc-dir.patch to highlight-3.45-fix-doc-dir.patch: Rebased patch to 3.45.
* Sat Jul 21 2018 antoine.belvireAATTopensuse.org- Update to version 3.44:
* Fixed gcc 8 compilation warnings.
* Fixed Ruby string interpolation (gh#andre-simon/higlight#70).
* Added support for ALAN IF.
* Added 107 Base16 themes.
* Updated Rust and Java reserved words lists.
* Revised documentation.
* Moved extras/css-themes into extras/themes-resources.
* Added extras/themes-resources/base16.
* GUI: added Base16 theme selection checkbox.
* CLI: added --base16 option to enable the new themes.
* CLI: accept - as argument to read from stdin (gh#andre-simon/highlight#73).
* Fri May 04 2018 antoine.belvireAATTopensuse.org- Make the build of gui subpackage conditional (built by default).- Clean spec file with spec-cleaner.
* Tue May 01 2018 antoine.belvireAATTopensuse.org- Update to version 3.43:
* Updated astyle code to release 3.1 (Rev. 655).
* Added webkit reformatting style.
* Improved several language definitions.
* Fixed Matlab string recognition (#61).
* Fixed Autohotkey escape sequence recognition.
* Added excel.lang (#60).
* Improved Qt pro file (#59).
* CLI: Added --reformat-option (#62).
* CLI: Added --line-range (#64).
* GUI: Added Bulgarian translation.- Rebase docdir patch on 3.43:
* Remove highlight-3.41-fix-doc-dir.patch.
* Add highlight-3.43-fix-doc-dir.patch.
* Wed Jan 24 2018 antoine.belvireAATTopensuse.org- Update to version 3.42:
* Fix HL_OUTPUT in Lua state for HL_FORMAT_XHTML and HL_FORMAT_TRUECOLOR values.
* Fix lib-shared make target.
* Update astyle code to release 3.1.0 beta.
* Add Polygen and EBNF2 syntax definitions.
* Add pywal terminal colouring template in extras/pywal.
* Add reformatting style ratliff (replaces banner).
* Add extras/langDefs-resources/cleanslate.lang.
* Improve Perl6 compatibility.
* Improve PHP string interpolation.
* Improve Haskell definition.
* CLI: Add --canvas option to define background color padding in ANSI output.
* GUI: Add French translation.
* GUI: Add Scripts tab.
* GUI: Minor bugfixes.- Rebase optflags patch on 3.42:
* Remove highlight-3.34-use_optflags.patch.
* Add highlight-3.42-use_optflags.patch.
* Wed Nov 29 2017 antoine.belvireAATTopensuse.org- Update to version 3.41:
* Rename examples directory to extras.
* Line anchors (-a) are attached as id attribute to the first span or li tag in HTML output.
* Rename ID prefix in outhtml_codefold plug-in to be compatible with -a IDs.
* Add fstab.lang and add anacrontab in filetypes.conf.
* Remove references to OutputType::HTML32.
* Add extras/css-themes and extras/langDefs-resources.
* CLI: Remove deprecated indicator of --data-dir option.
* CLI: Add --no-version-info option.
* GUI: Fix initial theme selection.
* GUI: Add \"Omit version info comment\" option.
* GUI: Add \"Copy with MIME type\" option for HTML output.- Rebase patch about documentation directory:
* Remove highlight-3.32-fix-doc-dir.patch.
* Add highlight-3.41-fix-doc-dir.patch.
* Wed Oct 25 2017 antoine.belvireAATTopensuse.org- Update to version 3.40:
* Fix Ruby string parsing.
* Fix segfault on sparc64.
* Fix PureBasic definition.
* Add CMake definition.
* Add email definition.
* Link scm suffix to lisp definition.- Remove _service file (not used after all).
* Wed Jul 26 2017 antoine.belvireAATTopensuse.org- Update to version 3.39:
* Add syntax for Docker and Elixir.
* Improve HTML, Julia, Kotlin and Smalltalk syntax definitions.
* GUI: Add \"Paste, Convert and Copy\" button.
* Sun Jul 23 2017 antoine.belvireAATTopensuse.org- Fix rpmlint warnings:
* Convert some files to Unix end-of-line format using dos2unix.
* Shorten subpackage summaries.
* Add conditional in order not to call desktop_database_post(un) macros on Tumbleweed, as it\'s now handled by RPM filetriggers.- Move Qt build dependency to gui subpackage.
* Wed Jun 21 2017 antoine.belvireAATTopensuse.org- Update to version 3.38:
* Fix Bash variable highlighting issue
* Update astyle code to release 3.0.1
* Add bash_ref_man7_org.lua plugin- Improve spec file:
* Create separate gui-lang subpackage for gui translations
* Use find_lang macro
* Add desktop database update calls in pre and post
* Wed May 31 2017 antoine.belvireAATTopensuse.org- Update to version 3.37:
* Fix Perl string highlighting issue
* Fix highlighting if a line continues after the nested code delimiter
* Update astyle code to release 3.0
* Add examples/pandoc
* Add syntax mapping for markdown
* Add syntax mapping for clj
* Improve Java definition
* Add theme to JSON converter in examples/json
* CLI: Add support for environment variable HIGHLIGHT_OPTIONS
* Sun May 21 2017 antoine.belvireAATTopensuse.org- Add service file
* set_version (disabled)
* download_files (disabled)- Update highlight.keyring: Key had expired in 2017/02
* Fri Apr 14 2017 antoine.belvireAATTopensuse.org- Update to version 3.36:
* Fix code folding plugin to support more Ruby conditional modifiers
* Fix Perl quoted string highlighting
* Add new GeneratorOverride syntax definition parameter
* Add Filenames parameter in filetypes.conf to assign input filenames to syntax types
* Add FASM definition and edit-fasm theme
* Add outhtml_ie7_webctrl plug-in
* GUI: File extensions can be configured for multiple languages, triggers syntax selection prompt
* GUI: Added Italian translation- Changes from version 3.35:
* Fix code folding plugin to support Ruby conditional modifiers
* Fix JSON definition
* Fix output of unknown syntax warning with applied force switch
* Add state trace parameter to Decorate plug-in function
* Add GDScript definition and edit-godot theme
* Update SWIG code samples
* Update Artistic Style lib
* Revise docs
* CLI: Fix creation of hidden files if output filename is prepended by its input path
* CLI: added switch --stdout- Drop highlight-3.34-use-default-compiler.patch (fixed upstream).
* Wed Feb 01 2017 adam.majerAATTsuse.de- use individual libboost-
*-devel packages instead of boost-devel
* Tue Jan 24 2017 antoine.belvireAATTopensuse.org- Update to 3.34:
* Fix segfault with --skip applied on a single file input list
* Add support for Python 3.6 syntax
* Add GitHub and Sourceforge themes- Rebase highlight-3.30-use_optflags.patch, renamed into highlight-3.34-use_optflags.patch.- Add highlight-3.34-use-default-compiler.patch: Don\'t force the use of the clang compiler for GUI.
* Sat Nov 05 2016 antoine.belvireAATTopensuse.org- Update to 3.33:
* Fix highlighting of nested section delimiters
* Fix PHP definition
* Fix font family declaration in SVG
* Fix user defined encoding in ODT
* Fix unnecessary output of style file with --inline-css
* Add vimscript language definition
* Add Coffeescript language definition
* Add PureBasic definition and theme
* Add JSX language definition
* Add PO translation definition
* Add plug-in outhtml_add_figure.lua
* Update js definition
* Update Artistic Style lib
* Improve various color themes and syntax definitions
* Tue Sep 27 2016 antoine.belvireAATTopensuse.org- Patch to actually fix doc directory for GUI package:
* Change default value of DOC_DIR to %{_docdir}/%{name} in highlight.pro as custom values are not correctly taken into account.
* Rename highlight-2.10-makefile_suse.patch into highlight-3.32-fix-doc-dir.patch.
* Mon Sep 26 2016 antoine.belvireAATTopensuse.org- Update to 3.32:
* Add support for true color escape codes (--out-format truecolor)
* Fix xterm256 output for paging with less
* Fix operator regex in rnc.lang, crk.lang and yaml.lang
* Add Pony and Whiley definitions
* Update Ceylon, Julia and TypeScript definitions
* Add Go, AutoHotKey, TypeScript and R to the foldable list in the outhtml_codefold.lua plug-in
* Remove plugins/bash_ref_linuxmanpages_com.lua
* GUI: fix README, ChangeLog and License file paths on Linux
* Thu Aug 11 2016 antoine.belvireAATTopensuse.org- Build highlight-gui with Qt5 instead of Qt4.
* Thu Aug 11 2016 antoine.belvireAATTopensuse.org- Add signature verification:
* Add highlight.keyring (highlight\'s main developer Andre Simon public key)
* Add highlight-3.31.tar.bz2.asc- Update highlight-3.31.tar.bz2:
* Updated by upstream
* Windows line endings has been replaced by UNIX ones
* A useless file has been removed- Update highlight-3.30-use_optflags.patch:
* Switch to UNIX line endings
* Mon Aug 01 2016 antoine.belvireAATTopensuse.org- Update to 3.31:
* Revise documentation
* GUI: fix minor layout issues- Change arguments order for suse_update_desktop_file: GenericName was not set.
* Wed Jul 06 2016 antoine.belvireAATTopensuse.org- Update to 3.30:
* The data directory can be defined with the HIGHLIGHT_DATADIR environment variable
* Fix RTF output of UTF-8 input; needs input encoding set to utf-8
* Fix XML comment recognition
* Data search directories is appended to the result of - -list-scripts
* Revise older syntax definitions
* Update base URLs of bash_ref_linuxmanpages and cpp_ref_qtproject plug-ins
* GUI: add system copy and paste shortcuts for clipboard functions- Remove highlight-3.29-use_optflags.patch- Add highlight-3.30-use_optflags.patch (rebased)
* Tue May 24 2016 antoine.belvireAATTopensuse.org- Update to 3.29:
* Add Ansible Yaml definition (thanks to Raphael Droz)
* Add Chapel definition (thanks to Lydia Duncan)
* Fix gcc 6 warnings about deprecated auto_ptr usage
* GUI: fix style file output if \"write to source directory\" option is checked (thanks to Jim Pattee)- Remove highlight-3.25-use_optflags.patch- Add highlight-3.29-use_optflags.patch (rebased)
* Mon Mar 21 2016 antoine.belvireAATTopensuse.org- Fix licence in spec file: it\'s GPL-3.0+ since v2.10.
* Sat Mar 12 2016 antoine.belvireAATTopensuse.org- Update to 3.28:
* add support of Pascal, Lua, Ruby and C# regions in outhtml_codefold.lua
* improve outhtml_codefold.lua to handle embedded languages
* add string delimiters in the Ruby definition
* add new AssertEqualLength flag in string section of language definitions
* improve heredoc parsing
* fix Lua multiline string recognition
* improve SVG whitespace output (patch by Paul de Vrieze)
* add Nim and mIRC Scripting definitions- Changes from 3.27:
* improve outhtml_codefold.lua to ignore brackets on the same line
* add RTF output to mark_lines.lua
* fix Powershell and NSIS definitions
* add JSON and Github Markdown definitions
* CLI: add --keep-injections option to force plugin injection output with -f
* GUI: add keep injections checkbox
* GUI: fix crash after removing selected plugins- Changes from 3.26:
* add HL_REJECT state to be used in a OnStateChange function
* add DecorateLineBegin and DecorateLineEnd hooks
* add mark_lines.lua, outhtml_codefold.lua, comment_links.lua plug-ins
* fix font face in ODT output
* fix Operators parameter in frink.lang and oorexx.lang
* fix regular expression parsing within strings for JS, Perl and Ruby
* CLI: add --page-color option to include a page color in RTF output
* GUI: add RTF page color option- Remove LDFLAGS+=\"-s\" from spec file: don\'t strip the binaries, the build service will do it and will create -debuginfo packages
* Sun Dec 27 2015 antoine.belvireAATTopensuse.org- Update to 3.25:
* add new SVG definition to support embedded scripting
* improve js.lang, css.lang, scss.lang, less.lang, tsql.lang
* modifiy HTML ordered list output to work better with new plug-ins
* rename plug-in variable HL_INPUT_FILE to HL_PLUGIN_PARAM
* CLI: rename --plug-in-read option to --plug-in-param
* GUI: update plug-in parameter label and tool-tips
* GUI: fix minor issues- Delete highlight-3.22-use_optflags.patch- Add highlight-3.25-use_optflags.patch (rebased)
* Fri Nov 06 2015 antoine.belvireAATTopensuse.org- Update to 3.24:
* fix TeX output for cweb documents (patch by Ingo Krabbe)
* fix string interpolation in bat.lang
* add reduce_filesize.lua, outhtml_add_shadow.lua, outhtml_add_background_svg.lua, outhtml_add_background_stripes.lua, outhtml_add_line.lua plug-ins
* add TCL extension in examples/tcl
* add kotlin.lang, nginx.lang and julia.lang
* update php.lang to include version 7 keywords
* update ceylon.lang to include version 1.2 keywords
* update scripts in examples directory
* CLI: style-infile option marked as deprecated
* GUI: shorten paths in file input lists
* Thu Sep 17 2015 antoine.belvireAATTopensuse.org- Update to 3.23:
* add rs.lang
* add conf.lang (thanks to Victor Ananjevsky)
* add some extensions in filetypes.conf (patch by Victor Ananjevsky)
* fix Matlab definition and style (thanks to Justin Pearson)
* CLI: fix --list-scripts with unknown argument (thanks to Jens Schleusener)
* Wed May 27 2015 antoine.belvireAATTopensuse.org- Update to 3.22:
* update astyle code to release 2.05.1
* fix shebang recognition (thanks to Victor Ananjevsky)
* GUI: add option to define line numbering start
* see /usr/share/doc/packages/highlight/ChangeLog for changes introduced in version 3.21- Update spec file:
* remove lua 5.1 compatibility patch for openSUSE < 12.2
* rebase highlight-use_optflags.patch
* exclude INSTALL file from doc
* clean with spec-cleaner
* Sun Feb 01 2015 antoine.belvireAATTopensuse.org- Update to 3.20:
* updated astyle code to release 2.05
* added astyle reformatting style vtk
* see /usr/share/doc/packages/highlight/ChangeLog for changes introduced in 3.13 to 3.19 versions- Update spec file:
* use lua-devel instead of lua51-devel (Lua 5.2 support was introduced with highlight 3.15)
* add lua 5.1 compatibility patch for openSUSE < 12.2
* explicitly strip binary with LDFLAGS=\"-s\" (it\'s now disabled by default for MacOS compatibility reasons)
* fix rpmlint license error
* update patches