summaryrefslogtreecommitdiff
path: root/degesch.c
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* degesch: implement /savePřemysl Janouch2015-05-031-87/+82
| | | | Fuck yes. :)
* degesch: finish /setPřemysl Janouch2015-05-031-9/+5
| | | | One bug remaining to make it work.
* degesch: refactor handle_command_set_assign()Přemysl Janouch2015-05-031-31/+37
|
* degesch: implement /set += / -=Přemysl Janouch2015-05-031-30/+130
|
* degesch: halfplement option assignmentPřemysl Janouch2015-05-031-34/+66
|
* degesch: refactor /help, fix segfaultPřemysl Janouch2015-05-031-32/+44
| | | | Forgot to check if the item has a schema.
* degesch: add a read-only /set commandPřemysl Janouch2015-05-031-0/+176
|
* degesch: fix segfaultPřemysl Janouch2015-05-031-3/+13
|
* degesch: show help for program optionsPřemysl Janouch2015-05-031-3/+28
|
* degesch: don't queue reconnects on bogus configPřemysl Janouch2015-05-031-4/+9
|
* degesch: connect _after_ starting the UIPřemysl Janouch2015-05-031-8/+3
|
* degesch: don't require configuration to runPřemysl Janouch2015-05-031-36/+42
| | | | Well, techincally.
* degesch: use the new configurationPřemysl Janouch2015-05-021-238/+394
| | | | This is a simple, almost 1:1 conversion. Needs further unfucking.
* degesch; user color constants from cursesPřemysl Janouch2015-05-021-9/+9
|
* Move some macros to common.cPřemysl Janouch2015-05-021-13/+0
|
* Get rid of "All rights reserved"Přemysl Janouch2015-05-011-1/+0
|
* Start writing a new configuration systemPřemysl Janouch2015-05-011-12/+0
| | | | For degesch but in the long term for the rest as well.
* Rename project to uirc3Přemysl Janouch2015-04-301-1/+0
|
* degesch: refactor for multiserverPřemysl Janouch2015-04-301-459/+515
| | | | Just some basic preparations before it becomes too costly.
* degesch: further unfuckingPřemysl Janouch2015-04-291-49/+50
|
* degesch: unfuck terminal attribute handlingPřemysl Janouch2015-04-291-70/+67
|
* degesch: mark some issuesPřemysl Janouch2015-04-281-0/+4
|
* degesch: fix 8-bit inputPřemysl Janouch2015-04-281-2/+7
|
* degesch: simplify formatter_flush()Přemysl Janouch2015-04-281-21/+13
|
* degesch: add a /nick commandPřemysl Janouch2015-04-271-1/+15
| | | | Somehow I've missed it entirely.
* degesch: fix typoPřemysl Janouch2015-04-271-1/+1
|
* degesch: make sure "You are now known..." worksPřemysl Janouch2015-04-271-1/+4
|
* degesch: add fast buffer switchingPřemysl Janouch2015-04-271-1/+14
| | | | When the user tries to M-n the same buffer, it switches to the last.
* degesch: detect highlights and display differentlyPřemysl Janouch2015-04-271-8/+65
|
* degesch: imlement NOTICE handlingPřemysl Janouch2015-04-271-26/+77
|
* degesch: log outcoming CTCPsPřemysl Janouch2015-04-271-12/+33
|
* degesch: reply to some CTCPsPřemysl Janouch2015-04-271-8/+59
|
* degesch: implement /mePřemysl Janouch2015-04-261-5/+37
|
* degesch: implement /listPřemysl Janouch2015-04-261-3/+19
|
* degesch: implement /ctcp, stubplement /mePřemysl Janouch2015-04-261-4/+46
|
* degesch: process CTCP in PRIVMSGPřemysl Janouch2015-04-261-11/+55
| | | | Finally we can display /me.
* degesch: add a CTCP parserPřemysl Janouch2015-04-261-0/+154
|
* degesch: set the server buffer as defaultPřemysl Janouch2015-04-261-1/+1
|
* degesch: brevify /help with no argumentsPřemysl Janouch2015-04-261-13/+13
|
* degesch: distinguish lines from other buffersPřemysl Janouch2015-04-261-8/+29
|
* degesch: little fixesPřemysl Janouch2015-04-261-2/+2
|