<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pygments-git.git, branch 2.7.3</title>
<subtitle>github.com: pygments/pygments.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/'/>
<entry>
<title>Prepare 2.7.3 release.</title>
<updated>2020-12-06T13:05:50+00:00</updated>
<author>
<name>Matthäus G. Chajdas</name>
<email>dev@anteru.net</email>
</author>
<published>2020-12-06T13:05:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=ccd14b98092c7189452cfbe825158c434b90b9cc'/>
<id>ccd14b98092c7189452cfbe825158c434b90b9cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update CHANGES.</title>
<updated>2020-12-06T08:43:36+00:00</updated>
<author>
<name>Matthäus G. Chajdas</name>
<email>dev@anteru.net</email>
</author>
<published>2020-12-06T08:43:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=fdb88eb2a0942900521ebe2854fe6acccfda1ec1'/>
<id>fdb88eb2a0942900521ebe2854fe6acccfda1ec1</id>
<content type='text'>
Mention the Mason fix, add use past tense (mostly) for CHANGES. Mention
the changes to CSS as well as this might affect various themes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mention the Mason fix, add use past tense (mostly) for CHANGES. Mention
the changes to CSS as well as this might affect various themes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Increase timeout.</title>
<updated>2020-12-05T17:34:44+00:00</updated>
<author>
<name>Matthäus G. Chajdas</name>
<email>dev@anteru.net</email>
</author>
<published>2020-12-05T17:34:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=00d47eae98a45275d29887dc6c4f83a088697c82'/>
<id>00d47eae98a45275d29887dc6c4f83a088697c82</id>
<content type='text'>
This should fix the tests failing on PyPy. Eventually we'll need a more
robust solution for this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should fix the tests failing on PyPy. Eventually we'll need a more
robust solution for this.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update CHANGES.</title>
<updated>2020-12-05T16:57:05+00:00</updated>
<author>
<name>Matthäus G. Chajdas</name>
<email>dev@anteru.net</email>
</author>
<published>2020-12-05T16:57:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=b874bbcba6ae058ac34ca98e9e2504f48c1c1747'/>
<id>b874bbcba6ae058ac34ca98e9e2504f48c1c1747</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Unclosed script/style tag handling Fixes #1614 (#1615)</title>
<updated>2020-12-05T16:56:40+00:00</updated>
<author>
<name>Nick Gerner</name>
<email>nick.gerner@gmail.com</email>
</author>
<published>2020-12-05T16:56:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=78665a43ba9c5835bd304f2065c17c3d7270b0cd'/>
<id>78665a43ba9c5835bd304f2065c17c3d7270b0cd</id>
<content type='text'>
Explicitly handle unclosed &lt;script&gt; and &lt;style&gt; tags which previously
would result in O(n^2) work to lex as Error tokens per character up to
the end of the line or end of file (whichever comes first).

Now we try lexing the rest of the line as Javascript/CSS  if there's no
closing script/style tag. We recover on the next line in the root state
if there is a newline, otherwise just keep parsing as Javascript/CSS.

This is similar to how the error handling in lexer.py works except we
get Javascript or CSS tokens instead of Error tokens. And we get to the
end of the line much faster since we don't apply an O(n) regex for every
character in the line.

I added a new test suite for html lexer (there wasn't one except for
coverage in test_examplefiles.py) including a trivial happy-path case
and several cases around &lt;script&gt; and &lt;style&gt; fragments, including
regression coverage that fails on the old logic.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Explicitly handle unclosed &lt;script&gt; and &lt;style&gt; tags which previously
would result in O(n^2) work to lex as Error tokens per character up to
the end of the line or end of file (whichever comes first).

Now we try lexing the rest of the line as Javascript/CSS  if there's no
closing script/style tag. We recover on the next line in the root state
if there is a newline, otherwise just keep parsing as Javascript/CSS.

This is similar to how the error handling in lexer.py works except we
get Javascript or CSS tokens instead of Error tokens. And we get to the
end of the line much faster since we don't apply an O(n) regex for every
character in the line.

I added a new test suite for html lexer (there wasn't one except for
coverage in test_examplefiles.py) including a trivial happy-path case
and several cases around &lt;script&gt; and &lt;style&gt; fragments, including
regression coverage that fails on the old logic.</pre>
</div>
</content>
</entry>
<entry>
<title>testing turtle prefix names where reference starts with number (#1590)</title>
<updated>2020-12-05T16:54:57+00:00</updated>
<author>
<name>elf Pavlik</name>
<email>elf-pavlik@hackers4peace.net</email>
</author>
<published>2020-12-05T16:54:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=95935cccca18f3f778738ba2aa6baa148f49787e'/>
<id>95935cccca18f3f778738ba2aa6baa148f49787e</id>
<content type='text'>
* testing turtle prefix names where reference starts with number

* remove case insensitive flag from Turtle lexer

* use same end-of-string regex as in SPARQL and ShExC

* make example.ttl valid turtle</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* testing turtle prefix names where reference starts with number

* remove case insensitive flag from Turtle lexer

* use same end-of-string regex as in SPARQL and ShExC

* make example.ttl valid turtle</pre>
</div>
</content>
</entry>
<entry>
<title>Update mapfiles and CHANGES.</title>
<updated>2020-12-05T16:53:43+00:00</updated>
<author>
<name>Matthäus G. Chajdas</name>
<email>dev@anteru.net</email>
</author>
<published>2020-12-05T16:53:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=97457ade27566c8515f8f5ff7ca17c7723e0eb15'/>
<id>97457ade27566c8515f8f5ff7ca17c7723e0eb15</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update jvm.py (#1587)</title>
<updated>2020-12-05T16:48:57+00:00</updated>
<author>
<name>Boris Kheyfets</name>
<email>kheyfboris@gmail.com</email>
</author>
<published>2020-12-05T16:48:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=05762d94007dc7b3e329a66bfb886ec6737f3376'/>
<id>05762d94007dc7b3e329a66bfb886ec6737f3376</id>
<content type='text'>
Added support for kotlin scripts.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added support for kotlin scripts.</pre>
</div>
</content>
</entry>
<entry>
<title>Update CHANGES.</title>
<updated>2020-12-05T16:47:12+00:00</updated>
<author>
<name>Matthäus G. Chajdas</name>
<email>dev@anteru.net</email>
</author>
<published>2020-12-05T16:47:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=765f29b284f5723e2cfd8c31354580242f84ee8e'/>
<id>765f29b284f5723e2cfd8c31354580242f84ee8e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ImgFormatter: Use the start position based on the length of text (#1611)</title>
<updated>2020-11-28T09:18:59+00:00</updated>
<author>
<name>strawberry beach sandals</name>
<email>30496251+15b3@users.noreply.github.com</email>
</author>
<published>2020-11-28T09:18:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=1d51df138f6aa8b4b2eed53ca8505dcfd225b562'/>
<id>1d51df138f6aa8b4b2eed53ca8505dcfd225b562</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
