summaryrefslogtreecommitdiff
path: root/degesch.c
Commit message (Collapse)AuthorAgeFilesLines
* degesch: preparations for mIRC formattingPřemysl Janouch2015-05-101-13/+151
| | | | | | | | | | | | | 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.
* degesch: add a way to output mIRC formattingPřemysl Janouch2015-05-101-1/+38
|
* degesch: fix QUIT message on C-cPřemysl Janouch2015-05-101-2/+2
|
* degesch: be a bit less leaky with readlinePřemysl Janouch2015-05-101-1/+2
| | | | It spams valgrind.
* degesch: add nickname autocompletionPřemysl Janouch2015-05-101-1/+16
|
* Fix completion_add_word()Přemysl Janouch2015-05-101-1/+2
|
* degesch: review todo itemsPřemysl Janouch2015-05-101-8/+6
|
* degesch: remove people from channels when leavingPřemysl Janouch2015-05-091-2/+26
|
* degesch: implement /disconnectPřemysl Janouch2015-05-091-8/+36
| | | | One bug remaining to make it work.
* degesch: fix irc_is_connected()Přemysl Janouch2015-05-091-1/+1
| | | | We've added a new state.
* degesch: /connect restarts if already connectingPřemysl Janouch2015-05-091-0/+2
|
* degesch: improve /help displayPřemysl Janouch2015-05-091-2/+9
|
* degesch: add command placeholdersPřemysl Janouch2015-05-091-55/+76
|
* degesch: fix crash when idlePřemysl Janouch2015-05-091-1/+1
|
* degesch: asynchronous connecting etc.Přemysl Janouch2015-05-091-465/+500
| | | | | | I'm sorry, couldn't keep the diff small. All the ZyklonB heritage code is shit anyway.
* degesch: more shufflingPřemysl Janouch2015-05-091-36/+44
|
* degesch: shuffle some codePřemysl Janouch2015-05-091-117/+117
|
* degesch: don't export schemas (make them static)Přemysl Janouch2015-05-081-3/+3
|
* degesch: add server::state, rename stuffPřemysl Janouch2015-05-081-40/+56
| | | | This is in preparation of asynchronous connects.
* degesch: factor out jump_to_buffer()Přemysl Janouch2015-05-081-25/+21
|
* degesch: better commentPřemysl Janouch2015-05-081-1/+2
|
* degesch: clean up key binding initializationPřemysl Janouch2015-05-081-76/+107
|
* degesch: customize C-l behaviourPřemysl Janouch2015-05-081-4/+66
| | | | Reprint the backlog.
* degesch: prevent segfault on exit with libeditPřemysl Janouch2015-05-081-1/+4
|
* degesch: add a fancy logoPřemysl Janouch2015-05-071-2/+25
| | | | It's all about the looks, man.
* degesch: bind F5/F6 to previous/next bufferPřemysl Janouch2015-05-071-0/+10
|
* degesch: colour the user@host partPřemysl Janouch2015-05-071-8/+10
|
* degesch: a bit of cleanupPřemysl Janouch2015-05-071-17/+18
|
* degesch: fix utf8_common-prefix()Přemysl Janouch2015-05-071-2/+4
|
* Bump libertyPřemysl Janouch2015-05-071-43/+7
|
* degesch: fix more libedit weirdnessPřemysl Janouch2015-05-071-0/+2
|
* degesch: fix option completionPřemysl Janouch2015-05-071-5/+14
|
* degesch: further libedit cleanupPřemysl Janouch2015-05-071-20/+18
|
* degesch: little libedit detailsPřemysl Janouch2015-05-071-13/+11
|
* degesch: implement some autocompletionPřemysl Janouch2015-05-071-7/+107
|
* degesch: halfplement word completionPřemysl Janouch2015-05-071-4/+310
| | | | This was a bit painful.
* degesch: add constant for word breaking charactersPřemysl Janouch2015-05-061-7/+9
|
* degesch: fix readline initializationPřemysl Janouch2015-05-061-4/+11
|
* degesch: stub word completionPřemysl Janouch2015-05-061-0/+34
|
* degesch: fix libedit initializationPřemysl Janouch2015-05-051-5/+8
|
* degesch: some libedit fixesPřemysl Janouch2015-05-051-2/+10
|
* degesch: better section dividers in soure codePřemysl Janouch2015-05-051-5/+4
| | | | And remove an extra function declaration.
* degesch: add support for libeditPřemysl Janouch2015-05-051-68/+447
| | | | Just another kind of evil.
* degesch: fix a brutal bugPřemysl Janouch2015-05-051-1/+1
|
* degesch: further decoupling from ReadlinePřemysl Janouch2015-05-051-7/+35
|
* degesch: try to abstract GNU ReadlinePřemysl Janouch2015-05-051-322/+439
|
* degesch: fix the /set commandPřemysl Janouch2015-05-041-2/+1
| | | | An extra cut_word() fucked things up.
* degesch: force a non-empty realnamePřemysl Janouch2015-05-041-1/+2
| | | | At least a space seems to be needed with some ircds.
* degesch: move some code to common.cPřemysl Janouch2015-05-041-164/+0
|
* degesch: add a /connect commandPřemysl Janouch2015-05-031-28/+47
|