Commit Graph

69 Commits

Author SHA1 Message Date
Přemysl Eric Janouch 74470f1aa4
CMakeLists.txt: improve dependencies of xD-replies 2022-09-02 12:25:37 +02:00
Přemysl Eric Janouch ecebeace0e
Don't wrap xD-gen-replies in a shell script
AWK doesn't seem to be that friendly to shebangs, so let env,
also required for changing LC_ALL, locate it in PATH.
2022-08-29 06:07:49 +02:00
Přemysl Eric Janouch a717782480
Build with AsciiDoc as well as Asciidoctor 2022-08-24 00:13:51 +02:00
Přemysl Eric Janouch 2f7fbcdc5d
CMakeLists.txt: fix a typo 2022-08-12 13:21:46 +02:00
Přemysl Eric Janouch ef0cbe9a59
Rename the project
It is about to see some extensions, obsoleting the number three.
2022-08-07 10:40:42 +02:00
Přemysl Eric Janouch b358f53ec3
Bump version, update NEWS 2021-12-21 05:58:34 +01:00
Přemysl Eric Janouch 851c2ee548
CMakeLists.txt: fix macOS build 2021-11-02 15:34:51 +01:00
Přemysl Eric Janouch 686a39df38
CMakeLists.txt: slightly modernize 2021-10-31 04:30:04 +01:00
Přemysl Eric Janouch 5e728f6d31
Bump version, update NEWS 2021-10-06 14:05:23 +02:00
Přemysl Eric Janouch e0ad67a921
Bump version, update NEWS 2021-08-07 07:53:08 +02:00
Přemysl Eric Janouch 50057d5149
Come up with sillier names for the binaries
I'm not entirely sure, but it looks like some people might not like
jokes about the Holocaust.

On a more serious note, the project has become more serious over
the 7 or so years of its existence.
2021-08-06 16:43:59 +02:00
Přemysl Eric Janouch 0fe0b56280
Bump version, update NEWS 2021-07-08 05:09:30 +02:00
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