85e9e82bc9
- 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)
Antoine Belvire
2025-11-22 13:33:13 +00:00
bb77304074
Accepting request 1277658 from devel:tools
Ana Guerrero2025-05-23 12:29:20 +00:00
9a0929bc96
Accepting request 1277051 from home:simonlm:branches:devel:tools
Martin Pluskal2025-05-15 08:51:43 +00:00
7f5fea5d9e
Accepting request 1228174 from devel:tools
Ana Guerrero2024-12-05 16:05:12 +00:00
47a4c6ff0e
Update to version 4.13
Antoine Belvire
2024-12-04 08:06:35 +00:00
79fe8b71d3
- Update to version 4.12: * Updated astyle lib to version 3.4.16. * Removed using namespace std; in header files (gl#saalen/highlight!147). * Added -webkit-user-select to HTML line number style (gl#saalen/highlight#214). * Added plug-in outhtml-focus.lua. * Updated lsp.conf to include metals and clojure-lsp configurations. * Fixed Yaml URL recognition. * Fixed Rust raw literal recognition (gl#saalen/highlight#187). * Fixed Factor comment recognition (gl#saalen/highlight#239).
Antoine Belvire
2024-05-25 16:22:45 +00:00
77f8fdc3c5
Accepting request 1159927 from devel:tools
Ana Guerrero2024-03-22 14:17:56 +00:00
d8a692a0fc
- Update to version 4.11: * Updated astyle lib to version 3.4.13. * Updated java definition (gl#saalen/highlight#244). * Updated solidity definition (gl#saalen/highlight#217). * Fix backslash symbol in man page.
Antoine Belvire
2024-03-20 19:15:38 +00:00
f6ea070c51
Accepting request 1119368 from devel:tools
Ana Guerrero2023-10-23 21:40:12 +00:00
57d1568408
- Update to version 4.10: Update astyle lib to version 3.4.10.
Antoine Belvire
2023-10-21 19:10:29 +00:00
b90dcd7be0
Accepting request 1118940 from devel:tools
Ana Guerrero2023-10-20 21:16:21 +00:00
9fc94001cd
- Update to version 4.9: * 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).
Antoine Belvire
2023-10-19 12:38:42 +00:00
f9d93f3c49
Accepting request 1106089 from devel:tools
Ana Guerrero2023-08-30 08:19:11 +00:00
c020077613
- Update to version 4.8: * 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).
Antoine Belvire
2023-08-26 22:12:20 +00:00
1eaad662b0
Accepting request 1099149 from devel:tools
Ana Guerrero2023-07-24 16:11:59 +00:00
a75e469a04
- Update to version 4.7: * Updated astyle lib to version 3.4.1. * CLI: Fixed member variable initialization.
Antoine Belvire
2023-07-17 23:01:47 +00:00
29f8ae6a34
- Update to version 4.6: * Added --service-mode option to run highlight as long running process (gl#saalen/highlight!140). * Added extras/highlight-service.py as an example for the service mode. * Updated astyle lib to version 3.3.
Antoine Belvire
2023-05-23 22:38:12 +00:00
09c7a5a5ae
- Update to version 4.5: * Added support for Hare. * Fixed --no-trailing-nl option for LaTeX output (gl#saalen/highlight#216). * Fixed typos in rnc.lang, spn.lang and znn.lang (gl#saalen/highlight!139). * Fixed missing ngerman package for --replace-quotes option (gl#saalen/highlight#222). * Fixed quotes highlighting in XML (gl#saalen/highlight#226). * Updated file extension lists (gl#saalen/highlight#227). * Updated astyle lib to version 3.2.
Antoine Belvire
2023-03-15 21:29:48 +00:00
1f7fa15cee
- Update to version 4.4: * 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.
Antoine Belvire
2022-11-12 17:32:31 +00:00
b5ab9b9d84
Accepting request 1006769 from devel:tools
Richard Brown2022-10-01 15:42:34 +00:00
e09426c3e8
Ran spec-cleaner
Antoine Belvire
2022-09-28 19:50:26 +00:00
083241e96d
- Update to version 4.3: * 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).
Antoine Belvire
2022-09-28 19:39:19 +00:00
7cf3a5425c
- Create a common subpackage for architecture-independent files required by both cli and gui applications.
Antoine Belvire
2022-03-23 14:25:27 +00:00
3cdfbbfc98
Cosmetic fixes in changelog
Antoine Belvire
2022-03-23 00:44:22 +00:00
70109ffd23
Fix typo in changelog
Antoine Belvire
2022-03-23 00:39:03 +00:00
c607261ef0
- Update to version 4.2: - Added support for Critic markup (gl#saalen/highlight#197). - Added support for jam/ham (gl#saalen/highlight#196). - Added support for PureScript. - Added support for Nix (gl#saalen/highlight#200). - Added ino file mapping / Arduino C (gl#saalen/highlight#201). - Fixed RTF page color attributes (gl#saalen/highlight#195). - Fixed identifier parsing in yaml.lang (gl#saalen/highlight#190). - Fixed symbol parsing in lisp.lang 'gl#saalen/highlight#198). - Fixed string parsing in csharp.lang (gl#saalen/highlight#199). - Fixed string parsing in conf.lang (gl#saalen/highlight#203). - Added make target install-lib-shared to install shared lib (gl#saalen/highlight#202). - GUI: Added Japanese translation. - GUI: Disabled floating panel (state restore fails). - Remove useless dependency of gui on cli.
Antoine Belvire
2022-03-23 00:31:09 +00:00
d710c4eb18
- Update to version 3.61: * Added --syntax-supported option * Fixed indentation of Plain TeX output - Drop makefile patches since build can actually be configured without them: * highlight-3.45-fix-doc-dir.patch * highlight-3.59-use_optflags.patch
Antoine Belvire
2021-02-17 22:43:32 +00:00
91a5aa754b
- Update to version 3.60: * 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).
Antoine Belvire
2020-12-21 19:11:55 +00:00
68f61485cb
- Update to version 3.59: * 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.
Antoine Belvire
2020-11-14 15:17:56 +00:00
5606963ec6
- Update to version 3.58: * 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.
Antoine Belvire
2020-09-09 22:20:21 +00:00
b15032fee4
- Update to version 3.57: * 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.
Antoine Belvire
2020-05-15 10:57:11 +00:00
0c34683c21
- Update to version 3.56: * 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.
Antoine Belvire
2020-04-08 18:10:14 +00:00
7e369dfdd3
- Update to version 3.55: * 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.
Antoine Belvire
2020-01-29 19:50:13 +00:00
580d2cf0f1
- Update to version 3.54: * 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.
Antoine Belvire
2019-11-11 19:56:10 +00:00
0b073806f3
- Use lang_package macro for highlight-gui-lang declaration.
Antoine Belvire
2019-08-16 17:16:57 +00:00
3a9ecf0cc2
Fix build requirements
Antoine Belvire
2019-05-29 06:32:51 +00:00
a043b14e16
- Update to version 3.52: * Added negation ~ to test state indicators (gl#saalen/highlight#122). * Added support for Hugo. * Added 5 duotone themes. * CLI: fixed segfault with --force (gl#saalen/highlight#125). * GUI: limited font selection to monospace fonts (gl#saalen/highlight#124). - Rebase optflags patch: * Remove highlight-3.42-use_optflags.patch. * Add highlight-3.52-use_optflags.patch. - Remove obsolete conditionals.
Antoine Belvire
2019-05-29 06:26:59 +00:00
1d4a70b22a
- 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.
Antoine Belvire
2019-02-08 07:26:22 +00:00
5074d6c758
- 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.
Antoine Belvire
2018-12-14 16:47:36 +00:00
4a06473159
- 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.
Antoine Belvire
2018-10-14 08:10:28 +00:00
dc8320544c
- Update to version 3.46: * Fixed xterm256 and truecolor whitespace output (gl#saalen/highlight#90). * Converted manuals to AsciiDoc.
Antoine Belvire
2018-10-07 15:48:48 +00:00
bd13850e21
- 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.
Antoine Belvire
2018-10-06 07:29:15 +00:00
972a2f16d1
- 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).
Antoine Belvire
2018-07-22 07:58:24 +00:00
12ef68131f
- Make the build of gui subpackage conditional (built by default). - Clean spec file with spec-cleaner.
Antoine Belvire
2018-07-07 13:48:55 +00:00
99b275fd7a
- 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.
Antoine Belvire
2017-11-29 19:30:02 +00:00
73eed8c95f
- 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.
Antoine Belvire
2017-07-26 22:57:59 +00:00
9b28b3a94f
- 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.
Antoine Belvire
2017-07-23 08:28:03 +00:00
37b15cf08f
- 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
Antoine Belvire
2017-06-21 21:53:45 +00:00
442e0a5a0b
- 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
Antoine Belvire
2017-05-31 22:40:26 +00:00