Paul Berg
05e7bf7634
gtk: add devel class to window in debug builds
2024-09-11 15:42:31 +02:00
Paul Berg
439988930d
gtk: respect wide-tabs option
2024-09-11 15:42:31 +02:00
Paul Berg
5327daac04
adw: implement next/previous
2024-09-11 15:42:31 +02:00
Paul Berg
9c8a9f3d6b
adw: respect gtk-wide-tabs
...
update
2024-09-11 15:42:05 +02:00
Paul
42c93d89fc
adw: move notebook to its own file
2024-09-11 15:42:03 +02:00
Paul
0e22695ec4
gtk: use adwaita tab view when possible
...
add tab bar view
2024-09-11 15:35:22 +02:00
Mitchell Hashimoto
60383fd2a9
Merge pull request #1992 from hqnna/update-config
...
macOS Autoupdate Configuration Option(s)
2024-09-10 22:11:19 -07:00
Mitchell Hashimoto
bcfe7d0f6c
macos: update comment on why we don't start updater
2024-09-10 21:55:58 -07:00
Mitchell Hashimoto
359272a5f5
macos: start Sparkle after loading config
2024-09-10 21:54:40 -07:00
hanna
fd9d38481b
refactor: attempted autoupdate configuration
2024-09-10 21:40:17 -07:00
Mitchell Hashimoto
5e553f2743
Merge pull request #2184 from jcollie/basic-cli-crash-report
...
feat: basic +crash-report cli action
2024-09-10 21:25:50 -07:00
Mitchell Hashimoto
11c3ca69f5
cli/crash-report: make it simpler (uglier, honestly)
2024-09-10 21:15:40 -07:00
Mitchell Hashimoto
4e16624676
crash: add directory listing, allocation free
2024-09-10 21:15:09 -07:00
Jeffrey C. Ollie
1a6c928951
update README
2024-09-10 20:43:00 -07:00
Jeffrey C. Ollie
6292cdec0e
remove unnecessary imports
2024-09-10 20:43:00 -07:00
Jeffrey C. Ollie
d907cebae9
feat: basic +crash-report cli action
...
Only lists crash reports right now. Viewing and/or submitting crash
reports to come later.
2024-09-10 20:43:00 -07:00
Mitchell Hashimoto
b18598c242
Merge pull request #2215 from jcollie/fix-selection-string
...
fix: Surface.selectionString should return sentinel slice
2024-09-10 16:21:49 -07:00
Jeffrey C. Ollie
f1473a1464
fix: Surface.selectionString should return sentinel slice
...
The underlying API call returns a sentinel slice so selectionString
should do the same or there are problems later trying to free the
allocated memory.
2024-09-10 17:22:29 -05:00
Mitchell Hashimoto
67abd8804e
Merge pull request #2208 from pluiedev/feat/document-common-nixos-issues
...
README: document common issues on NixOS
2024-09-10 11:24:30 -07:00
Mitchell Hashimoto
b7c9dafab3
prettier
2024-09-10 11:23:55 -07:00
Mitchell Hashimoto
f60bee6411
Merge pull request #2213 from rockorager/main
...
graphics: set default transmission format as .rgba
2024-09-10 11:08:35 -07:00
Tim Culverhouse
723d79c9de
graphics: set default transmission format as .rgba
...
The default format for transmission is defined as RGBA (f=32) in the
Kitty Graphics specification. When no format is specified, this can
result in an error for length checking.
Fixes : #2212
Reference: https://sw.kovidgoyal.net/kitty/graphics-protocol/#control-data-reference
2024-09-10 11:03:51 -07:00
Leah Amelia Chen
8502034dae
README: document common issues on NixOS
2024-09-09 10:45:44 +02:00
Mitchell Hashimoto
12bf107bcb
update README
2024-09-08 21:30:07 -07:00
Mitchell Hashimoto
d4feae67c8
Merge pull request #2207 from mohshami/fedora_install_doc
...
Add package names for Fedora variants
2024-09-08 09:40:11 -07:00
Mohammad H. AlShami
20fdd6ee9f
Fix copied mistake
2024-09-07 13:10:59 -05:00
Mohammad H. AlShami
4ee615294b
Add package names for Fedora variants
2024-09-07 13:06:36 -05:00
Mitchell Hashimoto
4501991325
Merge pull request #2201 from qwerasd205/wide-boundary-conds
...
Wide cell boundary conditions in ECH & DCH + soft-wrap reset correctness
2024-09-06 19:00:15 -07:00
Qwerasd
5138801b7b
comment
2024-09-06 18:03:56 -04:00
Qwerasd
9669332134
terminal: cursorResetWrap should not reset wrap_continuation
2024-09-06 17:57:14 -04:00
Mitchell Hashimoto
8f47581e22
terminal: add test for wide character on right margin boundary
2024-09-06 14:28:04 -07:00
Mitchell Hashimoto
f4052fd824
terminal: fix uninitialized memory access when kitty color protocol
2024-09-06 14:08:33 -07:00
Qwerasd
057f218c9e
perf(terminal): specialize splitCellBoundary
to cursor row
...
+ do some abstraction leakage in `cursorResetWrap`, since they're both
used in hot functions for TUI stuff so performance is important.
2024-09-06 13:26:57 -04:00
Mitchell Hashimoto
c16a4fd95e
Merge pull request #2203 from ghostty-org/crash-envelope
...
Crash envelope rich decoding, fix parsing multiple items, serialization
2024-09-06 09:53:37 -07:00
Mitchell Hashimoto
b2696ee6fa
crash: envelope parsing handles multiple payloads with length properly
2024-09-06 09:48:21 -07:00
Qwerasd
8d12044f1d
Terminal: fix ECH & DCH wide char boundary cond. behavior
2024-09-06 12:35:11 -04:00
Qwerasd
04271c6a07
test(Terminal): test ECH wide char boundary conditions
2024-09-06 12:35:11 -04:00
Qwerasd
1692a82b33
test(Terminal): test DCH wide char boundary conditions
2024-09-06 12:35:11 -04:00
Mitchell Hashimoto
4acbdbc038
typos
2024-09-06 09:23:33 -07:00
Mitchell Hashimoto
646b8a4cdd
crash: parse attachments from sentry envelope
2024-09-06 09:21:36 -07:00
Mitchell Hashimoto
6788aefe95
crash: data model for encoded vs decoded items
2024-09-06 08:50:18 -07:00
Mitchell Hashimoto
ee6fd80746
crash: envelope encoder
2024-09-05 21:24:14 -07:00
Mitchell Hashimoto
cc59c5d5d9
Merge pull request #2202 from ghostty-org/push-xqxploovxolw
...
font/sprite: avoid invalid glyph if unsupported codepoint is attempted
2024-09-05 20:26:41 -07:00
Mitchell Hashimoto
c9523a6ee0
font/sprite: avoid invalid glyph if unsupported codepoint is attempted
2024-09-05 20:22:51 -07:00
Mitchell Hashimoto
eec2b1e3e8
Merge pull request #2200 from tristan957/gtk-accel-warning
...
gtk: silence bad accelerator warnings
2024-09-05 18:20:53 -07:00
Tristan Partin
a0bc6ae966
gtk: silence bad accelerator warnings
...
Before this a commit a keybind of CTRL + \ would create a GTK
accelerator of <Ctrl>\, which is incorrect. It needs to be
<Ctrl>backslash, which can be retrieved with gdk_keyval_name().
Signed-off-by: Tristan Partin <tristan@partin.io>
2024-09-05 19:08:29 -05:00
Mitchell Hashimoto
0f4d07e68c
Merge pull request #2199 from ghostty-org/osc
...
terminal: do not reset OSC parser if its already empty
2024-09-05 16:58:25 -07:00
Mitchell Hashimoto
738a4c568a
terminal: do not reset OSC parser if its already empty
...
This is not a safe operation since the OSC parser has undefined memory
when it is in the empty state. This is on purpose for performance
reasons.
2024-09-05 16:53:34 -07:00
Mitchell Hashimoto
b283307dd6
update vouch instructions
2024-09-05 15:17:00 -07:00
Mitchell Hashimoto
ce85eb1d91
readme: update vouch help
2024-09-05 15:13:13 -07:00