Kovid Goyal
|
18679348b2
|
Use usleep rather than nanosleep
|
2021-01-03 05:00:40 +05:30 |
|
Kovid Goyal
|
b3ed4c3f40
|
Simplify implementation of REP
Also make it align more with the standard by using the actual last drawn
graphics character rather than the character before the cursor
|
2021-01-03 04:38:02 +05:30 |
|
Kovid Goyal
|
8f58140419
|
Start work on tests for disk cache
|
2021-01-03 04:28:48 +05:30 |
|
Kovid Goyal
|
bc8a351558
|
Add repeat character to client.py
|
2021-01-02 12:49:33 +05:30 |
|
Kovid Goyal
|
9ae198ef8f
|
Double clicking on empty tab bar area now opens a new tab
Fixes #3201
|
2021-01-02 11:45:18 +05:30 |
|
Kovid Goyal
|
bc86bc91f7
|
Auto-defrag cache file
|
2021-01-02 11:32:38 +05:30 |
|
Kovid Goyal
|
a60f347648
|
Merge branch 'kitten-diff-select-fg-none' of https://github.com/tomaskrizek/kitty
|
2021-01-02 09:01:25 +05:30 |
|
Tomas Krizek
|
dbe44c9e4b
|
kitten/diff: allow specifying none color for select_fg
Allow diff kitten to not override foreground color for selections.
Related #1358
|
2021-01-01 23:25:06 +01:00 |
|
Tomas Krizek
|
fb8b9b3933
|
kitty/config_data: remove duplicate function
selection_foreground() serves the exact same purpose as
to_color_or_none()
|
2021-01-01 23:23:47 +01:00 |
|
Kovid Goyal
|
56ebc9fa92
|
Add a link to ctx.graphics
|
2021-01-01 15:20:47 +05:30 |
|
Kovid Goyal
|
7f73609c77
|
Update total_size when removing cache items
|
2021-01-01 14:31:57 +05:30 |
|
Kovid Goyal
|
3ac70042c1
|
Expose grman disk cache to python
|
2021-01-01 14:19:10 +05:30 |
|
Kovid Goyal
|
61637a7a74
|
Simplified API t read from disk cache
Avoids the need to pass a custom allocator by using malloc
|
2021-01-01 14:16:26 +05:30 |
|
Kovid Goyal
|
49562e96cc
|
Python wrappers for the disk cache methods
|
2021-01-01 14:08:23 +05:30 |
|
Kovid Goyal
|
58b1868536
|
When cache is emptied clear disk file to avoid fragmentation
|
2021-01-01 13:15:21 +05:30 |
|
Kovid Goyal
|
1cad40e977
|
...
|
2021-01-01 12:03:09 +05:30 |
|
Kovid Goyal
|
9fbf23fdcc
|
Implement simple defrag for on-disk cache
|
2021-01-01 11:54:13 +05:30 |
|
Kovid Goyal
|
55e53db184
|
...
|
2020-12-31 15:38:57 +05:30 |
|
Kovid Goyal
|
f790e8bd47
|
DRYer
|
2020-12-31 15:33:04 +05:30 |
|
Kovid Goyal
|
54de2d177e
|
Enforce max key size
Also allocate it dynamically
|
2020-12-31 15:30:55 +05:30 |
|
Kovid Goyal
|
ec96771e4c
|
track total size and since each cache has its own writer thread store current key per thread
|
2020-12-31 15:24:25 +05:30 |
|
Kovid Goyal
|
99d2647335
|
Code to write to cache file
|
2020-12-31 15:18:30 +05:30 |
|
Kovid Goyal
|
c346cbc252
|
Use a single file for the disk cache
This has the advantage that on crash it is automatically cleaned
|
2020-12-31 13:54:33 +05:30 |
|
Kovid Goyal
|
3c77290c2c
|
Code to get random bytes in C, cross-platform
|
2020-12-31 11:26:22 +05:30 |
|
Kovid Goyal
|
72d193e852
|
Fix python3.7 fork registration not working
|
2020-12-31 10:38:26 +05:30 |
|
Kovid Goyal
|
1f7499e841
|
Detect more types of BSD
|
2020-12-31 10:26:15 +05:30 |
|
Kovid Goyal
|
c486fbb7c3
|
Add some aliases for shift key shenanigans
|
2020-12-30 21:09:03 +05:30 |
|
Kovid Goyal
|
fe1050fc0e
|
More work on disk cache
|
2020-12-30 14:26:38 +05:30 |
|
Kovid Goyal
|
3162d391cc
|
Start work on disk cache
|
2020-12-29 19:16:21 +05:30 |
|
Kovid Goyal
|
e2d61ab5be
|
Fix error handling for pthread create
|
2020-12-29 15:53:40 +05:30 |
|
Kovid Goyal
|
2a026de526
|
More sophisticated PATH resolution for the launch command
|
2020-12-29 11:51:17 +05:30 |
|
Kovid Goyal
|
c1b7023e3a
|
Look in ~/.local/bin preferentially
|
2020-12-29 11:50:11 +05:30 |
|
Kovid Goyal
|
175ff4b955
|
DRYer
|
2020-12-29 11:36:30 +05:30 |
|
Kovid Goyal
|
65361d56c4
|
Use find_exe() for resolving editor as well
Avoids having to exec the shell in most cases
|
2020-12-29 11:33:42 +05:30 |
|
Kovid Goyal
|
08fae7a0ac
|
Add sbin to default paths
|
2020-12-29 10:50:31 +05:30 |
|
Kovid Goyal
|
a7e9030c12
|
Make finding ImageMagick a bit more robust on macOS
|
2020-12-29 10:48:26 +05:30 |
|
Kovid Goyal
|
aa8282f8f2
|
Update actual terminfo files from last PR
Also add entry to changelog
|
2020-12-29 10:03:56 +05:30 |
|
Kovid Goyal
|
7155400eb5
|
Merge branch 'bawr/terminfo-u6789' of https://github.com/bawr/kitty
|
2020-12-29 10:02:17 +05:30 |
|
Kovid Goyal
|
6760e38d93
|
Callback to create tempdir in cache
|
2020-12-29 10:00:34 +05:30 |
|
Bartosz Wróblewski
|
6bbe995d64
|
Generate u[6789] with terminfo.py
Should not hurt anything, it's just documenting kitty's existing VT220 compatibility.
|
2020-12-28 14:05:25 -08:00 |
|
Kovid Goyal
|
85bc8b61df
|
Make wm_class/wm_name available in @ ls output
|
2020-12-26 10:46:07 +05:30 |
|
Kovid Goyal
|
a235509fa1
|
Make aliasing ssh kitten more prominent
|
2020-12-24 13:56:17 +05:30 |
|
Kovid Goyal
|
2e5b595a82
|
Clarify color table docs
|
2020-12-24 13:54:09 +05:30 |
|
Kovid Goyal
|
5f8dee8384
|
Add support for the color settings stack that XTerm copied from us without acknowledgement and decided to use incompatible escape codes for.
Completely in keeping with that project's past behavior.
See https://github.com/kovidgoyal/kitty/issues/879
XTerm announcement:
https://www.mail-archive.com/xorg@lists.x.org/msg06419.html
|
2020-12-21 21:39:05 +05:30 |
|
Kovid Goyal
|
e97f1a4310
|
Have the save/restore colors escape codes also save restore the ANSI color table
|
2020-12-21 19:38:03 +05:30 |
|
Kovid Goyal
|
c3c5a5446f
|
Add window_id and window_title fields to --match-tab
|
2020-12-20 19:39:09 +05:30 |
|
Kovid Goyal
|
3ce04c3e4b
|
version 0.19.3
v0.19.3
|
2020-12-19 08:19:34 +05:30 |
|
Kovid Goyal
|
3b5951eb2f
|
Add a note about aliasing the SSH kitten
|
2020-12-18 16:59:42 +05:30 |
|
Kovid Goyal
|
aa8dd4ddf4
|
...
|
2020-12-17 11:30:37 +05:30 |
|
Kovid Goyal
|
4cd14aee42
|
Add a changelog entry for the last merge
Also some misc code/docs cleanups for it.
|
2020-12-17 11:24:38 +05:30 |
|