Commit Graph

  • 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
  • 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