Kovid Goyal
721595ef04
Ensure config file is always opened with UTF-8
2018-03-02 08:47:13 +05:30
Kovid Goyal
139838c717
Option to print debug information about font fallback
2018-02-28 21:43:40 +05:30
Kovid Goyal
c93238d8c9
Some documentation for the unicode input kitten
2018-02-28 00:29:11 +05:30
Kovid Goyal
5ee1fbe07d
Copy the launcher script into linux-package
...
The launcher script is mostly useless on linux, but is needed
when using kitty.app built from source and might be useful on linux as
well, if running kitty without putting it on PATH.
2018-02-28 00:25:57 +05:30
Kovid Goyal
ee1287211d
Typo in makefile app target
2018-02-27 21:06:42 +05:30
Kovid Goyal
94e8be6b1c
...
2018-02-27 20:29:08 +05:30
Kovid Goyal
053ba7f082
Nicer error message when user tries to run logo/make.py with missing tools
2018-02-27 19:56:52 +05:30
Kovid Goyal
e8f3f00792
Handle cols being zero
2018-02-27 18:48:48 +05:30
Kovid Goyal
740a89b77f
Treat Ctrl+Alt+letter as Esc,Ctrl+letter
...
Follows the behavior of some other terminals and is better than
generating nothing, since apparently there are some terminal programs
that use these keys. Fixes #345
2018-02-27 08:46:09 +05:30
Kovid Goyal
1fe936dbbc
Fix off by one when restoring cursor position after resize. Fixes #344
2018-02-25 09:15:48 +05:30
Kovid Goyal
11e85ac703
Swapped unicode input name and hex mode prompt strings
2018-02-24 14:51:49 +05:30
Kovid Goyal
4cb99be8e6
version 0.8.0
v0.8.0
2018-02-24 11:11:56 +05:30
Kovid Goyal
8cf9fd3cdb
...
2018-02-23 09:38:07 +05:30
Kovid Goyal
b22950bb0a
More work on README
2018-02-23 09:36:46 +05:30
Kovid Goyal
f87d62571b
Add links to relevant parts of the README in the major features list
2018-02-23 09:13:20 +05:30
Kovid Goyal
42afc56b65
Update CHANGELOG with entry for macos_titlebar_color
...
Fixes #341
2018-02-22 21:21:33 +05:30
Splinter Suidman
10c3c7c41f
Implement setting title bar color.
2018-02-22 21:19:55 +05:30
Kovid Goyal
e236539e3a
Option for changing macOS titlebar color
...
Note that the actual implementation is still needed, this is just the
option definition/parsing code.
2018-02-22 15:07:24 +05:30
Kovid Goyal
1fc605cbc0
Move needs_special_handling definition into keys.c
2018-02-22 14:37:51 +05:30
Kovid Goyal
1e4963e727
Revert change to make alt+bs emit werase
...
Most linux terminals emit ESC+BS instead. And iTerm2 in Esc+ mode also
emits this. So go with the majority for greatest ecosystem
compatibility. Fixes #264
2018-02-22 13:51:14 +05:30
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