Dominique Martinet
d8a74e8a3c
glfw/x11_window/selection: timeout if no answer for two seconds
...
This prevents kitty to hang forever if a bad client does not give selection
2018-11-30 11:42:45 +09:00
Kovid Goyal
019e6efeda
Reduce overlap with text when rendering wavy underline at small font sizes
2018-11-27 07:19:30 +05:30
Kovid Goyal
a7a7216b30
Allow adding line wrap markers when piping screen contents
...
Also make some data such as scroll position, cursor position and screen
geometry available via an env var when piping. See #719
2018-11-26 13:30:03 +05:30
Kovid Goyal
ae8ca5272b
...
2018-11-25 11:51:40 +05:30
Kovid Goyal
06c1236cc6
Merge branch 'master' of https://github.com/bodqhrohro/kitty
2018-11-23 23:01:42 +05:30
bodqhrohro
4d3982c5cf
Fix memory leak on compose table creation
2018-11-23 19:04:09 +02:00
Kovid Goyal
a0ff625f61
When double or triple clicking ignore clicks if they are "far" from each other
...
Fixes #1093
2018-11-23 11:46:02 +05:30
Kovid Goyal
b44345d78e
Ignore failures to update the NSGL layer
...
Fixes #1168
2018-11-22 18:25:22 +05:30
Luflosi
96229becd1
Make final_color computation consistent across cases
2018-11-22 11:36:29 +01:00
Kovid Goyal
b269cab0b8
Fix unused function on macOS
2018-11-22 15:49:01 +05:30
Kovid Goyal
0b3c8210f3
Various Wayland DPI scaling fixes
...
Use the glfw window content scale api to get the DPI for windows.
Likely, more accurate than our logic to find the overlapping monitor
to get the DPI.
Also, after a DPI change event send a fake resize event to workaround
render surface not being properly updated.
Fixes #1143
2018-11-22 15:37:33 +05:30
Kovid Goyal
074614bc8e
Fix incorrect text-antialiasing when using very low background opacity
...
Fix #1005
2018-11-22 10:26:40 +05:30
Kovid Goyal
4ceb4cfc22
Fix a crash if the client program tries to restore more modes than it saves
...
Fixes #1166
2018-11-22 08:57:43 +05:30
Kovid Goyal
0bb08d8bdd
When parsing OSC 52 clipboard control codes, handle an empty control parameter
...
This is apparently used by tmux. See #782
2018-11-21 19:37:39 +05:30
Kovid Goyal
b9e6557f72
Allow arbitrary sized lines in the secondary scrollback buffer
2018-11-21 17:55:43 +05:30
Kovid Goyal
7ed268ea2f
Refactor some code into a style I like
2018-11-21 10:54:25 +05:30
Kovid Goyal
a91b3b9487
Revert addition of RGB to terminfo
...
See discussion 18fe2e8dfa
2018-11-21 10:33:55 +05:30
Kovid Goyal
cdf236d01b
Fix #1161
2018-11-21 10:12:05 +05:30
Kovid Goyal
f54efb7886
Merge branch 'asan-launcher.dSYM' of https://github.com/Luflosi/kitty
2018-11-20 22:37:56 +05:30
Luflosi
0ffee56170
Ignore asan-launcher.dSYM directory
2018-11-20 16:03:34 +01:00
Kovid Goyal
ab97646576
Have line_as_ansi indicate when the output is truncated
2018-11-20 11:13:49 +05:30
Kovid Goyal
33b62dcabc
Turn on the scrollback pager for all tests
2018-11-20 10:42:17 +05:30
Kovid Goyal
39e6e91d69
Port new coca drag'n drop code from upstream
2018-11-20 10:24:55 +05:30
Kovid Goyal
dedd80c6b5
Fix #1157
2018-11-20 08:51:45 +05:30
Kovid Goyal
df11da74e9
Fix #1156
2018-11-20 08:49:07 +05:30
Kovid Goyal
9991dd6ce4
Generate hash based .pyc files when building
...
Fixes #1155
2018-11-20 08:42:08 +05:30
Kovid Goyal
e777364f91
Add secondary pager history when requesting history for pipe or @ commands
2018-11-19 19:57:15 +05:30
Kovid Goyal
a32ed5ae5f
Avoid creating lots of newline string objects in pagerhist
2018-11-19 12:11:04 +05:30
Kovid Goyal
db1e48848d
More robust no modifier check for CSI parsing
2018-11-19 09:53:01 +05:30
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
Kovid Goyal
bc715d4348
Merge branch 'fix-set-background-opacity' of https://github.com/kdarkhan/kitty
2018-11-17 16:01:33 +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
aa7024b264
Bump required version of wayland protocols
2018-11-14 09:16:14 +05:30
Kovid Goyal
c67ab2a6ff
...
2018-11-14 09:01:51 +05:30
Kovid Goyal
d15eab31da
Merge branch 'master' of https://github.com/tarmack/kitty
2018-11-14 09:01:22 +05:30
Tarmack
a6900443d5
Wayland primary selection migrated to unstable protocol
...
This change is actually backwards compatible with the GTK implementation before.
2018-11-13 20:58:02 +01:00
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
3e26f96744
Add some common synonyms for unicode word searching
...
Fixes #1133
2018-11-13 15:46:33 +05:30
Kovid Goyal
718111582a
Fix #1136
2018-11-12 09:15:41 +05:30
Kovid Goyal
f5cdbe53ea
Merge branch 'patch-3' of https://github.com/maximbaz/kitty
2018-11-11 21:38:39 +05:30
Maxim Baz
bf761a7189
Fix typo in changelog
2018-11-11 13:04:53 +01:00
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
Kovid Goyal
34aea3bca1
Merge branch 'hints-add-trailing-space' of https://github.com/maximbaz/kitty
2018-11-11 11:03:11 +05:30
Maxim Baz
f26519863f
Don't include --progam in the condition
2018-11-10 13:24:39 +01:00
Maxim Baz
a57e96500a
hints: optionally add trailing space
2018-11-10 13:19:40 +01:00
Maxim Baz
5e27c21856
Implement touch_scroll_multiplier
2018-11-10 12:33:47 +01:00