Kovid Goyal
561fe81d00
Use base instead of cwd when checking for docs
2018-06-12 09:24:36 +05:30
Kovid Goyal
2db83ecf1e
Run make docs for linux-package only if docs are not found
2018-06-12 09:20:18 +05:30
Kovid Goyal
1b8c6b23e1
Dont run make docs to build linux-package
...
The pre-built docs are now included in the official kitty source code
release. This means that building linux-package does not require
sphinx anymore.
2018-06-12 09:15:43 +05:30
Kovid Goyal
b6622b9458
Fix paths to built bundles
2018-06-12 08:53:22 +05:30
Kovid Goyal
d79e943844
Dont build docs when freezing
v0.11.0
2018-06-12 08:41:38 +05:30
Kovid Goyal
105959d91b
version 0.11.0
2018-06-12 08:36:19 +05:30
Kovid Goyal
ea414945f2
DRYer
2018-06-11 17:52:00 +05:30
Kovid Goyal
4acc692a94
Fix #627
2018-06-11 13:59:40 +05:30
Kovid Goyal
05c475e6ca
Update glfw from upstream
2018-06-11 13:08:21 +05:30
Kovid Goyal
c04e1aedb2
Use basenames for default window title
2018-06-11 12:39:13 +05:30
Kovid Goyal
4711746f8f
Linux: When using layouts that map the keys to non-ascii characters, map shortcuts using the ascii equivalents, from the default layout.
...
Fixes #606
2018-06-11 12:21:35 +05:30
Kovid Goyal
7a7262923b
Fix a regression in 0.10 that caused incorrect rendering of the status bar in irssi when used inside screen.
...
Fixes #621 . The cursor in margin check was incorrect causing upwards
movement of the cursor when below the bottom margin to be incorrect.
2018-06-11 10:13:21 +05:30
Kovid Goyal
cde60b19e8
Automatically build docs when running linux-pacakge
...
Fixes #622
2018-06-11 09:57:56 +05:30
Kovid Goyal
59430c1c14
Add missing screen_delete_lines to client
2018-06-11 09:12:30 +05:30
Kovid Goyal
e55cae6192
Fix kitty @ set-colors not working with the window border colors
...
Fixes #623
2018-06-11 09:03:24 +05:30
Kovid Goyal
ed71e73ca5
Merge branch 'master' of https://github.com/dcolascione/kitty
2018-06-11 07:18:14 +05:30
Kovid Goyal
9ffd0111cc
Merge branch 'autodpi-x11' of https://github.com/dcolascione/kitty
2018-06-11 07:16:36 +05:30
Kovid Goyal
93b1919a38
Update glfw from upstream, to allow kitty to react to Xft.dpi changes
2018-06-11 07:12:06 +05:30
Daniel Colascione
535606fadb
A DPI change is signaled by either a viewport _or_ a scaling factor change
...
Before this change, kitty considered only changes in viewport size to
signal DPI, and on non-macOS platforms, it's the scaling factor, not
the viewport size, that changes when DPI changes.
2018-06-10 18:31:44 -07:00
Kovid Goyal
7cf7d94bba
Add a make docs Makefile target
...
Fixes #622
2018-06-11 06:31:23 +05:30
Daniel Colascione
136a718453
Avoid spurious selection
...
If we've previously reset the selection to EMPTY_SELECTION (say,
because we were marked dirty), the selection ends up being 0/0, so if
we click some random place, we suddenly get a non-empty selection
region and highlight random stuff even though all the user did was
left-click once somewhere.
2018-06-10 12:01:18 -07:00
Kovid Goyal
5f6c4c0f6c
...
2018-06-10 06:36:23 +05:30
Kovid Goyal
ddfe7797e5
Fix #620
2018-06-09 23:21:00 +05:30
Kovid Goyal
fc74d22724
Nicer error message when specifying a non-existent kitten
2018-06-09 13:49:33 +05:30
Kovid Goyal
ca41e642fb
Nicer error message when no kitten name is specified
2018-06-09 13:47:49 +05:30
Kovid Goyal
83849ab07a
Document the clipboard kitten
2018-06-09 13:32:32 +05:30
Kovid Goyal
02ac2336bd
DRYer
2018-06-09 12:47:52 +05:30
Kovid Goyal
c094ebce07
Set VMIN to 1 as without it poll() returns immediately even when no data is available to read on macOS
2018-06-09 11:17:12 +05:30
Kovid Goyal
65ed9c759c
...
2018-06-09 11:10:58 +05:30
Kovid Goyal
83fe2438f9
Forgot to port the exception handler loop
2018-06-09 11:08:25 +05:30
Kovid Goyal
caa20aa081
Use the new tty code in tui as well
2018-06-09 09:06:48 +05:30
Kovid Goyal
fd598df1c6
Add a one-time support option
2018-06-08 22:17:07 +05:30
Kovid Goyal
0cc008e737
Use TTYIO for the icat kitten as well
2018-06-08 20:21:05 +05:30
Kovid Goyal
5dbaf9aab0
Clean up usage of TTYIO for remote cmds and the shell
2018-06-08 20:17:27 +05:30
Kovid Goyal
71c1432892
Update glfw from upstream
2018-06-08 18:02:44 +05:30
Kovid Goyal
59ab22c0c8
Merge branch 'master' of https://github.com/dcolascione/kitty
2018-06-08 17:53:08 +05:30
Daniel Colascione
668f6fa257
More robustly strip bracketed paste termination sequence
...
The previous code performed only one replacement on the bracketed
paste content. This procedure didn't stop someone embedding the
terminating sequence anyway. POC:
1) $ x=$'\033[201~'; printf '%s%s%s\necho hello world\n' "${x:0:1}" "$x" "${x:1}" | xclip
2) paste into kitty
3) see the shell execute a command!
This patch closes this hole.
2018-06-08 04:53:02 -07:00
Kovid Goyal
5701ec4082
Remove duplicate import
2018-06-08 15:42:42 +05:30
Kovid Goyal
04afe969a0
Fix building on macOS with termios.h
2018-06-08 15:41:40 +05:30
Kovid Goyal
19721014d0
Remote control: Fix kitty @ sometimes failing to read the response from kitty.
...
Fixes #614
2018-06-08 15:35:01 +05:30
Kovid Goyal
44b84ba295
Update glfw from upstream
2018-06-08 14:27:30 +05:30
Kovid Goyal
f80f61f84f
...
2018-06-08 12:54:38 +05:30
Kovid Goyal
6247270011
Build the docs on Travis
2018-06-08 12:03:51 +05:30
Kovid Goyal
68394cebe3
Linux: Include a man page and the HTML docs when building the linux-package
2018-06-08 11:06:41 +05:30
Kovid Goyal
a386277df9
Release a source tarball that contains pre-built docs
2018-06-08 10:36:33 +05:30
Kovid Goyal
f88b98ccd9
Generate a simple man page with the output of kitty --help
2018-06-08 10:13:15 +05:30
Kovid Goyal
eecf80469e
Update glfw from upstream
...
Adds glfwpostemptyevent not working fix to wayland backend as well
2018-06-08 09:14:14 +05:30
Kovid Goyal
66dd83027d
Use pipe2() on non-Apple platforms
2018-06-08 08:15:12 +05:30
Kovid Goyal
a1355484a6
Use the process name as the default window title rather than "kitty"
...
Fixes #610
2018-06-07 23:23:10 +05:30
Kovid Goyal
ca17e9b02c
...
2018-06-07 22:23:15 +05:30