Přemysl Eric Janouch
59a4c356dd
degesch: export input and IRC hooks
2015-11-21 14:09:34 +01:00
Přemysl Eric Janouch
c912726f49
degesch: add ability to hook IRC and user input
...
We're going to make this available to the Lua API soon.
2015-11-21 14:09:34 +01:00
Přemysl Eric Janouch
fbfe0ba18a
degesch: add a stubbed Lua plugin loader
2015-11-21 14:09:33 +01:00
Přemysl Eric Janouch
5ee210a5b7
degesch: stubplement plugins
2015-11-21 14:09:33 +01:00
Přemysl Eric Janouch
5d55d7f6de
degesch: refcountify "struct {buffer,server}"
2015-11-19 19:11:35 +01:00
Přemysl Eric Janouch
b952fc1f6d
degesch: extend weak pointers
2015-11-18 23:03:21 +01:00
Přemysl Eric Janouch
89065e4d34
degesch: fix highlights
2015-11-17 00:06:48 +01:00
Přemysl Eric Janouch
bc4b8ee19f
Update NEWS
2015-11-15 16:32:52 +01:00
Přemysl Eric Janouch
281ef2e93e
degesch: split input text at newlines
...
This makes pasting multiline text possible again.
2015-11-15 15:56:33 +01:00
Přemysl Eric Janouch
9b22d72fd1
Extend split_str() for multiple split chars
2015-11-15 15:56:10 +01:00
Přemysl Eric Janouch
f11635ed7f
degesch: better SIGTSTP handling
2015-11-15 15:36:03 +01:00
Přemysl Eric Janouch
a1e47ca4c9
degesch: cleanup
...
Unnecessary oneliner function.
2015-11-15 01:48:10 +01:00
Přemysl Eric Janouch
6c7a2ce3c8
degesch: unseen PMs show up as highlights
...
I used to miss them.
2015-11-15 01:43:00 +01:00
Přemysl Eric Janouch
153d8c55d9
degesch: don't spam with all unseen messages
...
On high-traffic channels, it has shown to take quite some time.
2015-11-15 01:32:49 +01:00
Přemysl Eric Janouch
d14bc2df53
degesch: have just one input buffer
2015-11-15 01:23:32 +01:00
Přemysl Eric Janouch
d8299a1231
degesch: enable and use bracketed paste mode
...
urxvt, xterm and maybe others support quoting text pasted by the user
from clipboard, which prevents leading tabs from changing into
highlights.
The handling isn't perfect so far, just wrong in a different way, as
we mishandle newlines.
2015-11-15 01:07:12 +01:00
Přemysl Eric Janouch
465c2e4082
degesch: mv input_insert{_c,}()
2015-11-15 01:07:09 +01:00
Přemysl Eric Janouch
2a97c01215
degesch: make the libedit backend work again
2015-11-15 01:07:05 +01:00
Přemysl Eric Janouch
152ba0847d
Add a CMake target for clang-tidy
2015-11-13 09:22:48 +01:00
Přemysl Eric Janouch
fe88e30bf5
degesch: fix beeping on "unimportant" PM events
...
Which in practice means stop beeping on quits in PM buffers.
2015-10-30 23:49:43 +01:00
Přemysl Eric Janouch
a8a852d4b3
degesch: fix reconnect delays
2015-10-28 03:46:41 +01:00
Přemysl Eric Janouch
e41f503202
degesch: add an /oper command
...
Mostly just because bitlbee suggested it to me and it didn't work.
2015-10-01 21:39:47 +02:00
Přemysl Eric Janouch
762aaffecf
degesch: make text attributes toggle formatting
...
Instead of just setting it on.
Fixes bitlbee.
2015-10-01 21:06:34 +02:00
Přemysl Eric Janouch
99ac971b66
Little fixes to the README
...
Finally learned how to use this asciidoc{,tor} thing.
2015-09-27 01:12:03 +02:00
Přemysl Eric Janouch
e75e840346
Convert README to AsciiDoc
...
So that it looks nice on GitHub.
Neither Markdown nor RST worked for me.
2015-09-27 00:38:20 +02:00
Přemysl Eric Janouch
3d59a94554
Fix build instructions in README
2015-09-27 00:19:42 +02:00
Přemysl Eric Janouch
f42ecedd42
Update release date
2015-09-25 17:12:29 +02:00
Přemysl Eric Janouch
63a7980329
Bump version, add NEWS
2015-09-24 16:17:40 +02:00
Přemysl Eric Janouch
bc54bf520d
degesch: add Meta-H to open the full log file
...
As opposed to just the visible backlog.
2015-09-24 16:16:31 +02:00
Přemysl Eric Janouch
11aaf1b325
degesch: fix logging of outgoing status messages
...
"/msg @#test test" would log "MSG(): test"
2015-09-24 15:41:39 +02:00
Přemysl Eric Janouch
5ca07656a1
degesch: fix handling of status messages
...
That is, messages using the STATUSMSG feature.
2015-09-24 15:41:39 +02:00
Přemysl Eric Janouch
f20c6fb28e
degesch: fix logging of RPL_INVITING
2015-09-24 15:41:39 +02:00
Přemysl Eric Janouch
1613e75a48
mv 'struct config_item'{_,}
...
Finally we can get rid of the trailing underscore.
2015-08-17 00:13:05 +02:00
Přemysl Eric Janouch
abd892cbd7
Bump liberty
2015-08-17 00:13:05 +02:00
Přemysl Eric Janouch
4ae95be9db
degesch: add self to completion in server buffers
2015-08-13 00:23:56 +02:00
Přemysl Eric Janouch
328bf9af1e
degesch: display ERROR messages
...
So that the user knows he was killed.
2015-08-12 23:21:11 +02:00
Přemysl Eric Janouch
ce83f8244c
degesch: don't ignore data right before an EOF
2015-08-12 23:20:46 +02:00
Přemysl Eric Janouch
8a8ff11887
degesch: don't use black for nicks on 256-color
...
Except for self.
2015-08-11 21:38:28 +02:00
Přemysl Eric Janouch
131aee6f08
degesch: update comments
2015-08-10 23:24:57 +02:00
Přemysl Eric Janouch
07f6d0b350
degesch: enable bright backgrounds on 8-color terms
2015-08-10 23:07:05 +02:00
Přemysl Eric Janouch
1cc8656368
degesch: precompute the filtered color cube
2015-08-10 07:53:03 +02:00
Přemysl Eric Janouch
4c81112840
degesch: show CTCPs to channels as such
2015-08-10 07:39:43 +02:00
Přemysl Eric Janouch
5dda5661ae
degesch: send after-connect joins more cleverly
2015-08-10 07:35:42 +02:00
Přemysl Eric Janouch
628facf286
degesch: properly flush the read marker
2015-08-10 00:09:43 +02:00
Přemysl Eric Janouch
7225b68f74
degesch: safer defaults for backlog helper
2015-08-09 15:05:49 +02:00
Přemysl Eric Janouch
e188de5501
degesch: don't show joins etc. as new activity
...
It's mostly just spam that shouldn't get your attention.
2015-08-08 21:19:25 +02:00
Přemysl Eric Janouch
cdf6544c94
degesch: use formatting in the backlog
...
It's a rather crude solution to just pipe the raw terminfo strings
to less but hey, it works.
2015-08-08 20:44:24 +02:00
Přemysl Eric Janouch
a28528d260
degesch: add backlog/scrollback functionality
...
Finally! I went with possibly the simplest solution, which is to
run less, instead of badly reimplementing its functionality.
2015-08-08 20:44:24 +02:00
Přemysl Eric Janouch
27f185e8aa
Update README
2015-08-07 00:14:44 +02:00
Přemysl Eric Janouch
d207c90577
degesch: properly flush formatting resets
2015-08-06 23:58:42 +02:00