<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atril/libdocument/ev-document.h, branch libgepub-support</title>
<subtitle>MATE document viewer</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/'/>
<entry>
<title>epub: Expose GepubDoc handle via EvDocument virtual method</title>
<updated>2026-06-09T16:38:12+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-06-05T16:49:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=f7fec97c96e49e573bd7b8c301b0f4ed3954ba5d'/>
<id>f7fec97c96e49e573bd7b8c301b0f4ed3954ba5d</id>
<content type='text'>
Add a get_doc_handle virtual method to EvDocumentClass so the view layer
can obtain the underlying GepubDoc without depending on backend types
directly. This prepares for replacing EvWebView with GepubWidget which
needs the GepubDoc to render content.

Assisted-by: OpenCode:claude-opus-4-6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a get_doc_handle virtual method to EvDocumentClass so the view layer
can obtain the underlying GepubDoc without depending on backend types
directly. This prepares for replacing EvWebView with GepubWidget which
needs the GepubDoc to render content.

Assisted-by: OpenCode:claude-opus-4-6
</pre>
</div>
</content>
</entry>
<entry>
<title>epub: Remove dead code and unused virtual methods</title>
<updated>2026-06-09T16:38:12+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-05-14T19:26:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=7ee1b635fa7ee2fe50dc6ea9c203daf0ad3819a3'/>
<id>7ee1b635fa7ee2fe50dc6ea9c203daf0ad3819a3</id>
<content type='text'>
Remove the bundled minizip directory, unused includes, and the night
mode virtual methods from EvDocumentClass which are no longer called by
any code. Night mode is now handled entirely through WebKit user
stylesheets.

Assisted-by: OpenCode:claude-opus-4-6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove the bundled minizip directory, unused includes, and the night
mode virtual methods from EvDocumentClass which are no longer called by
any code. Night mode is now handled entirely through WebKit user
stylesheets.

Assisted-by: OpenCode:claude-opus-4-6
</pre>
</div>
</content>
</entry>
<entry>
<title>epub: Replace backend internals with libgepub</title>
<updated>2026-06-09T16:38:12+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-05-14T18:49:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=d6a01f8611cf9bac65b856065906c5c1358f9e7d'/>
<id>d6a01f8611cf9bac65b856065906c5c1358f9e7d</id>
<content type='text'>
Replace the hand-rolled EPUB parsing with libgepub. This removes the
bundled minizip library, custom XML utilities, and temporary directory
extraction in favor of GepubDoc which handles archive access, metadata,
spine navigation, and table of contents. An epub:// URI scheme handler
serves resources directly from the archive without extracting to disk.
Search and night mode are stubbed as no-ops pending follow-up commits.

Assisted-by: OpenCode:claude-opus-4-6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace the hand-rolled EPUB parsing with libgepub. This removes the
bundled minizip library, custom XML utilities, and temporary directory
extraction in favor of GepubDoc which handles archive access, metadata,
spine navigation, and table of contents. An epub:// URI scheme handler
serves resources directly from the archive without extracting to disk.
Search and night mode are stubbed as no-ops pending follow-up commits.

Assisted-by: OpenCode:claude-opus-4-6
</pre>
</div>
</content>
</entry>
<entry>
<title>comics: Use libarchive to unpack documents</title>
<updated>2024-01-07T22:17:05+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2023-12-25T20:11:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=ce41df6467521ff9fd4f16514ae7d6ebb62eb1ed'/>
<id>ce41df6467521ff9fd4f16514ae7d6ebb62eb1ed</id>
<content type='text'>
This commit eliminates the use of external commands for opening
comic documents, and uses libarchive instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit eliminates the use of external commands for opening
comic documents, and uses libarchive instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove warnings about redefining gettext support macros</title>
<updated>2022-01-02T20:24:51+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-10-26T19:35:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=e25ac2b7fe574063881d12beadc7fc6b52ad0779'/>
<id>e25ac2b7fe574063881d12beadc7fc6b52ad0779</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>show SyncTeX version in about dialog</title>
<updated>2019-11-11T09:53:05+00:00</updated>
<author>
<name>Pablo Barciela</name>
<email>scow@riseup.net</email>
</author>
<published>2019-11-09T16:06:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=6f1f443152f91a885cd3479b3f833d6026791380'/>
<id>6f1f443152f91a885cd3479b3f833d6026791380</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>libdocument: Make EvSourceLink boxed.</title>
<updated>2016-06-24T18:48:20+00:00</updated>
<author>
<name>raveit65</name>
<email>chat-to-me@raveit.de</email>
</author>
<published>2016-06-23T10:20:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=d0056f66f2d719eef718f3770dcbb6130a25101e'/>
<id>d0056f66f2d719eef718f3770dcbb6130a25101e</id>
<content type='text'>
https://bugzilla.gnome.org/show_bug.cgi?id=635705

taken from:
https://git.gnome.org/browse/evince/commit/?id=0ac0898
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.gnome.org/show_bug.cgi?id=635705

taken from:
https://git.gnome.org/browse/evince/commit/?id=0ac0898
</pre>
</div>
</content>
</entry>
<entry>
<title>libdocument: Use G_DEFINE_BOXED_TYPE instead of custom macro</title>
<updated>2016-06-24T18:48:20+00:00</updated>
<author>
<name>raveit65</name>
<email>chat-to-me@raveit.de</email>
</author>
<published>2016-06-23T09:21:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=fb38cc04440c424834984bdfe364b7d772af2dd4'/>
<id>fb38cc04440c424834984bdfe364b7d772af2dd4</id>
<content type='text'>
taken from:
https://git.gnome.org/browse/evince/commit/?id=c839e45
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
taken from:
https://git.gnome.org/browse/evince/commit/?id=c839e45
</pre>
</div>
</content>
</entry>
</feed>
