Commit Graph

62 Commits

Author SHA1 Message Date
Přemysl Eric Janouch 1635a730e8
Add a Fyne frontend for xC
Alpine 3.20 Scripts failed Details
Arch Linux AUR Scripts failed Details
OpenBSD 7.5 Success Details
It is fairly mediocre all around, but also generally usable,
natively covering mobile platforms.
2024-11-12 12:02:10 +01:00
Přemysl Eric Janouch aee7540faa
Update README.adoc and xN usage output 2024-04-04 21:25:17 +02:00
Přemysl Eric Janouch 53ba996ec9
Add a simple IRC notifier utility
Arch Linux AUR Success Details
2024-04-03 15:56:33 +02:00
Přemysl Eric Janouch 1c4343058d
Add a Cocoa frontend for xC
Some work remains to be done to get it to be even as good
as the Win32 frontend, but it's generally usable.
2023-09-01 01:12:51 +02:00
Přemysl Eric Janouch 0219dbd026
Add a Win32 frontend for xC
This has been more of an exercise.  The performance of Msftedit.dll
is rather abysmal, and its interface isn't the most accomodating.

That said, the frontend is quite usable, at least on Windows 10+.
2023-07-15 17:00:21 +02:00
Přemysl Eric Janouch ec33adba35
Update README.adoc 2023-07-04 23:50:01 +02:00
Přemysl Eric Janouch 8d9ce92758
README.adoc: update package information 2023-07-01 22:02:10 +02:00
Přemysl Eric Janouch 7c74e6615d
xD: use SHA-256 for certificate fingerprints
Just like xS.  2.0.0 is the ideal time for such a breaking change.
2022-09-26 13:58:08 +02:00
Přemysl Eric Janouch 614fd98fc1
Update README 2022-09-26 13:42:45 +02:00
Přemysl Eric Janouch 5863040f93
Update documentation, clean up 2022-09-26 13:24:24 +02:00
Přemysl Eric Janouch 4d50ed111a
Bump liberty, make use of its new asciiman.awk 2022-09-25 21:02:51 +02:00
Přemysl Eric Janouch 66370387bc
Update documentation 2022-09-23 20:35:56 +02:00
Přemysl Eric Janouch 2bc3ac7b0d
Update screenshots
It's been five years since the previous xC screenshot was made.
2022-09-23 19:00:31 +02:00
Přemysl Eric Janouch 4a2740313c
Give up on the X11 frontend for now
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.
2022-09-21 18:30:25 +02:00
Přemysl Eric Janouch 807bdea2ea
Update README 2022-09-20 19:08:14 +02:00
Přemysl Eric Janouch b55bae50df
Update some documentation 2022-09-16 03:52:49 +02:00
Přemysl Eric Janouch 4bc2f736f2
xC: make terminal attributes abstract
And translate them for frontends.

This is very long overdue, and a rather significant cleanup.

Bump liberty.
2022-09-11 01:20:18 +02:00
Přemysl Eric Janouch 4ba28c6ed3
xC/xP: mark highlights and buffer activity
And more or less finalize out the protocol for this use case.
2022-09-08 01:28:51 +02:00
Přemysl Eric Janouch 2c49a72d94
Update README 2022-09-06 19:59:22 +02:00
Přemysl Eric Janouch e250ae8255
Fix up README 2022-09-05 23:07:19 +02:00
Přemysl Eric Janouch 1639235a48
Start X11 and web frontends for xC
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.
2022-09-05 14:26:00 +02:00
Přemysl Eric Janouch ca33adeeee
Update README
Stop pretending that xD has a future.
2022-08-27 16:53:56 +02:00
Přemysl Eric Janouch b31e079256
Update README 2022-08-27 16:18:14 +02:00
Přemysl Eric Janouch c0996fcbe7
xC: normalize BSD Editline's history behaviour
Now it's a realistically useful frontend.
2022-08-27 15:06:27 +02:00
Přemysl Eric Janouch dc002a2db4
xC: revise configuration options
This commit constitutes a breaking change to old configurations.

All behaviour.* options have now become general.*, with the following
few renames as exceptions:

 - editor_command -> editor
 - backlog_helper -> pager
 - backlog_helper_strip_formatting -> pager_strip_formatting
2022-08-27 09:15:37 +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 0dd7536b5a
Update README 2022-08-15 15:49:59 +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 f9848ed627
Update README 2021-10-31 05:16:57 +01:00
Přemysl Eric Janouch 565edc15b4
README.adoc: be consistent in emphasizing 2021-08-07 07:40:02 +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 c75ef167f2
degesch: document the SASL EXTERNAL support
So far it's only been mentioned in the NEWS file,
which is definitely not sufficient.

It would be good to move this kind of stuff out from README.adoc.
2021-05-29 06:38:33 +02:00
Přemysl Eric Janouch 2fe3b95ecd
README.adoc: improve backlog helper invocation
When fancy-prompt.lua is enabled, tho prompt is two-lined
and a simple PageUp would skip one line of content.

It works slightly better than it should: when there's under
a page of content to scroll, there is no shift at all.
2020-10-31 20:00:23 +01:00
Přemysl Eric Janouch cd7133e173
README.adoc: minor documentation update 2020-10-31 16:06:13 +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 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 b68e5ceedc
README.adoc: fix GPL notice 2020-10-28 13:11:46 +01:00
Přemysl Eric Janouch 572a7cb804
README.adoc: update degesch instructions
There is still one outstanding issue with the backlog helper, though...
2020-10-04 12:27:17 +02:00
Přemysl Eric Janouch a04dfc59fe
README: improve libasciidoc compatibility 2020-09-02 20:00:11 +02:00
Přemysl Eric Janouch 7f69655c54
README: discourage from using libedit 2020-09-02 20:00:10 +02:00
Přemysl Eric Janouch 4179a9bd49
Update NEWS, bump version 2018-10-21 05:44:39 +02:00
Přemysl Eric Janouch d0cb3c1ac6
Update README 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 d0f19f8be3
Update README
"Edgy" is actually a fitting word.  And we've lost OBS!
2017-12-06 23:49:18 +01:00
Přemysl Eric Janouch ddb45a1cc4
Update README 2017-12-02 13:06:39 +01:00
Přemysl Eric Janouch 3974919741
Update README
So be it, SJWHub, at least I have a reason to move.
2017-12-02 11:06:48 +01:00
Přemysl Eric Janouch 96864517c6
Fix licensing notice in README 2017-05-14 22:13:00 +02:00
Přemysl Eric Janouch 50599e09bd
Update README, add a screenshot for degesch 2016-10-30 18:52:20 +01:00
Přemysl Eric Janouch a0d733fdb9
Update NEWS, README 2016-10-28 12:47:11 +02:00
Přemysl Eric Janouch 0be43691d0
Update README 2016-07-23 20:29:25 +02:00