Commit Graph

  • 07eadeb404 Merge pull request #1628 from qwerasd205/fuzzer-fixes Mitchell Hashimoto 2024-03-29 13:56:49 -07:00
  • 5b509f9295 test(terminal/Screen): clearRows with protected cells Qwerasd 2024-03-29 16:47:53 -04:00
  • 1c62009e7c Merge pull request #1629 from tatablack/readme-changes Mitchell Hashimoto 2024-03-29 13:45:29 -07:00
  • 5a8c68de54 Merge pull request #1630 from RGBCube/releasefast-default Mitchell Hashimoto 2024-03-29 13:44:54 -07:00
  • 925c7e86a2 fix(terminal): insert/deleteLines boundary cond.s Qwerasd 2024-03-29 16:29:27 -04:00
  • aa928b8d87 nix: use packages = instead of (native)buildInputs as that is recommended RGBCube 2024-03-29 22:27:32 +03:00
  • a491381191 nix: make ReleaseFast the default package RGBCube 2024-03-29 22:24:32 +03:00
  • 314106ec52 Clarify macOS build requirements Angelo Tata 2024-03-29 18:48:30 +00:00
  • 4c9e238c3f fix(termio/exec): avoid overflow in setCursorRow/ColRelative Qwerasd 2024-03-29 13:15:24 -04:00
  • 20ab4ec01f fix(terminal): correct wrap logic in insert/deleteLines Qwerasd 2024-03-29 13:12:52 -04:00
  • e55f2daf90 perf(terminal): clear unprotected cells in spans Qwerasd 2024-03-29 13:08:38 -04:00
  • 00f018f6ff Merge pull request #1626 from tristan957/libadwaita Mitchell Hashimoto 2024-03-28 20:07:17 -07:00
  • 0adbe097ed fix: remove deprecated to-pixdata gresource preprocessor Tristan Partin 2024-03-28 21:12:45 -05:00
  • 37f31017dc Merge pull request #1625 from qwerasd205/spa-epa Mitchell Hashimoto 2024-03-28 17:21:13 -07:00
  • 5df5fb4a56 fix(terminal/stream): add SPA and EPA handlers Qwerasd 2024-03-28 20:05:10 -04:00
  • e4dcd6283f Merge pull request #1624 from mitchellh/realizehandle Mitchell Hashimoto 2024-03-28 15:14:55 -07:00
  • 77c8a5998f apprt/gtk: handle gtk realize error more gracefully Mitchell Hashimoto 2024-03-28 15:11:45 -07:00
  • 054aeebf17 Merge pull request #1506 from jcollie/gtk-resources Mitchell Hashimoto 2024-03-28 14:48:40 -07:00
  • b6f5970264 minor style changes Mitchell Hashimoto 2024-03-28 14:45:44 -07:00
  • 41cffd116a Merge pull request #1484 from jparise/window-title-font Mitchell Hashimoto 2024-03-28 09:49:19 -07:00
  • bbe35ee02e Revert luminance check from commit f7129880f5 Pete Schaffner 2024-03-28 10:51:00 +01:00
  • cf6017e777 Revert "Revert "Merge pull request #1550 from peteschaffner/titlebar-unzoom-button"" Pete Schaffner 2024-03-28 10:48:05 +01:00
  • 9aadf59ab1 macos,libghostty: font size is a u8 Mitchell Hashimoto 2024-03-27 20:53:03 -07:00
  • 45019fac7e Merge pull request #1621 from mitchellh/font-size Mitchell Hashimoto 2024-03-27 20:48:36 -07:00
  • 552c97eea4 font/freetype: avoid overflows with u8 font size Mitchell Hashimoto 2024-03-27 20:45:55 -07:00
  • 461b16ce34 font sizes are limited to u8 (max size = 255 points) Mitchell Hashimoto 2024-03-27 20:36:59 -07:00
  • 8cbda6c45f Merge pull request #1620 from mitchellh/eraserows Mitchell Hashimoto 2024-03-27 20:33:15 -07:00
  • dce96847a9 terminal: test eraseRowBounded, fix off by ones Mitchell Hashimoto 2024-03-27 20:23:45 -07:00
  • 9f0468f950 generate gresource xml and dependencies at comptime rather than hardcoding Jeffrey C. Ollie 2024-02-12 16:40:06 -06:00
  • f943a4cf87 GTK: Add compiled-in GTK resources and use them for icons. Jeffrey C. Ollie 2024-02-11 15:06:22 -06:00
  • 8d4f454e30 terminal: add integrity assertion that cursor pin matches x/y Mitchell Hashimoto 2024-03-27 13:42:11 -07:00
  • 43c4214ec1 Merge pull request #1619 from ianic/close-icon Mitchell Hashimoto 2024-03-27 13:39:41 -07:00
  • 137359bcb5 gtk: use symbolic icon for tab close Igor Anić 2024-03-27 20:04:17 +01:00
  • 2c2d441924 Merge pull request #1617 from mitchellh/grow-rows Mitchell Hashimoto 2024-03-27 10:42:12 -07:00
  • 050e6e4daa terminal: when growing rows, need to set rows before grow() Mitchell Hashimoto 2024-03-27 10:38:31 -07:00
  • 94e3e7b3d9 Merge pull request #1616 from mitchellh/macos-debug Mitchell Hashimoto 2024-03-27 09:59:27 -07:00
  • 69d4e4f2a7 ci: put debug build in release Mitchell Hashimoto 2024-03-27 09:58:17 -07:00
  • 1be85e9d36 macos: show build in about window Mitchell Hashimoto 2024-03-27 09:56:56 -07:00
  • b743b797f6 ci: add debug build to release-tip for macos Mitchell Hashimoto 2024-03-27 09:46:20 -07:00
  • 6aa2c2c509 Merge pull request #1615 from hovsater/cli-final-newline Mitchell Hashimoto 2024-03-27 07:36:16 -07:00
  • e300d4766d Add final newline to CLI output Kevin Hovsäter 2024-03-27 15:32:59 +01:00
  • caf2742b76 Merge pull request #1584 from mitchellh/paged-terminal Mitchell Hashimoto 2024-03-26 20:00:20 -07:00
  • c2053cba98 ci: release tip moves to namespace Mitchell Hashimoto 2024-03-26 19:59:20 -07:00
  • baf75dfaaf macos: configurable titlebar fonts Jon Parise 2024-02-08 13:25:54 -08:00
  • e639ca1d1f ci: try namespace again Mitchell Hashimoto 2024-03-26 16:16:51 -07:00
  • a416d4236a remove old terminal implementation Mitchell Hashimoto 2024-03-26 16:14:25 -07:00
  • 7f59d844c0 Revert "Merge pull request #1550 from peteschaffner/titlebar-unzoom-button" Mitchell Hashimoto 2024-03-26 14:53:26 -07:00
  • ff30890465 Merge pull request #1612 from qwerasd205/scroll-regions Mitchell Hashimoto 2024-03-26 11:41:48 -07:00
  • 0c4800b015 macos: usingColorSpace is only available with AppKit Mitchell Hashimoto 2024-03-26 11:39:03 -07:00
  • ef4b3fed54 macos: remove some slight duplication Mitchell Hashimoto 2024-03-26 11:14:43 -07:00
  • f7129880f5 macos: only set titlebar color with enough luminance to avoid #1549 Mitchell Hashimoto 2024-03-26 11:13:39 -07:00
  • d17344b855 perf(terminal/page): @memset micro-optimization Qwerasd 2024-03-26 12:04:41 -06:00
  • d72eb30a26 fastmem: fix doc comment Qwerasd 2024-03-26 12:03:37 -06:00
  • 492e147e26 terminal: clean up some code and comments Qwerasd 2024-03-26 10:19:23 -06:00
  • 2274b8a912 fix(terminal): don't reset x when indexing in scroll region Qwerasd 2024-03-25 19:39:35 -06:00
  • aadf795d28 fix(terminal): correctly use slow path for left/right scroll margin Qwerasd 2024-03-25 19:38:39 -06:00
  • 23d32e248e perf(terminal): fast-paths for scrolling regions Qwerasd 2024-03-25 19:16:34 -06:00
  • d74ea89056 fastmem: rotateOnce Qwerasd 2024-03-25 19:12:55 -06:00
  • ddd7f3e706 comments Qwerasd 2024-03-25 15:15:56 -06:00
  • 9df9c999a7 fix(terminal): clear erased rows Qwerasd 2024-03-25 14:54:49 -06:00
  • 0a6ef3fda4 wip(terminal): Fast path for scroll regions Qwerasd 2024-03-25 14:40:57 -06:00
  • 8f873dd488 Merge pull request #1593 from jcollie/log-build-info-2 Mitchell Hashimoto 2024-03-26 09:47:49 -07:00
  • 4e607e8901 only show optimization Mitchell Hashimoto 2024-03-26 09:47:09 -07:00
  • 6b7a1ce1eb Merge pull request #1550 from peteschaffner/titlebar-unzoom-button Mitchell Hashimoto 2024-03-26 09:41:53 -07:00
  • 1ad973b274 Merge pull request #1609 from gpanders/kitty-alt-reset Mitchell Hashimoto 2024-03-26 06:46:48 -07:00
  • 6c0609ddc8 terminal: reset alt screen kitty keyboard state on full reset Gregory Anders 2024-03-25 12:03:59 -05:00
  • b68e1c6a5d Merge pull request #1555 from BvngeeCord/gtk-tabs-location Mitchell Hashimoto 2024-03-25 21:37:50 -07:00
  • f00242deaf Merge pull request #1594 from aca/aca Mitchell Hashimoto 2024-03-25 21:36:44 -07:00
  • 20870944fd Merge pull request #1610 from gpanders/macos-kitty-associated-text Mitchell Hashimoto 2024-03-25 20:25:01 -07:00
  • 7f1af89abb terminal: turn unreachable into todo Mitchell Hashimoto 2024-03-25 20:11:21 -07:00
  • fcc0ea0c7c terminal: explicit error set for page clone Mitchell Hashimoto 2024-03-25 20:10:03 -07:00
  • ad5d7b6c5a terminal: insert/deleteLines with L/R region across pages Mitchell Hashimoto 2024-03-25 20:07:19 -07:00
  • e337ebe131 terminal: add clonePartialRowFrom Mitchell Hashimoto 2024-03-25 20:01:28 -07:00
  • c634ba363a input: fix associated text on macOS Gregory Anders 2024-03-25 13:39:20 -05:00
  • fe43462eb3 terminal: address todo to re-resolve 905 Mitchell Hashimoto 2024-03-25 11:20:28 -07:00
  • efa18d6971 Revert "ci: try PR builds on Namespace" Mitchell Hashimoto 2024-03-25 11:06:51 -07:00
  • 41720b3c8d terminal: PageList support initialization of multi-page viewports Mitchell Hashimoto 2024-03-25 11:06:21 -07:00
  • 59048668bb ci: try PR builds on Namespace Mitchell Hashimoto 2024-03-25 10:55:27 -07:00
  • 705bd21055 terminal: PageList trim blanks erases empty pages Mitchell Hashimoto 2024-03-25 10:18:31 -07:00
  • 62abecd49d terminal: deleteLines resets line wrap Mitchell Hashimoto 2024-03-25 10:09:23 -07:00
  • a58b03c5a0 terminal: insertLines clears row wrap state Mitchell Hashimoto 2024-03-25 10:06:14 -07:00
  • dc858980de terminal: deleteChars resets row wrap state Mitchell Hashimoto 2024-03-25 09:54:17 -07:00
  • 9ee0b23ef7 terminal: clear spacer heads on growing cols w/o reflow Mitchell Hashimoto 2024-03-25 09:42:05 -07:00
  • 33ede13072 terminal: fix release builds Mitchell Hashimoto 2024-03-24 21:28:30 -07:00
  • 3e84591b84 terminal: insertBlanks doesn't split spacer tail Mitchell Hashimoto 2024-03-24 21:27:45 -07:00
  • db3ab4b0c8 terminal: pause page integrity can be nested Mitchell Hashimoto 2024-03-24 20:57:35 -07:00
  • d1a0149982 terminal: deleteChars must not shift a spacer head Mitchell Hashimoto 2024-03-24 20:47:04 -07:00
  • 36240b897c terminal: many more assertions around spacer state Mitchell Hashimoto 2024-03-24 20:27:47 -07:00
  • 1b8dc0c0c1 terminal: add a test for resize less cols across pages with cursor Mitchell Hashimoto 2024-03-24 19:19:23 -07:00
  • 3d6ae29dc3 terminal: when reflowing, set style to default to prevent integrity fail Mitchell Hashimoto 2024-03-24 15:22:01 -07:00
  • be3749f1ad terminal: decaln accounts for styles across pages Mitchell Hashimoto 2024-03-24 15:13:13 -07:00
  • f719999950 terminal: add assertion to page integrity that row/col count > 0 Mitchell Hashimoto 2024-03-24 14:46:43 -07:00
  • 225cc642b9 terminal: allow growing beyond max size for active area to fit Mitchell Hashimoto 2024-03-24 09:45:35 -07:00
  • 6cbe699533 terminal: remove problematic test on 4k pages, still working on it Mitchell Hashimoto 2024-03-23 21:43:16 -07:00
  • e4332891ee terminal: avoid memory fragmentation if possible on col grow Mitchell Hashimoto 2024-03-23 21:37:34 -07:00
  • 8c148fc32e terminal: use std.meta.eql for equality checks Mitchell Hashimoto 2024-03-22 21:04:05 -07:00
  • eb6536f4a7 address latest zig changes Mitchell Hashimoto 2024-03-22 20:29:45 -07:00
  • 25a5e078fa terminal: more accidental logging Mitchell Hashimoto 2024-03-22 20:01:27 -07:00
  • a301f7da06 terminal: undo accidental debug logs Mitchell Hashimoto 2024-03-22 19:57:24 -07:00
  • 9685a56941 terminal: clear unprotected row should preserve row attrs Mitchell Hashimoto 2024-03-22 19:57:07 -07:00