<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aerc/lib, branch threading-v2</title>
<subtitle>Mirror of https://git.sr.ht/~sircmpwn/aerc
</subtitle>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/'/>
<entry>
<title>Add manual threading to the pipeline</title>
<updated>2019-10-29T15:07:55+00:00</updated>
<author>
<name>Kevin Kuehler</name>
<email>keur@xcf.berkeley.edu</email>
</author>
<published>2019-10-28T19:07:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=8bc3ccb9017b04aafccafa294f219ced5b41a372'/>
<id>8bc3ccb9017b04aafccafa294f219ced5b41a372</id>
<content type='text'>
Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Rework threading and add REFERENCES</title>
<updated>2019-10-29T15:07:51+00:00</updated>
<author>
<name>Kevin Kuehler</name>
<email>keur@xcf.berkeley.edu</email>
</author>
<published>2019-10-28T19:07:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=37f33ad65bfbfa69e620fcb0fdcff6393a251ac7'/>
<id>37f33ad65bfbfa69e620fcb0fdcff6393a251ac7</id>
<content type='text'>
* Implement a simplified version of the REFERENCES algorithm
* Remove FormatThreads function
* Instead of acting on all threads, handle each thread independently

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Implement a simplified version of the REFERENCES algorithm
* Remove FormatThreads function
* Instead of acting on all threads, handle each thread independently

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add threading control path to msglist.Draw()</title>
<updated>2019-10-29T15:07:45+00:00</updated>
<author>
<name>Kevin Kuehler</name>
<email>keur@xcf.berkeley.edu</email>
</author>
<published>2019-10-28T19:07:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=75cbf8dc0376429d6cdb6a6716b6a9b41fb681f1'/>
<id>75cbf8dc0376429d6cdb6a6716b6a9b41fb681f1</id>
<content type='text'>
Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/msgstore: Handle DirectoryThreaded msg</title>
<updated>2019-10-29T15:07:41+00:00</updated>
<author>
<name>Kevin Kuehler</name>
<email>keur@xcf.berkeley.edu</email>
</author>
<published>2019-10-28T19:07:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=4c8d9ad26cce588cc4ea2259cd7ca83d2801c102'/>
<id>4c8d9ad26cce588cc4ea2259cd7ca83d2801c102</id>
<content type='text'>
This method is called after a worker fetches a threaded directory
contents from the backend. We iterate over the threads in the same order
that they will be printed in the msglist.

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This method is called after a worker fetches a threaded directory
contents from the backend. We iterate over the threads in the same order
that they will be printed in the msglist.

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Start adding thread support</title>
<updated>2019-10-29T15:07:21+00:00</updated>
<author>
<name>Kevin Kuehler</name>
<email>keur@xcf.berkeley.edu</email>
</author>
<published>2019-10-28T19:07:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=dca84afbbb050e21214b921ddd50eebc5c690435'/>
<id>dca84afbbb050e21214b921ddd50eebc5c690435</id>
<content type='text'>
* Add threading-enabled config option
* Add DirectoryThreaded and FetchDirectoryThreaded types to control path
* Add generic thread type for all backends to use

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add threading-enabled config option
* Add DirectoryThreaded and FetchDirectoryThreaded types to control path
* Add generic thread type for all backends to use

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/msgstore: fix invalid callback invocation</title>
<updated>2019-10-14T14:38:05+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2019-10-09T07:46:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=48a88fe44f617585050e7640a687a82bc5623970'/>
<id>48a88fe44f617585050e7640a687a82bc5623970</id>
<content type='text'>
creating a directory must not invoke the callback, as this is meant for the
completion of the move
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
creating a directory must not invoke the callback, as this is meant for the
completion of the move
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix tab refocus on remove</title>
<updated>2019-10-14T14:38:04+00:00</updated>
<author>
<name>Jeffas</name>
<email>dev@jeffas.io</email>
</author>
<published>2019-10-10T12:24:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=03d182ca88329db778e6d271e44b480223f31807'/>
<id>03d182ca88329db778e6d271e44b480223f31807</id>
<content type='text'>
Previously removing a tab would always pop from the history of tabs.
This checks to see if the closing tab is the one selected, if it is then
we use the history, otherwise we only need to change the selected tab if
it was after (to the right of) the closing tab, in which case we just
decrement the selected index.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously removing a tab would always pop from the history of tabs.
This checks to see if the closing tab is the one selected, if it is then
we use the history, otherwise we only need to change the selected tab if
it was after (to the right of) the closing tab, in which case we just
decrement the selected index.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix pushing invalid tabs to history</title>
<updated>2019-10-14T14:38:02+00:00</updated>
<author>
<name>Jeffas</name>
<email>dev@jeffas.io</email>
</author>
<published>2019-10-10T12:09:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=2542c65af2c24c94d70e8ab51cc590fe8fc3bd28'/>
<id>2542c65af2c24c94d70e8ab51cc590fe8fc3bd28</id>
<content type='text'>
A tab can now only be pushed onto the history if it is a selectable tab.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A tab can now only be pushed onto the history if it is a selectable tab.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Show spinner when fetching contents"</title>
<updated>2019-10-09T23:57:53+00:00</updated>
<author>
<name>Drew DeVault</name>
<email>sir@cmpwn.com</email>
</author>
<published>2019-10-09T23:57:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=f1b365dfc30b7253f3baea270ebcc8d1fb754db9'/>
<id>f1b365dfc30b7253f3baea270ebcc8d1fb754db9</id>
<content type='text'>
This reverts commit 1339faf7881f33762c6e0a4915404e362fc51de1.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 1339faf7881f33762c6e0a4915404e362fc51de1.
</pre>
</div>
</content>
</entry>
<entry>
<title>Preserve sorting order in search results</title>
<updated>2019-10-09T23:46:43+00:00</updated>
<author>
<name>Jeffas</name>
<email>dev@jeffas.io</email>
</author>
<published>2019-10-02T16:16:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=d3379dd7f0d2e5caffeda4a97fc72649421cccca'/>
<id>d3379dd7f0d2e5caffeda4a97fc72649421cccca</id>
<content type='text'>
This ensures that the search results follow the order of the current
sort so that cycling throught the results proceeds in displayed order.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This ensures that the search results follow the order of the current
sort so that cycling throught the results proceeds in displayed order.
</pre>
</div>
</content>
</entry>
</feed>
