Přemysl Eric Janouch
21095a11d6
xM: fix build regression
2024-11-26 13:10:05 +01:00
Přemysl Eric Janouch
a22baa4b55
xA: prevent sound playback GC
...
The beep sound could be cut short.
2024-11-14 16:48:44 +01:00
Přemysl Eric Janouch
b3e545e0bb
xP: bump copyright years
2024-11-14 16:27:56 +01:00
Přemysl Eric Janouch
cd76702ab2
xA/xW: dehighlight current buffer appropriately
2024-11-14 16:14:54 +01:00
Přemysl Eric Janouch
977b073b58
xA: enforce internal icon from the start
2024-11-14 16:14:49 +01:00
Přemysl Eric Janouch
46be4836df
xW: print the separator line at the end of buffer
2024-11-14 13:50:51 +01:00
Přemysl Eric Janouch
05a41b2629
xA/xM/xW: refresh renamed buffers correctly
...
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.
2024-11-14 11:41:09 +01:00
Přemysl Eric Janouch
a62ed5bbac
xA/xM: refresh buffer list on dehighlight
2024-11-14 11:41:08 +01:00
Přemysl Eric Janouch
9c9776bacd
xA: make the log effectively read-only
2024-11-13 10:29:11 +01:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
214c349869
xA: limit buffer length
2024-11-12 16:19:53 +01:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
fce8fd40cc
Bump xP dependencies
2024-11-12 12:59:33 +01:00
Přemysl Eric Janouch
3597ab9420
Update README.adoc
2024-11-12 12:41:09 +01:00
Přemysl Eric Janouch
1635a730e8
Add a Fyne frontend for xC
...
Arch Linux AUR Scripts failed
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
a64b1152a1
Bump liberty
2024-11-11 21:42:28 +01:00
Přemysl Eric Janouch
a011b57ce2
Bump liberty
2024-11-07 11:07:36 +01:00
Přemysl Eric Janouch
b1ee295345
xP: update variable name
2024-11-04 07:40:14 +01:00
Přemysl Eric Janouch
872f2d7c59
Fix calloc argument order
2024-08-08 09:13:25 +02:00
Přemysl Eric Janouch
f15d887dcd
Bump liberty
2024-08-08 09:02:25 +02:00
Přemysl Eric Janouch
841bc00c51
xP: cleanup
...
I had forgotten about the auto-redraw system.
2024-07-28 13:42:28 +02:00
Přemysl Eric Janouch
8afe4f8aad
Improve wording in the last NEWS entry
2024-07-28 13:26:24 +02:00
Přemysl Eric Janouch
73cc8f448a
Bump version, update NEWS
2024-07-28 07:29:15 +02:00
Přemysl Eric Janouch
4565afe294
xC: expand a comment
2024-07-28 07:15:41 +02:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
12fc3c228a
xP: reset highlight state once reaching buffer end
2024-07-28 03:44:37 +02:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
a9b46141a9
xS/xN: add test targets
2024-04-10 13:59:33 +02:00
Přemysl Eric Janouch
c38cca3b92
Bump liberty
2024-04-09 17:08:40 +02: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
2024-04-03 15:56:33 +02:00
Přemysl Eric Janouch
d450c6cc5f
xP: do not send the Referrer header
2024-03-04 16:15:22 +01:00
Přemysl Eric Janouch
f8ea1634c4
Bump liberty
2024-03-04 16:15:22 +01:00
Přemysl Eric Janouch
ef257cd575
xP: avoid expensive updates/refreshes
2024-01-06 23:44:11 +01:00
Přemysl Eric Janouch
69eccc7065
xP: don't let buffers grow indefinitely
...
Primarily for performance reasons.
2024-01-06 21:17:18 +01:00
Přemysl Eric Janouch
13d2ff115b
xM: improve the bundle icon a bit
2023-09-04 07:06:03 +02:00
Přemysl Eric Janouch
9e4692bb09
xM: generate and use a bundle icon
2023-09-03 02:13:14 +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
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
Přemysl Eric Janouch
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
Přemysl Eric Janouch
c22dd67fc1
xC: send missing relay events for newly added servers
2023-08-25 22:48:27 +02:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
2f19e5a733
xW: improve command sending
2023-07-29 02:15:24 +02:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
f60ca43156
xW: do not unnecessarily enter compatibility mode
2023-07-28 04:30:45 +02:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
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
Přemysl Eric Janouch
8c1464822b
xW: don't delay sending out pongs
2023-07-27 16:19:32 +02:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
3d345987c3
xW: cleanup
2023-07-27 02:37:20 +02:00