Update CHANGELOG
This commit is contained in:
parent
620782aa80
commit
8d04216c2b
@ -3,6 +3,53 @@ Changelog
|
|||||||
|
|
||||||
|kitty| is a feature full, cross-platform, *fast*, GPU based terminal emulator.
|
|kitty| is a feature full, cross-platform, *fast*, GPU based terminal emulator.
|
||||||
|
|
||||||
|
0.11.0 [future]
|
||||||
|
------------------------------
|
||||||
|
|
||||||
|
- :doc:`Pre-compiled binaries <binary>` with all bundled dependencies for Linux
|
||||||
|
|
||||||
|
- A :doc:`new kitten <kittens/panel>` to create dock panels on X11 desktops showing the output from
|
||||||
|
arbitrary terminal programs.
|
||||||
|
|
||||||
|
- Reduce data sent to the GPU per render by 30% (:commit:`8dea5b3`)
|
||||||
|
|
||||||
|
- Implement changing the font size for individual top level (OS) windows
|
||||||
|
(:iss:`408`)
|
||||||
|
|
||||||
|
- ssh kitten: Support all SSH options. It can now be aliased directly to ssh for convenience. (:pull:`591`)
|
||||||
|
|
||||||
|
- kitty icat: Add :option:`kitty +kitten icat --print-window-size` to easily
|
||||||
|
detect the window size in pixels from scripting languages (:iss:`581`)
|
||||||
|
|
||||||
|
- Allow specifying initial window size in number of cells in addition to pixels
|
||||||
|
(:iss:`436`)
|
||||||
|
|
||||||
|
- Add a setting to control the margins to the left and right of the tab-bar
|
||||||
|
(:iss:`584`)
|
||||||
|
|
||||||
|
- When closing a tab switch to the last active tab instead of the right-most
|
||||||
|
tab (:iss:`585`)
|
||||||
|
|
||||||
|
- Wayland: Fix kitty not starting when using wl_roots based compositors
|
||||||
|
(:iss:`157`)
|
||||||
|
|
||||||
|
- Wayland: Fix mouse wheel/touchpad scrolling in opposite direction to other apps (:iss:`594`)
|
||||||
|
|
||||||
|
- Add a config option to set the EDITOR kitty uses (:iss:`580`)
|
||||||
|
|
||||||
|
- Add an option to @set-window-title to make the title change non-permanent
|
||||||
|
(:iss:`592`)
|
||||||
|
|
||||||
|
- Add support for the CSI t escape code to query window and cell sizes
|
||||||
|
(:iss:`581`)
|
||||||
|
|
||||||
|
- Linux: Fix fonts not being correctly read from TrueType Collection
|
||||||
|
(.ttc) files (:iss:`577`)
|
||||||
|
|
||||||
|
- :doc:`hints kitten <kittens/hints>`: Fix a regression that caused some blank lines to be not
|
||||||
|
be displayed.
|
||||||
|
|
||||||
|
|
||||||
0.10.1 [2018-05-24]
|
0.10.1 [2018-05-24]
|
||||||
------------------------------
|
------------------------------
|
||||||
|
|
||||||
@ -40,7 +87,7 @@ Changelog
|
|||||||
- Implement support for the SGR *faint* escape code to make text blend
|
- Implement support for the SGR *faint* escape code to make text blend
|
||||||
into the background (:iss:`446`).
|
into the background (:iss:`446`).
|
||||||
|
|
||||||
- Make the hints kitten a little smarter :commit:`ad1109b`
|
- Make the hints kitten a little smarter (:commit:`ad1109b`)
|
||||||
so that URLs that stretch over multiple lines are detected. Also improve
|
so that URLs that stretch over multiple lines are detected. Also improve
|
||||||
detection of surrounding brackets/quotes.
|
detection of surrounding brackets/quotes.
|
||||||
|
|
||||||
@ -52,7 +99,7 @@ Changelog
|
|||||||
|
|
||||||
- Expand environment variables in config file include directives
|
- Expand environment variables in config file include directives
|
||||||
|
|
||||||
- Allow programs running in kitty to read/write from the clipboard :commit:`889ca77`.
|
- Allow programs running in kitty to read/write from the clipboard (:commit:`889ca77`).
|
||||||
By default only writing is allowed. This feature is supported in many
|
By default only writing is allowed. This feature is supported in many
|
||||||
terminals, search for `OSC 52 clipboard` to find out more about using it.
|
terminals, search for `OSC 52 clipboard` to find out more about using it.
|
||||||
|
|
||||||
|
|||||||
@ -209,7 +209,7 @@ texinfo_documents = [
|
|||||||
|
|
||||||
# GitHub linking inlne roles {{{
|
# GitHub linking inlne roles {{{
|
||||||
|
|
||||||
def issue_role(name, rawtext, text, lineno, inliner, options={}, content=[]):
|
def num_role(which, name, rawtext, text, lineno, inliner, options={}, content=[]):
|
||||||
' Link to a github issue '
|
' Link to a github issue '
|
||||||
try:
|
try:
|
||||||
issue_num = int(text)
|
issue_num = int(text)
|
||||||
@ -221,7 +221,7 @@ def issue_role(name, rawtext, text, lineno, inliner, options={}, content=[]):
|
|||||||
'"%s" is invalid.' % text, line=lineno)
|
'"%s" is invalid.' % text, line=lineno)
|
||||||
prb = inliner.problematic(rawtext, rawtext, msg)
|
prb = inliner.problematic(rawtext, rawtext, msg)
|
||||||
return [prb], [msg]
|
return [prb], [msg]
|
||||||
url = f'https://github.com/kovidgoyal/kitty/issues/{issue_num}'
|
url = f'https://github.com/kovidgoyal/kitty/{which}/{issue_num}'
|
||||||
set_classes(options)
|
set_classes(options)
|
||||||
node = nodes.reference(rawtext, f'#{issue_num}', refuri=url, **options)
|
node = nodes.reference(rawtext, f'#{issue_num}', refuri=url, **options)
|
||||||
return [node], []
|
return [node], []
|
||||||
@ -239,7 +239,7 @@ def commit_role(name, rawtext, text, lineno, inliner, options={}, content=[]):
|
|||||||
url = f'https://github.com/kovidgoyal/kitty/commit/{commit_id}'
|
url = f'https://github.com/kovidgoyal/kitty/commit/{commit_id}'
|
||||||
set_classes(options)
|
set_classes(options)
|
||||||
short_id = subprocess.check_output(f'git rev-list --max-count=1 --abbrev-commit --skip=# {commit_id}'.split()).decode('utf-8').strip()
|
short_id = subprocess.check_output(f'git rev-list --max-count=1 --abbrev-commit --skip=# {commit_id}'.split()).decode('utf-8').strip()
|
||||||
node = nodes.reference(rawtext, f'(commit:{short_id})', refuri=url, **options)
|
node = nodes.reference(rawtext, f'commit: {short_id}', refuri=url, **options)
|
||||||
return [node], []
|
return [node], []
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
@ -300,6 +300,7 @@ def write_cli_docs():
|
|||||||
|
|
||||||
def setup(app):
|
def setup(app):
|
||||||
write_cli_docs()
|
write_cli_docs()
|
||||||
app.add_role('iss', issue_role)
|
app.add_role('iss', partial(num_role, 'issues'))
|
||||||
|
app.add_role('pull', partial(num_role, 'pull'))
|
||||||
app.add_role('commit', commit_role)
|
app.add_role('commit', commit_role)
|
||||||
app.connect('html-page-context', add_html_context)
|
app.connect('html-page-context', add_html_context)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user