Kovid Goyal
971c28ce97
Fix tab title not always being updated when active window is closed
2019-03-21 20:44:55 +05:30
Kovid Goyal
482129ff35
Increase resize debounce time
2019-03-21 20:44:24 +05:30
Kovid Goyal
65c75859bc
Move rendering of resize banner into the tick callback
...
Unifies all rendering in one place. And possibly fixes issues with
rendering in a resize callback on sway.
2019-03-21 16:54:15 +05:30
Kovid Goyal
fcb26e5dc7
Cocoa: User performSelectorOnMainLoop for render frames as well which means render frames work during modal loops
2019-03-21 16:51:01 +05:30
Kovid Goyal
0dc6ac26c3
Cocoa: user performSelectorOnMainThread instead of postEvent for the tick callback
...
performSelectorOnMainThread runs in more loop run modes which means that
the tick callback will behave more like it does on other platforms,
during window resizes and other modal event loops.
2019-03-21 15:55:43 +05:30
Kovid Goyal
48303bac75
Use "arrow" as the arrow cursor on Linux
...
Different themes preferentiallyuse left_prt or right_ptr, so use arrow
instead
2019-03-21 13:22:13 +05:30
Kovid Goyal
5ab8a665be
GLFW: Add more standard cursor shapes
...
Also use an enum for the cursor shapes
2019-03-21 13:06:13 +05:30
Kovid Goyal
733158a2de
Better error reporting when failing to load cursor
2019-03-21 10:38:26 +05:30
Kovid Goyal
a2e47d2d0e
EGL: Warn if non-blocking swap buffers is not available
2019-03-21 09:46:46 +05:30
Kovid Goyal
bfb97a6e6f
Wayland: use correct name for hand cursor
2019-03-21 09:24:51 +05:30
Kovid Goyal
fc1a8351b0
Dont use a wide cursor in beam an unfocused modes
...
Fixes #1486
2019-03-20 19:57:59 +05:30
Kovid Goyal
be7a4a5868
Add an option :opt:disable_ligatures_under_cursor
to disable multi-character ligatures under the cursor to make editing easier
...
Fixes #461
2019-03-20 16:28:27 +05:30
Kovid Goyal
493892a4df
Merge branch 'no_ligatures_under_cursor' of https://github.com/Luflosi/kitty
2019-03-20 15:59:46 +05:30
Kovid Goyal
106dc2b03b
Wayland: Load cursor theme at init even if no mouse pointer is currently present
2019-03-20 15:56:34 +05:30
Kovid Goyal
d5490475f1
Nicer error message when contacting GitHub to check for latest release fails
2019-03-20 08:38:35 +05:30
Luflosi
999a6a288c
Do not render ligatures under cursor
2019-03-20 01:35:03 +01:00
Kovid Goyal
7d9d096fbf
Rationalize change reporting after configure event on Wayland
...
Fixes #1482 (I hope)
2019-03-19 15:02:11 +05:30
Kovid Goyal
c129dd9331
Wayland: Ignore invalid scale values from compositor
2019-03-19 14:30:43 +05:30
Kovid Goyal
5c75ac0a96
GLFW Wayland backend: Dont fire resize events for Wayland configure events that dont change the window size. Fixes #1473
2019-03-17 15:07:32 +05:30
Kovid Goyal
bafedf8376
Make the scale sanitization more comprehensive
2019-03-17 12:41:03 +05:30
Kovid Goyal
136f15e647
Fix move to GLFW event loop breaking using macOS native quit action with no windows open.
...
Fixes #1476
2019-03-17 12:27:41 +05:30
Kovid Goyal
e9e4ac13ee
Fix #1472
2019-03-16 07:37:36 +05:30
Kovid Goyal
e24c758341
Merge branch 'potential_undefined_behaviour' of https://github.com/Luflosi/kitty
2019-03-15 19:57:02 +05:30
Luflosi
4b65b4ac2b
Fix potential undefined behaviour
...
When `gray_color_space` is `NULL`, it is passed into `CGBitmapContextCreate()`. Since there are no guarantees in https://developer.apple.com/documentation/coregraphics/1455939-cgbitmapcontextcreate?language=objc to what happens in that case, depending on the implementation there may be undefined behaviour.
2019-03-15 14:31:19 +01:00
Kovid Goyal
d8d7765a82
DRYer
2019-03-15 18:52:24 +05:30
Kovid Goyal
b98bc1c787
Add --help to kitty command line completion
...
Fixes #1469
2019-03-15 18:50:59 +05:30
Kovid Goyal
4b08ce2a09
Merge branch 'warn_invalid_config' of https://github.com/Luflosi/kitty
2019-03-15 11:05:49 +05:30
Luflosi
ed62e72a98
Warn when a line in the config file is invalid
2019-03-14 18:46:36 +01:00
Luflosi
a28710c1fc
Minor refactor
2019-03-14 18:46:36 +01:00
Kovid Goyal
764a058cf6
Allow using tabs as delimiters in the config file
...
Fixes #1466
2019-03-14 22:51:52 +05:30
Kovid Goyal
a538663679
Merge branch 'fix_typo' of https://github.com/Luflosi/kitty
2019-03-13 05:59:28 +05:30
Luflosi
8920d64f7d
Fix typo
2019-03-12 19:38:06 +01:00
Kovid Goyal
a051cb9ee3
Fix a regression in version 0.13.0 that caused background colors of space characters after private use unicode characters to not be respected
...
Fixes #1455
2019-03-11 20:03:58 +05:30
Kovid Goyal
56864cdfb7
When a window is closed, switch focus to the previously active window (if any) instead of picking the previous window in the layout
...
Fixes #1450
2019-03-09 10:42:55 +05:30
Kovid Goyal
428c600788
When parsing CSI codes allow - as a primary modifier
...
Fixes #1438
2019-03-08 09:58:18 +05:30
Kovid Goyal
748f1a90b9
Move swap interval setting to just before swap buffers
2019-03-07 18:15:27 +05:30
Kovid Goyal
d3cee832ce
Wayland: Dont try to focus window on create/show since it is not allowed anyway
2019-03-07 18:14:12 +05:30
Kovid Goyal
8129246a10
Set swap interval before first call to swap buffers
2019-03-07 18:06:51 +05:30
Kovid Goyal
a2789650e5
Insert google analytics at publish time
2019-03-07 12:07:49 +05:30
Kovid Goyal
af376cf27e
Tested scaling needed for initial window size on Wayland
2019-03-07 09:23:44 +05:30
Kovid Goyal
6c8ccbd73a
...
2019-03-07 06:40:33 +05:30
Kovid Goyal
626ac0d5b8
Restrict initial cell based size scaling to macOS only
...
No way to check if it is the right thing to do on other platforms
2019-03-06 21:40:05 +05:30
Kovid Goyal
2550bc910d
Fix specifying initial window size in cells not working correctly on HiDPI screens
...
Fixes #1444
2019-03-06 21:23:54 +05:30
Kovid Goyal
0a153e2524
Wayland: Use the kitty Wayland backend by default
2019-03-06 21:04:34 +05:30
Kovid Goyal
facd353228
Update to using the Unicode 12 standard
2019-03-06 13:58:16 +05:30
Kovid Goyal
5b7eac280c
DRYer
...
Store expected value of VS15 in only one place
2019-03-06 13:53:09 +05:30
Kovid Goyal
7ab63525c7
Dont use a global autorelease variable
...
Use function local @autorelease blocks instead
2019-03-06 09:34:55 +05:30
Kovid Goyal
a1c49a0f7f
Cocoa: Disable shadow for transparent framebuffer
...
From upstream: 9883cb64f0
2019-03-06 09:12:16 +05:30
Kovid Goyal
4c4c6ab0e6
Various fixes for monitor work area retrieval from upstream
2019-03-06 09:08:08 +05:30
Kovid Goyal
2e0d39b512
Remove windows glfw backend as it is unused
2019-03-06 08:47:45 +05:30