<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atril/backend, branch v1.19.2</title>
<subtitle>MATE document viewer</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/'/>
<entry>
<title>pdf: Reset the annotation mapping when there are no more annotations</title>
<updated>2017-08-28T14:04:01+00:00</updated>
<author>
<name>Giselle Machado</name>
<email>giselle.mnr@gmail.com</email>
</author>
<published>2014-06-27T15:32:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=3ada385fead55fa8f94afa128558348d8530dee6'/>
<id>3ada385fead55fa8f94afa128558348d8530dee6</id>
<content type='text'>
https://bugzilla.gnome.org/show_bug.cgi?id=649044
origin commit:
https://git.gnome.org/browse/evince/commit/?id=06e9129
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.gnome.org/show_bug.cgi?id=649044
origin commit:
https://git.gnome.org/browse/evince/commit/?id=06e9129
</pre>
</div>
</content>
</entry>
<entry>
<title>pdf: Implement remove_annotation virtual func</title>
<updated>2017-08-28T14:04:01+00:00</updated>
<author>
<name>Germán Poo-Caamaño</name>
<email>gpoo@gnome.org</email>
</author>
<published>2014-05-03T06:17:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=4a24be7eb05f971e77064fb22d7a649bf959d90b'/>
<id>4a24be7eb05f971e77064fb22d7a649bf959d90b</id>
<content type='text'>
https://bugzilla.gnome.org/show_bug.cgi?id=649044
origin commit:
https://git.gnome.org/browse/evince/commit/?id=38ca871
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.gnome.org/show_bug.cgi?id=649044
origin commit:
https://git.gnome.org/browse/evince/commit/?id=38ca871
</pre>
</div>
</content>
</entry>
<entry>
<title>pdf: Make annotation names unique</title>
<updated>2017-08-28T14:04:00+00:00</updated>
<author>
<name>Giselle Machado</name>
<email>giselle.mnr@gmail.com</email>
</author>
<published>2014-06-27T17:41:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=7e53c5708bd38b99adf1a4b363ed2c21304dccdd'/>
<id>7e53c5708bd38b99adf1a4b363ed2c21304dccdd</id>
<content type='text'>
Naming the annotations sequentially by number is
problematic when they can be removed (see
https://bugzilla.gnome.org/show_bug.cgi?id=649044#c33).
This patch changes the annotation names to
timestamps, guaranteeing that they are indeed
unique.

https://bugzilla.gnome.org/show_bug.cgi?id=649044
origin commit:
https://git.gnome.org/browse/evince/commit/?id=0f38a27
fix build warning:
https://git.gnome.org/browse/evince/commit/?id=6197eba
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Naming the annotations sequentially by number is
problematic when they can be removed (see
https://bugzilla.gnome.org/show_bug.cgi?id=649044#c33).
This patch changes the annotation names to
timestamps, guaranteeing that they are indeed
unique.

https://bugzilla.gnome.org/show_bug.cgi?id=649044
origin commit:
https://git.gnome.org/browse/evince/commit/?id=0f38a27
fix build warning:
https://git.gnome.org/browse/evince/commit/?id=6197eba
</pre>
</div>
</content>
</entry>
<entry>
<title>pdf: Add support for adding other types of annotations</title>
<updated>2017-08-28T14:04:00+00:00</updated>
<author>
<name>Giselle Machado</name>
<email>giselle.mnr@gmail.com</email>
</author>
<published>2014-07-24T08:38:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=d933e02e8bf0594627c975d5c73a46fb8b593020'/>
<id>d933e02e8bf0594627c975d5c73a46fb8b593020</id>
<content type='text'>
Implementing switch/case to support new annotations as they are implemented.

origin commit:
https://git.gnome.org/browse/evince/commit/?id=320d10f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implementing switch/case to support new annotations as they are implemented.

origin commit:
https://git.gnome.org/browse/evince/commit/?id=320d10f
</pre>
</div>
</content>
</entry>
<entry>
<title>pdf: Add activation link for Fields that have it.</title>
<updated>2017-08-28T14:04:00+00:00</updated>
<author>
<name>José Aliste</name>
<email>jaliste@gnome.org</email>
</author>
<published>2013-02-13T15:24:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=998dea356a0d26d4654c066af22363d274f35924'/>
<id>998dea356a0d26d4654c066af22363d274f35924</id>
<content type='text'>
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-10&amp;id=01254fb
</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-10&amp;id=01254fb
</pre>
</div>
</content>
</entry>
<entry>
<title>dvi: Mitigate command injection attacks by quoting filename</title>
<updated>2017-08-20T14:45:33+00:00</updated>
<author>
<name>Tobias Mueller</name>
<email>muelli@cryptobitch.de</email>
</author>
<published>2017-07-14T10:52:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=4650fb05e46e144be986a11a666a47add39b3799'/>
<id>4650fb05e46e144be986a11a666a47add39b3799</id>
<content type='text'>
With commit 1fcca0b8041de0d6074d7e17fba174da36c65f99 came a DVI backend.
It exports to PDF via the dvipdfm tool.
It calls that tool with the filename of the currently loaded document.
If that filename is cleverly crafted, it can escape the currently
used manual quoting of the filename.  Instead of manually quoting the
filename, we use g_shell_quote.

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

origin commit:
https://git.gnome.org/browse/evince/commit/?id=350404c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With commit 1fcca0b8041de0d6074d7e17fba174da36c65f99 came a DVI backend.
It exports to PDF via the dvipdfm tool.
It calls that tool with the filename of the currently loaded document.
If that filename is cleverly crafted, it can escape the currently
used manual quoting of the filename.  Instead of manually quoting the
filename, we use g_shell_quote.

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

origin commit:
https://git.gnome.org/browse/evince/commit/?id=350404c
</pre>
</div>
</content>
</entry>
<entry>
<title>mdvi-lib: Fix compilation warning (const-correctness)</title>
<updated>2017-08-20T14:35:37+00:00</updated>
<author>
<name>Tobias Mueller</name>
<email>muelli@cryptobitch.de</email>
</author>
<published>2017-07-20T02:35:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=6adf8d121576010e741d0302503f0bed25672004'/>
<id>6adf8d121576010e741d0302503f0bed25672004</id>
<content type='text'>
const char accessed via pointer to char.

backend/dvi/mdvi-lib/fontmap.c: In function ‘mdvi_init_fontmaps’:
backend/dvi/mdvi-lib/fontmap.c:725:9: warning: assignment discards
‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  config = kpse_cnf_get("mdvi-config");
         ^

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

origin commit:
https://git.gnome.org/browse/evince/commit/?id=e3dccc1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
const char accessed via pointer to char.

backend/dvi/mdvi-lib/fontmap.c: In function ‘mdvi_init_fontmaps’:
backend/dvi/mdvi-lib/fontmap.c:725:9: warning: assignment discards
‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  config = kpse_cnf_get("mdvi-config");
         ^

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

origin commit:
https://git.gnome.org/browse/evince/commit/?id=e3dccc1
</pre>
</div>
</content>
</entry>
<entry>
<title>comics: make the files containing "--checkpoint-action=" unsupported</title>
<updated>2017-07-21T18:08:30+00:00</updated>
<author>
<name>ZenWalker</name>
<email>scow@riseup.net</email>
</author>
<published>2017-07-19T09:00:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=f4291fd62f7dfe6460d2406a979ccfac0c68dd59'/>
<id>f4291fd62f7dfe6460d2406a979ccfac0c68dd59</id>
<content type='text'>
Fixes #257
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #257
</pre>
</div>
</content>
</entry>
<entry>
<title>comics backend: add support for unarchiver (unar and lsar)</title>
<updated>2016-11-30T18:57:24+00:00</updated>
<author>
<name>ZenWalker</name>
<email>scow@riseup.net</email>
</author>
<published>2016-11-01T00:13:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=77fc877a3985fd9cad49ed0250ab1bdf478e6638'/>
<id>77fc877a3985fd9cad49ed0250ab1bdf478e6638</id>
<content type='text'>
unar is able to extract all supported comics archive format

CBR
give unar priority over bsdtar, because it works better

CBZ CB7 CBT
give bsdtar priority over unar, because it is much faster
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
unar is able to extract all supported comics archive format

CBR
give unar priority over bsdtar, because it works better

CBZ CB7 CBT
give bsdtar priority over unar, because it is much faster
</pre>
</div>
</content>
</entry>
<entry>
<title>djvu: support image/vnd.djvu+multipage MIME type</title>
<updated>2016-10-31T07:56:47+00:00</updated>
<author>
<name>monsta</name>
<email>monsta@inbox.ru</email>
</author>
<published>2016-10-31T07:56:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=d978575ee6e7e3f6b9aab4cb669d4aa34ecbb703'/>
<id>d978575ee6e7e3f6b9aab4cb669d4aa34ecbb703</id>
<content type='text'>
more info at:
https://git.gnome.org/browse/evince/commit/?id=7850b986cf3225369170cdec545844b025bfd12e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
more info at:
https://git.gnome.org/browse/evince/commit/?id=7850b986cf3225369170cdec545844b025bfd12e
</pre>
</div>
</content>
</entry>
</feed>
