Commit Graph

14565 Commits

Author SHA1 Message Date
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
Kovid Goyal
2c01405d85 ... 2024-08-25 18:57:50 +05:30
Kovid Goyal
ab3cefd81f Output font features in debug info 2024-08-25 11:19:36 +05:30
Kovid Goyal
0d57253300 ... 2024-08-24 17:18:05 +05:30
Kovid Goyal
611d8baf28 Linux: Fix a regression in 0.36.0 that caused font features defined via fontconfig to be ignored
Fixes #7773
2024-08-24 17:17:37 +05:30
Kovid Goyal
2560a024b9 ... 2024-08-24 11:20:16 +05:30
Kovid Goyal
e5321f96a3 never return zero cell width for a font 2024-08-24 11:19:44 +05:30
Kovid Goyal
60601a6dba Fix #7772 2024-08-24 11:12:37 +05:30
Kovid Goyal
d36a64087e Bump Go to 1.23
We need this because Go < 1.23 produces binaries that dont work on
modern OpenBSD because OpenBSD decided to remove syscall() from their
libc. Mad buggers, who removes functions from libc breaking all
binaries!!

Also increase minimum macOS version to 11.0 as Go 1.23 requires that
2024-08-24 08:06:02 +05:30
Kovid Goyal
95245ee473 version 0.36.1 v0.36.1 2024-08-24 06:22:42 +05:30
Kovid Goyal
40bc1d4f38 DRYer 2024-08-24 06:21:27 +05:30
Kovid Goyal
808c68dd0b ... 2024-08-23 15:44:33 +05:30
Kovid Goyal
c26b441105 Dont output falling back to menlo message for the symbols nerd font mono family 2024-08-23 15:37:26 +05:30
Kovid Goyal
036241fc6c macOS: Fix a regression in the previous release that caused --single-instance to not work when using macos-launch-services-cmdline 2024-08-23 15:27:26 +05:30
Kovid Goyal
0c1d239b5f Exclude bypy/b from go test discovery 2024-08-23 11:27:54 +05:30
Kovid Goyal
e51fda041e ... 2024-08-22 20:29:08 +05:30
Kovid Goyal
4315bcfdc9 Fix off by one in mark color indexing in shader
Fixes #7768
2024-08-22 15:48:22 +05:30
Kovid Goyal
86797ff96d Fix #7763 2024-08-21 20:46:05 +05:30
Kovid Goyal
173bf4a4a3 Disable in band resize notifications in a few more places 2024-08-21 12:11:14 +05:30
Kovid Goyal
807e14684f Fix #7762 2024-08-21 12:01:12 +05:30
Kovid Goyal
d75d372da0 Reset base64 streaming decoder after invalid input
Fixes #7757
2024-08-20 17:37:25 +05:30
Kovid Goyal
2ac26b0e6d Fix #7752 2024-08-20 17:27:13 +05:30
Kovid Goyal
6d06415ec5 Another kitty icon 2024-08-20 07:15:02 +05:30
Kovid Goyal
8dc1dfed48 ... 2024-08-19 21:38:15 +05:30
Kovid Goyal
3b27381a9b ... 2024-08-19 21:34:32 +05:30
Kovid Goyal
3abf808843 Improve some documentation 2024-08-19 21:30:42 +05:30
Kovid Goyal
e74188fcf0 Switch to using ps to get all processes
The Go process module is very slow to get Exe() on non-Linux systems
without CGO as it works by calling lsof on the pid. So we anyway have to
filter by command line first. So might as well just use ps in that case.
2024-08-19 20:54:54 +05:30
Kovid Goyal
9708959438 When reloading in all kitty instances, only use readlink on processes that contain "kitty" in the image name
Apparently there are some machines where a few hundred/thousand readlink calls
take 30 seconds! See #7744
2024-08-19 19:18:37 +05:30
Kovid Goyal
4ed01bdd1e ... 2024-08-19 10:27:40 +05:30
Kovid Goyal
b3b2f56890 Installer: allow installing specific versions 2024-08-19 10:25:51 +05:30
Kovid Goyal
7c4977146f Fix #7741 2024-08-19 08:51:08 +05:30
Kovid Goyal
9ba34941e5 Merge branch 'master' of https://github.com/f0rc/kitty 2024-08-19 08:41:34 +05:30
f0rc
d0ac1c62fe shift before control 2024-08-18 15:53:07 -05:00
Kovid Goyal
0084f93e1b MacOS Intel: Fix a crash in the choose-fonts kitten when displaying previews of variable fonts
Looks like a bug in Py_BuildValue for s# values on that platform. Workaround by
constructing the string directly and passing to to Py_BuildValue.

Fixes #7734
2024-08-18 17:22:12 +05:30
Kovid Goyal
33fa9a08e4 Allow turning off stripping in update-on-ox 2024-08-18 15:30:38 +05:30