Commit graph

14604 commits

Author SHA1 Message Date
Kovid Goyal
25e255e66f
kitten @ ls: Fix the `--self` flag not working
Fixes #7864
2024-09-17 10:39:15 +05:30
Kovid Goyal
f3112d61ef
DRYer 2024-09-15 12:39:29 +05:30
Kovid Goyal
7683a5d851
... 2024-09-15 12:28:23 +05:30
Kovid Goyal
e3124812e5
log a warning that double --single-instance will ignore the one from macos-launch-services-cmdline 2024-09-15 10:38:32 +05:30
Kovid Goyal
0db2cf91a9
Ensure we dont inherit KITTY_SI_DATA from environment 2024-09-15 10:09:12 +05:30
Kovid Goyal
d1bdbddbfc
macOS: Fix a regression in the previous release that caused kitty to fail to run after an unclean shutdown/crash
When porting the single instance code to C I forgot to port the lock
file usage.

Fixes #7846
2024-09-15 10:05:18 +05:30
Kovid Goyal
5a77ea64d0
Also log incomplete base64 data for notification requests 2024-09-15 08:45:48 +05:30
Kovid Goyal
481153318b
Fix a regression that broke writing to the clipboard using the OSC 5522 protocol
Fixes #7858
2024-09-15 08:42:50 +05:30
Kovid Goyal
7537fa00e4
Cleanup some code 2024-09-15 08:03:16 +05:30
Kovid Goyal
33e4a0f9cc
Fix a regression when tinting of background images was introduced that caused window borders to have background_opacity applied to them
Fixes #7850
2024-09-12 21:52:55 +05:30
Kovid Goyal
41308a0b91
Remove unused code 2024-09-12 20:33:41 +05:30
Kovid Goyal
7a3edb0367
Fix #7844 2024-09-11 10:01:43 +05:30
Kovid Goyal
31aa4bc96d
Dont ignore err in close on atomicwrite 2024-09-10 21:53:49 +05:30
Kovid Goyal
a23fb153e6
... 2024-09-10 07:25:19 +05:30
Kovid Goyal
2bb8539775
Use correct invocation command line for kittens in docs 2024-09-10 07:23:13 +05:30
Kovid Goyal
48c7c538c1
Use box drawing for filled circle and fish eye so that they line up with empty circle
Fixes #7840
2024-09-09 21:34:46 +05:30
Kovid Goyal
c166589150
macOS: Fix macos_option_as_alt not working when caps lock is engaged
Fixes #7836
2024-09-09 10:18:04 +05:30
Kovid Goyal
ae26bf7a62
Merge branch 'dependabot/go_modules/all-go-deps-8137395e1a' of https://github.com/kovidgoyal/kitty 2024-09-09 09:44:20 +05:30
dependabot[bot]
1da2d6de05
Bump the all-go-deps group with 2 updates
Bumps the all-go-deps group with 2 updates: [golang.org/x/image](https://github.com/golang/image) and [golang.org/x/sys](https://github.com/golang/sys).


Updates `golang.org/x/image` from 0.19.0 to 0.20.0
- [Commits](https://github.com/golang/image/compare/v0.19.0...v0.20.0)

Updates `golang.org/x/sys` from 0.24.0 to 0.25.0
- [Commits](https://github.com/golang/sys/compare/v0.24.0...v0.25.0)

---
updated-dependencies:
- dependency-name: golang.org/x/image
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-go-deps
- dependency-name: golang.org/x/sys
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-go-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-09 03:28:56 +00:00
Kovid Goyal
8bee1b25ef
... 2024-09-08 11:02:28 +05:30
Kovid Goyal
3b8c7f6dd9
macOS: Fix shortcuts that become entries in the global menubar being reported as removed shortcuts in the debug output 2024-09-08 09:48:14 +05:30
Kovid Goyal
f9504b4fba
Document the new click_events parameter for the shell integration protocol 2024-09-06 22:43:26 +05:30
Kovid Goyal
b479089619
Fix a regression in the previous release that broke use of the cd command in session files
Fixes #7829
2024-09-06 14:50:15 +05:30
Kovid Goyal
bfbffc3a7b
Merge branch 'prompt-click-events' of https://github.com/pianohacker/kitty 2024-09-06 12:21:05 +05:30
Jesse Weaver
b8f28d7a10 Add special flag to shell integration protocol to request real click events 2024-09-06 00:08:55 -06:00
Kovid Goyal
cda023782f
Use fast call for base64 encode/decode 2024-09-06 10:11:40 +05:30
Kovid Goyal
bc3fe5d203
... 2024-09-06 09:55:21 +05:30
Kovid Goyal
c8aa6d75a7
Add base64 encode/decode into functions 2024-09-06 09:47:14 +05:30
Kovid Goyal
033a4544f3
Cleanup builder invocation now that linux builders are chroot based 2024-09-06 09:36:51 +05:30
Kovid Goyal
15ac33a058
version 0.36.2 2024-09-06 08:09:44 +05:30
Kovid Goyal
b9051d8288
Merge branch 'achalmers/typo' of https://github.com/adamchalmers/kitty 2024-09-04 19:44:37 +05:30
Adam Chalmers
b5fc63cbb5 Fix typo in docs
s/firt/first
2024-09-04 08:06:06 -05:00
Kovid Goyal
913ce58fe3
Make shlex_split always return a token
Matches behavior of split() so is therefore more intuitive
2024-09-02 17:30:18 +05:30
Kovid Goyal
d9b1c8c04f
Fix a harmless error being printed to stderr if shell integration sends an empty cmdline
Fixes #7813
2024-09-02 11:38:31 +05:30
Kovid Goyal
ccc3bee9af
Add a simple function for listing basic font data 2024-09-01 10:50:52 +05:30
Kovid Goyal
8a607fa34c
kitten run-shell: Forward KSI env var for no-rc
This is useless, since if you are doing manual shell integration
anyway there is no point in running via the run-shell kitten.
But, let's keep the pedants at bay.

Fixes #7809
2024-09-01 10:29:51 +05:30
Kovid Goyal
0105536665
Merge branch 'master' of https://github.com/rbong/kitty 2024-08-30 13:02:00 +05:30
Kovid Goyal
8eb0b556b7
diff kitten: Fix a regression that broke diffing against remote files
Fixes #7797
2024-08-28 11:00:42 +05:30
Roger Bongers
de25e4b8f5 Add more special branch drawing commit symbols
These symbols allow drawing branches merging into or forking out of
commits directly rather than requiring that merges/forks are rendered on
their own line.
2024-08-27 22:23:54 -04:00
Roger Bongers
21f25ee5a9 Make commit symbol circles slightly larger
These look unnaturally small on some screen sizes.
2024-08-27 22:23:44 -04:00
Kovid Goyal
d363513884
Fix listen_on with IPv6 address 2024-08-27 18:42:51 +05:30
Kovid Goyal
fdc3c3d7c1
kitten @: Fix a regression connecting to TCP sockets using plain IP addresses rather than hostnames
Fixes #7794
2024-08-27 18:30:51 +05:30
Kovid Goyal
0515dc1957
Update FAQ on NERD fonts to reflect the fact that kitty now has builtin NERD fonts 2024-08-27 16:31:55 +05:30
Kovid Goyal
627360e5ad
Bind the idle inhibit protocol even though it is currently unused 2024-08-27 11:32:06 +05:30
Kovid Goyal
57ba0f4d87
Add a note about X11 specificity of preshow_callback 2024-08-27 10:39:52 +05:30
Kovid Goyal
3e8abaac58
... 2024-08-27 10:30:35 +05:30
Kovid Goyal
68401eddba
Wayland: Don't do two stage window creation
We cant make window visible after createwindow has returned because we
want to loop till the compositor fully creates the window and that loop
requires attaching a single pixel buffer to the window surface which
cannot be done once an OpenGL context is created for the window.

As far as I can see the preshow callback is not used on Wayland for
anything, so this should be OK to do.
2024-08-27 10:25:18 +05:30
Kovid Goyal
9843b5c210
Remove unused code 2024-08-26 19:13:09 +05:30
Kovid Goyal
96f2861c2a
... 2024-08-26 19:08:51 +05:30
Kovid Goyal
7a4f0318ed
Remote control: When listening on a UNIX domain socket only allow connections from processes having the same user id
Fixes #7777
2024-08-26 19:07:18 +05:30