If true, text presentations of color symbols and emoji will be enforced
as much as possible.
Might not work on all non-text symbols and is experimental.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
ShellExpandTrait::expand was not used consistently, leading to only some
functionalities supporting things like tilde expansion.
Fixes#387
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
CellBuffer::resize does not update generation info and should only be
used from within Screen::resize
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
self.force_draw was not reset back to false after drawing, so it was
constantly being redrawn until meli becomes unresponsive.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
columns[0] was jused in every for loop instead of columns[n], which
would make the debug_assert_eq(area generation, column generation) panic
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
Add some old manpages that may be of interest to users:
- maildir (5)
- mbox (5)
- mbox (5qmail)
- qmail-maildir (5)
Under meli/docs/historical-manpages/
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
meli/melib are UTF8 software, so we should have proper Unicode support.
A compile-time env var is added, `UNICODE_REGENERATE_TABLES` to force
network access and rebuild the cached unicode tables.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
Re-implemnts horizontal thread view.
Default is still vertical, but pressing toggle_layout now has an effect.
Signed-off-by: Guillaume Ranquet <granquet@baylibre.com>
If contact entries in the add contact dialog are too many to fit in the
dialog area, show a scrollbar and allow the user to navigate it.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
Implement hashing for Card.
This fixes the appearance of duplicate entries in the add contacts
selector in an envelope view when an address appears more than one time
in the envelope headers.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
Store children process metadata. Pid and command lines can then be shown
in the UI and in logs.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
prev_entry, next_entry shortcuts (default bindings: Ctrl+p and Ctrl+n)
were not behaving consistently in all different listing index styles. In
particular in some conditions the switch entry shortcuts worked at most
once because the cursor position was not updated properly. This commit
fixes that.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>