086b879ab8
xA: add a "generate" target to the Makefile
...
So that Fyne tools can be run without building the default binary.
2024-11-12 17:11:23 +01:00
214c349869
xA: limit buffer length
2024-11-12 16:19:53 +01:00
3d975c9437
xA: downgrade Go version requirement
...
We need 1.22 for the "for" loop variable scope change.
2024-11-12 13:53:55 +01:00
fce8fd40cc
Bump xP dependencies
Alpine 3.20 Scripts failed
2024-11-12 12:59:33 +01:00
3597ab9420
Update README.adoc
2024-11-12 12:41:09 +01:00
1635a730e8
Add a Fyne frontend for xC
...
Alpine 3.20 Scripts failed
Arch Linux AUR Scripts failed
It is fairly mediocre all around, but also generally usable,
natively covering mobile platforms.
2024-11-12 12:02:10 +01:00
a64b1152a1
Bump liberty
2024-11-11 21:42:28 +01:00
a011b57ce2
Bump liberty
2024-11-07 11:07:36 +01:00
b1ee295345
xP: update variable name
2024-11-04 07:40:14 +01:00
872f2d7c59
Fix calloc argument order
2024-08-08 09:13:25 +02:00
f15d887dcd
Bump liberty
2024-08-08 09:02:25 +02:00
841bc00c51
xP: cleanup
...
I had forgotten about the auto-redraw system.
2024-07-28 13:42:28 +02:00
8afe4f8aad
Improve wording in the last NEWS entry
2024-07-28 13:26:24 +02:00
73cc8f448a
Bump version, update NEWS
2024-07-28 07:29:15 +02:00
4565afe294
xC: expand a comment
2024-07-28 07:15:41 +02:00
3ad8c79de8
xC: handle multiline server commands properly
...
Additional lines might have been passed to the server intact
as part of an argument, but we have /quote for that.
2024-07-28 04:10:30 +02:00
12fc3c228a
xP: reset highlight state once reaching buffer end
2024-07-28 03:44:37 +02:00
175533a5e9
xP: don't interrupt IME composition
...
On Vivaldi/macOS, pressing Enter would send the input and still keep
editing it as it was.
2024-07-04 20:06:59 +02:00
a9b46141a9
xS/xN: add test targets
2024-04-10 13:59:33 +02:00
c38cca3b92
Bump liberty
2024-04-09 17:08:40 +02:00
aee7540faa
Update README.adoc and xN usage output
2024-04-04 21:25:17 +02:00
53ba996ec9
Add a simple IRC notifier utility
2024-04-03 15:56:33 +02:00
d450c6cc5f
xP: do not send the Referrer header
2024-03-04 16:15:22 +01:00
f8ea1634c4
Bump liberty
2024-03-04 16:15:22 +01:00
ef257cd575
xP: avoid expensive updates/refreshes
2024-01-06 23:44:11 +01:00
69eccc7065
xP: don't let buffers grow indefinitely
...
Primarily for performance reasons.
2024-01-06 21:17:18 +01:00
13d2ff115b
xM: improve the bundle icon a bit
2023-09-04 07:06:03 +02:00
9e4692bb09
xM: generate and use a bundle icon
2023-09-03 02:13:14 +02:00
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
e5156cddbf
xW: render leaked lines a bit more accurately
...
There is no need to reset all text attributes, just the colour.
2023-08-25 22:48:31 +02:00
34521e61c1
xP/xW: fix buffer rename handling
...
Maintaining string pointers to the current/last buffer
means that renames invalidate them.
2023-08-25 22:48:31 +02:00
c22dd67fc1
xC: send missing relay events for newly added servers
2023-08-25 22:48:27 +02:00
274d5f03e7
xC: give the /away command a proper handler
...
Multiple words should be passed to the server as a single argument.
2023-08-25 22:46:43 +02:00
2f19e5a733
xW: improve command sending
2023-07-29 02:15:24 +02:00
b9cdabca5d
xC: fix relay handling of missing log files
...
Intermediate error messages would trash the prepared static buffer.
2023-07-28 04:30:45 +02:00
f60ca43156
xW: do not unnecessarily enter compatibility mode
2023-07-28 04:30:45 +02:00
afe4e61f08
xW: mark a footgun
...
These messages are used by IsDialogMessage(), and use the WM_USER range.
2023-07-27 23:08:16 +02:00
8d9d1c60ec
xW: make Up/Down go through input history
...
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.
2023-07-27 16:35:54 +02:00
8c1464822b
xW: don't delay sending out pongs
2023-07-27 16:19:32 +02:00
fcd1b8e011
xW: improve beeping
...
This adds yet another build dependency,
but it's better than the alternatives of handling it in code.
2023-07-27 16:06:41 +02:00
3d345987c3
xW: cleanup
2023-07-27 02:37:20 +02:00
3e37efd9cd
xW: show a connect dialog when run without args
2023-07-27 01:28:52 +02:00
efb25b8aae
xW: un-highlight the icon when activating buffers
2023-07-26 16:07:21 +02:00
e72793e315
xW: make newline before unread marker conditional
2023-07-26 16:07:20 +02:00
5a412ab6e2
xW: handle WM_SYSCOLORCHANGE
2023-07-26 16:07:20 +02:00
81bc578773
xW: add missing date change handling
2023-07-26 03:59:25 +02:00
100de5ac2d
xC: fix Readline 6.3 compatibility
2023-07-24 07:59:22 +02:00
c157d3369f
xP: make Page Up/Down in editor scroll the buffer
...
Just like in xW recently. It is unlikely that the user would want
to use these keys to move the cursor. Ctrl+Home/End still work,
as does holding Up/Down arrows.
Also stop using the deprecated and somewhat cryptic keyCode.
2023-07-23 00:20:32 +02:00
8b5ea67aff
xW: fix Clang build
2023-07-21 12:37:01 +02:00
6f02af814f
xW: store the largest program icon in PNG format
...
This shaves off about half a megabyte.
2023-07-16 08:35:39 +02:00