- Update to version 4.18:
* Updated astyle lib to version 3.6.13
* Fixed undefined variable in shellscript definition
- Changes from version 4.17:
* Updated astyle lib to version 3.6.12
* Updated some language definitions
* Added fea.lang (gl#saalen/highlight#258)
* Fixed creation of unique output filenames in batch mode
* Improved LSP compatibility
* CLI: improved string length validation in service mode
* GUI: fixed file resource handling
- Changes from version 4.16:
* Updated astyle lib to version 3.6.9
* Fix shell script parenthesis recognition (gl#saalen/highlight#254)
* Updated AWK, C, Go and Python language definitions
* Added README_FR.adoc
* Added shell script and git config file extensions
* GUI: adjusted cmake build script to improve Qt build target handling
* GUI: updated Qt UI translations
- Changes from version 4.15:
* Updated astyle lib to version 3.6.6
* Fixed C++ raw string recognition (gl#saalen/highlight#252)
OBS-URL: https://build.opensuse.org/request/show/1319248
OBS-URL: https://build.opensuse.org/package/show/devel:tools/highlight?expand=0&rev=142
* Updated astyle lib to version 3.4.9.
* Added support for Elm (gl#saalen/highlight#237).
* Added support for Factor (gl#saalen/highlight#239).
* Added support for Cpp2.
* Updated c.lang to include module keywords.
* Fixed Lua nested string deprecation error
(gl#saalen/highlight#238).
OBS-URL: https://build.opensuse.org/package/show/devel:tools/highlight?expand=0&rev=130
* Updated astyle lib to version 3.4.6
* Moved old yaml.lang to yaml-ansible.lang and added a new yaml
definition (gl#saalen/highlight#235).
* Omit size property in BBCode output if `--fragment` is set
(gl#saalen/highlight#234).
* Allowed font size unit with `--font-size` for HTML and ODT
output (gl#saalen/highlight!145).
* GUI: Updated JP translation (gl#saalen/highlight!144).
OBS-URL: https://build.opensuse.org/package/show/devel:tools/highlight?expand=0&rev=128
* Added support for Zig.
* Added `Legacy` option in lsp.conf to add support for LSP
servers without capabilities report.
* Removed apidocs target in makefile (gl#saalen/highlight#213).
* CLI: Added `--ls-legacy` option.
* GUI: Added legacy checkbox in the LSP section.
OBS-URL: https://build.opensuse.org/package/show/devel:tools/highlight?expand=0&rev=120
* Added support for Carbon.
* Added support for Fortran77 star comments
(gl#saalen/highlight#208).
* Added support for PowerShell block comments
(gl#saalen/highlight#210).
* Fixed Python formatted string pattern
(gl#saalen/highlight#212).
* Added new shell completion generation script
(gl#saalen/highlight!137).
OBS-URL: https://build.opensuse.org/package/show/devel:tools/highlight?expand=0&rev=117
- Update to version 4.0.
* Renamed `std` style name to `def`.
* Version and README updates.
- Changes from version 4.0.beta7:
* Removed `extras/web_plugins`.
- Changes from version 4.0.beta6:
* Added user-select default property to HTML line number style.
- Update to version 4.0.beta5:
* Revised color themes
- Update to version 4.0.beta4:
* Added two more keyword styles for default themes
* Added Custom theme attributes for Plain TeX, LaTeX, SVG and
Pango
* Enabled syntax message output with `--ls-syntax-error`
* GUI: enabled syntax error checkbox
- Changes from version 4.0.beta3:
* Added Custom theme attribute
* Enabled inline stylesheets with `--ls-hover`
* Added Error and Hover theme properties
* Enabled syntax error highlighting with `ls-semantic`
- Changes from version 4.0.beta2:
* Improved LSP message handling
* Added delay LSP parameter
* Added LSP semantic token styles to base16 themes
* CLI: Enabled `--ls-semantic` option
- Changes from version 4.0.beta1:
* Added support for the language server protocol
* Added new configuration file lsp.conf
* CLI: Added `ls-profile`, `--ls-workspace`,`--ls-hover`
* CLI: Deprecated `--start-nested`, `--reformat=user`,
`--reformat-option`, `--base16`, `--delim-cr`, `--plug-in-read`
* GUI: Added LSP configuration tab
OBS-URL: https://build.opensuse.org/request/show/881676
OBS-URL: https://build.opensuse.org/package/show/devel:tools/highlight?expand=0&rev=108
* Improved PHP 8 syntax support.
* Added Emacs Org-Mode support (gl#saalen/highlight#174).
* Fixed single argument and truecolor output of mark_lines.lua
plug-in (gl#saalen/highlight#164).
* Added lineno and column parameters to Decorate hook.
* LIB: Moved CodeGenerator::readUserStyleDef and
getStyleDefinition to public (gl#saalen/highlight#173).
OBS-URL: https://build.opensuse.org/package/show/devel:tools/highlight?expand=0&rev=101
* HTML output: Added `white-space: pre-wrap` to pre tag CSS.
* Updated mark_lines.lua plug-in accept a line range as input
parameter and output xterm256 terminal sequences.
* Improved Ruby code folding of the outhtml_codefold plug-in.
* Updated astyle lib to rev 672.
* Added support for reStructured Text (gl#saalen/highlight#170).
* Added support for Rego (openpolicyagent.org).
* Added `outhtml_copy_clipboard.lua` plugin.
* CLI: Adapted default xterm256/truecolor theme to terminal
background colour.
* CLI: Adapted ANSI line numbers to terminal background colour
(gl#saalen/highlight#172).
* CLI: Fixed segfault if the user home directory cannot be
determined (gl#saalen/highlight#171).
* GUI: Initial font set to Monospace.
* GUI: Replaced highlight.xpm by highlight.png icon.
- Rebase optflags patch:
* Remove highlight-3.58-use_optflags.patch.
* Add highlight-3.59-use_optflags.patch.
- Add hicolor-icon-themes as build requirement: Required since move
of highlight-gui icon.
OBS-URL: https://build.opensuse.org/package/show/devel:tools/highlight?expand=0&rev=99
* Improved `--force` fallback argument handling
(gl#saalen/highlight#163).
* Added C++ attribute syntax support.
* Added Lua fuction `StoreValue` to set and retrieve information
across Lua states.
* Added `extras/eclipse-themes/eclipse_color_themes.py` script to
retrieve themes from eclipsecolorthemes.org.
* Added support for Web Assembly Text.
* Updated mark_lines.lua to output 16m terminal sequences
(gl#saalen/highlight#164).
* Fixed issues in bash.lang (gl#saalen/highlight#161).
* Fixed Bash heredoc highlighting in bash_functions.lua
(gl#saalen/highlight#156).
* CLI: `highlight --version -q` only prints the version number.
* GUI: Added theme contrast indicator.
- Rebase optflags patch:
* Remove highlight-3.53-use_optflags.patch.
* Add highlight-3.58-use_optflags.patch.
OBS-URL: https://build.opensuse.org/package/show/devel:tools/highlight?expand=0&rev=97
* Added support for Haml (gl#saalen/highlight#140).
* Added support for Wren.
* Added Lua function `OverrideParam`.
* Fixed regression in xterm256 or truecolor output
(gl#saalen/highlight#152).
* Fixed `--list-scripts` with read-only language definitions
(gl#saalen/highlight#154).
* Improved several language definitions.
OBS-URL: https://build.opensuse.org/package/show/devel:tools/highlight?expand=0&rev=95
* Added support for Sequence Alignment Maps (SAM files).
* Added empty-file mode to --no-trailing-nl
(gl#saalen/highlight#147).
* Fixed issue with --syntax-by-name waiting for stdin
(gl#saalen/highlight#151).
* Fixed issue with --syntax reading matching files in the
current working directory (gl#saalen/highlight#151).
* Fixed string parsing in lisp.lang (gl#saalen/highlight#150).
* Fixed output of UTF-8 text in xterm256 or truecolor output
(gl#saalen/highlight#152).
* Fixed regex in js.lang.
* Fixed calculation of testcase markers with UTF-8 input.
* Allowed number literals with underscores in Java, Scala, D,
Julia, C#, Perl and Ada definitions.
* Added Nord theme.
OBS-URL: https://build.opensuse.org/package/show/devel:tools/highlight?expand=0&rev=93
* Improved handling of empty files in xterm256 and truecolor
output (gl#saalen/highlight#147).
* Added EncodingHint attributes to filetypes.conf and language
definitions (gl#saalen/highlight#141).
* CLI: Allowed file paths as --theme and --syntax argument
(gl#saalen/highlight#145).
* GUI: Removed deprecated QTime API call.
OBS-URL: https://build.opensuse.org/package/show/devel:tools/highlight?expand=0&rev=91
* Fixed default colour output in BBCode
(gl#saalen/highlight#134).
* Fixed corner case in sh.lang.
* Fixed syntax tests with UTF-8 input (gl#saalen/highlight#123).
* Added support for Bash in outhtml_codefold.lua plug-in.
* Added ballerina.lang.
* Added block strings to java.lang.
* Added author hints in themes and language definitions.
* Added C++20 reserved words in c.lang.
* Added editorconfig file and validated all files accordingly.
* CLI: Fixed --list-scripts with -d or HIGHLIGHT_DATADIR env
variable (gl#saalen/highlight#139).
* GUI: Removed AsciiDoc instruction lines from the README popup
window.
OBS-URL: https://build.opensuse.org/package/show/devel:tools/highlight?expand=0&rev=89
* 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.
OBS-URL: https://build.opensuse.org/package/show/devel:tools/highlight?expand=0&rev=75
* 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.
OBS-URL: https://build.opensuse.org/package/show/devel:tools/highlight?expand=0&rev=73
* 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.
OBS-URL: https://build.opensuse.org/package/show/devel:tools/highlight?expand=0&rev=71
* 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.
OBS-URL: https://build.opensuse.org/package/show/devel:tools/highlight?expand=0&rev=69
* 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.
OBS-URL: https://build.opensuse.org/package/show/devel:tools/highlight?expand=0&rev=59
* 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.
OBS-URL: https://build.opensuse.org/package/show/devel:tools/highlight?expand=0&rev=54