Commit Graph

972 Commits

Author SHA1 Message Date
c52f353894 degesch: implement /disconnect
One bug remaining to make it work.
2015-05-09 23:30:04 +02:00
e3b14e7d36 degesch: fix irc_is_connected()
We've added a new state.
2015-05-09 23:15:24 +02:00
0df9892391 degesch: /connect restarts if already connecting 2015-05-09 23:14:07 +02:00
5b9e263ca7 degesch: improve /help display 2015-05-09 23:08:30 +02:00
789db85915 degesch: add command placeholders 2015-05-09 23:07:48 +02:00
ad4ebc2101 degesch: fix crash when idle 2015-05-09 23:06:19 +02:00
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
19b2eda70e degesch: more shuffling 2015-05-09 06:11:36 +02:00
699636d9a2 degesch: shuffle some code 2015-05-09 06:00:40 +02:00
1b2fabe4cc Move code within common.c 2015-05-08 23:29:09 +02:00
29db258102 degesch: don't export schemas (make them static) 2015-05-08 23:27:21 +02:00
879ece1516 config: update comments 2015-05-08 23:26:42 +02:00
9a02c90e3e degesch: add server::state, rename stuff
This is in preparation of asynchronous connects.
2015-05-08 17:39:26 +02:00
6414a73d62 degesch: factor out jump_to_buffer() 2015-05-08 07:46:32 +02:00
102df84cfc degesch: figure out the minimum ilbedit version 2015-05-08 06:44:05 +02:00
0b1e4cc41d degesch: better comment 2015-05-08 06:35:45 +02:00
0bdf76edc5 degesch: clean up key binding initialization 2015-05-08 06:23:38 +02:00
cc505090d4 degesch: customize C-l behaviour
Reprint the backlog.
2015-05-08 05:03:36 +02:00
bdbc4b33f0 degesch: prevent segfault on exit with libedit 2015-05-08 04:31:14 +02:00
90ddcc3454 Travis CI: try fixing line wrap 2015-05-08 00:32:39 +02:00
78db31f3e0 Travis CI: try fixing the PPA 2015-05-08 00:16:16 +02:00
b3b89b029e Travis CI: also try building w/ libedit 2015-05-07 23:37:20 +02:00
7636ebb149 degesch: add a fancy logo
It's all about the looks, man.
2015-05-07 22:55:11 +02:00
0ee80e4fdc Update README 2015-05-07 20:27:01 +02:00
30c58eede9 degesch: bind F5/F6 to previous/next buffer 2015-05-07 19:48:10 +02:00
2c95c406f4 degesch: colour the user@host part 2015-05-07 19:39:02 +02:00
62c55858d0 config: shut up GCC 2015-05-07 19:00:08 +02:00
a15a48ac25 degesch: a bit of cleanup 2015-05-07 18:39:43 +02:00
5271bfb1ee degesch: fix utf8_common-prefix() 2015-05-07 18:27:02 +02:00
772e0d0870 Bump liberty 2015-05-07 08:36:22 +02:00
ae91f9047d degesch: fix more libedit weirdness 2015-05-07 07:52:12 +02:00
715def6555 degesch: fix option completion 2015-05-07 07:47:58 +02:00
e3f1bcecae degesch: further libedit cleanup 2015-05-07 07:40:58 +02:00
85baf5ecec degesch: little libedit details 2015-05-07 07:23:11 +02:00
1d7903ae03 degesch: implement some autocompletion 2015-05-07 06:37:50 +02:00
4ecf8d90da degesch: halfplement word completion
This was a bit painful.
2015-05-07 05:19:13 +02:00
4f5d171799 degesch: add constant for word breaking characters 2015-05-06 22:20:02 +02:00
894c45bef4 degesch: fix readline initialization 2015-05-06 22:01:48 +02:00
06ec2a1388 degesch: stub word completion 2015-05-06 17:32:29 +02:00
99526126e4 degesch: fix libedit initialization 2015-05-05 22:35:51 +02:00
e542aa5acc degesch: some libedit fixes 2015-05-05 20:18:41 +02:00
fa0ee9d65b degesch: better section dividers in soure code
And remove an extra function declaration.
2015-05-05 19:37:17 +02:00
1acd41eafe degesch: fix README by fixing CMakeLists.txt 2015-05-05 08:58:44 +02:00
a5a1079a9c degesch: add support for libedit
Just another kind of evil.
2015-05-05 08:54:55 +02:00
53894e3909 degesch: fix a brutal bug 2015-05-05 05:15:08 +02:00
8574c7f450 degesch: further decoupling from Readline 2015-05-05 03:42:40 +02:00
87843f47e4 degesch: try to abstract GNU Readline 2015-05-05 03:23:53 +02:00
87afccc568 degesch: fix the /set command
An extra cut_word() fucked things up.
2015-05-04 02:26:59 +02:00
8e4a16af3a degesch: force a non-empty realname
At least a space seems to be needed with some ircds.
2015-05-04 02:25:33 +02:00
b3254a589c kike: unindent a function by refactoring 2015-05-04 02:22:05 +02:00