Commit Graph
14653 Commits
Author SHA1 Message Date
Ihar Hrachyshka 927c8ff4d8 tests: apply os.utime to created symlinks too
Nanosecond precision is not universally available on all platforms. For
example, nixpkgs python is built using Apple SDK 10.12 that does not
have `utimensat`. Because of that, python `os.stat` falls back to
microsecond precision.

This patch applies `os.utime` with zeroed nanoseconds to symlinks
created by the test case, the same way as it is already applied to other
files tested for transfer.
2024-10-03 23:09:28 -04:00
Ihar Hrachyshka 4b22c64059 nix: fix shell config for darwin
With the change, I was able to build the binary with `make` and
successfully execute the tests with `./test.py` on darwin aarch64.
2024-10-03 22:20:54 -04:00
Kovid Goyal c8e83780c3 Update repology links 2024-10-01 15:31:16 +05:30
Kovid Goyal 16d334a4b6 Fix #7912 2024-09-30 11:14:32 +05:30
Kovid Goyal 7b4a6e00a7 List -> list in example code 2024-09-30 11:05:22 +05:30
Kovid Goyal 778c24211c Link to requires system libraries for dev.sh 2024-09-29 22:04:37 +05:30
Kovid Goyal 63df210707 Add a test for ./dev.sh to CI 2024-09-29 21:44:35 +05:30
Kovid Goyal d56178d790 sigh, old python 2024-09-29 21:08:15 +05:30
Kovid Goyal 71d49b5328 choose-fonts kitten: allow specifying the name of the conf file to edit
Fixes #7926
2024-09-29 20:50:00 +05:30
Kovid Goyal af83d855de Add a framework for easily and securely using remote control from the main function of a custom kitten 2024-09-29 20:36:12 +05:30
Kovid Goyal 4bb0d3dbfb Allow passing rc passwds when creating special window 2024-09-29 12:47:22 +05:30
Kovid Goyal 70e068e414 Fix forward_stdio not working on macOS 2024-09-29 12:17:30 +05:30
Kovid Goyal cea92583dd macOS has no execvpe 2024-09-29 11:59:42 +05:30
Kovid Goyal deeee6b9a6 ... 2024-09-29 10:43:12 +05:30
Kovid Goyal 2d88d46700 Preserve fd numbers in pass_fds
Also cleanup serialization of argv/env string arrays for exec
2024-09-29 10:42:20 +05:30
Kovid Goyal 6131f4cba7 Close fds explicitly 2024-09-28 12:40:42 +05:30
Kovid Goyal ced282c06c Infrastructure to pass arbitrary fds to spawned child 2024-09-28 12:37:54 +05:30
Kovid Goyal ec4f498daa Make creating fd for remote control a separate function 2024-09-28 11:00:56 +05:30
Kovid Goyal 76cd68760a ... 2024-09-27 12:28:43 +05:30
Kovid Goyal c0f04231ed Move CVDisplayLink code into its own module
Apple has deprecated CVDisplayLink in favor of CADisplayLink which has
different semantics. So turn off deprecation warnings for
CVDisplayLink related code only until I can be bothered to port it to
CADisplayLink.
2024-09-27 12:12:12 +05:30
Kovid Goyal c127517c96 version 0.36.4 v0.36.4 2024-09-27 10:20:49 +05:30
Kovid Goyal f8bdc3d86b Fix #7904 2024-09-26 21:53:37 +05:30
Kovid Goyal 6834e366be macOS: Fix a regression in the previous release that caused junk to be rendered in font previews in the choose fonts kitten and crash on Intel macs
Fixes #7892
2024-09-26 01:44:14 +05:30
Kovid Goyal 866c14249b fix minor memory leak in buffers 2024-09-26 01:32:36 +05:30
Kovid Goyal 271665dbaf Temporary workaround for CVDisplayLink deprecation
Apple simply cannot get its APIs right on the first try, ever.
2024-09-26 01:13:10 +05:30
Kovid Goyal 0a7812ab20 Add nil check in send 2024-09-26 00:55:45 +05:30
Kovid Goyal 6f93fb22a4 Update changelog 2024-09-26 00:52:36 +05:30
Kovid Goyal f48bcb1a17 Wayland GNOME: Fix a crash when using multiple monitors with different scales and starting on or moving to the monitor with lower scale
Fucking GNOME and its fucking lack of support for SSD. How much of my
life I have wasted on these nincompoops.

Fixes #7894
2024-09-26 00:49:04 +05:30
Kovid Goyal 216b6e2e8c Bell color should also not be rendered translucent 2024-09-26 00:29:20 +05:30
Kovid Goyal cb13233606 Proper fix for always drawing borders opaque 2024-09-26 00:08:36 +05:30
Kovid Goyal b854589761 Revert "Fix a regression when tinting of background images was introduced that caused window borders to have background_opacity applied to them"
This reverts commit 33e4a0f9cc.
Fixes #7895
2024-09-25 23:28:38 +05:30
Kovid Goyal 44039baa39 version 0.36.3 v0.36.3 2024-09-25 09:34:28 +05:30
Kovid Goyal 100f472a08 Clarify docs 2024-09-24 20:15:39 +05:30
Kovid Goyal 126fca0224 ... 2024-09-24 19:34:56 +05:30
Kovid Goyal dc9eefe050 ... 2024-09-24 19:17:27 +05:30
Kovid Goyal c1fb18a6ef Implement changing transparent background colors via remote control 2024-09-24 19:02:13 +05:30
Kovid Goyal c3130419a7 Implement dynamic control of transparent background colors via escape code
Still have to implement it via remote control
2024-09-24 19:02:13 +05:30
Kovid Goyal dbfeb8d6a4 Store transparent colors on ColorProfile
This will eventually allow them to be changed using remote control and
escape codes.
2024-09-24 19:02:13 +05:30
Kovid Goyal 6ca187c42c Replace the second_transparent_bg option
This is backwards incompatible, but only for a feature released 3 weeks
ago.
2024-09-24 19:02:13 +05:30
Kovid Goyal e78e86572e Prepare for allowing upto seven additional semi-transparent background colors 2024-09-24 19:02:13 +05:30
Kovid Goyal d02b1c0b31 ... 2024-09-24 14:38:11 +05:30
Kovid Goyal 83c989d4e9 Splits layout: Allow setting the split_axis option to auto so that all new windows have their split axis chosen automatically unless explicitly specified in the launch command
Fixes #7887
2024-09-24 14:21:23 +05:30
Kovid Goyal 958ad0d8b4 Remote control: Fix --match=state:self not working 2024-09-24 14:09:27 +05:30
Kovid Goyal 0cbccb4948 use a named magic constant 2024-09-20 09:11:18 +05:30
Kovid Goyal cd3034cb67 Merge branch 'master' of https://github.com/Delta2Force/kitty 2024-09-19 21:45:07 +05:30
delta2force 1077ba0a4d fix: limit bisection method iterations 2024-09-19 16:52:53 +02:00
Kovid Goyal 0407f9f91e Merge branch 'suppress-margins' of https://github.com/wincent/kitty 2024-09-19 17:09:14 +05:30
Greg Hurrell 44e643ae3f feat: don't draw visible tab bar margins if width is 0
Closes: https://github.com/kovidgoyal/kitty/issues/7871
2024-09-19 13:14:17 +02:00
Kovid Goyal 1a9abbcc7c Better variable name 2024-09-19 09:33:53 +05:30
Kovid Goyal 25e255e66f kitten @ ls: Fix the `--self` flag not working
Fixes #7864
2024-09-17 10:39:15 +05:30