Commit Graph

  • 23b0c1fad9 terminal/new: insertBlanks, insert mode Mitchell Hashimoto 2024-02-26 19:36:33 -08:00
  • dfd46a850b terminal/new: decaln Mitchell Hashimoto 2024-02-26 14:17:16 -08:00
  • d38e075a7c terminal/new: lots more scroll region tests Mitchell Hashimoto 2024-02-26 14:07:28 -08:00
  • 3354933fe3 terminal/new: more robust cell blanking in row Mitchell Hashimoto 2024-02-26 13:54:26 -08:00
  • 898679ef74 terminal/new: insert and delete lines handle style dec Mitchell Hashimoto 2024-02-26 13:46:41 -08:00
  • 1280301c08 terminal/new: left/right margins insertLines Mitchell Hashimoto 2024-02-26 13:26:05 -08:00
  • 09f8c17800 terminal/new: erase according to bg sgr Mitchell Hashimoto 2024-02-26 13:10:28 -08:00
  • 37b8c02175 terminal/new: print handles previous styles Mitchell Hashimoto 2024-02-26 10:05:08 -08:00
  • c0ef9edbcc terminal/new: start laying some groundwork for styles Mitchell Hashimoto 2024-02-26 09:47:32 -08:00
  • d30f50d5f0 terminal/new: cursorRight Mitchell Hashimoto 2024-02-25 22:17:06 -08:00
  • a41239fddc terminal/new: cursorDown Mitchell Hashimoto 2024-02-25 22:09:28 -08:00
  • 14d25a4d82 terminal/new: cursorLeft Mitchell Hashimoto 2024-02-25 22:06:37 -08:00
  • 805abd4e29 terminal/new: couple missing tests Mitchell Hashimoto 2024-02-25 21:48:51 -08:00
  • 977f079fdd terminal/new: scrollUp Mitchell Hashimoto 2024-02-25 21:42:19 -08:00
  • 1a174dbb89 terminal/new: deleteLines Mitchell Hashimoto 2024-02-25 21:38:13 -08:00
  • cc324b0cb7 terminal/new: index tests Mitchell Hashimoto 2024-02-25 21:15:57 -08:00
  • 0cbed73ff0 terminal/new: cursorUp and reverseIndex Mitchell Hashimoto 2024-02-25 21:10:44 -08:00
  • d86a47266e terminal/new: one left/right margin test Mitchell Hashimoto 2024-02-25 20:55:47 -08:00
  • 893770d98d terminal/new: eraseChars Mitchell Hashimoto 2024-02-25 20:52:43 -08:00
  • 0f63cd6f01 terminal/new: scrollDown, top/bot margin tests, fix insertLines bug Mitchell Hashimoto 2024-02-25 20:34:39 -08:00
  • e5ccbadf45 terminal/new: delete graphemes on insertLines Mitchell Hashimoto 2024-02-25 20:10:28 -08:00
  • e114a106f1 terminal/new: introduce content tags and bg color cells Mitchell Hashimoto 2024-02-25 19:58:08 -08:00
  • e7bf9dc53c vt-insert-lines bench Mitchell Hashimoto 2024-02-25 19:31:23 -08:00
  • 6fb4fddedf terminal/new: insertLines Mitchell Hashimoto 2024-02-25 17:29:17 -08:00
  • b053be0164 terminal/new: scrolling viewport Mitchell Hashimoto 2024-02-24 21:50:52 -08:00
  • e8d548e8d0 terminal/new: scroll by delta Mitchell Hashimoto 2024-02-24 21:44:29 -08:00
  • 4c374d7977 terminal/new: PageList scrolling Mitchell Hashimoto 2024-02-24 21:16:56 -08:00
  • eb3afae57e terminal/new: clear graphemes on overwrite Mitchell Hashimoto 2024-02-23 22:26:59 -08:00
  • 73f07725da terminal/new: adjust grapheme bytes default up Mitchell Hashimoto 2024-02-23 22:08:29 -08:00
  • 24dab9d01e terminal/new: graphemes Mitchell Hashimoto 2024-02-23 21:53:56 -08:00
  • 26b1a00380 terminal/new: non-grapheme zwjs Mitchell Hashimoto 2024-02-23 21:26:06 -08:00
  • de0eb859df terminal/new: append/lookup graphemes and tests Mitchell Hashimoto 2024-02-23 20:09:47 -08:00
  • c2ec97b804 terminal/new: hashmap k/v offsets were off the wrong base Mitchell Hashimoto 2024-02-23 19:56:12 -08:00
  • d87a1c694e terminal/new: setcursorpos tests Mitchell Hashimoto 2024-02-23 17:27:16 -08:00
  • dd7bb1fab5 terminal/new: backspace, cursor left Mitchell Hashimoto 2024-02-23 17:16:23 -08:00
  • 4acbf09bb6 terminal/new: CR and LF Mitchell Hashimoto 2024-02-23 17:09:21 -08:00
  • d95bde0af7 terminal/new: port many more tests Mitchell Hashimoto 2024-02-23 17:05:28 -08:00
  • 587289662f terminal/new: wide char support Mitchell Hashimoto 2024-02-23 16:33:16 -08:00
  • 21c6026922 terminal/new: pagelist doesn't actively maintain active offset Mitchell Hashimoto 2024-02-23 13:17:52 -08:00
  • de3d1e4df7 terminal/new: clean up Mitchell Hashimoto 2024-02-23 12:58:48 -08:00
  • 1088176f94 terminal/new: create in proper sizes Mitchell Hashimoto 2024-02-23 12:46:01 -08:00
  • 1070f045ff terminal/new: page capacity can be adjusted while retaining byte size Mitchell Hashimoto 2024-02-23 09:16:55 -08:00
  • f2d4b64032 terminal/new: using arena + pool is faster for page init Mitchell Hashimoto 2024-02-23 08:05:37 -08:00
  • f929c86d18 terminal/new: fix allocation Mitchell Hashimoto 2024-02-22 21:52:20 -08:00
  • 396cf5eb7a bench/page-init: page count Mitchell Hashimoto 2024-02-22 21:23:05 -08:00
  • 7ad94caaeb bench/page-init Mitchell Hashimoto 2024-02-22 19:51:38 -08:00
  • 424f121104 terminal/new: pages must use mmap directly Mitchell Hashimoto 2024-02-22 10:27:18 -08:00
  • f7c597fa95 terminal/new Mitchell Hashimoto 2024-02-22 09:37:52 -08:00
  • 46b59b4c7d terminal/new: scrollactive Mitchell Hashimoto 2024-02-21 22:30:29 -08:00
  • 5628fa36d8 terminal/new: scrollDown Mitchell Hashimoto 2024-02-21 22:00:57 -08:00
  • 06e88a975b terminal/new: pages have a size Mitchell Hashimoto 2024-02-21 19:26:44 -08:00
  • 01f2a9b39a terminal/new: wraparound beginnings Mitchell Hashimoto 2024-02-21 11:08:59 -08:00
  • 76f868621f terminal/new: handle zero-width at beginning of line Mitchell Hashimoto 2024-02-21 10:46:03 -08:00
  • 05d7d978dd terminal/new: page has grapheme metadata Mitchell Hashimoto 2024-02-21 10:42:52 -08:00
  • f8f9f74a8e terminal/new: page has graphemes attached Mitchell Hashimoto 2024-02-21 10:33:50 -08:00
  • ed6a31a692 terminal/new: add BitmapAllocator Mitchell Hashimoto 2024-02-21 09:54:27 -08:00
  • f6b202f24a terminal/new: todos Mitchell Hashimoto 2024-02-20 10:12:09 -08:00
  • c44bc54daf terminal/new: store full style id Mitchell Hashimoto 2024-02-20 08:37:33 -08:00
  • dc6de51472 terminal/new: add bench Mitchell Hashimoto 2024-02-19 21:56:07 -08:00
  • a1c14d1859 terminal/new: print single lines of ascii chars lol Mitchell Hashimoto 2024-02-19 21:44:37 -08:00
  • 94c6573e54 terminal/new: detect empty rows Mitchell Hashimoto 2024-02-19 21:30:31 -08:00
  • b5d7b0a87a terminal/new: lots of code thrown at the wall Mitchell Hashimoto 2024-02-19 19:50:42 -08:00
  • 1473b3edf2 terminal/new: PageList Mitchell Hashimoto 2024-02-19 09:34:42 -08:00
  • 0a27e5a58b terminal/new: print some characters (test string) Mitchell Hashimoto 2024-02-18 22:11:21 -08:00
  • 1216603e68 terminal/new: Screen beginnings Mitchell Hashimoto 2024-02-18 21:44:15 -08:00
  • 86deda520f terminal/new: initialize all rows to point to proper cell offsets Mitchell Hashimoto 2024-02-18 20:03:03 -08:00
  • 24c49f64ad terminal/new Mitchell Hashimoto 2024-02-18 15:55:18 -08:00
  • 5053a3ab5d terminal/new: page init Mitchell Hashimoto 2024-02-18 15:37:17 -08:00
  • 181475eec6 terminal/new: clean up comments Mitchell Hashimoto 2024-02-18 15:00:26 -08:00
  • 334f651387 terminal/new: everything is OffsetBuf based Mitchell Hashimoto 2024-02-18 14:55:29 -08:00
  • 24354d8392 terminal/new: style set removal Mitchell Hashimoto 2024-02-18 10:01:12 -08:00
  • fba9d5ab61 terminal/new: style tests Mitchell Hashimoto 2024-02-18 09:50:07 -08:00
  • 4fa558735c terminal/new: hash map size is part of buffer Mitchell Hashimoto 2024-02-18 09:49:05 -08:00
  • 040d07d476 terminal/new: nothing works but everything looks right Mitchell Hashimoto 2024-02-17 18:49:57 -08:00
  • 6ffe66e728 terminal/new: getOffset Mitchell Hashimoto 2024-02-17 11:57:37 -08:00
  • 27d0ed05ca terminal/new: comment, remove some pubs Mitchell Hashimoto 2024-02-16 22:06:24 -08:00
  • ba749e85ef terminal/new: hash map doesn't need available Mitchell Hashimoto 2024-02-16 21:51:39 -08:00
  • 210be9cd0c terminal/new: hash map has no load factor Mitchell Hashimoto 2024-02-16 21:48:19 -08:00
  • 3200d4cb4d terminal/new: slapped together offset map Mitchell Hashimoto 2024-02-16 21:40:14 -08:00
  • 6b2ec38a05 terminal/new: remove more functions Mitchell Hashimoto 2024-02-16 21:06:15 -08:00
  • 1a3c617289 terminal/new: hash map remove old functions Mitchell Hashimoto 2024-02-16 20:51:43 -08:00
  • 11e01ab599 terminal/new: forked hash map works with fixed buffers Mitchell Hashimoto 2024-02-16 18:01:36 -08:00
  • 18810f89f7 terminal: copy stdlib hash_map Mitchell Hashimoto 2024-02-16 14:34:54 -08:00
  • be8745c70a terminal: bunch of junk for paged terminal Mitchell Hashimoto 2024-02-15 20:01:21 -08:00
  • badedf81a7 build.zig update min zig version Mitchell Hashimoto 2024-03-22 20:25:55 -07:00
  • 30403844c1 Merge pull request #1603 from mitchellh/update-zig Mitchell Hashimoto 2024-03-22 20:25:29 -07:00
  • 3d606f4ee2 nix: update nixpkgs-zig-0-12 Chris Marchesi 2024-03-22 14:49:48 -07:00
  • 32c5e7a9d4 update libxev for windows stuff Mitchell Hashimoto 2024-03-22 11:25:27 -07:00
  • 877173067a nix: update hash Mitchell Hashimoto 2024-03-22 11:17:59 -07:00
  • b7bf59d772 update zig Mitchell Hashimoto 2024-03-22 11:15:26 -07:00
  • 0613c23664 Merge pull request #1599 from rockorager/mouse-cb-crash Mitchell Hashimoto 2024-03-20 16:03:05 -07:00
  • c86ae79d52 core: reset left click count if mouse reporting goes on Mitchell Hashimoto 2024-03-20 15:58:16 -07:00
  • 806b33f8f2 mouse: handle switch case '0' for left_click_count Tim Culverhouse 2024-03-20 10:53:25 -05:00
  • 612d98d8f8 apprt/gtk: commit buffer before preeditchanged resets Kyungrok Chung 2024-03-10 15:05:53 +09:00
  • 654010362f log more information about the build Jeffrey C. Ollie 2024-03-17 10:15:10 -05:00
  • 5dc7384d57 Merge pull request #1590 from qwerasd205/fix-stream Mitchell Hashimoto 2024-03-17 16:45:39 -07:00
  • 1c87bf51a0 fix(terminal/stream): correct invalid assertion Qwerasd 2024-03-17 15:06:31 -06:00
  • 4b1958bfdf Merge pull request #1582 from mitchellh/macos-responder Mitchell Hashimoto 2024-03-15 14:17:19 -07:00
  • 6854fe91ab macos: only process key equivalents if we're focused Mitchell Hashimoto 2024-03-15 14:11:46 -07:00
  • 2c448585e4 Merge pull request #1579 from mitchellh/dependabot/github_actions/namespacelabs/nscloud-cache-action-1.1.4 Mitchell Hashimoto 2024-03-15 10:21:37 -07:00