forked from pool/ghc-skylighting-core
bd2414e3b4
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-skylighting-core?expand=0&rev=45
335 lines
12 KiB
Plaintext
335 lines
12 KiB
Plaintext
-------------------------------------------------------------------
|
|
Fri Oct 23 19:25:31 UTC 2020 - psimons@suse.com
|
|
|
|
- Update skylighting-core to version 0.10.0.3.
|
|
## 0.10.0.3
|
|
|
|
* Add groovy syntax.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 13 07:05:05 UTC 2020 - psimons@suse.com
|
|
|
|
- Update skylighting-core to version 0.10.0.2.
|
|
## 0.10.0.2
|
|
|
|
* Improve DetectIdentifier to ensure that identifiers can't
|
|
include non-ASCII characters.
|
|
|
|
## 0.10.0.1
|
|
|
|
* Fix identifier detection in non-ASCII context (#110).
|
|
|
|
## 0.10
|
|
|
|
* Add instructions for submitting patches upstream to KDE (#106).
|
|
|
|
* Synced syntax definitions from KDE repo. Note that fortran
|
|
has split into two: `fortran-fixed` and `fortran-free`.
|
|
|
|
* Add test to ensure that all regexes in rules compile.
|
|
|
|
* Regex: allow unescaped `}`.
|
|
|
|
* Regex: allow empty regexes and groups.
|
|
|
|
* Regex: support lazy and possessive quantifiers (#109).
|
|
|
|
* Regex: support recursive regexes `(?R)` (#108).
|
|
|
|
* Hide invisible line numbers from keyboard focus (#107, d10n).
|
|
This fixes tabbing through elements on a page.
|
|
|
|
* Remove some obsolete patches for xml definitions.
|
|
|
|
## 0.9
|
|
|
|
* Use a pure Haskell regex implementation (in unexported module
|
|
Text.Regex.KDE) instead of pcre. The implementation is not
|
|
as efficient as pcre, but it seems good enough for this
|
|
application, and it is desirable to avoid depending on a C
|
|
library. (Available Haskell libraries weren't up to the
|
|
task, because they don't do back-references, captures,
|
|
lookahead/behind.) Some benchmarks (old/new):
|
|
haskell (4.6/7.9) java (13.4/23.3) c (2.8/3.7) rhtml
|
|
(4.7/6.1) lua (10.6/13.2) javascript (4.2/6.6).
|
|
Though this is a significant slowdown, the tradeoff seems
|
|
worth it to have a pure Haskell implementation.
|
|
|
|
* Removed old `system-pcre` flag.
|
|
|
|
* More efficient treatment of dynamic regexes.
|
|
We put something in the Regex itself to represent the `%1`,
|
|
and modify it later. This allows us to cache dynamic
|
|
regexes in a way we couldn't before.
|
|
|
|
* Add support for TOML (#105, Shiming Wang),
|
|
GraphQL, and Nim syntax (#102, Daniel Pozo Escalona).
|
|
|
|
* Update xml definitions for actionscript, bash, boo, c,
|
|
cmake, elm, erlang, glsl, isocpp, java, lua, m4, mediawiki,
|
|
perl, powershell, scala, tcsh, xul, zsh.
|
|
|
|
* Fix fallthrough behavior (don't always consume a token).
|
|
|
|
* Fix word boundary detection.
|
|
|
|
* Remove RegexException. (API change)
|
|
|
|
* Skylighting.Regex now exports `isWordChar` and `testRegex`,
|
|
as well as the constructors underlying the new `Regex` type.
|
|
|
|
* Remove some obsolete xml definition patches.
|
|
|
|
* Fix escaped % in dynamic regex.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 19 06:55:08 UTC 2020 - Michel Normand <normand@linux.vnet.ibm.com>
|
|
|
|
- Add _constraints with 6GB min disk space for ppc64/ppc64le
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 18 10:46:03 UTC 2020 - Peter Simons <psimons@suse.com>
|
|
|
|
- Replace %setup -q with the more modern %autosetup macro.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 21 02:00:49 UTC 2020 - psimons@suse.com
|
|
|
|
- Update skylighting-core to version 0.8.5.
|
|
## 0.8.5
|
|
|
|
* Respect dynamic flag on StringDetect elements (#99, Albert
|
|
Krewinkel).
|
|
|
|
* Increase test timeout to avoid failures with qemu-emulated
|
|
environments, such as qemu and riscv64 in Ubuntu builders
|
|
(William Grant).
|
|
|
|
* Fix attribute for opening double quote in sql-postgresql.xml
|
|
(Benjamin Wuethrich).
|
|
|
|
* Update syntax descriptions for javascript, bash, coffee,
|
|
javascript-react, javascript, latex, sql-postgresql, typescript.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 9 09:10:54 UTC 2020 - psimons@suse.com
|
|
|
|
- Update skylighting-core to version 0.8.4.
|
|
## 0.8.4
|
|
|
|
* HTML output: use aria-hidden="true" on empty a elements
|
|
unless numberLines is specified (in which case the element
|
|
is still empty but will have content added by CSS).
|
|
This is to avoid excess noise when the code blocks are
|
|
read by screen readers. See jgm/pandoc#6352.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 6 06:54:11 UTC 2020 - psimons@suse.com
|
|
|
|
- Update skylighting-core to version 0.8.3.4.
|
|
Upstream has edited the change log file since the last release in
|
|
a non-trivial way, i.e. they did more than just add a new entry
|
|
at the top. You can review the file at:
|
|
http://hackage.haskell.org/package/skylighting-core-0.8.3.4/src/changelog.md
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 25 10:23:01 UTC 2020 - psimons@suse.com
|
|
|
|
- Update skylighting-core to version 0.8.3.2.
|
|
## 0.8.3.2 -- 2020-01-21
|
|
|
|
* This fixes a packaging error in 0.8.3.1, which didn't include
|
|
the results of the bootsrap step and hence didn't update the
|
|
syntax modules.
|
|
|
|
## 0.8.3.1 -- 2020-01-21
|
|
|
|
* Escape `<` and `>` in latex to avoid ligatures (#91).
|
|
|
|
* Fix and extend Idris keywords (Denis Buzdalov).
|
|
|
|
* Update XML syntax definitions for javascript-react, qml,
|
|
typescript, javascript, cmake, cofee, latex, perl, python,
|
|
rest.
|
|
|
|
* Fixed bug with context shifts using `##` syntax for foreign context.
|
|
Previously we only handled these in IncludeRules, but
|
|
starting with the current batches of xml files they can occur
|
|
elsewhere too.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 27 03:00:51 UTC 2019 - psimons@suse.com
|
|
|
|
- Update skylighting-core to version 0.8.3.
|
|
## 0.8.3 -- 2019-11-26
|
|
|
|
* Update XML syntax definitions for c, cmake, coffee, cpp, css,
|
|
diff, djangotemplate, elixir, elm, glsl, haskell, html, isocpp,
|
|
javascript-react, javascript, json, jsp, julia, latex, lua,
|
|
markdown, matlab, mediawiki, modelines, mustache, perl, php,
|
|
powershell, qml, rest, rust, typescript, vhdl.
|
|
|
|
* Fix highlighting errors with non-ASCII characters in JSON (#90).
|
|
This error was due to an optimization that made some incorrect
|
|
assumptions.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 8 16:14:46 UTC 2019 - Peter Simons <psimons@suse.com>
|
|
|
|
- Drop obsolete group attributes.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 4 02:02:06 UTC 2019 - psimons@suse.com
|
|
|
|
- Update skylighting-core to version 0.8.2.3.
|
|
## 0.8.2.3 -- 2019-10-03
|
|
|
|
* Tests: ensure we read test files as UTF-8.
|
|
|
|
* Fix compiler warnings around Monoid imports.
|
|
|
|
* Add MonadFail constraint (allowing compilation with ghc 8.8.x).
|
|
|
|
* Add cabal.project and move CI from Travis to GitHub Actions.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 2 02:01:44 UTC 2019 - psimons@suse.com
|
|
|
|
- Update skylighting-core to version 0.8.2.2.
|
|
## 0.8.2.2 -- 2019-09-30
|
|
|
|
* Remove upper bound on regex-base and require
|
|
regex-pcre-builtin >= 0.95, to avoid a build conflict
|
|
with earlier versions of regex-pcre-builtin and
|
|
regex-base >= 0.94.
|
|
|
|
* Remove unused system-pcre flag in skylighting.cabal.
|
|
This flag only affects skylighting-core.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 26 02:01:29 UTC 2019 - psimons@suse.com
|
|
|
|
- Update skylighting-core to version 0.8.2.1.
|
|
Upstream has edited the change log file since the last release in
|
|
a non-trivial way, i.e. they did more than just add a new entry
|
|
at the top. You can review the file at:
|
|
http://hackage.haskell.org/package/skylighting-core-0.8.2.1/src/changelog.md
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 15 02:01:57 UTC 2019 - psimons@suse.com
|
|
|
|
- Update skylighting-core to version 0.8.2.
|
|
## 0.8.2 -- 2019-07-14
|
|
|
|
* Change matchRegex so it gives "no match" on a regex error
|
|
instead of raising an exception. This seems to be how Kate
|
|
works. Fixes an error on long integer literals (#81).
|
|
|
|
## 0.8.1.2 -- 2019-07-14
|
|
|
|
* Fix HlCChar for one-character octal escapes like '\0' (#82).
|
|
Due to a bug in pCStringChar, only multi-character octal
|
|
escapes were being recognized. This affects not just C
|
|
highlighting, but all of the following highlighters which
|
|
use HlCChar: fasm eiffel pike objectivec ruby vhdl scala
|
|
java jsp nasm protobuf pure go objectivecpp gnuassembler povray
|
|
actionscript c cs opencl boo rhtml elixir. This fixes a
|
|
regression introduced in version 0.3.1.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 14 07:59:16 UTC 2019 - psimons@suse.com
|
|
|
|
- Update skylighting-core to version 0.8.1.1.
|
|
Upstream has edited the change log file since the last release in
|
|
a non-trivial way, i.e. they did more than just add a new entry
|
|
at the top. You can review the file at:
|
|
http://hackage.haskell.org/package/skylighting-core-0.8.1.1/src/changelog.md
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Mar 2 16:25:30 UTC 2019 - psimons@suse.com
|
|
|
|
- Update skylighting-core to version 0.7.7.
|
|
## 0.7.7 -- 2019-02-27
|
|
|
|
* Add parseSyntaxDefinitionFromString [API change].
|
|
* Fix parseSyntaxDefinition so that language.dtd no longer needed.
|
|
We strip out the SYSTEM "language.dtd" part of the doctype
|
|
if present, leaving any inline entity definitions.
|
|
This applies to both parseSyntaxDefinition and
|
|
parseSyntaxDefinitionFromString.
|
|
* Revised documentation of bootstrap build.
|
|
* Makefile - fix bootstrap target.
|
|
* Use FilePath instead of String for path (#64, anchpop).
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 10 03:02:10 UTC 2019 - psimons@suse.com
|
|
|
|
- Update skylighting-core to version 0.7.6.
|
|
## 0.7.6 -- 2019-02-08
|
|
|
|
* Update xml definitions for C, CPP, D, Haskell, Maxima, PHP,
|
|
Ruby, Typescript.
|
|
* Fix regex problem in erlang.xml (#63).
|
|
* Export WordSet constructors (#62, Chris Martin).
|
|
* Add support for protobuf (#60).
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 2 03:01:19 UTC 2018 - psimons@suse.com
|
|
|
|
- Update skylighting-core to version 0.7.5.
|
|
## 0.7.5 -- 2018-12-01
|
|
|
|
* Updated definitions for cmake, lua, prolog, rust, yacc,
|
|
javascript.
|
|
* Added definition for sml (#53).
|
|
* Added definition for J (#50).
|
|
* Added definition for typescript (#57).
|
|
* Fix comments preceded by multiple spaces in bash.xml (#54).
|
|
* Add *.txt extension and text/plain mime type to default.xml
|
|
(#48).
|
|
* Add file:/// if we have a Windows path with a drive.
|
|
Otherwise HXT will take it to be a URI. See jgm/pandoc#4836.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 10 19:23:55 UTC 2018 - psimons@suse.com
|
|
|
|
- Update skylighting-core to version 0.7.4.
|
|
## 0.7.4 -- 2018-10-08
|
|
|
|
* HTML output: use title instead of data-line-number.
|
|
data- attributes are not valid HTML 4, and we would like this to
|
|
work with HTML 4 (e.g. in epub v2). See jgm/pandoc#4920.
|
|
* Print FALLTHROUGH in --trace output.
|
|
* Updated syntax definitions for actionscript, awk, bash, c, clojure, cmake,
|
|
coffee, cs, css, dockerfile, email, fortran, gcc, haskell, ini, isocpp,
|
|
java, javadoc, javascript, jsp, kotlin, latex, lua, mediawiki, modelines,
|
|
modula-2, objectivec, objectivecpp, opencl, perl, powershell, prolog,
|
|
python, r, rest, rhtml, ruby, rust, scala, sql-mysql, sql-postgresql, sql,
|
|
tcl, vhdl, xml, xul, yaml, zsh.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 30 15:29:17 UTC 2018 - psimons@suse.com
|
|
|
|
- Update skylighting-core to version 0.7.3.
|
|
## 0.7.3 -- 2018-08-27
|
|
|
|
* Add 'default.xml' to syntax descriptions.
|
|
* Raise base lower bounds to 4.8. Drop support for ghc 7.8.
|
|
* Use absolute number for cabal version, as now required.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 13 14:31:50 UTC 2018 - psimons@suse.com
|
|
|
|
- Update skylighting-core to version 0.7.2.
|
|
## 0.7.2 -- 2018-06-08
|
|
|
|
* Update syntax definitions from upstream.
|
|
* Added support for POV-Ray syntax (#46).
|
|
* Display line numbers without absolute positioning (David
|
|
Baynard, #32).
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 14 17:02:11 UTC 2018 - psimons@suse.com
|
|
|
|
- Add skylighting-core at version 0.7.1.
|