Commit Graph

  • 085bc09dfb Micro-optimization Kovid Goyal 2021-02-15 16:24:04 +05:30
  • 886309850f Dont add alpha when rendering alpha mask on canvas Kovid Goyal 2021-02-15 16:08:06 +05:30
  • ba005e991a Improve handling of infinite length ligatures in newer versions of FiraCode and CascadiaCode. Kovid Goyal 2021-02-15 15:49:09 +05:30
  • 912c46fc57 Fix rendering of ligatures in the latest release of Cascadia code Kovid Goyal 2021-02-15 10:36:07 +05:30
  • 5675944c0c Recognize remaining ASCII keys for legacy mode as well Kovid Goyal 2021-02-15 05:33:57 +05:30
  • 6b9c280214 Add a test for encoding of : as a legacy ascii key Kovid Goyal 2021-02-15 05:27:32 +05:30
  • 19b882a0bd Also handle : as a legacy ASCII key Kovid Goyal 2021-02-15 05:24:21 +05:30
  • 323d5dba7e SingleKey parsing requires ASCII lowercase Kovid Goyal 2021-02-15 04:55:51 +05:30
  • cd9755ffb3 Sphinx: replace use of deprecated css_files Kovid Goyal 2021-02-15 04:35:24 +05:30
  • fbcdf352ac Allow resizing of OS Window framebuffers to a single cell Kovid Goyal 2021-02-14 22:17:41 +05:30
  • 015fe9054e Fix shifted keys not matching shortcuts in kittens Kovid Goyal 2021-02-14 07:50:54 +05:30
  • 9a031c5b0c Bump versions for bundled deps Kovid Goyal 2021-02-12 11:33:06 +05:30
  • de0f225c45 Fix #3299 Kovid Goyal 2021-02-09 22:10:40 +05:30
  • 41533bffdd Merge branch 'build_doc' of https://github.com/spenczar/kitty Kovid Goyal 2021-02-09 07:45:25 +05:30
  • cdf7c4bf97 Add two more build-time dependencies to the docs Spencer Nelson 2021-02-08 10:40:15 -08:00
  • 57db384953 Add packaging status to README Kovid Goyal 2021-02-06 12:10:30 +05:30
  • 9f0785a160 Add a link to the RFC Kovid Goyal 2021-02-05 11:36:03 +05:30
  • 4541cf8807 Another CodeQL warning Kovid Goyal 2021-02-05 10:41:35 +05:30
  • fe07306ff1 Use a nicer decorator for functions that only need to be run once Kovid Goyal 2021-02-05 10:40:52 +05:30
  • 726d736aac Type check return value of cache_dir Kovid Goyal 2021-02-05 10:34:17 +05:30
  • db0360dc81 Fix a bunch of CodeQL warnings Kovid Goyal 2021-02-05 10:05:54 +05:30
  • 4ba35d4a93 Clear cache_dir lru cache when testing Kovid Goyal 2021-02-05 09:56:17 +05:30
  • 1d51fca879 Python 3.6 compat Kovid Goyal 2021-02-05 09:49:46 +05:30
  • 67ca1902a0 Use a cache dir in the cwd on CI Kovid Goyal 2021-02-05 09:42:01 +05:30
  • 1ef326e220 Better error message Kovid Goyal 2021-02-05 09:29:56 +05:30
  • 0e483f81ac Compat for python < 3.8 Kovid Goyal 2021-02-05 09:23:54 +05:30
  • e969dea3b7 Remove unused function Kovid Goyal 2021-02-05 09:20:58 +05:30
  • 89b4f59efa Update changelog to note animation support Kovid Goyal 2021-02-05 09:18:09 +05:30
  • 95dc87cf04 Prevent stack overflows when recursing to coalesce frames Kovid Goyal 2021-02-05 09:12:08 +05:30
  • 3fc29e0d11 ... Kovid Goyal 2021-02-05 09:03:39 +05:30
  • cc3b71154d Document the animation protocol Kovid Goyal 2021-02-05 09:00:19 +05:30
  • e4e9e29949 Add a note about broadcast kitten to index Kovid Goyal 2021-02-05 06:33:48 +05:30
  • 7a1785e1e8 Get chunked loading working with frames Kovid Goyal 2021-02-04 21:04:44 +05:30
  • 5d2baaac38 ... Kovid Goyal 2021-02-04 17:52:18 +05:30
  • b479510f6c Allow controlling the number of loops in icat Kovid Goyal 2021-02-04 17:47:53 +05:30
  • 8033e9fef5 Fix error checking when rendering single frame Kovid Goyal 2021-02-04 17:16:52 +05:30
  • 83b8c8ea12 Reduce frequency of key frames slightly Kovid Goyal 2021-02-04 17:08:06 +05:30
  • a447ba7d76 Fix typo in coalesce function causing incorrect coalesce for more than one level of recursion Kovid Goyal 2021-02-04 16:50:13 +05:30
  • 450e1c2f95 Use key frames for performance Kovid Goyal 2021-02-04 16:20:30 +05:30
  • cf3a01f502 Handle images whose first frame is smaller than the canvas Kovid Goyal 2021-02-04 15:57:49 +05:30
  • 3925e18964 Use rgba data for opaque animations that uses blended frames Kovid Goyal 2021-02-04 14:39:06 +05:30
  • 2650c7dd9e Avoid calculation when over px is transparent Kovid Goyal 2021-02-04 14:26:10 +05:30
  • 0f18fedf13 Add support for animations to icat Kovid Goyal 2021-02-04 14:18:47 +05:30
  • f18a56682f Fix animations not resuming when OS window is hidden and then shown Kovid Goyal 2021-02-04 13:34:27 +05:30
  • af94e07618 Cache exe lookups Kovid Goyal 2021-02-04 11:36:59 +05:30
  • 7eba3b6cbc Use the magick executable from IMv7 preferentially Kovid Goyal 2021-02-04 11:34:32 +05:30
  • e5ef9d9062 Ensure IM outputs multiple images in rgba format Kovid Goyal 2021-02-04 11:23:54 +05:30
  • b72dbc973d Allow controlling how many times an animation will loop Kovid Goyal 2021-02-03 20:54:43 +05:30
  • 55d0e23c38 ... Kovid Goyal 2021-02-03 19:29:46 +05:30
  • d3489712a6 Store mode data per frame Kovid Goyal 2021-02-03 18:00:36 +05:30
  • 56193f6902 Handle resizing of animated images with blended frames correctly Kovid Goyal 2021-02-03 17:51:38 +05:30
  • 2dad179285 ... Kovid Goyal 2021-02-03 16:00:31 +05:30
  • 19f0e2303d Refactor to store frame deltas instead of fully coalesced frames Kovid Goyal 2021-02-03 15:49:33 +05:30
  • c152624634 Rename state variable to be closer to its actual purpose Kovid Goyal 2021-02-02 09:00:28 +05:30
  • 212906cf7d gap should be gap to next frame not gap from previous frame Kovid Goyal 2021-02-01 17:08:59 +05:30
  • bb5c5a8e4f Allow gapless frames Kovid Goyal 2021-02-01 16:22:36 +05:30
  • 9cf5348c36 Modify ImageMagick wrapper to handle animated images Kovid Goyal 2021-02-01 14:12:26 +05:30
  • edf4e14e4c Work on animation support for icat Kovid Goyal 2021-01-31 20:54:06 +05:30
  • 8fa737f01c Rescan for animated images on various events Kovid Goyal 2021-01-31 15:14:43 +05:30
  • f16e22fbec Forgot to convert gaps to monotonic_t Kovid Goyal 2021-01-31 13:02:49 +05:30
  • 19e0406459 Wire up animation state tracking Kovid Goyal 2021-01-30 16:07:46 +05:30
  • 354d7c2740 ... Kovid Goyal 2021-01-30 13:54:58 +05:30
  • 00edb6058e Start work on implementing frame transitions Kovid Goyal 2021-01-30 12:43:30 +05:30
  • 597267d1d0 root frame gap should be set to the gap of the first received frame Kovid Goyal 2021-01-29 14:26:32 +05:30
  • ad4665e638 Add support for newer keys to GraphicsCommand serializer Kovid Goyal 2021-01-29 14:16:19 +05:30
  • b21850dd15 Implement updating of current frame on GPU Kovid Goyal 2021-01-28 21:41:31 +05:30
  • 4098f2d383 Add quota enforcement testing Kovid Goyal 2021-01-28 18:39:45 +05:30
  • 5eba754c60 Implement animation control escape codes Kovid Goyal 2021-01-28 17:32:13 +05:30
  • b35084062d Remove old data from cache when re-using image objects Kovid Goyal 2021-01-28 15:06:18 +05:30
  • 1d20472759 Avoid a cache move when deleting frames Kovid Goyal 2021-01-28 13:18:00 +05:30
  • c0e336a971 DRYer Kovid Goyal 2021-01-28 10:15:43 +05:30
  • d76e757d53 Implement delete for frames Kovid Goyal 2021-01-28 09:59:44 +05:30
  • 43ea58ef48 Start work on delete for frames Kovid Goyal 2021-01-27 22:40:43 +05:30
  • 17f485d614 Basic frame loading works Kovid Goyal 2021-01-27 21:51:17 +05:30
  • 35f3312a1e Use shorter cache keys Kovid Goyal 2021-01-27 15:05:08 +05:30
  • ca3c49099f Start work on tests for frame loading Kovid Goyal 2021-01-27 13:46:08 +05:30
  • 6631bb0eac Make the image dict more complete Kovid Goyal 2021-01-26 07:33:03 +05:30
  • 0adbbc6d62 Implement loading of frame animation data Kovid Goyal 2021-01-26 06:57:49 +05:30
  • cc4f9ddad8 More work an animation handling Kovid Goyal 2021-01-25 08:47:40 +05:30
  • 5a182d3d13 Store image data in a disk cache Kovid Goyal 2021-01-24 14:27:52 +05:30
  • c60d3af60b Add links to locations for discussion to README Kovid Goyal 2021-01-31 20:54:21 +05:30
  • 4e67a92ec4 DRYer Kovid Goyal 2021-01-31 12:26:54 +05:30
  • e43c3118d4 ... Kovid Goyal 2021-01-31 12:14:36 +05:30
  • ffc0919790 Allow setting colors when creating windows using the launch command. Kovid Goyal 2021-01-31 12:13:27 +05:30
  • 2af145879e Make color spec parsing re-useable Kovid Goyal 2021-01-31 12:10:45 +05:30
  • 35517d3e6f Allow using the full launch command in session files Kovid Goyal 2021-01-31 11:37:00 +05:30
  • e9e8ef7210 ssh kitten: Allow using python instead of the shell on the server Kovid Goyal 2021-01-31 09:04:46 +05:30
  • ee198ca863 Add versionadded notes Kovid Goyal 2021-01-31 07:42:01 +05:30
  • 0681e6a9b6 ... Kovid Goyal 2021-01-31 07:35:58 +05:30
  • 965a6dfd30 Add some more kittens to the list Kovid Goyal 2021-01-31 07:18:27 +05:30
  • d55fde9eea Use EINTR safe wrappers for open() and shm_open() Kovid Goyal 2021-01-31 07:02:11 +05:30
  • 231f054bc3 Merge branch 'master' of https://github.com/dlh/kitty Kovid Goyal 2021-01-31 06:47:01 +05:30
  • 43fafd85f8 Allow cancellation of "detach_window ask" Daniel Lee Harple 2021-01-30 19:21:11 -05:00
  • 8a5a7b8807 Merge branch 'master' of https://github.com/dlh/kitty Kovid Goyal 2021-01-30 10:07:16 +05:30
  • 2c24cc1341 Allow quoted args to toggle_marker Daniel Lee Harple 2021-01-29 17:52:24 -05:00
  • 0fc93118f2 Make the error message when failing to get monitor display name more informative Kovid Goyal 2021-01-29 12:45:22 +05:30
  • ac2a33d09f Silence the errors about OSC 7 Kovid Goyal 2021-01-29 12:43:41 +05:30
  • 68423b3603 Fix compiler warning on newer Xcode Kovid Goyal 2021-01-29 11:29:29 +05:30
  • 6d18223f17 Use an id for keyboard focus tracking as well Kovid Goyal 2021-01-29 11:22:39 +05:30
  • 0443e5ad7f Wayland: Use window ids rather than pointers to track windows for key repeat Kovid Goyal 2021-01-29 08:43:00 +05:30