Kovid Goyal 8244f7cd58
Linux: Only process global state when something interesting happens
This matches behavior on macOS. Had initially set the code to process
on every loop tick in an attmept to workaround the issue of the event
loop freezing on X11 until an X event is delivered. However, in light
of #1782 that workaround was incorrect anyway. Better to have similar
behavior across platforms. This also has the advantage of reducing CPU
consumption.

Also add a simple program to test event loop wakeups.
2019-07-15 21:30:00 +05:30
2019-07-07 21:10:15 +02:00
2019-06-05 18:32:23 +02:00
2019-06-28 13:48:09 +05:30
2018-02-12 10:19:29 +05:30
2018-05-09 11:32:22 +05:30
2019-06-28 13:48:09 +05:30
2018-05-30 12:46:00 +05:30
2018-09-22 20:22:15 +02:00
2019-06-05 17:12:21 +02:00
2019-03-06 13:53:09 +05:30
...
2018-06-02 11:29:07 +05:30
2019-06-26 14:05:35 +02:00
2019-06-06 18:03:48 +02:00
2019-01-27 09:45:36 +05:30
2017-02-08 09:59:36 +05:30
2019-07-11 21:48:45 +05:30
2017-01-09 11:10:41 +05:30
...
2017-12-12 22:23:16 +05:30

= kitty - the fast, featureful, GPU based, terminal emulator

See https://sw.kovidgoyal.net/kitty

image:https://circleci.com/gh/kovidgoyal/kitty.svg?style=svg["Build status", link="https://circleci.com/gh/kovidgoyal/kitty"]
Description
kitty with bold_is_bright patch
Readme 48 MiB
Languages
Python 43.6%
C 28.3%
Go 20%
Objective-C 6%
Shell 1.5%
Other 0.5%