<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atril, branch v1.26.3</title>
<subtitle>MATE document viewer</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/'/>
<entry>
<title>release 1.26.3</title>
<updated>2026-05-15T01:34:39+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-05-15T01:34:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=41aad6fa02755dd89013353dbd42c4d69b7cfd76'/>
<id>41aad6fa02755dd89013353dbd42c4d69b7cfd76</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ev-application: Quote user-supplied strings in ev_spawn command line</title>
<updated>2026-05-15T01:31:25+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-05-15T00:56:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=6fcec412c36186564f2af8b94026c61b8fecb5e4'/>
<id>6fcec412c36186564f2af8b94026c61b8fecb5e4</id>
<content type='text'>
When spawning a new atril instance for cross-document links, the
destination and search parameters from the document were interpolated
directly into the command line without shell quoting. Values containing
spaces or special characters could be split into separate arguments by
the shell parser, potentially being interpreted as unintended flags by
the child process.

Apply shell quoting to page label, named destination, and search string
values before appending them to the command line, consistent with how
other spawn sites in the codebase already handle this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When spawning a new atril instance for cross-document links, the
destination and search parameters from the document were interpolated
directly into the command line without shell quoting. Values containing
spaces or special characters could be split into separate arguments by
the shell parser, potentially being interpreted as unintended flags by
the child process.

Apply shell quoting to page label, named destination, and search string
values before appending them to the command line, consistent with how
other spawn sites in the codebase already handle this.
</pre>
</div>
</content>
</entry>
<entry>
<title>pdf: Always use poppler_document_save to avoid data loss</title>
<updated>2026-05-15T01:31:03+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=a7178b7087355f1bf2fa7e650a5aea6b79b0961e'/>
<id>a7178b7087355f1bf2fa7e650a5aea6b79b0961e</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>fix memleak</title>
<updated>2026-05-15T01:30:50+00:00</updated>
<author>
<name>mbkma</name>
<email>johannes.unruh@fau.de</email>
</author>
<published>2026-03-11T22:45:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=0c2a192c7f58196b25cf5d70d21f0416f22fe522'/>
<id>0c2a192c7f58196b25cf5d70d21f0416f22fe522</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix build with libxml2 2.12</title>
<updated>2026-05-15T01:30:15+00:00</updated>
<author>
<name>Jan Tojnar</name>
<email>jtojnar@gmail.com</email>
</author>
<published>2023-12-13T07:18:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=38996c96699c99b91351bae84d5381c076fec254'/>
<id>38996c96699c99b91351bae84d5381c076fec254</id>
<content type='text'>
libxml 2.12.0 reorganized headers, resulting in xmlParseFile and xmlIndentTreeOutput no longer being in scope.
Let’s add the proper includes containing the symbols.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libxml 2.12.0 reorganized headers, resulting in xmlParseFile and xmlIndentTreeOutput no longer being in scope.
Let’s add the proper includes containing the symbols.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix a incompatible pointer type warning for gcc14</title>
<updated>2024-01-31T11:23:48+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2024-01-31T10:47:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=479e927d957f7b66fbfe12ad2324f927be15182a'/>
<id>479e927d957f7b66fbfe12ad2324f927be15182a</id>
<content type='text'>
* fix a incompatible pointer type warning for gcc14

Co-authored-by: Colomban Wendling &lt;cwendling@hypra.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fix a incompatible pointer type warning for gcc14

Co-authored-by: Colomban Wendling &lt;cwendling@hypra.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>epub: Avoid crash when index list has extraneous entry</title>
<updated>2024-01-31T11:22:25+00:00</updated>
<author>
<name>correctmost</name>
<email>134317971+correctmost@users.noreply.github.com</email>
</author>
<published>2024-01-08T23:08:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=d901a9df71935fc98c0ec59bd27658670f3740ee'/>
<id>d901a9df71935fc98c0ec59bd27658670f3740ee</id>
<content type='text'>
This commit also fixes an incorrect sizeof call detected by
AddressSanitizer.

Closes #599
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit also fixes an incorrect sizeof call detected by
AddressSanitizer.

Closes #599
</pre>
</div>
</content>
</entry>
<entry>
<title>release 1.26.2</title>
<updated>2024-01-22T14:27:17+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2024-01-22T13:09:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=0014a629ef701a4786e73e16cf0736410e81976b'/>
<id>0014a629ef701a4786e73e16cf0736410e81976b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tx: sync with transifex</title>
<updated>2024-01-22T14:24:49+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2024-01-22T13:05:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=603f81aec0a2cc6187433b2274d6e08ec57b9539'/>
<id>603f81aec0a2cc6187433b2274d6e08ec57b9539</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: use ubuntu jammy docker</title>
<updated>2024-01-22T12:57:13+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2024-01-22T11:59:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=e01f85f08f3c34f193eb341d77b3761c702c8328'/>
<id>e01f85f08f3c34f193eb341d77b3761c702c8328</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
