Commit Graph

  • 99c8a9fec0
    Send automated messages to TagStatus with UICold Curtis McEnroe 2018-12-02 22:56:33 -0500
  • 7965214d28
    Various man page tweaks and edits Curtis McEnroe 2018-12-02 18:12:45 -0500
  • 2222744192
    Fix UI resume on /url Curtis McEnroe 2018-12-02 17:42:04 -0500
  • 3cf20eb67a
    Add sandman.m to README Curtis McEnroe 2018-12-02 01:01:56 -0500
  • 5c17393d2b
    Crudely handle reconnecting after suspend Curtis McEnroe 2018-12-01 22:05:37 -0500
  • e3cff14e03
    Fix sandman hang Curtis McEnroe 2018-12-01 21:55:32 -0500
  • e708b795b5
    Use sigaction in sandman Curtis McEnroe 2018-12-01 10:28:00 -0500
  • 414f928ac5
    Handle signals consistently in the event loop Curtis McEnroe 2018-11-30 19:45:34 -0500
  • 9d769111ae
    Separate ircConnect and ircDisconnect Curtis McEnroe 2018-11-30 18:06:43 -0500
  • 3d9906b00f
    Measure length of log timestamp more consistently Curtis McEnroe 2018-11-30 17:17:34 -0500
  • 70386c93f2
    Reformat sandman Objective-C code Curtis McEnroe 2018-11-30 17:16:59 -0500
  • af2a4ef1f8
    Ignore sandman Curtis McEnroe 2018-11-30 15:43:19 -0500
  • deec27410a
    Add sandman Curtis McEnroe 2018-11-30 15:41:21 -0500
  • 908b834c1a
    Strip timestamps from log replay Curtis McEnroe 2018-11-29 18:52:03 -0500
  • d7659376d1
    Add basic log replay Curtis McEnroe 2018-11-29 18:20:24 -0500
  • 5881a97c33
    Show unread count in term title Curtis McEnroe 2018-11-29 13:29:20 -0500
  • 139036dd5a
    Handle no such nick error Curtis McEnroe 2018-11-29 05:52:27 -0500
  • e4eb97e512
    Add /whois Curtis McEnroe 2018-11-29 05:37:10 -0500
  • 3b3b0d65c3
    Set LIBRESSL_PREFIX in Darwin.mk Curtis McEnroe 2018-11-29 03:56:54 -0500
  • 5f740e68c9
    Add NetBSD.mk Curtis McEnroe 2018-11-28 23:29:19 -0500
  • d4abb6a766
    Make use of config.mk and add Darwin.mk Curtis McEnroe 2018-11-28 16:42:28 -0500
  • 85ea911b79
    Rename project catgirl Curtis McEnroe 2018-11-27 19:13:27 -0500
  • d9c47aa94b
    Add M-m key to insert a blank line Curtis McEnroe 2018-11-27 16:18:03 -0500
  • 2eaa36a309
    Add notification with notify-send Curtis McEnroe 2018-10-28 02:44:09 -0400
  • 36ec6cf258
    Use const char *argv[] signatures Curtis McEnroe 2018-10-28 02:14:22 -0400
  • 9bc200bfe5
    Fix verbose view name in man page Curtis McEnroe 2018-10-23 02:48:58 -0400
  • 1164db0ba8
    Add more URL schemes Curtis McEnroe 2018-10-22 16:32:02 -0400
  • 35fdcbc285
    Rework status line Curtis McEnroe 2018-10-22 16:09:40 -0400
  • 40f87ae909
    Rename status and verbose tags Curtis McEnroe 2018-10-22 01:43:57 -0400
  • 75203b2e54
    Revert "Race parallel connects" Curtis McEnroe 2018-09-16 13:25:31 -0400
  • e3e2b36ecf
    Race parallel connects Curtis McEnroe 2018-09-16 13:00:49 -0400
  • 6aecd7a712
    Call tls_error when tls_connect_socket fails Curtis McEnroe 2018-09-15 23:19:01 -0400
  • cca4b3fa10
    Try successive getaddrinfo results Curtis McEnroe 2018-09-15 23:07:41 -0400
  • f1cae5194c
    Render README from chatte.7 Curtis McEnroe 2018-09-15 22:22:51 -0400
  • 3e2a9c2056
    Factor out uiPrompt to call on nick change Curtis McEnroe 2018-09-14 23:37:09 -0400
  • 835d3a452a
    Run test binaries with set -e and semicolons Curtis McEnroe 2018-09-14 20:57:50 -0400
  • 235dbc64e3
    Fail target when any test binary fails Curtis McEnroe 2018-09-14 20:37:43 -0400
  • e4f7568477
    Run tests in default target Curtis McEnroe 2018-09-14 19:45:50 -0400
  • b7bac21263
    Add termEvent tests Curtis McEnroe 2018-09-14 19:41:48 -0400
  • 714a703935
    Check width of entire next word including codes Curtis McEnroe 2018-09-14 18:54:18 -0400
  • 6aa42b852b
    Remove word handling from formatParse Curtis McEnroe 2018-09-14 18:48:03 -0400
  • b22e008d68
    Apply consecutive formatting codes at once Curtis McEnroe 2018-09-14 15:31:16 -0400
  • 3cf064a531
    Add tests for formatParse Curtis McEnroe 2018-09-14 14:57:32 -0400
  • 326bc5163d
    Preview with nick in input window Curtis McEnroe 2018-09-13 23:44:55 -0400
  • ede343431f
    Never send PRIVMSG to TagStatus or TagVerbose Curtis McEnroe 2018-09-13 22:10:14 -0400
  • 0d7854c0d4
    Move color selection to format.c Curtis McEnroe 2018-09-13 16:16:11 -0400
  • 117e6ac9d6
    Fix len for format->split at end of string Curtis McEnroe 2018-09-13 16:15:16 -0400
  • 9ca6814933
    Avoid uninitialized x in uiRead Curtis McEnroe 2018-09-13 15:39:40 -0400
  • 9a69869d39
    Add IRCDefault to colors enum Curtis McEnroe 2018-09-13 15:17:41 -0400
  • 311795bf41
    Return a format->split even at the end of the string Curtis McEnroe 2018-09-13 15:11:05 -0400
  • 8a8eab89ff
    Fix weird tab-complete after comma Curtis McEnroe 2018-09-13 01:50:46 -0400
  • 4c4d91b449
    Rewrite UI again Curtis McEnroe 2018-09-13 01:03:47 -0400
  • cd41c2a1ce
    Add note about C-o Curtis McEnroe 2018-09-12 22:56:11 -0400
  • b36a134702
    Use formatParse split to position input cursor Curtis McEnroe 2018-09-12 22:55:02 -0400
  • 872608e5c4
    Factor out IRC formatting parsing Curtis McEnroe 2018-09-12 20:23:45 -0400
  • 3d9f808a60
    Add /help equivalent to /man Curtis McEnroe 2018-09-11 16:10:49 -0400
  • 2c65f663bf
    Don't render every PM as a ping Curtis McEnroe 2018-09-11 14:45:39 -0400
  • 068cff107e
    Add urlOpenMatch Curtis McEnroe 2018-09-11 14:36:30 -0400
  • a0ff0d5c46
    Depend on man.sh for chroot.tar target Curtis McEnroe 2018-09-10 19:47:11 -0400
  • 77d522d033
    Set LESSSECURE=1 in man.sh Curtis McEnroe 2018-09-10 19:46:07 -0400
  • 86e80edfcd
    Add /man command Curtis McEnroe 2018-09-10 19:18:26 -0400
  • c9968aadb9
    Install man page in chroot Curtis McEnroe 2018-09-10 17:44:23 -0400
  • 45132a555c
    Install man page Curtis McEnroe 2018-09-10 16:18:36 -0400
  • 24b1d1f3d5
    Split keys into subsections and document colors Curtis McEnroe 2018-09-10 15:27:25 -0400
  • b78a0720ae
    Add "blank" lines to chatte.1 Curtis McEnroe 2018-09-10 14:52:59 -0400
  • e6716d2661
    Document key bindings in chatte.1 Curtis McEnroe 2018-09-10 02:01:30 -0400
  • f6b14038d8
    Document slash commands in chatte.1 Curtis McEnroe 2018-09-08 23:26:44 -0400
  • 239622018a
    Document command line options in chatte.1 Curtis McEnroe 2018-09-08 22:16:17 -0400
  • 089647b6cd
    Fix reverse iteration in urlOpen Curtis McEnroe 2018-09-08 00:14:15 -0400
  • bd48cb5e7d
    Move event loop to event.c Curtis McEnroe 2018-09-06 00:41:06 -0400
  • 0cf067315d
    Preserve scroll position when new lines appear Curtis McEnroe 2018-09-05 17:10:26 -0400
  • 240f9ebf84
    Use PascalCase for constants Curtis McEnroe 2018-09-02 16:13:00 -0400
  • ccb54d36d9
    Add status indicators Curtis McEnroe 2018-09-02 14:04:05 -0400
  • c58baa84ee
    Write terminating null in allocating wcs/mbs conversions Curtis McEnroe 2018-09-02 13:40:05 -0400
  • 9a63155b2d
    Treat all direct messages as pings Curtis McEnroe 2018-09-02 01:06:45 -0400
  • e5663d45df
    Add aswprintf Curtis McEnroe 2018-09-02 01:03:12 -0400
  • 140f6e896d
    Mark views when they are created Curtis McEnroe 2018-09-02 01:01:41 -0400
  • 359b08b335
    Simplify invalid nick messages Curtis McEnroe 2018-09-02 00:13:27 -0400
  • e5f0c63e7f
    Include time.h for time_t in chat.h Curtis McEnroe 2018-09-02 00:09:36 -0400
  • 20e5126fdc
    Remove FIXME for tracking tags in WHO handling Curtis McEnroe 2018-08-20 19:30:57 -0400
  • b4ca3a5dfc
    Don't clobber tab order on /who Curtis McEnroe 2018-08-20 19:11:44 -0400
  • 3e66bcf50a
    Remove unnecessary include Curtis McEnroe 2018-08-20 18:51:11 -0400
  • 4e4eb0de0f
    Add wcsnchr, wcsnrchr, awcsntombs Curtis McEnroe 2018-08-20 18:41:23 -0400
  • afae851319
    Set errno in vaswprintf in case vswprintf does not Curtis McEnroe 2018-08-20 17:28:42 -0400
  • 133ff4e651
    Avoid unportable iswascii(3) Curtis McEnroe 2018-08-20 17:20:44 -0400
  • 431dd32cf1
    Fix missing stdint.h include Curtis McEnroe 2018-08-20 16:29:31 -0400
  • ab950b3044
    Add uninstall target Curtis McEnroe 2018-08-20 16:26:35 -0400
  • c0c0ef4644
    Add sample sshd_config Curtis McEnroe 2018-08-20 16:06:46 -0400
  • 1efb62190a
    Add install target Curtis McEnroe 2018-08-20 15:44:57 -0400
  • e049d5a2d7
    Name project chatte Curtis McEnroe 2018-08-20 15:35:00 -0400
  • e3a344854f
    Accept unique prefixes of commands Curtis McEnroe 2018-08-18 20:17:08 -0400
  • c1e0128803
    Fix /query error handling Curtis McEnroe 2018-08-18 20:14:05 -0400
  • e29f67dde5
    Alias /n to /view n where n is a number Curtis McEnroe 2018-08-18 18:31:51 -0400
  • 6ec3c3011e
    Do not set log files executable Curtis McEnroe 2018-08-18 00:02:38 -0400
  • 9469db993c
    Add logging Curtis McEnroe 2018-08-17 21:50:45 -0400
  • 38fc42f03d
    Add UI "heat" for status/messages/pings Curtis McEnroe 2018-08-17 14:00:08 -0400
  • a38738c938
    Don't treat input as command if word contains extra slash Curtis McEnroe 2018-08-16 22:19:23 -0400
  • 7082820299
    Detect pings in ACTIONs Curtis McEnroe 2018-08-14 21:26:27 -0400
  • 9167a9d92c
    Clean up termEvent state machine Curtis McEnroe 2018-08-14 15:34:10 -0400
  • 398f752322
    Keep hashing '\0' until color is not black Curtis McEnroe 2018-08-14 14:04:20 -0400