568f9b7123
degesch: tiny fixes for the prompt hook
...
It should return valid UTF-8.
Also remember to refresh the prompt upon hook removal.
2016-10-29 20:03:31 +02:00
0d499dd125
degesch: avoid senseless indirection in hooks
...
It's always been one function call only this far.
2016-10-29 19:51:54 +02:00
37e49b54cf
degesch: rename things around terminal attributes
2016-10-29 18:07:28 +02:00
742d590b8d
degesch: simplify "attribute_printer"
...
Now that the line wrapper took over some of the state.
2016-10-29 17:53:06 +02:00
b6528c73e3
degesch: microoptimization
2016-10-28 18:16:21 +02:00
1e79aaec26
degesch: refresh the prompt when a hook is set
2016-10-28 13:58:37 +02:00
0995da3900
degesch: don't consider all mode changes important
2016-10-28 13:32:29 +02:00
c8a826f016
degesch: optimize Lua weak refs
2016-10-28 13:09:50 +02:00
95c7ababc3
degesch: add a "fancy-prompt" plugin
...
So that the client looks at least a tiny bit decent if needed.
2016-10-28 12:53:18 +02:00
a0d733fdb9
Update NEWS, README
2016-10-28 12:47:11 +02:00
557a39c6c8
degesch: export server state as a string to Lua
2016-10-28 12:47:11 +02:00
745e758394
degesch: add Lua API for screen size retrieval
2016-10-28 04:12:06 +02:00
b60bdf119a
degesch: add a prompt hook
2016-10-28 04:12:06 +02:00
278e2b236b
degesch: add introspection for refs within str_maps
...
This required some fixes to the design.
2016-10-28 04:12:05 +02:00
2f758bbdb9
degesch: allow lists of refs in introspection
2016-10-28 04:12:05 +02:00
911276b263
degesch: add introspection for "app_context"
2016-10-28 04:12:05 +02:00
cb5ad675a6
degesch: add introspection for "str" and "str_map"
2016-10-28 04:12:05 +02:00
9408dfc67c
degesch: create Lua refs through introspection
2016-10-28 04:12:05 +02:00
fed8b06aff
degesch: begin work on direct introspection
2016-10-28 04:12:05 +02:00
7e64fd9886
degesch: cleanup
2016-10-28 04:12:05 +02:00
6928184a3d
degesch: defer prompt refreshing
...
Now that we do it each time we receive a message from the server.
2016-10-23 17:34:52 +02:00
f7155f3919
degesch: allow hiding join/part messages
2016-10-23 17:14:24 +02:00
f032466307
degesch: comments, no functional change
2016-10-23 17:14:24 +02:00
c0f4b554ef
degesch: show channel user count in the status
2016-10-23 17:14:24 +02:00
639da7a9a7
degesch: accept Word shortcuts for formatting
...
Because why not.
2016-10-23 13:40:04 +02:00
230b04014f
Bump liberty, add consts to some arguments
2016-10-23 13:38:46 +02:00
4848354bb9
Get rid of the remaining FAILs
2016-10-11 12:05:17 +02:00
8028c7fa47
Bump liberty
2016-10-11 10:52:49 +02:00
43de836b91
degesch: exit with error when arguments are given
2016-09-29 13:40:15 +02:00
16d10f574b
degesch: simplify highlight detection
2016-09-25 14:11:30 +02:00
4cefa5ab1b
degesch: fix highlight detection in colored text
2016-09-23 23:46:26 +02:00
92a4d4b5a7
Better support for the KILL command
2016-09-23 22:50:30 +02:00
26f94d2459
degesch: add a "censor" plugin
...
So far this approach screws up highlights, which is actually a bug.
2016-09-23 18:59:37 +02:00
0be43691d0
Update README
2016-07-23 20:29:25 +02:00
483ab39e3c
degesch: die on configuration parse errors
...
Seems more sensible.
2016-07-23 20:00:40 +02:00
beaf1a1f82
degesch: fix Ctrl-J in Readline
2016-07-23 19:13:55 +02:00
5613c326c9
degesch: fix CTCP handling
...
In `/me :\` practically no client bothers to escape the backslash but we
used to interpret it as the start of an escape sequence anyway.
Silly us, no one respects any standards.
2016-07-09 22:55:26 +02:00
db17223df0
Bump version; update NEWS, README
2016-04-28 23:46:08 +02:00
2474b5f3f5
calc: fix usage of (substring)
2016-04-28 23:25:29 +02:00
d97f28e7f7
ZyklonB: add a seen plugin
2016-04-24 21:05:53 +02:00
d6a9e1dca1
degesch: customizable date change messages
...
Now also in the backlog.
2016-04-21 23:50:05 +02:00
c8e4833086
degesch: add a NOWRAP flag to formatter_flush()
...
--format should work as before now.
It is now also possible to rebind PageUp to show a wrapped backlog.
2016-04-21 23:50:05 +02:00
99595c0d81
degesch: update comments
2016-04-21 23:50:05 +02:00
75c4645f10
degesch: add an auto-rejoin.lua plugin
2016-04-21 22:12:33 +02:00
fa5e005728
degesch: refactor Lua weak objects
2016-04-21 22:09:35 +02:00
a9b77b3206
degesch: expose channels and users to Lua
2016-04-21 22:09:35 +02:00
29418e5e55
ping-timeout.lua: fix message parsing
2016-04-21 22:09:35 +02:00
4665807d09
degesch: expose message parsing to Lua
2016-04-21 22:09:35 +02:00
1180255e7b
calc: comment updates, import fixes
2016-04-20 22:55:40 +02:00
6f85490fa3
Update NEWS
2016-04-16 20:11:11 +02:00