Commit graph

16453 commits

Author SHA1 Message Date
Kovid Goyal
92baee2f59
... 2025-09-22 12:03:50 +05:30
Kovid Goyal
f8c1e2b162
Merge branch 'devin/lenient-set-background-opacity-toggle' of https://github.com/lehmacdj/kitty 2025-09-22 12:02:59 +05:30
Kovid Goyal
b9a8b64b32
Refactor previous PR
Move code to incrementally update lsc config into the kitten module do
that it is more likely to stay in sync with any future changes to the
kitten cli.
2025-09-22 11:54:23 +05:30
Kovid Goyal
92ee52b68c
Retry grype download on failure 2025-09-22 11:36:27 +05:30
Devin Lehmacher
fd94f2581e Fix toggle mode on set_background_opacity remote_command 2025-09-22 02:00:51 -04:00
Kovid Goyal
4817a4559b
... 2025-09-22 11:27:32 +05:30
Kovid Goyal
7536ce57cc
Merge branch 'fix-incremental-os-panel' of https://github.com/alex-huff/kitty 2025-09-22 11:24:54 +05:30
alex-huff
0daab6ab43 resize-os-window: fix '--incremental' option of 'os-panel' action
This commit addresses a few issues with the implementation of
'--incremental':
    - Unspecified settings are reset to their default value, which
      defeats the purpose of the option.
    - It is assumed that the names of options in 'LayerCLIOptions' map
      one to one with the names of fields in 'LayerShellConfig' but this
      isn't true. For example: The 'margin_top' cli option sets the
      'requested_top_margin' layer shell config.
    - When some options are set to a certain value, they force other
      options to be some value. The current implementation doesn't
      account for this.
    - The documentation is contradictory.
2025-09-22 00:10:42 -05:00
Kovid Goyal
b401e12fd9
Note how to use nvim as scrollback pager in the docs for that option 2025-09-22 08:52:28 +05:30
Kovid Goyal
7b0caaa491
... 2025-09-21 10:26:37 +05:30
Kovid Goyal
591473d9c1
Fix #8997 2025-09-21 10:25:00 +05:30
Kovid Goyal
ee00bfa01a
... 2025-09-21 10:15:06 +05:30
Kovid Goyal
508ca700d8
Fix #8998 2025-09-21 10:10:51 +05:30
Kovid Goyal
f85085a004
Merge branch 'update-wayland-compat-matrix' of https://github.com/alex-huff/kitty 2025-09-21 08:04:33 +05:30
alex-huff
96ba652803 docs: panel: update niri compatibility information 2025-09-20 21:21:28 -05:00
Kovid Goyal
7321d3a61a
Bump version of lcms2
Download URL has changed so might as well update version as well.
2025-09-21 07:31:31 +05:30
Kovid Goyal
f5b8ad7e63
Merge branch 'notify-bell' of https://github.com/majutsushi/kitty 2025-09-20 10:08:21 +05:30
Kovid Goyal
dfeef6df83
Ignore CVE that does not apply 2025-09-20 10:06:30 +05:30
Kovid Goyal
e9bc125965
Bump a couple of dependencies that have CVEs 2025-09-20 09:57:12 +05:30
Kovid Goyal
c274d28ed1
Fix #8991 2025-09-20 09:55:16 +05:30
Jan Larres
5960314ffd Support combined notify and bell on command finish 2025-09-20 14:22:01 +12:00
Kovid Goyal
e7514c68ae
Fix updating panel configuration on visibility toggle and via remote control not working
Fixes #8984
2025-09-20 05:15:50 +05:30
Kovid Goyal
1672110854
Turn off CodeQL TRAP caching
It was using up the GitHub actions caching quota of 10GB
2025-09-19 22:53:14 +05:30
Kovid Goyal
f98d5fce16
Remove multiple copies of imaging package
Move to an exiffix fork that does not depend on disintegration/imaging
Now we have only one copy of kovidgoyal/imaging package.
2025-09-19 21:41:23 +05:30
Kovid Goyal
9393eeb442
Fix #8984 2025-09-19 12:50:00 +05:30
Kovid Goyal
7af7aa95c6
Another workaround for another macOS Tahoe bug
Dont redraw an OSWindow during a resize event if the resize event is
accompanied by a screen change as it causes a crash in macOS OpenGL
driver. Fixes #8983
2025-09-19 12:05:34 +05:30
Kovid Goyal
24b31d96e9
No need to use a block as Apple docs guarantee that NSApplicationDidChangeScreenParametersNotification is posted on the main thread 2025-09-19 08:52:09 +05:30
Kovid Goyal
e6f61c396c
Use a full qualified name for SBOM generation 2025-09-18 17:42:05 +05:30
Kovid Goyal
3482d084ae
License info has now been centralised in bypy 2025-09-18 11:13:37 +05:30
Kovid Goyal
54368be554
Fix grype not scanning C deps that dont have CPEs 2025-09-18 09:22:28 +05:30
Kovid Goyal
c30f8cec46
... 2025-09-17 23:30:37 +05:30
Kovid Goyal
0eddbefda9
List vulnerabilities by CVE 2025-09-17 23:20:39 +05:30
Kovid Goyal
c4cb9cdbb7
Filter out another form of the same CVE 2025-09-17 23:14:40 +05:30
Kovid Goyal
87856efa49
Run grype against SBOM as well 2025-09-17 22:29:49 +05:30
Kovid Goyal
cf9b0da489
... 2025-09-17 22:06:38 +05:30
Kovid Goyal
ebb7ccebd0
Add a check dependencies action
Use the gyre tool to scan all binaries and generate a report
2025-09-17 21:32:28 +05:30
Kovid Goyal
6f17afb609
update some deps 2025-09-17 18:52:14 +05:30
Kovid Goyal
6ab8e7b4c8
Also publish an SBOM 2025-09-17 13:51:38 +05:30
Kovid Goyal
77fbd5beba
Use CodeQL on github actions 2025-09-17 07:47:34 +05:30
Kovid Goyal
55254d9079
... 2025-09-16 22:43:51 +05:30
Kovid Goyal
78898b3c0b
Specify python dependencies in pyproject.toml
Improves integration with other tools
2025-09-16 16:42:01 +05:30
Kovid Goyal
177a3f9e51
DRYer 2025-09-16 08:18:42 +05:30
Kovid Goyal
148d60b9ea
Make CodeQL happy 2025-09-16 07:57:33 +05:30
Kovid Goyal
d647e21779
Use the bundle for CodeQL builds
Speeds up the dependency fetch and hopefully fixes the failure on macOS
2025-09-16 07:36:00 +05:30
Kovid Goyal
96253f4798
Also run CodeQL for C on macOS to improve coverage 2025-09-16 07:21:48 +05:30
Kovid Goyal
1d37ef84ce
Run CodeQL analysis for different languages in parallel 2025-09-16 07:11:13 +05:30
Kovid Goyal
cc19bb4934
Merge branch 'unset' of https://github.com/smurfix/kitty 2025-09-15 14:26:29 +05:30
Matthias Urlichs
8335b340c9 Fix bash integration when 'set -o nounset' is in effect
If the user's bash profile contains 'set -u' / 'set -o nounset'
(to protect against typos in variable names; think "rm -Rf $TMp/*"),
starting a new kitty terminal resulted in a
    bash: sourced: unbound variable
message. Also, the error disabled kitty's shell integration.

This PR fixes/supersedes bba4ce22, which was based on an incorrect
assumption.
2025-09-15 10:40:36 +02:00
Kovid Goyal
4afe56b808
Merge branch 'dependabot/github_actions/actions-d99736fca3' of https://github.com/kovidgoyal/kitty 2025-09-15 12:04:02 +05:30
dependabot[bot]
04a8a60a87
Bump the actions group with 4 updates
Bumps the actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout), [actions/setup-python](https://github.com/actions/setup-python), [actions/setup-go](https://github.com/actions/setup-go) and [actions/cache](https://github.com/actions/cache).


Updates `actions/checkout` from 3 to 5
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v5)

Updates `actions/setup-python` from 4 to 6
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v6)

Updates `actions/setup-go` from 3 to 6
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v3...v6)

Updates `actions/cache` from 3 to 4
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/setup-go
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/cache
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-15 06:26:51 +00:00