62 Commits

Author SHA1 Message Date
Kovid Goyal
7f3c808e66
Use glfw 3.3 functions for the primary selection
Allows us to drop the dependency on xsel for systems with glfw 3.3
2017-10-17 21:44:56 +05:30
Kovid Goyal
76a591e7d1
... 2017-10-10 11:34:19 +05:30
Kovid Goyal
57d16a02c0
Update changelog and add some performance comparisons 2017-10-10 09:21:42 +05:30
Kovid Goyal
1ceefde2d0
Graphics rendering is now merged into master!
Fix #33
2017-10-09 15:20:15 +05:30
Kovid Goyal
df87c051bd
Add a note about the optional dep on ImageMagick for icat 2017-10-07 11:55:45 +05:30
Kovid Goyal
01fb9436dd
Code to read compressed and PNG encoded image data 2017-09-30 13:51:48 +05:30
Kovid Goyal
728f33700a
Fine tune the artificial delays in the render loop
There are now two numbers, repaint_delay and input_delay
that control how often the screen is repainted and how frequently
input received from the child process is processed.

This halves the CPU usage in intensive cases such as scrolling
a file in less. The CPU usage of kitty + X when scrolling is now
significantly lower than all the other terminals on my system.

MROAWR!

...
2017-09-16 08:20:23 +05:30
Kovid Goyal
573dd8c99e
... 2017-09-15 10:45:24 +05:30
Kovid Goyal
9bea1001f9
Speedup unicode character property lookup
Use libunistring instead of building predicates from the unicode
database
2017-09-15 10:45:19 +05:30
Kovid Goyal
778b090467
... 2017-08-26 10:25:50 +05:30
Kovid Goyal
a922b4c789
Add instrumentation to analyse kitty performance 2017-08-26 10:24:12 +05:30
Kovid Goyal
b3a718b1e4
... 2017-05-23 20:28:50 +05:30
Kovid Goyal
952aa7ad4a
A tribute to Thomas E. Dickey 2017-05-23 20:27:51 +05:30
Kovid Goyal
83855e16ce
On linux query xrdb for Xft.dpi and use that, if set as the logical DPI.
Fall back to the actual physical dpi as returned by GLFW if that fails.
2017-05-19 23:26:09 +05:30
Jakob Schramm
2630668fa5 Fix possessive "its"
Its, when used possessively, does not use an apostrophe.
2017-04-29 15:55:57 +02:00
Kovid Goyal
48a2a395c4 Spec for extended keyboard protocol 2017-02-10 11:34:38 +05:30
Kovid Goyal
bb37516d6f Add a note to the README about kitty's font control features 2017-02-09 21:38:05 +05:30
Kovid Goyal
b9b15d41f4 Explicitly depend only on fontconfig since it in turn depends on freetype 2017-02-08 21:59:05 +05:30
Kovid Goyal
bf3f6f6014 Add a note about the availability of the dmg 2017-02-02 16:35:02 +05:30
Kovid Goyal
da5c4e1552 Note that kitty deps can be installed using brew on OS X 2017-01-21 08:30:01 +05:30
Kovid Goyal
4a27c3743a Mention macOS config file path 2017-01-18 21:37:16 +05:30
Kovid Goyal
07291547cd Remove mention of FreeType for rendering
It is only needed on linux
2017-01-18 21:34:55 +05:30
Kovid Goyal
282754fec4 ... 2017-01-18 21:33:39 +05:30
Kovid Goyal
3e4902072c A few more instances of OS X -> macOS 2017-01-18 21:26:48 +05:30
Kovid Goyal
95aedebeac Some capitalization 2017-01-18 21:25:35 +05:30
Kovid Goyal
2bcc03db65 Use explicit headers for lists/tables so that they show up in the ToC 2017-01-18 21:20:24 +05:30
Kovid Goyal
de2089d600 Try using HTML passthrough for float 2017-01-18 21:14:07 +05:30
Kovid Goyal
c8fc0394e3 Use role instead of float for the logo image
More semantic
2017-01-18 20:05:36 +05:30
Kovid Goyal
1092541962 ... 2017-01-18 20:02:08 +05:30
Kovid Goyal
bb5c8f1b8f ... 2017-01-18 20:01:39 +05:30
Kovid Goyal
fd8b83e2c7 Show logo in README 2017-01-18 20:00:53 +05:30
Kovid Goyal
ede002a82d Document the kitty protocol extensions 2017-01-17 12:58:31 +05:30
Kovid Goyal
1c4718af3c Update README with info about OS X support 2017-01-12 11:58:11 +05:30
Kovid Goyal
3b2e28fd83 Update dependency list noting what is not needed on OS X 2017-01-12 01:05:27 +05:30
Maximilian Kindshofer
625d41305d Add note about Arch Linux AUR package 2017-01-10 22:14:59 +05:30
Kovid Goyal
445579942c Make creating a linux package even easier 2017-01-09 10:37:10 +05:30
Kovid Goyal
1f6f26140e ... 2017-01-08 20:27:53 +05:30
Kovid Goyal
4648b80a10 Be a little more explicit when describing how to use linux-package 2017-01-08 13:14:51 +05:30
Kovid Goyal
f26371f5dd spelling error 2017-01-08 12:29:56 +05:30
Kovid Goyal
50b0f44dff Add a linux-package command to help linux packagers create good kitty packages 2017-01-08 12:17:44 +05:30
Kovid Goyal
8ed7bdc42f ... 2017-01-07 13:24:46 +05:30
Kovid Goyal
92f19f6a1c Add a link to the OS X porting issue 2017-01-07 13:23:16 +05:30
Kovid Goyal
2c82652218 Add xdpyinfo and xsel to the dependencies 2017-01-07 12:36:46 +05:30
Kovid Goyal
22a93c9306 Add note about cross platform support 2017-01-07 10:48:59 +05:30
Kovid Goyal
ec45e0688c Add a screenshot 2017-01-07 09:44:57 +05:30
Kovid Goyal
73fa3c4a63 Build with clang as well on the CI server 2016-12-18 12:49:31 +05:30
Kovid Goyal
786ba3c3ed ... 2016-12-13 18:19:49 +05:30
Kovid Goyal
03260f05a8 ... 2016-12-11 09:58:38 +05:30
Kovid Goyal
430c79d515 Add a note about layouts 2016-12-11 09:57:05 +05:30
Kovid Goyal
a4bb5b9020 ... 2016-12-11 08:59:00 +05:30