Přemysl Eric Janouch
b4dd0052ff
degesch: pick colours based on relative luminance
...
Replaces the inaccurate Rec. 709 luma we used to use before.
This is the first feature here that requires libm, which doesn't
seem to be a particularly great sacrifice.
Moreover, I've rectified that the input isn't linear in sRGB,
and then was even normalized wrong for the luma formula.
2021-06-15 07:09:23 +02:00
Přemysl Eric Janouch
2336340ad8
Bump version, update NEWS
2020-10-31 23:50:32 +01:00
Přemysl Eric Janouch
8ccf38ad76
Minor rebranding
...
There's nothing experimental about this project anymore. It's stable.
Maybe we should add a photo of Hitler or something.
2020-10-31 13:42:56 +01:00
Přemysl Eric Janouch
47a4c8beca
CMakeLists.txt: clean up OpenBSD support
...
A few things might have changed.
2020-10-29 15:27:09 +01:00
Přemysl Eric Janouch
1de4a2ae34
Bump version, update NEWS
2020-10-29 03:03:07 +01:00
Přemysl Eric Janouch
53cc52e320
Add real manual pages
...
To some extent they duplicate the README but from a different angle.
2020-10-29 02:46:40 +01:00
Přemysl Eric Janouch
03ed097353
ZyklonB: use XDG paths by default
...
Install plugins to /usr/share rather than /usr/lib since they're
arch-independent. Many precedents can be found for scripted plugins
in /usr/share and fewer for /usr/lib.
Look for plugins in all XDG data directories and repurpose
the "plugin_dir" setting to override this behaviour.
This adds some complexity to the bot but unifies the project.
It might make sense to remove the "plugin_dir" setting.
2020-10-28 17:17:34 +01:00
Přemysl Eric Janouch
0d0d0b6863
CMakeLists.txt: omit end{if,foreach} expressions
...
Their usefulness was almost negative.
2020-10-28 11:30:37 +01:00
Přemysl Eric Janouch
577fd1b446
CMakeLists.txt: clean up and fix build rules
...
The multiple-output custom command ran separately for each binary.
2020-10-28 11:23:39 +01:00
Přemysl Eric Janouch
500c83231f
Bump minimum CMake version to 3.0
...
A nice, round number.
2020-10-27 12:02:47 +01:00
Přemysl Eric Janouch
1ff82ee907
Update NEWS, bump version
2020-09-02 20:00:12 +02:00
Přemysl Eric Janouch
ba1c2357af
degesch: fix Lua 5.4 build
...
Not sure about how well it works yet.
Lua 5.3 is still made preferential by the order of pkgconfig lookup.
2020-09-02 20:00:09 +02:00
Přemysl Eric Janouch
deb096a0e9
Name change
2020-09-02 19:37:29 +02:00
Přemysl Eric Janouch
722fc48a30
CMakeLists.txt: add a comment
2020-09-02 19:37:26 +02:00
Přemysl Eric Janouch
4179a9bd49
Update NEWS, bump version
2018-10-21 05:44:39 +02:00
Přemysl Eric Janouch
fa78831cbd
Update NEWS, bump version
2018-06-22 00:59:41 +02:00
Přemysl Eric Janouch
b1a89f313a
degesch: add static analysis for the logger
...
Caught two more occurences than I was able to find by just scanning
the source, so the effort wasn't in vain.
2018-06-21 23:46:03 +02:00
Přemysl Eric Janouch
a0e9ede3e3
Relicense to 0BSD, update mail address
...
I've come to the conclusion that copyright mostly just stands in the way
of software development. In my jurisdiction I cannot give up my own
copyright and 0BSD seems to be the closest thing to public domain.
The updated mail address, also used in my author/committer lines,
is shorter and looks nicer. People rarely interact anyway.
2018-06-21 23:46:03 +02:00
Přemysl Eric Janouch
dc47b16034
Bump liberty, avoid fall-through warnings
2018-01-07 17:37:19 +01:00
Přemysl Eric Janouch
757047bd20
CMakeLists.txt: fix variable name
2017-07-03 06:44:15 +02:00
Přemysl Eric Janouch
68bc297809
Bump liberty
2017-06-22 22:39:39 +02:00
Přemysl Eric Janouch
0785a6f417
degesch: Lua is no longer experimental
...
But rather essential to me.
2017-01-23 23:41:14 +01:00
Přemysl Eric Janouch
3c048f0d56
Bump version
2016-12-30 08:15:44 +01:00
Přemysl Eric Janouch
db17223df0
Bump version; update NEWS, README
2016-04-28 23:46:08 +02:00
Přemysl Eric Janouch
6f85490fa3
Update NEWS
2016-04-16 20:11:11 +02:00
Přemysl Eric Janouch
11a6c7662e
Update NEWS, bump release
2016-03-27 17:17:15 +02:00
Přemysl Eric Janouch
550a0419a6
degesch: detect //TRANSLIT support, use cp1252
...
Now BSDs should have it enabled as well.
2016-03-26 14:27:59 +01:00
Přemysl Eric Janouch
a83ef111c8
Fix git commit tracking
2016-03-13 17:07:04 +01:00
Přemysl Eric Janouch
781a37c152
Don't link kike, ZyklonB against degesch libs
2016-03-10 22:27:09 +01:00
Přemysl Eric Janouch
5a197162bf
Fix manpage generation
...
The manpages could end up in a wrong directory.
2016-03-10 20:26:35 +01:00
Přemysl Eric Janouch
584d2f0295
degesch: use libffi to unify input callbacks
...
And fuck you both, Readline and Editline.
2016-03-06 18:12:12 +01:00
Přemysl Eric Janouch
3304b718aa
Try to use version information from git
2016-03-06 03:52:39 +01:00
Přemysl Eric Janouch
10bdf90fe2
Don't force override compile flags
2016-03-06 03:50:35 +01:00
Přemysl Eric Janouch
00a1bdc707
Fix build of tests
2016-01-05 21:51:07 +01:00
Přemysl Eric Janouch
0092c34568
Cleanup
2016-01-04 01:15:42 +01:00
Přemysl Eric Janouch
aeb047260f
Bump liberty, enable TLS SNI
...
Involves some rewrites to fit the new APIs.
SNI has been implemented Mostly just because we can, I don't think it's
widely in use and kike doesn't support this feature of the protocol either.
2016-01-04 01:12:42 +01:00
Přemysl Eric Janouch
312d0783cf
Bump version
2015-12-31 23:46:17 +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
b746c014aa
Fix searching for Lua 5.3 on OpenBSD
2015-11-22 19:10:59 +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
fbfe0ba18a
degesch: add a stubbed Lua plugin loader
2015-11-21 14:09:33 +01:00
Přemysl Eric Janouch
152ba0847d
Add a CMake target for clang-tidy
2015-11-13 09:22:48 +01:00
Přemysl Eric Janouch
63a7980329
Bump version, add NEWS
2015-09-24 16:17:40 +02:00
Přemysl Eric Janouch
aa77bc41d0
Fix library searching
2015-08-06 21:58:13 +02:00
Přemysl Eric Janouch
cfc78ffdf0
Fix OpenBSD build
2015-07-30 18:29:12 +02:00
Přemysl Eric Janouch
e631803387
Bump version
2015-07-23 22:41:30 +02:00
Přemysl Eric Janouch
9a340e5b8f
Fix build under FreeBSD
2015-07-23 09:53:16 +02:00
Přemysl Eric Janouch
1acd41eafe
degesch: fix README by fixing CMakeLists.txt
2015-05-05 08:58:44 +02:00