Kovid Goyal
95384d437a
Use the nice array based interface for fcntl.ioctl
2018-02-20 17:01:14 +05:30
Kovid Goyal
e44910212c
Sample code to use TIOCGWINSZ in python
2018-02-20 16:47:06 +05:30
Kovid Goyal
36b8802f43
Add a link to the graphics protocol page in the README
2018-02-20 16:32:57 +05:30
Kovid Goyal
a6b0554edc
Merge branch 'master' of https://github.com/Polynomial-C/kitty
2018-02-20 15:42:23 +05:30
Lars Wendler
c1df5eac57
Added Gentoo to the list of Linux packagers.
2018-02-20 11:09:43 +01:00
Kovid Goyal
68bf1be8d0
render on cursor shape change as well
2018-02-20 11:54:35 +05:30
Kovid Goyal
d5edea3c7f
render on cursor position change as well
2018-02-20 11:27:39 +05:30
Kovid Goyal
eb580f5ead
Update CHANGELOG for padding color
2018-02-20 10:10:28 +05:30
Kovid Goyal
c99588082b
Fix incorrect bottom blank rects in vertical and tall layouts
2018-02-20 10:06:37 +05:30
Kovid Goyal
96d241e9f3
Fix enabled_layouts in session files not being respected
2018-02-20 10:01:41 +05:30
Kovid Goyal
8f423c6d8f
Fix padding color not tracking active window bg color
2018-02-20 09:52:19 +05:30
Kovid Goyal
f25ecedcab
Always set the padding color to current window background
2018-02-20 09:43:59 +05:30
Kovid Goyal
2913c1aedc
Change the color of the padding and margins to match the current background color of the window, when only a single window is visible.
...
Fixes #323
2018-02-20 09:43:49 +05:30
Kovid Goyal
5a15f7e8ad
Sync to monitor refreshes by default
...
Prevents tearing while scrolling. See #318
Reduce draw calls while processing mouse move events to make latency
while selecting with the mouse acceptable. Also add a config option to
turn off monitor syncing, so people with keyboard repeat rates higher
than their monitor's refresh rate can use it.
2018-02-20 09:38:00 +05:30
Kovid Goyal
e6cb64baa5
Revert "Enable syncing of redraws to monitor refresh rate"
...
This reverts commit 6a51096304e017043cf2113b3070802b301dd627.
Turns out that dynamically changing the swap interval causes bad flicker
when rendering on X11 in a fullscreen window (or more generally, when
only a single X11 window is visible).
2018-02-20 08:32:33 +05:30
Kovid Goyal
537023ef5a
Fix simple_render_screen() broken by multiple OSwindow draw calls optimization
2018-02-20 05:52:32 +05:30
Kovid Goyal
70125e0de5
Only build asan-launcher if --sanitize is given
...
Fixes #328
2018-02-16 08:56:30 +05:30
Kovid Goyal
8c5646b81b
Merge branch 'build-package-fix' of https://github.com/13k/kitty
2018-02-16 08:22:30 +05:30
Kiyoshi '13k' Murata
bd741365cb
Fix packaging trying to modify unrelated files
...
`package()` method in `setup.py` tries to compile and chmod all files
under the directory given by `--prefix PREFIX`.
If PREFIX is a directory containing other distributions (like
`/usr/local` or `$HOME/.local`), then it would try to compile - using
possibly the wrong python version - and chmod all files within PREFIX.
2018-02-15 19:46:51 -02:00
Kovid Goyal
efd9843920
Update CHANGELOG
2018-02-15 17:42:32 +05:30
Kovid Goyal
0bb8ec61e5
Fix regression caused by overlay window support code
...
Closing a window would not update the window layout, depending on the
position of the window in the current layout.
2018-02-15 09:16:00 +05:30
Kovid Goyal
6a51096304
Enable syncing of redraws to monitor refresh rate
...
Now, when large changes, such as scrolling occur, the OpenGL back buffer
swapping is synchronized to the monitor refresh rate (if supported by
the OS). This eliminates tearing artifacts when scrolling the screen fast.
Fixes #318
2018-02-14 20:59:58 +05:30
Kovid Goyal
807c8f9005
Do not send history buf in alternate screen mode
2018-02-14 20:46:12 +05:30
Kovid Goyal
9c21610215
Use a single generic function to get text and ANSI representations of all buffers
2018-02-14 20:38:53 +05:30
Kovid Goyal
97b4256ba4
Remove unused code
2018-02-14 18:50:52 +05:30
Kovid Goyal
e4b643fdaf
Show a nice message when no URLs are found
2018-02-14 18:36:57 +05:30
Kovid Goyal
0bda7b3679
When running kittens respect current screen scroll
2018-02-14 18:35:32 +05:30
Kovid Goyal
51e3e9997c
Allow clicking URLs via keybaord hints by pressing ctrl+shift+e
2018-02-14 17:18:57 +05:30
Kovid Goyal
9f52d427e5
http->https in readme
2018-02-14 17:08:09 +05:30
Kovid Goyal
ad706f9924
Make the list of URL prefixes configurable
2018-02-14 12:48:44 +05:30
Kovid Goyal
57cf789c75
Finish up the URL hints kitten
2018-02-14 12:34:01 +05:30
Kovid Goyal
62174fdbcc
DRYer
2018-02-14 11:19:58 +05:30
Kovid Goyal
dff7ddea39
Make the default intense black a little lighter
...
Brings it closer to the color definitions at:
https://en.wikipedia.org/wiki/ANSI_escape_code#8-bit
2018-02-14 11:17:07 +05:30
Kovid Goyal
0c3257b6b9
Start work on url hints kitten
2018-02-14 11:01:17 +05:30
Kovid Goyal
4bbf5c0bc9
Allow choosing a match by index in the search by name panel as well
2018-02-13 11:25:45 +05:30
Kovid Goyal
b0820f6e13
Use . instead of r for the index char
2018-02-13 11:10:35 +05:30
Kovid Goyal
b0f5d8dfdc
Fix table row generation for non-name unicode input panels
2018-02-13 10:50:06 +05:30
Kovid Goyal
67e0d3723a
Implement favorites for unicode input
2018-02-13 10:33:55 +05:30
Kovid Goyal
a36f4a4670
Add a Emoji panel to the unicode input kitten
2018-02-13 09:06:39 +05:30
Kovid Goyal
dab852c412
Implement searching for unicode characters by name
2018-02-12 14:08:54 +05:30
Kovid Goyal
193ac6cd81
Forgot to remove from recent when adding to top of list
2018-02-12 12:39:02 +05:30
Kovid Goyal
34ca8419bb
Finish chose unicode symbol by recently used
2018-02-12 10:19:29 +05:30
Kovid Goyal
6094aabe26
...
2018-02-12 10:19:29 +05:30
Kovid Goyal
19648257f2
Have wcwidth() ignore SGR
2018-02-12 10:19:29 +05:30
Kovid Goyal
3363a9459b
Implement drawing of titlebar, remembering of mode and fix various bugs in tui
2018-02-12 10:19:29 +05:30
Kovid Goyal
4d92f4871a
Mark names.h as being generated
2018-02-12 10:19:29 +05:30
Kovid Goyal
f0d4ad16d2
Work on search by name in unicode input
2018-02-12 10:19:29 +05:30
Kovid Goyal
2cc8402458
A FAQ entry about terminfo over SSH
2018-02-12 10:19:12 +05:30
Kovid Goyal
1c79320133
Fix #319
2018-02-11 13:03:20 +05:30
Kovid Goyal
8b099d969f
oops
2018-02-11 11:37:05 +05:30