Commit Graph

  • bf8d0c9732 Fix a bug when copying large amounts of text with OSC 52 introduced by the new multi-format clipboard support Kovid Goyal 2023-01-10 09:29:54 +05:30
  • 836b652f4d Enable checks for unused noqa Kovid Goyal 2023-01-09 17:28:35 +05:30
  • 69255f7525 broadcast kitten: Allow pressing a key to stop echoing of input into the broadcast window itself Kovid Goyal 2023-01-09 17:19:35 +05:30
  • 6e41409a3f Dont run isort on generated conf files Kovid Goyal 2023-01-09 16:51:59 +05:30
  • 7fe5d7b58f Replace isort with ruff Kovid Goyal 2023-01-09 16:47:42 +05:30
  • f15d27bb62 Use ruff on CI Kovid Goyal 2023-01-09 15:55:45 +05:30
  • a068e3e655 Fix issues reported by ruff Kovid Goyal 2023-01-09 15:54:41 +05:30
  • d248d5ad75 Move to pyproject.toml and ruff Kovid Goyal 2023-01-09 15:49:49 +05:30
  • 44866a6e79 Add sample Go code to get screen size Kovid Goyal 2023-01-07 15:00:51 +05:30
  • 1fe84f6057 Update icat kitten docs Kovid Goyal 2023-01-07 14:37:32 +05:30
  • 41207aa830 kitty @ get-colors: Report the current tab bar colors for the active OS window rather than configured values. Fixes #5865 Kovid Goyal 2023-01-07 13:56:36 +05:30
  • 66a2e6f80d ... Kovid Goyal 2023-01-06 22:06:58 +05:30
  • 397ac36011 Also mention terminal multiplxers can cause graphics to fail Kovid Goyal 2023-01-06 16:36:39 +05:30
  • 02063a5a6a Make some variables local no need for them to be global Kovid Goyal 2023-01-06 16:35:17 +05:30
  • b3926ae9e7 Remove unused code Kovid Goyal 2023-01-06 16:32:04 +05:30
  • 3743ae50e7 Simplify icat code and write to STDOUT rather than the terminal device Kovid Goyal 2023-01-06 16:16:15 +05:30
  • 2205bf4426 add a comment Kovid Goyal 2023-01-06 14:42:14 +05:30
  • def35078d1 ... Kovid Goyal 2023-01-06 14:26:15 +05:30
  • 1b5fac3189 Cleanup previous PR Kovid Goyal 2023-01-06 14:25:21 +05:30
  • dab7f71d2f Merge branch 'master' of https://github.com/TrellixVulnTeam/kitty_864P Kovid Goyal 2023-01-06 14:17:38 +05:30
  • 1223130ef7 Adding tarfile member sanitization to extractall() TrellixVulnTeam 2023-01-06 08:07:51 +00:00
  • 4e90ae68a4 ... Kovid Goyal 2023-01-06 11:33:47 +05:30
  • e16e3c1582 Clarify the common use case for --config-file-name Kovid Goyal 2023-01-06 10:42:46 +05:30
  • ddf36383b4 Dont need to fetch the current version since GitHub provides a redirecting constant download URL Kovid Goyal 2023-01-05 20:09:32 +05:30
  • 77a3916f6f We need go >= 1.19 Kovid Goyal 2023-01-05 19:41:42 +05:30
  • 5d42d1f955 Remove the old python icat implementation Kovid Goyal 2023-01-05 19:34:12 +05:30
  • a2c68a927e icat: When using --place ensure screen doesnt scroll by leaving cursor at top-left corner of image. Kovid Goyal 2023-01-04 11:44:47 +05:30
  • cab7856495 Finish resize handling for the magick engine Kovid Goyal 2023-01-03 21:53:38 +05:30
  • c317c934f3 More work on ImageMagick Kovid Goyal 2023-01-03 21:14:29 +05:30
  • 4d21be9eb5 Port python's shutil.which() Kovid Goyal 2023-01-03 12:09:49 +05:30
  • fd71d2035d Start work on rendering with ImageMagick Kovid Goyal 2023-01-03 11:02:56 +05:30
  • 7ebb281855 Allow controlling num of CPUs for images operations Kovid Goyal 2023-01-03 10:49:41 +05:30
  • 2d3da1db6d Dont scan all pixels of JPEG images when EXIF rotated to check for opacity Kovid Goyal 2023-01-03 10:27:31 +05:30
  • 458adf967a Dont use extra memory for mirror operations Kovid Goyal 2023-01-03 08:42:21 +05:30
  • eec4c6b802 Dont transmit animation control commands for non-animated images Kovid Goyal 2023-01-03 08:06:04 +05:30
  • 0b9b207513 Implement scaling for GIF as well Kovid Goyal 2023-01-03 08:01:20 +05:30
  • 7e8017604e Copy comment explaining min gap and set it to the correct value Kovid Goyal 2023-01-03 06:55:59 +05:30
  • 520b935cd3 ... Kovid Goyal 2023-01-02 22:26:30 +05:30
  • 9cb83a6ec2 ... Kovid Goyal 2023-01-02 22:20:12 +05:30
  • 7c2317d301 Fix divide by zero Kovid Goyal 2023-01-02 22:07:41 +05:30
  • 7237e5cf9c Get GIF basically working Kovid Goyal 2023-01-02 21:40:39 +05:30
  • cd5dab581b DRYer Kovid Goyal 2023-01-02 17:54:09 +05:30
  • 481cebbd29 Transmission format should be per frame Kovid Goyal 2023-01-02 17:49:11 +05:30
  • 4623f580b9 Get 24 bit RGB transmission working Kovid Goyal 2023-01-02 17:43:32 +05:30
  • 6291d0d400 Code to check if an image is Opaque Kovid Goyal 2023-01-02 17:13:56 +05:30
  • 36d82267bb ... Kovid Goyal 2023-01-02 16:52:37 +05:30
  • f9feb4954a Wire up pasting to RGB Kovid Goyal 2023-01-02 16:29:14 +05:30
  • d192dcb0d7 Code to convert images to NRGB Kovid Goyal 2023-01-02 15:22:41 +05:30
  • 143fd6e4dd Start work on transmitting RGB images Kovid Goyal 2023-01-02 10:57:55 +05:30
  • df06578c2d Implement --scale-up and --place Kovid Goyal 2023-01-02 10:30:27 +05:30
  • 73a055fe12 Fix failing test Kovid Goyal 2023-01-02 07:42:25 +05:30
  • 1fa1a478d9 Get --background working Kovid Goyal 2023-01-02 07:35:14 +05:30
  • 5a3a547c65 Work on adding support for rendering transforms Kovid Goyal 2023-01-01 21:35:31 +05:30
  • 373ab95f14 Basic go based rendering Kovid Goyal 2023-01-01 14:51:46 +05:30
  • 7f866b2b1f Start work on rendering images with Go Kovid Goyal 2023-01-01 13:08:57 +05:30
  • 24db38ba7e Set data size for SHM transmission as on some platforms the actual SHM size is not equal to the requested size Kovid Goyal 2023-01-01 12:57:41 +05:30
  • efdfaaec30 ... Kovid Goyal 2023-01-01 12:44:51 +05:30
  • d694f48c91 Get the other two transmission modes working as well Kovid Goyal 2023-01-01 12:31:57 +05:30
  • 5562a4d52f Get file mode transmission working for unmodified PNG Kovid Goyal 2023-01-01 12:01:20 +05:30
  • ce4c71c465 Start work on the transmit backend Kovid Goyal 2023-01-01 09:06:09 +05:30
  • 31df90a64e Dont allow abort while waiting for query response Kovid Goyal 2022-12-31 13:36:24 +05:30
  • 22d69d24d0 Fix panic when no timers are left after dispatch Kovid Goyal 2022-12-31 13:30:46 +05:30
  • d76e0850ae More work on porting icat Kovid Goyal 2022-12-31 13:24:43 +05:30
  • b520882b62 ... Kovid Goyal 2022-12-30 21:41:17 +05:30
  • 79acab1547 More work on porting icat Kovid Goyal 2022-12-29 08:11:50 +05:30
  • 4690f3c7c0 ... Kovid Goyal 2022-12-27 17:20:25 +05:30
  • cf1d9eb303 Parse more icat cli flags Kovid Goyal 2022-12-27 13:33:36 +05:30
  • ba2a3f228d Implement --detect-timeout Kovid Goyal 2022-12-22 16:55:29 +05:30
  • a757587ea2 Fix SHM on OpenBSD Kovid Goyal 2022-12-22 16:17:21 +05:30
  • ea756db544 Get transmission medium detection working Kovid Goyal 2022-12-22 11:42:14 +05:30
  • 2d1a2c30bf MMap.Name() should return the SHM name not the full filesystem path Kovid Goyal 2022-12-22 11:36:11 +05:30
  • 6ace082bc2 Add openbsd and dragonfly support to shm Kovid Goyal 2022-12-20 20:53:52 +05:30
  • 7e161ea94b Get syscall based SHM working Kovid Goyal 2022-12-20 20:29:46 +05:30
  • d01d5297b8 Start work on a SHM implementation in Go Kovid Goyal 2022-12-20 09:15:26 +05:30
  • 7a1140cd03 Start work on porting icat to Go Kovid Goyal 2022-12-19 15:34:48 +05:30
  • aab81c2d32 Turn off hyperlink target display by default Kovid Goyal 2023-01-05 15:30:43 +05:30
  • 49418c2f53 Show the hyperlink target bar on the top more often than the bottom. This is because the text cursor is usually closer to the bottom. Kovid Goyal 2023-01-05 15:28:02 +05:30
  • a548e3eb4d Fix some animations pausing before starting Kovid Goyal 2023-01-03 22:39:30 +05:30
  • 779a7b7deb ... Kovid Goyal 2023-01-04 11:15:47 +05:30
  • c83a8b0773 zsh completion; Fix leading ~ in filenames being quoted on insertion into commandline Kovid Goyal 2023-01-04 11:07:56 +05:30
  • 035c3de4bb Add completion for file args to clipboard kitten Kovid Goyal 2023-01-04 10:39:24 +05:30
  • e2543e8968 Fix #5852 Kovid Goyal 2023-01-04 08:20:04 +05:30
  • bc2492c212 dont show URL targetbar when mouse is hidden Kovid Goyal 2023-01-01 12:11:19 +05:30
  • c03310b5e5 Cleanup previous PR Kovid Goyal 2022-12-31 14:03:16 +05:30
  • bd33cef092 Merge branch 'sequence' of https://github.com/ppwwyyxx/kitty Kovid Goyal 2022-12-31 13:38:37 +05:30
  • 832506d785 move is_modifier_key to glfw.c and expose in Python Yuxin Wu 2022-12-30 23:32:46 -08:00
  • 13b09346b9 reset current window after processing sequence Yuxin Wu 2022-12-30 22:54:41 -08:00
  • 1c10c5fcc4 replay modifier key as well Yuxin Wu 2022-12-30 22:41:18 -08:00
  • 510c5bd73b handle release Yuxin Wu 2022-12-30 11:30:39 -08:00
  • 774fdd7e94 Send sequence events to child if they don't match kitty. Yuxin Wu 2022-12-30 02:06:21 -08:00
  • 58497161c0 X11: When pasting text/plain try UTF8_STRING first then text/plain/charset=utf-8 Kovid Goyal 2022-12-30 22:20:43 +05:30
  • f831c34813 Update the FAQ on vim with a comprehensive set of settings needed to get it to work with modern terminals Kovid Goyal 2022-12-30 13:52:08 +05:30
  • 456af90ad2 Remote control: Allow matching for self window even over sockets when run inside a kitty window Kovid Goyal 2022-12-30 12:14:42 +05:30
  • c18bff7821 Remote control: Allow matching the parent of an overlay window Kovid Goyal 2022-12-30 11:29:05 +05:30
  • 080d1bf935 Fox object lifetime management Kovid Goyal 2022-12-30 10:08:49 +05:30
  • 4f9ed6546a Pass key events mapped to scroll actions to the program running in the terminal when the terminal is in alternate screen mode Kovid Goyal 2022-12-30 08:54:31 +05:30
  • c76bbeabd6 ... Kovid Goyal 2022-12-30 08:34:58 +05:30
  • 0f24ce60f8 Fix @ send-text --stdin always assuming STDIN is a tty Kovid Goyal 2022-12-30 08:29:30 +05:30
  • 6a06769931 ... Kovid Goyal 2022-12-29 17:27:57 +05:30
  • 468b6fab02 Also use sanitized URL for allow_hyperlinks=ask Kovid Goyal 2022-12-29 17:05:18 +05:30