Commit Graph

1228 Commits

Author SHA1 Message Date
Přemysl Eric Janouch 00b91976b0 degesch: fix QUIT message on C-c 2015-05-10 01:49:26 +02:00
Přemysl Eric Janouch 1bbfcbe993 degesch: be a bit less leaky with readline
It spams valgrind.
2015-05-10 00:27:41 +02:00
Přemysl Eric Janouch 7c9a1f50da degesch: add nickname autocompletion 2015-05-10 00:23:23 +02:00
Přemysl Eric Janouch 2ef7323f26 Fix completion_add_word() 2015-05-10 00:22:49 +02:00
Přemysl Eric Janouch e859693bf2 degesch: review todo items 2015-05-10 00:09:05 +02:00
Přemysl Eric Janouch d05b610636 degesch: remove people from channels when leaving 2015-05-09 23:50:44 +02:00
Přemysl Eric Janouch c52f353894 degesch: implement /disconnect
One bug remaining to make it work.
2015-05-09 23:30:04 +02:00
Přemysl Eric Janouch e3b14e7d36 degesch: fix irc_is_connected()
We've added a new state.
2015-05-09 23:15:24 +02:00
Přemysl Eric Janouch 0df9892391 degesch: /connect restarts if already connecting 2015-05-09 23:14:07 +02:00
Přemysl Eric Janouch 5b9e263ca7 degesch: improve /help display 2015-05-09 23:08:30 +02:00
Přemysl Eric Janouch 789db85915 degesch: add command placeholders 2015-05-09 23:07:48 +02:00
Přemysl Eric Janouch ad4ebc2101 degesch: fix crash when idle 2015-05-09 23:06:19 +02:00
Přemysl Eric Janouch 2eda3110b3 degesch: asynchronous connecting etc.
I'm sorry, couldn't keep the diff small.

All the ZyklonB heritage code is shit anyway.
2015-05-09 22:14:02 +02:00
Přemysl Eric Janouch 19b2eda70e degesch: more shuffling 2015-05-09 06:11:36 +02:00
Přemysl Eric Janouch 699636d9a2 degesch: shuffle some code 2015-05-09 06:00:40 +02:00
Přemysl Eric Janouch 1b2fabe4cc Move code within common.c 2015-05-08 23:29:09 +02:00
Přemysl Eric Janouch 29db258102 degesch: don't export schemas (make them static) 2015-05-08 23:27:21 +02:00
Přemysl Eric Janouch 879ece1516 config: update comments 2015-05-08 23:26:42 +02:00
Přemysl Eric Janouch 9a02c90e3e degesch: add server::state, rename stuff
This is in preparation of asynchronous connects.
2015-05-08 17:39:26 +02:00
Přemysl Eric Janouch 6414a73d62 degesch: factor out jump_to_buffer() 2015-05-08 07:46:32 +02:00
Přemysl Eric Janouch 102df84cfc degesch: figure out the minimum ilbedit version 2015-05-08 06:44:05 +02:00
Přemysl Eric Janouch 0b1e4cc41d degesch: better comment 2015-05-08 06:35:45 +02:00
Přemysl Eric Janouch 0bdf76edc5 degesch: clean up key binding initialization 2015-05-08 06:23:38 +02:00
Přemysl Eric Janouch cc505090d4 degesch: customize C-l behaviour
Reprint the backlog.
2015-05-08 05:03:36 +02:00
Přemysl Eric Janouch bdbc4b33f0 degesch: prevent segfault on exit with libedit 2015-05-08 04:31:14 +02:00
Přemysl Eric Janouch 90ddcc3454 Travis CI: try fixing line wrap 2015-05-08 00:32:39 +02:00
Přemysl Eric Janouch 78db31f3e0 Travis CI: try fixing the PPA 2015-05-08 00:16:16 +02:00
Přemysl Eric Janouch b3b89b029e Travis CI: also try building w/ libedit 2015-05-07 23:37:20 +02:00
Přemysl Eric Janouch 7636ebb149 degesch: add a fancy logo
It's all about the looks, man.
2015-05-07 22:55:11 +02:00
Přemysl Eric Janouch 0ee80e4fdc Update README 2015-05-07 20:27:01 +02:00
Přemysl Eric Janouch 30c58eede9 degesch: bind F5/F6 to previous/next buffer 2015-05-07 19:48:10 +02:00
Přemysl Eric Janouch 2c95c406f4 degesch: colour the user@host part 2015-05-07 19:39:02 +02:00
Přemysl Eric Janouch 62c55858d0 config: shut up GCC 2015-05-07 19:00:08 +02:00
Přemysl Eric Janouch a15a48ac25 degesch: a bit of cleanup 2015-05-07 18:39:43 +02:00
Přemysl Eric Janouch 5271bfb1ee degesch: fix utf8_common-prefix() 2015-05-07 18:27:02 +02:00
Přemysl Eric Janouch 772e0d0870 Bump liberty 2015-05-07 08:36:22 +02:00
Přemysl Eric Janouch ae91f9047d degesch: fix more libedit weirdness 2015-05-07 07:52:12 +02:00
Přemysl Eric Janouch 715def6555 degesch: fix option completion 2015-05-07 07:47:58 +02:00
Přemysl Eric Janouch e3f1bcecae degesch: further libedit cleanup 2015-05-07 07:40:58 +02:00
Přemysl Eric Janouch 85baf5ecec degesch: little libedit details 2015-05-07 07:23:11 +02:00
Přemysl Eric Janouch 1d7903ae03 degesch: implement some autocompletion 2015-05-07 06:37:50 +02:00
Přemysl Eric Janouch 4ecf8d90da degesch: halfplement word completion
This was a bit painful.
2015-05-07 05:19:13 +02:00
Přemysl Eric Janouch 4f5d171799 degesch: add constant for word breaking characters 2015-05-06 22:20:02 +02:00
Přemysl Eric Janouch 894c45bef4 degesch: fix readline initialization 2015-05-06 22:01:48 +02:00
Přemysl Eric Janouch 06ec2a1388 degesch: stub word completion 2015-05-06 17:32:29 +02:00
Přemysl Eric Janouch 99526126e4 degesch: fix libedit initialization 2015-05-05 22:35:51 +02:00
Přemysl Eric Janouch e542aa5acc degesch: some libedit fixes 2015-05-05 20:18:41 +02:00
Přemysl Eric Janouch fa0ee9d65b degesch: better section dividers in soure code
And remove an extra function declaration.
2015-05-05 19:37:17 +02:00
Přemysl Eric Janouch 1acd41eafe degesch: fix README by fixing CMakeLists.txt 2015-05-05 08:58:44 +02:00
Přemysl Eric Janouch a5a1079a9c degesch: add support for libedit
Just another kind of evil.
2015-05-05 08:54:55 +02:00