| 3 hours ago | 
Christian Heller | In debug window, don't spread tuples over one-per-item...   master | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 3 hours ago | 
Christian Heller | Display MOTD in server window. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 7 hours ago | 
Christian Heller | Handle socket_gaierror also during connection, avoid...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 7 hours ago | 
Christian Heller | In testing, reduce verbosity of many insert calls. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 17 hours ago | 
Christian Heller | Extend ERROR regex matching tests. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 20 hours ago | 
Christian Heller | Have /disconnect abort auto-connect. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 21 hours ago | 
Christian Heller | Minor code style improvement. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 21 hours ago | 
Christian Heller | For interpreting ERROR messages towards connection...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 6 days ago | 
Christian Heller | On failing tests, play back previous steps. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 6 days ago | 
Christian Heller | Use FormattingString for type checks and to replace...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 6 days ago | 
Christian Heller | Clean up remnants of previous prefix-focused log line...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 6 days ago | 
Christian Heller | Remove formatting hints from stripped log lines, move...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 6 days ago | 
Christian Heller | In testing, for log command comparisons ignore formatti...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 7 days ago | 
Christian Heller | Adapt indent, highlight nicknames in chat windows,...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 7 days ago | 
Christian Heller | Fix broken config test with new escape characters. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 7 days ago | 
Christian Heller | Overhaul formatting and testing of line writings. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 10 days ago | 
Christian Heller | Remove dead code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 10 days ago | 
Christian Heller | In tests, automatically call quit steps once end of...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 10 days ago | 
Christian Heller | Minor refactoring. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 11 days ago | 
Christian Heller | Further extend scrolling and bookmark tests. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 11 days ago | 
Christian Heller | Extend history cutoff tests. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 11 days ago | 
Christian Heller | Fix log depth cutoff not limiting negative history...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 11 days ago | 
Christian Heller | Add basic log depth cutoff tests. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 12 days ago | 
Christian Heller | In tests, replace anchoring from within script by inser...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 12 days ago | 
Christian Heller | Minor test refactoring. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 13 days ago | 
Christian Heller | Also update status line after each successful command...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 13 days ago | 
Christian Heller | Update status line on any logs, not just those of other...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 13 days ago | 
Christian Heller | Minor test optimization. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-21 | 
Christian Heller | Remove never-read attribute setting. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-21 | 
Christian Heller | Fix off-by-one, too-early-enabling scroll calculations. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-20 | 
Christian Heller | Fix broken testing repeat line indices (plus some minor...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-20 | 
Christian Heller | In testing, ignore empty lines. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-20 | 
Christian Heller | Fix timeout test broken by previous repeat syntax change. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-20 | 
Christian Heller | Minor refactoring. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-20 | 
Christian Heller | For testing "repeat" directive, start offsets at lowest...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-20 | 
Christian Heller | Reorganize test script expansions. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-19 | 
Christian Heller | In testing, reduce verbosity of "repeat" command. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-19 | 
Christian Heller | Restructure color formatting. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-19 | 
Christian Heller | Greatly extend TUI drawing tests. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-19 | 
Christian Heller | Fix scrolling's .history_idx_neg calculation stumbling...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-18 | 
Christian Heller | In testing, improve flexibility of screen line check...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-17 | 
Christian Heller | For testing "repeat" directive, allow relative next...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-17 | 
Christian Heller | Restructure testing command syntax for greater flexibil...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-16 | 
Christian Heller | Reorganize testing syntax. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-16 | 
Christian Heller | Add scrolling tests. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-16 | 
Christian Heller | In testing, restructure TUI command syntax to allow...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-15 | 
Christian Heller | Remove dead code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-15 | 
Christian Heller | In testing, have explicit Playbook testing breaks for...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-15 | 
Christian Heller | For testing, use ERR_STR_TIMEOUT rather than 'FAKE_IRC_...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-14 | 
Christian Heller | In testing, for TUI directives call .redraw_affected...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-14 | 
Christian Heller | Add basic TUI drawing testing. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-14 | 
Christian Heller | Mark NOTICE with different nick brackets rather than...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-08 | 
Christian Heller | In test.test, avoid confusingly naming host server...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-08 | 
Christian Heller | Add test for legalities of /reconnect and /disconnect. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-08 | 
Christian Heller | Catch _all_ Client.send fails. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-08 | 
Christian Heller | With new test logging output, misleading line idx displ...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-08 | 
Christian Heller | Add processing log display to single-file testing. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-08 | 
Christian Heller | Have dedicated test script for ERROR handling. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-08 | 
Christian Heller | Handle history cutoff drawing edge cases. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-07 | 
Christian Heller | Handle "(Connect timed out)" ERROR, trigger timed retry. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-07 | 
Christian Heller | Limit depth of log history buffer. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-07 | 
Christian Heller | Reorganize history log drawing to avoid storing empty...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-07 | 
Christian Heller | Some code re-organization to make reasoning about it...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-06 | 
Christian Heller | Ensure Terminal context manager actually gets to finish...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-06 | 
Christian Heller | Truly catch all Exceptions for transfer into main loop...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-06 | 
Christian Heller | Don't use overly-broad BaseException where inadequate. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-06 | 
Christian Heller | Retry connecting on socket.gaierror.errno == socket...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-06 | 
Christian Heller | Refactor IrcConnException hierarchy. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-06 | 
Christian Heller | Truly catch all Exceptions for transfer into main loop...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-06 | 
Christian Heller | Preserve tracebacks in ExceptionEvent for more informat...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-05 | 
Christian Heller | Attempt reconnecting on all handled IrcConnAbortExceptions. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-05 | 
Christian Heller | Turn server messages into own special window, rather...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-05 | 
Christian Heller | Simplify ClientWindow.title/.chatname usage. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-05 | 
Christian Heller | Report ImplementationFail across all Client windows...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-05 | 
Christian Heller | Improve paste code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-04 | 
Christian Heller | Fix log line coloring reverting to default after line...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-04 | 
Christian Heller | Use whole prefix for log color formatting, add ClientTu...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-04 | 
Christian Heller | Add alert highlighting, allow chained drawing attributes. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-04 | 
Christian Heller | Trigger TUI's .redraw_affected also on tui_alert_trigge...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-04 | 
Christian Heller | Add basic line-level highlighting. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-04 | 
Christian Heller | Minor code re-organization. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-02 | 
Christian Heller | Minor test optimization. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-02 | 
Christian Heller | Add exponential-wait-timed auto-retries test; remove...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-02 | 
Christian Heller | To tests, add wait/sleep directive. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-02 | 
Christian Heller | To tests' FakeIrcConnection, add connecting timeout...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-02 | 
Christian Heller | Fix tests crashing on empty lines in anchored regions. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-02 | 
Christian Heller | Rename test file forgotten to change extension on in...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-02 | 
Christian Heller | Allow selection of which tests to run on command line...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-02 | 
Christian Heller | Fix erroneous argv counting (once more …). | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-02 | 
Christian Heller | Fix erroneous argv counting. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-02 | 
Christian Heller | Change test files' extensions from besides-the-point...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-02 | 
Christian Heller | For command line invocation, disallow (anyways ignored...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-02 | 
Christian Heller | For command line invocation, fail on any undefined...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-02 | 
Christian Heller | From Client.connect thread, move anything not measurabl...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-02 | 
Christian Heller | Also start exponentially delayed connection retry on...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-02 | 
Christian Heller | Implement on-timeout reconnect-wait only hinted at...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-01 | 
Christian Heller | Auto-reconnect on during-connection timeout. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-01 | 
Christian Heller | Fix delayed shutdown on /quit due to socket recv timeou...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-01 | 
Christian Heller | Reset ping-timeout timer on each connection start. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-30 | 
Christian Heller | In tests, refactor context splitting, add separator...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| next |