aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* degesch: avoid fileno() after fork()Přemysl Janouch2015-12-311-4/+4
| | | | | It's not guaranteed to be async-signal-safe, which may matter once we start using threads. And it's also cleaner to just pass the FD.
* degesch: typosPřemysl Janouch2015-12-311-2/+2
|
* degesch: enable configuration in Lua pluginsPřemysl Janouch2015-12-282-5/+320
|
* degesch: little step towards localisationPřemysl Janouch2015-12-251-7/+16
| | | | | | | | | | We don't use LC_MESSAGES, though, so it doesn't really matter as of now. liberty currently isn't prepared for non-ASCII errors or filenames, and just silently expects everything to be in the same all-compatible encoding. degesch further expects the encoding to be UTF-8. All strings should ideally be converted to UTF-8 as soon as possible.
* degesch: allow launching an editor for inputPřemysl Janouch2015-12-253-47/+250
| | | | | | Useful for editing multiline text (such as making it single-line). Some refactoring and cleanup.
* degesch: better handling of terminal suspensionPřemysl Janouch2015-12-251-2/+2
|
* degesch: refactoringPřemysl Janouch2015-12-251-17/+19
|
* Bump libertyPřemysl Janouch2015-12-132-66/+1
|
* Bump libertyPřemysl Janouch2015-12-113-1122/+4
|
* Refactor config schema initializationPřemysl Janouch2015-12-111-30/+46
| | | | Now the configuration module seems to be fit for inclusion in liberty.
* CleanupPřemysl Janouch2015-12-111-11/+5
|
* utm-filter.lua: filter out "gclid" as wellPřemysl Janouch2015-12-101-0/+2
|
* degesch: add a test for configurationPřemysl Janouch2015-12-102-13/+76
|
* degesch: add more tests, bump libertyPřemysl Janouch2015-12-102-9/+35
| | | | | | The UTF-8 common prefix test discovered a bug in UTF-8 parsing. Made $[1-9] in aliases insert nothing if there's no argument at that index.
* Update Travis CI and bump CMakePřemysl Janouch2015-12-092-8/+7
|
* Fix Travis CIPřemysl Janouch2015-12-091-0/+6
|
* degesch: add a unit test for message wrapping algoPřemysl Janouch2015-12-093-1/+54
|
* degesch: compactify word wrapping algorithmPřemysl Janouch2015-12-081-14/+5
|
* degesch: clarify text wrapping algorithmPřemysl Janouch2015-12-081-3/+8
|
* degesch: fix timer hook resource leakPřemysl Janouch2015-11-291-0/+3
|
* degesch: Lua: add a "server" property to buffersPřemysl Janouch2015-11-241-60/+78
|
* degesch: Lua: add a "buffer" property to serversPřemysl Janouch2015-11-241-11/+46
|
* ping-timeout.lua: simplifyPřemysl Janouch2015-11-241-1/+1
|
* degesch: readline fixupsPřemysl Janouch2015-11-241-6/+7
| | | | | When a new buffer was created automatically (channel was joined), we didn't bother to erase the current line buffer.
* degesch: fix a segfault-inducing typo in hooksPřemysl Janouch2015-11-241-1/+1
|
* degesch: add a URL cleaning Lua pluginPřemysl Janouch2015-11-241-0/+61
|
* degesch: make auto-away less spammyPřemysl Janouch2015-11-231-24/+10
|
* degesch: implement auto-awayPřemysl Janouch2015-11-223-3/+103
|
* Fix searching for Lua 5.3 on OpenBSDPřemysl Janouch2015-11-221-1/+1
|
* degesch: optimize prompt changesPřemysl Janouch2015-11-221-2/+12
| | | | We used to do lots of unnecessary redisplays.
* degesch: better terminal suspensionPřemysl Janouch2015-11-221-2/+2
| | | | Don't print date changes while something else is using the terminal.
* degesch: fix hook debug logsPřemysl Janouch2015-11-221-13/+12
| | | | | | Obviously we can receive back the same pointer with different contents. I just didn't think of that.
* Enable TCP_NODELAYPřemysl Janouch2015-11-223-0/+14
|
* degesch: add the first Lua plugin to distributionPřemysl Janouch2015-11-219-6/+41
| | | | This required separate plugin directories for both pluginized executables.
* degesch: pop() the Lua error in timer dispatchPřemysl Janouch2015-11-211-0/+2
|
* Update READMEPřemysl Janouch2015-11-211-24/+28
|
* degesch: update dependencies in READMEPřemysl Janouch2015-11-211-2/+2
|
* degesch: export timers to LuaPřemysl Janouch2015-11-211-1/+54
|
* degesch: hook implementation cleanupPřemysl Janouch2015-11-211-93/+59
|
* degesch: typos, cleanupsPřemysl Janouch2015-11-212-30/+39
|
* degesch: advertise Lua supportPřemysl Janouch2015-11-212-1/+3
|
* degesch: make Ctrl-L also fix window sizePřemysl Janouch2015-11-211-0/+3
|
* degesch: make /buffer with no arguments print listPřemysl Janouch2015-11-211-1/+1
|
* degesch: export input and IRC hooksPřemysl Janouch2015-11-211-16/+463
|
* degesch: add ability to hook IRC and user inputPřemysl Janouch2015-11-211-14/+192
| | | | We're going to make this available to the Lua API soon.
* degesch: add a stubbed Lua plugin loaderPřemysl Janouch2015-11-213-7/+116
|
* degesch: stubplement pluginsPřemysl Janouch2015-11-213-1/+193
|
* degesch: refcountify "struct {buffer,server}"Přemysl Janouch2015-11-191-17/+19
|
* degesch: extend weak pointersPřemysl Janouch2015-11-181-10/+43
|
* degesch: fix highlightsPřemysl Janouch2015-11-171-1/+1
|