<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atril/libview/ev-pixbuf-cache.c, branch v1.28.4</title>
<subtitle>MATE document viewer</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/'/>
<entry>
<title>libview: Account for device scale in page cache size calculation</title>
<updated>2026-04-10T15:37:36+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-04-10T15:30:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=269e7f6c1413fd3d4724d60bc5f82324a2dbf2b6'/>
<id>269e7f6c1413fd3d4724d60bc5f82324a2dbf2b6</id>
<content type='text'>
On HiDPI displays, rendered pages use more memory than the cache budget
expects because the size calculation does not account for the device
scale factor. This causes the cache to use up to 4x more memory than
configured on 2x HiDPI displays.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On HiDPI displays, rendered pages use more memory than the cache budget
expects because the size calculation does not account for the device
scale factor. This causes the cache to use up to 4x more memory than
configured on 2x HiDPI displays.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use a blank line at most</title>
<updated>2021-11-20T17:31:11+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=816d2dc8226f8d271aa1a6cd30549614769d5267'/>
<id>816d2dc8226f8d271aa1a6cd30549614769d5267</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Check whether the document page failed to render</title>
<updated>2021-01-07T19:37:14+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2020-12-30T19:24:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=21dfebaac3f2edfb0805b61de950859e36b53289'/>
<id>21dfebaac3f2edfb0805b61de950859e36b53289</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ev-pixbuf-cache: Remove -Wtype-limits warnings</title>
<updated>2020-08-23T18:52:58+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2020-07-15T15:55:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=009aef5586de021292fc365969e763a98be53a75'/>
<id>009aef5586de021292fc365969e763a98be53a75</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libview: fixing memory leak</title>
<updated>2019-12-08T18:13:58+00:00</updated>
<author>
<name>Giselle Reis</name>
<email>gisellemnr@src.gnome.org</email>
</author>
<published>2014-08-29T22:23:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=e24fa634dd558ad28ad611740d981dbe146481ba'/>
<id>e24fa634dd558ad28ad611740d981dbe146481ba</id>
<content type='text'>
The memory leak was caused by a g_signal_connect
which was never disconnected. This patch makes
sure the signal is disconnected and the job is
cancelled before creating another rendering job.
It additionally introduces a helper function to
cleanly finalize the job.

origin commit:
https://gitlab.gnome.org/GNOME/evince/commit/939c434
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The memory leak was caused by a g_signal_connect
which was never disconnected. This patch makes
sure the signal is disconnected and the job is
cancelled before creating another rendering job.
It additionally introduces a helper function to
cleanly finalize the job.

origin commit:
https://gitlab.gnome.org/GNOME/evince/commit/939c434
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "First page should not reloaded"</title>
<updated>2019-12-08T18:13:58+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2019-11-27T10:37:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=28e0f6ae87ecb9400c0b2b026b708ed99202458c'/>
<id>28e0f6ae87ecb9400c0b2b026b708ed99202458c</id>
<content type='text'>
This reverts commit 00fad2c0d0fcdade570a08f046e85a4558f1fc0c.

and fixes https://github.com/mate-desktop/atril/issues/404
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 00fad2c0d0fcdade570a08f046e85a4558f1fc0c.

and fixes https://github.com/mate-desktop/atril/issues/404
</pre>
</div>
</content>
</entry>
<entry>
<title>avoid redundant redeclarations</title>
<updated>2019-11-28T00:03:04+00:00</updated>
<author>
<name>Pablo Barciela</name>
<email>scow@riseup.net</email>
</author>
<published>2019-11-11T08:27:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=0fc51a2c8daff96ed2535ed318dc4d737b34845c'/>
<id>0fc51a2c8daff96ed2535ed318dc4d737b34845c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove trailing whitespaces</title>
<updated>2019-07-01T15:07:40+00:00</updated>
<author>
<name>Laurent Napias</name>
<email>tamplan@free.fr</email>
</author>
<published>2019-06-29T08:43:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=aa24676651f8bd3e8b434f72d5aac98e84c0867d'/>
<id>aa24676651f8bd3e8b434f72d5aac98e84c0867d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump Cairo version to 1.14.0</title>
<updated>2019-06-26T11:47:48+00:00</updated>
<author>
<name>Matthew Petroff</name>
<email>matthew@mpetroff.net</email>
</author>
<published>2016-11-04T19:41:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=449f6af7514251c7dda6fdf4ad2d1c6e37d42835'/>
<id>449f6af7514251c7dda6fdf4ad2d1c6e37d42835</id>
<content type='text'>
such that hi-dpi conditionals aren't needed.

origin commit:
https://github.com/linuxmint/xreader/commit/df3cdc6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
such that hi-dpi conditionals aren't needed.

origin commit:
https://github.com/linuxmint/xreader/commit/df3cdc6
</pre>
</div>
</content>
</entry>
<entry>
<title>libview: Fix g_return condition in set_device_scale_on_surface()</title>
<updated>2018-03-26T11:49:10+00:00</updated>
<author>
<name>Carlos Garcia Campos</name>
<email>carlosgc@gnome.org</email>
</author>
<published>2014-07-24T11:16:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=5345f83e9410af181e2a4329f3fc4f72d98f6468'/>
<id>5345f83e9410af181e2a4329f3fc4f72d98f6468</id>
<content type='text'>
Fail when device scale is not 1 if hidpi is not available, we were doing
the opposite.

origin commit:
https://git.gnome.org/browse/evince/commit/?id=90a258
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fail when device scale is not 1 if hidpi is not available, we were doing
the opposite.

origin commit:
https://git.gnome.org/browse/evince/commit/?id=90a258
</pre>
</div>
</content>
</entry>
</feed>
