Commit Graph

12345 Commits

Author SHA1 Message Date
Kovid Goyal
e48446310c Script to download prebuilt dependencies into a local folder 2023-07-27 20:29:21 +05:30
Kovid Goyal
950fbfbd73 Sanitize user vars 2023-07-27 19:00:21 +05:30
Kovid Goyal
d9b41b7715 New remote control command to set user variables 2023-07-27 18:49:03 +05:30
Kovid Goyal
83f423dbb0 Allow specifying user vars with the launch command 2023-07-27 17:44:37 +05:30
Kovid Goyal
4c18cae3a0 ... 2023-07-27 17:23:18 +05:30
Kovid Goyal
2dfad8e854 Allow matching on user vars 2023-07-27 16:54:50 +05:30
Kovid Goyal
39bd1a2d57 ... 2023-07-27 16:53:33 +05:30
Kovid Goyal
c767dd0d0d kitty @ ls: Add user variables set on windows to the output
These can be set by programs running in the window using the OSC 1337
escape code, as specified here:
https://iterm2.com/documentation-scripting-fundamentals.html#setting-user-defined-variables

Fixes #6502
2023-07-27 13:47:22 +05:30
Kovid Goyal
db0b524aa3 Cleanup compile_python to use facilities from modern python 2023-07-27 11:50:53 +05:30
Kovid Goyal
95316fc2dc version 0.29.2 v0.29.2 2023-07-27 08:49:32 +05:30
Kovid Goyal
737e4cdbd3 unicode_input kitten: Fix scrolling over multiple screens not working
Fixes #6497
2023-07-27 08:41:18 +05:30
Kovid Goyal
6fda8d7e23 unicode-input: Fix single column rendering of table 2023-07-27 08:41:14 +05:30
Kovid Goyal
22dd8ecb62 Apparently people out there want to build kitty with rc Go versions
Fixes #6499
2023-07-26 02:14:50 +05:30
Kovid Goyal
93ae6e962f Fix infinite loop in text for current mouse selection 2023-07-24 12:56:02 +05:30
Kovid Goyal
28fbab3476 ... 2023-07-24 12:45:01 +05:30
Kovid Goyal
8cab5f881f More timer dispatch loop cleanups 2023-07-24 12:38:48 +05:30
Kovid Goyal
f4b0183341 Nicer debug output of timers 2023-07-24 12:19:27 +05:30
Kovid Goyal
ce35532aa5 Avoid unnecessary copy and sort of timers 2023-07-24 12:01:00 +05:30
Kovid Goyal
2baff2fccc Fix timer that does not fire at next loop tick being discarded 2023-07-24 11:54:02 +05:30
Kovid Goyal
906b5fdcb7 Update changelog
Fixes #6492
2023-07-24 10:54:34 +05:30
Kovid Goyal
58312fffee Also detect makefiles as plain text files 2023-07-24 10:53:39 +05:30
Kovid Goyal
7f2e925af3 Add TeX as a known textual mimetype (.tex and .latex) 2023-07-24 08:56:50 +05:30
Kovid Goyal
2ce5ad6395 Fix regression that broke display of error on failure to open URL 2023-07-24 08:32:10 +05:30
Kovid Goyal
71e69c1a9e Workaround bug in ruff 2023-07-22 12:00:10 +05:30
Kovid Goyal
601e502d2e Only draw resizing text if there has been more than one resize event 2023-07-22 11:40:56 +05:30
Kovid Goyal
e50ab57b8d Draw resizing text with semi-transparent background 2023-07-22 11:38:14 +05:30
Kovid Goyal
630101204b macOS: Disable OS window shadows for transparent windows as they cause rendering artifacts due to Cocoa bugs
Fixes #6439
2023-07-22 11:20:37 +05:30
Kovid Goyal
dcdc676719 ... 2023-07-21 12:46:06 +05:30
Kovid Goyal
029718d825 show-key legacy mode: Handle EAGAIN/EBUSY when reading from tty
Fixes #6486
2023-07-20 13:26:32 +05:30
Kovid Goyal
902b9e9693 Go back to using uniforms for the gamma LUT
Apparently older macOS M1 GPU drivers' performance falls off a cliff
when using const float arrays instead. Fixes #6479
2023-07-18 19:28:15 +05:30
Kovid Goyal
a0341af3f8 version 0.29.1 v0.29.1 2023-07-17 11:27:13 +05:30
Kovid Goyal
e712f135ae Update Changelog for previous PR 2023-07-17 07:31:30 +05:30
Kovid Goyal
0a09a93456 Merge branch 'x11-custom-window-icon' of https://github.com/benblank/kitty 2023-07-17 07:28:40 +05:30
Ben Blank
b1f557d98b X11: Add support for custom window icon 2023-07-16 09:35:40 -07:00
Kovid Goyal
b37e59aa35 ... 2023-07-16 13:21:17 +05:30
Kovid Goyal
4ad529618c Update changelog
Fixes #6467
2023-07-16 13:13:09 +05:30
Kovid Goyal
18365789ab Make loop a little more clear 2023-07-16 13:11:15 +05:30
Kovid Goyal
3089249beb Fix incorrect iteration over image groups
Fixes issue with --unicode-placeholders reported in #6467
2023-07-16 13:08:28 +05:30
Kovid Goyal
cf848982ed DRYer
The shader compiler automatically redeclares gl_ClipDistance for us,
since we index it with constants.
2023-07-16 12:42:47 +05:30
Kovid Goyal
ea03d1eb36 Move clipping of graphics into the shader using gl_ClipDistance
This simplifies our code and also fixes the image distortion when
partially off screen reported in #6467
2023-07-16 11:14:05 +05:30
Kovid Goyal
5d3ba9d35e Merge branch 'fix-options-typo' of https://github.com/ytang/kitty 2023-07-14 10:51:38 +05:30
Yang Tang
38decaae40 Fix typo in option definitions 2023-07-14 01:16:26 -04:00
Kovid Goyal
94e2aeb38c ... 2023-07-14 06:49:28 +05:30
Kovid Goyal
d4f9d22c92 Have ctrl_l clear the current prompt line so it is not saved in the scrollback 2023-07-13 22:01:27 +05:30
Kovid Goyal
4a039a45ec Fix the save and clear ctrl+l zsh example 2023-07-13 21:49:25 +05:30
Kovid Goyal
1b96771820 Fix indentation from last PR and cleanup case 2023-07-13 21:38:09 +05:30
Kovid Goyal
d218040d26 A new value for background_image_layout to scale the background image while preserving its aspect ratio.
Also have centered images work even for images larger than the window size
Fixes #6458
2023-07-13 21:33:58 +05:30
Kovid Goyal
e363303359 Nicer error message for pwfile owner/permission mismatch 2023-07-13 21:26:29 +05:30
Konstantin Borisov
ee4a9c6ed8 fixed CENTER_CLAMPED to center images bigger than view, added CENTER_SCALED background image layout option 2023-07-13 21:26:25 +05:30
Kovid Goyal
da8330253a Dont use exist_ok in the bootstrap script as it might be run with python2 where it doesnt exist 2023-07-12 12:05:07 +05:30