Commit Graph

14599 Commits

Author SHA1 Message Date
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 v0.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
Kovid Goyal
eedf01fbe3 Make getpeerid re-useable 2024-08-26 18:55:10 +05:30
Kovid Goyal
0594033b31 Wayland: Move creation of OpenGL context to end of window creation function
Apparently with explicit sync it is now not possible to attach a
temporary buffer to a surface that also has an OpenGL context. So we
first attach the temporary buffer, and only after we are done waiting
for window creation do we attach the OpenGL context to the window
surface.

Fixes #7767 (maybe, not installing sway-git to check)
2024-08-26 15:36:27 +05:30
Kovid Goyal
75f5908009 Allow jumping to the nth previous active tab via goto_tab
This matches the docs for the goto_tab action and there is no reason not
to have this. For backwards compat 0 and -1 both go to the first previously
active tab as before. However -2 goes to the second previously active
tab, -3 to the third and so on.
2024-08-26 12:09:54 +05:30
Kovid Goyal
4ea2b92c8c Merge branch 'dependabot/go_modules/all-go-deps-257ddc7ff2' of https://github.com/kovidgoyal/kitty 2024-08-26 11:43:50 +05:30
dependabot[bot]
7e891d5287 Bump github.com/seancfoley/ipaddress-go in the all-go-deps group
Bumps the all-go-deps group with 1 update: [github.com/seancfoley/ipaddress-go](https://github.com/seancfoley/ipaddress-go).


Updates `github.com/seancfoley/ipaddress-go` from 1.6.0 to 1.7.0
- [Release notes](https://github.com/seancfoley/ipaddress-go/releases)
- [Commits](https://github.com/seancfoley/ipaddress-go/compare/v1.6.0...v1.7.0)

---
updated-dependencies:
- dependency-name: github.com/seancfoley/ipaddress-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-go-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-26 03:49:14 +00:00