Kovid Goyal
c64fd1760c
More work on remote control
2018-01-08 12:48:14 +05:30
Kovid Goyal
9e361700d2
Handle reading of RC response via stdin
2018-01-08 12:48:14 +05:30
Kovid Goyal
1f976644bf
Refactor read with timeout logic into its own function
2018-01-08 12:48:14 +05:30
Kovid Goyal
f3cb68ee40
Framework for remote control
2018-01-08 12:48:14 +05:30
Kovid Goyal
85a3da057f
Session file: Allow setting the title for windows
2018-01-08 12:47:47 +05:30
Kovid Goyal
c551384369
Session file: Allow specifying multiple cd directives per tab to have different windows launched with different working directories
2018-01-08 12:38:01 +05:30
Kovid Goyal
ce230b071b
Add tests for SGR protocol encoding
2018-01-07 23:48:16 +05:30
Kovid Goyal
13d5f04ad9
A spot of refactoring
2018-01-07 21:26:28 +05:30
Daniels Kursits
3b861de3d2
Fix mouse move events being reported as drag events
...
when using the SGR mouse reporting protocol
Fixes #271
2018-01-07 21:12:50 +05:30
Kovid Goyal
1ef010689d
Add support for clearing the scrollback buffer
...
kitty now supports using \E3J to clear the screen and scrollback buffer.
See #268
2018-01-06 23:55:49 +05:30
Kovid Goyal
3523ab283f
More trailing whitespace
2018-01-06 09:12:23 +05:30
Kovid Goyal
5b2a9b101d
Fix trailing whitespace
2018-01-05 21:27:24 +05:30
Kovid Goyal
fdcfcfa1b9
Make alt+backspace delete the previous word
...
i.e. alt+backspace now sends ^W (werase). THis matches the behavior of
terminal.app and gnome-terminal. Fixes #264
2018-01-05 21:08:42 +05:30
Kovid Goyal
88e9c21a3b
Ensure a kitty executable is on PATH even when running from source
2018-01-05 14:56:01 +05:30
Kovid Goyal
973352a98d
Allow + prefixing of special invocations
2018-01-05 14:36:31 +05:30
Kovid Goyal
f06f871dfc
Handle fork() failures more gracefully
2018-01-05 13:57:49 +05:30
Kovid Goyal
e03c713294
Remove a few more signal unsafe function calls between fork() and exec()
2018-01-05 00:24:15 +05:30
Kovid Goyal
aa107956f9
...
2018-01-04 23:55:03 +05:30
Kovid Goyal
d725578e1b
Silence spurious compiler warning
2018-01-04 23:54:35 +05:30
Kovid Goyal
239eb8202b
Move fork()+exec() of child processes into C
...
By avoiding python in the child process before exec we ensure that
malloc and other unsafe to use after fork functions are not used.
Should also mean that less pages will need to be copied into thec hild
process, leading to marginally faster startups.
2018-01-04 23:19:09 +05:30
Kovid Goyal
58d7439719
Add a note on installing dev packages for X11 on linux
...
Fixes #260
2018-01-04 18:06:11 +05:30
Kovid Goyal
cc145ec3dd
DRYer
2018-01-04 12:38:35 +05:30
Kovid Goyal
847ce37160
Take the mouse wheel multiplier into account when generating keypresses for mouse wheel events. Fixes #262
2018-01-04 12:34:31 +05:30
Kovid Goyal
0305009766
Remove --without-cairo from brew install since it is ignored anyway
2018-01-03 09:22:23 +05:30
Kovid Goyal
fe1b056371
Allow using macOS specific modifier key names in the config file
...
cmd and option can now be used instead of super and alt respectively.
2018-01-03 08:59:36 +05:30
Kovid Goyal
0c4804db79
DRYer
2017-12-31 09:04:22 +05:30
Kovid Goyal
f7e84df332
Add an explicit OpenGL version test
...
Apparently there are some pre 3.3 drivers that include the
texture_storage extension. Fixes #258
2017-12-31 08:36:50 +05:30
Kovid Goyal
bd654d22f4
Read the required wayland protocols version from upstream instead of hardcoding it
2017-12-28 14:12:46 +05:30
Kovid Goyal
115de36599
version 0.6.1
v0.6.1
2017-12-28 10:40:42 +05:30
Kovid Goyal
b01c3483de
Add an option to fade text in inactive windows
...
Fixes #256
2017-12-28 10:36:48 +05:30
Kovid Goyal
db7f566a0c
Update Changelog
2017-12-27 10:17:34 +05:30
Kovid Goyal
9f806e76e7
Fix incorrect condition for aborting cursor geometry calculation
2017-12-27 10:07:21 +05:30
Kovid Goyal
12bdd4dddd
Bump min version of wayland-protocols to match upstream
2017-12-27 07:24:38 +05:30
Kovid Goyal
72a1eb237d
Fix regression that broke drawing of hollow cursor when window loses focus
...
Fixes #255
2017-12-27 07:15:48 +05:30
Kovid Goyal
6a89289907
Merge branch 'recmod' of https://github.com/grimpy/kitty
2017-12-27 06:40:53 +05:30
Kovid Goyal
7ed835cf13
Fix a crash when detecting URLs continued onto multiple lines
...
Fixes #244
2017-12-27 06:35:09 +05:30
Kovid Goyal
4621ff41d9
Skip building the wayland backend on systems with missing wayland protocol definitions
...
Fixes #254
2017-12-27 06:22:36 +05:30
Jo De Boeck
60e17d5224
Make it possible to modify rectangle selection modifiers
...
Signed-off-by: Jo De Boeck <deboeck.jo@gmail.com>
2017-12-24 18:40:25 +02:00
Kovid Goyal
1e2f7c705d
...
2017-12-22 12:36:40 +05:30
Kovid Goyal
1ebf0b95c4
Implement reading of cwd of a process on macOS as well
2017-12-21 12:30:34 +05:30
Kovid Goyal
c5acd94456
Add new actions to open tabs/windows with the working directory set to the working directory of the current window
...
Fixes #237
2017-12-21 11:29:21 +05:30
Kovid Goyal
448ffe01c3
Fix new window being created with different DPI not changing global DPI
2017-12-21 09:06:07 +05:30
Kovid Goyal
5c882f3290
Fix Travis flake failure on gen-wcwidth.py because of old python version
2017-12-20 23:38:16 +05:30
Kovid Goyal
70a4720bf9
Fix for window being opened on secondary monitor using primary monitor DPI
2017-12-20 23:01:06 +05:30
Kovid Goyal
c8aee8c881
Automatically adjust cell height when DPI changes
...
DPI changes are detected as a change in the ration of the window size to
the framebuffer size. I dont know how reliable that is. Possiblly Fix #77
2017-12-20 22:55:05 +05:30
Kovid Goyal
c2ad0607b8
Fix trailing whitespace in generated unicde data files
2017-12-20 22:44:20 +05:30
Kovid Goyal
d1282b9f55
Add a script to generate wcwidth as well
...
Generated function is more efficient than the implementation from
wcwidth9 and also makes it easy to update when the unicode standard
changes.
2017-12-20 16:18:05 +05:30
Kovid Goyal
11ee317884
Fix some emoji glyphs not colored on Linux
...
Linux has a plethora of fonts that contain some emoji glyphs. If one of
those fonts is used as a fallback font for a non-emoji character, it
also gets used for emojis -- leading to non-colored emoji. Fix by making
sure the first fallback font is a dedicated emoji font.
2017-12-20 10:40:27 +05:30
Kovid Goyal
e69de2f968
Use the new glfw API for setting WM_CLASS
2017-12-20 09:18:29 +05:30
Kovid Goyal
2f4f3e3331
Update bundled glfw
2017-12-20 09:07:06 +05:30