Přemysl Eric Janouch
|
e101afab38
|
degesch: allow launching an editor for input
Useful for editing multiline text (such as making it single-line).
Some refactoring and cleanup.
|
2015-12-25 05:20:50 +01:00 |
Přemysl Eric Janouch
|
37e9165548
|
degesch: better handling of terminal suspension
|
2015-12-25 05:03:02 +01:00 |
Přemysl Eric Janouch
|
25bb7a978d
|
degesch: refactoring
|
2015-12-25 05:02:58 +01:00 |
Přemysl Eric Janouch
|
7d531a9bbf
|
Bump liberty
|
2015-12-13 22:44:27 +01:00 |
Přemysl Eric Janouch
|
1c009f394a
|
Bump liberty
|
2015-12-11 03:01:25 +01:00 |
Přemysl Eric Janouch
|
649ea0baf7
|
Refactor config schema initialization
Now the configuration module seems to be fit for inclusion in liberty.
|
2015-12-11 02:27:29 +01:00 |
Přemysl Eric Janouch
|
de942e40ac
|
Cleanup
|
2015-12-11 02:27:29 +01:00 |
Přemysl Eric Janouch
|
5d3c2bea95
|
utm-filter.lua: filter out "gclid" as well
|
2015-12-10 21:48:04 +01:00 |
Přemysl Eric Janouch
|
620418fa3b
|
degesch: add a test for configuration
|
2015-12-10 21:26:17 +01:00 |
Přemysl Eric Janouch
|
28e4bc1399
|
degesch: add more tests, bump liberty
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.
|
2015-12-10 20:04:26 +01:00 |
Přemysl Eric Janouch
|
a0becea2fc
|
Update Travis CI and bump CMake
|
2015-12-09 21:07:01 +01:00 |
Přemysl Eric Janouch
|
6a72c7382b
|
Fix Travis CI
|
2015-12-09 21:07:01 +01:00 |
Přemysl Eric Janouch
|
86d7b7aed5
|
degesch: add a unit test for message wrapping algo
|
2015-12-09 21:07:01 +01:00 |
Přemysl Eric Janouch
|
07201b7bdc
|
degesch: compactify word wrapping algorithm
|
2015-12-08 23:24:40 +01:00 |
Přemysl Eric Janouch
|
2ae916fc1a
|
degesch: clarify text wrapping algorithm
|
2015-12-08 22:11:11 +01:00 |
Přemysl Eric Janouch
|
2ba8908024
|
degesch: fix timer hook resource leak
|
2015-11-29 17:55:35 +01:00 |
Přemysl Eric Janouch
|
4a287a724e
|
degesch: Lua: add a "server" property to buffers
|
2015-11-24 21:52:31 +01:00 |
Přemysl Eric Janouch
|
87e1236b30
|
degesch: Lua: add a "buffer" property to servers
|
2015-11-24 21:42:08 +01:00 |
Přemysl Eric Janouch
|
0044672b85
|
ping-timeout.lua: simplify
|
2015-11-24 20:45:51 +01:00 |
Přemysl Eric Janouch
|
e921a619b0
|
degesch: readline fixups
When a new buffer was created automatically (channel was joined),
we didn't bother to erase the current line buffer.
|
2015-11-24 03:04:14 +01:00 |
Přemysl Eric Janouch
|
25282cfe23
|
degesch: fix a segfault-inducing typo in hooks
|
2015-11-24 02:32:11 +01:00 |
Přemysl Eric Janouch
|
8187bedcb6
|
degesch: add a URL cleaning Lua plugin
|
2015-11-24 02:26:07 +01:00 |
Přemysl Eric Janouch
|
79140c3abc
|
degesch: make auto-away less spammy
|
2015-11-23 08:33:58 +01:00 |
Přemysl Eric Janouch
|
4d11be0b85
|
degesch: implement auto-away
|
2015-11-22 23:12:18 +01:00 |
Přemysl Eric Janouch
|
b746c014aa
|
Fix searching for Lua 5.3 on OpenBSD
|
2015-11-22 19:10:59 +01:00 |
Přemysl Eric Janouch
|
f69edd6606
|
degesch: optimize prompt changes
We used to do lots of unnecessary redisplays.
|
2015-11-22 17:49:27 +01:00 |
Přemysl Eric Janouch
|
385de6f4fe
|
degesch: better terminal suspension
Don't print date changes while something else is using the terminal.
|
2015-11-22 16:43:21 +01:00 |
Přemysl Eric Janouch
|
0fdffa0e50
|
degesch: fix hook debug logs
Obviously we can receive back the same pointer with different contents.
I just didn't think of that.
|
2015-11-22 03:01:38 +01:00 |
Přemysl Eric Janouch
|
36c59ff375
|
Enable TCP_NODELAY
|
2015-11-22 02:12:52 +01:00 |
Přemysl Eric Janouch
|
71f3532e04
|
degesch: add the first Lua plugin to distribution
This required separate plugin directories for both pluginized executables.
|
2015-11-21 22:47:52 +01:00 |
Přemysl Eric Janouch
|
d135728424
|
degesch: pop() the Lua error in timer dispatch
|
2015-11-21 21:29:56 +01:00 |
Přemysl Eric Janouch
|
2185af0b7d
|
Update README
|
2015-11-21 21:23:59 +01:00 |
Přemysl Eric Janouch
|
f22764ec56
|
degesch: update dependencies in README
|
2015-11-21 19:50:37 +01:00 |
Přemysl Eric Janouch
|
02c7c6dcd6
|
degesch: export timers to Lua
|
2015-11-21 19:48:15 +01:00 |
Přemysl Eric Janouch
|
364eb009ca
|
degesch: hook implementation cleanup
|
2015-11-21 19:00:56 +01:00 |
Přemysl Eric Janouch
|
d4cbc576e2
|
degesch: typos, cleanups
|
2015-11-21 19:00:56 +01:00 |
Přemysl Eric Janouch
|
9bb9c9868c
|
degesch: advertise Lua support
|
2015-11-21 14:09:34 +01:00 |
Přemysl Eric Janouch
|
cd8e3d6d41
|
degesch: make Ctrl-L also fix window size
|
2015-11-21 14:09:34 +01:00 |
Přemysl Eric Janouch
|
fa965a85e4
|
degesch: make /buffer with no arguments print list
|
2015-11-21 14:09:34 +01:00 |
Přemysl Eric Janouch
|
59a4c356dd
|
degesch: export input and IRC hooks
|
2015-11-21 14:09:34 +01:00 |
Přemysl Eric Janouch
|
c912726f49
|
degesch: add ability to hook IRC and user input
We're going to make this available to the Lua API soon.
|
2015-11-21 14:09:34 +01:00 |
Přemysl Eric Janouch
|
fbfe0ba18a
|
degesch: add a stubbed Lua plugin loader
|
2015-11-21 14:09:33 +01:00 |
Přemysl Eric Janouch
|
5ee210a5b7
|
degesch: stubplement plugins
|
2015-11-21 14:09:33 +01:00 |
Přemysl Eric Janouch
|
5d55d7f6de
|
degesch: refcountify "struct {buffer,server}"
|
2015-11-19 19:11:35 +01:00 |
Přemysl Eric Janouch
|
b952fc1f6d
|
degesch: extend weak pointers
|
2015-11-18 23:03:21 +01:00 |
Přemysl Eric Janouch
|
89065e4d34
|
degesch: fix highlights
|
2015-11-17 00:06:48 +01:00 |
Přemysl Eric Janouch
|
bc4b8ee19f
|
Update NEWS
|
2015-11-15 16:32:52 +01:00 |
Přemysl Eric Janouch
|
281ef2e93e
|
degesch: split input text at newlines
This makes pasting multiline text possible again.
|
2015-11-15 15:56:33 +01:00 |
Přemysl Eric Janouch
|
9b22d72fd1
|
Extend split_str() for multiple split chars
|
2015-11-15 15:56:10 +01:00 |
Přemysl Eric Janouch
|
f11635ed7f
|
degesch: better SIGTSTP handling
|
2015-11-15 15:36:03 +01:00 |