aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add a Qt Widgets frontend to xCPřemysl Eric Janouch8 days8-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
|
* Bump libertyPřemysl Eric Janouch2024-03-042-34/+5
|
* xP: avoid expensive updates/refreshesPřemysl Eric Janouch2024-01-061-4/+16
|
* xP: don't let buffers grow indefinitelyPřemysl Eric Janouch2024-01-061-1/+12
| | | | Primarily for performance reasons.
* xM: improve the bundle icon a bitPřemysl Eric Janouch2023-09-041-21/+13
|
* xM: generate and use a bundle iconPřemysl Eric Janouch2023-09-032-1/+118
|
* Add a Cocoa frontend for xCPřemysl Eric Janouch2023-09-014-4/+1421
| | | | | Some work remains to be done to get it to be even as good as the Win32 frontend, but it's generally usable.
* xW: render leaked lines a bit more accuratelyPřemysl Eric Janouch2023-08-251-8/+6
| | | | There is no need to reset all text attributes, just the colour.
* xP/xW: fix buffer rename handlingPřemysl Eric Janouch2023-08-252-2/+11
| | | | | Maintaining string pointers to the current/last buffer means that renames invalidate them.
* xC: send missing relay events for newly added serversPřemysl Eric Janouch2023-08-251-0/+3
|
* xC: give the /away command a proper handlerPřemysl Eric Janouch2023-08-251-1/+10
| | | | Multiple words should be passed to the server as a single argument.
* xW: improve command sendingPřemysl Eric Janouch2023-07-291-31/+31
|
* xC: fix relay handling of missing log filesPřemysl Eric Janouch2023-07-281-12/+9
| | | | Intermediate error messages would trash the prepared static buffer.
* xW: do not unnecessarily enter compatibility modePřemysl Eric Janouch2023-07-281-0/+14
|
* xW: mark a footgunPřemysl Eric Janouch2023-07-271-0/+3
| | | | These messages are used by IsDialogMessage(), and use the WM_USER range.
* xW: make Up/Down go through input historyPřemysl Eric Janouch2023-07-271-22/+40
| | | | | The input field isn't multiline, so this doesn't pose an issue. Otherwise, we'd have to check if we're on the top line first.
* xW: don't delay sending out pongsPřemysl Eric Janouch2023-07-271-1/+1
|
* xW: improve beepingPřemysl Eric Janouch2023-07-274-6/+22
| | | | | This adds yet another build dependency, but it's better than the alternatives of handling it in code.