<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aerc/lib, branch mbox</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 modify-labels command</title>
<updated>2019-09-12T20:17:24+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2019-09-11T19:01:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=a93b4de6f3c362d6e0db0b1f6d3f2e1c9a5cd64d'/>
<id>a93b4de6f3c362d6e0db0b1f6d3f2e1c9a5cd64d</id>
<content type='text'>
This adds the event type as well as the command implementation, but no backend
supports it yet.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds the event type as well as the command implementation, but no backend
supports it yet.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add display of unread messages in dirlist</title>
<updated>2019-09-11T16:37:43+00:00</updated>
<author>
<name>Jeffas</name>
<email>dev@jeffas.io</email>
</author>
<published>2019-09-11T16:37:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=618a500341d54ec5bec6d035a86b1307ff1dad0a'/>
<id>618a500341d54ec5bec6d035a86b1307ff1dad0a</id>
<content type='text'>
Add an onUpdateDirs handler. This is used to invalidate the dirlist and
redraw with the correct number of recent/unread/total messages is shown.

A config option and formatting options are provided.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add an onUpdateDirs handler. This is used to invalidate the dirlist and
redraw with the correct number of recent/unread/total messages is shown.

A config option and formatting options are provided.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Mouseable</title>
<updated>2019-09-11T15:41:34+00:00</updated>
<author>
<name>Jeffas</name>
<email>dev@jeffas.io</email>
</author>
<published>2019-09-05T22:32:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=f6216bb6213a15cdcdf50089f3c4a8e9a30d9337'/>
<id>f6216bb6213a15cdcdf50089f3c4a8e9a30d9337</id>
<content type='text'>
This adds the Mouseable interface. When this is implemented for a
component that item can accept and process mouseevents.

At the top level when a mouse event is received it is passed to the
grid's handler and then it trickles down until it reaches a component
that can actually handle it, such as the tablist, dirlist or msglist.

A mouse event is passed so that components can handle other things such
as scrolling with the mousewheel. The components themselves then perform
the necessary actions.

Clicking emails in the messagelist opens them in a new tab.

Textinputs can be clicked to position the cursor inside them.

Mouseevents are not forwarded to the terminal at the moment.

Elements which do not handle mouse events are not required to implement
the Mouseable interface.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds the Mouseable interface. When this is implemented for a
component that item can accept and process mouseevents.

At the top level when a mouse event is received it is passed to the
grid's handler and then it trickles down until it reaches a component
that can actually handle it, such as the tablist, dirlist or msglist.

A mouse event is passed so that components can handle other things such
as scrolling with the mousewheel. The components themselves then perform
the necessary actions.

Clicking emails in the messagelist opens them in a new tab.

Textinputs can be clicked to position the cursor inside them.

Mouseevents are not forwarded to the terminal at the moment.

Elements which do not handle mouse events are not required to implement
the Mouseable interface.
</pre>
</div>
</content>
</entry>
<entry>
<title>widgets: remove redundant key check, delete is no-op if key is empty</title>
<updated>2019-09-05T02:30:57+00:00</updated>
<author>
<name>Wagner Riffel</name>
<email>wgrriffel@gmail.com</email>
</author>
<published>2019-09-03T19:34:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=6338194c4eeb4670ffc5421281d3a28319eee9a1'/>
<id>6338194c4eeb4670ffc5421281d3a28319eee9a1</id>
<content type='text'>
Signed-off-by: Wagner Riffel &lt;wgrriffel@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Wagner Riffel &lt;wgrriffel@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>extract search criteria parsing into the backends</title>
<updated>2019-08-28T23:44:10+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2019-08-28T04:39:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=94b9d557dee0fd13853b1883cc2730c5cbdbcd3f'/>
<id>94b9d557dee0fd13853b1883cc2730c5cbdbcd3f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix out-of-order messages by sorting as we display</title>
<updated>2019-08-28T23:44:08+00:00</updated>
<author>
<name>Stephen Brennan</name>
<email>stephen@brennan.io</email>
</author>
<published>2019-08-28T04:54:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=ac99d9ed62644cf0259bdd79481b28c3fbcef650'/>
<id>ac99d9ed62644cf0259bdd79481b28c3fbcef650</id>
<content type='text'>
Sometimes I observe out-of-order messages when using a maildir inbox. It
appears that the UIDs for these messages are returned out of order by
the MessageStore. In order for a maildir MessageStore to return messages
in most recently received order, it must have already opened all
messages and parsed the date to use as a sort key. Rather than implement
that, simply sort messages by time as we display. This fix shows my
emails in order.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sometimes I observe out-of-order messages when using a maildir inbox. It
appears that the UIDs for these messages are returned out of order by
the MessageStore. In order for a maildir MessageStore to return messages
in most recently received order, it must have already opened all
messages and parsed the date to use as a sort key. Rather than implement
that, simply sort messages by time as we display. This fix shows my
emails in order.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add delete forward &lt;C-k&gt; and backward &lt;C-u&gt;</title>
<updated>2019-08-12T00:27:48+00:00</updated>
<author>
<name>Christopher Vittal</name>
<email>christopher.vittal@gmail.com</email>
</author>
<published>2019-08-10T14:26:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=2b6ec504e536885a47db1e472c5f0de6388fb0ce'/>
<id>2b6ec504e536885a47db1e472c5f0de6388fb0ce</id>
<content type='text'>
Choose the readline defaults for the behavior of these two
functions/keybindings. Depending on the program, either of these can
delete the whole line.

Note that by default in [compose], &lt;C-k&gt; is bound to :prev-field&lt;Enter&gt;.
Leave it up to the user whether or not they want to rebind the key in
[compose].
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Choose the readline defaults for the behavior of these two
functions/keybindings. Depending on the program, either of these can
delete the whole line.

Note that by default in [compose], &lt;C-k&gt; is bound to :prev-field&lt;Enter&gt;.
Leave it up to the user whether or not they want to rebind the key in
[compose].
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement next-folder using NextPrev with amount</title>
<updated>2019-08-07T06:02:11+00:00</updated>
<author>
<name>Jelle Besseling</name>
<email>jelle@pingiun.com</email>
</author>
<published>2019-08-04T14:05:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=3650b72ca64b9fb6a7e7b058ad6ef67894c2866d'/>
<id>3650b72ca64b9fb6a7e7b058ad6ef67894c2866d</id>
<content type='text'>
This fixes ~sircmpwn/aerc2#182

https://todo.sr.ht/~sircmpwn/aerc2/182
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes ~sircmpwn/aerc2#182

https://todo.sr.ht/~sircmpwn/aerc2/182
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove aerc specific code from the ui</title>
<updated>2019-08-03T20:50:49+00:00</updated>
<author>
<name>Nicolai Dagestad</name>
<email>nicolai@dagestad.fr</email>
</author>
<published>2019-08-03T15:17:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=0847464da1da5c2df19e107ee3884ab7996c1756'/>
<id>0847464da1da5c2df19e107ee3884ab7996c1756</id>
<content type='text'>
Separatiing the ui code from aerc makes it usable as a library in
other projects.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Separatiing the ui code from aerc makes it usable as a library in
other projects.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix test failures</title>
<updated>2019-07-29T19:44:28+00:00</updated>
<author>
<name>Drew DeVault</name>
<email>sir@cmpwn.com</email>
</author>
<published>2019-07-29T19:44:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=3d578d376b3d125dc1f54e6e0d1b55bea716eb53'/>
<id>3d578d376b3d125dc1f54e6e0d1b55bea716eb53</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
