Commit Graph

  • 156282c95d Add procPipe for subprocesses C. McEnroe 2020-02-08 17:42:19 -0500
  • 8128edc7eb Handle SIGCHLD C. McEnroe 2020-02-08 17:22:51 -0500
  • 72d8749454 Check signals after file descriptors C. McEnroe 2020-02-08 17:04:25 -0500
  • 29bd788660 Simplify(?) reflow buffer loop C. McEnroe 2020-02-08 16:56:49 -0500
  • b98c7d6863 Add /topic C. McEnroe 2020-02-08 03:25:50 -0500
  • ff6424a87c Add /names C. McEnroe 2020-02-08 03:19:56 -0500
  • b6bf6d62b0 Only show expected topic/names replies C. McEnroe 2020-02-08 03:15:17 -0500
  • 2cacf15314 Add /debug C. McEnroe 2020-02-08 02:33:41 -0500
  • 943502ea82 Add /close C. McEnroe 2020-02-08 02:26:00 -0500
  • 55e721da42 Check return values of newwin/newpad C. McEnroe 2020-02-08 02:13:02 -0500
  • 5c10fe0d41 Add /query C. McEnroe 2020-02-08 01:34:55 -0500
  • f5783d15c6 Add /part C. McEnroe 2020-02-08 01:25:07 -0500
  • fda510b876 Handle ID overflow C. McEnroe 2020-02-08 01:14:41 -0500
  • b5707af4b8 Handle KICK C. McEnroe 2020-02-08 00:58:17 -0500
  • f14175ebed Handle QUIT C. McEnroe 2020-02-08 00:36:23 -0500
  • 7ebfeea330 Handle NAMES reply C. McEnroe 2020-02-08 00:25:09 -0500
  • 55173ef297 Add /nick C. McEnroe 2020-02-08 00:02:10 -0500
  • 58e1d5b4e2 Handle NICK C. McEnroe 2020-02-08 00:01:59 -0500
  • 0705f09310 Only treat the first tab as the alignment point C. McEnroe 2020-02-07 23:56:41 -0500
  • 71b0536536 Revert "Only treat the first tab as the alignment point" C. McEnroe 2020-02-07 23:55:46 -0500
  • 8b7cc1a0ed Clear completion for ID on self-part C. McEnroe 2020-02-07 23:44:03 -0500
  • d314523b90 Update completion on join, part, privmsg C. McEnroe 2020-02-07 23:33:23 -0500
  • ef9bea6d60 Use atexit instead of err_set_exit C. McEnroe 2020-02-07 22:25:09 -0500
  • 09579052a9 Update color in completeTouch C. McEnroe 2020-02-07 22:05:34 -0500
  • b200194206 Use complete to abbreviate commands C. McEnroe 2020-02-07 21:53:50 -0500
  • fe5fd89705 Populate completion with commands C. McEnroe 2020-02-07 21:30:25 -0500
  • a26c9ae0bc Use define_key for meta keys C. McEnroe 2020-02-07 20:41:27 -0500
  • 5881a96638 Only treat the first tab as the alignment point C. McEnroe 2020-02-07 20:29:32 -0500
  • aed762368d Show one cell to the right of the input cursor C. McEnroe 2020-02-07 20:28:22 -0500
  • 4343f35f9c Add key bindings for IRC formatting C. McEnroe 2020-02-07 02:46:40 -0500
  • 86ee56ec45 Document key bindings in manual C. McEnroe 2020-02-07 02:05:18 -0500
  • af244ad3cd Add some real line editing operations C. McEnroe 2020-02-07 01:55:26 -0500
  • 5470254fa5 Add simple configure script C. McEnroe 2020-02-06 23:49:27 -0500
  • 273207b19f Flush stdout after using putp C. McEnroe 2020-02-06 23:11:48 -0500
  • ea7e919a1d Color notices LightGray in input C. McEnroe 2020-02-06 23:11:35 -0500
  • 87e42cc627 Color notices LightGray by default C. McEnroe 2020-02-06 22:59:49 -0500
  • 9cff026b5a Show input in italics for actions and set Debug prompt C. McEnroe 2020-02-06 19:05:51 -0500
  • 34514cf2ee Render actions in italic C. McEnroe 2020-02-06 18:48:49 -0500
  • e1f10958c9 Never consider notices hot C. McEnroe 2020-02-06 04:37:28 -0500
  • 68440d50c6 Beep on hot C. McEnroe 2020-02-06 04:23:49 -0500
  • e9394bfff9 Set id color to Default on allocation C. McEnroe 2020-02-06 04:19:56 -0500
  • 32ec697092 Handle mentions C. McEnroe 2020-02-06 04:18:15 -0500
  • 30b3780e57 Route own query messages correctly C. McEnroe 2020-02-06 04:01:11 -0500
  • 1e6e533538 Send CAP END if CAP LS doesn't list anything good C. McEnroe 2020-02-06 03:44:49 -0500
  • 306e2b5c5b Flesh out trailing manual sections C. McEnroe 2020-02-06 02:56:55 -0500
  • a5a162b9c6 Disable SUSP C. McEnroe 2020-02-06 02:25:58 -0500
  • 8b3bf897c2 Search for cert and priv in config dirs C. McEnroe 2020-02-06 02:21:04 -0500
  • 5e98d83f83 Handle TOPIC and replies C. McEnroe 2020-02-06 02:07:39 -0500
  • 5fb492f8cd Handle PART C. McEnroe 2020-02-06 01:16:35 -0500
  • 9a585188c5 Add /join command C. McEnroe 2020-02-06 01:05:09 -0500
  • db499dc5f5 Send self.join without colon C. McEnroe 2020-02-06 01:03:21 -0500
  • 3085779d86 Handle ERROR C. McEnroe 2020-02-05 23:27:43 -0500
  • 839cc362a8 Handle errors from getopt C. McEnroe 2020-02-05 22:51:45 -0500
  • 27eaddb6b9 Use getopt_config to load options C. McEnroe 2020-02-05 22:49:56 -0500
  • 6ca54617ce Add /window name variant C. McEnroe 2020-02-05 22:25:34 -0500
  • f4868fc906 Document commands in manual C. McEnroe 2020-02-05 22:22:52 -0500
  • 63b92672fe Handle empty params in /quote C. McEnroe 2020-02-05 22:18:11 -0500
  • 7cc64927bd Handle empty messages on privmsg, notice, action C. McEnroe 2020-02-05 22:15:08 -0500
  • b2cf873304 Add /window C. McEnroe 2020-02-05 22:09:29 -0500
  • 7c0e9cf3d2 Add /quit C. McEnroe 2020-02-05 21:57:23 -0500
  • 7c0b60221b Add /me, /notice, /quote commands C. McEnroe 2020-02-05 19:19:01 -0500
  • b2d35edcb2 Change prompt depending on command C. McEnroe 2020-02-05 19:00:54 -0500
  • a7b0ed9907 Scroll the input window C. McEnroe 2020-02-05 18:18:25 -0500
  • eb91347308 Only reflow text when COLS changes C. McEnroe 2020-02-05 18:01:57 -0500
  • 2d5f608cc5 Fix SIGWINCH handling C. McEnroe 2020-02-05 17:58:49 -0500
  • 6e679bdf26 Modulo colors before comparing pairs C. McEnroe 2020-02-05 04:24:13 -0500
  • 1cf6e29fc4 Send input as raw IRC in <debug> C. McEnroe 2020-02-05 03:42:04 -0500
  • 42210e079b Reflow text on window resize C. McEnroe 2020-02-05 02:03:21 -0500
  • 7414a8a11c Save own username for message echoing C. McEnroe 2020-02-05 00:40:24 -0500
  • 37ec1e8232 Align MOTD after - C. McEnroe 2020-02-05 00:24:54 -0500
  • 4cce893eab Add extremely basic editing and message sending C. McEnroe 2020-02-05 00:20:39 -0500
  • 0df8bd51aa Convert editHead and editTail from wchar_t C. McEnroe 2020-02-04 21:27:52 -0500
  • 104b3ffd4f Model keyCtrl like keyMeta C. McEnroe 2020-02-04 20:56:27 -0500
  • 55757243f4 Call inputUpdate when switching windows C. McEnroe 2020-02-04 20:46:16 -0500
  • de4c9df074 Align join messages after nick C. McEnroe 2020-02-04 20:40:49 -0500
  • ea93c9a6d9 Set self.color C. McEnroe 2020-02-04 20:27:18 -0500
  • 9944dc484b Split showing style codes and word wrapping C. McEnroe 2020-02-04 20:23:55 -0500
  • d57df09511 Align word wrapping with tab character C. McEnroe 2020-02-04 19:50:23 -0500
  • f3fb466a31 Only check revents if nfds > 0 C. McEnroe 2020-02-04 19:06:54 -0500
  • 5e9863fa82 Handle signals in poll loop C. McEnroe 2020-02-04 19:02:54 -0500
  • a65841c3cb Switch windows with M-0 through M-9 C. McEnroe 2020-02-04 04:41:11 -0500
  • d57e786876 Factor out unmark C. McEnroe 2020-02-04 04:09:54 -0500
  • 43845c6115 Add beginnings of input handling C. McEnroe 2020-02-04 03:58:56 -0500
  • 26e9dd9adf Use time_t rather than struct tm C. McEnroe 2020-02-03 18:41:52 -0500
  • c9470b59a1 Add sequences for toggling focus/paste modes C. McEnroe 2020-02-02 23:20:19 -0500
  • 81ac0c59f3 Track unread and window heat C. McEnroe 2020-02-02 20:23:36 -0500
  • 5398a6ac9d Rearrange some UI code C. McEnroe 2020-02-02 19:38:37 -0500
  • 5c328c7a88 Remove term.c in favor of more curses APIs C. McEnroe 2020-02-02 19:34:35 -0500
  • 8ec17d4f8c Use tsl/fsl capabilities for title if available C. McEnroe 2020-02-02 18:39:08 -0500
  • a507ff4073 Set title in statusUpdate C. McEnroe 2020-02-02 17:57:07 -0500
  • 2f9a9c663a Remove services TODO C. McEnroe 2020-02-02 17:50:28 -0500
  • aec28a9327 Check queries against chanTypes C. McEnroe 2020-02-02 17:45:19 -0500
  • 0d6a60cc66 Save NETWORK, CHANTYPES, PREFIX from ISUPPORT C. McEnroe 2020-02-02 17:37:36 -0500
  • b535f0abdd Handle notices and actions C. McEnroe 2020-02-02 17:26:20 -0500
  • e8d0d71775 Add option to show style codes C. McEnroe 2020-02-02 16:55:45 -0500
  • dce7891331 Add extremely basid handlePrivmsg C. McEnroe 2020-02-02 03:43:18 -0500
  • 052cd2ed26 Remove style string macros C. McEnroe 2020-02-02 03:34:05 -0500
  • 8bb9ea7b7f Add idColors C. McEnroe 2020-02-02 03:27:50 -0500
  • ec83332e15 Implement window switching and status line C. McEnroe 2020-02-02 03:13:50 -0500
  • 0728eb39a4 Preserve copyright year in term.c C. McEnroe 2020-02-02 02:35:47 -0500