Commit Graph
2011 Commits
Author SHA1 Message Date
Kovid Goyal 08d5448523 Move creation of Info.plist and kitty.icns into osx-bundle 2018-01-10 06:58:57 +05:30
Kovid Goyal c11a20f1ec Add --new-tab to @new-window 2018-01-09 23:09:57 +05:30
Kovid Goyal e5b9bd2e5a Implement @get-text 2018-01-09 22:48:24 +05:30
Kovid Goyal 6ad49bd7fb Add an option to override the default shell 2018-01-09 16:28:46 +05:30
Kovid Goyal 5d082d8d5a Implement @new-window 2018-01-09 16:13:28 +05:30
Kovid Goyal 977575da73 Implement @close-tab 2018-01-09 15:30:46 +05:30
Kovid Goyal bced6f31b1 Implement @close-window 2018-01-09 15:27:12 +05:30
Kovid Goyal 6bf04e22cc Fix send_text parsing choking on ''' 2018-01-09 13:10:28 +05:30
Kovid Goyal 2f9784809d Chunk up overly large send text inputs 2018-01-09 02:51:22 +05:30
Kovid Goyal 3e85497c2c Implement @set-tab-title 2018-01-08 16:13:38 +05:30
Kovid Goyal 3b551a1dee Implement @set-window-title 2018-01-08 14:04:27 +05:30
Kovid Goyal d2fdb1c1eb DRYer 2018-01-08 13:57:43 +05:30
Kovid Goyal db92af68e9 Fix a couple of typos 2018-01-08 13:54:08 +05:30
Kovid Goyal 815087460c ... 2018-01-08 13:25:25 +05:30
Kovid Goyal b4cb9d7c4d ... 2018-01-08 13:07:47 +05:30
Kovid Goyal c6d10c6a23 Use the launch time argv for cmdline on macOS 2018-01-08 13:07:06 +05:30
Kovid Goyal 464c7a80e2 Implement window matching for remote control 2018-01-08 13:01:57 +05:30
Kovid Goyal 4f56cce727 Fix client eating up send-text when seding to same window 2018-01-08 12:48:15 +05:30
Kovid Goyal 7dea6e0ef4 Initial implementation of send-text remote cmd 2018-01-08 12:48:15 +05:30
Kovid Goyal 8c143db381 Add documentation for the ls command 2018-01-08 12:48:15 +05:30
Kovid Goyal 0cea6d5a1b Implement window listing 2018-01-08 12:48:15 +05:30
Kovid Goyal eff881f4bb Allow sending arbitrary sized escpae codes to children 2018-01-08 12:48:14 +05:30
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