Commit Graph

  • ed9961410e
    Set title to tag name Curtis McEnroe 2018-08-13 23:09:53 -0400
  • 11d445b672
    Add termTitle Curtis McEnroe 2018-08-13 22:54:02 -0400
  • 1ca6974b64
    Don't ping self Curtis McEnroe 2018-08-13 19:54:26 -0400
  • e713e6a162
    Improve configuration of Makefile Curtis McEnroe 2018-08-13 19:27:22 -0400
  • 372b79b59e
    Detect pings anywhere in message Curtis McEnroe 2018-08-13 14:37:37 -0400
  • 2ae5b6b9ab
    Add /query, /part and /close Curtis McEnroe 2018-08-13 13:49:03 -0400
  • 1232ce451d
    Factor out input param and add tagFind Curtis McEnroe 2018-08-12 23:55:12 -0400
  • 19464369c3
    Fix /open ranges by passing all URLs to open(1) Curtis McEnroe 2018-08-12 23:44:58 -0400
  • a09df5f697
    Avoid setting mark if switching to the same view Curtis McEnroe 2018-08-12 21:38:25 -0400
  • 2ec109e246
    Disable focus tracking in uiHide Curtis McEnroe 2018-08-12 20:41:13 -0400
  • 0dfeb3df84
    Add shift-{left,right} for single-line scrolling Curtis McEnroe 2018-08-11 22:46:28 -0400
  • 24ca3aed81
    Leave room for topic when creating view Curtis McEnroe 2018-08-11 22:45:53 -0400
  • a281f89592
    Rework UI code for multi-channel Curtis McEnroe 2018-08-11 19:30:30 -0400
  • 461bfca378
    Add term.c for extra terminal features Curtis McEnroe 2018-08-11 15:49:39 -0400
  • fec5e51d78
    Fix isSelf user checking Curtis McEnroe 2018-08-11 12:50:56 -0400
  • a1bb27ae01
    Fix commented out error handling Curtis McEnroe 2018-08-11 12:47:39 -0400
  • 6323ca0209
    Fix removing entries during tab complete Curtis McEnroe 2018-08-11 12:46:21 -0400
  • 07c750d25c
    Become multi-channel Curtis McEnroe 2018-08-10 23:31:20 -0400
  • e9793b4bce
    Move process spawning onto the event loop Curtis McEnroe 2018-08-10 13:36:00 -0400
  • b740e937df
    Remove unnecessary va_end Curtis McEnroe 2018-08-10 12:45:37 -0400
  • 1a9ae050d6
    Rename chan to join Curtis McEnroe 2018-08-10 00:01:35 -0400
  • 4e1501df41
    Add -u option for setting user Curtis McEnroe 2018-08-09 21:46:22 -0400
  • 6dd9eb71e1
    Color brackets around nicks Curtis McEnroe 2018-08-09 21:37:11 -0400
  • c45e192608
    Fix 432 handler params Curtis McEnroe 2018-08-09 21:27:48 -0400
  • 1d5cafc2eb
    Add M-b, M-f, M-DEL, M-d, C-w Curtis McEnroe 2018-08-09 19:15:12 -0400
  • d1fea96e86
    Add PASS option Curtis McEnroe 2018-08-09 18:26:53 -0400
  • dbdf13b51a
    Ignore trailing space on slash commands Curtis McEnroe 2018-08-09 17:49:31 -0400
  • fc113c8ef9
    Replace shift with a great variadic function Curtis McEnroe 2018-08-09 17:37:14 -0400
  • 05fe4ece20
    Only tabTouch nick if not self Curtis McEnroe 2018-08-09 15:50:30 -0400
  • a64f1a4ea2
    Add URL detection, listing and opening Curtis McEnroe 2018-08-09 00:24:49 -0400
  • c024147504
    Add commands to tab complete Curtis McEnroe 2018-08-08 21:48:30 -0400
  • 09fe40abd9
    Use blank line as unread marker Curtis McEnroe 2018-08-08 19:52:25 -0400
  • eb035896bd
    Add Homebrew LibreSSL paths to Makefile Curtis McEnroe 2018-08-08 19:36:02 -0400
  • 6f9b928e53
    Distinguish self with square brackets Curtis McEnroe 2018-08-08 19:22:49 -0400
  • 4771a54bf9
    Add markers as lines to the log Curtis McEnroe 2018-08-08 18:50:57 -0400
  • eac0f83efa
    Factor out line editing to edit.c Curtis McEnroe 2018-08-08 16:59:26 -0400
  • b66c8abf70
    Set log marker on FocusOut event Curtis McEnroe 2018-08-08 00:55:45 -0400
  • c0ee457ab1
    Color own messages 15 Curtis McEnroe 2018-08-08 00:42:27 -0400
  • c9b7846d23
    Use BLACK LEFT-POINTING TRIANGLE for marker Curtis McEnroe 2018-08-08 00:09:09 -0400
  • ee0df2846e
    Reset attrs after addIRC Curtis McEnroe 2018-08-07 23:40:40 -0400
  • 9114d0555c
    Add tab complete UI Curtis McEnroe 2018-08-07 23:03:08 -0400
  • 43eee8da71
    Implement cycling tab complete Curtis McEnroe 2018-08-07 22:40:05 -0400
  • ee49c36655
    Mark log when scrolling up Curtis McEnroe 2018-08-07 22:19:45 -0400
  • 41e7105fec
    Remove extraneous slash from unrecognized command Curtis McEnroe 2018-08-07 22:19:00 -0400
  • 7d76246c3f
    Highlight and beep pings Curtis McEnroe 2018-08-07 17:51:23 -0400
  • a6ede6f91f
    Factor out allocating conversion between wcs and mbs Curtis McEnroe 2018-08-07 16:24:14 -0400
  • 2fe8b4e614
    Match commands case-insensitively Curtis McEnroe 2018-08-07 15:59:27 -0400
  • fe21b1410f
    Convert input to multibyte before handling Curtis McEnroe 2018-08-07 15:43:49 -0400
  • 5d2b5cd51e
    Populate tab-complete list Curtis McEnroe 2018-08-07 14:58:32 -0400
  • 9ccb25a1a5
    Fix /me formatting side-effects Curtis McEnroe 2018-08-07 14:34:26 -0400
  • 0b429a7ccc
    Define ui.c BUF_LEN with enum Curtis McEnroe 2018-08-07 14:14:07 -0400
  • fa270d9287
    Hack clang into checking uiFmt format strings Curtis McEnroe 2018-08-07 14:11:19 -0400
  • 36d37bbf67
    Handle PART and QUIT without messages Curtis McEnroe 2018-08-07 01:17:22 -0400
  • f1b1ffe79f
    Make safe filling the who buffer Curtis McEnroe 2018-08-07 00:12:08 -0400
  • a26a6fee8d
    Add reverse and reset IRC formatting codes Curtis McEnroe 2018-08-07 00:09:50 -0400
  • d71d040995
    Rewrite line editing again, add formatting Curtis McEnroe 2018-08-06 22:14:59 -0400
  • 1c2b038396
    Fix allocation size in vaswprintf Curtis McEnroe 2018-08-06 22:08:57 -0400
  • 3f3fa34d8a
    Implement word wrapping Curtis McEnroe 2018-08-06 15:12:13 -0400
  • d6fb797b11
    Use wchar_t strings for all of UI Curtis McEnroe 2018-08-06 14:19:52 -0400
  • ea4c70dae5
    Rename line editing functions Curtis McEnroe 2018-08-06 11:22:45 -0400
  • 5bb96a79e7
    Initialize all possible color pairs Curtis McEnroe 2018-08-05 18:34:35 -0400
  • dbed1929dc
    Refactor color initialization Curtis McEnroe 2018-08-05 14:59:51 -0400
  • c1283ed18a
    Add ^L redraw Curtis McEnroe 2018-08-05 13:42:37 -0400
  • 7beb4c9912
    Use 16 colors if available Curtis McEnroe 2018-08-05 13:28:49 -0400
  • 7e02eddcf4
    Limit parsed colors to number of mIRC colors Curtis McEnroe 2018-08-05 11:00:01 -0400
  • 6df61b5dda
    Show source link on exit Curtis McEnroe 2018-08-04 21:23:28 -0400
  • 8fdf2c402d
    Implement line editing, scrolling Curtis McEnroe 2018-08-04 20:54:50 -0400
  • ababcbb080
    Handle /topic Curtis McEnroe 2018-08-04 18:43:04 -0400
  • fbf78ef22b
    Add README Curtis McEnroe 2018-08-04 18:00:54 -0400
  • 7b5bc5aa41
    Rename ui chat to log Curtis McEnroe 2018-08-04 17:59:43 -0400
  • 35589a5624
    Rename client to irc Curtis McEnroe 2018-08-04 17:54:46 -0400
  • b163492552
    Fix chat draw boundaries Curtis McEnroe 2018-08-04 17:08:15 -0400
  • aca376bc89
    Factor out mIRC color parsing Curtis McEnroe 2018-08-04 16:36:25 -0400
  • ea23dcec3b
    Scroll the input pad Curtis McEnroe 2018-08-04 16:02:43 -0400
  • f8e5648a9a
    Copy /usr/share/locale into chroot Curtis McEnroe 2018-08-04 15:30:27 -0400
  • 39507f0f8f
    Handle terminal resizing Curtis McEnroe 2018-08-04 15:04:48 -0400
  • 6e4f98d6eb
    Handle /names and /who Curtis McEnroe 2018-08-04 14:33:57 -0400
  • 96888b6c32
    Add libedit to chroot Curtis McEnroe 2018-08-04 14:17:18 -0400
  • 95b46b8559
    Define A_ITALIC if not defined Curtis McEnroe 2018-08-04 13:58:44 -0400
  • 5217f876b0
    Do not free const string port Curtis McEnroe 2018-08-04 13:43:36 -0400
  • ccdeb0c556
    Split source into several files Curtis McEnroe 2018-08-04 13:35:29 -0400
  • c6cd59f5c8
    Exit on zero read Curtis McEnroe 2018-08-04 01:38:43 -0400
  • fc5bf09c46
    Handle nick errors Curtis McEnroe 2018-08-04 01:37:07 -0400
  • 7baaff0777
    Handle /nick and /quit Curtis McEnroe 2018-08-04 01:13:06 -0400
  • fe938fba53
    Track own nick Curtis McEnroe 2018-08-04 01:12:26 -0400
  • 5522529e83
    Word all status messages in present Curtis McEnroe 2018-08-04 00:09:39 -0400
  • 269662d9ca
    Handle input Curtis McEnroe 2018-08-03 23:54:28 -0400
  • 9f17adce80
    Track own username Curtis McEnroe 2018-08-03 23:00:31 -0400
  • 1daf23d8a5
    Use a wide pad for the topic Curtis McEnroe 2018-08-03 19:48:15 -0400
  • 18dcb256ac
    Ignore NOTICEs not sent to the channel Curtis McEnroe 2018-08-03 19:34:28 -0400
  • 0e99c48912
    Handle KICK and NICK Curtis McEnroe 2018-08-03 19:34:19 -0400
  • a2ea9a9035
    Continue on EINTR from poll Curtis McEnroe 2018-08-03 19:22:28 -0400
  • 674e527b33
    Handle ACTIONs Curtis McEnroe 2018-08-03 19:17:29 -0400
  • 6ccaf872fc
    Use more octal char literals Curtis McEnroe 2018-08-03 19:16:46 -0400
  • c609684d2b
    Send a WHO in response to NAMES to get usernames Curtis McEnroe 2018-08-03 18:58:19 -0400
  • 3b490562d4
    Colorize nicks and channels Curtis McEnroe 2018-08-03 18:07:19 -0400
  • 9e0bcb3805
    Add support for mIRC colors Curtis McEnroe 2018-08-03 18:00:48 -0400
  • 0a1528796b
    Handle bold, italic, underline Curtis McEnroe 2018-08-03 14:13:41 -0400
  • c383f9f3a7
    Add prift function for "prefix shift" Curtis McEnroe 2018-08-03 14:12:49 -0400
  • d2d421735e
    Link with -lcursesw Curtis McEnroe 2018-08-03 13:36:41 -0400