Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | widgets/spinner: fix Spinner.frame race | Simon Ser | 2019-04-27 | 1 | -12/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | It's accessed by the goroutine which increments it and the goroutine that draws the widget at the same time. Use atomic instead. Write at 0x00c00000ebc0 by goroutine 7: git.sr.ht/~sircmpwn/aerc2/widgets.(*Spinner).Start.func1() /home/simon/src/aerc2/widgets/spinner.go:50 +0x169 Previous read at 0x00c00000ebc0 by main goroutine: [failed to restore the stack] Goroutine 7 (running) created at: git.sr.ht/~sircmpwn/aerc2/widgets.(*Spinner).Start() /home/simon/src/aerc2/widgets/spinner.go:44 +0x8b git.sr.ht/~sircmpwn/aerc2/widgets.NewDirectoryList() /home/simon/src/aerc2/widgets/dirlist.go:37 +0x286 git.sr.ht/~sircmpwn/aerc2/widgets.NewAccountView() /home/simon/src/aerc2/widgets/account.go:50 +0x5ca git.sr.ht/~sircmpwn/aerc2/widgets.NewAerc() /home/simon/src/aerc2/widgets/aerc.go:60 +0x800 main.main() /home/simon/src/aerc2/aerc.go:65 +0x33e | ||||
* | go get git.sr.ht/~sircmpwn/go-libvterm | Elias Naur | 2019-04-21 | 2 | -1/+5 |
| | | | | Signed-off-by: Elias Naur <mail@eliasnaur.com> | ||||
* | Fix segfault on :select-message for unloaded messages | Tom Lebreux | 2019-04-17 | 1 | -0/+3 |
| | | | | Signed-off-by: Tom Lebreux <tomlebreux@cock.li> | ||||
* | Re-render terminal on invalidate | Drew DeVault | 2019-04-15 | 1 | -4/+13 |
| | |||||
* | Fix segfault on :view-message for unloaded message | Tom Lebreux | 2019-04-10 | 2 | -0/+10 |
| | | | | | | This also fixes segfault on :view-message on empty directory Signed-off-by: Tom Lebreux <tomlebreux@cock.li> | ||||
* | Lowercase MIME types while matching filters | Gokberk Yaltirakli | 2019-04-07 | 1 | -1/+2 |
| | |||||
* | Clear damage on each terminal.Draw call | Drew DeVault | 2019-04-05 | 1 | -0/+2 |
| | |||||
* | Fix wrong row due to typo | Tom Lebreux | 2019-04-05 | 1 | -1/+1 |
| | | | | Signed-off-by: Tom Lebreux <tomlebreux@cock.li> | ||||
* | Fix infinite loop on empty DirectoryContents | Tom Lebreux | 2019-04-05 | 1 | -2/+4 |
| | | | | | | | | | When changing to an empty directory, ml.selected is 0, and the length of ml.store.Uids is 0. The loop condition is always true so we have an infinite loop causing 100% CPU usage and prevents us to change to other directories. Signed-off-by: Tom Lebreux <tomlebreux@cock.li> | ||||
* | Show (no messages) for empty folders | Drew DeVault | 2019-04-04 | 1 | -0/+6 |
| | |||||
* | Use better regex for identifying patches | Drew DeVault | 2019-03-31 | 1 | -1/+1 |
| | |||||
* | Remove show-headers config option | Drew DeVault | 2019-03-31 | 1 | -6/+0 |
| | | | | This'll probably look different when we implement it | ||||
* | Remove unused config options | Drew DeVault | 2019-03-31 | 1 | -6/+0 |
| | | | | Which are not planned for eventual implementation | ||||
* | Remove key bindings from aerc.conf | Drew DeVault | 2019-03-31 | 1 | -46/+0 |
| | | | | These were moved to binds.conf | ||||
* | Add script for sandboxing w3m | Drew DeVault | 2019-03-31 | 2 | -1/+11 |
| | |||||
* | Remove extra debug statement | Drew DeVault | 2019-03-31 | 1 | -1/+0 |
| | |||||
* | Use shell to execute filters, fix non-determinism | Drew DeVault | 2019-03-31 | 2 | -7/+5 |
| | |||||
* | Make tab width of :pipe consistent | Drew DeVault | 2019-03-31 | 1 | -5/+3 |
| | |||||
* | Improve plaintext.py | Drew DeVault | 2019-03-31 | 2 | -3/+2 |
| | |||||
* | Implement header-regex-match filters | Drew DeVault | 2019-03-31 | 3 | -8/+39 |
| | |||||
* | Improve error handling in message viewer | Drew DeVault | 2019-03-31 | 1 | -10/+36 |
| | | | | Still not great but at least it tells you when something went wrong | ||||
* | Add basic filter implementation | Drew DeVault | 2019-03-31 | 6 | -42/+142 |
| | |||||
* | Decode messages before rendering them | Drew DeVault | 2019-03-31 | 1 | -2/+22 |
| | |||||
* | Add plaintext highlighter, escape ANSI in source | Drew DeVault | 2019-03-31 | 2 | -1/+25 |
| | |||||
* | Make message viewer real, part two | Drew DeVault | 2019-03-31 | 4 | -23/+38 |
| | |||||
* | Rename FetchMessageBodies to FetchFullMessages | Drew DeVault | 2019-03-31 | 5 | -17/+17 |
| | |||||
* | Make the message viewer real, part one | Drew DeVault | 2019-03-31 | 7 | -130/+124 |
| | |||||
* | Don't parse mail in worker; send a reader instead | Drew DeVault | 2019-03-31 | 6 | -57/+13 |
| | |||||
* | Pull BodyStructure up from IMAP worker | Drew DeVault | 2019-03-31 | 3 | -10/+40 |
| | |||||
* | Add message view commands, :close | Drew DeVault | 2019-03-30 | 6 | -5/+47 |
| | |||||
* | Update default config/binds.conf | Drew DeVault | 2019-03-30 | 1 | -2/+17 |
| | |||||
* | Minor refactoring to header view | Drew DeVault | 2019-03-30 | 1 | -7/+12 |
| | |||||
* | Fix crash on command not found | Drew DeVault | 2019-03-30 | 1 | -37/+42 |
| | |||||
* | Handle no configured accounts gracefully | Julian P Samaroo | 2019-03-30 | 1 | -0/+4 |
| | | | | | Instead of throwing a runtime error, when no accounts are configured in accounts.conf, we provide an informative error message. | ||||
* | Use bold instead of inverted for header names | Drew DeVault | 2019-03-30 | 1 | -2/+3 |
| | |||||
* | Add multipart selector mockup to msgviewer | Drew DeVault | 2019-03-30 | 1 | -7/+50 |
| | |||||
* | Actually, git uses cyan for line markers | Drew DeVault | 2019-03-30 | 1 | -1/+1 |
| | |||||
* | Update hldiff.py to match git more closely | Drew DeVault | 2019-03-30 | 1 | -2/+10 |
| | |||||
* | Add basic message viewer mockup | Drew DeVault | 2019-03-30 | 9 | -73/+257 |
| | |||||
* | Correct color of error messages | Drew DeVault | 2019-03-30 | 4 | -7/+7 |
| | |||||
* | Use tcell.Style.Reverse instead of black on white | Drew DeVault | 2019-03-30 | 7 | -22/+25 |
| | |||||
* | Implement :pipe | Drew DeVault | 2019-03-30 | 5 | -7/+91 |
| | |||||
* | Show deleted emails pending server ack in grey | Drew DeVault | 2019-03-30 | 2 | -2/+18 |
| | | | | TODO: Don't let the user select or interact with deleted messages | ||||
* | Add body fetching support code | Drew DeVault | 2019-03-29 | 9 | -24/+165 |
| | |||||
* | Update README.md | Drew DeVault | 2019-03-21 | 1 | -3/+7 |
| | |||||
* | Expire status errors on input | Drew DeVault | 2019-03-21 | 3 | -6/+21 |
| | |||||
* | term: don't mess with cursor when unfocused | Drew DeVault | 2019-03-21 | 1 | -6/+15 |
| | |||||
* | Enable alt screen on built-in terminal | Drew DeVault | 2019-03-21 | 1 | -0/+1 |
| | |||||
* | Make terminal closure thread safe | Drew DeVault | 2019-03-21 | 1 | -1/+9 |
| | |||||
* | Use GetCursorPos instead of stored position | Drew DeVault | 2019-03-21 | 1 | -1/+4 |
| |