Commit Graph
11378 Commits
Author SHA1 Message Date
Kovid Goyal ddf36383b4 Dont need to fetch the current version since GitHub provides a redirecting constant download URL 2023-01-05 20:09:32 +05:30
Kovid Goyal 77a3916f6f We need go >= 1.19 2023-01-05 19:41:42 +05:30
Kovid Goyal 5d42d1f955 Remove the old python icat implementation
Keep the python backend code as it is used by the diff kitten to display
image diffs.
2023-01-05 19:34:12 +05:30
Kovid Goyal a2c68a927e icat: When using --place ensure screen doesnt scroll by leaving cursor at top-left corner of image. 2023-01-05 19:15:13 +05:30
Kovid Goyal cab7856495 Finish resize handling for the magick engine 2023-01-05 19:15:13 +05:30
Kovid Goyal c317c934f3 More work on ImageMagick 2023-01-05 19:15:13 +05:30
Kovid Goyal 4d21be9eb5 Port python's shutil.which() 2023-01-05 19:15:13 +05:30
Kovid Goyal fd71d2035d Start work on rendering with ImageMagick 2023-01-05 19:15:13 +05:30
Kovid Goyal 7ebb281855 Allow controlling num of CPUs for images operations 2023-01-05 19:15:13 +05:30
Kovid Goyal 2d3da1db6d Dont scan all pixels of JPEG images when EXIF rotated to check for opacity 2023-01-05 19:15:13 +05:30
Kovid Goyal 458adf967a Dont use extra memory for mirror operations 2023-01-05 19:15:13 +05:30
Kovid Goyal eec4c6b802 Dont transmit animation control commands for non-animated images 2023-01-05 19:15:13 +05:30
Kovid Goyal 0b9b207513 Implement scaling for GIF as well 2023-01-05 19:15:13 +05:30
Kovid Goyal 7e8017604e Copy comment explaining min gap and set it to the correct value 2023-01-05 19:15:13 +05:30
Kovid Goyal 520b935cd3 ... 2023-01-05 19:15:12 +05:30
Kovid Goyal 9cb83a6ec2 ... 2023-01-05 19:15:12 +05:30
Kovid Goyal 7c2317d301 Fix divide by zero 2023-01-05 19:15:12 +05:30
Kovid Goyal 7237e5cf9c Get GIF basically working 2023-01-05 19:15:12 +05:30
Kovid Goyal cd5dab581b DRYer 2023-01-05 19:15:12 +05:30
Kovid Goyal 481cebbd29 Transmission format should be per frame 2023-01-05 19:15:12 +05:30
Kovid Goyal 4623f580b9 Get 24 bit RGB transmission working 2023-01-05 19:15:12 +05:30
Kovid Goyal 6291d0d400 Code to check if an image is Opaque 2023-01-05 19:15:12 +05:30
Kovid Goyal 36d82267bb ... 2023-01-05 19:15:12 +05:30
Kovid Goyal f9feb4954a Wire up pasting to RGB 2023-01-05 19:15:12 +05:30
Kovid Goyal d192dcb0d7 Code to convert images to NRGB 2023-01-05 19:15:12 +05:30
Kovid Goyal 143fd6e4dd Start work on transmitting RGB images 2023-01-05 19:15:12 +05:30
Kovid Goyal df06578c2d Implement --scale-up and --place 2023-01-05 19:15:12 +05:30
Kovid Goyal 73a055fe12 Fix failing test 2023-01-05 19:15:12 +05:30
Kovid Goyal 1fa1a478d9 Get --background working 2023-01-05 19:15:12 +05:30
Kovid Goyal 5a3a547c65 Work on adding support for rendering transforms 2023-01-05 19:15:12 +05:30
Kovid Goyal 373ab95f14 Basic go based rendering 2023-01-05 19:15:11 +05:30
Kovid Goyal 7f866b2b1f Start work on rendering images with Go 2023-01-05 19:15:11 +05:30
Kovid Goyal 24db38ba7e Set data size for SHM transmission as on some platforms the actual SHM size is not equal to the requested size 2023-01-05 19:15:11 +05:30
Kovid Goyal efdfaaec30 ... 2023-01-05 19:15:11 +05:30
Kovid Goyal d694f48c91 Get the other two transmission modes working as well 2023-01-05 19:15:11 +05:30
Kovid Goyal 5562a4d52f Get file mode transmission working for unmodified PNG 2023-01-05 19:15:11 +05:30
Kovid Goyal ce4c71c465 Start work on the transmit backend 2023-01-05 19:15:11 +05:30
Kovid Goyal 31df90a64e Dont allow abort while waiting for query response 2023-01-05 19:15:11 +05:30
Kovid Goyal 22d69d24d0 Fix panic when no timers are left after dispatch 2023-01-05 19:15:11 +05:30
Kovid Goyal d76e0850ae More work on porting icat 2023-01-05 19:15:11 +05:30
Kovid Goyal b520882b62 ... 2023-01-05 19:15:11 +05:30
Kovid Goyal 79acab1547 More work on porting icat 2023-01-05 19:15:11 +05:30
Kovid Goyal 4690f3c7c0 ... 2023-01-05 19:15:11 +05:30
Kovid Goyal cf1d9eb303 Parse more icat cli flags 2023-01-05 19:15:11 +05:30
Kovid Goyal ba2a3f228d Implement --detect-timeout 2023-01-05 19:15:11 +05:30
Kovid Goyal a757587ea2 Fix SHM on OpenBSD 2023-01-05 19:15:10 +05:30
Kovid Goyal ea756db544 Get transmission medium detection working 2023-01-05 19:15:10 +05:30
Kovid Goyal 2d1a2c30bf MMap.Name() should return the SHM name not the full filesystem path 2023-01-05 19:15:10 +05:30
Kovid Goyal 6ace082bc2 Add openbsd and dragonfly support to shm 2023-01-05 19:15:10 +05:30
Kovid Goyal 7e161ea94b Get syscall based SHM working 2023-01-05 19:15:10 +05:30