mirror-ghostty/src
Mitchell Hashimoto 80030f20f0
backport(1.1.x) gtk: ensure that the content scale is always positive (#6890)
If GTK reports a negative or zero scale, we ignore that and use 1.0 for
the scale.

Backport of #5954
2025-03-23 14:38:59 -07:00
..
apprt backport(1.1.x) gtk: ensure that the content scale is always positive (#6890) 2025-03-23 14:38:59 -07:00
bench remove old terminal implementation 2024-03-26 16:14:25 -07:00
build apprt/embedded: utf8 encoding buffer lifetime must extend beyond call 2025-03-23 14:28:37 -07:00
cli Refactor keybinding actions reference generation 2025-02-12 06:29:40 +08:00
config dont use shift+equal combo 2025-03-23 14:19:38 -07:00
crash core: add build option to disable sentry 2025-01-02 13:32:45 -08:00
datastruct terminal: sliding window search can move the cursor 2024-12-03 15:53:12 -08:00
font Implement draw_octant() and yQuads() for U16.0 2025-02-13 09:08:33 -08:00
input apprt/embedded: proper consumed modifier state for ctrl keys 2025-02-13 14:58:41 -08:00
inspector Add keyboard navigation for Terminal IO window (#3909) 2025-02-11 12:46:18 -08:00
os gtk(x11): set `WINDOWID` env var for subprocesses 2025-02-11 13:42:12 -08:00
renderer fix(Metal): force a full rebuild in `setFontGrid` 2025-03-23 14:23:10 -07:00
shell-integration Fix elvish sudo integration and update documentation 2025-03-23 14:31:55 -07:00
simd config: yeet usingns 2024-08-16 10:49:37 -07:00
stb chore: update stb_image.h 2025-01-18 22:47:18 +09:00
terminal terminal: increase CSI max params to 24 to accept Kakoune sequence 2025-03-23 14:21:33 -07:00
terminfo Fix some basic build errors. 2024-06-24 15:16:24 -07:00
termio termio: use modified backend 2025-03-23 14:18:48 -07:00
unicode unigen: Remove libc dependency, use ArenaAllocator 2025-01-20 18:30:22 -08:00
App.zig core: performAction now returns a bool 2025-02-11 16:43:50 -08:00
Command.zig Move resource limits to a dedicated struct, restore before preexec 2025-01-02 15:05:10 -08:00
Surface.zig apprt/embedded: utf8 encoding buffer lifetime must extend beyond call 2025-03-23 14:28:37 -07:00
apprt.zig libghostty: unified action dispatch 2024-09-26 22:00:11 -07:00
build_config.zig This is a major refactor of `build.zig`. 2025-01-07 19:47:43 -08:00
cli.zig c: remove the config load string API 2024-10-18 08:11:11 -07:00
config.zig confirm-close-surface option can be set to always to always require confirmation 2024-12-28 19:16:36 -08:00
fastmem.zig perf: introduce CacheTable strcture, use it for shaper cache 2024-06-10 13:58:35 -04:00
global.zig Ignore SIGPIPE 2025-01-24 13:48:30 -08:00
helpgen.zig Improve `list-actions` command documentation formatting 2025-01-18 05:14:49 +08:00
input.zig macOS: "option-as-alt" defaults to "true" for US keyboard layouts 2024-12-11 10:27:08 -08:00
main.zig docs: generate mdx file for cli actions 2025-01-23 15:58:33 -08:00
main_c.zig apprt/embedded: fix usingnamespace usage 2024-08-16 15:00:07 -07:00
main_ghostty.zig Clarify CLI vs. Keybind Actions documentation 2025-01-01 12:34:55 -05:00
main_wasm.zig lots more yeeting 2024-08-16 14:35:10 -07:00
math.zig math style 2022-08-18 11:42:32 -07:00
pty.zig core: fix up pty Zig error sets 2025-02-03 15:06:59 -06:00
quirks.zig font/shaper: split text runs on common bad ligature pairs 2024-08-11 15:26:36 -07:00
renderer.zig renderer: dedicated size struct, defined coordinate spaces 2024-11-14 12:36:21 -08:00
surface_mouse.zig macos: rectangle select only requires option + drag 2024-10-30 20:47:24 -04:00
termio.zig termio: yeet usingns 2024-08-16 10:36:10 -07:00