Commit Graph

936 Commits

Author SHA1 Message Date
Kovid Goyal
13bdb2035c Merge branch 'pr-fix-reset' of https://github.com/sergei-grechanik/kitty 2023-09-04 07:34:12 +05:30
Sergei Grechanik
63cc5d7e49 Fix erasure of unicode placeholder images on reset 2023-09-03 15:33:30 -07:00
Jake Stewart
6354ef4cee add tests for python config parser 2023-09-03 16:37:59 +08:00
Kovid Goyal
951951776a Ensure group_count is never zero in any ImageRef
Now group_count means the number of refs pointing to the same image from
that ref onwards. This is needed because we can index the list of refs
at any point when drawing not just at the start of a group.

Fixes #6594
2023-09-02 12:48:44 +05:30
Kovid Goyal
93bb6680c5 flush after run_cli, more logical 2023-08-07 12:37:27 +05:30
Kovid Goyal
1347d1ad47 Let go tests run without blocking on stdio 2023-08-07 10:56:39 +05:30
Kovid Goyal
d6187b5bfc ... 2023-08-07 10:25:20 +05:30
Kovid Goyal
16132d0309 Fix stdio not actually being forwarded 2023-08-05 13:24:25 +05:30
Kovid Goyal
e2915601a4 More robust stdio forwarding in tests 2023-08-05 11:37:39 +05:30
Kovid Goyal
bc4d7f4cb1 Get stdio forwarding working in the PTY tests 2023-08-05 10:47:29 +05:30
Kovid Goyal
88beb58838 Prevent go test output being interleaved with python 2023-08-05 10:15:08 +05:30
Kovid Goyal
395e47cc9e CI is even slower than I thought 2023-08-04 07:36:36 +05:30
Kovid Goyal
a74e93d241 Increase timeout for child exit on CI 2023-07-30 19:49:48 +05:30
Kovid Goyal
c11d1d3430 Add more integration testing for the transfer kitten 2023-07-30 19:49:47 +05:30
Kovid Goyal
47913a7c1f Tests for normal mode home dir expansion 2023-07-30 19:49:47 +05:30
Kovid Goyal
995c447435 Get the multi file tests working for the receive kitten 2023-07-30 19:49:47 +05:30
Kovid Goyal
5578e34da8 ... 2023-07-30 19:49:47 +05:30
Kovid Goyal
a30687125c Start on tests for receive kitten 2023-07-30 19:49:47 +05:30
Kovid Goyal
2cae0ab695 Dont wait for cancel response when user denies permission 2023-07-30 19:49:46 +05:30
Kovid Goyal
bb897fa299 Ignore directory mtimes when testing
They are flaky on CI for some reason
2023-07-30 19:49:46 +05:30
Kovid Goyal
eecf24b986 Fix registering of mtimes 2023-07-30 19:49:44 +05:30
Kovid Goyal
e60fef3ba1 More tests for send kitten 2023-07-30 19:49:44 +05:30
Kovid Goyal
346a651a48 Add option to control compression modes 2023-07-30 19:49:44 +05:30
Kovid Goyal
84c680266a Dont check exitcode on ancient python 2023-07-30 19:49:44 +05:30
Kovid Goyal
350af446d3 More tests 2023-07-30 19:49:44 +05:30
Kovid Goyal
39f7f2d7b4 Cant flush response in a parser callback as it can cause recursive parsing 2023-07-30 19:49:44 +05:30
Kovid Goyal
34dfd1881f Update docs on what is needed for the transfer kitten 2023-07-30 19:49:44 +05:30
Kovid Goyal
15978c9c60 Infrastructure for testing the transfer kitten 2023-07-30 19:49:43 +05:30
Kovid Goyal
42edfa6a47 Prevent ruff from failing because of to be ported test 2023-07-30 19:49:43 +05:30
Kovid Goyal
86a1a40d1d remove unused code 2023-07-30 19:49:43 +05:30
Kovid Goyal
edc1669ced Ported tests all pass 2023-07-30 19:49:43 +05:30
Kovid Goyal
bbbc33d4dc ... 2023-07-30 19:49:43 +05:30
Kovid Goyal
b03fa08884 ... 2023-07-30 19:49:43 +05:30
Kovid Goyal
9a5b3a7315 Start work on porting rsync roundtrip tests 2023-07-30 19:49:43 +05:30
Kovid Goyal
c84874ca8d Add tests for the xxhash based hashers 2023-07-30 19:49:42 +05:30
Kovid Goyal
37d9a572ee Restore a couple of needed functions to the rsync module 2023-07-30 19:49:42 +05:30
Kovid Goyal
25ed0c9c51 ... 2023-07-30 19:49:38 +05:30
Kovid Goyal
b83e4d88f4 Implement fast padding-less base64 encode/decode for python 2023-07-30 19:49:38 +05:30
Kovid Goyal
6c79ae4443 Proper parsing of safe_string fields 2023-07-30 19:49:38 +05:30
Kovid Goyal
e05902e8ee ... 2023-07-30 19:49:38 +05:30
Kovid Goyal
55bbf175c6 Port send file mapping tests 2023-07-30 19:49:37 +05:30
Kovid Goyal
da31d21ddb Port the shell integration tests to use the run-shell kitten 2023-06-26 16:53:08 +05:30
Kovid Goyal
098a38a3a9 Remove rendering via framebuffer for transparent windows with images
There is no need for it with the current rendering pipeline. Images are
blended with premult blending.
2023-06-21 16:06:07 +05:30
Kovid Goyal
af724090d2 Add a non-delete test as well 2023-06-14 09:44:51 +05:30
Kovid Goyal
80fb6f0f12 Merge branch 'master' of https://github.com/olzhasar/kitty 2023-06-14 08:08:51 +05:30
Kovid Goyal
4c5f4c4baf Apparently Python 3.12 no longer raises FileNotFoundError when closing a deleted file
Fixes #6360 (I hope) dont have time to actually test with pre-release
python builds
2023-06-14 08:06:47 +05:30
olzhasar
d0a5d1b3a4 Fix misspellings 2023-06-14 03:39:53 +06:00
Kovid Goyal
9f377c5ccb Cache shader source code loading 2023-06-13 17:58:17 +05:30
Kovid Goyal
750018e5fe ... 2023-05-25 12:25:46 +05:30
Kovid Goyal
cb936c1b5b Use /dev/null rather than /dev/tty for the test 2023-05-25 12:24:59 +05:30