Commit Graph

13066 Commits

Author SHA1 Message Date
Kovid Goyal
ab9631f045
Better fix 2024-01-21 08:27:16 +05:30
Kovid Goyal
ec0a449c63
Fix a regression in the previous release that caused kitten @ send-text with a match parameter to send text twice to the active window
Fixes #7027
2024-01-21 08:24:22 +05:30
Kovid Goyal
01ffbfdb42
Fix a regression in the previous release that caused kitten @ launch --cwd=current to fail over SSH
Fixes #7028
2024-01-21 08:06:44 +05:30
Kovid Goyal
f5621bd56c
Merge branch 'dmenu-term' of https://github.com/weakish/kitty 2024-01-20 19:15:50 +05:30
weakish
708750173e
Remove dmenu-term in docs
The dmenu-term link returns 404 now.
2024-01-20 08:39:05 +00:00
Kovid Goyal
20e43a3e7d
Fix a regression in the previous release that caused multi-key sequences to not abort when pressing an unknown key
Fixes #7022
2024-01-20 08:13:12 +05:30
Kovid Goyal
ff4ee95eba
... 2024-01-20 06:49:49 +05:30
Kovid Goyal
2707c44f0f
DRYer 2024-01-19 21:48:40 +05:30
Kovid Goyal
e7e401c8dd
More work on pager kitten 2024-01-19 21:16:09 +05:30
Kovid Goyal
b0ab5bd5eb
... 2024-01-19 20:50:11 +05:30
Kovid Goyal
d75395794d
... 2024-01-19 20:46:20 +05:30
Kovid Goyal
c7d894d499
Merge branch 'fix-go-version-check' of https://github.com/Maytha8/kitty 2024-01-19 20:22:42 +05:30
Maytham Alsudany
30905db75f
Explicit GO111MODULE=on when getting required Go version 2024-01-19 22:46:48 +08:00
Kovid Goyal
89c3b4f9e2
macOS: Fix a regression in the previous release that broke overriding keyboard shortcuts for actions present in the global menu bar
Fixes #7016
2024-01-19 19:44:04 +05:30
Kovid Goyal
0bd50abd77
Start work on pager kitten 2024-01-19 15:09:20 +05:30
Kovid Goyal
7038292d11
Merge branch 'master' of https://github.com/solopasha/kitty 2024-01-19 14:03:30 +05:30
Kovid Goyal
b33f8416db
Fix for spurious github code scanning alert 2024-01-19 14:01:26 +05:30
Pavel Solovev
99b3d0727d
Fix build with gcc14 2024-01-19 11:25:53 +03:00
Kovid Goyal
9503725a32
Fix #7013 2024-01-19 13:29:12 +05:30
Kovid Goyal
eb5dd364ae
version 0.32.0 2024-01-19 10:50:55 +05:30
Kovid Goyal
4a64f812ad
Merge branch 'boss-window-args' of https://github.com/ad-chaos/kitty 2024-01-19 07:46:36 +05:30
ad-chaos
c2acc2460b expose glfw{Get,Set}WindowPos to python 2024-01-18 22:21:39 +05:30
Kovid Goyal
bea8fd25a7
Make argument handling of create_os_window() to be more robust and match its python signature 2024-01-18 21:58:39 +05:30
Kovid Goyal
1593baa9f9
remove unused include 2024-01-18 21:38:18 +05:30
Kovid Goyal
0447b17af2
Merge branch 'nth_os_window-fix' of https://github.com/jackielii/kitty 2024-01-18 19:08:58 +05:30
Jackie Li
0d3c5497ff
for #7009
Oops, the num is already negative index, no need to reverse here.

Alternatively this is shorter:

```
    def nth_os_window(self, num: int = 1) -> None:
        if not self.os_window_map:
            return

        if num == 0:
            os_window_id = current_focused_os_window_id() or last_focused_os_window_id()
        elif num > 0:
            ids = tuple(self.os_window_map.keys())
            os_window_id = ids[min(num, len(ids)) - 1]
        else:
            fc_map = os_window_focus_counters()
            ids = sorted(fc_map.keys(), key=fc_map.__getitem__, reverse=True)
            os_window_id = ids[min(-num, len(ids)-1)]
        focus_os_window(os_window_id, True)
```
2024-01-18 09:53:47 +00:00
Kovid Goyal
7826fefe30
Merge branch 'nth_os_window-typo' of https://github.com/jackielii/kitty 2024-01-18 14:43:02 +05:30
Jackie Li
10ca74f502
fix typo and add a couple examples 2024-01-18 09:07:53 +00:00
Kovid Goyal
715548b144
Make test robust against wezterm's system wide shell integration
Not only is it system wide but it runs by default, even outside wezterm,
sigh.
2024-01-18 12:52:54 +05:30
Kovid Goyal
43df7be977
Add a note that themes can override cursor color
See #6987
2024-01-18 07:56:50 +05:30
Kovid Goyal
9b5f665218
Allow focusing previously active OS windows via nth_os_window
Fixes #7009
Fixes #7008
2024-01-18 07:54:15 +05:30
Kovid Goyal
5e934c081e
Fix #7004 2024-01-17 08:39:00 +05:30
Kovid Goyal
22dbc94c5f
Merge branch 'patch-1' of https://github.com/davidbrochart/kitty 2024-01-16 17:36:25 +05:30
David Brochart
2df1273d53
Remove duplicated line 2024-01-16 13:01:47 +01:00
Kovid Goyal
54900183ec
Fix #6997 2024-01-16 13:38:12 +05:30
Kovid Goyal
1c72a94b2f
Fix universal build with cf-protection failing 2024-01-15 12:45:55 +05:30
Kovid Goyal
46bb027d14
Fix building on old gcc/clang 2024-01-15 11:23:42 +05:30
Kovid Goyal
37f0c8c0a8
Fix #6994 2024-01-15 10:18:03 +05:30
Kovid Goyal
cad7047a7a
Make the text for kitty.scrollback.nvim fit with the rest 2024-01-10 09:39:29 +05:30
Kovid Goyal
e6acc69460
Merge branch 'add_integration_kitty_scrollback_nvim' of https://github.com/mikesmithgh/kitty 2024-01-10 09:39:09 +05:30
Mike Smith
40d8111717 Document integration with tool kitty-scrollback.nvim 2024-01-09 22:43:44 -05:00
Kovid Goyal
970cc9ba7a
Merge branch 'dependabot/go_modules/all-go-deps-4690a2b430' of https://github.com/kovidgoyal/kitty 2024-01-08 09:13:43 +05:30
dependabot[bot]
6e685d01b0
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.14.0 to 0.15.0
- [Commits](https://github.com/golang/image/compare/v0.14.0...v0.15.0)

Updates `golang.org/x/sys` from 0.15.0 to 0.16.0
- [Commits](https://github.com/golang/sys/compare/v0.15.0...v0.16.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-01-08 03:37:59 +00:00
Kovid Goyal
b8c5c62585
Graphics protocol: Specify some edge case behavior for image display
See https://github.com/kovidgoyal/kitty/discussions/6979
2024-01-08 08:46:17 +05:30
Kovid Goyal
7427e65f60
When copying env for SSH sanitize problematic env vars 2024-01-06 13:53:20 +05:30
Kovid Goyal
e656a75d5e
Move implementation of --hold into Child
DRYer. Also fixed use of --hold with launch --cwd=current
2024-01-06 13:14:48 +05:30
Kovid Goyal
1e249035c7
Fix focus_visible_window not switching to other window in stack layout when only two windows are present
Fixes #6970
2024-01-05 21:41:21 +05:30
Kovid Goyal
044f53b35b
Merge branch 'fix-wayland-cursor-shape' of https://github.com/jinliu/kitty 2024-01-04 17:37:50 +05:30
Jin Liu
e20eff277b Fix Wayland cursor-shape-v1 cursor not updating
According to https://wayland.app/protocols/cursor-shape-v1#wp_cursor_shape_device_v1:request:set_shape
> The serial parameter must match the latest wl_pointer.enter or
> zwp_tablet_tool_v2.proximity_in serial number sent to the client.

So we can't use wl.serial or wl.pointer_serial, because they are also updated in other places.
2024-01-04 19:54:03 +08:00
Kovid Goyal
5ea1d14617
Merge branch 'dependabot/go_modules/all-go-deps-c69f2790a2' of https://github.com/kovidgoyal/kitty 2024-01-01 08:50:31 +05:30