Kovid Goyal
c9cc425aad
version 0.20.0
...
Fixes #3248
Fixes #3287
2021-04-19 10:14:00 +05:30
Kovid Goyal
9a2b0b6995
Wayland CSD: Double clicking on titlebar should toggle window maximize
2021-04-19 08:58:29 +05:30
Kovid Goyal
50f8aeeaf6
Dont output an error when none is used as a modifier
2021-04-18 18:11:56 +05:30
Kovid Goyal
fe291dd769
...
2021-04-18 10:46:06 +05:30
Kovid Goyal
58850a0e14
Switch to ALE instead of syntastic
2021-04-17 16:53:48 +05:30
Kovid Goyal
518057489c
Also output layout state in kitty @ ls
2021-04-17 12:11:56 +05:30
Kovid Goyal
cf0b2389a3
Also report window sizes in kitty @ ls
2021-04-17 11:49:57 +05:30
Kovid Goyal
6179cfc670
Abort parsing of APC and PM escape codes on 0x00 and 0x7f
...
Correct as per ECMA-48 section 8.3 and matches parsing of other escape
codes
2021-04-15 12:57:58 +05:30
Kovid Goyal
e6ccc2d178
Fix #3485
2021-04-15 08:57:47 +05:30
Kovid Goyal
db719eafac
Remove num/caps locks from modifier processing in mouse events
2021-04-14 10:08:33 +05:30
Kovid Goyal
a4db27a807
Ignore the lock modifiers in legacy mode
2021-04-13 21:35:18 +05:30
Kovid Goyal
111c123435
X11: Fix resize_in_steps being applied even when window is maximized
...
Fixes #3473
2021-04-13 12:48:23 +05:30
Kovid Goyal
75d067e411
Merge branch 'fix-timg-link' of https://github.com/hzeller/kitty
2021-04-13 11:09:31 +05:30
Henner Zeller
fbeb991f7d
Fix timg link (underscore was missing).
...
Signed-off-by: Henner Zeller <h.zeller@acm.org>
2021-04-12 22:27:32 -07:00
Kovid Goyal
ea2db51bbb
Output all modifier indices in debug
2021-04-13 10:21:26 +05:30
Kovid Goyal
15f4c476c3
Ignore locked mods for legacy encoding in a few more places
2021-04-13 10:01:16 +05:30
Kovid Goyal
a7c5b8c634
Fix #3471
2021-04-13 09:53:57 +05:30
Kovid Goyal
1aeafcaebf
Remove unused code
2021-04-13 09:02:30 +05:30
Kovid Goyal
8d743e9511
Fix is_self
2021-04-13 08:54:45 +05:30
Kovid Goyal
958d4d8a6a
kitty @ ls: Show only environment variables that are different for each window, by default.
...
Makes the output much less noisy, and env vars that are common across
all windows are useless for selection/identification purposes.
2021-04-13 08:44:11 +05:30
Kovid Goyal
05fb09f56c
Fix #3470
2021-04-13 08:23:15 +05:30
Kovid Goyal
cdcf8ed3bd
Add some colors to keyboad debug output
2021-04-13 07:41:47 +05:30
Kovid Goyal
572466eed1
XKB: Honor numlock state when reporting keypad keys
2021-04-13 07:35:13 +05:30
Kovid Goyal
4c644b8556
Add NumLock and CapsLock reporting to the keyboard protocol
2021-04-13 07:10:00 +05:30
Kovid Goyal
c989a7198b
Add support for the keypad Begin key
...
Fixes #3468
2021-04-11 07:58:27 +05:30
Kovid Goyal
084b028eac
Merge branch 'macos-secure-keyboard-entry' of https://github.com/multi/kitty
...
This is the usual Apple security theatre. Prevent key loggers from
reading key events from the OS, but those same key events are written to
the unsecured tty device from where the keylogger could read them
anyway.
But, since I dont want to have to explain why this is simply security
theatre to every rando on the internet, merging anyway. It only costs
one line in the application menu and maybe it will make some people that
click on it *feel* more secure.
2021-04-10 14:41:54 +05:30
Kovid Goyal
699d88e393
...
2021-04-10 14:36:31 +05:30
Kovid Goyal
8c6566580a
...
2021-04-10 14:32:13 +05:30
Kovid Goyal
effe30ad3f
Add a FAQ entry about memory leaks
2021-04-10 14:23:28 +05:30
Kovid Goyal
e91b8d4556
...
2021-04-10 14:08:03 +05:30
Kovid Goyal
76fca0641e
Fix memory leak in utf_8_strndup test
2021-04-10 13:39:04 +05:30
Kovid Goyal
7ec803222f
Fix a mem leak of the disk cache directory path
2021-04-10 13:21:58 +05:30
Kovid Goyal
03f0f065ee
Use a single alloc per history buf segment
2021-04-10 13:18:27 +05:30
Kovid Goyal
63e5be6ff0
Dont use the python memory pool for the history buffer
...
It's not optimized for this use case
2021-04-10 12:11:05 +05:30
Kovid Goyal
4ccd2afd78
Free ChildMonitor at end of dealloc
2021-04-10 11:49:39 +05:30
Georgi Yonchev
98519bf326
[macos] - Add "Secure Keyboard Entry" menu item
2021-04-09 16:39:51 +03:00
Kovid Goyal
82d11b80dd
Add a test for filling from scrollback with large continued line
2021-04-09 17:04:55 +05:30
Kovid Goyal
cf3662442f
Fix #3460
2021-04-09 16:56:53 +05:30
Kovid Goyal
0be5347e6a
Better error message when screen_resize() fails
2021-04-09 10:09:17 +05:30
Kovid Goyal
1b39c42e92
...
2021-04-08 12:36:44 +05:30
Kovid Goyal
5b4f5a1e2a
Add a link to the nb note taking application
2021-04-08 12:06:02 +05:30
Kovid Goyal
4eb8b1db01
Merge branch 'bug3446-fix' of https://github.com/orki/kitty
2021-04-08 08:37:55 +05:30
Ravi R Kiran
b5555b9a8d
Handle multiple real modifiers mapping to the same virtual modifier
2021-04-07 21:36:11 -05:00
Kovid Goyal
67bb426eb2
Fix recent Wayland chagelog entries in the incorrect section
2021-04-08 07:59:34 +05:30
Kovid Goyal
cf3a088a53
Allow running under Wayland on GNOME by default
2021-04-08 07:52:28 +05:30
Kovid Goyal
a79d024c09
Accept window_id as an alias for id when matching
2021-04-08 07:19:45 +05:30
Kovid Goyal
253de1eeca
Move the CSD metrics initialization into the CSD module
2021-04-07 22:28:04 +05:30
Kovid Goyal
4e6d5d3f1e
Fix GNOME breaking when setting window geometry
...
The current version of GNOME has a regression that causes the compositor
to send incorrect geometry with the next configure event if the CSD
buffers are created after a call to set_window_geometry.
So call set_window_geometry last. And shake head sadly.
2021-04-07 22:14:09 +05:30
Kovid Goyal
82a5733ec5
_glfwPLatformSetWindowSize() should not be called when handling configure events as it does a bunch of work already done before
2021-04-07 19:55:15 +05:30
Kovid Goyal
4822fa989e
Wayland: wire up live resize notification
2021-04-07 18:29:28 +05:30