Commit Graph

140 Commits

Author SHA1 Message Date
Kovid Goyal
8d20d25288 Have dev.sh set SLANGC as well 2026-06-28 09:03:50 +05:30
Kovid Goyal
44b3ecf06f Add slang to sources 2026-06-28 08:54:35 +05:30
Kovid Goyal
f6d1b11b29 Make arm64 binary deps available for dev.sh
Fixes #10197
2026-06-27 17:29:31 +05:30
Kovid Goyal
f5a4c9b907 Update Linux build VM to Ubuntu 22
Allows using up to date simde and newer compilers for small performance
improvements. Ubuntu 18 and 20 are EOL and Ubuntu 22 was released over four
years ago.

This will also hopefully allow us to build slang for the upcoming
transition to slang based shaders.
2026-06-23 08:57:24 +05:30
Kovid Goyal
38dae45e07 Bump python for CVE 2026-06-18 19:28:24 +05:30
Kovid Goyal
8a39929c15 Bump sqlite for CVE 2026-06-12 19:54:22 +05:30
Kovid Goyal
d5f69fe853 Update openssl for CVEs 2026-06-12 07:29:08 +05:30
Kovid Goyal
bfc4947cac Bump dependency for CVE 2026-05-20 20:32:08 +05:30
Kovid Goyal
ced9a6ef97 Bump dependency for CVE 2026-05-16 13:31:32 +05:30
Kovid Goyal
75399c9026 ... 2026-04-18 14:08:54 +05:30
Kovid Goyal
797c7e86fe Bump sqlite for CVE 2026-04-18 13:40:47 +05:30
Kovid Goyal
fc162e8793 Bump python for CVEs 2026-04-14 14:11:35 +05:30
Kovid Goyal
cfa9f1bada Bump dependencies for CVEs 2026-04-11 14:29:23 +05:30
Kovid Goyal
79706520c5 Bump openssl for CVEs 2026-04-09 15:01:32 +05:30
Kovid Goyal
e23c992135 Bump deps for CVEs 2026-03-28 14:03:32 +05:30
Kovid Goyal
eddaaed3e3 Modernize Go code 2026-03-21 08:41:47 +05:30
Kovid Goyal
2153388750 Need to install meson on macOS 2026-03-07 09:33:39 +05:30
Kovid Goyal
7d0c7ce4f5 Bump version of Python used in binary builds 2026-03-07 09:24:14 +05:30
Kovid Goyal
c75bdc7620 Bump Go version for security vulnerabilities
Unfortunately means have to bump minimum macos version as well as Go
requires it.
2026-03-07 08:05:37 +05:30
Kovid Goyal
e93e50293a Bump zlib for CVE 2026-02-21 15:51:48 +05:30
Kovid Goyal
c4c31c3bc1 Bump libpng for CVE 2026-02-13 08:57:17 +05:30
Kovid Goyal
3839dcc082 Bump dependency for CVE 2026-02-07 14:41:17 +05:30
Kovid Goyal
cefdd3fc68 Bump openssl version for CVEs 2026-01-29 20:22:34 +05:30
Kovid Goyal
fbd03de54c Bump libpng version for CVE 2026-01-14 14:19:54 +05:30
Kovid Goyal
ac1d34eb0c Bump version of harfbuzz for CVE 2026-01-14 10:45:52 +05:30
Kovid Goyal
424199bb5a Bump version of libpng for CVE 2025-12-07 11:45:13 +05:30
Kovid Goyal
878c4d357c Bump version of libpng 2025-11-28 21:01:11 +05:30
Kovid Goyal
758acbc4d5 Bump python for CVE 2025-10-10 18:55:57 +05:30
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