Kovid Goyal
|
a9924d2ab7
|
oops
|
2024-05-17 22:45:52 +05:30 |
|
Kovid Goyal
|
9e3b49ab84
|
Micro-optimization
|
2024-05-17 22:36:09 +05:30 |
|
Kovid Goyal
|
a661f00651
|
Fix the previous fix
Store pending responses since the parser can call HandleDCS multiple
times in a single Read()
|
2024-05-17 22:27:17 +05:30 |
|
Kovid Goyal
|
703068f884
|
Fix packet coalescing over network transport causing remote control run over socket not working reliably
|
2024-05-17 22:18:04 +05:30 |
|
Kovid Goyal
|
64870af53f
|
simplify logic
|
2024-05-17 20:05:24 +05:30 |
|
Kovid Goyal
|
8a175010e6
|
typo
|
2024-05-14 20:32:34 +05:30 |
|
Kovid Goyal
|
38fed8b391
|
kitten @ run: A new remote control command to run a process on the machine kitty is running on and get its output
Fixes #7429
|
2024-05-14 14:32:01 +05:30 |
|
Kovid Goyal
|
1a394d6a57
|
Allow rc commands to control the exit code
|
2024-05-14 14:31:31 +05:30 |
|
Kovid Goyal
|
cbe4e705db
|
Allow at commands to specialize response handling
|
2024-05-14 13:14:21 +05:30 |
|
Kovid Goyal
|
8cb53cb5a6
|
Fix handling of streaming remote command via tty_io that doesnt actually stream anything
|
2024-05-14 13:13:17 +05:30 |
|
Kovid Goyal
|
814412b8ac
|
kitten @ send-key: Fix some keys being sent in kitty keyboard protocol encoding when not using socket for remote control
The @ kitten no longer changes keyboard mode unless actually needed.
|
2024-05-02 11:04:41 +05:30 |
|
Kovid Goyal
|
5e12c0b144
|
Fix #7405
|
2024-05-01 09:40:22 +05:30 |
|
Kovid Goyal
|
3d98b33076
|
...
|
2024-04-09 08:39:42 +05:30 |
|
Kovid Goyal
|
a444b5eccb
|
Only use raw monotonic time on Linux and macOS
|
2024-04-09 08:21:20 +05:30 |
|
Kovid Goyal
|
6c64428be9
|
CLOCK_MONOTONIC_RAW support for Go
|
2024-04-09 08:04:15 +05:30 |
|
Kovid Goyal
|
55feef8663
|
Linter fixes
|
2024-03-22 11:16:02 +05:30 |
|
Kovid Goyal
|
3b74fcb88c
|
switch to a maintained fork of imaging
|
2024-03-22 10:38:22 +05:30 |
|
Kovid Goyal
|
e818f01ff2
|
Ensure palette is large enough to avoid panics with invalid images that have pixels refering to colors not in the palette
|
2024-03-22 10:01:20 +05:30 |
|
Kovid Goyal
|
e11081ac09
|
Use exiffix rather than imaging to handle EXIF rotation
exiffix works for more formats than just JPEG
|
2024-03-22 09:35:39 +05:30 |
|
Kovid Goyal
|
11882aef2d
|
Fix #7243
|
2024-03-21 17:16:09 +05:30 |
|
Kovid Goyal
|
924b87a16a
|
Convenience function to get terminfo data in kittens
|
2024-03-21 10:58:46 +05:30 |
|
Kovid Goyal
|
32f0da2e77
|
Ensure no frame is created for assembly functions
|
2024-03-15 07:58:09 +05:30 |
|
Kovid Goyal
|
65923b1aba
|
Add some benchamrking
|
2024-03-07 11:09:24 +05:30 |
|
Kovid Goyal
|
47fea26b62
|
Add an IndexByte implementation useful for benchmarking against stdlib SIMD implementation
|
2024-03-07 09:36:40 +05:30 |
|
Kovid Goyal
|
210c417d96
|
...
|
2024-03-06 10:41:39 +05:30 |
|
Kovid Goyal
|
c1af14c22a
|
Fix @ send-key not working to send keys to self over TTY
|
2024-03-05 13:09:07 +05:30 |
|
Kovid Goyal
|
63d974135b
|
Clean up linter warnings
|
2024-03-05 08:27:13 +05:30 |
|
Kovid Goyal
|
c19488f3be
|
Graphics protocol: Add a new delete mode for deleting images whose ids fall within a range
Useful for bulk deletion. See #7080
|
2024-02-25 09:57:44 +05:30 |
|
Kovid Goyal
|
b52af64ffe
|
Hide cursor during benchmark run
|
2024-02-25 09:57:43 +05:30 |
|
Kovid Goyal
|
a7c06b38e6
|
We dont actually need vzeroupper at start of function
GCC emits vzeroupper automatically when compiling with native
optimizations but we still need it otherwise
|
2024-02-25 09:57:43 +05:30 |
|
Kovid Goyal
|
16d36c46fe
|
Update to using math/rand/v2
|
2024-02-25 09:57:43 +05:30 |
|
Kovid Goyal
|
720618bc37
|
Use go 1.22 for building
It supports PCALIGN on non ARM arches as well
|
2024-02-25 09:57:43 +05:30 |
|
Kovid Goyal
|
2f727e6561
|
...
|
2024-02-25 09:57:43 +05:30 |
|
Kovid Goyal
|
b65a5f78fd
|
Fix regression causing shells in darwin to not run in login mode
|
2024-02-25 09:57:43 +05:30 |
|
Kovid Goyal
|
ede4d7fbca
|
...
|
2024-02-25 09:57:42 +05:30 |
|
Kovid Goyal
|
c01b959723
|
Fix Go unaligned index implementation
|
2024-02-25 09:57:42 +05:30 |
|
Kovid Goyal
|
7467307200
|
Add some alignment tests
|
2024-02-25 09:57:42 +05:30 |
|
Kovid Goyal
|
bbdb0b15f3
|
DRYer
|
2024-02-25 09:57:42 +05:30 |
|
Kovid Goyal
|
b5edd9ad57
|
Dont precalculate mask in loop body
No need since we dont shift. Avoids the extra mask instructions for the
not found case.
|
2024-02-25 09:57:42 +05:30 |
|
Kovid Goyal
|
f9fd6ffd46
|
Use only aligned loads for index funcs
Also obviates the necessity for safe slice wrappers
|
2024-02-25 09:57:41 +05:30 |
|
Kovid Goyal
|
31a5fcf297
|
DRYer
|
2024-02-25 09:57:41 +05:30 |
|
Kovid Goyal
|
561712090d
|
Fix cmplt implementation
|
2024-02-25 09:57:41 +05:30 |
|
Kovid Goyal
|
d9190ea675
|
DRYer
|
2024-02-25 09:57:41 +05:30 |
|
Kovid Goyal
|
57f4ea4d4a
|
Add some tests for broadcast from constant intrinsic
|
2024-02-25 09:57:41 +05:30 |
|
Kovid Goyal
|
9b0ae8d403
|
Dont use VEX encoded instructions for 128 bit ISA
|
2024-02-25 09:57:41 +05:30 |
|
Kovid Goyal
|
aed0611fb8
|
Avoid double trailing RET
|
2024-02-25 09:57:40 +05:30 |
|
Kovid Goyal
|
5a5e31c38b
|
Also zero upper at start of function
|
2024-02-25 09:57:40 +05:30 |
|
Kovid Goyal
|
db2e0e816d
|
Fix mixing of register types in the same function
|
2024-02-25 09:57:40 +05:30 |
|
Kovid Goyal
|
a298781b85
|
DRYer
|
2024-02-25 09:57:40 +05:30 |
|
Kovid Goyal
|
d5cd9ef2ca
|
...
|
2024-02-25 09:57:40 +05:30 |
|