<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atril/libview/ev-web-view.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: Implement search using WebKit find controller</title>
<updated>2026-06-09T16:38:12+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-06-05T17:10:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=b1a648b9583b1368b80b988df3aa0bc0db7dc004'/>
<id>b1a648b9583b1368b80b988df3aa0bc0db7dc004</id>
<content type='text'>
Bypass the threaded EvJobFind for EPUB documents and use WebKit's
WebKitFindController directly. The threaded find job was incompatible
with GepubDoc's single-threaded design and caused segfaults. The new
approach searches within the current page using WebKit's built-in text
search and highlighting, which is both simpler and thread-safe.

Assisted-by: OpenCode:claude-opus-4-6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bypass the threaded EvJobFind for EPUB documents and use WebKit's
WebKitFindController directly. The threaded find job was incompatible
with GepubDoc's single-threaded design and caused segfaults. The new
approach searches within the current page using WebKit's built-in text
search and highlighting, which is both simpler and thread-safe.

Assisted-by: OpenCode:claude-opus-4-6
</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>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>Add zoom reset</title>
<updated>2018-03-15T18:11:11+00:00</updated>
<author>
<name>Lars Mueller</name>
<email>cobinja@yahoo.de</email>
</author>
<published>2017-08-30T12:57:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=580e4fa77018dc57cfd88e229fb21b1d87dfd3dd'/>
<id>580e4fa77018dc57cfd88e229fb21b1d87dfd3dd</id>
<content type='text'>
origin commit:
https://github.com/linuxmint/xreader/commit/43acb8f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
origin commit:
https://github.com/linuxmint/xreader/commit/43acb8f
</pre>
</div>
</content>
</entry>
<entry>
<title>libview: Fix comment</title>
<updated>2014-09-23T13:05:07+00:00</updated>
<author>
<name>Stefano Karapetsas</name>
<email>stefano@karapetsas.com</email>
</author>
<published>2014-09-23T13:05:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=51644b243c9093bd48f1e4fccf14ec53301db3ac'/>
<id>51644b243c9093bd48f1e4fccf14ec53301db3ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Can build with epub disabled</title>
<updated>2014-09-22T17:10:52+00:00</updated>
<author>
<name>rootavish</name>
<email>avishkar_gupta@outlook.com</email>
</author>
<published>2014-09-22T17:10:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=a022a290b92a27975d5d3a526003fcdb9db1212f'/>
<id>a022a290b92a27975d5d3a526003fcdb9db1212f</id>
<content type='text'>
Added the required preprocessor directives to make building without epub support possible.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added the required preprocessor directives to make building without epub support possible.
</pre>
</div>
</content>
</entry>
<entry>
<title>Page Label handling, other fixes</title>
<updated>2014-08-09T19:35:45+00:00</updated>
<author>
<name>rootavish</name>
<email>avishkar_gupta@outlook.com</email>
</author>
<published>2014-08-09T19:35:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=1548bcb4629a6a41641a0188003215b3098aa5fc'/>
<id>1548bcb4629a6a41641a0188003215b3098aa5fc</id>
<content type='text'>
Added the function to handle links from the toolbar, also added functions to disconnect all ev-view handlers once it has been replaced by ev-web-view, and vice-versa(to drop all handler associated to ev-web-view).

Also the unref call to job_thumb was causing thumbnail jobs to crash with GTK2, so had to revert that, now we're back to the document folder not getting deleted from disk.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added the function to handle links from the toolbar, also added functions to disconnect all ev-view handlers once it has been replaced by ev-web-view, and vice-versa(to drop all handler associated to ev-web-view).

Also the unref call to job_thumb was causing thumbnail jobs to crash with GTK2, so had to revert that, now we're back to the document folder not getting deleted from disk.
</pre>
</div>
</content>
</entry>
<entry>
<title>Ability to search through epub documents</title>
<updated>2014-08-07T12:13:55+00:00</updated>
<author>
<name>rootavish</name>
<email>avishkar_gupta@outlook.com</email>
</author>
<published>2014-08-07T12:13:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=ff0a79e545356046c7145bff0630a7cd50ad977c'/>
<id>ff0a79e545356046c7145bff0630a7cd50ad977c</id>
<content type='text'>
You can now search through the entire epub document. In the next commit I'm adding support for webkit2 with gtk3.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
You can now search through the entire epub document. In the next commit I'm adding support for webkit2 with gtk3.
</pre>
</div>
</content>
</entry>
<entry>
<title>Searching in epub documents</title>
<updated>2014-08-06T10:04:02+00:00</updated>
<author>
<name>rootavish</name>
<email>avishkar_gupta@outlook.com</email>
</author>
<published>2014-08-06T10:04:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=56880392a6678ccec12bbec016939597acd49b07'/>
<id>56880392a6678ccec12bbec016939597acd49b07</id>
<content type='text'>
I added the capability to search through documents. The search is quite buggy, and we'll be taking care of each bug one at a time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I added the capability to search through documents. The search is quite buggy, and we'll be taking care of each bug one at a time.
</pre>
</div>
</content>
</entry>
<entry>
<title>Searching single pages in epub</title>
<updated>2014-07-29T14:27:02+00:00</updated>
<author>
<name>rootavish</name>
<email>avishkar_gupta@outlook.com</email>
</author>
<published>2014-07-29T14:27:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=60b002aab6c2ee610377d46208ee16dda1e94fc3'/>
<id>60b002aab6c2ee610377d46208ee16dda1e94fc3</id>
<content type='text'>
..and other fixing other bugs that were present once the webview was added, like the escape key command etc. Will look to refactor the thumbnails into ev-web-view.c.

In the next commit I'll extend this search over the entire document.Also will incorporate document index(table of contents).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
..and other fixing other bugs that were present once the webview was added, like the escape key command etc. Will look to refactor the thumbnails into ev-web-view.c.

In the next commit I'll extend this search over the entire document.Also will incorporate document index(table of contents).
</pre>
</div>
</content>
</entry>
</feed>
