<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atril/shell, 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>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>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>Use a blank line at most</title>
<updated>2024-01-09T04:02:46+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-10-27T15:30:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=658fab1f008bff7e1ec147d95baa04bc44c2fbcd'/>
<id>658fab1f008bff7e1ec147d95baa04bc44c2fbcd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Accessibility: add button description</title>
<updated>2021-11-20T16:17:44+00:00</updated>
<author>
<name>Valentin Villenave</name>
<email>vvillenave@hypra.fr</email>
</author>
<published>2021-10-26T17:29:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=9a981607b36488ea5d2ce8646540b1545e35ecd5'/>
<id>9a981607b36488ea5d2ce8646540b1545e35ecd5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Preserve compatibility with older GLib versions</title>
<updated>2021-11-12T20:40:49+00:00</updated>
<author>
<name>Valentin Villenave</name>
<email>vvillenave@hypra.fr</email>
</author>
<published>2021-10-26T16:42:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=9e5f1dd9e1807737958fd0ec8ecea5df14108b0a'/>
<id>9e5f1dd9e1807737958fd0ec8ecea5df14108b0a</id>
<content type='text'>
This is a rather non-invasive change, that will
be easy to remove whenever we go ahead and stop
supporting older systems.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a rather non-invasive change, that will
be easy to remove whenever we go ahead and stop
supporting older systems.
</pre>
</div>
</content>
</entry>
<entry>
<title>ev-window.c: only create a EvWebView if needed</title>
<updated>2021-07-10T11:51:42+00:00</updated>
<author>
<name>mbkma</name>
<email>johannes.unruh@fau.de</email>
</author>
<published>2021-06-04T11:49:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=88e8547e92c3694326c25417ea813942a7b24862'/>
<id>88e8547e92c3694326c25417ea813942a7b24862</id>
<content type='text'>
A WebKit processes should only be created when the user actually requests to open a file type requiring WebKit to be processed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A WebKit processes should only be created when the user actually requests to open a file type requiring WebKit to be processed.
</pre>
</div>
</content>
</entry>
<entry>
<title>ev-sidebar-links: Optimize reverse link lookup for a page</title>
<updated>2021-06-15T18:10:04+00:00</updated>
<author>
<name>Christoph Fritz</name>
<email>chf.fritz@googlemail.com</email>
</author>
<published>2021-03-08T12:54:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=50d0b23c608020dd1da3fb3e13883941182ec89e'/>
<id>50d0b23c608020dd1da3fb3e13883941182ec89e</id>
<content type='text'>
Commit adapted for atril, picked up from:
https://gitlab.gnome.org/GNOME/evince/-/commit/c3de8e75d6d0920478af210ba19a2d94b0734917

Credits to Benjamin Berg &lt;bberg@redhat.com&gt;

  | For large documents the linear search for the first link that is on a
  | certain page is really slow. Because of this scrolling becomes slow
  | whenever the page changes.
  |
  | Replace the linear search with a search in a binary tree populated with
  | the first link on each page and the corresponding GtkTreePath. This way
  | a specialized binary tree lookup can be used to find the closest
  | matching link and select that in the treeview.
  |
  | https://bugzilla.gnome.org/show_bug.cgi?id=779614
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit adapted for atril, picked up from:
https://gitlab.gnome.org/GNOME/evince/-/commit/c3de8e75d6d0920478af210ba19a2d94b0734917

Credits to Benjamin Berg &lt;bberg@redhat.com&gt;

  | For large documents the linear search for the first link that is on a
  | certain page is really slow. Because of this scrolling becomes slow
  | whenever the page changes.
  |
  | Replace the linear search with a search in a binary tree populated with
  | the first link on each page and the corresponding GtkTreePath. This way
  | a specialized binary tree lookup can be used to find the closest
  | matching link and select that in the treeview.
  |
  | https://bugzilla.gnome.org/show_bug.cgi?id=779614
</pre>
</div>
</content>
</entry>
<entry>
<title>ev-window: missing initializer for a field of ‘GtkActionEntry’</title>
<updated>2021-04-01T16:03:01+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-03-17T07:23:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=88244cd89a31268242610316c0fd51a405a91d02'/>
<id>88244cd89a31268242610316c0fd51a405a91d02</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>i18n: use g_dngettext instead of ngettext</title>
<updated>2021-02-10T22:58:25+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-02-08T12:50:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=b9e8446945d36482f968f3356b7dcb14ae9104a5'/>
<id>b9e8446945d36482f968f3356b7dcb14ae9104a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>build: allow users to disable gettext support (--disable-nls)</title>
<updated>2021-02-10T22:58:25+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-02-08T12:36:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=66de6ed56647df275f2844eb6106349932991579'/>
<id>66de6ed56647df275f2844eb6106349932991579</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
