1538 Commits

Author SHA1 Message Date
Kovid Goyal
c0114d5e4e
DRYer 2017-11-05 09:22:15 +05:30
Kovid Goyal
e90aaa8470
Add support for colons in SGR codes 2017-11-05 08:47:21 +05:30
Kovid Goyal
c762f6199b
... 2017-11-05 08:43:02 +05:30
Kovid Goyal
7119c04c81
... 2017-11-03 10:22:36 +05:30
Kovid Goyal
18dde7b26c
... 2017-11-03 10:01:52 +05:30
Kovid Goyal
013fd31493
Output more details about unknown CSI codes 2017-11-02 20:48:30 +05:30
Kovid Goyal
490310a9f1
Drop obsolete dependency on xrdb 2017-11-02 11:07:33 +05:30
Kovid Goyal
d900811a7b
Merge branch 'subpixel' of https://github.com/lxcode/kitty 2017-11-02 08:25:36 +05:30
Kovid Goyal
b06a09c01a
Merge branch 'osxdpi' of https://github.com/lxcode/kitty 2017-11-02 08:24:56 +05:30
lxcode
81f14edb49 Enable subpixel quantization and positioning 2017-11-01 15:37:43 -07:00
lxcode
d39ba72591 Wrong indent level 2017-11-01 15:23:58 -07:00
Kovid Goyal
f04fbde6ca
Free argvw in asan-launcher 2017-11-01 15:00:52 +05:30
Kovid Goyal
d9ff3bce72
Cleanup compiler flags a little 2017-11-01 14:35:57 +05:30
Kovid Goyal
21ed07d7ce
Ensure python type objects are declared in onlya single unit 2017-11-01 13:14:50 +05:30
Kovid Goyal
6cbd1d1727
Move the tabbar destroy logic into the tab bar class 2017-11-01 12:49:00 +05:30
Kovid Goyal
27701351e1
Fix double-free at exit if in alternate screen mode 2017-11-01 12:16:30 +05:30
Kovid Goyal
6370dccb1a
ASAN build fixes 2017-11-01 12:12:15 +05:30
Kovid Goyal
cc77d06ec7
... 2017-11-01 12:05:33 +05:30
Kovid Goyal
04a61d0e21
Convert test-launcher into a generic asan-launcher so that it can be used to run kitty as well 2017-11-01 12:03:59 +05:30
Kovid Goyal
96f85b187e
Handle request to render zerowidth text more gracefully 2017-11-01 11:16:45 +05:30
Kovid Goyal
27a1f27e59
Fix crash caused if a unicode combing character is sent before any text 2017-11-01 11:12:22 +05:30
Kovid Goyal
4098b33bb7
Handle old harfbuzz versions that dont have hb_ft_font_changed 2017-10-30 10:53:52 +05:30
Kovid Goyal
657d0c4e2d
Update harfbuzz font when size of font is changed 2017-10-30 10:20:10 +05:30
Kovid Goyal
b0663c1a3c
... 2017-10-28 13:58:43 +05:30
Kovid Goyal
20ff9ff977
Handle negative x-bearing 2017-10-28 13:54:56 +05:30
Kovid Goyal
ed6049b4be
Micro-optimization 2017-10-28 13:45:52 +05:30
Kovid Goyal
76d6d5f94b
Update Changelog 2017-10-28 10:22:53 +05:30
Kovid Goyal
d8629a2d5b
DRYer
Reuse most of the code from the draw_complex_glyph code path for drawing
simple glyphs. Avoids overhead of harfbuzz for simple glyphs.
2017-10-28 10:17:27 +05:30
Kovid Goyal
0652fa1696
Finish up harfbuzz based rendering 2017-10-28 09:33:43 +05:30
Kovid Goyal
a5e6ab2bee
More work on complex glyph rendering 2017-10-27 18:17:39 +05:30
Kovid Goyal
b5d105186c
Use width instead of pitch 2017-10-27 14:25:18 +05:30
Kovid Goyal
e274b809e2
oops 2017-10-27 14:11:46 +05:30
Kovid Goyal
a2fdea1a98
... 2017-10-27 13:06:41 +05:30
Kovid Goyal
855d91d9dd
Fix composition of bitmaps 2017-10-27 12:50:49 +05:30
Kovid Goyal
8a049039ef
More work on rendering complex glyphs 2017-10-27 12:42:12 +05:30
Kovid Goyal
4bea6b7ad9
More work on complex glyph rendering 2017-10-27 11:19:57 +05:30
Kovid Goyal
5b0e2311e9
Store hinting flags on the Face object 2017-10-27 11:19:57 +05:30
Kovid Goyal
25c6735a5f
... 2017-10-27 11:19:57 +05:30
Kovid Goyal
1356bcbb9a
Let harfbuzz compile on Travis 2017-10-27 11:19:57 +05:30
Kovid Goyal
c841106902
Allow querying fontconfig for multiple characters 2017-10-27 11:19:57 +05:30
Kovid Goyal
91963095d0
More work on rendering complex glyphs 2017-10-27 11:19:57 +05:30
Kovid Goyal
692bdd3ad5
Allow testing of rendering combined glyphs 2017-10-27 11:19:57 +05:30
Kovid Goyal
e6f758b986
Simplify line_text_at() 2017-10-27 11:19:57 +05:30
Kovid Goyal
89d5387a52
Link against harfbuzz 2017-10-27 11:19:57 +05:30
Kovid Goyal
2b9034759a
... 2017-10-27 10:29:25 +05:30
Kovid Goyal
b4d824e165
Use the glfw 3.3 content scale API to get DPI on X11/wayland 2017-10-27 10:27:42 +05:30
Kovid Goyal
39bc0cd8c5
Wrap the glfw 3.3 content scale API 2017-10-27 10:17:33 +05:30
Kovid Goyal
a2b2e767c1
Merge branch 'patch-1' of https://github.com/tex/kitty 2017-10-26 16:24:32 +05:30
Milan Svoboda
da2d334b7a Add NixOs / nixpkgs installationinfo 2017-10-26 12:10:01 +02:00
Kovid Goyal
05363ba501
... 2017-10-25 14:48:28 +05:30