Kovid Goyal
c02fa79591
Fix #1153
2018-11-19 09:35:46 +05:30
Kovid Goyal
6f0a59c696
If a permission error occurs creating the kitty config directory use a temp dir as the config directory. Fixes #1152
2018-11-18 20:02:55 +05:30
Darkhan Kubigenov
55e4761302
Fix set_background_opacity with increment/decrement
2018-11-17 15:21:42 +06:00
Kovid Goyal
18fe2e8dfa
Add the new RGB boolean capability to terminfo to indicate we support truecolor
...
See https://gist.github.com/XVilka/8346728#detection
2018-11-15 13:59:15 +05:30
Kovid Goyal
18a07a78b5
Move the os window clearing into render_os_window
...
Makes more sense to clear the buffer immediately before rendering rather
than immediately after swapping.
2018-11-14 12:11:26 +05:30
Kovid Goyal
235bcacc7b
Make the buffer clearing more robust
...
Now happens immediately after the buffer is swapped. Fixes #1104
2018-11-13 20:59:39 +05:30
Kovid Goyal
718111582a
Fix #1136
2018-11-12 09:15:41 +05:30
Kovid Goyal
05ee01b4dd
Merge branch 'scroll-wayland' of https://github.com/maximbaz/kitty
2018-11-11 12:03:39 +05:30
Kovid Goyal
53166d659e
Consolidate options for hiding window decorations
...
Merged into a single option, hide_window_decorations. Old
aliases still work if set to yes.
Fixes #1127
2018-11-11 11:56:44 +05:30
Maxim Baz
5e27c21856
Implement touch_scroll_multiplier
2018-11-10 12:33:47 +01:00
Maxim Baz
3f77a2044e
Make high resolution scrolling more responsive and configurable
2018-11-09 13:22:03 +01:00
Luflosi
75e57a48e0
Microoptimisation
2018-11-09 10:19:42 +01:00
Kovid Goyal
160fbd2071
Add a terminfo entry for full keyboard mode
...
Fixes #1122
2018-11-05 08:11:35 +05:30
Maxim Baz
cbdba0b6aa
Document how to achieve alternative behavior for Ctrl+L, ref #1113
2018-11-03 20:29:40 +01:00
Kovid Goyal
ce04f102a7
Technically, scroll_until_empty is scroll_until_cursor
2018-11-03 14:23:50 +05:30
Kovid Goyal
fc3bd2d15f
Add an action to the `clear_terminal` function to scroll the screen contents into the scrollback buffer
...
Now if you want to map a key combination that will both scroll the
current screen contents into the scrollback buffer and clear the screen,
you can do something like:
map ctrl+l combine : clear_terminal scroll active : send_text normal,application \x0c
Fixes #1113
2018-11-03 14:18:09 +05:30
Kovid Goyal
a958cabf01
Fix :kbd:ctrl+shift+special key not working in normal and application keyboard modes
...
Fixes #1114
2018-11-03 09:03:50 +05:30
Brance Boren
d0a7be90f9
Fixed call to Tall.neighbors_for_window
2018-11-01 14:55:13 -06:00
Kovid Goyal
e5d9182606
Since we now have primary selections on wayland, remove it from the click_on_select option's description
2018-10-31 09:04:55 +05:30
Tarmack
d519553581
Implement primary selection for Wayland
2018-10-31 09:03:22 +05:30
Kovid Goyal
e460866ebc
Make the bounds check cleaner
2018-10-30 15:02:48 +05:30
Kovid Goyal
23aea68e32
Fix second cell of emoji created using variation selectors not having the same attributes as the first cell
...
Fix #1109
2018-10-30 15:00:47 +05:30
Kovid Goyal
65c2cbe93a
Merge branch 'adjust_column_width_frac' of https://github.com/jjrams/kitty
2018-10-30 11:49:58 +05:30
Kovid Goyal
ee31ba0c76
Merge branch 'multi-pua' of https://github.com/blueyed/kitty
2018-10-30 11:49:05 +05:30
Kovid Goyal
3ed9d9a069
Merge branch 'system_double_click_interval' of https://github.com/Luflosi/kitty
2018-10-28 11:18:43 +05:30
jjrams
721e51c117
Fix typo when using adjust_column_width_frac
2018-10-27 12:24:37 -07:00
Luflosi
09daaf1ec3
Change click_interval default to -1.0 and add help text for negative click_interval values
2018-10-27 17:55:16 +02:00
Kovid Goyal
b2d62f10d2
Dont send frame requests is sync_to_monitor is disabled
2018-10-27 14:04:14 +05:30
Kovid Goyal
0d542b2f60
...
2018-10-27 13:32:16 +05:30
Kovid Goyal
04fd058e0f
Wayland: Improve FPS for rendering with vsync
...
Now a new frame event is requested after every render. This means
that effective FPS should be close to the refresh rate of the output
source.
2018-10-27 12:33:48 +05:30
Luflosi
09183772d3
Respect the default system double-click interval
2018-10-26 11:57:33 +02:00
Kovid Goyal
b650275d45
Wayland: Fix copying from hidden kitty windows hanging
...
Fix #1051
2018-10-26 10:25:08 +05:30
Kovid Goyal
5b547d9b06
Initial attempt at supporting Wayland frame events
...
Does not actually work because the wayland frame callback is not called
at all, fo rsome reason I cannot determine.
2018-10-26 07:42:57 +05:30
Luflosi
facb2df3f6
Merge branch 'master' of github:kovidgoyal/kitty into system_double_click_interval
2018-10-25 13:18:43 +02:00
Kovid Goyal
e113e0cba7
Allow hiding the tab bar completely, by setting :opt:tab_bar_style to `hidden`.
...
Fixes #1014
2018-10-25 10:05:43 +05:30
Luflosi
382367506a
[WIP] Respect the default system click_interval
2018-10-24 10:44:24 +02:00
Kovid Goyal
bd5a85a4e7
Fix compilation on ancient linux distros
2018-10-24 08:40:25 +05:30
Kovid Goyal
631f97eb26
Linux: Fix a crash when using the GNU Unifont as a fallback font
...
Fixes #1087
2018-10-24 08:20:37 +05:30
Kovid Goyal
0c0ce4844c
Dont use deprecated FT_Bitmap_New
2018-10-24 07:07:57 +05:30
Kovid Goyal
6bf290149e
Allow specifying monospace when calling fc_match
2018-10-24 06:45:06 +05:30
Kovid Goyal
61f3a39aa0
macOS: Fix incorrect text sizes calaculated when using an external display that is set to mirror the main display
...
Fix #1056
2018-10-24 06:28:58 +05:30
Kovid Goyal
a6949df727
Linux: Fix match rules used as aliases in Fontconfig configuration not being respected
...
Fixes #1085
2018-10-23 12:22:18 +05:30
Kovid Goyal
d839a31d7f
oops forgot to convert poll timeout to milliseconds
2018-10-23 11:26:37 +05:30
Kovid Goyal
1de510f46f
poll at zero timeout as well
2018-10-23 11:09:38 +05:30
Kovid Goyal
0359bbe4be
...
2018-10-23 11:08:13 +05:30
Kovid Goyal
40b355e593
macOS: Fix rendering frames-per-second very low when processing large amounts of input in small chunks
...
We do this by debouncing wakeup events sent to the main loop by the I/O
thread. Use in the input_delay time to debounce. Apparently processing
wakeup events is very expensive in Cocoa.
Fixes #1082
2018-10-23 10:27:56 +05:30
Kovid Goyal
adf9c4fc5f
Remove unused var
2018-10-23 09:05:56 +05:30
Kovid Goyal
ae9d049011
Better fix for initial window render failure on mojave
2018-10-23 09:04:12 +05:30
Kovid Goyal
62fe392041
Handle overlay windows when recording window history
2018-10-21 11:56:23 +05:30
Kovid Goyal
097d11819b
Add a new `nth_window action that can be used to go to the nth window and also previously active windows, using negative numbers. Similarly, goto_tab` now accepts negative numbers to go to previous windows
...
Fix #1040
2018-10-21 10:59:06 +05:30