Přemysl Eric Janouch
|
cb9f187f80
|
degesch: get rid of Lua timer hooks
Since they were the exception and have been replaced with the async API.
|
2016-11-04 20:21:46 +01:00 |
Přemysl Eric Janouch
|
0247c4667a
|
degesch: Lua coroutine safety
|
2016-11-04 20:12:28 +01:00 |
Přemysl Eric Janouch
|
572f4e2ea3
|
degesch: implement Lua coroutine async basics
|
2016-11-04 20:11:59 +01:00 |
Přemysl Eric Janouch
|
b24bb0aded
|
degesch: fix join/part hiding in the backlog
|
2016-10-30 16:24:23 +01:00 |
Přemysl Eric Janouch
|
6cee7159f2
|
degesch: clean up
Caught by Coverity, however it is quite harmless.
|
2016-10-29 21:08:15 +02:00 |
Přemysl Eric Janouch
|
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 |
Přemysl Eric Janouch
|
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 |
Přemysl Eric Janouch
|
37e49b54cf
|
degesch: rename things around terminal attributes
|
2016-10-29 18:07:28 +02:00 |
Přemysl Eric Janouch
|
742d590b8d
|
degesch: simplify "attribute_printer"
Now that the line wrapper took over some of the state.
|
2016-10-29 17:53:06 +02:00 |
Přemysl Eric Janouch
|
b6528c73e3
|
degesch: microoptimization
|
2016-10-28 18:16:21 +02:00 |
Přemysl Eric Janouch
|
1e79aaec26
|
degesch: refresh the prompt when a hook is set
|
2016-10-28 13:58:37 +02:00 |
Přemysl Eric Janouch
|
0995da3900
|
degesch: don't consider all mode changes important
|
2016-10-28 13:32:29 +02:00 |
Přemysl Eric Janouch
|
c8a826f016
|
degesch: optimize Lua weak refs
|
2016-10-28 13:09:50 +02:00 |
Přemysl Eric Janouch
|
557a39c6c8
|
degesch: export server state as a string to Lua
|
2016-10-28 12:47:11 +02:00 |
Přemysl Eric Janouch
|
745e758394
|
degesch: add Lua API for screen size retrieval
|
2016-10-28 04:12:06 +02:00 |
Přemysl Eric Janouch
|
b60bdf119a
|
degesch: add a prompt hook
|
2016-10-28 04:12:06 +02:00 |
Přemysl Eric Janouch
|
278e2b236b
|
degesch: add introspection for refs within str_maps
This required some fixes to the design.
|
2016-10-28 04:12:05 +02:00 |
Přemysl Eric Janouch
|
2f758bbdb9
|
degesch: allow lists of refs in introspection
|
2016-10-28 04:12:05 +02:00 |
Přemysl Eric Janouch
|
911276b263
|
degesch: add introspection for "app_context"
|
2016-10-28 04:12:05 +02:00 |
Přemysl Eric Janouch
|
cb5ad675a6
|
degesch: add introspection for "str" and "str_map"
|
2016-10-28 04:12:05 +02:00 |
Přemysl Eric Janouch
|
9408dfc67c
|
degesch: create Lua refs through introspection
|
2016-10-28 04:12:05 +02:00 |
Přemysl Eric Janouch
|
fed8b06aff
|
degesch: begin work on direct introspection
|
2016-10-28 04:12:05 +02:00 |
Přemysl Eric Janouch
|
7e64fd9886
|
degesch: cleanup
|
2016-10-28 04:12:05 +02:00 |
Přemysl Eric Janouch
|
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 |
Přemysl Eric Janouch
|
f7155f3919
|
degesch: allow hiding join/part messages
|
2016-10-23 17:14:24 +02:00 |
Přemysl Eric Janouch
|
f032466307
|
degesch: comments, no functional change
|
2016-10-23 17:14:24 +02:00 |
Přemysl Eric Janouch
|
c0f4b554ef
|
degesch: show channel user count in the status
|
2016-10-23 17:14:24 +02:00 |
Přemysl Eric Janouch
|
639da7a9a7
|
degesch: accept Word shortcuts for formatting
Because why not.
|
2016-10-23 13:40:04 +02:00 |
Přemysl Eric Janouch
|
230b04014f
|
Bump liberty, add consts to some arguments
|
2016-10-23 13:38:46 +02:00 |
Přemysl Eric Janouch
|
8028c7fa47
|
Bump liberty
|
2016-10-11 10:52:49 +02:00 |
Přemysl Eric Janouch
|
43de836b91
|
degesch: exit with error when arguments are given
|
2016-09-29 13:40:15 +02:00 |
Přemysl Eric Janouch
|
16d10f574b
|
degesch: simplify highlight detection
|
2016-09-25 14:11:30 +02:00 |
Přemysl Eric Janouch
|
4cefa5ab1b
|
degesch: fix highlight detection in colored text
|
2016-09-23 23:46:26 +02:00 |
Přemysl Eric Janouch
|
92a4d4b5a7
|
Better support for the KILL command
|
2016-09-23 22:50:30 +02:00 |
Přemysl Eric Janouch
|
483ab39e3c
|
degesch: die on configuration parse errors
Seems more sensible.
|
2016-07-23 20:00:40 +02:00 |
Přemysl Eric Janouch
|
beaf1a1f82
|
degesch: fix Ctrl-J in Readline
|
2016-07-23 19:13:55 +02:00 |
Přemysl Eric Janouch
|
d6a9e1dca1
|
degesch: customizable date change messages
Now also in the backlog.
|
2016-04-21 23:50:05 +02:00 |
Přemysl Eric Janouch
|
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 |
Přemysl Eric Janouch
|
99595c0d81
|
degesch: update comments
|
2016-04-21 23:50:05 +02:00 |
Přemysl Eric Janouch
|
fa5e005728
|
degesch: refactor Lua weak objects
|
2016-04-21 22:09:35 +02:00 |
Přemysl Eric Janouch
|
a9b77b3206
|
degesch: expose channels and users to Lua
|
2016-04-21 22:09:35 +02:00 |
Přemysl Eric Janouch
|
4665807d09
|
degesch: expose message parsing to Lua
|
2016-04-21 22:09:35 +02:00 |
Přemysl Eric Janouch
|
3a8d70de66
|
degesch: fix crash on invalid cp1252 characters
We don't even really need iconv here.
|
2016-04-03 04:05:04 +02:00 |
Přemysl Eric Janouch
|
8a3144f0ac
|
degesch: update program logo
I've noticed that the old one wasn't very pleasant to look at.
|
2016-03-28 21:08:04 +02:00 |
Přemysl Eric Janouch
|
dc71af9c31
|
degesch: fix two minor issues
- completely new unread markers could be created in active buffers
- control characters confused word wrapping
|
2016-03-26 20:59:37 +01:00 |
Přemysl Eric Janouch
|
f964495d1a
|
degesch: don't wrap lines in pager
|
2016-03-26 16:41:55 +01:00 |
Přemysl Eric Janouch
|
550a0419a6
|
degesch: detect //TRANSLIT support, use cp1252
Now BSDs should have it enabled as well.
|
2016-03-26 14:27:59 +01:00 |
Přemysl Eric Janouch
|
9b12c830d1
|
degesch: remap goto-activity to M-a
weechat appears to use this key binding, so let's not reinvent it.
|
2016-03-26 13:11:28 +01:00 |
Přemysl Eric Janouch
|
1e24d1d1b8
|
degesch: add partial matching /buffer goto
|
2016-03-26 13:00:10 +01:00 |
Přemysl Eric Janouch
|
6292114c76
|
degesch: append message count in /buffer listing
|
2016-03-26 05:15:11 +01:00 |