Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | xP: make the buffer list selectable by Vimium | Přemysl Eric Janouch | 2023-04-05 | 2 | -4/+5 |
| | |||||
* | xP: render date changes as they happen | Přemysl Eric Janouch | 2023-01-25 | 1 | -0/+14 |
| | |||||
* | xP: use the correct log function | Přemysl Eric Janouch | 2023-01-25 | 1 | -1/+1 |
| | |||||
* | xC: fully synchronize input history with frontends | Přemysl Eric Janouch | 2022-10-05 | 1 | -20/+96 |
| | | | | | | | | The missing parts were: - frontends to client - client to frontends after the initial sync - frontend to other frontends | ||||
* | xP: fix ESC H detection on Macintosh systems | Přemysl Eric Janouch | 2022-10-04 | 1 | -0/+7 |
| | |||||
* | xP: disable WebSocket compression on Safari | Přemysl Eric Janouch | 2022-10-04 | 1 | -4/+13 |
| | | | | Wildly known to be broken. | ||||
* | xC: clean up | Přemysl Eric Janouch | 2022-09-30 | 1 | -2/+0 |
| | |||||
* | Bump liberty, improve fallback manual page output | Přemysl Eric Janouch | 2022-09-30 | 2 | -2/+3 |
| | |||||
* | xC/xP: send buffer input history during sync | Přemysl Eric Janouch | 2022-09-30 | 3 | -1/+82 |
| | | | | | This transfer is currenly quite simplistic, but it paves the way for further extensions. | ||||
* | Move protocol code generators to liberty | Přemysl Eric Janouch | 2022-09-30 | 8 | -1406/+13 |
| | | | | This part of the project is now more or less stable. | ||||
* | Clean up protocol code generators | Přemysl Eric Janouch | 2022-09-30 | 6 | -43/+67 |
| | |||||
* | xP: fix automatic scrolling down | Přemysl Eric Janouch | 2022-09-28 | 1 | -7/+7 |
| | | | | | Showing channel logs cancelled the AbortController forever. Thus store it within vnodes. | ||||
* | xC/xP: fix unseen message counting | Přemysl Eric Janouch | 2022-09-28 | 2 | -20/+16 |
| | | | | | | | | xC: advance unread message counters even with leaked messages, and don't unnecessarily set the highlighted flag. Plus clean up. xP: make leaked non-unimportant messages advance the counter for unimportant messages, so that the buffer doesn't get emboldened. | ||||
* | xS: parse project version from CMakeLists.txt | Přemysl Eric Janouch | 2022-09-27 | 5 | -10/+24 |
| | |||||
* | xD: use SHA-256 for certificate fingerprints | Přemysl Eric Janouch | 2022-09-26 | 3 | -6/+8 |
| | | | | Just like xS. 2.0.0 is the ideal time for such a breaking change. | ||||
* | Update README | Přemysl Eric Janouch | 2022-09-26 | 1 | -1/+5 |
| | |||||
* | Update documentation, clean up | Přemysl Eric Janouch | 2022-09-26 | 10 | -17/+41 |
| | |||||
* | Merge hid IRCd from haven as xS | Přemysl Eric Janouch | 2022-09-26 | 4 | -0/+3800 |
|\ | | | | | | | | | Given that this project already contains a Go binary, it only makes sense to put the IRCds back together. |