Kovid Goyal
|
17f485d614
|
Basic frame loading works
|
2021-01-31 20:58:41 +05:30 |
|
Kovid Goyal
|
35f3312a1e
|
Use shorter cache keys
|
2021-01-31 20:58:41 +05:30 |
|
Kovid Goyal
|
ca3c49099f
|
Start work on tests for frame loading
|
2021-01-31 20:58:41 +05:30 |
|
Kovid Goyal
|
5a182d3d13
|
Store image data in a disk cache
|
2021-01-31 20:58:41 +05:30 |
|
Kovid Goyal
|
d68c338304
|
Wait for write and check data, fixes test failure
|
2021-01-04 12:27:26 +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
|
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
|
8f58140419
|
Start work on tests for disk cache
|
2021-01-03 04:28:48 +05:30 |
|
Kovid Goyal
|
fe1050fc0e
|
More work on disk cache
|
2020-12-30 14:26:38 +05:30 |
|
Kovid Goyal
|
e82a6dedd9
|
Fix deletion with image numbers
|
2020-12-16 18:57:46 +05:30 |
|
Kovid Goyal
|
d10681f27f
|
Send responses when only a number and no id is specified
|
2020-12-16 18:31:30 +05:30 |
|
Kovid Goyal
|
e96ff19a7a
|
Graphics protocol: Add support for having the terminal emulator assign image ids
Useful when multiple non co-operating programs want to share the screen.
Fixes #3163
|
2020-12-16 17:31:15 +05:30 |
|
Kovid Goyal
|
4a60413e0b
|
...
|
2020-12-03 21:38:42 +05:30 |
|
Kovid Goyal
|
245f5d60b5
|
Add a test for image put + delete + put
|
2020-12-03 21:37:32 +05:30 |
|
Kovid Goyal
|
23420adfa6
|
Graphics protocol: Allow suppressing responses from the terminal to graphics commands
|
2020-12-03 20:42:03 +05:30 |
|
Kovid Goyal
|
b5e704a934
|
Graphics protocol: Add support for giving individual image placements their
Fixes #3133
|
2020-12-02 05:25:19 +05:30 |
|
Luflosi
|
a792c94ccf
|
Use python3 shebang for all python scripts
Fixes #1624.
Use python3 shebang for all python scripts as python still defaults to python2 on many systems.
|
2019-05-20 14:44:24 +02:00 |
|
Kovid Goyal
|
1faddeb402
|
Also return image dimensions when loading PNG
|
2018-07-07 08:04:11 +05:30 |
|
Kovid Goyal
|
2b035739f8
|
Make the PNG reader code re-useable
|
2018-07-07 07:46:15 +05:30 |
|
Kovid Goyal
|
0354e5b669
|
Add a PNG load test that does not depend on PIL
|
2018-05-31 20:15:23 +05:30 |
|
Kovid Goyal
|
523aadaa3b
|
Refactor font group handling
Allow kitty to manage multiple groups of fonts with different cell
sizes. Will eventually allow kitty to have different font sizes/dpi per
OSWindow
|
2018-05-27 12:37:05 +05:30 |
|
Kovid Goyal
|
2443d76ac3
|
Apparently pep8 now just does not let you use the name l
This is one of the most hilarious bugs in pep8 I have come across
|
2017-10-23 17:40:53 +05:30 |
|
Kovid Goyal
|
8b54df31ef
|
Fix new pep8 ambiguous name warning
|
2017-10-23 17:33:57 +05:30 |
|
Kovid Goyal
|
747f7b076d
|
Implement control code for deleting images
|
2017-10-08 22:51:00 +05:30 |
|
Kovid Goyal
|
d5088a3e5b
|
Do image clipping using OpenGL rather than on the CPU
|
2017-10-07 10:08:26 +05:30 |
|
Kovid Goyal
|
6a65f23f98
|
Add a a=q mode for querying without storing image data
|
2017-10-06 23:43:42 +05:30 |
|
Kovid Goyal
|
135358423c
|
Remove use of random data in the tests
|
2017-10-06 22:52:50 +05:30 |
|
Kovid Goyal
|
31173245f8
|
Send ACKs to client when displaying images by id
|
2017-10-06 22:39:17 +05:30 |
|
Kovid Goyal
|
ad5a276ddb
|
Fix test broken by clipping of images to screen area
|
2017-10-06 22:34:21 +05:30 |
|
Kovid Goyal
|
a9d31541c1
|
Implement clipped scrolling of images when in page area mode
|
2017-10-06 21:08:10 +05:30 |
|
Kovid Goyal
|
600bff73d6
|
Off-by-one for image visibility testing
Also delete all images that overlap the screen on reset
|
2017-10-05 22:54:52 +05:30 |
|
Kovid Goyal
|
259e01e879
|
Add test for deleting images after they scroll off
|
2017-10-05 21:14:56 +05:30 |
|
Kovid Goyal
|
240c9b5d8b
|
A spot of refactoring
|
2017-10-05 20:54:45 +05:30 |
|
Kovid Goyal
|
c3ab6ff780
|
Fix vertically inverted rendering of PNG
|
2017-10-04 23:38:36 +05:30 |
|
Kovid Goyal
|
46bb482e96
|
Fix y-axis mapping incorrect for images
|
2017-10-04 19:34:34 +05:30 |
|
Kovid Goyal
|
1a8d9314fe
|
Fix transmission of chunked compressed data
|
2017-10-04 10:19:25 +05:30 |
|
Kovid Goyal
|
c87dcdbe3c
|
Tests for displaying graphics
|
2017-10-03 16:10:04 +05:30 |
|
Kovid Goyal
|
3cbc20005b
|
Implement sending of image data to GPU
|
2017-10-01 09:04:46 +05:30 |
|
Kovid Goyal
|
4f98d10caa
|
Remove the requirement to specify sizes for PNG files
|
2017-09-30 13:51:52 +05:30 |
|
Kovid Goyal
|
933621b038
|
Better libpng error handling
|
2017-09-30 13:51:51 +05:30 |
|
Kovid Goyal
|
c31e608ff9
|
Tests for loading PNG images
|
2017-09-30 13:51:51 +05:30 |
|
Kovid Goyal
|
c01f009e42
|
Remove sz requirement and implement proper fix for failure to mmap shm objects on OS X. Apparently they have to be mapped shared.
|
2017-09-30 13:51:51 +05:30 |
|
Kovid Goyal
|
dbd7ec5b27
|
Allow specifying the offset and size for reading data from files
Also require size to be specified for SHM objects to support platforms
such as macOS that have no way to get the size from the fd.
|
2017-09-30 13:51:51 +05:30 |
|
Kovid Goyal
|
b644d4620a
|
OS X does not support write() with shared memory
|
2017-09-30 13:51:51 +05:30 |
|
Kovid Goyal
|
03dd6e0490
|
Test for image loading from shared memory
|
2017-09-30 13:51:50 +05:30 |
|
Kovid Goyal
|
dfca991173
|
Test for loading image data from file
|
2017-09-30 13:51:50 +05:30 |
|
Kovid Goyal
|
d0d769f26b
|
Test for zlib de-compression
|
2017-09-30 13:51:50 +05:30 |
|
Kovid Goyal
|
35acb1497a
|
Fix chunked loading of images
|
2017-09-30 13:51:50 +05:30 |
|