<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cmark/src/houdini_html_u.c, branch master</title>
<subtitle>My own fork of cmark for commonmark conversion</subtitle>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/'/>
<entry>
<title>Cleaner approach to max digits for numeric entities.</title>
<updated>2019-11-11T20:55:33+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2019-11-11T20:55:33+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=7b35d4bdc5e514ded03c0f0012983fe315a3aaf4'/>
<id>7b35d4bdc5e514ded03c0f0012983fe315a3aaf4</id>
<content type='text'>
This modifies unescaping in houdini_html_u.c rather than
the entity handling in inlines.c.  Unlike the other,
this approach works also in e.g. link titles.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This modifies unescaping in houdini_html_u.c rather than
the entity handling in inlines.c.  Unlike the other,
this approach works also in e.g. link titles.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix for non-matching entities (#161)</title>
<updated>2016-11-04T22:04:48+00:00</updated>
<author>
<name>Yuki Izumi</name>
<email>kivikakk@github.com</email>
</author>
<published>2016-11-04T22:04:48+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=64e1394ae76409f02b00c254f119a64a2d1ce11e'/>
<id>64e1394ae76409f02b00c254f119a64a2d1ce11e</id>
<content type='text'>
* Add test to illustrate issue

* Provide some test fixes

* Don't neglect CounterClockwiseContourIntegral

* Fix ~10% of cases not matching

strncmp returns 0 if the first 'len' bytes of cmark_entities[i].entity
match s; we check equal length in the first if by checking if
cmark_entities[i].entity[len] == 0, but we neglect the case where cmp ==
0 &amp;&amp; cmark_entities[i].entity[len] != 0.  This should be treated as the
same as cmp &lt; 0, because strcmp("abc", "abcd") &lt; 0.

* Don't depend on py3.3 in tests
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add test to illustrate issue

* Provide some test fixes

* Don't neglect CounterClockwiseContourIntegral

* Fix ~10% of cases not matching

strncmp returns 0 if the first 'len' bytes of cmark_entities[i].entity
match s; we check equal length in the first if by checking if
cmark_entities[i].entity[len] == 0, but we neglect the case where cmp ==
0 &amp;&amp; cmark_entities[i].entity[len] != 0.  This should be treated as the
same as cmp &lt; 0, because strcmp("abc", "abcd") &lt; 0.

* Don't depend on py3.3 in tests
</pre>
</div>
</content>
</entry>
<entry>
<title>Use fully qualified versions of constants.</title>
<updated>2015-12-19T20:08:16+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2015-12-19T20:08:16+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=1140f7ddd58388709ce87b4c306a7c875af5406e'/>
<id>1140f7ddd58388709ce87b4c306a7c875af5406e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix warnings about dropping const qualifier</title>
<updated>2015-12-10T18:29:56+00:00</updated>
<author>
<name>Kevin Wojniak</name>
<email>kainjow@kainjow.com</email>
</author>
<published>2015-12-10T18:29:56+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=df5236d73fd9aa5c890b36fff5d5a2796253bd45'/>
<id>df5236d73fd9aa5c890b36fff5d5a2796253bd45</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prefix utf8proc functions to avoid conflict with existing library</title>
<updated>2015-08-06T16:07:23+00:00</updated>
<author>
<name>Kevin Wojniak</name>
<email>kainjow@kainjow.com</email>
</author>
<published>2015-08-06T16:07:23+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=2f393322635cbc1eea0fd75ac17c00d01fe42176'/>
<id>2f393322635cbc1eea0fd75ac17c00d01fe42176</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use clang-format, llvm style, for formatting.</title>
<updated>2015-07-28T04:35:54+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2015-07-28T04:35:54+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=62cb38bf8a826125fba0034221343aa70dd3d415'/>
<id>62cb38bf8a826125fba0034221343aa70dd3d415</id>
<content type='text'>
* Reformatted all source files.
* Added 'format' target to Makefile.
* Removed 'astyle' target.
* Updated .editorconfig.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Reformatted all source files.
* Added 'format' target to Makefile.
* Removed 'astyle' target.
* Updated .editorconfig.
</pre>
</div>
</content>
</entry>
<entry>
<title>Renamed entities.h -&gt; entities.inc.</title>
<updated>2015-06-17T15:05:57+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2015-06-17T15:05:57+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=2fa54428e2910d4f8d96e6a548db650d50613535'/>
<id>2fa54428e2910d4f8d96e6a548db650d50613535</id>
<content type='text'>
Also tools/make_entities_h.py -&gt; tools/make_entitis_inc.py.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also tools/make_entities_h.py -&gt; tools/make_entitis_inc.py.
</pre>
</div>
</content>
</entry>
<entry>
<title>Simpler approach for entity lookup.</title>
<updated>2015-06-17T00:33:48+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2015-06-17T00:28:53+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=7e7819e05ec91bc7ca7859d119f1274cf3a83913'/>
<id>7e7819e05ec91bc7ca7859d119f1274cf3a83913</id>
<content type='text'>
We dispense with the hashes and just do string comparsions.
Since the array is in order, we can search intelligently
and should never need to do more than 8 or so comparisons.

This reduces binary size even further, at a small cost
in performance.  (This shouldn't matter too much, as
it's only detectable in really entity-heavy sources.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We dispense with the hashes and just do string comparsions.
Since the array is in order, we can search intelligently
and should never need to do more than 8 or so comparisons.

This reduces binary size even further, at a small cost
in performance.  (This shouldn't matter too much, as
it's only detectable in really entity-heavy sources.)
</pre>
</div>
</content>
</entry>
<entry>
<title>entities: Make the first entity in the array (TripleDot) work.</title>
<updated>2015-06-16T20:24:05+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2015-06-16T20:24:05+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=9f1bb45d9b1a43daa229714d4eb83e981a187f92'/>
<id>9f1bb45d9b1a43daa229714d4eb83e981a187f92</id>
<content type='text'>
We now use -1 instead of 0 to indicate leaf nodes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We now use -1 instead of 0 to indicate leaf nodes.
</pre>
</div>
</content>
</entry>
<entry>
<title>astyle formatting changes.</title>
<updated>2015-06-16T20:18:31+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2015-06-16T20:18:31+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=9ae4975fc049de433ad8e2399c391d207208233a'/>
<id>9ae4975fc049de433ad8e2399c391d207208233a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
