Kovid Goyal
e21d2f5191
Bump bundled OpenSSL for CVE
2025-10-05 21:59:02 +05:30
Kovid Goyal
04d708d597
Also need to rename the brotli package in kitty
2025-09-24 12:51:59 +05:30
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
e9bc125965
Bump a couple of dependencies that have CVEs
2025-09-20 09:57:12 +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
c4cb9cdbb7
Filter out another form of the same CVE
2025-09-17 23:14:40 +05:30
Kovid Goyal
6f17afb609
update some deps
2025-09-17 18:52:14 +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
4abea6c981
Add SPDX license identifiers for all dependencies
2025-09-10 00:02:08 +05:30
Kovid Goyal
1aeb22c158
Bump version of Wayland bundled with kitty
...
From 1.23.1 to 1.24.0
The just released mesa 25.2.0 doesn't work with libwayland < 1.24.0.
Sigh. Wayland is basically the world's biggest waste of time.
Fixes #8884
2025-08-16 08:42:50 +05:30
Kovid Goyal
1157777c11
Bump bundled Wayland version
2025-05-15 09:09:16 +05:30
Kovid Goyal
54d63c4ad2
Fix freezing of quick-access sub app
2025-04-25 22:09:05 +05:30
Kovid Goyal
20dacd2398
Fix signing of quick access sub-app
2025-04-25 21:26:17 +05:30
Kovid Goyal
610d6b8654
Exclude various analysis caches to VM
2025-04-25 15:50:01 +05:30
Kovid Goyal
1696524949
Include json test data in bypy freeze
2025-03-15 23:20:05 +05:30
Kovid Goyal
fd1ce3dcd2
Bump version of wayland protocols
2025-03-12 11:45:08 +05:30
Kovid Goyal
744145f392
Add cairo and pixman as deps on Linux
...
Needed to render COLRv1 fonts. Which are needed because bitmap emoji
fonts dont render well at large font sizes such as can be used with
multicell chars.
2025-02-03 11:06:38 +05:30
Kovid Goyal
6161ffec95
Use kitty.zip for notarization rather than program.zip
2024-12-15 12:20:20 +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
4ab445dc66
Fix arch detection for container builds
2024-08-13 11:51:49 +05:30
Kovid Goyal
eb2c726eb2
Fix xz failing to allocate memory when used in a 32-bit container
2024-08-13 10:51:03 +05:30
Kovid Goyal
81061a8d43
macOS: Bump the minimum required macOS version to Catalina released five years ago.
...
Catalina is actually already EOL as of July 2022 but we dont need
anything from newer releases that isn't detected at runtime. Going to
Catalina allows us to use a better format for the generated DMG (UMNO
instead of ULFO which compresses better).
2024-08-13 09:03:38 +05:30
Kovid Goyal
b872bbff49
Get it building in a rootless container
2024-08-12 19:24:48 +05:30
Kovid Goyal
076c882b22
have dev.sh deps download NERD font automatically
2024-07-08 20:03:13 +05:30
Kovid Goyal
d7702547cf
revert simde bump
2024-06-24 07:54:18 +05:30
Kovid Goyal
f6f97d4169
bump simde to 0.8.2
2024-06-24 07:53:15 +05:30
Kovid Goyal
d5fe1333e2
Bump version of wayland client library bundled with the pre-built binaries
...
Some change in mesa 24.1.1 causes glfw EGL context creation to fail on
Wayland when using anything less than the newest Wayland client library.
This prevents kitty from starting with the error:
[glfw error 65542]: EGL: Failed to get EGL display: Success
Sigh, Wayland. Probably the newest client library will break on older
systems. Even basic things like window creation cant be relied upon to
be stable in this joke of a graphics stack.
See #7517
2024-06-07 16:27:33 +05:30
Kovid Goyal
8b34937b34
ruff 0.4.5 changes how _sitebuiltins import should be sorted
2024-05-23 08:53:11 +05:30
Kovid Goyal
55e0721a43
...
2024-05-23 08:45:59 +05:30
Kovid Goyal
9f03624e66
Bump dependencies in binary builds for next release
2024-05-21 21:33:59 +05:30
Kovid Goyal
ab624bb799
Install libsystemd-dev in the build VM
2024-05-16 18:57:50 +05:30
Kovid Goyal
558ce4179f
Revert simde back to 0.7.6
...
See https://github.com/simd-everywhere/simde/issues/1146
2024-04-30 10:55:05 +05:30
Kovid Goyal
8183e9d3ef
Fix CI build failure on macOS
...
Also update simde to version 0.8. Accidental was using it to debug
issues with building against simde, but now that it's done, keep it.
2024-04-30 09:48:51 +05:30
Pete Bevin
d75b8c63ef
Fix build instructions after ./dev.sh deps
2024-03-10 12:02:51 -04:00
Kovid Goyal
8dd6f9b07c
Get universal builds working again
...
Now we use lipo and build individually so we can pass the correct
compiler flags per arch
2024-02-25 09:57:38 +05:30
Kovid Goyal
6b6f3e0ece
...
2024-02-25 09:57:37 +05:30
Kovid Goyal
49a54b086f
Use simde so SIMD speedups work on ARM as well
2024-02-25 09:57:28 +05:30
Kovid Goyal
5fab30b36f
Bump version of bundled python
2023-11-05 17:59:19 +05:30
Kovid Goyal
539a8706dc
Update bundled harfbuzz version
...
The old version shows very poor perfromance shaping some fonts with
ligatures on macOS.
Fixes #6743
2023-10-24 16:39:29 +05:30
Kovid Goyal
dde80b9ad6
Dont need setuptools since we only use python stdlib
2023-09-30 08:09:06 +05:30
Kovid Goyal
2f20bb3f43
Bump bundled Wayland version so we can use the new cursor shape protocol
...
The existing wayland cursor shape protocol is an awful mess with a years
long unfixed crashing bug: https://github.com/kovidgoyal/kitty/issues/4878#issuecomment-1134259604
If this new protocol is adopted by most compositors it can work around
this. Currently wlroots and KDE I think. GNOME as usual will likely
refuse to implement anything actually useful.
2023-09-02 13:41:07 +05:30
Kovid Goyal
e24dd7be2c
Bump version of libxxhash
2023-07-30 19:49:47 +05:30
Kovid Goyal
05f776d4d7
Replace bundling of librsync with libxxhash
2023-07-30 19:49:42 +05:30
Kovid Goyal
493d49e206
Replace librsync with xxHash in sources.json
2023-07-30 19:49:42 +05:30
Kovid Goyal
5c0fe23aa5
Allow building docs using the develop infrastructure
2023-07-29 15:57:40 +05:30
Kovid Goyal
ecbec79cff
Update docs for new develop builds
2023-07-29 14:16:25 +05:30
Kovid Goyal
f8fd6031c9
Get develop builds working on macOS as well
2023-07-28 21:14:31 +05:30
Kovid Goyal
e9cc1cc9f4
Use a proper etag filename
2023-07-28 10:53:10 +05:30
Kovid Goyal
9f683ea190
Store deps in per-platform dirs
2023-07-28 10:37:33 +05:30