Commit Graph

1286 Commits

Author SHA1 Message Date
6c7a2ce3c8 degesch: unseen PMs show up as highlights
I used to miss them.
2015-11-15 01:43:00 +01:00
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
d14bc2df53 degesch: have just one input buffer 2015-11-15 01:23:32 +01:00
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
465c2e4082 degesch: mv input_insert{_c,}() 2015-11-15 01:07:09 +01:00
2a97c01215 degesch: make the libedit backend work again 2015-11-15 01:07:05 +01:00
152ba0847d Add a CMake target for clang-tidy 2015-11-13 09:22:48 +01:00
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
a8a852d4b3 degesch: fix reconnect delays 2015-10-28 03:46:41 +01:00
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
762aaffecf degesch: make text attributes toggle formatting
Instead of just setting it on.

Fixes bitlbee.
2015-10-01 21:06:34 +02:00
99ac971b66 Little fixes to the README
Finally learned how to use this asciidoc{,tor} thing.
2015-09-27 01:12:03 +02:00
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
3d59a94554 Fix build instructions in README 2015-09-27 00:19:42 +02:00
f42ecedd42 Update release date 2015-09-25 17:12:29 +02:00
63a7980329 Bump version, add NEWS 2015-09-24 16:17:40 +02:00
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
11aaf1b325 degesch: fix logging of outgoing status messages
"/msg @#test test" would log "MSG(): test"
2015-09-24 15:41:39 +02:00
5ca07656a1 degesch: fix handling of status messages
That is, messages using the STATUSMSG feature.
2015-09-24 15:41:39 +02:00
f20c6fb28e degesch: fix logging of RPL_INVITING 2015-09-24 15:41:39 +02:00
1613e75a48 mv 'struct config_item'{_,}
Finally we can get rid of the trailing underscore.
2015-08-17 00:13:05 +02:00
abd892cbd7 Bump liberty 2015-08-17 00:13:05 +02:00
4ae95be9db degesch: add self to completion in server buffers 2015-08-13 00:23:56 +02:00
328bf9af1e degesch: display ERROR messages
So that the user knows he was killed.
2015-08-12 23:21:11 +02:00
ce83f8244c degesch: don't ignore data right before an EOF 2015-08-12 23:20:46 +02:00
8a8ff11887 degesch: don't use black for nicks on 256-color
Except for self.
2015-08-11 21:38:28 +02:00
131aee6f08 degesch: update comments 2015-08-10 23:24:57 +02:00
07f6d0b350 degesch: enable bright backgrounds on 8-color terms 2015-08-10 23:07:05 +02:00
1cc8656368 degesch: precompute the filtered color cube 2015-08-10 07:53:03 +02:00
4c81112840 degesch: show CTCPs to channels as such 2015-08-10 07:39:43 +02:00
5dda5661ae degesch: send after-connect joins more cleverly 2015-08-10 07:35:42 +02:00
628facf286 degesch: properly flush the read marker 2015-08-10 00:09:43 +02:00
7225b68f74 degesch: safer defaults for backlog helper 2015-08-09 15:05:49 +02:00
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
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
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
27f185e8aa Update README 2015-08-07 00:14:44 +02:00
d207c90577 degesch: properly flush formatting resets 2015-08-06 23:58:42 +02:00
2afc9f99c3 degesch: better name resolution failure messages 2015-08-06 23:53:00 +02:00
4ab247ead0 degesch: fix /server usage 2015-08-06 23:27:35 +02:00
1dd464f35c degesch; fix handling of CTCP requests 2015-08-06 23:23:56 +02:00
955b3728a3 degesch: don't send PART on /close when not joined 2015-08-06 21:58:34 +02:00
aa77bc41d0 Fix library searching 2015-08-06 21:58:13 +02:00
5b208547c4 Bump liberty
Pulling in kqueue support.
2015-08-06 21:38:36 +02:00
c8890953b3 SOCKS: make use of the str_pack_* API
I forgot I had it.
2015-08-06 21:32:01 +02:00
cfc78ffdf0 Fix OpenBSD build 2015-07-30 18:29:12 +02:00
637a3d2bf7 More SSL -> TLS renaming 2015-07-28 20:31:42 +02:00
a912b3f28c degesch: use hopefully better colors for nicks
- exclude white from the 16-color range
 - use colors from the 256-color cube when available
2015-07-27 01:29:44 +02:00
27cd8b3a63 degesch: fix memory leak 2015-07-27 00:08:28 +02:00
2bde385dc7 degesch: order the nicknames in /names 2015-07-26 23:27:39 +02:00