Kovid Goyal
ace052ee70
Move data device initialization into its own function
2018-09-05 07:51:15 +05:30
Kovid Goyal
1451a8ccc0
Add a new --start-in-fullscreen command line flag
...
Fixes #856
2018-09-05 07:36:13 +05:30
Kovid Goyal
547959c1ef
Linux: Fix numpad arrow keys not working when num lock is off
...
Fixes #857
2018-09-05 07:31:55 +05:30
Kovid Goyal
b1a5e98630
Update link to Fedora package to a newer one
2018-09-04 22:28:52 +05:30
Kovid Goyal
f3a1ee7b9f
Wayland backend: Add support for copy to clipboard
2018-09-04 22:22:43 +05:30
Kovid Goyal
b0a39b127d
Remove unused import
2018-09-04 17:54:33 +05:30
Kovid Goyal
e36f1157cc
Improve anti-aliasing at small sizes for wavy underlines
2018-09-04 15:48:01 +05:30
Kovid Goyal
053b9a786c
Use a cosine instead of sine wave for wavy underlines
...
Matches other terminals
2018-09-04 15:35:48 +05:30
Kovid Goyal
2561d937da
Forgot to remove mac os filter for native shortcut dispatching in one place
2018-09-04 15:00:09 +05:30
Kovid Goyal
55f457caf4
macOS: Fix a character that cannot be rendered in any font causing font fallback for all subsequent characters that cannot be rendered in the main font to fail
...
Fixes #799
2018-09-04 14:21:36 +05:30
Kovid Goyal
f5cc2fd8ad
Update GLFW from upstream
2018-09-04 09:49:18 +05:30
Kovid Goyal
e630b76fac
Don't patch glfw when importing since the patch has moved upstream
2018-09-04 09:46:09 +05:30
Kovid Goyal
0b6948cb4f
macOS: Fix using open --args not working
...
Fixes #854
2018-09-03 20:58:31 +05:30
Kovid Goyal
b0a2dea747
Improve rendering of wavy underline at small font sizes
...
See #853
2018-09-03 10:15:53 +05:30
Kovid Goyal
f8395e36a1
Draw underlines under the text instead of over it
2018-09-03 09:48:53 +05:30
Kovid Goyal
6ec58f58ce
Allow mapping shortcuts using the raw key code from the OS
...
Fixes #848
2018-09-02 18:46:10 +05:30
Kovid Goyal
96cbfe946c
Fix legacy form of invoking icat broken in 0.12.0
...
Fixes #850
2018-09-02 15:59:18 +05:30
Kovid Goyal
ac686a47c1
Fail early when opening tty fails
2018-09-02 14:29:10 +05:30
Kovid Goyal
e05aaf77ce
spelling typo
2018-09-01 10:41:35 +05:30
Kovid Goyal
6b371eb8a8
Merge branch 'master' of github.com:kovidgoyal/kitty
2018-09-01 10:32:44 +05:30
Kovid Goyal
f6660a0d55
Require PENV when publishing
2018-09-01 10:32:08 +05:30
Kovid Goyal
3b9f213ea2
...
2018-09-01 10:00:35 +05:30
Kovid Goyal
4f05024550
version 0.12.0
v0.12.0
2018-09-01 09:16:29 +05:30
Kovid Goyal
4d2d9d5574
Do not change wheel event reporting when not using high resolution scroll events
2018-08-31 15:28:48 +05:30
Kovid Goyal
14f44e79f7
Remove debug printf
2018-08-31 07:56:21 +05:30
Kovid Goyal
ab960ea12d
Linux: Fix slow startup on some systems caused by GLFW searching for joysticks. Since kitty does not use joysticks, disable joystick support.
...
Fixes #830
2018-08-31 07:51:19 +05:30
Kovid Goyal
d276317e3a
Remote control: Allow changing the current window layout with a new goto-layout command
...
Fixes #845
2018-08-30 10:23:20 +05:30
Kovid Goyal
8b3b0064a9
...
2018-08-29 18:57:51 +05:30
Kovid Goyal
66b890bfd3
Merge branch 'alternate_screen_fast_scrolling' of https://github.com/Luflosi/kitty
2018-08-29 17:56:29 +05:30
Luflosi
2454ecd586
Allow for faster scrolling in alternate screen mode
2018-08-29 14:04:12 +02:00
Kovid Goyal
b891f4f874
Better error message for attempts to use CSI codes to resize the window
...
nvim does this for some odd reason
2018-08-29 10:09:06 +05:30
Kovid Goyal
92d06b3088
title stack should be LIFO not FIFO
2018-08-29 10:00:15 +05:30
Kovid Goyal
3067103b18
Implement window title stack
...
Used by new versions of vim
2018-08-29 09:56:52 +05:30
Kovid Goyal
0e248b3faa
Write escape codes to children atomically
...
Ensure a partial escape code is never written
2018-08-29 09:01:52 +05:30
Kovid Goyal
d1a76bbcd9
Merge branch 'typo' of https://github.com/Luflosi/kitty
2018-08-29 07:30:01 +05:30
Luflosi
1d91edfb00
dont -> don't
2018-08-29 03:18:25 +02:00
Kovid Goyal
cf7ecd5e66
Do not import fast_data_types at the top level of utility modules
2018-08-28 10:27:06 +05:30
Kovid Goyal
63a2ecb89c
Merge branch 'writePlist_deprecation' of https://github.com/Luflosi/kitty
2018-08-28 04:54:17 +05:30
Luflosi
8e6b58b1db
Fix deprecation warning on macOS
2018-08-27 23:54:45 +02:00
Kovid Goyal
0f594ef950
Ensure multiplication is not unsigned
2018-08-27 15:47:32 +05:30
Kovid Goyal
0c1b76c17a
Fix completion of kitten names not working
2018-08-27 13:23:17 +05:30
Kovid Goyal
1c11ba8dbd
...
2018-08-27 13:11:30 +05:30
Kovid Goyal
529d5b2226
Dont store the options spec at the top level of the module
2018-08-27 13:06:17 +05:30
Kovid Goyal
9fe16867c6
Do not import config_data at the top-level of the cli module
...
Importing it is slow and it is not needed in many cases, for instance
when used from kittens
2018-08-27 12:59:10 +05:30
Kovid Goyal
1d275c6b35
Only import the ast module on demand
2018-08-27 12:43:20 +05:30
Kovid Goyal
d19b29ced0
Fix incorrect calculation of pending_scroll_pixels
2018-08-27 06:51:25 +05:30
Kovid Goyal
bbefcb2cd2
Fix spaces after file/dir names and config directive names in bash completion
...
Since bash has no concept of completion groups with customizable
behavior, unlike zsh, we tell it to never add trailing spaces and
add the spaces ourselves.
2018-08-26 18:22:40 +05:30
Kovid Goyal
c864cba4a2
Completion of image names for the icat kitten
2018-08-26 11:49:56 +05:30
Kovid Goyal
42546f4371
Implement completion for the kitty command
...
Implemented for bash and zsh. Completion scripts are just thin wrappers
around kitty + complete which knows how to complete kitty command lines.
Should make it easy to add completion for other shells in the future.
2018-08-26 10:39:51 +05:30
Kovid Goyal
ff09bdcbf1
Completion for kittens
2018-08-26 09:42:26 +05:30