Commit Graph

  • 982da61ed2 Merge pull request #363 from mitchellh/fix-sgr Mitchell Hashimoto 2023-08-30 15:06:49 -07:00
  • c18527384e terminal: sgr parsing doesn't parse 4-form 48, allows unstyled underline Mitchell Hashimoto 2023-08-30 14:58:44 -07:00
  • fb2d4faa03 terminal: add contrast function based on w3c Mitchell Hashimoto 2023-08-30 10:18:18 -07:00
  • 0e8412ec19 terminal: add w3c luminance formula Mitchell Hashimoto 2023-08-30 10:10:45 -07:00
  • 3391908a82 terminal: get rid of duplicate RGB struct Mitchell Hashimoto 2023-08-30 08:48:57 -07:00
  • e2fae7ab2b surface should default to default cursor, blinking should check selected Mitchell Hashimoto 2023-08-30 08:12:38 -07:00
  • e9f94bab21 Merge pull request #360 from mitchellh/tabstops Mitchell Hashimoto 2023-08-29 20:36:22 -07:00
  • 7e846bd367 terminal: tabstops were off by one Mitchell Hashimoto 2023-08-29 20:18:54 -07:00
  • 5583859332 Merge pull request #358 from mitchellh/lig-flash Mitchell Hashimoto 2023-08-29 14:16:15 -07:00
  • ed5c001690 font/shaper: split ligature around cell style change Mitchell Hashimoto 2023-08-29 14:09:21 -07:00
  • ae0de7bce4 renderer: split ligature around cursor even if cursor is flashing Mitchell Hashimoto 2023-08-29 13:44:40 -07:00
  • 2ad9f76749 Merge pull request #355 from mitchellh/box-cras Mitchell Hashimoto 2023-08-29 11:32:56 -07:00
  • 4ed240515c font/sprite: fix horizontal dash drawing math for cells too small Mitchell Hashimoto 2023-08-29 11:11:48 -07:00
  • a8dc663bd7 Merge pull request #350 from moderation/main Mitchell Hashimoto 2023-08-28 14:19:37 -07:00
  • 0f4202c7f1 vendor: update zlib moderation 2023-08-28 13:20:06 -07:00
  • 0204d94921 Merge pull request #349 from mitchellh/sync Mitchell Hashimoto 2023-08-28 13:15:50 -07:00
  • 0feac5d6cf termio/exec: disable synchronized output mode on resize Mitchell Hashimoto 2023-08-28 11:43:28 -07:00
  • 5168dc7645 renderer: do not render if synchronized output is on Mitchell Hashimoto 2023-08-28 11:38:11 -07:00
  • 2cc1e43716 termio: handle all the synchronized output setting, timer Mitchell Hashimoto 2023-08-28 11:35:40 -07:00
  • 91c2d6fcbd Merge pull request #348 from mitchellh/cc-term_program_env Mitchell Hashimoto 2023-08-28 11:34:08 -07:00
  • bdafd2dc8b Add comment explaining the purpose of the env variables cryptocode 2023-08-28 20:25:44 +02:00
  • dfe21dcac4 Set TERM_PROGRAM and TERM_PROGRAM_VERSION environment variables. cryptocode 2023-08-28 20:04:43 +02:00
  • 8ad98bb9ca Merge pull request #347 from mitchellh/cursor-style Mitchell Hashimoto 2023-08-28 10:44:56 -07:00
  • ead70eadae Add Caveat information for shell integration SoraTenshi 2023-08-28 19:44:01 +02:00
  • fcf1537f82 config: Add option for custom cursor style SoraTenshi 2023-08-28 18:20:45 +02:00
  • 3b9d5d27ad terminal: implement DECRQM (request mode) Mitchell Hashimoto 2023-08-28 08:50:11 -07:00
  • cbfa22555e terminal: test to ensure that DECRQM can parse Mitchell Hashimoto 2023-08-28 08:36:00 -07:00
  • aa08f3cd6b Merge pull request #346 from mitchellh/combining-resize Mitchell Hashimoto 2023-08-28 08:24:22 -07:00
  • be27b825f3 terminal: resize with less cols preserves zero width codepoints Mitchell Hashimoto 2023-08-28 08:18:03 -07:00
  • c243c9d72e terminal: screen test dumpString function should add graphemes Mitchell Hashimoto 2023-08-28 08:07:40 -07:00
  • 83959cd058 Merge pull request #345 from mitchellh/variable-fonts Mitchell Hashimoto 2023-08-28 07:35:19 -07:00
  • b61541cc3f Merge pull request #344 from mitchellh/psth/gtk-switch-page Mitchell Hashimoto 2023-08-28 07:34:41 -07:00
  • c56d07c36f use Gtk.Notebook::switch-page callback for setting window title Seth Rider 2023-08-27 13:39:16 +01:00
  • ae3892995a Merge pull request #342 from mitchellh/goonz/non-native-fullscreen-fixes Mitchell Hashimoto 2023-08-28 07:25:51 -07:00
  • 1ee5b7f91c font: freetype supports font variation settings Mitchell Hashimoto 2023-08-27 19:58:25 -07:00
  • 906852976b config: new "font-variation" set of configurations to set variable font Mitchell Hashimoto 2023-08-27 13:04:12 -07:00
  • 16808f2b35 font/coretext: log the variation axes in debug mode Mitchell Hashimoto 2023-08-27 10:54:31 -07:00
  • 9d0729f17c font/coretext: ability to set variation axes Mitchell Hashimoto 2023-08-27 07:56:17 -07:00
  • fb0f80f9ca macos: add necessary functions for variation axes querying Mitchell Hashimoto 2023-08-25 22:24:45 -07:00
  • decdf49a2b add pixman vendor without submodule Mitchell Hashimoto 2023-08-28 07:23:04 -07:00
  • 220e5b1818 remove pixman submodule Mitchell Hashimoto 2023-08-28 07:22:18 -07:00
  • 55d5350a65 macos: fix non-native fullscreen dock/menubar bugs Will Pragnell 2023-08-26 19:35:19 -07:00
  • f733e58dc4 font/shaper: on macos load apple color emoji for tests Mitchell Hashimoto 2023-08-26 17:14:22 -07:00
  • fc3ca689af Merge pull request #341 from mitchellh/psth/gtk-window-title Mitchell Hashimoto 2023-08-26 16:54:27 -07:00
  • fc774cf21a Set gtk window title on change and tab swap (by key command) Seth Rider 2023-08-26 21:25:54 +01:00
  • 928f12b5c1 Merge pull request #339 from mitchellh/combining Mitchell Hashimoto 2023-08-26 09:41:45 -07:00
  • 14c9279c21 config: add doc comment for cursor-text Mitchell Hashimoto 2023-08-26 09:39:25 -07:00
  • 71fddcdc89 Merge pull request #329 from hovsater/cursor-colors Mitchell Hashimoto 2023-08-26 09:38:35 -07:00
  • e6edf3105e font: grapheme clusters need to find a single font for all codepoints Mitchell Hashimoto 2023-08-26 09:20:26 -07:00
  • 39c2332d35 input: keypad enter should act as normal "\r" if no other seq matches Mitchell Hashimoto 2023-08-26 07:42:12 -07:00
  • 8b9a11db4b Implement cursor text in addition to color Kevin Hovsäter 2023-08-25 14:52:29 +02:00
  • 73ff43590c Merge pull request #335 from mitchellh/null-focus Mitchell Hashimoto 2023-08-25 21:08:16 -07:00
  • 6a8d302fa0 core: set focused surface pointer to null if matches on delete Mitchell Hashimoto 2023-08-25 20:57:28 -07:00
  • 134568c395 Merge pull request #333 from mitchellh/face-rework Mitchell Hashimoto 2023-08-25 15:13:01 -07:00
  • c15cf6d9f1 font: fontconfig adaptations to new api Mitchell Hashimoto 2023-08-25 14:57:05 -07:00
  • f4738210e1 font: determine quirks modes on font face load Mitchell Hashimoto 2023-08-25 14:44:16 -07:00
  • b51ef704f4 font: DeferredFace.name takes a buffer Mitchell Hashimoto 2023-08-25 14:40:59 -07:00
  • 167bf6f098 font: DeferredFace can no longer represent a loaded face Mitchell Hashimoto 2023-08-25 13:28:46 -07:00
  • ad6c2b6cc8 font: move auto-italicization to Group Mitchell Hashimoto 2023-08-25 13:16:42 -07:00
  • 1dcf921ed9 font: Group maintains face ownership Mitchell Hashimoto 2023-08-25 13:00:04 -07:00
  • ea3b957bc7 quirks: Menlo/Monaco should disable ligatures by default (#331) Mitchell Hashimoto 2023-08-25 09:29:15 -07:00
  • 63386e4a22 build: can select renderer with -Drenderer Mitchell Hashimoto 2023-08-25 08:12:31 -07:00
  • e903ec382b Merge pull request #326 from mitchellh/kitty-modifier Mitchell Hashimoto 2023-08-24 21:30:49 -07:00
  • e7c11f7d13 input: kitty should not encode modifier-only key unless "report all" Mitchell Hashimoto 2023-08-24 21:24:41 -07:00
  • e0ee5d1763 Revert "Merge pull request #322 from mitchellh/big-glyphs" Mitchell Hashimoto 2023-08-24 21:05:33 -07:00
  • 5829ad51eb Merge pull request #323 from mitchellh/mac-strip-control Mitchell Hashimoto 2023-08-24 15:15:25 -07:00
  • 3a93aaf9cf apprt/embedded: do not translate control characters Mitchell Hashimoto 2023-08-24 15:00:35 -07:00
  • 0ffbab00a4 Merge pull request #322 from mitchellh/big-glyphs Mitchell Hashimoto 2023-08-24 14:29:01 -07:00
  • aad4bdb32a renderer/opengl: glyphs that are too wide should be scaled down Mitchell Hashimoto 2023-08-24 14:19:38 -07:00
  • 6751087bea Merge pull request #318 from mitchellh/update-zig Mitchell Hashimoto 2023-08-24 10:36:36 -07:00
  • ab9f86cd23 update zig Mitchell Hashimoto 2023-08-24 09:49:28 -07:00
  • 86495e826c Merge pull request #317 from mitchellh/kitty-gfx Mitchell Hashimoto 2023-08-24 08:50:13 -07:00
  • 5aaf82065c remove kitty graphics from TODO Mitchell Hashimoto 2023-08-24 08:50:01 -07:00
  • 708d6a4323 terminal/kitty-gfx: todo notes Mitchell Hashimoto 2023-08-24 08:48:45 -07:00
  • f2f2b1eaf1 termio/exec: initial subprocess screen size should be sub padding Mitchell Hashimoto 2023-08-24 08:45:32 -07:00
  • c962bd0abf terminal/kitty-gfx: add error if both image id and num is set Mitchell Hashimoto 2023-08-24 08:33:58 -07:00
  • ec5dcf0850 terminal/kitty-gfx: do not send response on transmit/display unless I Mitchell Hashimoto 2023-08-23 22:37:01 -07:00
  • 35f1a9a478 terminal/kitty-gfx: transmission only sends response when no more chunks Mitchell Hashimoto 2023-08-23 22:01:21 -07:00
  • bf7054eeb6 terminal/kitty-gfx: ignore extra base64 padding Mitchell Hashimoto 2023-08-23 21:52:50 -07:00
  • 21ce787cff terminal/kitty-gfx: data chunk can be zero size Mitchell Hashimoto 2023-08-23 19:31:46 -07:00
  • 53452bab78 terminal/kitty-gfx: chunked transmit and display Mitchell Hashimoto 2023-08-23 17:55:41 -07:00
  • 23c7d95ee1 terminal/kitty-gfx: only enable on Metal for now Mitchell Hashimoto 2023-08-23 17:07:50 -07:00
  • 46ba3189f6 config: image-storage-limit to set maximum image memory per terminal Mitchell Hashimoto 2023-08-23 16:58:16 -07:00
  • 79ea2ff2db terminal/kitty-gfx: update todo Mitchell Hashimoto 2023-08-23 16:45:23 -07:00
  • 83e396044b terminal/kitty-gfx: add per-screen storage limit Mitchell Hashimoto 2023-08-23 14:14:31 -07:00
  • 91a4be4ca1 terminal/kitty-gfx: add file loading safety checks from Kitty Mitchell Hashimoto 2023-08-23 11:52:31 -07:00
  • 7c6bbae6a6 ci: disable wasm build for now Mitchell Hashimoto 2023-08-23 11:45:46 -07:00
  • 135250018e terminal/kitty-gfx: get rid of selection Mitchell Hashimoto 2023-08-23 11:41:49 -07:00
  • de3ef0f78c terminal/kitty-gfx: hook up delete Mitchell Hashimoto 2023-08-23 11:37:14 -07:00
  • 81498fe9be terminal/kitty-gfx: delete newest Mitchell Hashimoto 2023-08-23 11:35:14 -07:00
  • c0b58802ba terminal/kitty-gfx: images store transmit time Mitchell Hashimoto 2023-08-23 11:17:58 -07:00
  • 73976824a1 terminal/kitty-gfx: delete by column, row, z Mitchell Hashimoto 2023-08-23 11:12:51 -07:00
  • 6f7a9c4523 terminal/kitty-gfx: we need to use rect, not sel Mitchell Hashimoto 2023-08-23 11:07:48 -07:00
  • 98f1b55ea4 terminal/kitty-gfx: delete intersection Mitchell Hashimoto 2023-08-23 11:00:13 -07:00
  • 9ab25ef350 terminal/kitty-gfx: delete intersecting cursor Mitchell Hashimoto 2023-08-23 10:53:38 -07:00
  • 6244cc38cc terminal/kitty-gfx: delete by id Mitchell Hashimoto 2023-08-23 10:38:40 -07:00
  • 4b38fb96db terminal/kitty-gfx: honor "z" setting Mitchell Hashimoto 2023-08-23 09:55:13 -07:00
  • a082e4c1a2 terminal: delete lines (CSI M) should clamp count to remaining lines Mitchell Hashimoto 2023-08-22 16:43:21 -07:00
  • 5e45dc3386 input: kitty encoding should only output unmodified utf8 if printable Mitchell Hashimoto 2023-08-22 15:00:53 -07:00
  • 33c21c7339 terminal: mark kitty images as dirty on resize Mitchell Hashimoto 2023-08-22 14:46:23 -07:00