Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | widgets/thread: Delete unused variable | Dylan Baker | 2017-08-19 |
| | | | | | This wasn't caught by static checkers since it is used in the other brach of the if statement containing this value. | ||
* | settings: do not store SettingsManager instance in __init__.py | Dylan Baker | 2017-08-03 |
| | | | | | | | This can create circular imports in unittests, which causes difficult to debug errors. Fixes #1076 | ||
* | optional linewise focussing in thread mode | Patrick Totzke | 2017-02-09 |
| | | | | | | | | This introduces a new config option 'thread_focus_linewise', (defaults to True), which determines if the message texts are split into individually focussable lines in thread mode. fixes #645 | ||
* | Merge pull request #1009 from dcbaker/pr/remove_cmp | Patrick Totzke | 2017-01-30 |
|\ | | | | | Remove remaining uses of cmp | ||
| * | Replace cmp with rich comparisons | Dylan Baker | 2017-01-27 |
| | | | | | | | | | | | | This is both a performance issue (since cmp is slower than rich comparisons), and a python3 issue since cmp (and __cmp__) are gone in python 3. | ||
* | | widgets/thread: Fix improper use of iteritems | Dylan Baker | 2017-01-30 |
|/ | | | | Fixes #1016 | ||
* | Merge pull request #984 from lucc/future/absolute-imports | Lucas Hoffmann | 2017-01-21 |
|\ | | | | | Use absolute_imports from __future__ | ||
| * | Use absolute_imports from __future__ | Lucas Hoffmann | 2017-01-18 |
| | | |||
* | | Remove unused method | Lucas Hoffmann | 2017-01-18 |
|/ | |||
* | Use dict's iter methods | Dylan Baker | 2016-12-21 |
| | | | | | | | | This patch replaces a number of uses of dict.items, dict.values, and dict.keys with their iterative siblings. The advantage of using the iterator version is that they don't copy the keys, values, or items, but simply return references. This reduces memory usage and may speed up the these operations a bit. | ||
* | Turn method into static method | Lucas Hoffmann | 2016-12-17 |
| | |||
* | Remove redundant None argument in dict.get() | Lucas Hoffmann | 2016-12-17 |
| | |||
* | Clean up imports | Lucas Hoffmann | 2016-12-09 |
| | | | | | | - use relative imports if possible - group imports into standard library, third party, and alot modules - sort imports alphabetically | ||
* | Use logging's native string interpolation | Lucas Hoffmann | 2016-12-09 |
| | |||
* | Option to show all tags of a message, even if they are commom to thread | Andres MRM | 2015-12-16 |
| | |||
* | detach alot.foreign.urwidtrees | Patrick Totzke | 2015-02-23 |
| | | | | | | It is now a separate package and added to alot's list of dependencies. https://github.com/pazz/urwidtrees | ||
* | typos | Andres MRM | 2014-12-02 |
| | |||
* | add MessageTree.replace_bodytext | Patrick Totzke | 2014-04-17 |
| | | | | | that will make the message widget display the given text instead of the message's body text | ||
* | rm obsolete `MessageBodyWidget` | Patrick Totzke | 2014-04-17 |
| | | | | cf issue #701 | ||
* | Verify OpenPGP signatures and display the result | Justus Winter | 2013-06-16 |
| | | | | | | | Verify OpenPGP signatures as specified in RFC 3156. Display the result in the header list above the message. Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de> | ||
* | Fix duplicate display of headers | Patrick Totzke | 2013-05-04 |
| | | | | | | | | | | | This separates the code dealing with the case "display all headers" from the case "display selected heders" in `MesageTree.construct_header_pile` and ensures that 1. in "all in" case, no headers will be duplicated and 2. in the filtered case, the order of headers given in the whitelist parameter) is preserved. fixes #601 | ||
* | pep8/pyflakes fixes | Patrick Totzke | 2013-03-16 |
| | |||
* | Merge branch 'testing' of github.com:pazz/alot into testing | Patrick Totzke | 2013-03-15 |
|\ | |||
| * | docstrings for Thread mode widgets | Patrick Totzke | 2013-03-14 |
| | | |||
* | | reimplement thread.TagCommand | Patrick Totzke | 2013-03-15 |
|/ | |||
* | fold/unfold messages based on query string in thread mode | Patrick Totzke | 2013-03-03 |
| | | | | cf issue #561 | ||
* | remove deprecated thread.MessageWidget | Patrick Totzke | 2013-03-03 |
| | |||
* | only insert bodytree if bodytxt is nonempty | Patrick Totzke | 2013-03-03 |
| | |||
* | make focus visible in bodytext parts | Patrick Totzke | 2013-03-03 |
| | |||
* | re-implement toggle-source. | Patrick Totzke | 2013-03-03 |
| | | | | | | this also makes that dource/bodytext content in a messagetree gets one Text widget *per line* and thus means smoother scrolling w/o strange jumps. | ||
* | re-implement toggle-all-headers | Patrick Totzke | 2013-03-03 |
| | |||
* | dynamically reassemble attachements part in MessageTree | Patrick Totzke | 2013-03-03 |
| | |||
* | restructure how MessageTree's structure is assembled | Patrick Totzke | 2013-03-03 |
| | |||
* | add Attachment widgets to MessageTree | Patrick Totzke | 2013-03-03 |
| | |||
* | add MessageTree.display_headers to switch listed headers | Patrick Totzke | 2013-03-03 |
| | |||
* | add DictList -- a Tree to display a list of key.value pairs. | Patrick Totzke | 2013-03-03 |
| | | | | also, use this in thread modes MessageTrees | ||
* | use headers pile in message trees. | Patrick Totzke | 2013-03-03 |
| | | | | | .. this should better be done using a ListWalker instead of a pile. (has to be interpreted by NestedTree) | ||
* | re-implement unfold-if-matching feature | Patrick Totzke | 2013-03-03 |
| | |||
* | respect different thread summary attribute for odd/even lines | Patrick Totzke | 2013-03-03 |
| | |||
* | update MessageTree -- include body | Patrick Totzke | 2013-03-03 |
| | |||
* | Thread and MessageTree | Patrick Totzke | 2013-03-03 |
| | |||
* | move ThreadTree to widgets.thread | Patrick Totzke | 2013-03-03 |
| | |||
* | indentation error | Patrick Totzke | 2012-09-16 |
| | |||
* | display translated tagstrings in virtual "tags" headers | Patrick Totzke | 2012-09-16 |
| | |||
* | Allow Tags pseudo header in message display. | William Erik Baxter | 2012-09-12 |
| | |||
* | actually use mode-specific gap attributes | Patrick Totzke | 2012-09-06 |
| | | | | | | .. in HeaderList widgets close issue #513 | ||
* | cleanup: split widgets.py and pep8/pyflakes fixes | Patrick Totzke | 2012-08-10 |