<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atril/libdocument/ev-document.h, 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>comics: Use libarchive to unpack documents</title>
<updated>2024-01-09T04:03:44+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=aa8e9dad472cbadc96719a8f521768aeeb0913f0'/>
<id>aa8e9dad472cbadc96719a8f521768aeeb0913f0</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>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>
<entry>
<title>backend, libdocument: reorganize some includes</title>
<updated>2016-05-25T08:49:06+00:00</updated>
<author>
<name>monsta</name>
<email>monsta@inbox.ru</email>
</author>
<published>2016-05-25T08:32:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=edae80f9c5b8082b86e1cbd60cfee9c79d7e23ba'/>
<id>edae80f9c5b8082b86e1cbd60cfee9c79d7e23ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Inverted colors(night) viewing mode for ePub</title>
<updated>2014-08-14T02:11:35+00:00</updated>
<author>
<name>rootavish</name>
<email>avishkar_gupta@outlook.com</email>
</author>
<published>2014-08-14T02:11:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=700637ca1dd675ce18f2e9e56387dab86020a623'/>
<id>700637ca1dd675ce18f2e9e56387dab86020a623</id>
<content type='text'>
Added the capability to view and epub document with inverted colors, yet to test for documents where we write the stylesheet, although the code is there.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added the capability to view and epub document with inverted colors, yet to test for documents where we write the stylesheet, although the code is there.
</pre>
</div>
</content>
</entry>
<entry>
<title>Table of contents(index) for epub</title>
<updated>2014-08-03T06:53:21+00:00</updated>
<author>
<name>rootavish</name>
<email>avishkar_gupta@outlook.com</email>
</author>
<published>2014-08-03T06:53:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=5f3f572777cfcb64a92a4671fb2aff5faa5cefa4'/>
<id>5f3f572777cfcb64a92a4671fb2aff5faa5cefa4</id>
<content type='text'>
The documents can finally be read alongside a TOC, I tested it with a variety of documents before this commit, so I presume it should work with all. Also fixed the part where I had screwed up PDF annotations owing to a wrong call. In the next commit, fully functional searching would be up, using HTML parser of libxml in combination with webkit.

Also some other minor changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The documents can finally be read alongside a TOC, I tested it with a variety of documents before this commit, so I presume it should work with all. Also fixed the part where I had screwed up PDF annotations owing to a wrong call. In the next commit, fully functional searching would be up, using HTML parser of libxml in combination with webkit.

Also some other minor changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactored code, created a new EvWebView type</title>
<updated>2014-07-07T13:06:55+00:00</updated>
<author>
<name>rootavish</name>
<email>avishkar_gupta@outlook.com</email>
</author>
<published>2014-07-07T13:06:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=df43418e209ae9c98844185f789c63769ae9b3a2'/>
<id>df43418e209ae9c98844185f789c63769ae9b3a2</id>
<content type='text'>
Earlier my approach was to replace the atril view directly with a webview. However as it turned out it was extremely difficult to accomplish much tasks without the document-model. So I created an Extension of the WebKitWebView class, EvWebView so that now we can manipulate the webview as desired. Also having a separate file really helps in terms of clarity.

Please note that there are many empty functions and TODO tags right now, I shall aim to fill these up once the display part is done, probably in this week.

I also added some code on the backend to draw thumbnails when with GTK+-3.0, although I have never tested a GTK+-3.0 build.With GTK+-2.0 you won't get any build errors,  however epub backend won't work right now.

That being said, this commit is mostly because there was a lot of code that was lying in the local repository, and it was best to back it up as a failsafe.
I modified ev-window to accomodate this new data structure, and having an equivalent ev_web_view function for every ev_view function, I can achieve most functionality by filling those functions with Webkit modules.

Other than that on the backend

Other than that there were some minor changes to the code.
Although I did the above, currently I am not able to instantiate the EvWebView because of some class and object type definition errors, due to which I can't display the document.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Earlier my approach was to replace the atril view directly with a webview. However as it turned out it was extremely difficult to accomplish much tasks without the document-model. So I created an Extension of the WebKitWebView class, EvWebView so that now we can manipulate the webview as desired. Also having a separate file really helps in terms of clarity.

Please note that there are many empty functions and TODO tags right now, I shall aim to fill these up once the display part is done, probably in this week.

I also added some code on the backend to draw thumbnails when with GTK+-3.0, although I have never tested a GTK+-3.0 build.With GTK+-2.0 you won't get any build errors,  however epub backend won't work right now.

That being said, this commit is mostly because there was a lot of code that was lying in the local repository, and it was best to back it up as a failsafe.
I modified ev-window to accomodate this new data structure, and having an equivalent ev_web_view function for every ev_view function, I can achieve most functionality by filling those functions with Webkit modules.

Other than that on the backend

Other than that there were some minor changes to the code.
Although I did the above, currently I am not able to instantiate the EvWebView because of some class and object type definition errors, due to which I can't display the document.
</pre>
</div>
</content>
</entry>
</feed>
