Mitchell Hashimoto
678c601daf
Merge pull request #1532 from codersauce/fix-config-docs
...
docs: correct MacOS location for themes on config docs
2024-02-17 11:20:51 -08:00
Mitchell Hashimoto
4a6ba59f73
input: send shifted uppercase ASCII letters as CSIu
...
Related to #1507
The comments in this change have most of the detail. The primary gist:
- caps-lock is handled correctly so #1501 is still fixed
- only characters pressed with the shift key are affected
2024-02-17 08:39:27 -08:00
Felipe Coury
733f4464c3
docs: correct MacOS location for themes on config docs
2024-02-17 10:53:27 -03:00
Mitchell Hashimoto
7cc9ea02c4
Merge pull request #1526 from tt/avoid-repainting-new-tab-button-for-native-tab-bar
...
Avoid repainting new tab button for native tab bar
2024-02-16 13:59:55 -08:00
Mitchell Hashimoto
f7a9879579
build: fix issue for long branch names
2024-02-16 13:59:42 -08:00
Troels Thomsen
a874280e4b
Avoid repainting new tab button for native tab bar
2024-02-16 13:57:11 -08:00
Mitchell Hashimoto
5db59ebb64
Merge pull request #1527 from tt/set-background-color-in-title-bar-tab-mode-only
...
Set background color in title bar tab mode only
2024-02-16 13:55:32 -08:00
Mitchell Hashimoto
9e4cd0b51c
macos: minor reordering
2024-02-16 13:55:09 -08:00
Mitchell Hashimoto
c4f00fd6a8
Merge pull request #1529 from ryanccn/docs-keybind-text
...
docs: document the `text` action for `keybind`
2024-02-16 13:52:26 -08:00
Troels Thomsen
3bf18560bb
Set background color in title bar tab mode only
2024-02-16 21:53:26 +01:00
Troels Thomsen
05fe0e830b
Correct grammatical mistake
2024-02-16 21:52:46 +01:00
Ryan Cao
56ebc78b8a
docs: document the text
action for keybind
2024-02-16 17:40:43 +08:00
Troels Thomsen
41e94cf0be
Remove trailing whitespace
2024-02-15 23:39:14 +01:00
Mitchell Hashimoto
8b8cbcbfc9
update README to note macOS SDKs needed
2024-02-14 08:57:04 -08:00
Mitchell Hashimoto
63ca2c0f0c
pkg/apple-sdk: more descriptive error when SDK not found
2024-02-14 08:56:11 -08:00
Mitchell Hashimoto
3d26d3813d
Merge pull request #1522 from mitchellh/metal-occlusion
...
macOS: send occluded state to renderers, trigger draw on visible
2024-02-13 22:02:00 -08:00
Mitchell Hashimoto
239a517710
Revert "renderer/metal: start extracting "visible" resources"
...
This reverts commit 0c1d288142a0d0bf31be13999e89bdc08bd18fb9.
2024-02-13 21:57:55 -08:00
Mitchell Hashimoto
387e5b242e
Revert "renderer/metal: cache buf cells"
...
This reverts commit 9f6db11b95f1bfed79f9b653f2ffb2be81cfc158.
2024-02-13 21:57:50 -08:00
Mitchell Hashimoto
b602eba61b
Revert "renderer/metal: move shaders to cached state"
...
This reverts commit bef83446d1cff42946c2a242e3c645350d00c574.
2024-02-13 21:57:49 -08:00
Mitchell Hashimoto
e10e45a935
Revert "renderer/metal: free resources when occluded"
...
This reverts commit b5d543705de4ea42407db9e2d49ae03f3ae5cf14.
2024-02-13 21:57:46 -08:00
Mitchell Hashimoto
b5d543705d
renderer/metal: free resources when occluded
2024-02-13 20:07:41 -08:00
Mitchell Hashimoto
bef83446d1
renderer/metal: move shaders to cached state
2024-02-13 19:37:10 -08:00
Mitchell Hashimoto
9f6db11b95
renderer/metal: cache buf cells
2024-02-13 19:10:58 -08:00
Mitchell Hashimoto
b945a6c3b6
Merge pull request #1509 from der-teufel-programming/fix-os-O
...
Update usage of std.os.O
2024-02-13 16:45:44 -08:00
Chris Marchesi
6cedc369cd
nix: update nixpkgs-zig-0-12
...
This updates the nixpkgs-zig-0-12 to be in line with the current overlay
Zig (0.12.0-dev.2711+f995c1b08).
2024-02-13 09:59:59 -08:00
Mitchell Hashimoto
0c1d288142
renderer/metal: start extracting "visible" resources
2024-02-13 09:44:40 -08:00
Mitchell Hashimoto
e1908f7cc7
renderer: handle renderer pause/redraw on occlusion
2024-02-13 09:21:04 -08:00
Mitchell Hashimoto
7548ac368e
config: note that tab restore with titlebar tabs on macos 13 is broken
2024-02-12 21:30:24 -08:00
Mitchell Hashimoto
36635758d8
Merge pull request #1517 from mitchellh/long-preedit
...
core: fallback to heap allocation for long preedit inputs
2024-02-12 21:27:54 -08:00
Mitchell Hashimoto
e95b1707c1
core: fallback to heap allocation for long preedit inputs
...
Fixes #1514
We previously required all preedit inputs to fit into the small copied
message size. That's true for 99% of all inputs, but if a long pre-edit
input comes in, this may not be true. We should try the small array
fast-path but fall back to heap allocation if we must.
2024-02-12 21:21:35 -08:00
Mitchell Hashimoto
6acf2b40af
terminal/kitty-gfx: mistaken logic
2024-02-12 19:35:02 -08:00
Mitchell Hashimoto
6a3b676779
Merge pull request #1511 from truemedian/refuzzed
...
Realpath with nulls and malformed OSC 4 causing panics
2024-02-12 19:32:15 -08:00
Mitchell Hashimoto
9193cfa6d2
style nit
2024-02-12 19:31:58 -08:00
Nameless
28ff9f7310
bug: std.os.realpath on non-windows asserts no nulls, make an error
2024-02-12 19:31:17 -08:00
Mitchell Hashimoto
739fc746bf
terminal: OSC parses 4 with empty string param without crashing
2024-02-12 19:30:04 -08:00
Mitchell Hashimoto
645aa61482
update nix
2024-02-12 18:57:33 -08:00
Mitchell Hashimoto
02e0230131
Merge pull request #1515 from mitchellh/dependabot/github_actions/namespacelabs/nscloud-cache-action-1.1.1
...
build(deps): bump namespacelabs/nscloud-cache-action from 1.1.0 to 1.1.1
2024-02-12 18:47:20 -08:00
dependabot[bot]
4dde111197
build(deps): bump namespacelabs/nscloud-cache-action from 1.1.0 to 1.1.1
...
Bumps [namespacelabs/nscloud-cache-action](https://github.com/namespacelabs/nscloud-cache-action ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/namespacelabs/nscloud-cache-action/releases )
- [Commits](https://github.com/namespacelabs/nscloud-cache-action/compare/v1.1.0...v1.1.1 )
---
updated-dependencies:
- dependency-name: namespacelabs/nscloud-cache-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-13 00:20:20 +00:00
Mitchell Hashimoto
6876247a5a
Merge pull request #1513 from mitchellh/macosci
...
use namespace macOS for testing
2024-02-12 14:29:47 -08:00
Mitchell Hashimoto
20dfc00b6b
ci: macos doesn't support caches
2024-02-12 14:20:25 -08:00
Mitchell Hashimoto
5cf1766681
ci: try Namespace macOS
2024-02-12 14:14:13 -08:00
Mitchell Hashimoto
c5ff89095a
Merge pull request #1512 from mitchellh/macos-occlusion
...
macOS: notify core of window occlusion state
2024-02-12 14:04:06 -08:00
Mitchell Hashimoto
9bc972568c
macos: call occlusion callback for state change
2024-02-12 13:48:29 -08:00
Mitchell Hashimoto
be0595d71d
apprt/embedded: add occlusion state callback
2024-02-12 13:48:09 -08:00
Mitchell Hashimoto
f115e257a4
ci: add namespace cache to more places
2024-02-12 11:24:58 -08:00
Krzysztof Wolicki
af842591c5
Update usage of std.os.O
2024-02-12 20:11:02 +01:00
Hugo Santos
2a47d7d41e
Switch to nscloud-cache-action v1.1.0 which handles the permissions required to create /nix.
2024-02-12 17:57:46 +01:00
Hugo Santos
8cb26475a6
Use Namespace cache volumes to cache /nix.
...
Leads to an overall improvement of 25% in total runtime.
2024-02-12 17:11:49 +01:00
Mitchell Hashimoto
a42c8adf8a
Merge pull request #1507 from mitchellh/ctrl
...
input: ctrl ASCII uppercase behaves the same as ctrl lowercase
2024-02-11 14:37:08 -08:00
Mitchell Hashimoto
2f36fd4b5f
input: ctrl ASCII uppercase behaves the same as ctrl lowercase
...
Fixes #1505
I verified this behavior with every other terminal and I've added test
cases for it. We previously had a test case to assert the opposite,
which is incorrect.
2024-02-11 14:28:53 -08:00