Kovid Goyal
|
ca65ad6fa3
|
Inline qsort
Cleaner, more local code and faster sorting by virtue of inlining the
comparisons. What's not to like.
|
2021-01-04 14:14:15 +05:30 |
|
Kovid Goyal
|
0f4156c564
|
...
|
2021-01-04 13:15:29 +05:30 |
|
Kovid Goyal
|
3a0d3dc0b3
|
Slightly improved command line
|
2021-01-04 13:14:14 +05:30 |
|
Kovid Goyal
|
d68c338304
|
Wait for write and check data, fixes test failure
|
2021-01-04 12:27:26 +05:30 |
|
Kovid Goyal
|
82f8c59bc7
|
...
|
2021-01-04 12:18:42 +05:30 |
|
Kovid Goyal
|
c55f485166
|
Add an example of using the remote control protocol from a shell script
|
2021-01-04 12:17:20 +05:30 |
|
Kovid Goyal
|
2762488c81
|
Remove double increment
|
2021-01-03 21:10:37 +05:30 |
|
Kovid Goyal
|
ac13ae727f
|
Fix failing test
We cant know what the size of the disk cache file is,
since defragmentation occurs asynchronously
|
2021-01-03 21:05:08 +05:30 |
|
Kovid Goyal
|
1b59a1c421
|
Finish tests of disk cache
|
2021-01-03 17:36:40 +05:30 |
|
Kovid Goyal
|
df00e9545d
|
Add some more ensure_state()
|
2021-01-03 12:13:08 +05:30 |
|
Kovid Goyal
|
d1496f1eb5
|
Use O_TMPFILE when available
|
2021-01-03 07:07:50 +05:30 |
|
Kovid Goyal
|
14d9bcb08a
|
Go back to nanosleep since it is in POSIX
|
2021-01-03 06:45:53 +05:30 |
|
Kovid Goyal
|
c869774c58
|
More tests for the disk cache
|
2021-01-03 06:22:48 +05:30 |
|
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 |
|