Commit Graph

12294 Commits

Author SHA1 Message Date
Kovid Goyal
9e0e23ae99 macOS: Fix a regression that caused the titlebar to be translucent even for non-translucent windows
Fixes #6450
2023-07-12 10:24:51 +05:30
Kovid Goyal
dc8b6150ca Update changelog 2023-07-12 07:50:01 +05:30
Kovid Goyal
5f8610f7bc macOS: Add a new value titlebar-and-corners for :opt:hide_window_decorations that emulates the behavior of hide_window_decorations yes in older versions of kitty 2023-07-11 22:27:47 +05:30
Kovid Goyal
a00b6bd497 macOS: Fix a regression causing *burn-in* of text when resizing semi-transparent OS windows
Fixes #6439
2023-07-11 20:54:47 +05:30
Kovid Goyal
b00c2d644e macOS: Render OS windows during windowDidResize for even smoother live resize rendering 2023-07-11 17:22:35 +05:30
Kovid Goyal
e244d9da92 Move individual OSWindow rendering code into a separate function
Allow it to be called from other places, probably will be needed
to fix live resizing on macOS
2023-07-11 11:15:41 +05:30
Kovid Goyal
5139793787 Fix one place where change_live_resize_state is not called 2023-07-11 09:47:50 +05:30
Kovid Goyal
90223b5d14 Fix compilation against musl
As usual in C stdlib world. Ill thought out break the world changes.
Sigh. musl no longer defines off64_t.

Fixes #6441
2023-07-11 09:22:40 +05:30
Kovid Goyal
a1e5b72ca5 Remote control launch: Fix --env not implemented when using --cwd=current with the SSH kitten
Fixes #6438
2023-07-11 09:22:15 +05:30
Kovid Goyal
72f283e7f7 macOS: Fix a regression that caused rendering to hang when transitioning to full screen with macos_colorspace set to default
YACOB (Yet Another COcoa Bug)
Fixes #6435
2023-07-10 19:33:25 +05:30
Kovid Goyal
d2bdfbee9d Dont require kitten to be in PATH when opening at cwd 2023-07-10 18:02:09 +05:30
Kovid Goyal
e2b5c6688d version 0.29.0 v0.29.0 2023-07-10 12:46:05 +05:30
Kovid Goyal
af8db1eb8f Add an example for how to get a single color from @ get-colors 2023-07-10 12:42:47 +05:30
Kovid Goyal
4f8843c5fd Merge branch 'dependabot/go_modules/golang.org/x/image-0.9.0' of https://github.com/kovidgoyal/kitty 2023-07-10 11:16:49 +05:30
Kovid Goyal
4b39ac6597 Merge branch 'dependabot/go_modules/golang.org/x/sys-0.10.0' of https://github.com/kovidgoyal/kitty 2023-07-10 11:16:05 +05:30
dependabot[bot]
8b99fd5dd4 Bump golang.org/x/image from 0.8.0 to 0.9.0
Bumps [golang.org/x/image](https://github.com/golang/image) from 0.8.0 to 0.9.0.
- [Commits](https://github.com/golang/image/compare/v0.8.0...v0.9.0)

---
updated-dependencies:
- dependency-name: golang.org/x/image
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-10 04:04:36 +00:00
dependabot[bot]
323330a9f7 Bump golang.org/x/sys from 0.9.0 to 0.10.0
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.9.0 to 0.10.0.
- [Commits](https://github.com/golang/sys/compare/v0.9.0...v0.10.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sys
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-10 04:04:24 +00:00
Kovid Goyal
a6a3e5e67d Fix insufficient sanitization of safe strings in file transfer protocol
Change the spec to restrict safe strings further to avoid such bugs in
other implementations. Reported by Edwin Hoffman.
2023-07-08 09:50:28 +05:30
Kovid Goyal
7d2dc252f1 ... 2023-07-05 21:50:46 +05:30
Kovid Goyal
66a2efd191 Add a note about titlebar-only and rounded corners 2023-07-05 10:56:46 +05:30
Kovid Goyal
944eaaefc6 Add support for DECSACE to DECRQSS 2023-07-05 10:49:48 +05:30
Kovid Goyal
95d15648fa Fix not building with wayland-protocols 1.32
Fix #6422
2023-07-05 10:33:56 +05:30
Kovid Goyal
60a7a53ccd Do not echo invalid DECRQSS queries back, behavior inherited from xterm (CVE-2008-2383)
Reported by David Leadbeater.
2023-07-05 09:48:02 +05:30
Kovid Goyal
2fec9b372b Add xterm terminfo entries for focus in/out events
Again not in man terminfo.
2023-07-04 20:48:12 +05:30
Kovid Goyal
ce65f11ef5 Unicode input kitten: Fix a regression causing pressing esc to cancel the kitten requiring confirmation 2023-07-04 19:40:19 +05:30
Kovid Goyal
b1d2978cea Fix #6419 2023-07-04 19:37:16 +05:30
Kovid Goyal
83ff14cbd1 Mark the terminfo files as generated 2023-07-04 17:40:59 +05:30
Kovid Goyal
e4dcd13f33 Add a few more entries present in xterm's terminfo
These are of course not in man terminfo, what a surprise.
2023-07-04 17:32:08 +05:30
Kovid Goyal
8f292d0390 Fix typo in the PS/PE terminfo entries 2023-07-04 17:14:10 +05:30
Kovid Goyal
70383af59d Another nvim library to use the kitty graphics protocol 2023-07-04 17:10:57 +05:30
Kovid Goyal
0556faf2e7 Rename function 2023-07-04 12:06:56 +05:30
Kovid Goyal
d3f14ffbf4 macOS: Fix window shadows not being drawn for transparent windows
Re-organize the whole infrastructure for setting window chrome, doing it
in a single function that has access to all settings.

Fixes #2827
Fixes #6416
2023-07-04 11:59:50 +05:30
Kovid Goyal
b9bb9248f0 Merge branch 'dependabot/go_modules/github.com/shirou/gopsutil/v3-3.23.6' of https://github.com/kovidgoyal/kitty 2023-07-03 15:50:10 +05:30
Kovid Goyal
5065e5723b Merge branch 'dependabot/go_modules/github.com/alecthomas/chroma/v2-2.8.0' of https://github.com/kovidgoyal/kitty 2023-07-03 15:49:50 +05:30
dependabot[bot]
1bdfe6425a Bump github.com/shirou/gopsutil/v3 from 3.23.5 to 3.23.6
Bumps [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil) from 3.23.5 to 3.23.6.
- [Release notes](https://github.com/shirou/gopsutil/releases)
- [Commits](https://github.com/shirou/gopsutil/compare/v3.23.5...v3.23.6)

---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-03 03:24:41 +00:00
dependabot[bot]
d663fc5248 Bump github.com/alecthomas/chroma/v2 from 2.7.0 to 2.8.0
Bumps [github.com/alecthomas/chroma/v2](https://github.com/alecthomas/chroma) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/alecthomas/chroma/releases)
- [Changelog](https://github.com/alecthomas/chroma/blob/master/.goreleaser.yml)
- [Commits](https://github.com/alecthomas/chroma/compare/v2.7.0...v2.8.0)

---
updated-dependencies:
- dependency-name: github.com/alecthomas/chroma/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-03 03:24:36 +00:00
Kovid Goyal
66e319d1f5 Simplify code 2023-07-02 08:20:59 +05:30
Kovid Goyal
b28c4054e1 Fix a rare panic in dispatch_timers 2023-07-02 08:14:37 +05:30
Kovid Goyal
bc72c3eadc Add helix to the list of editors to search for 2023-07-02 07:49:21 +05:30
Kovid Goyal
0bc4f8076e Fix #6410 2023-07-02 07:31:14 +05:30
Kovid Goyal
22c2687432 Nicer fallback logic when deriving LANG from NSLocale 2023-07-01 11:53:09 +05:30
Kovid Goyal
503a0bdd4d Merge branch 'fix/lang' of https://github.com/kecrily/kitty 2023-07-01 11:09:19 +05:30
Percy Ma
7102e0c0bb fix: fallback to en_US when locale code is invalid 2023-07-01 02:46:12 +08:00
Kovid Goyal
34ed922738 ... 2023-06-29 07:44:34 +05:30
Kovid Goyal
8670ede032 DRYer 2023-06-29 07:39:42 +05:30
Kovid Goyal
ab10070ee8 kittens: Fix errors not being reported to user when run a UI kitten
Fixes #6403
2023-06-29 07:36:24 +05:30
Kovid Goyal
e81a40255b Add a aliases for the | key 2023-06-28 20:53:05 +05:30
Kovid Goyal
6b3b62c933 Mark that run-shell is available from 0.29 onwards 2023-06-28 10:03:50 +05:30
Kovid Goyal
503d7791e9 Update changelog 2023-06-27 14:58:33 +05:30
Kovid Goyal
7c6d40fa0c Implement background blur for KDE on X11 as well 2023-06-27 14:56:35 +05:30