Remove the old python icat implementation

Keep the python backend code as it is used by the diff kitten to display
image diffs.
This commit is contained in:
Kovid Goyal
2023-01-05 19:34:12 +05:30
parent a2c68a927e
commit 5d42d1f955
5 changed files with 29 additions and 508 deletions

View File

@@ -39,7 +39,7 @@ Run-time dependencies:
* ``freetype`` (not needed on macOS)
* ``fontconfig`` (not needed on macOS)
* ``libcanberra`` (not needed on macOS)
* ``ImageMagick`` (optional, needed to use the ``kitty +kitten icat`` tool to display images in the terminal)
* ``ImageMagick`` (optional, needed to display uncommon image formats in the terminal)
* ``pygments`` (optional, needed for syntax highlighting in ``kitty +kitten diff``)

View File

@@ -39,14 +39,18 @@ Detailed list of changes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- A new statically compiled, standalone executable, ``kitty-tool`` (written in Go)
that can be used on all UNIX-like servers for remote control (``kitty-tool @``)
and eventually viewing images (``icat``) and other kittens.
that can be used on all UNIX-like servers for remote control (``kitty-tool @``),
viewing images (``icat``), manipulating the clipboard, etc.
- :doc:`clipboard kitten </kittens/clipboard>`: Allow copying arbitrary data types to/from the clipboard, not just plain text
- Speed up the ``kitty @`` executable by ~10x reducing the time for typical
remote control commands from ~50ms to ~5ms
- icat kitten: Speed up by using POSIX shared memory when possible to transfer
image data to the terminal. Also support common image formats
GIF/PNG/JPEG/WEBP/TIFF/BMP out of the box without needing ImageMagick.
- Option :opt:`show_hyperlink_targets` to show the target of terminal hyperlinks when hovering over them with the mouse (:pull:`5830`)
- Keyboard protocol: Remove ``CSI R`` from the allowed encodings of the :kbd:`F3` key as it conflicts with the *Cursor Position Report* escape code (:disc:`5813`)