Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | xC: handle multiline server commands properly | Přemysl Eric Janouch | 2024-07-28 | 2 | -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 end | Přemysl Eric Janouch | 2024-07-28 | 1 | -0/+6 |
| | |||||
* | xP: don't interrupt IME composition | Přemysl Eric Janouch | 2024-07-04 | 1 | -1/+1 |
| | | | | | On Vivaldi/macOS, pressing Enter would send the input and still keep editing it as it was. | ||||
* | xS/xN: add test targets | Přemysl Eric Janouch | 2024-04-10 | 2 | -0/+4 |
| | |||||
* | Bump liberty | Přemysl Eric Janouch | 2024-04-09 | 1 | -0/+0 |
| | |||||
* | Update README.adoc and xN usage output | Přemysl Eric Janouch | 2024-04-04 | 2 | -5/+5 |
| | |||||
* | Add a simple IRC notifier utility | Přemysl Eric Janouch | 2024-04-03 | 11 | -127/+627 |
| | |||||
* | xP: do not send the Referrer header | Přemysl Eric Janouch | 2024-03-04 | 1 | -2/+4 |
| | |||||
* | Bump liberty | Přemysl Eric Janouch | 2024-03-04 | 2 | -34/+5 |
| | |||||
* | xP: avoid expensive updates/refreshes | Přemysl Eric Janouch | 2024-01-06 | 1 | -4/+16 |
| | |||||
* | xP: don't let buffers grow indefinitely | Přemysl Eric Janouch | 2024-01-06 | 1 | -1/+12 |
| | | | | Primarily for performance reasons. | ||||
* | xM: improve the bundle icon a bit | Přemysl Eric Janouch | 2023-09-04 | 1 | -21/+13 |
| | |||||
* | xM: generate and use a bundle icon | Přemysl Eric Janouch | 2023-09-03 | 2 | -1/+118 |
| | |||||
* | Add a Cocoa frontend for xC | Přemysl Eric Janouch | 2023-09-01 | 4 | -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 accurately | Přemysl Eric Janouch | 2023-08-25 | 1 | -8/+6 |
| | | | | There is no need to reset all text attributes, just the colour. | ||||
* | xP/xW: fix buffer rename handling | Přemysl Eric Janouch | 2023-08-25 | 2 | -2/+11 |
| | | | | | Maintaining string pointers to the current/last buffer means that renames invalidate them. | ||||
* | xC: send missing relay events for newly added servers | Přemysl Eric Janouch | 2023-08-25 | 1 | -0/+3 |
| | |||||
* | xC: give the /away command a proper handler | Přemysl Eric Janouch | 2023-08-25 | 1 | -1/+10 |
| | | | | Multiple words should be passed to the server as a single argument. | ||||
* | xW: improve command sending | Přemysl Eric Janouch | 2023-07-29 | 1 | -31/+31 |
| | |||||
* | xC: fix relay handling of missing log files | Přemysl Eric Janouch | 2023-07-28 | 1 | -12/+9 |
| | | | | Intermediate error messages would trash the prepared static buffer. | ||||
* | xW: do not unnecessarily enter compatibility mode | Přemysl Eric Janouch | 2023-07-28 | 1 | -0/+14 |
| | |||||
* | xW: mark a footgun | Přemysl Eric Janouch | 2023-07-27 | 1 | -0/+3 |
| | | | | These messages are used by IsDialogMessage(), and use the WM_USER range. | ||||
* | xW: make Up/Down go through input history | Přemysl Eric Janouch | 2023-07-27 | 1 | -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 pongs | Přemysl Eric Janouch | 2023-07-27 | 1 | -1/+1 |
| | |||||
* | xW: improve beeping | Přemysl Eric Janouch | 2023-07-27 | 4 | -6/+22 |
| | | | | | This adds yet another build dependency, but it's better than the alternatives of handling it in code. | ||||
* | xW: cleanup | Přemysl Eric Janouch | 2023-07-27 | 1 | -6/+6 |
| | |||||
* | xW: show a connect dialog when run without args | Přemysl Eric Janouch | 2023-07-27 | 3 | -25/+71 |
| | |||||
* | xW: un-highlight the icon when activating buffers | Přemysl Eric Janouch | 2023-07-26 | 1 | -0/+1 |
| | |||||
* | xW: make newline before unread marker conditional | Přemysl Eric Janouch | 2023-07-26 | 1 | -1/+3 |
| | |||||
* | xW: handle WM_SYSCOLORCHANGE | Přemysl Eric Janouch | 2023-07-26 | 1 | -1/+16 |
| | |||||
* | xW: add missing date change handling | Přemysl Eric Janouch | 2023-07-26 | 1 | -40/+105 |
| | |||||
* | xC: fix Readline 6.3 compatibility | Přemysl Eric Janouch | 2023-07-24 | 1 | -1/+1 |
| | |||||
* | xP: make Page Up/Down in editor scroll the buffer | Přemysl Eric Janouch | 2023-07-23 | 1 | -4/+17 |
| | | | | | | | | 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. | ||||
* | xW: fix Clang build | Přemysl Eric Janouch | 2023-07-21 | 2 | -0/+4 |
| | |||||
* | xW: store the largest program icon in PNG format | Přemysl Eric Janouch | 2023-07-16 | 1 | -5/+13 |
| | | | | This shaves off about half a megabyte. | ||||
* | xW: set version information | Přemysl Eric Janouch | 2023-07-15 | 3 | -3/+45 |
| | |||||
* | Add a Win32 frontend for xC | Přemysl Eric Janouch | 2023-07-15 | 12 | -1/+2085 |
| | | | | | | | 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+. | ||||
* | Cleanup | Přemysl Eric Janouch | 2023-07-09 | 1 | -3/+1 |
| | |||||
* | xC: don't crash with unknown terminals | Přemysl Eric Janouch | 2023-07-07 | 1 | -1/+5 |
| | | | | | It would be possible to avoid using cur_term fields in this case, but the program would likely be of little use anyway. | ||||
* | Fix Cygwin build warnings | Přemysl Eric Janouch | 2023-07-07 | 2 | -2/+3 |
| | |||||
* | Fix the integration test | Přemysl Eric Janouch | 2023-07-05 | 1 | -1/+3 |
| | | | | | | IRCv3 capabilities broke it a bit. Also change it so that it doesn't destroy existing configuration. | ||||
* | Update README.adoc | Přemysl Eric Janouch | 2023-07-04 | 1 | -2/+3 |
| | |||||
* | Move project version to file, add xS manual page | Přemysl Eric Janouch | 2023-07-04 | 7 | -25/+73 |
| | | | | | | | | So far Go applications remain independent to handle Nix's inability to easily combine them with the CMake part. There is also no "install" target, because any packagers will want to adjust installation paths manually, and there is no configure step. | ||||
* | xC: fix an OpenBSD build warning | Přemysl Eric Janouch | 2023-07-04 | 1 | -1/+1 |
| | | | | sys/cdefs.h makes _XOPEN_SOURCE cause _POSIX_C_SOURCE to be overriden. | ||||
* | README.adoc: update package information | Přemysl Eric Janouch | 2023-07-01 | 1 | -2/+4 |
| | |||||
* | Fix the static analysis test | Přemysl Eric Janouch | 2023-06-16 | 1 | -2/+10 |
| | | | | Adjust its query so that it doesn't cause a particular false positive. | ||||
* | xC: fix a harmless copy-paste error | Přemysl Eric Janouch | 2023-06-13 | 1 | -1/+1 |
| | |||||
* | xC: improve the --format mode | Přemysl Eric Janouch | 2023-05-22 | 1 | -3/+18 |
| | | | | | | | Avoid having formatting spill over the rest of the line, by placing the automatic formatting reset before newlines. Also handle longer lines properly. | ||||
* | xP: highlight hovered buffer list items | Přemysl Eric Janouch | 2023-04-14 | 1 | -0/+3 |
| | | | | To make it apparent which one would be closed by a middle click. | ||||
* | xP: make middle click close buffers | Přemysl Eric Janouch | 2023-04-13 | 1 | -0/+8 |
| | | | | As if they were tabs, to save pointless typing. |