1482 Commits

Author SHA1 Message Date
Kovid Goyal
b1424cc4c7
... 2017-10-23 17:09:52 +05:30
Kovid Goyal
be7d0e2016
forgot to remove debugging printf 2017-10-23 16:46:57 +05:30
Kovid Goyal
7e8d509fdd
Fix #153 2017-10-23 16:45:17 +05:30
Kovid Goyal
8672a29503
Use a C based SIGCHLD handler
Running python code in signal handlers makes me nervous
2017-10-23 12:42:03 +05:30
Kovid Goyal
32a1886b31
version 0.4.1 v0.4.1 2017-10-23 11:19:30 +05:30
Kovid Goyal
70bfe8589f
Better fix for #152 2017-10-23 11:12:31 +05:30
Kovid Goyal
4f3d71d4ee
Fix a regression that broke setting custom key mappings
Fixes #152
2017-10-23 11:04:02 +05:30
Kovid Goyal
0df0fd6a0b
Handle EINTR in reap_zombies 2017-10-22 19:29:13 +05:30
Kovid Goyal
2b9198866a
... 2017-10-22 19:25:51 +05:30
Kovid Goyal
6350652009
Reap zombies in a signal handler
Avoids relying on jernel behavior, which may not be portable across all
unices
2017-10-22 19:13:13 +05:30
Kovid Goyal
d239db8492
Simply reaping of dead processes
Let the kernel do the reaping, since we do not care about the exit code
anyway. This should also fix #151.
2017-10-22 17:42:49 +05:30
Kovid Goyal
bdb6723564
Remove unused code 2017-10-22 17:13:38 +05:30
Kovid Goyal
d6bf5aa011
Remove unused code 2017-10-22 17:13:11 +05:30
Kovid Goyal
b5c4fbb42b
... 2017-10-22 17:11:58 +05:30
Kovid Goyal
1276bd6f5d
Simply code to query xrdb for Xft.dpi 2017-10-22 17:09:30 +05:30
Kovid Goyal
be6e41c400
version 0.4.0 v0.4.0 2017-10-22 09:48:43 +05:30
Kovid Goyal
a9e26952e9
... 2017-10-22 09:29:19 +05:30
Kovid Goyal
348cdf5d5d
Expose wcwidth to the python api 2017-10-22 09:22:32 +05:30
Kovid Goyal
a527cc88f3
... 2017-10-21 14:03:48 +05:30
Kovid Goyal
17cfd98545
... 2017-10-21 13:46:19 +05:30
Kovid Goyal
09c723380c
Refactoring to allow using kitty in other projects 2017-10-21 12:16:46 +05:30
Kovid Goyal
ff35bd61a8
API to easily get primary monitor size from python 2017-10-21 10:10:57 +05:30
Kovid Goyal
eb5fe234f4
API to easily render a Screen object from python 2017-10-21 10:04:56 +05:30
Kovid Goyal
113494b4c6
Re-organize a few blurbs 2017-10-20 18:24:13 +05:30
Kovid Goyal
b7e8bd2faf
Fix error when using @arg for stdin and no match found 2017-10-20 18:02:39 +05:30
Kovid Goyal
aaf94b61ed
... 2017-10-20 18:00:28 +05:30
Kovid Goyal
9a1b85081e
Allow creating shortcuts to run arbitrary programs in new windows/tabs 2017-10-20 17:49:52 +05:30
Kovid Goyal
626847f2f5
Document specifying a different program for pass_selection_to_program 2017-10-20 15:43:09 +05:30
Kovid Goyal
6b8d38e4b9
... 2017-10-20 13:46:50 +05:30
Kovid Goyal
227d21184a
Add a new shortcut to pass the current selection to an external program 2017-10-20 13:30:23 +05:30
Kovid Goyal
f947c2eecb
Redirect std streams to devnull when opening URL 2017-10-20 13:07:48 +05:30
Kovid Goyal
6a42a510bf
... 2017-10-20 12:38:26 +05:30
Kovid Goyal
efc8b898f8
Allow combining multiple independent actions into a single shortcut
Fixes #128
2017-10-20 12:31:36 +05:30
Kovid Goyal
e8a1ada5bf
Allow passing arguments to functions mapped to shortcuts 2017-10-20 11:22:43 +05:30
Kovid Goyal
73b6cc433b
... 2017-10-20 11:15:33 +05:30
Kovid Goyal
4f6084c9f2
Use /proc/sef instead of /proc/getpid() 2017-10-20 10:57:06 +05:30
Kovid Goyal
6c9615df0d
... 2017-10-18 14:03:05 +05:30
Kovid Goyal
073c330800
Better wayland detection 2017-10-18 14:02:12 +05:30
Kovid Goyal
e558880e8f
Load glfw primary selection functions dynamically
Allows kitty to run on wayland. Also dont try to set the window
icon on wayland.
2017-10-18 12:46:32 +05:30
Kovid Goyal
d4e5bc4141
Fix compilation with glfw 3.2 2017-10-18 09:13:19 +05:30
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
9322b210ff
typo 2017-10-17 21:41:33 +05:30
Kovid Goyal
3d7e8e3e84
typo 2017-10-17 20:43:22 +05:30
Kovid Goyal
40d80c7833
Remove note about macOS versions + graphics 2017-10-17 17:59:45 +05:30
Kovid Goyal
e908484491
Also output error number when glewInit() fails
glewGetErrorString() is incomplete/not maintained
2017-10-17 16:47:38 +05:30
Kovid Goyal
25913f77e0
Add a clean action to setup.py 2017-10-17 13:35:54 +05:30
Kovid Goyal
66803e6873
Workaround to get graphics working on Apple's buggy products
Apparently some macOS OpenGL drivers cannot handle using a VAO with
attributes that have different divisors/apply to different shaders. So
use a separate VAO for graphics rendering. This is a small performance hit,
but is the price of supporting substandard computers.
2017-10-17 12:15:52 +05:30
Kovid Goyal
40722f42d3
... 2017-10-17 10:18:03 +05:30
Kovid Goyal
192b16e9ff
Add Lenna to the test dir so the gr.py script becomes self-sufficient 2017-10-17 10:15:38 +05:30
Kovid Goyal
02dc637ed0
Use the correct blend function for text 2017-10-17 09:51:21 +05:30