<feed xmlns='http://www.w3.org/2005/Atom'>
<title>external_mat2, branch master</title>
<subtitle>mat2 fork to keep the zip compression level for generating the bootanimation.zip in a reproducible way.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_mat2/'/>
<entry>
<title>zip archives: keep individual files compression type</title>
<updated>2021-12-07T16:10:20+00:00</updated>
<author>
<name>Denis 'GNUtoo' Carikli</name>
<email>GNUtoo@cyberdimension.org</email>
</author>
<published>2021-12-06T16:45:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_mat2/commit/?id=1cbd0b3c2e7168ad8b61f1a0d90a1c6ab0017c12'/>
<id>1cbd0b3c2e7168ad8b61f1a0d90a1c6ab0017c12</id>
<content type='text'>
While hardcoding the compression to zipfile.ZIP_DEFLATED works for
most use cases of mat, being able to produce cleaned up uncompressed
zip files is useful for content that cannot be compressed more.

In addition it also enables to use mat2 for reproducible builds of
Android bootanimation files file that don't support compression.

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While hardcoding the compression to zipfile.ZIP_DEFLATED works for
most use cases of mat, being able to produce cleaned up uncompressed
zip files is useful for content that cannot be compressed more.

In addition it also enables to use mat2 for reproducible builds of
Android bootanimation files file that don't support compression.

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>We're not in beta anymore.</title>
<updated>2021-11-23T16:39:19+00:00</updated>
<author>
<name>jvoisin</name>
<email>julien.voisin@dustri.org</email>
</author>
<published>2021-11-23T16:39:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_mat2/commit/?id=541b3c83b2da3be57ebcf562a9a84c059de586fa'/>
<id>541b3c83b2da3be57ebcf562a9a84c059de586fa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Please the linter, again.</title>
<updated>2021-11-23T16:36:17+00:00</updated>
<author>
<name>jvoisin</name>
<email>julien.voisin@dustri.org</email>
</author>
<published>2021-11-23T16:36:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_mat2/commit/?id=6afb0cb9d867aa89bf74ce91094724283d419a1f'/>
<id>6afb0cb9d867aa89bf74ce91094724283d419a1f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the linter happier</title>
<updated>2021-11-23T16:34:14+00:00</updated>
<author>
<name>jvoisin</name>
<email>julien.voisin@dustri.org</email>
</author>
<published>2021-11-23T16:34:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_mat2/commit/?id=1c4e98425a5a7923da36e99e7818070142963f1b'/>
<id>1c4e98425a5a7923da36e99e7818070142963f1b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Please a bit the CI</title>
<updated>2021-11-21T10:02:22+00:00</updated>
<author>
<name>jvoisin</name>
<email>julien.voisin@dustri.org</email>
</author>
<published>2021-11-21T10:02:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_mat2/commit/?id=fb7440ab5ddaffe52d1f765c59fecd2c0e3aa944'/>
<id>fb7440ab5ddaffe52d1f765c59fecd2c0e3aa944</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement code for internationalization</title>
<updated>2021-11-12T19:10:57+00:00</updated>
<author>
<name>jvoisin</name>
<email>julien.voisin@dustri.org</email>
</author>
<published>2021-11-12T19:10:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_mat2/commit/?id=0c91ac7367ba3a859a7ba08d4ca586538748a5c4'/>
<id>0c91ac7367ba3a859a7ba08d4ca586538748a5c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the coverage</title>
<updated>2021-10-03T17:57:44+00:00</updated>
<author>
<name>jvoisin</name>
<email>julien.voisin@dustri.org</email>
</author>
<published>2021-10-03T17:52:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_mat2/commit/?id=708841f9f54369ce11730666ee3f3b7521a0fa71'/>
<id>708841f9f54369ce11730666ee3f3b7521a0fa71</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump the changelog</title>
<updated>2021-08-29T11:33:47+00:00</updated>
<author>
<name>jvoisin</name>
<email>julien.voisin@dustri.org</email>
</author>
<published>2021-08-29T11:27:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_mat2/commit/?id=d4479d9baa8e5383d16c19c34ef534a2c396cc12'/>
<id>d4479d9baa8e5383d16c19c34ef534a2c396cc12</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libmat2/pdf: Drop printing 'lol'</title>
<updated>2021-07-29T15:40:37+00:00</updated>
<author>
<name>georg</name>
<email>georg@riseup.net</email>
</author>
<published>2021-07-29T15:40:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_mat2/commit/?id=08a5792a9ab13625ae7f5c2a640ad6eae8b46f03'/>
<id>08a5792a9ab13625ae7f5c2a640ad6eae8b46f03</id>
<content type='text'>
It seems this was committed without intention to do so.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It seems this was committed without intention to do so.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix pdf issues on printers</title>
<updated>2021-07-25T12:12:57+00:00</updated>
<author>
<name>Antonio Eugenio Burriel</name>
<email>aeburriel@gmail.com</email>
</author>
<published>2021-07-25T12:10:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_mat2/commit/?id=3b094ae449afbb2c375454c1ee76b76aa98648d4'/>
<id>3b094ae449afbb2c375454c1ee76b76aa98648d4</id>
<content type='text'>
pyCairo by default renders the PDF surfaces with a resolution of 72
dpi which is so low that the bitmap gets blurred compared to original.

Since pyCairo 1.12.0, a new method set_device_scale(x_scale, y_scale)
is added, which allows changing the canvas resolution.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
pyCairo by default renders the PDF surfaces with a resolution of 72
dpi which is so low that the bitmap gets blurred compared to original.

Since pyCairo 1.12.0, a new method set_device_scale(x_scale, y_scale)
is added, which allows changing the canvas resolution.
</pre>
</div>
</content>
</entry>
</feed>
