aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* WIP: Make the relay acknowledge received commandsPřemysl Eric Janouch27 hours10-51/+137
| | | | | | | | | | | | | xP now slightly throttles activity notifications, and indicates when there are unacknowledged commands. Relay events have been reordered to improve forward compatibility. As can be observed, even the smallest protocol change has great consequences. WIP: - xC: fix connection killing
* WIP: Add a Qt Quick frontend for xCPřemysl Eric Janouch2025-04-265-6/+181
| | | | We have to decouple the UI from the relay code.
* WIP: xF: show something through actually using X11Přemysl Eric Janouch2025-04-261-42/+1046
| | | | | | | WIP: - Convert formatter items to an inner representation - Basic text layout with basic splitting - Conclude the commit as purely read-only but otherwise pretty
* WIP: xC: force libedit into asynchronicityPřemysl Eric Janouch2025-04-261-0/+112
|
* Make xF a first-class citizenPřemysl Eric Janouch2025-04-264-11/+68
|
* WIP: xS: add a Dockerfile for testing purposesPřemysl Eric Janouch2025-04-261-0/+10
|
* xA: bump Fyne to 2.6.0Přemysl Eric Janouch2025-04-263-660/+99
| | | | Not much has actually changed.
* CMakeLists.txt: actually name an optionPřemysl Eric Janouch2025-01-121-1/+1
|
* xC: regard more characters as highlight delimitersPřemysl Eric Janouch2025-01-081-3/+1
| | | | Almost 10 years of a poor decision.
* Port the integration test from expect to wdyePřemysl Eric Janouch2025-01-084-52/+77
|
* Bump version, update NEWSv2.1.0Přemysl Eric Janouch2024-12-192-2/+2
| | | | A few annoying bugs have been fixed.
* Update README.adocPřemysl Eric Janouch2024-12-191-2/+9
|
* xT: improve MSYS2 buildPřemysl Eric Janouch2024-12-192-2/+25
| | | | The static Qt 6 package is unusable.
* xC: fix crash with too many topic formatting itemsPřemysl Eric Janouch2024-12-182-384/+383
| | | | | | | | Manually constructed formatters have no sentinel value. This is a one-line change in relay_prepare_channel_buffer_update(), however the whole block of "Relay output" code has been moved down, resolving one TODO and rendering two function prototypes unnecessary.
* xT: figure out basic packagingPřemysl Eric Janouch2024-12-172-27/+70
|
* xC: fix newer Readline, allow stdin streamingPřemysl Eric Janouch2024-12-172-3/+17
| | | | Also update NEWS.
* Bump libertyPřemysl Eric Janouch2024-12-161-0/+0
|
* Add a Qt Widgets frontend to xCPřemysl Eric Janouch2024-12-158-3/+1898
| | | | | | | This is very much a work in progress, though functional. Qt Widgets are basically non-working on Android, though Qt Quick requires a radically different approach.
* xM: fix build regressionPřemysl Eric Janouch2024-11-261-0/+3
|
* xA: prevent sound playback GCPřemysl Eric Janouch2024-11-141-1/+5
| | | | The beep sound could be cut short.
* xP: bump copyright yearsPřemysl Eric Janouch2024-11-141-1/+1
|
* xA/xW: dehighlight current buffer appropriatelyPřemysl Eric Janouch2024-11-142-141/+182
|
* xA: enforce internal icon from the startPřemysl Eric Janouch2024-11-141-0/+1
|
* xW: print the separator line at the end of bufferPřemysl Eric Janouch2024-11-141-1/+1
|
* xA/xM/xW: refresh renamed buffers correctlyPřemysl Eric Janouch2024-11-143-4/+4
| | | | | | | | Rendering takes the current buffer into account, so change its value before using it, not afterwards. The order happened to not matter on at least Windows, because we just queue a message.
* xA/xM: refresh buffer list on dehighlightPřemysl Eric Janouch2024-11-142-0/+2
|
* xA: make the log effectively read-onlyPřemysl Eric Janouch2024-11-131-1/+8
|
* xA: add a "generate" target to the MakefilePřemysl Eric Janouch2024-11-121-2/+4
| | | | So that Fyne tools can be run without building the default binary.
* xA: limit buffer lengthPřemysl Eric Janouch2024-11-121-3/+14
|
* xA: downgrade Go version requirementPřemysl Eric Janouch2024-11-121-1/+1
| | | | We need 1.22 for the "for" loop variable scope change.
* Bump xP dependenciesPřemysl Eric Janouch2024-11-122-68/+5
|
* Update README.adocPřemysl Eric Janouch2024-11-121-3/+7
|
* Add a Fyne frontend for xCPřemysl Eric Janouch2024-11-1210-1/+2396
| | | | | It is fairly mediocre all around, but also generally usable, natively covering mobile platforms.
* Bump libertyPřemysl Eric Janouch2024-11-111-0/+0
|
* Bump libertyPřemysl Eric Janouch2024-11-072-2/+1
|
* xP: update variable namePřemysl Eric Janouch2024-11-041-3/+3
|
* Fix calloc argument orderPřemysl Eric Janouch2024-08-081-3/+3
|
* Bump libertyPřemysl Eric Janouch2024-08-082-6/+6
|
* xP: cleanupPřemysl Eric Janouch2024-07-281-3/+1
| | | | I had forgotten about the auto-redraw system.
* Improve wording in the last NEWS entryPřemysl Eric Janouch2024-07-281-1/+1
|
* Bump version, update NEWSv2.0.0Přemysl Eric Janouch2024-07-282-2/+2
|
* xC: expand a commentPřemysl Eric Janouch2024-07-281-1/+2
|
* xC: handle multiline server commands properlyPřemysl Eric Janouch2024-07-282-1/+5
| | | | | Additional lines might have been passed to the server intact as part of an argument, but we have /quote for that.
* xP: reset highlight state once reaching buffer endPřemysl Eric Janouch2024-07-281-0/+6
|
* xP: don't interrupt IME compositionPřemysl Eric Janouch2024-07-041-1/+1
| | | | | On Vivaldi/macOS, pressing Enter would send the input and still keep editing it as it was.
* xS/xN: add test targetsPřemysl Eric Janouch2024-04-102-0/+4
|
* Bump libertyPřemysl Eric Janouch2024-04-091-0/+0
|
* Update README.adoc and xN usage outputPřemysl Eric Janouch2024-04-042-5/+5
|
* Add a simple IRC notifier utilityPřemysl Eric Janouch2024-04-0311-127/+627
|
* xP: do not send the Referrer headerPřemysl Eric Janouch2024-03-041-2/+4
|