|
|
|
|
Changelog for libKF5SyntaxHighlighting5-5.116.0-1.1.x86_64.rpm :
* Mon May 06 2024 Christophe Marin - Update to 5.116.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.116.0- Changes since 5.115.0: * fix refs * use (?:sub){0,2} to work with all pcre versions * Thu Feb 08 2024 Christophe Marin - Update to 5.115.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.115.0- No code change since 5.114.0 * Sat Jan 13 2024 Christophe Marin - Update to 5.114.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.114.0- No code change since 5.113.0 * Tue Dec 05 2023 Christophe Marin - Update to 5.113.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.113.0- No code change since 5.112.0 * Mon Nov 06 2023 Christophe Marin - Update to 5.112.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.112.0- No code change since 5.111.0 * Mon Oct 09 2023 Christophe Marin - Update to 5.111.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.111.0- Changes since 5.110.0: * Set mode for more config file endings (kde#475078) * Highlight MapCSS numeric and string condition values * textproto syntax: Support multipart strings. * textproto syntax: Add test case for octal escape sequences. * textproto syntax: Support some types of comments. * textproto syntax: Allow empty strings. * textproto syntax: Allow commas between fields. * Add TextProto syntax (protocol buffer Text Format Language). * Wed Sep 06 2023 Christophe Marin - Update to 5.110.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.110.0- No code change since 5.109.0 * Tue Aug 08 2023 Christophe Marin - Update to 5.109.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.109.0- Changes since 5.108.0: * Hare language syntax highlighting * Add explicit moc includes to sources for moc-covered headers * Mon Jul 03 2023 Christophe Marin - Update to 5.108.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.108.0- Changes since 5.107.0: * Remove qt6 CI builds * ensure all .json files are valid * Highlight QML pragma keyword * Mon Jun 05 2023 Christophe Marin - Update to 5.107.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.107.0- No code change since 5.106.0 * Sat May 06 2023 Christophe Marin - Update to 5.106.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.106.0- Changes since 5.105.0: * Backport theme changes to kf5 * backport master hl file updates * Add mimetype for markdown * Sat Apr 01 2023 Christophe Marin - Update to 5.105.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.105.0- Changes since 5.104.0: * Highlight the QML \"required\" keyword, added in Qt 5.15 * Mon Mar 06 2023 Christophe Marin - Update to 5.104.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.104.0- No code change since 5.103.0 * Wed Feb 08 2023 Christophe Marin - Update to 5.103.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.103.0- Changes since 5.102.0: * Log: fix slow search regex ; add Critical section ; some improvement in Log File (advanced) (kde#464424) * Cobol: add extensions ; add exec sql block ; picture clause more permissive * Cobol: replace tab with 2 spaces * Add Zig language * Add Cabal syntax * Add Log File syntax * avoid copies of Theme and QString in functions that manipulate themes * FormatPrivate now contains a definition name rather than a reference to a definition * add noexcept * Theme::m_data is now always initialized with a valid pointer * optimize ThemeData::textStyleOverride * Replace DefinitionRef in StateData with a definition id * Add COBOL syntax * Indexer: suggest more minimal=1 or other rule for RegExpr with lookhaed=1 and . * * Indexer: check xml validity * feat: Add new syntax for `Earthfile` * Thu Jan 12 2023 Christophe Marin - Update to 5.102.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.102.0- Changes since 5.101.0: * Resolve conflict on .ex file extension * Markdown: remove dynamic rules that are not needed * Julia: merge hundreds of rules into a single regex ; fix adjoint operator ; includes ##Comments * avoid temporary constructions of Definition in AbstractHighlighter::highlightLine * GCode: numbers are optional with parameters (kde#462969) * cmake: Use ECMQmlModule for qtquick plugin * update version and references * Add MapCSS highlighting * Update test files for Nim codeblock in markdown * Add testcase to markdown file for Nim code blocks * Markdown: Use nim highlighting in nim blocks * Add testcase for \"\\\" * Nim: Small syntax fixes * Add new keywords: `get` and `set` * Tue Dec 06 2022 Christophe Marin - Update to 5.101.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.101.0- Changes since 5.100.0: * TOML: add number prefix, inf, nan and more datetime format ; fix multi-strings closing (kde#462178) * Python: add pyi extension (python interface) * Javascript: remove previousDibling keyword (probably a typo for previousSibling) * Add GPS Exchange Format (GPX) type * CSS family: add properties, functions and fr unit ; remove FPWD and old proposed properties * install a index.katesyntax when QRC_SYNTAX is OFF * Make the Rust language mode use the cstyle indenter * C23: missing wN length modifiers with d and i in printf_like * CMake: remove duplicate and * CMake: optimize by adding DetectIdentifier and DetectSpaces (~20% faster) * CMake: replace some with * CMake: more IncludeRules * CMake: remove unused rule and moves the substitution end rule to first * Add syntax definition for CSV and TSV * JSON: small optimization on number regex * Go: improved support for literal numbers, add unicode escape characters and new predefined type (kde#459291) * dynamic RegExpr has its own type (~2.2% faster) * XML: replace a dynamic StringDetect with DetectIdentifier contextually equivalent * XML: character < in an ENTITY is highlighted as an error * Fix generating index.katesyntax when QRC_SYNTAX is off * Tue Nov 08 2022 Christophe Giboudeaux - Update to 5.100.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.100.0- Too many changes since 5.99.0, only listing bugfixes: * Jira: fix Bold and Stroked Out highlight at start of line (kde#431268) * CMake: fix nested parentheses highlinthing (kde#461151) * CMake: add Control Flow style for if, else, while, etc (kde#460596) * Alerts: add NO-BREAK SPACE (nbsp) as keyword deliminator (kde#459972) * Bash/Zsh: fix group command with coproc statement (kde#460301) * Sat Oct 01 2022 Christophe Giboudeaux - Update to 5.99.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.99.0- Changes since 5.98.0: * Add Qt 6 Windows CI * Bash,Zsh: add Dollar Prefix style for simple variable * Zsh: disable spellcheck * Zsh: fix Parameter Expansion style for )) in $((...)) and add missing parameter expansion flags * Bash: fix Parameter Expansion style for )) in $((...)) * prefer Oklab to CIELAB for perceptual color difference in ansi256 mode * PostgreSQL: Remove # as line comment * .gitlab-ci.yml: enable static builds * Improve ASN.1 highlighting * Ruby: add keywords used for refinements to the mixin methods list * Python: add := operator, built-in functions and special methods * Crystal Syntax Highlighting Definition: // operator, macros, keywords * debianchangelog.xml: Set default filename * bash.xml: The other (more correct) form of multiline comments * Tue Sep 06 2022 Christophe Giboudeaux - Update to 5.98.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.98.0- Changes since 5.97.0: * cmake.xml: Add `CMAKE_FILES_DIRECTORY` as undocumented * Use C-style indenting for GLSL * bash.xml: Enable multiline comments and RST documentation * bash.xml: Reformat for better looking * VHDL: fix some highlighting and folding errors * Python: when strings are not closed, mark only the following line as error * Change singleLineComments to be AfterWhiteSpace for c-like langs (kde#438744, kde#456819) * Add FreeBSD Qt6 CI support * Indexer: ignore attribute with lookAhead in suggestRuleMerger() and check attribute only used with lookAhead or IncludeRules * detect .gcode files as G-Code (kde#457753) * Asciidoc: fix section block continuation that should not be highlighted * Asciidoc: optimize rendering time by about 35% * Asciidoc: fix title highlighting when not starting at level 0 (kde#452238) * Bash/Zsh: add -o and -a logical operators with [ ... ] * G-Code: fix number pattern, Mnnn as M-word or M-word (user), add String and... (kde#457754) * Fortran: Interpret percent sign as operator * RPM Spec: fix #20: support of ${expand:...}, ${lua:...}, lua section and some... * VHDL: (#21) fix instantiating component in architecture * CartoCSS: fix the last statement in curly braces when it does not terminate with a semicolon * C: support of C23 and synchronization with cpp.xml * C++: bump version number * C++: Symbol style for LineContinue in String and # in Define * C++: various optimizations and minor improvements * C++: add assume attribute * C++: add z/Z number suffix * C++: add extensions for printf (C23): wN, wfN, H, D, and DD length modifiers, b format * C++: add elifdef/elifndef ; add Char/String Literal Prefix style ; check extra hexadecimal char in String8 * Optimize AbstractHighlighter * Resolve regexp rules lazily * Sun Aug 07 2022 Christophe Giboudeaux - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0- Too many changes since 5.96.0, only listing bugfixes: * add basic support of aspx and ashx (kde#437220) * R: add := operator (kde#450484) * Sun Jul 03 2022 Christophe Giboudeaux - Update to 5.96.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.96.0- Changes since 5.95.0: * Handle case when heredoc closing identifier is indented with space or tabulation (kde#353162) * cmake.xml: Updates for CMake 3.24 * Add OrderWithRequires and RemovePathPostfixes keywords to RPM Spec * Adjust repo\'s own includes * Fri Jun 10 2022 Christophe Giboudeaux - Update to 5.95.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.95.0- Changes since 5.94.0: * avoid spell checking in diffs * Avoid unprefixed CamelCase headers generated directly in build dir (kde#453759) * Bash: fix comments in double braces (kde#450878) * systemd unit: update to systemd v251 * debchangelog: add Kinetic Kudu * Tue May 10 2022 Christophe Giboudeaux - Update to 5.94.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.94.0- Changes since 5.93.0: * Simplify header install locations * inc version * tests shall always pass * cmake.xml: Updates for CMake 3.23 * try windows CI * Fix haxe rawstring escaping * Sun Apr 03 2022 Christophe Giboudeaux - Update to 5.93.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.93.0- Changes since 5.92.0: * Go syntax - \"go\" -> ControlFlow * Autotest for Go * Go syntax - Separate ControlFlow from Keywords * Bash/Zsh: fix expression closing parenthesis in regex (kde#450478) * Mon Mar 07 2022 Christophe Giboudeaux - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0- Changes since 5.91.0: * increment bash version number * Bash: fix parameter expansion replacement with path without extended glob * Lua: fix function highlighting with local function (#17) * Add Android Qt6 CI * Propagate Qt major version to external project build of the host tools * increment versions * Bash/Zsh: fix keyword ! in ! cmd * Sun Feb 06 2022 Christophe Giboudeaux - Update to 5.91.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.91.0- Changes since 5.90.0: * fix unit test refs * Python: fix line continuation starting with a string * CSS: add some values and functions * CSS: fix nested function call (kde#444506) * Zsh: fix line-break and pattern in double bracket condition * Bash: fix line-break in double bracket condition (kde#448126) * Bash: fix parameter expansion replacement with extended glob * update test refs * [R] Add a test for this syntax * [R] Add support for new pipe from R 4.1 * update test refs * Bump version number * Repair syntax * Update Stan highlighting * Add CI qt6 support * Mon Jan 03 2022 Christophe Giboudeaux - Update to 5.90.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.90.0- Changes since 5.89.0: * systemd unit: update to systemd v250 * separate dynamic StringDetect rule to avoid copies in StringDetect::doMath() * prefer to construct the rule directly in the vector rather than a move * automatically replace StringDetect to DetectChar, Detect2Chars or AnyChar when possible * use std::weak_ptr::owner_before instead of weak_ptr::expired() and weak_ptr::lock() for better performance * use non-deprecated function * Update test file for OrgMode * link and macro replacement marker * very basic support for [[link]] and [[link][desc]] * support implicit link in normal text * Change the build system to enable building with Qt6 * SQL and SQL (PostgreSQL): nested comments support (kde#442449) * GnuPlot: fix a lot of issue (kde#442181) * PHP: add readonly, never and some functions/classes/constants of php-8.1 * Bash and Zsh: support of ${!2} (kde#440360) * Bash: more unixcommands (GNU coreutils and some others) (kde#439211) * Fix compilation error on Qt6 * Fix language specification comments * Rename MIME type text/x-objcpp-src => text/x-objc++src * Add Homuncuius.theme * remove rawhtml, not needed * Add grammar for RETRO Forth * Sat Dec 04 2021 Christophe Giboudeaux - Update to 5.89.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.89.0- Changes since 5.88.0: * markdown.xml: Fix highlighting of headers (include last char) (kde#444422) * Update orgmode.xml * use the same way as emacs to highlight priority cookie * update test files * support verbatim since it seems used more often than inline code * support single line comment, babel call, priority cookie * Update context.xml version * Update ConTeXt test references * Corrected syntax for ConTeXt TABLE commands (kde#445820) * ConTeXt: Verbatim highlighting allows for nesting (kde#445818) * Added ConTeXt test references * Added ConTeXt test file * Update context.xml version number * Added highlighting for ConTeXt \"\\m\" command * Fixed current math command highlighting. * misc: Add `Pipfile` to create Python venv for generators * cmake.xml: Updates for CMake 3.22 * fix: Add `Loader` parameter in call to `yaml.load()` * update test for inline code * support inline code and another type of number list * update test files for newly added syntax * support block and number list * add test files * add orgmode.xml * add racket.xml * Sun Nov 07 2021 Christophe Giboudeaux - Strip \'Source\' URL for faster submissions * Sun Nov 07 2021 Christophe Giboudeaux - Update to 5.88.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.88.0- Too many changes to list here. * Sat Oct 30 2021 Christophe Giboudeaux - Add the optional QtQuick dependency. (boo#1192170) * Sun Oct 03 2021 Christophe Giboudeaux - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0- Changes since 5.86.0: * Add Gitlab CI configuration * Add basic QML API docs * yara - add new 4.x keywords * Tests result * Fix operators and included more blocks on test * Change license to MIT * Included test reference * Removed items that are generating errors for now * initial work on terraform syntax highlight * Port AbstractHighlighter::highlightLine to QStringView * Wed Sep 15 2021 Christophe Giboudeaux - Drop the unneeded baselibs.conf. * Mon Sep 06 2021 Christophe Giboudeaux - Update to 5.86.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.86.0- Too many changes since 5.85.0, only listing bugfixes: * markdown.xml: End nested sub-headers fold regions when parent header is closed (kde#441278) * Python: Add \"yield from\" keyword (kde#441540) * isocpp.xml: Highlight raw string delimeters (kde#440038) * Fri Aug 06 2021 Christophe Giboudeaux - Update to 5.85.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.85.0- Too many changes since 5.84.0, only listing bugfixes: * Python: Fix r\"\\\\\" and derivatives (kde#440412) * Python: Fix single quote bytes literals (b\"\") (kde#440089) * Sun Jul 04 2021 Christophe Giboudeaux - Update to 5.84.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.84.0- Too many changes to list here.- Only install the license files once * Sat Jun 05 2021 Christophe Giboudeaux - Update to 5.83.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.83.0- Changes since 5.82.0: * Rust syntax - Autotest for separate ControlFlow + remove \"try\" from ControlFlow * Rust syntax - Separate ControlFlow from Keywords * Bump required CMake version to 3.16 * We can use qt_ macro so it will help to compile against qt5/qt6 * Fix perl qw< > highlighting and extend test * Update GAS syntax to highlight reg/instrs/jmp instrs * Sat May 01 2021 Christophe Giboudeaux - Update to 5.82.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.82.0- Changes since 5.81.0: * debchangelog: add Impish Indri * remove text/plain from Godot * systemd unit: merge some RegExpr rules * systemd unit: increase version number * systemd unit: update to systemd v248 * add support for Godot\'s gd-scripts * Update Readme * Bash/Zsh: (#5) fix SubShell context that starts as an arithmetic evaluation ; add regions for all SubShell * Doxygen: fix Word style when the word is at the end of line * Mon Apr 05 2021 Christophe Giboudeaux - Update to 5.81.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.81.0- Too many changes to list here. * Sun Mar 07 2021 Christophe Giboudeaux - Update to 5.80.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.80.0- Too many changes since 5.79.0, only listing bugfixes: * PHP: fix string, number and folding region ; refactor styles (kde#429651) * Tue Feb 16 2021 Wolfgang Bauer - Update to 5.79.1 * Breeze Light: restore original black color for Control Flow * Mon Feb 08 2021 Christophe Giboudeaux - Update to 5.79.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.79.0- Too many changes since 5.78.0, only listing bugfixes: * Bash, Zsh: fix cmd;; in a case (kde#430668) * email.xml: Detect nested comments and escaped characters (kde#425345) * Bash: fix } in ${!xy *} and more Parameter Expansion * Wed Jan 06 2021 Christophe Giboudeaux - Update to 5.78.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.78.0- Too many changes to list here.
|
|
|