|
1313a712df
|
degesch: make a second /disconnect always succeed
|
2017-04-20 20:25:21 +02:00 |
|
|
f45f9ab873
|
Travis CI: brevify notifications
|
2017-02-03 23:17:15 +01:00 |
|
|
9e5725662f
|
Bump liberty
|
2017-01-23 23:50:27 +01:00 |
|
|
0785a6f417
|
degesch: Lua is no longer experimental
But rather essential to me.
|
2017-01-23 23:41:14 +01:00 |
|
|
cb9957cd64
|
Travis CI: try adding the PPA back
|
2016-12-30 14:47:50 +01:00 |
|
|
40bb2497f7
|
Travis CI: try removing a dead PPA
|
2016-12-30 14:42:06 +01:00 |
|
|
d7960b463f
|
Fix LibreSSL compatibility
|
2016-12-30 08:51:49 +01:00 |
|
|
3c048f0d56
|
Bump version
|
2016-12-30 08:15:44 +01:00 |
|
|
8e668ff31a
|
Various fixes related to channel modes
Bugs unnoticed for so long.
|
2016-12-30 08:08:34 +01:00 |
|
|
eb70bf3fbc
|
Cleanup
|
2016-12-28 12:44:27 +01:00 |
|
|
d86a68f510
|
Add support for OpenSSL 1.1.0
|
2016-12-28 12:40:47 +01:00 |
|
|
d6be22291d
|
degesch: /query w/o arguments just opens the query
|
2016-12-06 13:51:16 +01:00 |
|
|
a813babb89
|
fancy-prompt.lua: fix parametrized modes
|
2016-12-02 12:28:55 +01:00 |
|
|
b666ce6926
|
fancy-prompt.lua: change background on highlight
|
2016-12-02 12:28:55 +01:00 |
|
|
e2bb051bd3
|
degesch: replace degesch.connect with async.dial
Halfway there, looks much saner.
|
2016-11-04 22:02:26 +01:00 |
|
|
52d1ded7df
|
degesch: move the Lua async code within the file
|
2016-11-04 20:44:23 +01:00 |
|
|
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 |
|
|
0247c4667a
|
degesch: Lua coroutine safety
|
2016-11-04 20:12:28 +01:00 |
|
|
572f4e2ea3
|
degesch: implement Lua coroutine async basics
|
2016-11-04 20:11:59 +01:00 |
|
|
50599e09bd
|
Update README, add a screenshot for degesch
|
2016-10-30 18:52:20 +01:00 |
|
|
b24bb0aded
|
degesch: fix join/part hiding in the backlog
|
2016-10-30 16:24:23 +01:00 |
|
|
7c6cf42075
|
thin-cursor.lua: update comments
|
2016-10-30 01:50:21 +02:00 |
|
|
414a525c4d
|
degesch: add a thin-cursor plugin
|
2016-10-30 00:00:48 +02:00 |
|
|
6cee7159f2
|
degesch: clean up
Caught by Coverity, however it is quite harmless.
|
2016-10-29 21:08:15 +02:00 |
|
|
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 |
|