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
f8ea1634c4
Bump liberty
2024-03-04 16:15:22 +01: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
2f19e5a733
xW: improve command sending
2023-07-29 02:15:24 +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
Přemysl Eric Janouch
3e37efd9cd
xW: show a connect dialog when run without args
2023-07-27 01:28:52 +02:00
Přemysl Eric Janouch
efb25b8aae
xW: un-highlight the icon when activating buffers
2023-07-26 16:07:21 +02:00
Přemysl Eric Janouch
e72793e315
xW: make newline before unread marker conditional
2023-07-26 16:07:20 +02:00
Přemysl Eric Janouch
5a412ab6e2
xW: handle WM_SYSCOLORCHANGE
2023-07-26 16:07:20 +02:00
Přemysl Eric Janouch
81bc578773
xW: add missing date change handling
2023-07-26 03:59:25 +02:00
Přemysl Eric Janouch
8b5ea67aff
xW: fix Clang build
2023-07-21 12:37:01 +02:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
90859107c8
xW: set version information
2023-07-15 23:35:46 +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