aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Make xF a first-class citizenPřemysl Eric Janouch2 days1-5/+27
|
* Move project version to file, add xS manual pagePřemysl Eric Janouch2023-07-041-4/+6
| | | | | | | | So far Go applications remain independent to handle Nix's inability to easily combine them with the CMake part. There is also no "install" target, because any packagers will want to adjust installation paths manually, and there is no configure step.
* Bump liberty, improve fallback manual page outputPřemysl Eric Janouch2022-09-301-2/+3
|
* Move protocol code generators to libertyPřemysl Eric Janouch2022-09-301-7/+7
| | | | This part of the project is now more or less stable.
* Clean up protocol code generatorsPřemysl Eric Janouch2022-09-301-0/+1
|
* Bump liberty, make use of its new asciiman.awkPřemysl Eric Janouch2022-09-251-1/+9
|
* Give up on the X11 frontend for nowPřemysl Eric Janouch2022-09-211-1/+1
| | | | | | | | | There seem to be only a few things it could bring to the table, compared to xP, making it barely worth the effort: - saner keyboard controls, - GVIM integration, - slightly improved resource usage.
* Make sure to always find installed pluginsPřemysl Eric Janouch2022-09-191-1/+0
|
* Start X11 and web frontends for xCPřemysl Eric Janouch2022-09-051-4/+30
| | | | | | | | | | | | | | | For this, we needed a wire protocol. After surveying available options, it was decided to implement an XDR-like protocol code generator in portable AWK. It now has two backends, per each of: - xF, the X11 frontend, is in C, and is meant to be the primary user interface in the future. - xP, the web frontend, relies on a protocol proxy written in Go, and is meant for use on-the-go (no pun intended). They are very much work-in-progress proofs of concept right now, and the relay protocol is certain to change.
* CMakeLists.txt: improve dependencies of xD-repliesPřemysl Eric Janouch2022-09-021-3/+6
|
* Don't wrap xD-gen-replies in a shell scriptPřemysl Eric Janouch2022-08-291-1/+1
| | | | | AWK doesn't seem to be that friendly to shebangs, so let env, also required for changing LC_ALL, locate it in PATH.
* Build with AsciiDoc as well as AsciidoctorPřemysl Eric Janouch2022-08-241-9/+20
|
* CMakeLists.txt: fix a typoPřemysl Eric Janouch2022-08-121-1/+1
|
* Rename the projectPřemysl Eric Janouch2022-08-071-2/+1
| | | | It is about to see some extensions, obsoleting the number three.
* Bump version, update NEWSv1.5.0Přemysl Eric Janouch2021-12-211-1/+1
|
* CMakeLists.txt: fix macOS buildPřemysl Eric Janouch2021-11-021-0/+8
|
* CMakeLists.txt: slightly modernizePřemysl Eric Janouch2021-10-311-3/+7
|
* Bump version, update NEWSv1.4.0Přemysl Eric Janouch2021-10-061-1/+1
|
* Bump version, update NEWSv1.3.0Přemysl Eric Janouch2021-08-071-1/+1
|
* Come up with sillier names for the binariesPřemysl Eric Janouch2021-08-061-30/+30
| | | | | | | | 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.
* Bump version, update NEWSv1.2.0Přemysl Eric Janouch2021-07-081-1/+1
|
* degesch: pick colours based on relative luminancePřemysl Eric Janouch2021-06-151-1/+2
| | | | | | | | | | 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.
* Bump version, update NEWSv1.1.0Přemysl Eric Janouch2020-10-311-1/+1
|
* Minor rebrandingPřemysl Eric Janouch2020-10-311-1/+1
| | | | | | There's nothing experimental about this project anymore. It's stable. Maybe we should add a photo of Hitler or something.
* CMakeLists.txt: clean up OpenBSD supportPřemysl Eric Janouch2020-10-291-3/+1
| | | | A few things might have changed.
* Bump version, update NEWSv1.0.0Přemysl Eric Janouch2020-10-291-1/+1
|
* Add real manual pagesPřemysl Eric Janouch2020-10-291-7/+9
| | | | To some extent they duplicate the README but from a different angle.
* ZyklonB: use XDG paths by defaultPřemysl Eric Janouch2020-10-281-3/+2
| | | | | | | | | | | | 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.
* CMakeLists.txt: omit end{if,foreach} expressionsPřemysl Eric Janouch2020-10-281-20/+20
| | | | Their usefulness was almost negative.
* CMakeLists.txt: clean up and fix build rulesPřemysl Eric Janouch2020-10-281-34/+18
| | | | The multiple-output custom command ran separately for each binary.
* Bump minimum CMake version to 3.0Přemysl Eric Janouch2020-10-271-3/+3
| | | | A nice, round number.
* Update NEWS, bump versionv0.9.8Přemysl Eric Janouch2020-09-021-1/+1
|
* degesch: fix Lua 5.4 buildPřemysl Eric Janouch2020-09-021-1/+1
| | | | | | Not sure about how well it works yet. Lua 5.3 is still made preferential by the order of pkgconfig lookup.
* Name changePřemysl Eric Janouch2020-09-021-2/+2
|
* CMakeLists.txt: add a commentPřemysl Janouch2020-09-021-0/+2
|
* Update NEWS, bump versionv0.9.7Přemysl Janouch2018-10-211-1/+1
|
* Update NEWS, bump versionv0.9.6Přemysl Janouch2018-06-221-1/+1
|
* degesch: add static analysis for the loggerPřemysl Janouch2018-06-211-0/+2
| | | | | Caught two more occurences than I was able to find by just scanning the source, so the effort wasn't in vain.
* Relicense to 0BSD, update mail addressPřemysl Janouch2018-06-211-1/+1
| | | | | | | | | 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.
* Bump liberty, avoid fall-through warningsPřemysl Janouch2018-01-071-1/+1
|
* CMakeLists.txt: fix variable namePřemysl Janouch2017-07-031-2/+2
|
* Bump libertyPřemysl Janouch2017-06-221-2/+2
|
* degesch: Lua is no longer experimentalPřemysl Janouch2017-01-231-1/+1
| | | | But rather essential to me.
* Bump versionv0.9.5Přemysl Janouch2016-12-301-1/+1
|
* Bump version; update NEWS, READMEv0.9.4Přemysl Janouch2016-04-281-1/+1
|
* Update NEWSPřemysl Janouch2016-04-161-1/+1
|
* Update NEWS, bump releasev0.9.3Přemysl Janouch2016-03-271-1/+1
|
* degesch: detect //TRANSLIT support, use cp1252Přemysl Janouch2016-03-261-1/+9
| | | | Now BSDs should have it enabled as well.
* Fix git commit trackingPřemysl Janouch2016-03-131-3/+11
|
* Don't link kike, ZyklonB against degesch libsPřemysl Janouch2016-03-101-22/+27
|