<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atril/backend, branch master</title>
<subtitle>MATE document viewer</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/'/>
<entry>
<title>fix build on gcc 15</title>
<updated>2026-04-01T21:02:51+00:00</updated>
<author>
<name>mbkma</name>
<email>johannes.unruh@fau.de</email>
</author>
<published>2026-03-29T08:38:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=e9b8f3541ede09c10a8f868ceafdb74df25094d5'/>
<id>e9b8f3541ede09c10a8f868ceafdb74df25094d5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pdf: Always use poppler_document_save to avoid data loss</title>
<updated>2026-03-11T18:58:19+00:00</updated>
<author>
<name>Germán Poo-Caamaño</name>
<email>gpoo@gnome.org</email>
</author>
<published>2017-10-03T11:59:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=d83ac7788e1ee6375a646269e9e83019164aef81'/>
<id>d83ac7788e1ee6375a646269e9e83019164aef81</id>
<content type='text'>
We used to use two methods to save a document: poppler_document_save
and poppler_document_save_a_copy. The latter only saves a copy of
the original document, discarding any change done (e.g. forms and
annotations). However, after a document has been modified and saved,
if there is no new change and the user saves the document, it will
discard even the previous saved changes to preserve a copy of the
original document.

By only using poppler_document_save to save the content of the
current document opened in Atril, to avoid data loss made between
saves.

https://bugzilla.gnome.org/show_bug.cgi?id=770012

Adapted from the original commit at:
https://gitlab.gnome.org/GNOME/evince/-/commit/26dc2f52

Co-authored-by: Eric Park &lt;me@ericswpark.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We used to use two methods to save a document: poppler_document_save
and poppler_document_save_a_copy. The latter only saves a copy of
the original document, discarding any change done (e.g. forms and
annotations). However, after a document has been modified and saved,
if there is no new change and the user saves the document, it will
discard even the previous saved changes to preserve a copy of the
original document.

By only using poppler_document_save to save the content of the
current document opened in Atril, to avoid data loss made between
saves.

https://bugzilla.gnome.org/show_bug.cgi?id=770012

Adapted from the original commit at:
https://gitlab.gnome.org/GNOME/evince/-/commit/26dc2f52

Co-authored-by: Eric Park &lt;me@ericswpark.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>epub: Try and locate MathJax at configure time</title>
<updated>2025-12-23T05:44:55+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>cwendling@hypra.fr</email>
</author>
<published>2025-11-06T13:31:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=4327ec03df3dc1827695147ca7488ae5ce30b83b'/>
<id>4327ec03df3dc1827695147ca7488ae5ce30b83b</id>
<content type='text'>
Based on an XReader change[1], look up the MathJax source at configure
time for better portability.  If not specified manually, look in the
common locations.

This adds the --with-mathjax-directory=DIR configure option to manually
specify the location, overriding the automatic discovery.

The Meson part already exists, although was not used by the code.

[1]: https://github.com/linuxmint/xreader/commit/9c6f363ad47f33b290d270489e50f7ad6071987a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on an XReader change[1], look up the MathJax source at configure
time for better portability.  If not specified manually, look in the
common locations.

This adds the --with-mathjax-directory=DIR configure option to manually
specify the location, overriding the automatic discovery.

The Meson part already exists, although was not used by the code.

[1]: https://github.com/linuxmint/xreader/commit/9c6f363ad47f33b290d270489e50f7ad6071987a
</pre>
</div>
</content>
</entry>
<entry>
<title>Import test-ev-archive.c from XReader</title>
<updated>2025-12-23T05:44:55+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>cwendling@hypra.fr</email>
</author>
<published>2025-11-05T17:20:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=47d4f3f86841c45ae9e50b906bae0beae6521407'/>
<id>47d4f3f86841c45ae9e50b906bae0beae6521407</id>
<content type='text'>
Import test source from XReader[1].  This is not as useful as it might
seem as it's not a unit test, but it's still nice to have an easy way
to manually test this code, and reduces differences with XReader,
especially in the Meson build system.

[1] https://github.com/linuxmint/xreader/blob/master/backend/comics/test-ev-archive.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Import test source from XReader[1].  This is not as useful as it might
seem as it's not a unit test, but it's still nice to have an easy way
to manually test this code, and reduces differences with XReader,
especially in the Meson build system.

[1] https://github.com/linuxmint/xreader/blob/master/backend/comics/test-ev-archive.c
</pre>
</div>
</content>
</entry>
<entry>
<title>meson: Replace backend boolean options with features</title>
<updated>2025-12-23T05:44:55+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>cwendling@hypra.fr</email>
</author>
<published>2025-11-05T15:31:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=46997f7337803637f52a246c07de90500b3ef1d2'/>
<id>46997f7337803637f52a246c07de90500b3ef1d2</id>
<content type='text'>
This allows enabling the backend automatically depending on whether the
dependencies are satisfied or not, like Autotool's counterpart.

By default, the PDF backend is force-enabled and the Pixbuf backend is
disabled, as with Autotools.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows enabling the backend automatically depending on whether the
dependencies are satisfied or not, like Autotool's counterpart.

By default, the PDF backend is force-enabled and the Pixbuf backend is
disabled, as with Autotools.
</pre>
</div>
</content>
</entry>
<entry>
<title>meson: Fix build of the Comics, DVI and Pixbuf backends</title>
<updated>2025-12-23T05:44:55+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>cwendling@hypra.fr</email>
</author>
<published>2025-11-05T15:21:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=1abec2205733072cbe99cf6951703be5f0d972ad'/>
<id>1abec2205733072cbe99cf6951703be5f0d972ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: rename all backend files</title>
<updated>2025-04-04T22:19:13+00:00</updated>
<author>
<name>Oz Tiram</name>
<email>oz.tiram@gmail.com</email>
</author>
<published>2025-04-04T14:00:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=e2469c07f6842bd8b57768f32ddeb55c260c1e7b'/>
<id>e2469c07f6842bd8b57768f32ddeb55c260c1e7b</id>
<content type='text'>
Signed-off-by: Oz Tiram &lt;oz.tiram@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Oz Tiram &lt;oz.tiram@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: clean references to xreader</title>
<updated>2025-04-04T22:19:13+00:00</updated>
<author>
<name>Oz Tiram</name>
<email>oz.tiram@gmail.com</email>
</author>
<published>2025-04-01T20:54:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=65b96812c421b59ec41d38daf07413015f5ccc85'/>
<id>65b96812c421b59ec41d38daf07413015f5ccc85</id>
<content type='text'>
Signed-off-by: Oz Tiram &lt;oz.tiram@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Oz Tiram &lt;oz.tiram@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: remove unused intltool</title>
<updated>2025-04-04T22:19:13+00:00</updated>
<author>
<name>Oz Tiram</name>
<email>oz.tiram@gmail.com</email>
</author>
<published>2025-04-01T07:46:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=2085c6c8e734ec64081b08be6df13b1ebdf6adb8'/>
<id>2085c6c8e734ec64081b08be6df13b1ebdf6adb8</id>
<content type='text'>
Signed-off-by: Oz Tiram &lt;oz.tiram@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Oz Tiram &lt;oz.tiram@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial support for meson</title>
<updated>2025-04-04T22:19:13+00:00</updated>
<author>
<name>Oz Tiram</name>
<email>oz.tiram@gmail.com</email>
</author>
<published>2025-03-30T13:20:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=b1f21edcec82c25cbd6b59b521a841f86fb1f327'/>
<id>b1f21edcec82c25cbd6b59b521a841f86fb1f327</id>
<content type='text'>
Mostly copy and paste from linuxmint/xreader

Signed-off-by: Oz Tiram &lt;oz.tiram@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mostly copy and paste from linuxmint/xreader

Signed-off-by: Oz Tiram &lt;oz.tiram@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
