summaryrefslogtreecommitdiff
path: root/xW/xW.cpp
Commit message (Collapse)AuthorAgeFilesLines
* xA/xM/xW: refresh renamed buffers correctlyPřemysl Eric Janouch2024-11-141-2/+2
| | | | | | | | 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.
* 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-251-2/+6
| | | | | Maintaining string pointers to the current/last buffer means that renames invalidate them.
* xW: improve command sendingPřemysl Eric Janouch2023-07-291-31/+31
|
* 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-271-4/+10
| | | | | This adds yet another build dependency, but it's better than the alternatives of handling it in code.
* xW: show a connect dialog when run without argsPřemysl Eric Janouch2023-07-271-25/+45
|
* xW: un-highlight the icon when activating buffersPřemysl Eric Janouch2023-07-261-0/+1
|
* xW: make newline before unread marker conditionalPřemysl Eric Janouch2023-07-261-1/+3
|
* xW: handle WM_SYSCOLORCHANGEPřemysl Eric Janouch2023-07-261-1/+16
|
* xW: add missing date change handlingPřemysl Eric Janouch2023-07-261-40/+105
|
* xW: set version informationPřemysl Eric Janouch2023-07-151-2/+4
|
* Add a Win32 frontend for xCPřemysl Eric Janouch2023-07-151-0/+1864
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+.