Kovid Goyal
b59d7dda11
Import glfw from upstream, key handling on macOS works again
2018-03-31 12:21:37 +05:30
Kovid Goyal
7a3534baf8
Make ascii control char test nicer
2018-03-31 12:21:37 +05:30
Kovid Goyal
3bfcadcd81
Install newer libxkbcommon on Travis
2018-03-31 12:21:37 +05:30
Kovid Goyal
529bb5c6a0
We need xkbcommon >= 0.5
2018-03-31 12:21:36 +05:30
Kovid Goyal
caf9a12b34
Update glfw from upstream
...
libxkbcommon based keyboard handling now works (at least the basic
stuff, haven't tested compose/mapnotify etc.)
2018-03-31 12:21:36 +05:30
Kovid Goyal
da8e2d3d4a
Adjust keys callback for new glfw keyboard API
2018-03-31 12:21:36 +05:30
Kovid Goyal
582500d3e9
Basic changes for new glfw keyboard API
2018-03-31 12:21:36 +05:30
Kovid Goyal
7926a140b8
version 0.8.4
v0.8.4
2018-03-31 12:16:35 +05:30
Kovid Goyal
023487a1d7
Merge branch 'reduce-iconset' of https://github.com/justinnhli/kitty
2018-03-31 11:43:41 +05:30
Justin Li
71f84b1023
reduce icon set size to fit iconutil limits
2018-03-30 22:57:34 -07:00
Kovid Goyal
ce85382c68
Revert the change to use rendered bitmap width to calculate cell width
...
Instead if the bitmap is up to two pixels wider than the cell width
simply crop on the right. Fixes #352
2018-03-30 18:54:15 +05:30
Kovid Goyal
94d248d812
Fix presence of XDG_CONFIG_DIRS env var preventing kitty from starting up due to a silly typo
...
Fixes #421
2018-03-29 17:51:14 +05:30
Kovid Goyal
62db7639a8
version 0.8.3
v0.8.3
2018-03-29 09:56:44 +05:30
Kovid Goyal
80f3fe6e9f
...
2018-03-29 00:05:37 +05:30
Kovid Goyal
9ba2c4b397
Update glfw from upstream
2018-03-28 19:57:01 +05:30
Kovid Goyal
bfa53d4b45
Update glfw from upstream
...
Includes proper fix for Wayland key repeat
2018-03-28 15:26:56 +05:30
Kovid Goyal
69f3ceb903
Merge glfw upstream changes to build on Wayland on FreeBSD
2018-03-28 09:47:16 +05:30
Kovid Goyal
d0f839bbd8
Fix audible bell not working under Wayland
2018-03-27 19:45:19 +05:30
Kovid Goyal
48538c0e25
Update bundled glfw
2018-03-27 15:07:25 +05:30
Kovid Goyal
02ab22f08c
Update CHANGELOG
2018-03-27 12:15:25 +05:30
Kovid Goyal
b3b216a6dc
...
2018-03-27 12:09:18 +05:30
Kovid Goyal
431564c8bc
Linux: When calculating cell widths use the actual rendered bitmap width in addition to the horizontal advance reported by FreeType.
...
The horizontal advance is insufficient for some fonts at some point
sizes. So although rendering the characters is slower, we do it
to ensure cell width is correct. Fixes #352
2018-03-27 12:04:38 +05:30
Kovid Goyal
57f1bbb71a
Make cwd check more robust
...
Apparently getcwd() raises an exception on macOS when the cwd does not
exist.
2018-03-27 10:54:49 +05:30
Kovid Goyal
faac8649e4
Fix a regression that broke visual bell and invert screen colors escape code. Fixes #419
2018-03-27 10:46:26 +05:30
Kovid Goyal
1e6a41186f
Move check for NULL boss into call_boss()
...
Negligible perf impact and makes it safe to use in different contexts
2018-03-27 09:56:29 +05:30
Kovid Goyal
eddee67130
Fix error when testing update_selection because not boss is defined
2018-03-27 09:54:14 +05:30
Kovid Goyal
9b834014e9
Merge branch 'zero-length-title' of https://github.com/jamessan/kitty
2018-03-27 09:41:33 +05:30
James McCoy
a467e79144
Stop setting title to ";" when 0-length OSC 2 is received
...
Various programs send a 0-length title if no title is configured (e.g.,
(n)vim with 'title' unset, or mutt without ts_enabled). When this
happens, kitty is mis-parsing the data and setting the title to ";".
2018-03-26 21:30:45 -04:00
Kovid Goyal
90cc785b55
Allow double-click and triple-click + drag to extend selections word at a time or line at a time. Fixes #400
2018-03-26 16:48:28 +05:30
Kovid Goyal
09710425ab
Move rectangle_select onto the selection object
2018-03-26 12:37:36 +05:30
Kovid Goyal
dd36727adf
Show macOs version for --debug-config
2018-03-25 12:47:47 +05:30
Kovid Goyal
47b665a624
Prettyify --debug-config output
2018-03-25 12:36:27 +05:30
Kovid Goyal
7011329761
Add a --debug-config option to provide diagnostic info about the system and kitty
2018-03-25 12:30:56 +05:30
Kovid Goyal
ea24c23fde
Allow specifying a system wide kitty config file
...
The system config is merged with any user specific config files, with
options in the user specific config files having higher priority.
Also follow the full XDG spec for finding config files, including
XDG_CONFIG_DIRS.
2018-03-25 11:47:11 +05:30
Kovid Goyal
be8f2b8106
Create a shortcut to set the tab title
...
No longer need to use remote control just to change tab titles.
2018-03-25 09:55:02 +05:30
Kovid Goyal
71db024a3b
Add history based completion to the ask kitten
2018-03-24 11:49:34 +05:30
Kovid Goyal
3790af6897
Basic ask kitten
2018-03-23 18:03:43 +05:30
Kovid Goyal
dc6ef63ddd
Merge branch 'oS' of https://github.com/jubalh/kitty
2018-03-23 15:33:40 +05:30
Michael Vetter
ef762f7a2b
Add link to openSUSE package
2018-03-23 10:45:42 +01:00
Kovid Goyal
4ed646e062
Merge branch 'tic2' of https://github.com/jubalh/kitty
2018-03-21 21:17:46 +05:30
Michael Vetter
afbd843388
Mention tic as dependency
2018-03-21 16:42:44 +01:00
Kovid Goyal
18c3598ef2
Merge branch 'desktop' of https://github.com/jubalh/kitty
2018-03-21 20:43:50 +05:30
Michael Vetter
1c2623e609
Have more detailed desktop file category
...
Let's use the 'TerminalEmulator' category according to the spec:
https://specifications.freedesktop.org/menu-spec/menu-spec-1.0.html
2018-03-21 11:28:57 +01:00
Kovid Goyal
e232863028
Also recognize unicode aliases for macOS modifiers
2018-03-20 15:10:29 +05:30
Kovid Goyal
a89309153d
Merge branch 'patch-1' of https://github.com/sle-odoo/kitty
2018-03-18 17:59:27 +05:30
Simon Lejeune
fee7c8e573
update dependencies to run make app
...
while imagemagick is defined as an optional dependency in the installation section, its presence is indeed mandatory to successfully run `make app` as seen at https://github.com/kovidgoyal/kitty/blob/master/logo/make.py#L27
2018-03-18 10:56:40 +01:00
Kovid Goyal
1a52127c55
version 0.8.2
v0.8.2
2018-03-17 17:45:57 +05:30
Kovid Goyal
4920431c3a
Update CHANGELOG
2018-03-17 17:40:41 +05:30
Kovid Goyal
773f26b61d
Fix screen not being refreshed immediately after moving a window. Fixes #397
2018-03-16 22:00:57 +05:30
Kovid Goyal
16e77d7329
Replace use of PyObject_Str in a couple more places
2018-03-16 21:26:46 +05:30