<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atril/backend/pdf, 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>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>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>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>
<entry>
<title>ev-poppler: 'POPPLER_ACTION_RESET_FORM' not handled in switch [-Wswitch]</title>
<updated>2020-09-02T10:10:14+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2020-08-01T17:05:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=c71e8323088ef9326e655a21c269d71a62982459'/>
<id>c71e8323088ef9326e655a21c269d71a62982459</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ev-poppler: remove warning about no previous declaration</title>
<updated>2020-07-15T11:40:46+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2020-07-08T13:50:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=9eef79e83310ce541fe93e8b6f3628f31413bbb5'/>
<id>9eef79e83310ce541fe93e8b6f3628f31413bbb5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ev-poppler: remove unused variable</title>
<updated>2020-04-14T00:14:54+00:00</updated>
<author>
<name>Pablo Barciela</name>
<email>scow@riseup.net</email>
</author>
<published>2020-04-13T23:49:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=342c18733f625e349846fb416c42b5cc714094b4'/>
<id>342c18733f625e349846fb416c42b5cc714094b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix year 2038 issue with signed 32-bit integers</title>
<updated>2020-01-31T17:52:19+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2020-01-20T15:00:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=a70e19a51423b855b9da8d7f9ed40d396a534c67'/>
<id>a70e19a51423b855b9da8d7f9ed40d396a534c67</id>
<content type='text'>
GTime is defined to always be a signed 32-bit integer, it will
overflow in the year 2038.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GTime is defined to always be a signed 32-bit integer, it will
overflow in the year 2038.
</pre>
</div>
</content>
</entry>
<entry>
<title>pdf: Fix memory leak when adding new text annotations</title>
<updated>2020-01-15T12:55:30+00:00</updated>
<author>
<name>Carlos Garcia Campos</name>
<email>carlosgc@gnome.org</email>
</author>
<published>2014-11-16T12:23:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=ccc66068e7aebee95da76c9871bce23b53663b15'/>
<id>ccc66068e7aebee95da76c9871bce23b53663b15</id>
<content type='text'>
origin commit:
https://gitlab.gnome.org/GNOME/evince/commit/a182f12
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
origin commit:
https://gitlab.gnome.org/GNOME/evince/commit/a182f12
</pre>
</div>
</content>
</entry>
<entry>
<title>migrate from intltool to gettext</title>
<updated>2019-11-11T00:18:10+00:00</updated>
<author>
<name>Wu Xiaotian</name>
<email>yetist@gmail.com</email>
</author>
<published>2019-11-04T09:37:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=d19b62785293db5999bb14b6ebb611aa76a7253a'/>
<id>d19b62785293db5999bb14b6ebb611aa76a7253a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pdf: add missing break statement</title>
<updated>2019-01-21T13:23:51+00:00</updated>
<author>
<name>monsta</name>
<email>monsta@inbox.ru</email>
</author>
<published>2018-12-16T09:25:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=6457c820ec6cbfcc3d4c047c9d048427c0a2b1f9'/>
<id>6457c820ec6cbfcc3d4c047c9d048427c0a2b1f9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
