Kovid Goyal
ab8975f4da
Merge branch 'with_suppress' of https://github.com/Luflosi/kitty
2019-10-29 10:17:19 +05:30
Luflosi
5e7fd21c8d
Use "with suppress()" to suppress a python exception
2019-10-28 18:35:21 +01:00
Kovid Goyal
30cd9b2ae4
Merge branch 'fix_two_linker_error' of https://github.com/Luflosi/kitty
2019-10-28 07:31:49 +05:30
Luflosi
4f7d12f3fd
Fix error when two linker processes fail
...
When a linker process fails, `failed` will be set to a value other than `None`. When a second linker process fails, the `else` case will be taken because `failed is None`, which executes `compile_cmd.on_success()`. This function tries to rename or move the file generated by the linker but since the linker process failed, the file will most likely not exist. This will throw an error, which will prevent printing the actual error message from the linker.
2019-10-27 21:50:22 +01:00
Kovid Goyal
62da158823
Merge branch 'fix_potential_error' of https://github.com/Luflosi/kitty
2019-10-27 07:42:21 +05:30
Luflosi
2d19b87208
Fix potential error when $PATH is not defined
...
When `PATH` is not in `os.environ`, kitty could potentially throw a `KeyError`.
2019-10-27 00:10:55 +02:00
Kovid Goyal
54ca775006
Merge branch 'visual' of https://github.com/toonn/kitty
2019-10-26 09:10:15 +05:30
toonn
a64a0d64cb
Prefer VISUAL to EDITOR
...
Fix #2096
2019-10-25 18:52:17 +02:00
Kovid Goyal
6634dc81fe
Merge branch 'simplify' of https://github.com/Luflosi/kitty
2019-10-25 07:45:30 +05:30
Luflosi
a2d5eef398
Simplify access to os.environ
...
The `if` can be removed by using `get()` with a default parameter to access `os.environ`. This also reduces the number of accesses to `os.environ`.
2019-10-24 20:27:27 +02:00
Kovid Goyal
8184ba246a
Load libcanberra dynamically at runtime, as needed
...
Fixes #2089
2019-10-24 09:03:52 +05:30
Kovid Goyal
54ad1d103a
Fix #2087
2019-10-23 18:21:34 +05:30
Kovid Goyal
d92f8a90ef
Allow changing colors by mapping a keyboard shortcut to read a kitty config file with color definitions.
...
Fixes #2083
2019-10-21 14:43:35 +05:30
Kovid Goyal
d33c287344
typo
2019-10-21 14:23:07 +05:30
Kovid Goyal
782eebf976
typo
2019-10-21 14:21:09 +05:30
Kovid Goyal
0fbf75b95a
Allow specifying that remote control only works over a socket
2019-10-21 14:20:30 +05:30
Kovid Goyal
5781facf4b
Merge branch 'fix_icat' of https://github.com/Luflosi/kitty
2019-10-21 07:32:40 +05:30
Luflosi
b710ffc403
Fix icat kitten
...
Fixes https://github.com/kovidgoyal/kitty/issues/2081 .
This bug was introduced in 10e5fcc37535fdf6eed7f03f1c5380a2b4f0db9c.
One place in the code requires the actual `screen_size_function`, not just the result of it.
2019-10-20 21:37:14 +02:00
Kovid Goyal
7d8edccb04
Merge branch 'pending_scroll_pixels_per_screen' of https://github.com/Luflosi/kitty
2019-10-20 16:58:28 +05:30
Luflosi
3750d70173
Store pending_scroll_pixels for every screen
...
Scrolling in one screen shouldn't affect the `pending_scroll_pixels` for another screen in the same OS window.
2019-10-20 13:22:46 +02:00
Kovid Goyal
025e0bb546
Merge branch 'var-names-consistency-wrt-scancode' of https://github.com/bew/kitty
2019-10-20 08:08:48 +05:30
Kovid Goyal
033367de91
Merge branch 'fix_line_drawing' of https://github.com/Luflosi/kitty
2019-10-19 06:26:57 +05:30
Luflosi
f93b605b75
Fix line drawing algorithm
2019-10-18 21:26:11 +02:00
Kovid Goyal
7b4141b0c8
Add a changelog entry for powerline tabbar
2019-10-18 19:38:08 +05:30
Kovid Goyal
90acef72dc
Merge branch 'add_powerline_style_tabs' of https://github.com/brujoand/kitty
2019-10-18 19:36:31 +05:30
Kovid Goyal
43f200be77
Add an entry for the new box character rendering functions
2019-10-18 17:24:33 +05:30
Kovid Goyal
2fbb167803
Merge branch 'fix-triangle-symbol-scaling' of https://github.com/bew/kitty
2019-10-18 17:13:50 +05:30
Benoit de Chezelles
2b396262f0
Update glyph ids
2019-10-18 11:48:55 +02:00
Benoit de Chezelles
74deca52b9
Remove trailing whitespace
2019-10-18 11:39:51 +02:00
Benoit de Chezelles
058d956464
Merge branch 'master' into fix-triangle-symbol-scaling
2019-10-18 11:30:46 +02:00
brujoand
0f38dc1bd1
Adding powerline style tabs
2019-10-18 11:18:28 +02:00
Kovid Goyal
576b03c047
Implement drawing thick anti-aliased lines
...
And actually use it for the unicode diagonal box drawing chars and also
the powerline angle separators
2019-10-18 13:19:04 +05:30
Kovid Goyal
59cb1ad1e0
Implement special rendering for the diagonal line box drawing chars
2019-10-18 11:01:51 +05:30
Benoit de Chezelles
f77acdce14
remove useless import in help msg for box drawing debug
2019-10-18 06:08:45 +02:00
Benoit de Chezelles
43a98a1df1
Add missing association between char & glyph id
2019-10-18 06:08:20 +02:00
Benoit de Chezelles
d1cf771c14
Add other corner triangles & enable in C side
2019-10-18 05:45:13 +02:00
Benoit de Chezelles
10e5fcc375
Fix usage of icat function show
...
The `screen_size` function was not initialized yet
2019-10-18 04:54:14 +02:00
Benoit de Chezelles
2112932d04
Add corner triangle glyphs drawing
2019-10-18 04:48:03 +02:00
Benoit de Chezelles
be505ce6e0
Fix test functions for setup_for_testing's new call syntax
2019-10-18 04:47:04 +02:00
Benoit de Chezelles
4d6472128c
Rename scancode to keycode for cocoa implementation
2019-10-17 20:41:48 +02:00
Kovid Goyal
26b7b1ec63
Merge branch 'typo' of https://github.com/Luflosi/kitty
2019-10-17 18:32:42 +05:30
Luflosi
9a8f0a9b5a
Fix typo
2019-10-17 13:56:46 +02:00
Kovid Goyal
16dbbf3a1e
Make count-lines-of-code a little nicer
2019-10-17 15:19:13 +05:30
Kovid Goyal
8492d0a264
Merge branch 'dont_cloc_parse-graphics-command.h' of https://github.com/Luflosi/kitty
2019-10-17 14:36:53 +05:30
Luflosi
d8f8f1f590
Exclude kitty/parse-graphics-command.h from the line count
...
This file is automatically generated and should not count towards the total line count.
2019-10-17 10:38:55 +02:00
Kovid Goyal
b762e81da0
Merge branch 'python_encoding_header' of https://github.com/Luflosi/kitty
2019-10-17 06:28:16 +05:30
Luflosi
8b3b68ea69
Unify python encoding headers
...
All the other python encoding headers are of the form `vim:fileencoding=utf-8`.
2019-10-16 20:34:56 +02:00
Benoit de Chezelles
28525766a5
Final changes before 'ready for review'
2019-10-16 02:47:14 +02:00
Benoit de Chezelles
d8fc23c38f
remove outdated 'fixme'
2019-10-16 02:41:26 +02:00
Benoit de Chezelles
8cae70fa36
Update doc
2019-10-16 02:36:55 +02:00