Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a Qt Widgets frontend to xC | Přemysl Eric Janouch | 8 days | 8 | -3/+1898 |
| | | | | | | | This is very much a work in progress, though functional. Qt Widgets are basically non-working on Android, though Qt Quick requires a radically different approach. | ||||
* | xM: fix build regression | Přemysl Eric Janouch | 2024-11-26 | 1 | -0/+3 |
| | |||||
* | xA: prevent sound playback GC | Přemysl Eric Janouch | 2024-11-14 | 1 | -1/+5 |
| | | | | The beep sound could be cut short. | ||||
* | xP: bump copyright years | Přemysl Eric Janouch | 2024-11-14 | 1 | -1/+1 |
| | |||||
* | xA/xW: dehighlight current buffer appropriately | Přemysl Eric Janouch | 2024-11-14 | 2 | -141/+182 |
| | |||||
* | xA: enforce internal icon from the start | Přemysl Eric Janouch | 2024-11-14 | 1 | -0/+1 |
| | |||||
* | xW: print the separator line at the end of buffer | Přemysl Eric Janouch | 2024-11-14 | 1 | -1/+1 |
| | |||||
* | xA/xM/xW: refresh renamed buffers correctly | Přemysl Eric Janouch | 2024-11-14 | 3 | -4/+4 |
| | | | | | | | | 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. | ||||
* | xA/xM: refresh buffer list on dehighlight | Přemysl Eric Janouch | 2024-11-14 | 2 | -0/+2 |
| | |||||
* | xA: make the log effectively read-only | Přemysl Eric Janouch | 2024-11-13 | 1 | -1/+8 |
| | |||||
* | xA: add a "generate" target to the Makefile | Přemysl Eric Janouch | 2024-11-12 | 1 | -2/+4 |
| | | | | So that Fyne tools can be run without building the default binary. | ||||
* | xA: limit buffer length | Přemysl Eric Janouch | 2024-11-12 | 1 | -3/+14 |
| | |||||
* | xA: downgrade Go version requirement | Přemysl Eric Janouch | 2024-11-12 | 1 | -1/+1 |
| | | | | We need 1.22 for the "for" loop variable scope change. | ||||
* | Bump xP dependencies | Přemysl Eric Janouch | 2024-11-12 | 2 | -68/+5 |
| | |||||
* | Update README.adoc | Přemysl Eric Janouch | 2024-11-12 | 1 | -3/+7 |
| | |||||
* | Add a Fyne frontend for xC | Přemysl Eric Janouch | 2024-11-12 | 10 | -1/+2396 |
| | | | | | It is fairly mediocre all around, but also generally usable, natively covering mobile platforms. | ||||
* | Bump liberty | Přemysl Eric Janouch | 2024-11-11 | 1 | -0/+0 |
| | |||||
* | Bump liberty | Přemysl Eric Janouch | 2024-11-07 | 2 | -2/+1 |
| | |||||
* | xP: update variable name | Přemysl Eric Janouch | 2024-11-04 | 1 | -3/+3 |
| | |||||
* | Fix calloc argument order | Přemysl Eric Janouch | 2024-08-08 | 1 | -3/+3 |
| | |||||
* | Bump liberty | Přemysl Eric Janouch | 2024-08-08 | 2 | -6/+6 |
| | |||||
* | xP: cleanup | Přemysl Eric Janouch | 2024-07-28 | 1 | -3/+1 |
| | | | | I had forgotten about the auto-redraw system. | ||||
* | Improve wording in the last NEWS entry | Přemysl Eric Janouch | 2024-07-28 | 1 | -1/+1 |
| | |||||
* | Bump version, update NEWSv2.0.0 | Přemysl Eric Janouch | 2024-07-28 | 2 | -2/+2 |
| | |||||
* | xC: expand a comment | Přemysl Eric Janouch | 2024-07-28 | 1 | -1/+2 |
| | |||||
* | 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. |