Commit Graph

  • a304c953bf Rename menu item variable name accordingly cryptocode 2024-05-10 12:08:19 +02:00
  • 2faa0c9bee Rename Split Horizontally/Vertically to Split Right/Down cryptocode 2024-05-10 11:17:11 +02:00
  • f410c9535f Merge pull request #1750 from mitchellh/simdutf Mitchell Hashimoto 2024-05-09 21:19:35 -07:00
  • 9928b173fe fix(renderer): rebuild font grid and reset shaper cache on hot reload Qwerasd 2024-05-10 00:15:10 -04:00
  • 0030ce7ff9 nix: update hash again Mitchell Hashimoto 2024-05-09 21:08:43 -07:00
  • 3c0703eafb Revert "pkg/libxml2: udpate" Mitchell Hashimoto 2024-05-09 21:05:38 -07:00
  • 76ff6b81d8 nix: update cache hash Mitchell Hashimoto 2024-05-09 21:02:26 -07:00
  • 12e059d275 pkg/zlib: update Mitchell Hashimoto 2024-05-09 21:01:08 -07:00
  • 7df335dde9 pkg/libxml2: udpate Mitchell Hashimoto 2024-05-09 21:00:18 -07:00
  • 240c60b62a pkg/libpng: update Mitchell Hashimoto 2024-05-09 20:59:28 -07:00
  • 650bf3788f pkg/glslang update Mitchell Hashimoto 2024-05-09 20:57:28 -07:00
  • 6672568473 pkg/harfbuzz: update Mitchell Hashimoto 2024-05-09 20:55:02 -07:00
  • 0c0b67c887 pkg/highway: update Mitchell Hashimoto 2024-05-09 20:53:45 -07:00
  • 35fc546094 debug(renderer/metal): detect un-marked dirty rows Qwerasd 2024-05-09 23:52:46 -04:00
  • 8b7bca53c1 pkg/simdutf: update to 5.2.8 Mitchell Hashimoto 2024-05-09 20:50:54 -07:00
  • 61fd7f7fbf renderer/metal: reset cells when font size changes to avoid blank Mitchell Hashimoto 2024-05-09 09:48:08 -07:00
  • 8fcd526f0a rename ComptimeStringMap to StaticStringMap Jakub Konka 2024-05-09 10:32:27 +02:00
  • ae0464cf70 Merge pull request #1741 from qwerasd205/non-integer-point-size Mitchell Hashimoto 2024-05-08 21:36:48 -07:00
  • f5594eb0cb Merge pull request #1744 from mitchellh/matrix Mitchell Hashimoto 2024-05-08 21:36:35 -07:00
  • a26a0b0b66 ci: collapse renderer/font matrix into single job Mitchell Hashimoto 2024-05-08 21:20:50 -07:00
  • 9515d642ee Merge pull request #1739 from NgoHuy/fix-gtk4.14 Mitchell Hashimoto 2024-05-08 21:06:47 -07:00
  • e81f525101 apprt/gtk: set GDK_DEBUG Mitchell Hashimoto 2024-05-08 21:04:50 -07:00
  • 5df0935f82 update font_size to f32 in libghostty Qwerasd 2024-05-08 16:40:29 -04:00
  • 575a477be5 cast dpi to int again Qwerasd 2024-05-08 16:27:14 -04:00
  • fb913f0d9e Enable libpng in harfbuzz freetype dep Qwerasd 2024-05-08 16:14:30 -04:00
  • 9056771509 keep font size in sane range Qwerasd 2024-05-08 15:20:17 -04:00
  • d01db9f793 revert dpi type to u16 Qwerasd 2024-05-08 15:17:02 -04:00
  • fa45c18a6a fix point size type Qwerasd 2024-05-08 15:00:28 -04:00
  • a9daba6d6d fix freetype face size calculation Qwerasd 2024-05-08 14:56:38 -04:00
  • 3156df261f fix a couple test failures Qwerasd 2024-05-08 14:47:01 -04:00
  • d4a7549222 feat(font): Non-integer point sizes Qwerasd 2024-05-08 14:23:20 -04:00
  • 08940940d5 Merge pull request #1742 from mitchellh/macos-matrix Mitchell Hashimoto 2024-05-08 20:59:31 -07:00
  • 6dcf567554 font: fix coretext test issues with harfbuzz shaper Mitchell Hashimoto 2024-05-08 18:33:14 -07:00
  • 435bd32cfd font: SharedGridSet works without font discovery Mitchell Hashimoto 2024-05-08 18:24:55 -07:00
  • 995f39314d ci: add renderer, font engine macOS build+test matrix Mitchell Hashimoto 2024-05-08 12:31:30 -07:00
  • 3c882e364a font: disable CJK unification fallback with freetype rasterizer Mitchell Hashimoto 2024-05-08 12:18:35 -07:00
  • e037c55da6 Merge pull request #1740 from mitchellh/ct-rtl Mitchell Hashimoto 2024-05-08 10:19:57 -07:00
  • 1cb70d6e40 font/coretext: force LTR shaping Mitchell Hashimoto 2024-05-08 10:11:57 -07:00
  • 245aaa34bf Add upstream's issue Severus 2024-05-09 00:00:14 +07:00
  • b33190131f Add GDK_DEBUG as default environment variable for linux Severus 2024-05-08 23:50:08 +07:00
  • eeb7f7aa02 pkg/macos: add more text APIs Mitchell Hashimoto 2024-05-08 09:49:16 -07:00
  • 18e5382909 font/coretext: do not assume capacity on arraylist append Mitchell Hashimoto 2024-05-08 08:55:19 -07:00
  • f13a471e05 Merge pull request #1738 from jparise/bash-histfile Mitchell Hashimoto 2024-05-08 07:59:48 -07:00
  • 054e01eaaf shell-integration: expand bash HISTFILE value Jon Parise 2024-05-08 07:49:46 -07:00
  • 2b785127b1 Merge pull request #1729 from jparise/bash-integration Mitchell Hashimoto 2024-05-07 20:01:51 -07:00
  • 4eaebe5abc update README Mitchell Hashimoto 2024-05-07 20:01:30 -07:00
  • d64fa6d9db termio: shell integration uses arena Mitchell Hashimoto 2024-05-07 19:57:26 -07:00
  • 0445a017a2 Merge pull request #1736 from qwerasd205/metal-cell-fixes Mitchell Hashimoto 2024-05-07 19:23:45 -07:00
  • 0335b0eada core: preedit modification sets full screen dirty Mitchell Hashimoto 2024-05-07 19:19:58 -07:00
  • 7e9bdb84a8 renderer/Metal: cell Contents asserts Qwerasd 2024-05-07 21:19:22 -04:00
  • c801e28c39 renderer/Metal: cell Contents tests Qwerasd 2024-05-07 21:13:50 -04:00
  • 4f26eb203b renderer/Metal: cell Contents cleanup Qwerasd 2024-05-07 20:46:20 -04:00
  • adf211f5d5 renderer/Metal: ArrayList cell Contents rows Qwerasd 2024-05-07 16:45:24 -04:00
  • dafabe3296 renderer/Metal: improve cell contents tracking Qwerasd 2024-05-06 22:40:24 -04:00
  • 91bcc3de39 font/coretext: choose proper original font for CJK search Mitchell Hashimoto 2024-05-07 15:39:17 -07:00
  • b7b76e352c Merge pull request #1734 from mitchellh/ct-fallback Mitchell Hashimoto 2024-05-07 15:21:38 -07:00
  • 84095025d5 font: fontconfig has proper function Mitchell Hashimoto 2024-05-07 15:10:53 -07:00
  • 7c5d829274 font: use CoreText API for CJK unified ideographs Mitchell Hashimoto 2024-05-07 15:05:34 -07:00
  • 4dd3b107c6 Merge pull request #1733 from mitchellh/dirty-fixes Mitchell Hashimoto 2024-05-07 10:47:17 -07:00
  • cd42888182 terminal: eraseRows sets dirty bits Mitchell Hashimoto 2024-05-07 10:38:27 -07:00
  • f975861891 terminal: maintain dirty bits when rotating rows on clone Mitchell Hashimoto 2024-05-07 10:36:54 -07:00
  • 165c2d9056 renderer/metal: rebuild full screen when viewport changes Mitchell Hashimoto 2024-05-07 10:22:12 -07:00
  • a1372a0efd terminal: more dirty tracking Mitchell Hashimoto 2024-05-07 09:55:32 -07:00
  • 3cfce658c3 terminal: dirty tracking in more places, tests coverage Mitchell Hashimoto 2024-05-07 09:52:03 -07:00
  • a84314befe renderer/metal: disable bandaid Mitchell Hashimoto 2024-05-07 09:51:45 -07:00
  • c2c8660c62 renderer/metal: disable dirty tracking temporarily Mitchell Hashimoto 2024-05-07 07:26:59 -07:00
  • 4c39739a26 renderer/metal: rebuild all cells on resize Mitchell Hashimoto 2024-05-06 20:51:55 -07:00
  • db1fccf28c Merge pull request #1730 from mitchellh/dirty Mitchell Hashimoto 2024-05-06 18:38:05 -07:00
  • d3abe65ad6 terminal: only set selection dirty to true on clear if previously set Mitchell Hashimoto 2024-05-06 18:35:51 -07:00
  • 26300447e4 renderer/metal: reset screen dirty flags Mitchell Hashimoto 2024-05-06 18:31:26 -07:00
  • 1189817dd8 pkg/macos: CTFontCreateForString Mitchell Hashimoto 2024-05-05 21:38:19 -07:00
  • a29a0a1e5c pkg/macos: add more CoreText APIs Mitchell Hashimoto 2024-05-05 21:01:44 -07:00
  • 861edc722f shell-integration: revise ShellIntegration.command comment Jon Parise 2024-05-05 14:03:31 -07:00
  • 73b3560e62 shell-integration: automatic bash integration Jon Parise 2024-05-05 13:24:09 -07:00
  • 2e2d924353 Merge pull request #1728 from mitchellh/vsync Mitchell Hashimoto 2024-05-05 10:24:03 -07:00
  • 8fdf6b4b64 renderer: add window-vsync option (defaults to false) Mitchell Hashimoto 2024-05-05 10:06:21 -07:00
  • fe070f10cd Merge pull request #1727 from mitchellh/metal-link2 Mitchell Hashimoto 2024-05-04 20:20:11 -07:00
  • ca9689be46 renderer/metal: API to handle macOS display ID changing Mitchell Hashimoto 2024-05-04 19:40:58 -07:00
  • 6b3cb69101 renderer/metal: clean up some unnecessary state around rebuilds Mitchell Hashimoto 2024-05-04 19:05:22 -07:00
  • 0836aa7318 renderer: add comment why we have dead code Mitchell Hashimoto 2024-05-04 14:10:12 -07:00
  • c56e016ab3 renderer: remove 10ms delay on repaint Mitchell Hashimoto 2024-05-04 14:05:42 -07:00
  • b00e7009d7 renderer/metal: do not update frames if cells don't change Mitchell Hashimoto 2024-05-03 21:12:04 -07:00
  • 92caea6948 renderer/metal: remove unnecessary logs Mitchell Hashimoto 2024-05-03 20:54:46 -07:00
  • ac813c9244 renderer/metal: stop/start display link on occlusion Mitchell Hashimoto 2024-05-03 20:54:13 -07:00
  • 6ae1784f4b renderer/metal: stop display link when we lose focus Mitchell Hashimoto 2024-05-03 20:49:55 -07:00
  • a40ffad218 renderer/metal: setup display link Mitchell Hashimoto 2024-05-03 20:45:56 -07:00
  • cc72e6de23 pkg/macos: display link callback slightly more typesafe Mitchell Hashimoto 2024-05-03 20:45:46 -07:00
  • f76af48613 pkg/macos: add CVDisplayLinkSetCurrentCGDisplay Mitchell Hashimoto 2024-05-03 20:21:42 -07:00
  • e31e25f54d apprt/embedded: add draw now API Mitchell Hashimoto 2024-05-03 20:17:22 -07:00
  • fe7ff998c9 renderer: move our constant draw timer up to 120fps Mitchell Hashimoto 2024-05-03 20:06:48 -07:00
  • caaf6a496f renderer: add draw now async wakeup Mitchell Hashimoto 2024-05-03 20:04:37 -07:00
  • 1b0e4da423 Merge pull request #1726 from mitchellh/renderer-dirty Mitchell Hashimoto 2024-05-04 14:49:35 -07:00
  • 7c9ce0af73 terminal: Screen selection marks dirty Mitchell Hashimoto 2024-05-01 20:41:53 -07:00
  • 851b1fe2ac font: noop shaper Mitchell Hashimoto 2024-05-01 10:24:41 -07:00
  • 22702b6941 renderer/metal: re-enable triple buffer Mitchell Hashimoto 2024-04-28 14:57:27 -07:00
  • bb138becc5 terminal: resize causes full screen redraw Mitchell Hashimoto 2024-04-28 14:51:20 -07:00
  • 037f8d3a5e terminal: set dirty bit for screen swap Mitchell Hashimoto 2024-04-28 14:48:29 -07:00
  • b166ca7e30 renderer/Metal: only rebuild rows that are dirty Mitchell Hashimoto 2024-04-28 14:16:20 -07:00
  • 7e52f94278 terminal: on clone, only mark rows dirty that were previously dirty Mitchell Hashimoto 2024-04-28 14:14:55 -07:00
  • d47f14f86a terminal: dirty tracking on screen clone Mitchell Hashimoto 2024-04-28 10:46:39 -07:00