<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atril/shell/ev-application.c, 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>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>Support non-X11 windowing systems</title>
<updated>2020-12-11T13:10:41+00:00</updated>
<author>
<name>wb9688</name>
<email>wb9688@users.noreply.github.com</email>
</author>
<published>2020-12-05T15:11:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=a23d153102cfcba1079e68b43cf1abc607f65cb5'/>
<id>a23d153102cfcba1079e68b43cf1abc607f65cb5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>shell: Use GResource for data files</title>
<updated>2018-03-22T20:24:30+00:00</updated>
<author>
<name>Christian Persch</name>
<email>chpe@gnome.org</email>
</author>
<published>2012-06-12T18:02:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=11fc5dc635d544b7d19b5774ab11dcd5e5c2638c'/>
<id>11fc5dc635d544b7d19b5774ab11dcd5e5c2638c</id>
<content type='text'>
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-6&amp;id=ba06a5e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-6&amp;id=ba06a5e
</pre>
</div>
</content>
</entry>
<entry>
<title>shell: Use GtkApplication to inhibit the screensaver</title>
<updated>2018-03-21T05:56:34+00:00</updated>
<author>
<name>Christian Persch</name>
<email>chpe@gnome.org</email>
</author>
<published>2012-06-12T22:25:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=2f89fccf54a858495101cd57bac66ffca657ff62'/>
<id>2f89fccf54a858495101cd57bac66ffca657ff62</id>
<content type='text'>
Remove TotemScrsaver copy, and use GtkApplication inhibition instead.

origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-6&amp;id=612701f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove TotemScrsaver copy, and use GtkApplication inhibition instead.

origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-6&amp;id=612701f
</pre>
</div>
</content>
</entry>
<entry>
<title>shell: Port to GtkApplication</title>
<updated>2018-03-21T05:56:34+00:00</updated>
<author>
<name>Christian Persch</name>
<email>chpe@gnome.org</email>
</author>
<published>2012-06-12T16:53:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=15073fb029c8fc78d7184be7bc0e70d4cbe5ac1b'/>
<id>15073fb029c8fc78d7184be7bc0e70d4cbe5ac1b</id>
<content type='text'>
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-6&amp;id=b999bdd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-6&amp;id=b999bdd
</pre>
</div>
</content>
</entry>
<entry>
<title>shell: Use g_printerr instead of g_warning</title>
<updated>2018-03-21T05:56:34+00:00</updated>
<author>
<name>Christian Persch</name>
<email>chpe@gnome.org</email>
</author>
<published>2012-08-07T10:59:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=715e15b587b66122750f1565f24ea7bb818d2061'/>
<id>715e15b587b66122750f1565f24ea7bb818d2061</id>
<content type='text'>
These are really runtime errors, not warnings, so just use g_printerr.

origin commit:
https://git.gnome.org/browse/evince/commit/?id=adbed8b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are really runtime errors, not warnings, so just use g_printerr.

origin commit:
https://git.gnome.org/browse/evince/commit/?id=adbed8b
</pre>
</div>
</content>
</entry>
<entry>
<title>shell: Use gdbus-codegen for the org.mate.atril.Application interface</title>
<updated>2018-03-21T05:56:34+00:00</updated>
<author>
<name>Christian Persch</name>
<email>chpe@gnome.org</email>
</author>
<published>2012-06-10T14:05:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=3f48838e6f469e5090a0b95864c298736b3b4e4f'/>
<id>3f48838e6f469e5090a0b95864c298736b3b4e4f</id>
<content type='text'>
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-6&amp;id=c9aada8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-6&amp;id=c9aada8
</pre>
</div>
</content>
</entry>
<entry>
<title>avoid deprecated gdk_display_get_screen and gdk_display_get_n_screens</title>
<updated>2017-08-03T08:28:24+00:00</updated>
<author>
<name>ZenWalker</name>
<email>scow@riseup.net</email>
</author>
<published>2017-07-21T23:13:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=da4ee916b749bdb1baa1f66c828f884392f8086d'/>
<id>da4ee916b749bdb1baa1f66c828f884392f8086d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>avoid deprecated gdk_screen_get_number</title>
<updated>2017-07-18T23:17:19+00:00</updated>
<author>
<name>ZenWalker</name>
<email>scow@riseup.net</email>
</author>
<published>2017-07-18T23:17:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=3fa7dc556be3395ae5b3273568426beb4416bd40'/>
<id>3fa7dc556be3395ae5b3273568426beb4416bd40</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
