aboutsummaryrefslogtreecommitdiff
path: root/degesch.c
Commit message (Collapse)AuthorAgeFilesLines
...
* degesch: rework registrationPřemysl Janouch2015-05-151-47/+63
| | | | Also fixed the annoying reconnect bug.
* degesch: send PINGs with a timestampPřemysl Janouch2015-05-151-1/+1
| | | | | | | | Instead of a username which is of no use to us. Maybe some servers require the argument to be a target but the purpose of this message is mainly to detect a failed connection at all, and that happens way faster when you send some data.
* degesch: factor out irc_get_or_make_user()Přemysl Janouch2015-05-151-5/+10
|
* degesch: prevent playing with unknown optionsPřemysl Janouch2015-05-141-3/+7
|
* degesch: irc_{host,port} -> addressesPřemysl Janouch2015-05-141-52/+109
| | | | Now you can finally specify multiple addresses to connect to.
* degesch: input_set_prompt() can be called wheneverPřemysl Janouch2015-05-121-0/+5
|
* degesch: refresh prompt on dis/connectionPřemysl Janouch2015-05-121-0/+3
|
* degesch: remove an outdated TODO commentPřemysl Janouch2015-05-121-4/+0
|
* Silence GCCPřemysl Janouch2015-05-121-1/+1
|
* degesch: now we do formatting with M-mPřemysl Janouch2015-05-121-48/+121
|
* degesch: add a FIXMEPřemysl Janouch2015-05-121-0/+1
|
* degesch: actually support mIRC italicsPřemysl Janouch2015-05-121-0/+2
|
* degesch: fix mIRC color parsingPřemysl Janouch2015-05-121-3/+4
|
* degesch: color cleanupPřemysl Janouch2015-05-121-63/+79
|
* degesch: make mIRC formatting actually workPřemysl Janouch2015-05-111-21/+115
|
* degesch: fix a typical signed char problemPřemysl Janouch2015-05-101-1/+1
|
* degesch: formatter: simplificationsPřemysl Janouch2015-05-101-115/+75
|
* degesch: halfplement mIRC formattingPřemysl Janouch2015-05-101-60/+94
| | | | Now for the displaying part.
* degesch: fix a stupid segfaultPřemysl Janouch2015-05-101-1/+4
|
* 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
|