Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | 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. |