1. 25 Aug, 2018 1 commit
  2. 24 Aug, 2018 2 commits
  3. 23 Aug, 2018 2 commits
    • Nibaldo González's avatar
      JavaScript: add binaries, fix octals, improve escapes & allow Non-ASCII identifiers · ddc165f1
      Nibaldo González authored
      Summary:
      **Changes:**
      
      * Add binaries: `0b0101` [1]
      * Fix octals: the format of octals supported is: `0o1717`, but the HlCOct rule is equivalent to `01717`. [1]
      * Improve escapes [2]: HlCStringChar rule does not contain the exact escapes supported by JavaScript:
      	* The reserved character escapes are `'"\bfnrtv0`. These are now highlighted in bold (itemData: "Reserved Char. Escape").
      	* Hexadecimal escapes in JS only support 2 numbers: `\xNN`, but HlCStringChar admits 1 or 2.
      	* The maximum value of octal escape is `\377` (255 in decimal). For example, when typing `\477`, it's only considered as an escape: `\47`.
      	* Any character can be escaped (previously, in the templates, the special character "$" for substitutions is not escaped).
      * In "JavaScript React" the context "Conditional Expression", which is unnecessary, is eliminated to simplify the code.
      
      * Add identifiers with Non-ASCII characters [3], to avoid highlighting RegExp and numbers after non-ASCII characters. This also applies to the highlighting of objects, functions and JSON properties.
      
      BUG: 393633
      
      **References:**
      * [1] Standard ECMA-262, ECMAScript 2015 Language Specification. [11.8.3] Numeric Literals: https://ecma-international.org/ecma-262/6.0/#sec-literals-numeric-literals
      * [2] Standard ECMA-262, ECMAScript 2015 Language Specification. [11.8.4] String Literals: https://ecma-international.org/ecma-262/6.0/#sec-literals-string-literals
      * [3] Valid JavaScript variable names in ES2015: https://mathiasbynens.be/notes/javascript-identifiers-es6
      
      Reviewers: dhaumann, cullmann, #framework_syntax_highlighting
      
      Reviewed By: cullmann, #framework_syntax_highlighting
      
      Subscribers: kwrite-devel
      
      Tags: #kate, #frameworks
      
      Differential Revision: https://phabricator.kde.org/D13888
      ddc165f1
    • Christoph Cullmann's avatar
      Allow to turn of the QStandardPaths lookups · ee0aa575
      Christoph Cullmann authored
      Rational: If you deploy this framework on your own, you might use a version not compatible with stuff in the normal QStandardPaths location.
      Or you just only want to have the highlighting files as shipped with your tool (and put in the resource or via addCustomSearchPath, like QtCreator).
      
      Differential Revision: https://phabricator.kde.org/D15006
      ee0aa575
  4. 22 Aug, 2018 1 commit
  5. 21 Aug, 2018 5 commits
  6. 20 Aug, 2018 6 commits
  7. 19 Aug, 2018 3 commits
  8. 18 Aug, 2018 1 commit
  9. 17 Aug, 2018 1 commit
  10. 16 Aug, 2018 1 commit
  11. 15 Aug, 2018 1 commit
    • Nibaldo González's avatar
      Modelines: add byte-order-mark & small fixes · e1c3d16a
      Nibaldo González authored
      Summary:
      Changes:
      
      * Add missing keyword: `byte-order-mark` (there is only "byte-order-marker" and "bom"). Obtained from: https://docs.kde.org/stable5/en/applications/katepart/config-variables.html
      * Remove keywords delimiters "*" and "+", because in the "RemoveSpacesOptions" list, the keywords "*" and "+" are not highlighted.
      * Fix ";" in the "RemoveSpaces" context ("remove-trailing-spaces" variable). The character ";" it is not highlighted as in the rest of the variables, since when writing a value, the context ends.
      {F6128802}
      * For a strange reason, the use of `<IncludeRules context="##Modelines"/>`, in others files, causes the line continuation character ("\") to be highlighted as `dsNormal`. This is solved by removing the LineContinue rule in the "Normal" context in Modelines. I consider the LineContinue & DetectSpaces rules to be unnecessary in the "Normal" context, so I've eliminated them.
      {F6128805}
      
      I was going to add a test file, but there are errors when generating the html and ref files, even with the unmodified modelines.xml file :S
      
      Reviewers: turbov, dhaumann, cullmann, vkrause, #kate
      
      Reviewed By: cullmann, #kate
      
      Subscribers: kwrite-devel, kde-frameworks-devel
      
      Tags: #kate, #frameworks
      
      Differential Revision: https://phabricator.kde.org/D14274
      e1c3d16a
  12. 14 Aug, 2018 10 commits
    • Christoph Cullmann's avatar
      remove the no longer supported configuration part of the spellchecking that... · 0df450d8
      Christoph Cullmann authored
      remove the no longer supported configuration part of the spellchecking that always had just one mode we now hardcode
      0df450d8
    • Christoph Cullmann's avatar
      Add syntax highlighting support for Stan · 0a39f672
      Christoph Cullmann authored
      Summary: Add syntax highlighting support for the Stan probabilistic programming language (http://mc-stan.org/).
      
      Reviewers: #framework_syntax_highlighting, cullmann
      
      Reviewed By: #framework_syntax_highlighting, cullmann
      
      Subscribers: kwrite-devel, cullmann, dhaumann, pino, kde-frameworks-devel
      
      Tags: #frameworks, #kate
      
      Differential Revision: https://phabricator.kde.org/D13940
      0a39f672
    • Christoph Cullmann's avatar
      Revert "Modelines: add byte-order-mark & small fixes" · c721c9f2
      Christoph Cullmann authored
      This reverts commit bffb66cb.
      c721c9f2
    • Christoph Cullmann's avatar
      add back indenter · 1efdfc42
      Christoph Cullmann authored
      1efdfc42
    • Christoph Cullmann's avatar
      Optimize many syntax highlighting files and fix the '/' char of SQL · 43396e0a
      Christoph Cullmann authored
      Summary:
      Some suggested optimizations of D10621.
      
      **Note:**
      
      ```
      <keywords additionalDeliminator="@" weakDeliminator=";" />
      ```
      
      Using KDE Frameworks 5.44, the above is only applied to the 'keywords' rules. However, when you run `./bin/testhighlighter_test`,`./bin/folding_test` & `./bin/htmlhighlighter_test`, it also applies to the delimiters of the 'WordDetect' rules.
      This generates an error when I run testing binaries on the `test.sql_oracle` file, in the last line `end; ` (`<RegExpr String="\bend\b" ../>` is changed to WordDetect and ';' is not delimiter). The test files with the problem are included.
      
      The only files where RegExpr is changed for WordDetect (with the delimiters modified) are `sql*.xml` and `rhtml.xml`. I do not know if it will be necessary to undo these changes or it is just a problem of the test generator.
      
      **Fix in SQL:**
      Fix bug in `sql-mysql.xml`, `sql-postgresql.xml` & `sql.xml` files: The single character '/' on a new line (rule: `<RegExpr String="^/$" ../>`) is not highlighted, because it has conflict with the '/' keyword in the "operators" list. This rule is replaced by LineContinue (with column=0) and placed before the rule `<keyword String="operators" ../>`.
      
      * sql-mysql.xml
      	* [Line 481] RegExpr -> [Line 394] LineContinue.
      * sql-postgresql.xml
      	* [761] RegExpr -> [744] LineContinue.
      * sql.xml
      	* [914] RegExpr -> [897] LineContinue.
      
      **Files changed:**
      
      * prolog.xml
      * pug.xml
      	* [Line 36] RegExpr "\belse if\b" is replaced with "\belse\s+if\b". It is much more appropriate than using WordDetect, since it is JavaScript code (is Node.js)
      * qml.xml
      * r.xml
      * rest.xml
      	* [Lines 39-40] Merge RegExpr rules.
      * rhtml.xml
      	* [Lines 586-587] Merge RegExpr rules.
      * rpmspec.xml
      * ruby.xml
      * sisu.xml
      * sql-mysql.xml
      * sql-oracle.xml
      * sql-postgresql.xml
      * sql.xml
      * tads3.xml
      * tcl.xml
      * template-toolkit.xml
      	* Duplicate rules are deleted.
      * textile.xml
      	* [Lines 36-39] Merge RegExpr rules.
      * varnishtest.xml
      * varnishtest4.xml
      * vhdl.xml
      	* [Lines 511-514] Merge RegExpr rules.
      * wml.xml
      * xharbour.xml
      	* [Line 491] RegExpr ("\d+") -> Int
      * xmldebug.xml
      	* RegExpr ("\s+") -> DetectSpaces
      * zsh.xml
      	* RegExpr ("[A-Za-z_]\w*") -> DetectIdentifier
      
      Test Plan: I tried most of the changes to avoid problems.
      
      Reviewers: #framework_syntax_highlighting, dhaumann
      
      Reviewed By: #framework_syntax_highlighting, dhaumann
      
      Subscribers: kwrite-devel, kde-frameworks-devel, dhaumann
      
      Tags: #frameworks, #framework_syntax_highlighting, #kate
      
      Differential Revision: https://phabricator.kde.org/D11543
      43396e0a
    • Nibaldo González's avatar
      Modelines: add byte-order-mark & small fixes · bffb66cb
      Nibaldo González authored
      Summary:
      Changes:
      
      * Add missing keyword: `byte-order-mark` (there is only "byte-order-marker" and "bom"). Obtained from: https://docs.kde.org/stable5/en/applications/katepart/config-variables.html
      * Remove keywords delimiters "*" and "+", because in the "RemoveSpacesOptions" list, the keywords "*" and "+" are not highlighted.
      * Fix ";" in the "RemoveSpaces" context ("remove-trailing-spaces" variable). The character ";" it is not highlighted as in the rest of the variables, since when writing a value, the context ends.
      {F6128802}
      * For a strange reason, the use of `<IncludeRules context="##Modelines"/>`, in others files, causes the line continuation character ("\") to be highlighted as `dsNormal`. This is solved by removing the LineContinue rule in the "Normal" context in Modelines. I consider the LineContinue & DetectSpaces rules to be unnecessary in the "Normal" context, so I've eliminated them.
      {F6128805}
      
      I was going to add a test file, but there are errors when generating the html and ref files, even with the unmodified modelines.xml file :S
      
      Reviewers: turbov, dhaumann, cullmann, vkrause, #kate
      
      Reviewed By: cullmann, #kate
      
      Subscribers: kwrite-devel, kde-frameworks-devel
      
      Tags: #kate, #frameworks
      
      Differential Revision: https://phabricator.kde.org/D14274
      bffb66cb
    • Dominik Haumann's avatar
      Relicense Powershell to MIT license · 9e9b4877
      Dominik Haumann authored
      Agreed by authors on public mailing list, see:
      https://marc.info/?l=kwrite-devel&m=151249825704504&w=2
      9e9b4877
    • Dominik Haumann's avatar
      Relicense modelines.xml to MIT license · 857a2771
      Dominik Haumann authored
      Summary:
      This change relicenses the modelines.xml file to MIT license.
      Please everyone, explicitly state that you agree with the relicense change
      to MIT and accept this revision so that we can proceed.
      
      The authors are extracted from below:
      - Alex Turbov <i.zaufi@gmail.com>
      - Christoph Cullmann <cullmann@kde.org>
      - Volker Krause <vkrause@kde.org>
      - Dominik Haumann <dhaumann@kde.org>
      - Martin Walch <walch.martin@web.de>
      
      Changes to the file in syntax-highlighting.git
      ==============================================
      
      commit 1cf26801
      Author: Christoph Cullmann <cullmann@kde.org>
      Date:   Mon Jul 24 15:25:27 2017 +0200
      
          strip leading/trailing whitespaces from keywords
      
          command: perl -pi -e 's@<item>\s*(\S+)\s*</item>@<item>\1</item>@gi' *.xml
      
          remaining issues:
      
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/4dos.xml" line 281 keyword with leading/trailing spaces: " DATE /T "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/ample.xml" line 2896 keyword with leading/trailing spaces: " Afall, Bfall, Qfall, Qbfall, Tfall, Tbfall "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/ample.xml" line 2898 keyword with leading/trailing spaces: " Arise, Brise, Qrise, Qbrise, Trise, Tbrise "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/ample.xml" line 2903 keyword with leading/trailing spaces: " Asim_model Property in Element Statements "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/ample.xml" line 2987 keyword with leading/trailing spaces: " Requirements for DRACULA II "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/ample.xml" line 3012 keyword with leading/trailing spaces: " Ioh1, Ioh2 "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/ample.xml" line 3014 keyword with leading/trailing spaces: " Iol1, Iol2 "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/ample.xml" line 3068 keyword with leading/trailing spaces: " Spike Model Data "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/ample.xml" line 3195 keyword with leading/trailing spaces: " Tphz, Tplz, Tpzh, Tpzl "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/ample.xml" line 3207 keyword with leading/trailing spaces: " Voh1, Voh2 "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/ample.xml" line 3209 keyword with leading/trailing spaces: " Vol1, Vol2 "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/asn1.xml" line 36 keyword with leading/trailing spaces: " OCTET STRING "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/coldfusion.xml" line 199 keyword with leading/trailing spaces: " String formatting "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/freebasic.xml" line 29 keyword with leading/trailing spaces: " For Input "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/freebasic.xml" line 30 keyword with leading/trailing spaces: " For Output "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/freebasic.xml" line 31 keyword with leading/trailing spaces: " For Binary "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/freebasic.xml" line 32 keyword with leading/trailing spaces: " For Random "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/freebasic.xml" line 132 keyword with leading/trailing spaces: " Byte PTR "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/freebasic.xml" line 133 keyword with leading/trailing spaces: " Dword PTR "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/freebasic.xml" line 134 keyword with leading/trailing spaces: " Qword PTR "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/freebasic.xml" line 135 keyword with leading/trailing spaces: " Word PTR "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/freebasic.xml" line 369 keyword with leading/trailing spaces: " OPTION BASE "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/freebasic.xml" line 370 keyword with leading/trailing spaces: " OPTION PRIVATE "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/gnuplot.xml" line 88 keyword with leading/trailing spaces: " data style "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/gnuplot.xml" line 89 keyword with leading/trailing spaces: " function style "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/php.xml" line 2253 keyword with leading/trailing spaces: " date_time_ set "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/progress.xml" line 298 keyword with leading/trailing spaces: " NOT ENTERED "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/progress.xml" line 609 keyword with leading/trailing spaces: " SERVER SOCKET "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/pug.xml" line 28 keyword with leading/trailing spaces: " else if "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/sql-postgresql.xml" line 689 keyword with leading/trailing spaces: " BIT VARYING "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/sql-postgresql.xml" line 696 keyword with leading/trailing spaces: " CHARACTER VARYING "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/sql-postgresql.xml" line 701 keyword with leading/trailing spaces: " DOUBLE PRECISION "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/sql-postgresql.xml" line 727 keyword with leading/trailing spaces: " TIMESTAMP WITH TIMEZONE "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/stata.xml" line 147 keyword with leading/trailing spaces: " clpatt [ern] "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/stata.xml" line 379 keyword with leading/trailing spaces: " gr [een] "
          "/home/cullmann/kdesrc/frameworks/syntax-highlighting/data/syntax/stata.xml" line 759 keyword with leading/trailing spaces: " pc prop "
      
      commit 8b59d5ae
      Author: Volker Krause <vkrause@kde.org>
      Date:   Sat Nov 19 12:59:34 2016 +0100
      
          Sync syntax definitions from ktexteditor
      
          Hopefully the last time before this will become the official location.
      
      commit 04b9a7a8
      Author: Volker Krause <vkrause@kde.org>
      Date:   Sun Sep 25 12:51:16 2016 +0200
      
          Make syntax definition versions integers
      
          This follows an equivalent change in ktexteditor.
      
      commit 569c2bb6
      Author: Volker Krause <vkrause@kde.org>
      Date:   Sun Sep 25 12:19:09 2016 +0200
      
          Move syntax definition files into their own sub-directory
      
          Puts them on the same level as the themes, which is more consistent.
      
      commit dd72de85
      Author: Volker Krause <vkrause@kde.org>
      Date:   Wed Sep 7 10:51:59 2016 +0200
      
          Move data files out of 3rdparty, as this will become the official source
      
      commit 7af34579
      Author: Volker Krause <vkrause@kde.org>
      Date:   Wed Apr 13 19:39:15 2016 +0200
      
          Add syntax data files from upstream.
      
      Changes to the file in ktexteditor.git
      ======================================
      
      commit cda999c901a9b38439f1d3ffc4c4fc3ae717061c
      Author: Volker Krause <vkrause@kde.org>
      Date:   Sat Nov 19 12:50:33 2016 +0100
      
          Use syntax definitions from KF5::SyntaxHighlighting
      
          REVIEW: 129384
      
      commit 354fda8b563ea6fcf66813f02aadae3349aa25c6
      Author: Dominik Haumann <dhaumann@kde.org>
      Date:   Sat Oct 15 22:11:18 2016 +0200
      
          Add modeline 'auto-brackets'
      
          And remove modeline 'auto-insert-doxygen' since it's not implemented
      
      commit 857097d0b8ba6f8b67f40d75a178fdc87a05f8b3
      Author: Dominik Haumann <dhaumann@kde.org>
      Date:   Fri Sep 9 14:34:03 2016 +0200
      
          Highlighting definition files: round version up to next integer
      
          Ideally, the version attribute should have been a integer revision
          right form the beginning. The problem with the string-based variant
          is that it is unclear whether e.g. version "1.1" < "1.10", and some
          people even introduce more minor versions such as 1.10.1 etc.
      
          Simply using an integer will solve this problem. For now, KTextEditor
          supports the old behavior for compatibility, though. We will evaluate
          a final change for KDE Frameworks 6 again.
      
      commit ae154b945b2cbef8d302960c16da7bc66e77e88a
      Author: Dominik Haumann <dhaumann@kde.org>
      Date:   Sun Jun 19 15:24:02 2016 +0200
      
          Add modeline 'folding-preview' of type bool
      
      commit ea03089e51bf3cc04db5b50fe2422b984515b282
      Author: Dominik Haumann <dhaumann@kde.org>
      Date:   Sat Jun 18 22:53:13 2016 +0200
      
          Add modelines 'scrollbar-minimap' [bool], and 'scrollbar-preview' [bool]
      
      commit 752ddb60ddc91ad63c54339f0849c7c7fe0fc41e
      Author: Martin Walch <walch.martin@web.de>
      Date:   Wed Sep 10 23:29:49 2014 +0200
      
          Clean up all kateversion numbers according to XML validation
      
          Since KDE 3.0, it is possible to update Kate highlighting files on a per
          user basis using a download dialog in the configuration menu, without
          the need to update the whole installation of KDE. To indicate
          compatibility, there is an attribute "kateversion" in the language
          element of the highlighting files. However, those values have become a
          mess over time.
      
          This patch is a radical clean-up of the kateversion values, setting each
          of them to the lowest possible value that makes sure that compatibility
          is only indicated if the update validates with the shipped definition
          file (language.dtd).
      
          BUG: 338787
          REVIEW: 120133
      
      commit d1640b3b8c8ccaebc502466a4b37411a44a89d98
      Author: Christoph Cullmann <cullmann@kde.org>
      Date:   Sat Jul 26 15:41:46 2014 +0200
      
          sync hl files with 4.14 branch, some changes seem to have been lost in frameworks :/
      
      commit ae41649fd8b65891a44d12fff5e42ad333b61e16
      Author: Alex Merry <alex.merry@kde.org>
      Date:   Sun Mar 23 16:58:19 2014 +0000
      
          Replace '@since KDE 4.x' with '@since 4.x' and remove inaccurate ETA
      
          Reviewed by: dhaumann@kde.org
      
      commit 0d58f34ebf7bbca4d26f97a2cd3cb0024fa9b522
      Author: Christoph Cullmann <cullmann@kde.org>
      Date:   Mon Jan 6 20:53:23 2014 +0100
      
          Move ktexteditor code to the src directory.
      
      commit e36c3caa32685120a3b3c709e6a1b19c644a8a6a
      Author: Christoph Cullmann <cullmann@kde.org>
      Date:   Mon Jan 6 20:53:23 2014 +0100
      
          Initial import from the monolithic kate.
      
          This is the beginning of revision history for this module. If you
          want to look at revision history older than this, please refer to the
          techbase wiki for how to use Git history grafting. At the time of
          writing, this wiki is located here:
      
          http://community.kde.org/Frameworks/GitOldHistory
      
          If you have already performed the grafting and you don't see any
          history beyond this commit, try running "git log" with the "--follow"
          argument.
      
          Branched from the monolithic repo, kate frameworks branch, at commit
          099c019f596b9037a7246215d7cf7d05a03ee8ed
      
      Changes to the file in kate.git
      ===============================
      
      commit 45672fc34028930d1e86d6a1cd252c1941d87024
      Author: Christoph Cullmann <cullmann@kde.org>
      Date:   Sat Jan 11 15:56:39 2014 +0100
      
          remove ktexteditor part, is in KF5::TextEditor now ;)
      
      commit bf6269cc925747cd7beb789b4e9f3ba908cb1f27
      Author: Christoph Cullmann <cullmann@kde.org>
      Date:   Sat Jan 4 16:36:00 2014 +0100
      
          Fold KTextEditor and KatePart.
      
          KTextEditor will stay the public API, KatePart the implementation.
      
          This avoids to have always to jump through rings for any further extension and is the preparation
          to have a sensefull KTextEditor Framework, that shall stay BC for KF 5.x and allows to use the
          KTextEditor API without additional stuff required.
      
      commit 4cf0561cb23ef61d821f89394c574e5ccc9e6bb1
      Author: Alex Turbov <i.zaufi@gmail.com>
      Date:   Sat May 4 09:46:41 2013 +0400
      
          added 'indent-pasted-text' mode variable
      
      commit 67e142c70749a79cf0e291d6c8c67ef58a22dde5
      Author: Alex Turbov <i.zaufi@gmail.com>
      Date:   Tue Nov 6 00:54:18 2012 +0400
      
          fix broken boolean values higlighting
      
      commit d51d4820a854985a833f28f1facac9d9287466ab
      Author: Christoph Cullmann <cullmann@kde.org>
      Date:   Fri Nov 2 23:11:59 2012 +0100
      
          remove auto bracket feature in kate
          the auto bracket plugin is much more versatile
          added to it feature to auto-complete { for tex, too
          BUG: 241104
          BUG: 198540
      
      commit cc9bdc3e76a8d78549cb0832afd0133bc50878e7
      Author: Alex Turbov <i.zaufi@gmail.com>
      Date:   Mon Oct 29 06:26:21 2012 +0400
      
          remove deprecated modeline
      
      commit 248a727afba44bacf38e7c783ae35003bc0691c3
      Author: Dominik Haumann <dhaumann@kde.org>
      Date:   Sat Oct 27 16:10:44 2012 +0200
      
          add remove-trailing-spaces, merge Boolean True/False
      
      commit 5b6d7fca32468767fba9bfe2b4fac59ec64b43b0
      Author: Alex Turbov <i.zaufi@gmail.com>
      Date:   Thu Mar 15 20:07:45 2012 +0400
      
          version bump
      
      commit 1a5b5531bc4fad0708de026762a5be40d7fd0046
      Author: Alex Turbov <i.zaufi@gmail.com>
      Date:   Thu Mar 15 19:49:27 2012 +0400
      
          fix modeline hihglighting according Dominik notes
      
      commit adda725180dae109afa2bc1aa1f712534ee759bd
      Author: Dominik Haumann <haumann@kate-editor.org>
      Date:   Thu Mar 15 14:50:35 2012 +0100
      
          adapt attribute names everywhere
      
      commit 8d8f93db2f8d0bc8ecc4e5475e8042dedde6e1ab
      Author: Alex Turbov <i.zaufi@gmail.com>
      Date:   Thu Mar 15 17:04:59 2012 +0400
      
          rename styles
      
      commit d71ded1afedfc569bec885aba84a8f91b896b2de
      Author: Alex Turbov <i.zaufi@gmail.com>
      Date:   Tue Mar 13 13:07:04 2012 +0400
      
          Added highlighting for kate modelines. Note that deprecated modelines
          are not included to provoke users to avoid them.
      
      Test Plan: make && make test
      
      Reviewers: vkrause, cullmann, martinwalch, turbov
      
      Reviewed By: vkrause, cullmann, turbov
      
      Subscribers: kwrite-devel, kde-frameworks-devel
      
      Tags: #kate, #frameworks
      
      Differential Revision: https://phabricator.kde.org/D14824
      857a2771
    • Dominik Haumann's avatar
      Relicense QML highlighting to MIT license · 01e401b0
      Dominik Haumann authored
      The authors approved this change on the public mailing list:
      https://marc.info/?l=kwrite-devel&m=150575499829317&w=2
      01e401b0
    • Dominik Haumann's avatar
      Definition: Improve API documentation · 09ea082a
      Dominik Haumann authored
      09ea082a
  13. 13 Aug, 2018 6 commits