Commit Graph

1213 Commits

Author SHA1 Message Date
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 v0.9.5 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
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