Kovid Goyal
24d45b99e3
typo
2020-01-15 07:13:32 +05:30
Kovid Goyal
936f2186cc
Allow scrolling to marks
2020-01-15 07:11:34 +05:30
Kovid Goyal
c68b302fa2
Merge branch 'wayland' of https://github.com/kennylevinsen/kitty
2020-01-15 06:51:24 +05:30
Kenny Levinsen
ca7cab1a2d
wayland: Consistently use errno for errors
2020-01-14 20:06:13 +01:00
Kenny Levinsen
083b294659
wayland: Simplify dispatch_pending error handling
...
wl_display_dispatch_pending does not return EAGAIN, and always sets an
error when it fails. This allows us to handle errors in a simpler
manner.
2020-01-14 20:04:23 +01:00
Kenny Levinsen
bc24716476
wayland: errno does not have to be cleared
...
As long as errno is only read on error from an errno-setting function,
then there is no need to reset errno between uses.
2020-01-14 20:04:23 +01:00
Kenny Levinsen
4acab65016
wayland: Only cancel display read after prepare success
...
The display reader count only increments when wl_display_prepare_read
succeeds. Calling wl_display_cancel_read when wl_display_prepare_read
has not succeeded results in a negative reader count, which does not
have well-defined behavior.
2020-01-14 20:00:47 +01:00
Kenny Levinsen
f6b03f106c
wayland: Cancel display read before abortOnFatalError
...
Calling wl_display_cancel_read immediately ensures that other readers
waiting on us will have a chance to wake up and discover the error in a
timely manner.
2020-01-14 19:59:02 +01:00
Kovid Goyal
8f9bbeabd7
Fix reference to --debug-config
2020-01-14 19:50:18 +05:30
Kovid Goyal
ac72ac7af2
Wayland: On dispatch error cancel read before running fatal error handlers
...
Might help #1722
2020-01-14 19:48:28 +05:30
Kovid Goyal
68e00bc8e1
Proper fix for #2270
...
Fixes #2270
2020-01-14 18:50:06 +05:30
Kovid Goyal
922d6b3b32
Fix #2270
2020-01-14 17:20:35 +05:30
Kovid Goyal
4dde98305e
Allow setting markers using remote control
2020-01-14 15:06:52 +05:30
Kovid Goyal
3593189a75
Add a link to the marks docs
2020-01-14 13:45:37 +05:30
Kovid Goyal
4f135be86c
Allow creating markers dynamically
2020-01-13 20:05:50 +05:30
Kovid Goyal
605b32f78a
Merge branch 'dryer' of https://github.com/Luflosi/kitty
2020-01-13 19:42:56 +05:30
Luflosi
476a8b1429
DRYer
...
Inspired by e0c66ea5ba3e0bd1b375c05a9450b2d3ead412b6.
2020-01-13 14:35:17 +01:00
Kovid Goyal
da9165aebf
More marker docs
2020-01-13 12:54:29 +05:30
Kovid Goyal
455a1e9532
Basic docs for marking
2020-01-13 12:38:58 +05:30
Kovid Goyal
f12031e284
Make the run-program example a little fancier
2020-01-13 12:16:43 +05:30
Kovid Goyal
df551bc992
Change marker 1 color
2020-01-13 11:58:18 +05:30
Kovid Goyal
35fb702833
Use only a single marker function
...
Multipe colors/expressions can instead be combined at definition time
2020-01-13 11:57:19 +05:30
Kovid Goyal
072cd29e3c
Make add_marker easier to use with combine
2020-01-13 09:56:39 +05:30
Kovid Goyal
624dd78460
Actually apply mark colors when rendering
2020-01-13 09:51:03 +05:30
Kovid Goyal
51c4737a29
Test function marking
2020-01-13 06:50:37 +05:30
Kovid Goyal
d63ea11cac
Marking now works
2020-01-13 06:50:37 +05:30
Kovid Goyal
3d307794be
Function to get marks for testing
2020-01-13 06:50:36 +05:30
Kovid Goyal
d32a05925f
Code to add and remove markers using maps
2020-01-13 06:50:36 +05:30
Kovid Goyal
04006ea81e
Wrapper functions to handle passing matching values to C code
2020-01-13 06:50:36 +05:30
Kovid Goyal
1723616968
Code to apply match colors based on match results
2020-01-13 06:50:36 +05:30
Kovid Goyal
23bc2171c9
Avoid a double call for mark functions
2020-01-13 06:50:36 +05:30
Kovid Goyal
0b3602f764
Code to add markers to Screen
2020-01-13 06:50:36 +05:30
Kovid Goyal
0e448347cd
Fix #2279
2020-01-13 06:50:14 +05:30
Kovid Goyal
e0c66ea5ba
DRYer
2020-01-12 21:42:12 +05:30
Kovid Goyal
268de9a9d5
Merge branch 'add_CIRCUMFLEX_to_control_codes' of https://github.com/Luflosi/kitty
2020-01-12 21:03:27 +05:30
Luflosi
74eb523178
Add GLFW_KEY_CIRCUMFLEX to control_codes
...
See https://github.com/kovidgoyal/kitty/issues/1990 .
2020-01-12 16:27:40 +01:00
Kovid Goyal
8c540d5a46
Fix #2277
2020-01-12 20:00:08 +05:30
Kovid Goyal
2045055ae3
Use actual color value comparison when detecting default background color
...
This is very slightly more GPU intensive but means that even if
an application explicitly sets the color to be the same as the default
color, it will be transparent.
2020-01-12 18:14:03 +05:30
Kovid Goyal
d8ed135b46
Clean up rendering of cell backgrounds
2020-01-12 13:20:23 +05:30
Kovid Goyal
3a4ba7e834
Remove un-needed variable
2020-01-12 10:55:14 +05:30
Kovid Goyal
fab57fbdf1
Micro-optimization
2020-01-12 10:53:27 +05:30
Kovid Goyal
76a93b6cd6
DRYer
2020-01-12 10:52:42 +05:30
Kovid Goyal
f44c3a4606
Forgot to update comment describing render pipeline
2020-01-12 10:26:25 +05:30
Kovid Goyal
714bee7f45
Only use an extra draw call for the background when drawing interleaved cells if it is actually required
2020-01-12 09:37:16 +05:30
Kovid Goyal
91673642b3
icat: Allow easily specifying z-index values below background threshold
2020-01-12 09:36:11 +05:30
Kovid Goyal
fee08d746c
Merge branch 'replace_exception_with_alias' of https://github.com/Luflosi/kitty
2020-01-11 21:21:52 +05:30
Luflosi
527ff0238a
Replace all instances of EnvironmentError with OSError
...
According to the text just above https://docs.python.org/3/library/exceptions.html#EnvironmentError , `EnvironmentError` has been an alias of `OSError` since Python 3.3. Replacing it makes the code more consistent since `OSError` is used in other places in the code too.
2020-01-11 16:47:36 +01:00
Kovid Goyal
789d649b5c
defaultbg should be a local variable
2020-01-11 16:59:50 +05:30
Fredrick Brennan
8020657d8c
Allow drawing images below cells w/background
2020-01-11 16:56:59 +05:30
Kovid Goyal
a15d3ff12d
...
2020-01-10 10:19:02 +05:30