Kovid Goyal
0f003a9a77
Remove unused code
2020-02-12 21:28:48 +05:30
Kovid Goyal
3eff929652
More mouse interaction tests
2020-02-12 21:19:25 +05:30
Kovid Goyal
3010ebfef5
More mouse interaction tests
2020-02-12 19:02:38 +05:30
Kovid Goyal
ff14f47781
First mouse interaction test
2020-02-12 15:21:59 +05:30
Kovid Goyal
0b99a5caae
APIs for testing mouse interaction
2020-02-12 10:14:17 +05:30
Kovid Goyal
467b96f2f2
Ensure vao_idx is invalid when releasing gpu resources
2020-02-12 09:20:41 +05:30
Kovid Goyal
18751a05c0
Dont use splitlines() to replace \n with \r in pasted text
...
splitlines breaks on a whole bunch of characters besides \r and \n.
2020-02-11 08:16:20 +05:30
Kovid Goyal
9007623d0c
macOS: Fix menubar title not updating on OS Window focus change
...
Fixes #2350
2020-02-10 07:27:40 +05:30
Kovid Goyal
c1abb7038d
Fix border/margin/padding sizes not being recalculated on DPI change
...
Fixes #2346
Fixes #2347
2020-02-09 08:31:09 +05:30
Kovid Goyal
53f7eebc4d
Add changelog entry
2020-02-09 08:04:18 +05:30
Kovid Goyal
d54d29122d
Merge branch 'Nudin-patch-1' of https://github.com/Nudin/kitty
2020-02-09 08:03:06 +05:30
Michael F. Schönitzer
1d71791b3c
Bugfix exception when executing marker functions
...
Fixes the exception below that happened for function-markers:
```
Traceback (most recent call last):
File "/usr/bin/../lib/kitty/kitty/boss.py", line 540, in dispatch_special_key
return self.dispatch_action(key_action)
File "/usr/bin/../lib/kitty/kitty/boss.py", line 612, in dispatch_action
passthrough = f(*key_action.args)
File "/usr/bin/../lib/kitty/kitty/window.py", line 615, in toggle_marker
self.screen.set_marker(marker_from_spec(ftype, spec, flags))
File "/usr/bin/../lib/kitty/kitty/marks.py", line 92, in marker_from_spec
return marker_from_function(runpy.run_path(path, run_name='__marker__').marker)
```
2020-02-08 19:28:53 +01:00
Kovid Goyal
0c6145d4f2
...
2020-02-08 14:08:10 +05:30
Kovid Goyal
62e273c5bb
unicode input kitten: Allow pressing :kbd:ctrl+tab to change the input mode
...
Fixes #2343
2020-02-08 13:29:50 +05:30
Kovid Goyal
d82f399be7
...
2020-02-06 21:16:16 +05:30
Kovid Goyal
20a7050564
Merge branch 'underline_thickness_option' of https://github.com/noomly/kitty
2020-02-06 21:14:34 +05:30
Kovid Goyal
b235f411b0
X11: Fix arrow mouse cursor using right pointing instead of the default left pointing arrow
...
Fixes #2341
2020-02-06 21:11:09 +05:30
Eyal Chojnowski
99faeeacfc
Add PR number to changelog
2020-02-06 16:24:51 +01:00
Eyal Chojnowski
08ad4f389d
Fix linting
2020-02-06 16:21:32 +01:00
Eyal Chojnowski
edba63d0d9
Make underline cursor thickness configurable
2020-02-06 16:15:12 +01:00
Kovid Goyal
e33f882abc
Changelog entry for cursor beam thickness option
2020-02-06 17:52:40 +05:30
Kovid Goyal
53e059f4f7
Merge branch 'beam_thickness_configurable' of https://github.com/noomly/kitty
2020-02-06 17:49:34 +05:30
Eyal Chojnowski
830364e026
Fix option_type
2020-02-06 13:05:10 +01:00
Eyal Chojnowski
332714a925
Make cursor beam thickness configurable
2020-02-06 12:54:42 +01:00
Kovid Goyal
1eee6deb22
Fix #2339
2020-02-06 16:21:40 +05:30
Kovid Goyal
547f138703
Bound width and height for render_curosr
2020-02-06 06:55:13 +05:30
Kovid Goyal
b6c345fc3c
Merge branch 'patch-2' of https://github.com/ctrlcctrlv/kitty
2020-02-05 09:58:07 +05:30
Fredrick Brennan
29c40a4957
Update changelog.rst
...
This change was discussed privately, lest I appear presumptuous for thanking myself :-)
2020-02-05 12:22:54 +08:00
Kovid Goyal
72af821e1b
Freeing bgimage should always null its pointer
2020-02-04 09:51:35 +05:30
Kovid Goyal
5fe4d10f38
Only do processing if pager is not an absolute path
2020-02-03 08:05:34 +05:30
Kovid Goyal
3b36470e84
When resolving scrollback pager if it is not present in system PATH try using shell PATH
2020-02-03 08:03:35 +05:30
Kovid Goyal
f9e8a4050c
Allow leading and trailing spaces in tab_title_template by using quotes
...
Fixes #2332
2020-02-02 21:02:34 +05:30
Kovid Goyal
ce308286df
Dont need to bind blit vertex array as cells vertex array is already bound
2020-02-02 20:56:42 +05:30
Kovid Goyal
b670973226
When unsetting bg image borders need to be redone to ensure blank rects are present
2020-02-02 20:51:31 +05:30
Kovid Goyal
01b11b8a53
Allow removing background image via @ set-background-image
2020-02-02 20:41:52 +05:30
Kovid Goyal
75c47a8659
Proper fix for not drawing blank rects when bg image is present
2020-02-02 20:20:45 +05:30
Kovid Goyal
5b4e0ed483
Fix #2331
...
Some leftover unused code from the bg image merge
2020-02-02 20:09:17 +05:30
Kovid Goyal
7432a7f346
Bind empty VAO when tinting
2020-02-02 14:48:47 +05:30
Kovid Goyal
0830fc3b5a
Make background_image tint useable even without a background image in a transparent window
2020-02-02 12:40:29 +05:30
Kovid Goyal
ab2c901e85
Implement bg image tint for transparent windows
2020-02-02 12:34:35 +05:30
Kovid Goyal
3774cc54c7
Fix rendering of semi-transparent bg images in semi-transparent windows
...
Output colors must be premultiplied
2020-02-02 11:45:48 +05:30
Kovid Goyal
330ed8e4ae
Add an option to tint background images using the current background color
...
Note still has to be implemented for transparent windows
2020-02-02 11:22:21 +05:30
Kovid Goyal
eddae44d6d
Fix leak when changing background image using remote control
2020-02-02 09:27:58 +05:30
Kovid Goyal
226488717a
Add completion for image filenames at command line
...
Sadly could not get it to work with the shell
2020-02-01 12:33:11 +05:30
Kovid Goyal
2f9dabd344
Fix unwanted scaling when tiling bg image
2020-02-01 11:41:06 +05:30
Kovid Goyal
cf1b7c0adb
Allow set_background_image to work over SSH
2020-02-01 11:35:12 +05:30
Kovid Goyal
eb57d0d431
Remote control command to set background image
2020-02-01 10:50:56 +05:30
Kovid Goyal
8116ee015a
API for changing the background image of OS windows
...
Uses reference counting
2020-02-01 09:17:41 +05:30
Kovid Goyal
0fa3cec61f
Add support for specifying a background image
...
Fixes #163
2020-01-31 20:22:29 +05:30
Kovid Goyal
eb60464177
No need to zero background opacity
...
We anyway dont draw the default background color in
draw_interleaved(_premult)
2020-01-31 18:51:02 +05:30