Commit graph

13592 commits

Author SHA1 Message Date
Kovid Goyal
a5fea33757
version 0.33.1 2024-03-21 08:34:07 +05:30
Kovid Goyal
8cc360e344
Make preferential usage of NERD font for manual fallback more efficient 2024-03-20 20:33:50 +05:30
Kovid Goyal
a285d09459
... 2024-03-20 20:07:03 +05:30
Kovid Goyal
e646596c5b
macOS: When CoreText fails to find a fallback font for a character in the first Private Use Unicode Area, preferentially use the NERD font, if available, for it
Fixes #6043
2024-03-20 20:01:17 +05:30
Kovid Goyal
f3d9ad3244
... 2024-03-20 18:59:52 +05:30
Kovid Goyal
752fcb6424
macOS: Fix text rendered with fallback fonts not respecting bold/italic styling 2024-03-20 18:23:09 +05:30
Kovid Goyal
0042288e92
remove unused headers 2024-03-20 17:28:14 +05:30
Kovid Goyal
7ea0af6f6d
Fix debug-font-fallback to report re-used faces correctly 2024-03-20 17:26:18 +05:30
Kovid Goyal
69c0eaaf74
Dont request sRGB surfaces on Wayland
Apparently mesa just completely broke it. Besides it being already
broken on NVIDIA. Sigh, more of my life wasted on Wayland.

See https://github.com/kovidgoyal/kitty/issues/7174#issuecomment-2000033873
2024-03-19 08:57:48 +05:30
Kovid Goyal
a0424bf1bd
Dont omit frame pointer in debug and profile builds 2024-03-18 10:56:50 +05:30
Kovid Goyal
481eccfe3c
Merge branch 'dependabot/go_modules/all-go-deps-75b28919f3' of https://github.com/kovidgoyal/kitty 2024-03-18 09:28:52 +05:30
dependabot[bot]
c5c3f98595
Bump the all-go-deps group with 1 update
Bumps the all-go-deps group with 1 update: [github.com/alecthomas/chroma/v2](https://github.com/alecthomas/chroma).


Updates `github.com/alecthomas/chroma/v2` from 2.12.0 to 2.13.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.12.0...v2.13.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-18 03:35:28 +00:00
Kovid Goyal
3c19b6f734
Merge branch 'docs/fine-tuning' of https://github.com/Uaitt/kitty 2024-03-17 09:05:18 +05:30
Lorenzo Zabot
2d8deb86bb docs: minor adjustements 2024-03-16 14:43:23 +01:00
Kovid Goyal
5e0185d3eb
Ensure KITTY_NO_SIMD is defined for all files on arches without SIMD support 2024-03-15 12:19:47 +05:30
Kovid Goyal
aee84c32e5
Merge branch 'fix-typo' of https://github.com/KaranveerB/kitty 2024-03-15 11:53:19 +05:30
KaranveerB
19a9594143 Fix typo in mapping.rst 2024-03-14 23:01:27 -07:00
Kovid Goyal
32f0da2e77
Ensure no frame is created for assembly functions 2024-03-15 07:58:09 +05:30
Kovid Goyal
d329cb3fff
Update FAQ 2024-03-14 21:40:16 +05:30
Kovid Goyal
3bb9e36fc8
... 2024-03-14 21:00:57 +05:30
Kovid Goyal
76ae5f5b9b
DRYer: Use the SIMD detection in setup.py to avoid calling __builtin_cpu_supports 2024-03-14 20:57:09 +05:30
Kovid Goyal
393169f79d
Fix #7225 2024-03-14 20:55:05 +05:30
Kovid Goyal
f5570c38dd
Turn off sanitizers in CI as they are segfaulting
Trying to debug this in CI is too much work. Hopefully whatever
update in the CI env that is causing these will eventually be fixed.
2024-03-14 18:37:19 +05:30
Kovid Goyal
0153c9bb85
Use -g3 for profiling rather than -g 2024-03-14 17:07:38 +05:30
Kovid Goyal
1712a317d5
... 2024-03-14 16:38:19 +05:30
Kovid Goyal
10cff577d6
Also get a backtrace when generating go code segfaults on CI 2024-03-14 16:25:52 +05:30
Kovid Goyal
86c59016c6
Try outputting core dump when multiprocessing spawn segfaults 2024-03-14 16:19:33 +05:30
Kovid Goyal
7821ae39ab
Also need gdb to get coredumps in CI 2024-03-14 16:09:51 +05:30
Kovid Goyal
039d144c84
Splits layout: Allow resizing until one of the halves in a split is minimally sized
Fixes #7220
2024-03-14 15:59:23 +05:30
Kovid Goyal
af0d570725
Install systemd-coredump on CI so we can see coredumps 2024-03-14 15:18:33 +05:30
Kovid Goyal
288fa0128b
Fix test suite running under sanitizers 2024-03-14 15:01:55 +05:30
Kovid Goyal
77125798a4
Redirect to NULL instead of pipe since we dont use the output 2024-03-14 12:15:15 +05:30
Kovid Goyal
c26954c69e
... 2024-03-14 12:05:57 +05:30
Kovid Goyal
9667da307c
Print detected compiler type in verbose mode 2024-03-14 12:04:33 +05:30
Kovid Goyal
baa3ec0a62
Explicitly detect compiler types gcc vs clang 2024-03-14 12:02:01 +05:30
Kovid Goyal
478fc766b6
... 2024-03-14 11:53:44 +05:30
Kovid Goyal
6c49066cde
Fix undefined function pointer usage found by clang sanitizer 2024-03-14 11:47:56 +05:30
Kovid Goyal
a839af04dc
Fix #7219 2024-03-14 11:13:54 +05:30
Kovid Goyal
3950632517
Switch to detecting clang rather than gcc
gcc makes it impossible to detect that it is gcc via --version
so instead detect clang and assume gcc if not clang.

Fixes #7218
2024-03-14 10:48:27 +05:30
Kovid Goyal
297ac9c3fe
... 2024-03-14 08:54:39 +05:30
Kovid Goyal
60d4ed3a1c
... 2024-03-13 14:12:49 +05:30
Kovid Goyal
a1b40cc8f5
Handle exception raised by Cocoa runtime when trying to get user notification center from a non-bundled executable 2024-03-13 11:43:38 +05:30
Kovid Goyal
5a9cf82564
Fix requesting data from clipboard via OSC 52 getting it from primary selection instead
Fixes #7213
2024-03-13 09:43:28 +05:30
Kovid Goyal
04f8cb6d30
version 0.33.0 2024-03-12 20:49:31 +05:30
Kovid Goyal
5264f3b5aa
Merge branch 'dependabot/go_modules/all-go-deps-8f3a99df9e' of https://github.com/kovidgoyal/kitty 2024-03-11 11:11:56 +05:30
dependabot[bot]
5105c2f3ea
Bump the all-go-deps group with 1 update
Bumps the all-go-deps group with 1 update: [golang.org/x/sys](https://github.com/golang/sys).


Updates `golang.org/x/sys` from 0.17.0 to 0.18.0
- [Commits](https://github.com/golang/sys/compare/v0.17.0...v0.18.0)

---
updated-dependencies:
- 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-03-11 04:00:55 +00:00
Kovid Goyal
eb46107575
Merge branch 'master' of https://github.com/pbevin/kitty 2024-03-10 21:41:04 +05:30
Pete Bevin
d75b8c63ef Fix build instructions after ./dev.sh deps 2024-03-10 12:02:51 -04:00
Kovid Goyal
7d787e6c22
Implement box drawing for Fira Code spinner glyphs 2024-03-10 21:08:23 +05:30
Kovid Goyal
36c79f3d50
Implement box drawing for Fira Code progress bar glyphs in PUA 2024-03-10 19:51:07 +05:30