095a2cc16a
degesch: fix a stupid segfault
2015-05-10 06:44:34 +02:00
dce14b9961
degesch: preparations for mIRC formatting
...
We're gonna have to do it the hard way, it seems.
Prepared color mapping for mIRC colors which are totally different
from regular ANSI colors in your terminal.
What's missing now is a solid algorithm for outputting the 16-color
range using what we have (bold, blink, color 8--15, ...)
It also, naturally, has to respect any current attributes that are
in conflict with the colors.
2015-05-10 05:28:12 +02:00
0a990ad6f7
degesch: add a way to output mIRC formatting
2015-05-10 02:12:39 +02:00
00b91976b0
degesch: fix QUIT message on C-c
2015-05-10 01:49:26 +02:00
1bbfcbe993
degesch: be a bit less leaky with readline
...
It spams valgrind.
2015-05-10 00:27:41 +02:00
7c9a1f50da
degesch: add nickname autocompletion
2015-05-10 00:23:23 +02:00
2ef7323f26
Fix completion_add_word()
2015-05-10 00:22:49 +02:00
e859693bf2
degesch: review todo items
2015-05-10 00:09:05 +02:00
d05b610636
degesch: remove people from channels when leaving
2015-05-09 23:50:44 +02:00
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