Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Stop at previous \ when expanding macros | June McEnroe | 2021-06-24 |
| | | | | | There was no reason to ever require whitespace before the macro name. | ||
* | Add \com text macro | June McEnroe | 2021-06-14 |
| | |||
* | Don't insert wchar_t if it can't be converted to mbs | June McEnroe | 2021-02-15 |
| | | | | | | | | Otherwise it could hit the assertion in editBuffer while converting to mbs for consumption by the rest of the program. It's possibly to trigger this with LC_ALL=C and typing C-z C-v M-a, for example. | ||
* | Don't expand macro if it can't be converted to mbs | June McEnroe | 2021-02-15 |
| | | | | | Otherwise expanding a macro could hit the assertion in editBuffer while converting to mbs for consumption by the rest of the program. | ||
* | Use wmemcpy/wmemmove | June McEnroe | 2020-11-08 |
| | |||
* | Preserve colon from previous tab-complete | June McEnroe | 2020-08-18 |
| | | | | | This fixes the case when pinging multiple nicks and one of them needs to be cycled through. | ||
* | Say "OpenSSL" in additional permission notices | June McEnroe | 2020-08-04 |
| | | | | LibreSSL is "a modified version of that library". | ||
* | Add \banhammer macro | June McEnroe | 2020-08-02 |
| | | | | From the Textual extras command /banhammer. | ||
* | Add current topic to tab-complete so it can edited | June McEnroe | 2020-07-13 |
| | |||
* | Add additional permission for linking with LibreSSL | June McEnroe | 2020-06-08 |
| | | | | https://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs | ||
* | Add M-q to collapse whitespace | June McEnroe | 2020-04-07 |
| | |||
* | Fix multi-mention tab completion condition | June McEnroe | 2020-04-01 |
| | | | | | I don't know why I ever programmed it this way. It was really annoying when trying to write "some phrase, nick". | ||
* | Pass correct length to mbstowcs | June McEnroe | 2020-04-01 |
| | | | | Too used to sizeof being the right thing for regular strings. | ||
* | Add \blush | June McEnroe | 2020-03-31 |
| | |||
* | Add \bear, \cool, \hug, \unflip, \wave | June McEnroe | 2020-03-31 |
| | |||
* | Add text macros | June McEnroe | 2020-03-30 |
| | |||
* | Tab complete from last iswspace | June McEnroe | 2020-03-30 |
| | |||
* | Bump edit buffer cap to 1024 | June McEnroe | 2020-03-23 |
| | | | | With message splitting it's reasonable to allow this to be larger. | ||
* | Replace small integers in size_t with uint | June McEnroe | 2020-02-15 |
| | |||
* | Don't copy into cut buffer during tab complete | June McEnroe | 2020-02-14 |
| | |||
* | Simplify transpose swap | June McEnroe | 2020-02-12 |
| | |||
* | Add C-t transpose | June McEnroe | 2020-02-12 |
| | | | | Also in emacs, weechat. | ||
* | Avoid VLAs in tab complete | June McEnroe | 2020-02-09 |
| | |||
* | Use iswspace for word movement | June McEnroe | 2020-02-09 |
| | |||
* | Add C-y | June McEnroe | 2020-02-09 |
| | | | | This is weechat's binding for it. | ||
* | Add C-w and M-d | June McEnroe | 2020-02-09 |
| | |||
* | Rename kill ops | June McEnroe | 2020-02-09 |
| | |||
* | Add M-b and M-f | June McEnroe | 2020-02-09 |
| | |||
* | Add C-k | June McEnroe | 2020-02-09 |
| | | | | Also rename all the edit ops to something consistent. | ||
* | Add C-d | June McEnroe | 2020-02-09 |
| | |||
* | Hook up tab-complete | June McEnroe | 2020-02-09 |
| | |||
* | Simplify edit buffer conversion and input rendering | June McEnroe | 2020-02-09 |
| | |||
* | Populate completion with commands | June McEnroe | 2020-02-07 |
| | |||
* | Add some real line editing operations | June McEnroe | 2020-02-07 |
| | |||
* | Add extremely basic editing and message sending | June McEnroe | 2020-02-05 |
| | |||
* | Convert editHead and editTail from wchar_t | June McEnroe | 2020-02-04 |
| | |||
* | Split showing style codes and word wrapping | June McEnroe | 2020-02-04 |