<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atril/shell/ev-sidebar-links.c, 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>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>ev-sidebar-links: Optimize reverse link lookup for a page</title>
<updated>2021-06-15T18:10:04+00:00</updated>
<author>
<name>Christoph Fritz</name>
<email>chf.fritz@googlemail.com</email>
</author>
<published>2021-03-08T12:54:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=50d0b23c608020dd1da3fb3e13883941182ec89e'/>
<id>50d0b23c608020dd1da3fb3e13883941182ec89e</id>
<content type='text'>
Commit adapted for atril, picked up from:
https://gitlab.gnome.org/GNOME/evince/-/commit/c3de8e75d6d0920478af210ba19a2d94b0734917

Credits to Benjamin Berg &lt;bberg@redhat.com&gt;

  | For large documents the linear search for the first link that is on a
  | certain page is really slow. Because of this scrolling becomes slow
  | whenever the page changes.
  |
  | Replace the linear search with a search in a binary tree populated with
  | the first link on each page and the corresponding GtkTreePath. This way
  | a specialized binary tree lookup can be used to find the closest
  | matching link and select that in the treeview.
  |
  | https://bugzilla.gnome.org/show_bug.cgi?id=779614
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit adapted for atril, picked up from:
https://gitlab.gnome.org/GNOME/evince/-/commit/c3de8e75d6d0920478af210ba19a2d94b0734917

Credits to Benjamin Berg &lt;bberg@redhat.com&gt;

  | For large documents the linear search for the first link that is on a
  | certain page is really slow. Because of this scrolling becomes slow
  | whenever the page changes.
  |
  | Replace the linear search with a search in a binary tree populated with
  | the first link on each page and the corresponding GtkTreePath. This way
  | a specialized binary tree lookup can be used to find the closest
  | matching link and select that in the treeview.
  |
  | https://bugzilla.gnome.org/show_bug.cgi?id=779614
</pre>
</div>
</content>
</entry>
<entry>
<title>ev-sidebar-links: avoid 'g_type_class_add_private'</title>
<updated>2019-08-16T20:40:31+00:00</updated>
<author>
<name>Pablo Barciela</name>
<email>scow@riseup.net</email>
</author>
<published>2019-08-09T10:29:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=d8c5ec0785df76b003a167d24158f64eb81de91d'/>
<id>d8c5ec0785df76b003a167d24158f64eb81de91d</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>ev-sidebar-links: replace deprecated gtk_menu_popup function</title>
<updated>2018-05-10T20:45:31+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2018-05-04T14:45:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=0fd21246a8cc827150dc59244bb419fe594a1e42'/>
<id>0fd21246a8cc827150dc59244bb419fe594a1e42</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>avoid deprecated GtkStock</title>
<updated>2018-02-16T16:22:20+00:00</updated>
<author>
<name>Pablo Barciela</name>
<email>scow@riseup.net</email>
</author>
<published>2018-02-15T00:45:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=7a91219f5b255783690be32fe6426b8a6c640398'/>
<id>7a91219f5b255783690be32fe6426b8a6c640398</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not use deprecated GTK_TYPE_VBOX definitions</title>
<updated>2016-06-22T14:13:54+00:00</updated>
<author>
<name>raveit65</name>
<email>chat-to-me@raveit.de</email>
</author>
<published>2016-06-22T14:13:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=d4e9df8989ef35e8c8ccaa4ce3b067ca25de71c2'/>
<id>d4e9df8989ef35e8c8ccaa4ce3b067ca25de71c2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix some build warnings</title>
<updated>2016-02-01T15:28:19+00:00</updated>
<author>
<name>monsta</name>
<email>monsta@inbox.ru</email>
</author>
<published>2016-02-01T15:28:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=4190ce2680b339c9bfc3d51008811f0b1abb1b9d'/>
<id>4190ce2680b339c9bfc3d51008811f0b1abb1b9d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>sidebar: align page numbers to the right in sidebar-links</title>
<updated>2014-12-10T01:16:35+00:00</updated>
<author>
<name>infirit</name>
<email>infirit@gmail.com</email>
</author>
<published>2014-12-10T01:16:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=1a09942161a051ffda7a88083428dee076b813c4'/>
<id>1a09942161a051ffda7a88083428dee076b813c4</id>
<content type='text'>
Taken from evince commit: 200d6798c462e3669c01020dc5a7e2ee22e1b039
From: Carlos Garcia Campos &lt;carlosgc@gnome.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Taken from evince commit: 200d6798c462e3669c01020dc5a7e2ee22e1b039
From: Carlos Garcia Campos &lt;carlosgc@gnome.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fill links page labels for the index in the links thread</title>
<updated>2014-12-09T22:02:27+00:00</updated>
<author>
<name>infirit</name>
<email>infirit@gmail.com</email>
</author>
<published>2014-12-09T11:57:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/atril/commit/?id=5864915295487d0a040d08dacf2f9fed0fce7537'/>
<id>5864915295487d0a040d08dacf2f9fed0fce7537</id>
<content type='text'>
Getting the page of a named destination requires to take the doc lock,
so it might block the main thread.

Taken from evince commit: b6f2f6c391fa83cb9532e98f561057f022522147
From: Carlos Garcia Campos &lt;carlosgc@gnome.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Getting the page of a named destination requires to take the doc lock,
so it might block the main thread.

Taken from evince commit: b6f2f6c391fa83cb9532e98f561057f022522147
From: Carlos Garcia Campos &lt;carlosgc@gnome.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
