Kovid Goyal
5921ca1139
Add images benchmark
2024-02-25 09:57:26 +05:30
Kovid Goyal
822c9cb1d6
...
2024-02-25 09:57:26 +05:30
Kovid Goyal
529de9c91d
Allow specifying benchmarks to run on the command line
2024-02-25 09:57:26 +05:30
Kovid Goyal
7914523a16
Add a CSI + ascii test
2024-02-25 09:57:26 +05:30
Kovid Goyal
d39c71f927
Round the time to two digit precision
2024-02-25 09:57:26 +05:30
Kovid Goyal
934f2ede0b
Start work on simple benchmark tool
2024-02-25 09:57:26 +05:30
Kovid Goyal
47a493c090
Increase chunk size for graphics protocol since the VT parser now supports it
2024-02-25 09:57:25 +05:30
Kovid Goyal
52025ff030
misc parser and test fixes
2024-02-25 09:57:22 +05:30
Kovid Goyal
946d28ae37
Completion for kitty @ load-config --override xxx
2024-02-10 14:52:29 +05:30
Kovid Goyal
97e2d41233
Completion for kitty @ action
2024-02-10 14:01:45 +05:30
Kovid Goyal
777fd5350b
Add a test for Go flock implementation
2024-02-09 11:54:51 +05:30
Kovid Goyal
a1f2a7df4d
Port new shlex code to Go
2023-12-04 14:14:11 +05:30
Kovid Goyal
2b751f56bd
Port test
2023-11-22 10:50:05 +05:30
Kovid Goyal
882d471c90
Make config line parsing in Go use same algorithm as in python
2023-11-22 10:01:45 +05:30
Kovid Goyal
fc64ef41b3
when parsing conf files in go accept both space and tab as key separators
2023-11-22 09:49:33 +05:30
Kovid Goyal
70bc4f1033
Generate man pages for kitten and all its sub-commands recursively
...
Fixes #6808
2023-11-11 17:09:23 +05:30
Kovid Goyal
65754a2032
...
2023-11-11 08:45:39 +05:30
Kovid Goyal
24d9d502b1
Set window title when showing errors
2023-10-29 08:24:08 +05:30
Kovid Goyal
7292d1c9df
Clean up mouse-demo kitten
...
Fixes #6738
2023-10-21 07:55:23 +05:30
Kovid Goyal
314fe4fe4a
Allow launched background process to work with --allow-remote-control
...
Use a dedicated socketpair for such processes. Fixes #6712
2023-10-18 19:56:58 +05:30
Kovid Goyal
a9b412baba
Fix a regression that broke kitten update-self
...
Fixes #6729
2023-10-18 19:19:35 +05:30
Kovid Goyal
6a50af12d3
Make set_pointer_shapes private
2023-10-17 21:47:03 +05:30
Kovid Goyal
ee8399ba56
Port the mouse_demo kitten to Go
2023-10-17 20:21:22 +05:30
Kovid Goyal
81b032a161
Dont expand cwd=current in rc launch
...
This is easily done at the command line. And its semantics are
are to refer to cwd of active window.
2023-10-17 05:01:28 +05:30
Kovid Goyal
ddb121b418
Remote control launch: Fix the --copy-env option not copying current environment variables
...
Fixes #6724
2023-10-16 22:32:51 +05:30
Kovid Goyal
187fa996f8
Add the cell pointer shape
2023-10-16 20:33:12 +05:30
Kovid Goyal
17ce474b79
Use hand pointer when hovering over buttons in ask kitten
2023-10-15 21:35:51 +05:30
Kovid Goyal
d66074f19f
Add pointer shape enum to kittens
2023-10-15 21:03:41 +05:30
Kovid Goyal
00dc5a8dc5
Fix a regression caused by rewrite of kittens to Go that made various kittens reset colors in a terminal when the colors were changed by escape code
...
Fixes #6708
2023-10-12 20:19:28 +05:30
Kovid Goyal
455d0a6048
Dont show hidden sub-commands during completion
2023-10-10 05:41:27 +05:30
Kovid Goyal
5d0dabe51c
completion: match exe on basename alone
2023-10-10 05:22:40 +05:30
Kovid Goyal
9e514df604
More linter fixes
2023-10-05 10:07:25 +05:30
Kovid Goyal
8865d3231a
Fix themes that dont define a background color incorrectly being classified as light
...
The default bg in kitty is dark
2023-10-05 09:36:59 +05:30
Kovid Goyal
59e4c6660e
run-shell: Allow specifying the cwd
2023-09-24 10:40:21 +05:30
Kovid Goyal
38be3e98a1
More linter fixes
2023-09-24 09:16:27 +05:30
Kovid Goyal
4af1a38507
More linter fixes
2023-09-24 09:06:15 +05:30
Kovid Goyal
c280a28155
Dont use os.Remove on failures in syscall_shm
...
Use shm_unlink instead
2023-09-23 11:16:30 +05:30
Kovid Goyal
24598b846c
...
2023-09-23 11:09:51 +05:30
Kovid Goyal
dc43f0d42f
...
2023-09-23 11:08:55 +05:30
Kovid Goyal
5fede41205
Always use fallocate() on Linux for SHM creation
2023-09-23 10:55:15 +05:30
Kovid Goyal
6619bf33b0
Using fcntl() based fallocate on darwin doesnt work with file descriptors returned by shm_open
2023-09-23 10:39:10 +05:30
Kovid Goyal
38bac98c12
Fix build of fallocate_darwin.go
2023-09-23 10:08:04 +05:30
Kovid Goyal
2e4f3dab41
Use fallocate() rather than truncate() when creating SHM memory
...
With truncate() the OS might not actually allocate the space leading to
a SIGBUS if /dev/shm runs out of space when actually using the mmap.
By using fallocate we ensure that once the SHM mmap is created it wont
fail
2023-09-23 09:53:17 +05:30
Kovid Goyal
911c80aa3b
More linter fixes
2023-09-22 12:20:37 +05:30
Kovid Goyal
fd85dfb417
DRYer
2023-09-22 12:13:17 +05:30
Kovid Goyal
c650bd0aac
icat: Dont open the controlling terminal to query for size if stdout is a terminal, use it instead
2023-09-22 12:10:21 +05:30
Kovid Goyal
fc1331cfdc
Dont call tcgetattr when no operations are specified
2023-09-22 09:37:48 +05:30
Kovid Goyal
fe4fdaefb9
Remove unused code
2023-09-22 09:25:21 +05:30
Kovid Goyal
704ae40dee
More linter fixes
2023-09-22 09:24:31 +05:30
Kovid Goyal
1a32e62ebf
More linter fixes
2023-09-18 21:07:39 +05:30