commit kitty for openSUSE:Factory

2020-10-06 Thread root
Hello community,

here is the log from the commit of package kitty for openSUSE:Factory checked 
in at 2020-10-06 17:11:01

Comparing /work/SRC/openSUSE:Factory/kitty (Old)
 and  /work/SRC/openSUSE:Factory/.kitty.new.4249 (New)


Package is "kitty"

Tue Oct  6 17:11:01 2020 rev:19 rq:839727 version:0.19.1

Changes:

--- /work/SRC/openSUSE:Factory/kitty/kitty.changes  2020-10-05 
19:43:08.749787569 +0200
+++ /work/SRC/openSUSE:Factory/.kitty.new.4249/kitty.changes2020-10-06 
17:15:44.173766371 +0200
@@ -1,0 +2,9 @@
+Tue Oct  6 08:49:21 UTC 2020 - Michael Vetter 
+
+- Update to 0.19.1:
+  * hints kitten: Add an ip type for easy selection of IP addresses (#3009)
+  * Fix a regression that caused a segfault when using
+scrollback_pager_history_size and it needs to be expanded (#3011)
+  * Fix update available notifications repeating (#3006)
+
+---

Old:

  kitty-0.19.0.tar.gz

New:

  kitty-0.19.1.tar.gz



Other differences:
--
++ kitty.spec ++
--- /var/tmp/diff_new_pack.Kn8RGA/_old  2020-10-06 17:15:48.645770165 +0200
+++ /var/tmp/diff_new_pack.Kn8RGA/_new  2020-10-06 17:15:48.645770165 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   kitty
-Version:0.19.0
+Version:0.19.1
 Release:0
 Summary:A GPU-based terminal emulator
 License:GPL-3.0-only

++ kitty-0.19.0.tar.gz -> kitty-0.19.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kitty-0.19.0/.github/workflows/ci.py 
new/kitty-0.19.1/.github/workflows/ci.py
--- old/kitty-0.19.0/.github/workflows/ci.py2020-10-04 16:26:10.0 
+0200
+++ new/kitty-0.19.1/.github/workflows/ci.py2020-10-06 10:33:25.0 
+0200
@@ -40,7 +40,7 @@
 if is_bundle:
 install_bundle()
 else:
-run('pip install Pillow pygments')
+run('pip3 install Pillow pygments')
 
 
 def build_kitty():
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kitty-0.19.0/docs/changelog.rst 
new/kitty-0.19.1/docs/changelog.rst
--- old/kitty-0.19.0/docs/changelog.rst 2020-10-04 16:26:10.0 +0200
+++ new/kitty-0.19.1/docs/changelog.rst 2020-10-06 10:33:25.0 +0200
@@ -4,6 +4,18 @@
 |kitty| is a feature full, cross-platform, *fast*, GPU based terminal emulator.
 To update |kitty|, :doc:`follow the instructions `.
 
+0.19.1 [2020-10-06]
+---
+
+- hints kitten: Add an ``ip`` type for easy selection of IP addresses
+  (:pull:`3009`)
+
+- Fix a regression that caused a segfault when using
+  :opt:`scrollback_pager_history_size` and it needs to be expanded 
(:iss:`3011`)
+
+- Fix update available notifications repeating (:pull:`3006`)
+
+
 0.19.0 [2020-10-04]
 ---
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kitty-0.19.0/docs/kittens/hyperlinked_grep.rst 
new/kitty-0.19.1/docs/kittens/hyperlinked_grep.rst
--- old/kitty-0.19.0/docs/kittens/hyperlinked_grep.rst  2020-10-04 
16:26:10.0 +0200
+++ new/kitty-0.19.1/docs/kittens/hyperlinked_grep.rst  2020-10-06 
10:33:25.0 +0200
@@ -34,7 +34,7 @@
 
 Finally, add an alias to your shell's rc files to invoke the kitten as ``hg``::
 
-alias hg='kitty +kitten hyperlink_grep'
+alias hg='kitty +kitten hyperlinked_grep'
 
 
 You can now run searches with::
@@ -42,10 +42,17 @@
 hg some-search-term
 
 If you want to enable completion, for the kitten, you can delegate completion
-to rg. For ZSH, you do that with::
+to rg. For that, instead of using an alias create a simple wrapper script named
+:file:`hg` somewhere in your ``PATH``:
 
-compdef _rg kitty +kitten hyperlinked_grep
+.. code-block:: sh
 
+#!/bin/sh
+exec kitty +kitten hyperlinked_grep "$@"
+
+Then, for example, for ZSH, add the following to :file:`.zshrc`::
+
+compdef _rg hg
 
 To learn more about kitty's powerful framework for customizing URL click
 actions, :doc:`see here <../open_actions>`.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kitty-0.19.0/docs/protocol-extensions.rst 
new/kitty-0.19.1/docs/protocol-extensions.rst
--- old/kitty-0.19.0/docs/protocol-extensions.rst   2020-10-04 
16:26:10.0 +0200
+++ new/kitty-0.19.1/docs/protocol-extensions.rst   2020-10-06 
10:33:25.0 +0200
@@ -250,12 +250,13 @@
 
  99 ; metadata ; payload 
 
-Here  is :code:`]` and  is 
:code:``.  The
-metadata is a section of colon separated :code:`key=value` pairs. Every key
-must be a single character from the set :code:`[a-zA-Z]` and every value must
-be a character from the set 

commit kitty for openSUSE:Factory

2020-10-05 Thread root
Hello community,

here is the log from the commit of package kitty for openSUSE:Factory checked 
in at 2020-10-05 19:41:39

Comparing /work/SRC/openSUSE:Factory/kitty (Old)
 and  /work/SRC/openSUSE:Factory/.kitty.new.4249 (New)


Package is "kitty"

Mon Oct  5 19:41:39 2020 rev:18 rq:839497 version:0.19.0

Changes:

--- /work/SRC/openSUSE:Factory/kitty/kitty.changes  2020-09-24 
16:14:34.128918108 +0200
+++ /work/SRC/openSUSE:Factory/.kitty.new.4249/kitty.changes2020-10-05 
19:43:08.749787569 +0200
@@ -1,0 +2,45 @@
+Mon Oct  5 07:32:29 UTC 2020 - Michael Vetter 
+
+- Update to 0.19.0:
+  * Add support for hyperlinks from terminal programs. Controlled
+via allow_hyperlinks (#68)
+  * Add support for easily editing or downloading files over SSH
+sessions without the need for any special software
+  * A new Hyperlinked grep kitten to easily search files and open
+the results at the matched line by clicking on them.
+  * Allow customizing the actions kitty takes when clicking on URLs
+  * Improve rendering of borders when using minimal borders.
+Use less space and do not display a box around active windows
+  * Add a new extensible escape code to allow terminal programs to
+trigger desktop notifications. See Desktop notifications (#1474)
+  * Implement special rendering for various characters from the set
+of "Symbols for Legacy Computing" from the Unicode 13 standard
+  * Unicode input kitten: Allow choosing symbols from the NERD font
+as well. These are mostly Private Use symbols not in any standard,
+however are common. (#2972)
+  * Allow specifying border sizes in either pts or pixels. Change the
+default to 0.5pt borders as this works best with the new minimal border 
style
+  * Add support for displaying correct colors with non-sRGB PNG
+files (Adds a dependency on liblcms2)
+  * hints kitten: Add a new kitty +kitten hints --type of hyperlink useful
+for activating hyperlinks using just the keyboard
+  * Allow tracking focus change events in watchers (#2918)
+  * Allow specifying watchers in session files and via a
+command line argument (#2933)
+  * Add a setting tab_activity_symbol to show a symbol in the tab title if
+one of the windows has some activity after it was last focused (#2515)
+  * When in the main screen and a program grabs the mouse, do not use the
+scroll wheel events to scroll the scrollback buffer, instead send
+them to the program (#2939)
+  * Fix unfocused windows in which a bell occurs not changing their border 
color
+to red until a relayout
+  * Linux: Fix automatic detection of bold/italic faces for fonts such as IBM
+Plex Mono that have the regular face with a full name that is the same as
+the family name (#2951)
+  * Fix a regression that broke kitten_alias (#2952)
+  * Fix a regression that broke the move_window_to_top action (#2953)
+  * Fix a memory leak when changing font sizes
+  * Fix some lines in the scrollback buffer not being properly rendered after a
+window resize/font size change (#2619)
+
+---

Old:

  kitty-0.18.3.tar.gz

New:

  kitty-0.19.0.tar.gz



Other differences:
--
++ kitty.spec ++
--- /var/tmp/diff_new_pack.l78jLI/_old  2020-10-05 19:43:09.273788081 +0200
+++ /var/tmp/diff_new_pack.l78jLI/_new  2020-10-05 19:43:09.277788085 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   kitty
-Version:0.18.3
+Version:0.19.0
 Release:0
 Summary:A GPU-based terminal emulator
 License:GPL-3.0-only
@@ -36,6 +36,7 @@
 BuildRequires:  libXinerama-devel
 BuildRequires:  libXrandr-devel
 BuildRequires:  libcanberra-devel
+BuildRequires:  liblcms2-devel
 BuildRequires:  libpng16-compat-devel
 BuildRequires:  libwayland-egl-devel
 BuildRequires:  libxkbcommon-devel

++ kitty-0.18.3.tar.gz -> kitty-0.19.0.tar.gz ++
 82037 lines of diff (skipped)




commit kitty for openSUSE:Factory

2020-09-24 Thread root
Hello community,

here is the log from the commit of package kitty for openSUSE:Factory checked 
in at 2020-09-24 16:14:14

Comparing /work/SRC/openSUSE:Factory/kitty (Old)
 and  /work/SRC/openSUSE:Factory/.kitty.new.4249 (New)


Package is "kitty"

Thu Sep 24 16:14:14 2020 rev:17 rq:836374 version:0.18.3

Changes:

--- /work/SRC/openSUSE:Factory/kitty/kitty.changes  2020-08-12 
10:39:46.436388817 +0200
+++ /work/SRC/openSUSE:Factory/.kitty.new.4249/kitty.changes2020-09-24 
16:14:34.128918108 +0200
@@ -1,0 +2,5 @@
+Wed Sep 23 14:43:57 UTC 2020 - Ondřej Súkup 
+
+- kitty doesn't use libexecdir 
+
+---



Other differences:
--
++ kitty.spec ++
--- /var/tmp/diff_new_pack.GZoeCh/_old  2020-09-24 16:14:34.988918968 +0200
+++ /var/tmp/diff_new_pack.GZoeCh/_new  2020-09-24 16:14:34.988918968 +0200
@@ -65,8 +65,8 @@
 %patch0 -p1
 %endif
 
-find . -type f -exec sed -i 's@#!/usr/bin/env python3$@#!/usr/bin/python3@' {} 
+
-find . -type f -exec sed -i 's@#!/usr/bin/env python$@#!/usr/bin/python@' {} +
+find . -type f -exec sed -i 's@#!%{_bindir}/env 
python3$@#!%{_bindir}/python3@' {} +
+find . -type f -exec sed -i 's@#!%{_bindir}/env python$@#!%{_bindir}/python@' 
{} +
 
 %build
 #tic -x -o/tmp/tmpWhatever terminfo/kitty.terminfo
@@ -82,7 +82,7 @@
 %license LICENSE
 %doc CHANGELOG.rst README.asciidoc
 %{_bindir}/kitty
-%{_libexecdir}/kitty
+%{_prefix}/lib/kitty
 %{_datadir}/applications/kitty.desktop
 %dir %{_datadir}/icons/hicolor/
 %dir %{_datadir}/icons/hicolor/256x256/




commit kitty for openSUSE:Factory

2020-08-12 Thread root
Hello community,

here is the log from the commit of package kitty for openSUSE:Factory checked 
in at 2020-08-12 10:37:16

Comparing /work/SRC/openSUSE:Factory/kitty (Old)
 and  /work/SRC/openSUSE:Factory/.kitty.new.3399 (New)


Package is "kitty"

Wed Aug 12 10:37:16 2020 rev:16 rq:825901 version:0.18.3

Changes:

--- /work/SRC/openSUSE:Factory/kitty/kitty.changes  2020-07-29 
17:21:33.132614717 +0200
+++ /work/SRC/openSUSE:Factory/.kitty.new.3399/kitty.changes2020-08-12 
10:39:46.436388817 +0200
@@ -1,0 +2,17 @@
+Wed Aug 12 06:50:42 UTC 2020 - Michael Vetter 
+
+- Update to 0.18.3:
+  * hints kitten: Allow customizing hint colors (#2894)
+  * Wayland: Fix a typo in the previous release that broke reading
+mouse cursor size (#2895)
+  * Fix a regression in the previous release that could cause an
+exception during startup in rare circumstances (#2896)
+  * Fix image leaving behind a black rectangle when switch away and
+back to alternate screen (#2901)
+  * Fix one pixel mis-alignment of rounded corners when either the
+cell dimensions or the thickness of the line is an odd number
+of pixels (#2907)
+  * Fix a regression that broke specifying OS window size in the
+session file (#2908)
+
+---

Old:

  kitty-0.18.2.tar.gz

New:

  kitty-0.18.3.tar.gz



Other differences:
--
++ kitty.spec ++
--- /var/tmp/diff_new_pack.shhagb/_old  2020-08-12 10:39:47.228389210 +0200
+++ /var/tmp/diff_new_pack.shhagb/_new  2020-08-12 10:39:47.228389210 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   kitty
-Version:0.18.2
+Version:0.18.3
 Release:0
 Summary:A GPU-based terminal emulator
 License:GPL-3.0-only

++ kitty-0.18.2.tar.gz -> kitty-0.18.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kitty-0.18.2/bypy/init_env.py 
new/kitty-0.18.3/bypy/init_env.py
--- old/kitty-0.18.2/bypy/init_env.py   2020-07-28 10:45:31.0 +0200
+++ new/kitty-0.18.3/bypy/init_env.py   2020-08-11 10:49:32.0 +0200
@@ -7,6 +7,7 @@
 import shutil
 import subprocess
 import sys
+from contextlib import suppress
 
 from bypy.constants import (
 LIBDIR, PREFIX, PYTHON, SRC as KITTY_DIR, ismacos, worker_env
@@ -47,6 +48,16 @@
 shutil.copytree(
 KITTY_DIR, writeable_src_dir, symlinks=True,
 ignore=shutil.ignore_patterns('b', 'build', 'dist', '*_commands.json', 
'*.o'))
+
+# Build the launcher as it is needed for the spawn test
+with suppress(FileNotFoundError):
+os.remove(os.path.join(writeable_src_dir, 'kitty', 'launcher', 
'kitty'))
+if run(PYTHON, 'setup.py', 'build-launcher', cwd=writeable_src_dir) != 0:
+print('Building of kitty launcher failed', file=sys.stderr)
+os.chdir(KITTY_DIR)
+run_shell()
+raise SystemExit('Building of kitty launcher failed')
+
 cmd = [PYTHON, 'setup.py']
 bundle = 'macos-freeze' if ismacos else 'linux-freeze'
 cmd.append(bundle)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kitty-0.18.2/docs/changelog.rst 
new/kitty-0.18.3/docs/changelog.rst
--- old/kitty-0.18.2/docs/changelog.rst 2020-07-28 10:45:31.0 +0200
+++ new/kitty-0.18.3/docs/changelog.rst 2020-08-11 10:49:32.0 +0200
@@ -4,6 +4,27 @@
 |kitty| is a feature full, cross-platform, *fast*, GPU based terminal emulator.
 To update |kitty|, :doc:`follow the instructions `.
 
+0.18.3 [2020-08-11]
+---
+
+- hints kitten: Allow customizing hint colors (:pull:`2894`)
+
+- Wayland: Fix a typo in the previous release that broke reading mouse cursor 
size (:iss:`2895`)
+
+- Fix a regression in the previous release that could cause an exception during
+  startup in rare circumstances (:iss:`2896`)
+
+- Fix image leaving behind a black rectangle when switch away and back to
+  alternate screen (:iss:`2901`)
+
+- Fix one pixel mis-alignment of rounded corners when either the cell
+  dimensions or the thickness of the line is an odd number of pixels
+  (:iss:`2907`)
+
+- Fix a regression that broke specifying OS window size in the session file
+  (:iss:`2908`)
+
+
 0.18.2 [2020-07-28]
 
 
@@ -25,7 +46,7 @@
 - When a character from the Unicode Dingbat block is followed by a space, use
   the extra space to render a larger version of the character (:iss:`2850`)
 
-- macOS: Fix the LC_TYPE env var being set to UTF-8 on systems in which the
+- macOS: Fix the LC_CTYPE env var being set to UTF-8 on systems in which the
   language and country code do not form a valid locale (:iss:`1233`)
 
 - macOS: Fix :kbd:`cmd+plus` not changing font size 

commit kitty for openSUSE:Factory

2020-07-29 Thread root
Hello community,

here is the log from the commit of package kitty for openSUSE:Factory checked 
in at 2020-07-29 17:20:16

Comparing /work/SRC/openSUSE:Factory/kitty (Old)
 and  /work/SRC/openSUSE:Factory/.kitty.new.3592 (New)


Package is "kitty"

Wed Jul 29 17:20:16 2020 rev:15 rq:823298 version:0.18.2

Changes:

--- /work/SRC/openSUSE:Factory/kitty/kitty.changes  2020-06-29 
21:19:01.481906409 +0200
+++ /work/SRC/openSUSE:Factory/.kitty.new.3592/kitty.changes2020-07-29 
17:21:33.132614717 +0200
@@ -1,0 +2,37 @@
+Wed Jul 29 05:49:12 UTC 2020 - Michael Vetter 
+
+- Update to 0.18.2:
+  * X11: Improve handling of multiple keyboards. Now pressing a
+modifier key in one keyboard and a normal key in another works (#2362).
+Don't rebuild keymaps on new keyboard events that only change
+geometry (#2787). Better handling of multiple keyboards with
+incompatible layouts (#2726)
+  * Improve anti-aliasing of triangular box drawing characters,
+noticeable on low-resolution screens (#2844)
+  * Fix kitty @ send-text not working reliably when using a socket
+for remote control (#2852)
+  * Implement support for box drawing rounded-corners characters (#2240)
+  * Allow setting the class for new OS windows in a session file
+  * When a character from the Unicode Dingbat block is followed by a
+space, use the extra space to render a larger version of the character 
(#2850)
+  * Make neighboring window selection in grid and splits layouts
+more intelligent (#2840)
+  * Allow passing the current selection to kittens (#2796)
+  * Fix pre-edit text not always being cleared with ibus input (#2862)
+  * Allow setting the background_opacity of new OS windows created via
+kitty --single-instance using the kitty --override command line argument 
(#2806)
+  * Fix the CSI J (Erase in display ED) escape code not removing line
+continued markers (#2809)
+  * hints kitten: In linenumber mode expand paths that starts with ~ (#2822)
+  * Fix launch --location=last not working (#2841)
+  * Fix incorrect centering when a PUA or symbol glyph is followed by
+more than one space
+  * Have the confirm_os_window_close option also apply when closing tabs
+with multiple windows (#2857)
+  * Add support for legacy DECSET codes 47, 1047 and 1048 (#2871)
+  * Wayland: Fix a regression in 0.18.0 that could cause crashes related
+to mouse cursors in some rare circumstances (#2810)
+  * Fix change in window size that does not change number of cells not being
+reported to the kernel (#2880)
+
+---

Old:

  kitty-0.18.1.tar.gz

New:

  kitty-0.18.2.tar.gz



Other differences:
--
++ kitty.spec ++
--- /var/tmp/diff_new_pack.3B0Wvr/_old  2020-07-29 17:21:36.412617539 +0200
+++ /var/tmp/diff_new_pack.3B0Wvr/_new  2020-07-29 17:21:36.416617542 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   kitty
-Version:0.18.1
+Version:0.18.2
 Release:0
 Summary:A GPU-based terminal emulator
 License:GPL-3.0-only

++ kitty-0.18.1.tar.gz -> kitty-0.18.2.tar.gz ++
 4827 lines of diff (skipped)




commit kitty for openSUSE:Factory

2020-06-29 Thread root
Hello community,

here is the log from the commit of package kitty for openSUSE:Factory checked 
in at 2020-06-29 21:18:32

Comparing /work/SRC/openSUSE:Factory/kitty (Old)
 and  /work/SRC/openSUSE:Factory/.kitty.new.3060 (New)


Package is "kitty"

Mon Jun 29 21:18:32 2020 rev:14 rq:817738 version:0.18.1

Changes:

--- /work/SRC/openSUSE:Factory/kitty/kitty.changes  2020-06-24 
15:50:29.792803646 +0200
+++ /work/SRC/openSUSE:Factory/.kitty.new.3060/kitty.changes2020-06-29 
21:19:01.481906409 +0200
@@ -1,0 +2,6 @@
+Fri Jun 26 21:43:23 UTC 2020 - Philipp Seiler 
+
+- ported no-docs patch to 0.18.1
+- improved the sed line and added another one for python2
+
+---



Other differences:
--
++ kitty.spec ++
--- /var/tmp/diff_new_pack.Ej9z3R/_old  2020-06-29 21:19:02.041908142 +0200
+++ /var/tmp/diff_new_pack.Ej9z3R/_new  2020-06-29 21:19:02.045908154 +0200
@@ -49,7 +49,7 @@
 BuildRequires:  wayland-protocols-devel
 BuildRequires:  zlib-devel
 BuildRequires:  pkgconfig(dbus-1)
-%if 0%{?sle_version} > 15 || 0%{?suse_version} >= 1550
+%if 0%{?sle_version} > 150100 || 0%{?suse_version} >= 1550
 BuildRequires:  python3-Sphinx >= 1.7
 %endif
 
@@ -61,11 +61,12 @@
 
 %prep
 %setup -q
-%if 0%{?sle_version} <= 15 && ! (0%{?suse_version} >= 1550)
+%if 0%{?sle_version} <= 150100 && ! (0%{?suse_version} >= 1550)
 %patch0 -p1
 %endif
 
-find . -type f -exec sed -i "s/#!\/usr\/bin\/env 
python3/#!\/usr\/bin\/python3/" {} +
+find . -type f -exec sed -i 's@#!/usr/bin/env python3$@#!/usr/bin/python3@' {} 
+
+find . -type f -exec sed -i 's@#!/usr/bin/env python$@#!/usr/bin/python@' {} +
 
 %build
 #tic -x -o/tmp/tmpWhatever terminfo/kitty.terminfo
@@ -87,7 +88,7 @@
 %dir %{_datadir}/icons/hicolor/256x256/
 %{_datadir}/icons/hicolor/256x256/apps/
 %{_datadir}/terminfo/x/xterm-kitty
-%if 0%{?sle_version} > 15 || 0%{?suse_version} >= 1550
+%if 0%{?sle_version} > 150100 || 0%{?suse_version} >= 1550
 %{_mandir}/man1/kitty.1%{?ext_man}
 %{_datadir}/doc/kitty
 %endif

++ kitty-no-docs.patch ++
--- /var/tmp/diff_new_pack.Ej9z3R/_old  2020-06-29 21:19:02.069908229 +0200
+++ /var/tmp/diff_new_pack.Ej9z3R/_new  2020-06-29 21:19:02.069908229 +0200
@@ -1,24 +1,19 @@
-There is no python-sphinx >= 1.7 for Leap 15.0.
-After many requests to provide a package for Leap, I decided to ship a version
-without docs.
-diff -urEbwB kitty-0.14.1/setup.py kitty-0.14.1.new/setup.py
 kitty-0.14.1/setup.py  2019-05-29 16:27:00.0 +0200
-+++ kitty-0.14.1.new/setup.py  2019-05-30 09:22:49.768323634 +0200
-@@ -674,8 +674,6 @@
- safe_makedirs(launcher_dir)
- build_launcher(args, launcher_dir, for_bundle, sh_launcher, 
args.for_freeze)
- if not is_macos:  # {{{ linux desktop gunk
--copy_man_pages(ddir)
--copy_html_docs(ddir)
- icdir = os.path.join(ddir, 'share', 'icons', 'hicolor', '256x256', 
'apps')
- safe_makedirs(icdir)
- shutil.copy2('logo/kitty.png', icdir)
-@@ -888,8 +886,6 @@
- )
- elif args.action == 'linux-package':
- build(args, native_optimizations=False)
--if not os.path.exists(os.path.join(base, 'docs/_build/html')):
--run_tool(['make', 'docs'])
- package(args)
- elif args.action in ('macos-bundle', 'osx-bundle'):
- build(args, native_optimizations=False)
+Fri Jun 26 23:10:44 CEST 2020 - Philipp Seiler 
+
+remade patch to work for version 0.18.0
+it just removes the parts in the install script which install
+the documentation. But there is no python-sphinx >= 1.7 for Leap 15.0.
+diff -dupr kitty-0.18.1.bak/setup.py kitty-0.18.1/setup.py
+--- kitty-0.18.1.bak/setup.py  2020-06-26 23:07:11.579036916 +0200
 kitty-0.18.1/setup.py  2020-06-26 23:10:16.868682608 +0200
+@@ -819,10 +819,6 @@ def compile_python(base_path: str) -> No
+ 
+ 
+ def create_linux_bundle_gunk(ddir: str, libdir_name: str) -> None:
+-if not os.path.exists('docs/_build/html'):
+-run_tool(['make', 'docs'])
+-copy_man_pages(ddir)
+-copy_html_docs(ddir)
+ icdir = os.path.join(ddir, 'share', 'icons', 'hicolor', '256x256', 'apps')
+ safe_makedirs(icdir)
+ shutil.copy2('logo/kitty.png', icdir)




commit kitty for openSUSE:Factory

2020-06-24 Thread root
Hello community,

here is the log from the commit of package kitty for openSUSE:Factory checked 
in at 2020-06-24 15:49:51

Comparing /work/SRC/openSUSE:Factory/kitty (Old)
 and  /work/SRC/openSUSE:Factory/.kitty.new.2956 (New)


Package is "kitty"

Wed Jun 24 15:49:51 2020 rev:13 rq:816793 version:0.18.1

Changes:

--- /work/SRC/openSUSE:Factory/kitty/kitty.changes  2020-06-22 
17:46:11.641901242 +0200
+++ /work/SRC/openSUSE:Factory/.kitty.new.2956/kitty.changes2020-06-24 
15:50:29.792803646 +0200
@@ -1,0 +2,6 @@
+Wed Jun 24 07:47:56 UTC 2020 - Michael Vetter 
+
+- Update to 0.18.1:
+  * macOS: Fix for diff kitten not working with python 3.8 (#2780)
+
+---

Old:

  kitty-0.18.0.tar.gz

New:

  kitty-0.18.1.tar.gz



Other differences:
--
++ kitty.spec ++
--- /var/tmp/diff_new_pack.V39hBU/_old  2020-06-24 15:50:31.016808253 +0200
+++ /var/tmp/diff_new_pack.V39hBU/_new  2020-06-24 15:50:31.020808267 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   kitty
-Version:0.18.0
+Version:0.18.1
 Release:0
 Summary:A GPU-based terminal emulator
 License:GPL-3.0-only

++ kitty-0.18.0.tar.gz -> kitty-0.18.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kitty-0.18.0/bypy/rsync.conf 
new/kitty-0.18.1/bypy/rsync.conf
--- old/kitty-0.18.0/bypy/rsync.conf2020-06-20 09:18:59.0 +0200
+++ new/kitty-0.18.1/bypy/rsync.conf2020-06-23 14:07:04.0 +0200
@@ -1 +1 @@
-to_vm_excludes '/build /dist /.build-cache /tags __pycache__ /*_commands.json 
*.so *.pyd *.pyc'
+to_vm_excludes '/build /dist /kitty/launcher/kitty /.build-cache /tags 
__pycache__ /*_commands.json *.so *.pyd *.pyc'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kitty-0.18.0/docs/changelog.rst 
new/kitty-0.18.1/docs/changelog.rst
--- old/kitty-0.18.0/docs/changelog.rst 2020-06-20 09:18:59.0 +0200
+++ new/kitty-0.18.1/docs/changelog.rst 2020-06-23 14:07:04.0 +0200
@@ -4,6 +4,12 @@
 |kitty| is a feature full, cross-platform, *fast*, GPU based terminal emulator.
 To update |kitty|, :doc:`follow the instructions `.
 
+0.18.1 [2020-06-23]
+
+
+- macOS: Fix for diff kitten not working with python 3.8 (:iss:`2780`)
+
+
 0.18.0 [2020-06-20]
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kitty-0.18.0/glfw/glfw3.h 
new/kitty-0.18.1/glfw/glfw3.h
--- old/kitty-0.18.0/glfw/glfw3.h   2020-06-20 09:18:59.0 +0200
+++ new/kitty-0.18.1/glfw/glfw3.h   2020-06-23 14:07:04.0 +0200
@@ -195,6 +195,22 @@
 
  #endif /*__APPLE__*/
 
+#elif defined(GLFW_INCLUDE_GLU)
+
+ #if defined(__APPLE__)
+
+  #if defined(GLFW_INCLUDE_GLU)
+   #include 
+  #endif
+
+ #else /*__APPLE__*/
+
+  #if defined(GLFW_INCLUDE_GLU)
+   #include 
+  #endif
+
+ #endif /*__APPLE__*/
+
 #elif !defined(GLFW_INCLUDE_NONE) && \
   !defined(__gl_h_) && \
   !defined(__gles1_gl_h_) && \
@@ -218,9 +234,6 @@
#define GL_GLEXT_LEGACY
   #endif
   #include 
-  #if defined(GLFW_INCLUDE_GLU)
-   #include 
-  #endif
 
  #else /*__APPLE__*/
 
@@ -228,9 +241,6 @@
   #if defined(GLFW_INCLUDE_GLEXT)
#include 
   #endif
-  #if defined(GLFW_INCLUDE_GLU)
-   #include 
-  #endif
 
  #endif /*__APPLE__*/
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kitty-0.18.0/kittens/diff/highlight.py 
new/kitty-0.18.1/kittens/diff/highlight.py
--- old/kitty-0.18.0/kittens/diff/highlight.py  2020-06-20 09:18:59.0 
+0200
+++ new/kitty-0.18.1/kittens/diff/highlight.py  2020-06-23 14:07:04.0 
+0200
@@ -12,6 +12,7 @@
 from pygments.lexers import get_lexer_for_filename  # type: ignore
 from pygments.util import ClassNotFound  # type: ignore
 
+from kitty.multiprocessing import get_process_pool_executor
 from kitty.rgb import color_as_sgr, parse_sharp
 
 from .collect import Collection, Segment, data_for_path, lines_for_path
@@ -139,7 +140,7 @@
 def highlight_collection(collection: Collection, aliases: Optional[Dict[str, 
str]] = None) -> Union[str, Dict[str, DiffHighlight]]:
 jobs = {}
 ans: Dict[str, DiffHighlight] = {}
-with concurrent.futures.ProcessPoolExecutor(max_workers=os.cpu_count()) as 
executor:
+with get_process_pool_executor(prefer_fork=True) as executor:
 for path, item_type, other_path in collection:
 if item_type != 'rename':
 for p in (path, other_path):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kitty-0.18.0/kitty/constants.py 

commit kitty for openSUSE:Factory

2020-06-22 Thread root
Hello community,

here is the log from the commit of package kitty for openSUSE:Factory checked 
in at 2020-06-22 17:46:05

Comparing /work/SRC/openSUSE:Factory/kitty (Old)
 and  /work/SRC/openSUSE:Factory/.kitty.new.2956 (New)


Package is "kitty"

Mon Jun 22 17:46:05 2020 rev:12 rq:816276 version:0.18.0

Changes:

--- /work/SRC/openSUSE:Factory/kitty/kitty.changes  2020-05-11 
13:43:55.189446190 +0200
+++ /work/SRC/openSUSE:Factory/.kitty.new.2956/kitty.changes2020-06-22 
17:46:11.641901242 +0200
@@ -1,0 +2,33 @@
+Mon Jun 22 08:12:17 UTC 2020 - Michael Vetter 
+
+- Update to 0.18.0:
+  * Allow multiple overlay windows per normal window
+  * Add an option confirm_os_window_close to ask for confirmation when
+closing an OS window with multiple kitty windows.
+  * Tall and Fat layouts: Add a mirrored option to put the full size
+window on the opposite edge of the screen (#2654)
+  * Tall and Fat layouts: Add mappable actions to increase or
+decrease the number of full size windows (#2688)
+  * Allow sending arbitrary signals to the current foreground process
+in a window using either a mapping in kitty.conf or via remote
+control (#2778)
+  * Allow sending the back and forward mouse buttons to terminal
+applications (#2742)
+  * Backwards incompatibility: The numbers used to encode mouse
+buttons for the send_mouse_event function that can be used in
+kittens have been changed (see Sending mouse events).
+  * Add a new mappable quit action to quit kitty completely.
+  * Fix marks using different colors with regexes using only
+a single color (#2663)
+  * Linux: Workaround for broken Nvidia drivers for old cards (#456)
+  * Wayland: Fix kitty being killed on some Wayland compositors
+if a hidden window has a lot of output (#2329)
+  * Add support for the CSI REP escape code (#2702)
+  * Wayland: Fix mouse cursor rendering on HiDPI screens (#2709)
+  * X11: Recompile keymaps on XkbNewKeyboardNotify events (#2726)
+  * X11: Reduce startup time by ~25% by only querying GLX for
+framebuffer configurations once (#2754)
+  * Fix the kitty shell launched via a mapping needlessly requiring
+allow_remote_control to be turned on.
+
+---

Old:

  kitty-0.17.4.tar.gz

New:

  kitty-0.18.0.tar.gz



Other differences:
--
++ kitty.spec ++
--- /var/tmp/diff_new_pack.0mPptO/_old  2020-06-22 17:46:12.485903889 +0200
+++ /var/tmp/diff_new_pack.0mPptO/_new  2020-06-22 17:46:12.485903889 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   kitty
-Version:0.17.4
+Version:0.18.0
 Release:0
 Summary:A GPU-based terminal emulator
 License:GPL-3.0-only

++ kitty-0.17.4.tar.gz -> kitty-0.18.0.tar.gz ++
 12292 lines of diff (skipped)




commit kitty for openSUSE:Factory

2020-05-11 Thread root
Hello community,

here is the log from the commit of package kitty for openSUSE:Factory checked 
in at 2020-05-11 13:43:44

Comparing /work/SRC/openSUSE:Factory/kitty (Old)
 and  /work/SRC/openSUSE:Factory/.kitty.new.2738 (New)


Package is "kitty"

Mon May 11 13:43:44 2020 rev:11 rq:802605 version:0.17.4

Changes:

--- /work/SRC/openSUSE:Factory/kitty/kitty.changes  2020-04-23 
18:35:01.596614485 +0200
+++ /work/SRC/openSUSE:Factory/.kitty.new.2738/kitty.changes2020-05-11 
13:43:55.189446190 +0200
@@ -1,0 +2,19 @@
+Mon May 11 06:51:36 UTC 2020 - Michael Vetter 
+
+- Update to 0.17.4:
+  * Allow showing the name of the current layout and the number of
+windows in tab titles (#2634)
+  * By default, double clicking no longer considers the : as part
+of words, see select_by_word_characters (#2602)
+  * Fix a regression that caused clicking in the padding/margins
+of windows in the stack layout to switch the window to the
+first window (#2604)
+  * Report modifier key state when sending wheel events to the
+terminal program
+  * Fix kitty @ send-text not working with text larger than 1024
+bytes when using kitty --listen-on (#2607)
+  * Wayland: Fix OS window title not updating for hidden
+windows (#2629)
+  * Fix background_tint making the window semi-transparent (#2618)
+
+---

Old:

  kitty-0.17.3.tar.gz

New:

  kitty-0.17.4.tar.gz



Other differences:
--
++ kitty.spec ++
--- /var/tmp/diff_new_pack.uEljG3/_old  2020-05-11 13:43:56.521449015 +0200
+++ /var/tmp/diff_new_pack.uEljG3/_new  2020-05-11 13:43:56.525449024 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   kitty
-Version:0.17.3
+Version:0.17.4
 Release:0
 Summary:A GPU-based terminal emulator
 License:GPL-3.0-only

++ kitty-0.17.3.tar.gz -> kitty-0.17.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kitty-0.17.3/docs/changelog.rst 
new/kitty-0.17.4/docs/changelog.rst
--- old/kitty-0.17.3/docs/changelog.rst 2020-04-23 05:09:07.0 +0200
+++ new/kitty-0.17.4/docs/changelog.rst 2020-05-09 07:18:21.0 +0200
@@ -4,6 +4,34 @@
 |kitty| is a feature full, cross-platform, *fast*, GPU based terminal emulator.
 To update |kitty|, :doc:`follow the instructions `.
 
+
+0.17.4 [2020-05-09]
+
+
+- Allow showing the name of the current layout and the number of windows
+  in tab titles (:iss:`2634`)
+
+- macOS: Fix a regression in the previous release that caused ligatures to be
+  not be centered horizontally (:iss:`2591`)
+
+- By default, double clicking no longer considers the : as part of words, see
+  :opt:`select_by_word_characters` (:iss:`2602`)
+
+- Fix a regression that caused clicking in the padding/margins of windows in
+  the stack layout to switch the window to the first window (:iss:`2604`)
+
+- macOS: Fix a regression that broke drag and drop (:iss:`2605`)
+
+- Report modifier key state when sending wheel events to the terminal program
+
+- Fix kitty @ send-text not working with text larger than 1024 bytes when using
+  :option:`kitty --listen-on` (:iss:`2607`)
+
+- Wayland: Fix OS window title not updating for hidden windows (:iss:`2629`)
+
+- Fix :opt:`background_tint` making the window semi-transparent (:iss:`2618`)
+
+
 0.17.3 [2020-04-23]
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kitty-0.17.3/docs/kittens/icat.rst 
new/kitty-0.17.4/docs/kittens/icat.rst
--- old/kitty-0.17.3/docs/kittens/icat.rst  2020-04-23 05:09:07.0 
+0200
+++ new/kitty-0.17.4/docs/kittens/icat.rst  2020-05-09 07:18:21.0 
+0200
@@ -21,6 +21,12 @@
 `ImageMagick `_ must be installed for 
``icat`` to
 work.
 
+.. note::
+
+kitty's image display protocol may not work when used within a terminal
+multiplexer such as ``screen`` or ``tmux``, depending on whether the
+multiplexer has added support for it or not.
+
 
 .. program:: kitty +kitten icat
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kitty-0.17.3/glfw/cocoa_window.m 
new/kitty-0.17.4/glfw/cocoa_window.m
--- old/kitty-0.17.3/glfw/cocoa_window.m2020-04-23 05:09:07.0 
+0200
+++ new/kitty-0.17.4/glfw/cocoa_window.m2020-05-09 07:18:21.0 
+0200
@@ -1133,7 +1133,7 @@
 break;
 }
 
-_glfwInputScroll(window, deltaX, deltaY, flags);
+_glfwInputScroll(window, deltaX, deltaY, flags, translateFlags([event 
modifierFlags]));
 }
 
 - (NSDragOperation)draggingEntered:(id )sender
diff -urN '--exclude=CVS' 

commit kitty for openSUSE:Factory

2020-04-23 Thread root
Hello community,

here is the log from the commit of package kitty for openSUSE:Factory checked 
in at 2020-04-23 18:34:25

Comparing /work/SRC/openSUSE:Factory/kitty (Old)
 and  /work/SRC/openSUSE:Factory/.kitty.new.2738 (New)


Package is "kitty"

Thu Apr 23 18:34:25 2020 rev:10 rq:796455 version:0.17.3

Changes:

--- /work/SRC/openSUSE:Factory/kitty/kitty.changes  2020-03-30 
23:02:15.544137404 +0200
+++ /work/SRC/openSUSE:Factory/.kitty.new.2738/kitty.changes2020-04-23 
18:35:01.596614485 +0200
@@ -1,0 +2,36 @@
+Thu Apr 23 09:02:15 UTC 2020 - Michael Vetter 
+
+- Update to 0.17.3:
+  * Allow individually setting margins and padding for each edge
+(left, right, top, bottom). Margins can also be controlled per
+window via remote control (#2546)
+  * Fix reverse video not being rendered correctly when using
+transparency or a background image (#2419)
+  * Allow mapping arbitrary remote control commands to key
+presses in kitty.conf
+  * X11: Fix crash when doing drag and drop from some
+applications (#2505)
+  * Fix launch --stdin-add-formatting not working (#2512)
+  * Update to Unicode 13.0 (#2513)
+  * Render country flags designated by a pair of unicode
+codepoints in two cells instead of four.
+  * diff kitten: New option to control the background color for
+filler lines in the margin (#2518)
+  * Fix specifying options for layouts in the startup session
+file not working (#2520)
+  * Linux: Ignore keys if they are designated as
+layout/group/mode switch keys (#2519)
+  * Marks: Fix marks not handling wide characters and tab
+characters correctly (#2534)
+  * Add a new listen_on option in kitty.conf to set kitty
+--listen-on globally. Also allow using environment
+variables in this option (#2569).
+  * Allow sending mouse events in kittens (#2538)
+  * icat kitten: Fix display of 16-bit depth images (#2542)
+  * Add ncurses specific terminfo definitions for
+strikethrough (#2567)
+  * Fix a regression in 0.17 that broke displaying graphics
+over SSH (#2568)
+  * Fix --title not being applied at window creation time (#2570)
+
+---

Old:

  kitty-0.17.2.tar.gz

New:

  kitty-0.17.3.tar.gz



Other differences:
--
++ kitty.spec ++
--- /var/tmp/diff_new_pack.tWuzOx/_old  2020-04-23 18:35:02.772616735 +0200
+++ /var/tmp/diff_new_pack.tWuzOx/_new  2020-04-23 18:35:02.772616735 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   kitty
-Version:0.17.2
+Version:0.17.3
 Release:0
 Summary:A GPU-based terminal emulator
 License:GPL-3.0-only

++ kitty-0.17.2.tar.gz -> kitty-0.17.3.tar.gz ++
 69300 lines of diff (skipped)




commit kitty for openSUSE:Factory

2020-03-30 Thread root
Hello community,

here is the log from the commit of package kitty for openSUSE:Factory checked 
in at 2020-03-30 23:02:14

Comparing /work/SRC/openSUSE:Factory/kitty (Old)
 and  /work/SRC/openSUSE:Factory/.kitty.new.3160 (New)


Package is "kitty"

Mon Mar 30 23:02:14 2020 rev:9 rq:789483 version:0.17.2

Changes:

--- /work/SRC/openSUSE:Factory/kitty/kitty.changes  2020-03-26 
23:33:20.254776414 +0100
+++ /work/SRC/openSUSE:Factory/.kitty.new.3160/kitty.changes2020-03-30 
23:02:15.544137404 +0200
@@ -1,0 +2,25 @@
+Sun Mar 29 11:26:43 UTC 2020 - Michael Vetter 
+
+- Update to 0.17.2:
+  * Add a launch --watcher option that allows defining callbacks
+that are called for various events in the window's life-cycle
+(#2440)
+  * Fix a regression in 0.17 that broke drawing of borders with
+non-minimal borders (#2474)
+  * Hints kitten: Allow copying to primary selection as well
+as clipboard (#2487)
+  * Add a new mappable action close_other_windows_in_tab to close
+all but the active window (#2484)
+  * Hints kitten: Adjust the default regex used to detect line
+numbers to handle line+column numbers (#2268)
+  * Fix blank space at the start of tab bar in the powerline
+style when first tab is inactive (#2478)
+  * Fix regression causing incorrect rendering of separators in
+tab bar when defining a tab bar background color (#2480)
+  * Fix a regression in 0.17 that broke the kitty @ launch remote
+command and also broke the --tab-title option when
+creating a new tab. (#2488)
+  * Linux: Fix selection of fonts with multiple width variants
+not preferring the normal width faces (#2491)
+
+---

Old:

  kitty-0.17.1.tar.gz

New:

  kitty-0.17.2.tar.gz



Other differences:
--
++ kitty.spec ++
--- /var/tmp/diff_new_pack.Fh52n1/_old  2020-03-30 23:02:16.312137840 +0200
+++ /var/tmp/diff_new_pack.Fh52n1/_new  2020-03-30 23:02:16.324137847 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   kitty
-Version:0.17.1
+Version:0.17.2
 Release:0
 Summary:A GPU-based terminal emulator
 License:GPL-3.0-only

++ kitty-0.17.1.tar.gz -> kitty-0.17.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kitty-0.17.1/docs/changelog.rst 
new/kitty-0.17.2/docs/changelog.rst
--- old/kitty-0.17.1/docs/changelog.rst 2020-03-24 15:15:19.0 +0100
+++ new/kitty-0.17.2/docs/changelog.rst 2020-03-29 05:50:17.0 +0200
@@ -4,6 +4,37 @@
 |kitty| is a feature full, cross-platform, *fast*, GPU based terminal emulator.
 To update |kitty|, :doc:`follow the instructions `.
 
+0.17.2 [2020-03-29]
+
+
+- Add a :option:`launch --watcher` option that allows defining callbacks
+  that are called for various events in the window's life-cycle (:iss:`2440`)
+
+- Fix a regression in 0.17 that broke drawing of borders with non-minimal
+  borders (:iss:`2474`)
+
+- Hints kitten: Allow copying to primary selection as well as clipboard
+  (:pull:`2487`)
+
+- Add a new mappable action ``close_other_windows_in_tab`` to close all but the
+  active window (:iss:`2484`)
+
+- Hints kitten: Adjust the default regex used to detect line numbers to handle
+  line+column numbers (:iss:`2268`)
+
+- Fix blank space at the start of tab bar in the powerline style when first 
tab is
+  inactive (:iss:`2478`)
+
+- Fix regression causing incorrect rendering of separators in tab bar when
+  defining a tab bar background color (:pull:`2480`)
+
+- Fix a regression in 0.17 that broke the kitty @ launch remote command and
+  also broke the --tab-title option when creating a new tab. (:iss:`2488`)
+
+- Linux: Fix selection of fonts with multiple width variants not preferring
+  the normal width faces (:iss:`2491`)
+
+
 0.17.1 [2020-03-24]
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kitty-0.17.1/docs/index.rst 
new/kitty-0.17.2/docs/index.rst
--- old/kitty-0.17.1/docs/index.rst 2020-03-24 15:15:19.0 +0100
+++ new/kitty-0.17.2/docs/index.rst 2020-03-29 05:50:17.0 +0200
@@ -192,6 +192,12 @@
 # asks which OS Window to move the tab into
 map ctrl+f4 detach_tab ask
 
+Finally, you can define a shortcut to close all windows in a tab other than
+the currently active window::
+
+map f9 close_other_windows_in_tab
+
+
 Other keyboard shortcuts
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kitty-0.17.1/docs/launch.rst 
new/kitty-0.17.2/docs/launch.rst
--- old/kitty-0.17.1/docs/launch.rst2020-03-24 

commit kitty for openSUSE:Factory

2020-03-26 Thread root
Hello community,

here is the log from the commit of package kitty for openSUSE:Factory checked 
in at 2020-03-26 23:33:14

Comparing /work/SRC/openSUSE:Factory/kitty (Old)
 and  /work/SRC/openSUSE:Factory/.kitty.new.3160 (New)


Package is "kitty"

Thu Mar 26 23:33:14 2020 rev:8 rq:788422 version:0.17.1

Changes:

--- /work/SRC/openSUSE:Factory/kitty/kitty.changes  2020-01-28 
10:57:32.473136714 +0100
+++ /work/SRC/openSUSE:Factory/.kitty.new.3160/kitty.changes2020-03-26 
23:33:20.254776414 +0100
@@ -1,0 +2,58 @@
+Thu Mar 26 07:12:57 UTC 2020 - Michael Vetter 
+
+- Update to 0.17.1:
+  * Fix cursor_underline_thickness not working (#2465)
+  * Fix a regression in 0.17 that caused tab bar background to be
+rendered after the last tab as well (#2464)
+  * Fix a regression in 0.17 that caused kitty @ set-colors to
+require setting cursor_text_color (#2470)
+
+---
+Tue Mar 24 08:22:44 UTC 2020 - Michael Vetter 
+
+- Update to 0.17.0:
+  * A new The Splits Layout to arrange windows in arbitrary splits (#2308)
+  * Add support for specifying a background image, see background_image
+(#163 and #2326; thanks to Fredrick Brennan.)
+  * A new background_tint option to darken the background under the
+text area when using background images and/or transparent windows.
+  * Allow selection of single cells with the mouse. Also improve mouse
+selection to follow semantics common to most programs (#945)
+  * New options cursor_beam_thickness and cursor_underline_thickness
+to control the thickness of the beam and underline cursors (#2337 and 
#2342)
+  * When the application running in the terminal grabs the mouse, pass
+middle clicks to the application unless terminal_select_modifiers
+are pressed (#2368)
+  * A new copy_and_clear_or_interrupt function (#2403)
+  * X11: Fix arrow mouse cursor using right pointing instead of the
+default left pointing arrow (#2341)
+  * Allow passing the currently active kitty window id in the launch command 
(#2391)
+  * unicode input kitten: Allow pressing ctrl+tab to change the input mode 
(#2343)
+  * Fix a bug that prevented using custom functions with the new marks feature 
(#2344)
+  * Make the set of URL prefixes that are recognized while hovering with the
+mouse configurable (#2416)
+  * Fix border/margin/padding sizes not being recalculated on DPI change 
(#2346)
+  * diff kitten: Fix directory diffing with removed binary files failing 
(#2378)
+  * Fix rendering of combining characters with fonts that have glyphs for
+precomposed characters but not decomposed versions (#2365)
+  * Fix incorrect rendering of selection when using rectangular select and
+scrolling (#2351)
+  * Allow setting WM_CLASS and WM_NAME when creating new OS windows
+with the launch command (launch --os-window-class)
+  * Fix a regression in the previous release that broke switching to
+neighboring windows in the Grid layout when there are less
+than four windows (#2377)
+  * Fix colors in scrollback pager off if the window has redefined
+terminal colors using escape codes (#2381)
+  * Fix selection not updating properly while scrolling (#2442)
+  * Allow extending selections by dragging with right button pressed (#2445)
+  * Workaround for bug in less that causes colors to reset at wrapped lines 
(#2381)
+  * X11/Wayland: Allow drag and drop of text/plain in addition to 
text/uri-list (#2441)
+  * Dont strip & and - from the end of URLs (#2436)
+  * Fix @selection placeholder not working with launch command (#2417)
+  * Drop support for python 3.5
+  * Wayland: Fix a crash when drag and dropping into kitty (#2432)
+  * diff kitten: Fix images lingering as blank rectangles after the kitten 
quits (#2449)
+  * diff kitten: Fix images losing position when scrolling using mouse 
wheel/touchpad
+
+---

Old:

  kitty-0.16.0.tar.gz

New:

  kitty-0.17.1.tar.gz



Other differences:
--
++ kitty.spec ++
--- /var/tmp/diff_new_pack.lvtmFp/_old  2020-03-26 23:33:20.854776631 +0100
+++ /var/tmp/diff_new_pack.lvtmFp/_new  2020-03-26 23:33:20.858776632 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   kitty
-Version:0.16.0
+Version:0.17.1
 Release:0
 Summary:A GPU-based terminal emulator
 License:GPL-3.0-only
@@ -44,6 +44,7 @@
 BuildRequires:  ncurses-devel
 BuildRequires:  pkgconfig
 BuildRequires:  python3-devel >= 3.5
+BuildRequires:  terminfo
 BuildRequires:  wayland-devel
 BuildRequires:  wayland-protocols-devel
 BuildRequires:  zlib-devel
@@ -67,6 +68,7 @@
 find . -type f -exec sed -i "s/#!\/usr\/bin\/env 

commit kitty for openSUSE:Factory

2020-01-28 Thread root
Hello community,

here is the log from the commit of package kitty for openSUSE:Factory checked 
in at 2020-01-28 10:57:26

Comparing /work/SRC/openSUSE:Factory/kitty (Old)
 and  /work/SRC/openSUSE:Factory/.kitty.new.26092 (New)


Package is "kitty"

Tue Jan 28 10:57:26 2020 rev:7 rq:767919 version:0.16.0

Changes:

--- /work/SRC/openSUSE:Factory/kitty/kitty.changes  2019-12-27 
14:01:30.224893399 +0100
+++ /work/SRC/openSUSE:Factory/.kitty.new.26092/kitty.changes   2020-01-28 
10:57:32.473136714 +0100
@@ -1,0 +2,35 @@
+Tue Jan 28 03:50:08 UTC 2020 - Martin Rey 
+
+- Update to 0.16.0:
+  * A new Marks feature that allows highlighting and scrolling to
+arbitrary text in the terminal window.
+  * hints kitten: Allow pressing ctrl+shift+p>n to quickly open the
+selected file at the selected line in vim or a configurable
+editor (#2268)
+  * Allow having more than one full height window in the tall
+layout (#2276)
+  * Allow choosing OpenType features for individual fonts via the
+font_features option. (#2248)
+  * Wayland: Fix a freeze in rare circumstances when having
+multiple OS Windows (#2307 and #1722)
+  * Wayland: Fix window titles being set to very long strings on
+the order of 8KB causing a crash (#1526)
+  * Add an option force_ltr to turn off the display of text in RTL
+scripts in right-to-left order (#2293)
+  * Allow opening new tabs/windows before the current tab/window as
+well as after it with the launch --location option.
+  * Add a resize_in_steps option that can be used to resize the OS
+window in steps as large as character cells (#2131)
+  * When triple-click+dragging to select multiple lines, extend the
+selection of the first line to match the rest on the left
+(#2284)
+  * Fix a segfault when using kitty --debug-config with maps
+(#2270)
+  * goto_tab now maps numbers larger than the last tab to the last
+tab (#2291)
+  * Fix URL detection not working for urls of the form
+scheme:///url (#2292)
+  * When windows are semi-transparent and all contain graphics,
+correctly render them. (#2310)
+
+---

Old:

  kitty-0.15.1.tar.gz

New:

  kitty-0.16.0.tar.gz



Other differences:
--
++ kitty.spec ++
--- /var/tmp/diff_new_pack.iVl3nf/_old  2020-01-28 10:57:33.493137467 +0100
+++ /var/tmp/diff_new_pack.iVl3nf/_new  2020-01-28 10:57:33.497137470 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package kitty
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   kitty
-Version:0.15.1
+Version:0.16.0
 Release:0
 Summary:A GPU-based terminal emulator
 License:GPL-3.0-only

++ kitty-0.15.1.tar.gz -> kitty-0.16.0.tar.gz ++
 29846 lines of diff (skipped)




commit kitty for openSUSE:Factory

2019-12-27 Thread root
Hello community,

here is the log from the commit of package kitty for openSUSE:Factory checked 
in at 2019-12-27 14:01:20

Comparing /work/SRC/openSUSE:Factory/kitty (Old)
 and  /work/SRC/openSUSE:Factory/.kitty.new.6675 (New)


Package is "kitty"

Fri Dec 27 14:01:20 2019 rev:6 rq:759671 version:0.15.1

Changes:

--- /work/SRC/openSUSE:Factory/kitty/kitty.changes  2019-11-27 
13:56:29.268270555 +0100
+++ /work/SRC/openSUSE:Factory/.kitty.new.6675/kitty.changes2019-12-27 
14:01:30.224893399 +0100
@@ -1,0 +2,20 @@
+Fri Dec 27 11:14:53 UTC 2019 - Michael Vetter 
+
+- Update to 0.15.1:
+  * Fix a crash/incorrect rendering when detaching a window in
+some circumstances (#2173)
+  * hints kitten: Add an option kitty +kitten hints --ascending
+to control if the hints numbers increase or decrease from
+top to bottom
+  * Fix background_opacity incorrectly applying to selected
+text and reverse video text (#2177)
+  * Add a new option tab_bar_background to specify a different
+color for the tab bar (#2198)
+  * Add a new option active_tab_title_template to specify a
+different template for active tab titles (#2198)
+  * Fix lines at the edge of the window at certain windows sizes
+when drawing images on a transparent window (#2079)
+  * Fix window not being rendered for the first time until some
+input has been received from child process (#2216)
+
+---

Old:

  kitty-0.15.0.tar.gz

New:

  kitty-0.15.1.tar.gz



Other differences:
--
++ kitty.spec ++
--- /var/tmp/diff_new_pack.BhCjyS/_old  2019-12-27 14:01:31.976894212 +0100
+++ /var/tmp/diff_new_pack.BhCjyS/_new  2019-12-27 14:01:32.032894239 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   kitty
-Version:0.15.0
+Version:0.15.1
 Release:0
 Summary:A GPU-based terminal emulator
 License:GPL-3.0-only

++ kitty-0.15.0.tar.gz -> kitty-0.15.1.tar.gz ++
 1896 lines of diff (skipped)




commit kitty for openSUSE:Factory

2019-11-27 Thread root
Hello community,

here is the log from the commit of package kitty for openSUSE:Factory checked 
in at 2019-11-27 13:55:44

Comparing /work/SRC/openSUSE:Factory/kitty (Old)
 and  /work/SRC/openSUSE:Factory/.kitty.new.26869 (New)


Package is "kitty"

Wed Nov 27 13:55:44 2019 rev:5 rq:751189 version:0.15.0

Changes:

--- /work/SRC/openSUSE:Factory/kitty/kitty.changes  2019-09-30 
16:03:10.060614847 +0200
+++ /work/SRC/openSUSE:Factory/.kitty.new.26869/kitty.changes   2019-11-27 
13:56:29.268270555 +0100
@@ -1,0 +2,32 @@
+Wed Nov 27 07:36:34 UTC 2019 - Michael Vetter 
+
+- Update to 0.15.0:
+  * Add a new action detach_window that can be used to move the current window
+into a different tab (#1310)
+  * Add a new action launch that unifies launching of processes in new kitty
+windows/tabs.
+  * Add a new style powerline for tab bar rendering, see tab_bar_style (#2021)
+  * Allow changing colors by mapping a keyboard shortcut to read a kitty config
+file with color definitions. See the FAQ for details (#2083)
+  * hints kitten: Allow completely customizing the matching and actions
+performed by the kitten using your own script (#2124)
+  * Wayland: Fix key repeat not being stopped when focus leaves window. This is
+expected behavior on Wayland, apparently (#2014)
+  * When drawing unicode symbols that are followed by spaces, use multiple
+cells to avoid resized or cut-off glyphs (#1452)
+  * diff kitten: Allow diffing remote files easily via ssh (#727)
+  * unicode input kitten: Add an option kitty +kitten unicode_input
+--emoji-variation to control the presentation variant of selected emojis
+(#2139)
+  * Add specialised rendering for a few more box powerline and unicode symbols
+(#2074 and #2021)
+  * Add a new socket only mode for allow_remote_control. This makes it possible
+for programs running on the local machine to control kitty but not programs
+running over ssh.
+  * hints kitten: Allow using named groups in the regular expression. The named
+groups are passed to the invoked program for further processing.
+  * Fix a regression in 0.14.5 that caused rendering of private use glyphs with
+and without spaces to be identical (#2117)
+  * Wayland: Fix incorrect scale used when first creating an OS window (#2133)
+
+---

Old:

  kitty-0.14.6.tar.gz

New:

  kitty-0.15.0.tar.gz



Other differences:
--
++ kitty.spec ++
--- /var/tmp/diff_new_pack.BsDjjn/_old  2019-11-27 13:56:31.640269554 +0100
+++ /var/tmp/diff_new_pack.BsDjjn/_new  2019-11-27 13:56:31.644269552 +0100
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   kitty
-Version:0.14.6
+Version:0.15.0
 Release:0
 Summary:A GPU-based terminal emulator
 License:GPL-3.0-only

++ kitty-0.14.6.tar.gz -> kitty-0.15.0.tar.gz ++
 10372 lines of diff (skipped)




commit kitty for openSUSE:Factory

2019-09-30 Thread root
Hello community,

here is the log from the commit of package kitty for openSUSE:Factory checked 
in at 2019-09-30 16:03:00

Comparing /work/SRC/openSUSE:Factory/kitty (Old)
 and  /work/SRC/openSUSE:Factory/.kitty.new.2352 (New)


Package is "kitty"

Mon Sep 30 16:03:00 2019 rev:4 rq:734028 version:0.14.6

Changes:

--- /work/SRC/openSUSE:Factory/kitty/kitty.changes  2019-09-04 
09:11:49.722967451 +0200
+++ /work/SRC/openSUSE:Factory/.kitty.new.2352/kitty.changes2019-09-30 
16:03:10.060614847 +0200
@@ -1,0 +2,23 @@
+Mon Sep 30 08:43:41 UTC 2019 - mvet...@suse.com
+
+- Update to 0.14.6:
+  * Fix a regression in the previous release that caused kitty to
+not always respond to DPI changes (#1999)
+- Changes from 0.14.5:
+  * Implement a hack to (mostly) preserve tabs when cat-ting a
+file with them and then copying the text or passing screen
+contents to another program (#1829)
+  * When all visible windows have the same background color, use
+that as the color for the global padding, instead of the
+configured background color (#1957)
+  * When resetting the terminal, also reset parser state, this
+allows easy recovery from incomplete escape codes (#1961)
+  * Allow mapping keys commonly found on European keyboards (#1928)
+  * Fix incorrect rendering of some symbols when followed by a
+space while using the PowerLine font which does not have a
+space glyph (#1225)
+  * Linux: Allow using fonts with spacing=90 in addition to
+fonts with spacing=100 (#1968)
+  * Use selection foreground color for underlines as well (#1982)
+
+---

Old:

  kitty-0.14.4.tar.gz

New:

  kitty-0.14.6.tar.gz



Other differences:
--
++ kitty.spec ++
--- /var/tmp/diff_new_pack.IRC9PU/_old  2019-09-30 16:03:11.256611664 +0200
+++ /var/tmp/diff_new_pack.IRC9PU/_new  2019-09-30 16:03:11.264611643 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   kitty
-Version:0.14.4
+Version:0.14.6
 Release:0
 Summary:A GPU-based terminal emulator
 License:GPL-3.0-only

++ kitty-0.14.4.tar.gz -> kitty-0.14.6.tar.gz ++
 34955 lines of diff (skipped)




commit kitty for openSUSE:Factory

2019-09-04 Thread root
Hello community,

here is the log from the commit of package kitty for openSUSE:Factory checked 
in at 2019-09-04 09:11:36

Comparing /work/SRC/openSUSE:Factory/kitty (Old)
 and  /work/SRC/openSUSE:Factory/.kitty.new.7948 (New)


Package is "kitty"

Wed Sep  4 09:11:36 2019 rev:3 rq:727720 version:0.14.4

Changes:

--- /work/SRC/openSUSE:Factory/kitty/kitty.changes  2019-07-29 
17:31:22.462173499 +0200
+++ /work/SRC/openSUSE:Factory/.kitty.new.7948/kitty.changes2019-09-04 
09:11:49.722967451 +0200
@@ -1,0 +2,24 @@
+Mon Sep  2 09:42:28 UTC 2019 - mvet...@suse.com
+
+- Update to 0.14.4:
+  * hints kitten: Add a kitty +kitten hints --alphabet option to
+control what alphabets are used for hints (#1879)
+  * hints kitten: Allow specifying kitty +kitten hints --program
+multiple times to run multiple programs (#1879)
+  * Add a kitten_alias option that can be used to alias kitten
+invocation for brevity and to change kitten option defaults globally 
(#1879)
+  * When running kittens, use the colorscheme of the current window
+rather than the configured colorscheme (#1906)
+  * Don't fail to start if running the shell to read the EDITOR
+env var fails (#1869)
+  * Disable the liga and dlig OpenType features for broken
+fonts such as Nimbus Mono.
+  * Fix a regression that broke setting background_opacity
+via remote control (#1895)
+  * Fix piping PNG images into the icat kitten not working (#1920)
+  * When the OS returns a fallback font that does not actually
+contain glyphs for the text, do not exhaust the list of fallback fonts 
(#1918)
+  * Fix formatting attributes not reset across line boundaries
+when passing buffer as ANSI (#1924)
+
+---

Old:

  kitty-0.14.3.tar.gz

New:

  kitty-0.14.4.tar.gz



Other differences:
--
++ kitty.spec ++
--- /var/tmp/diff_new_pack.Olhcg7/_old  2019-09-04 09:11:50.222967382 +0200
+++ /var/tmp/diff_new_pack.Olhcg7/_new  2019-09-04 09:11:50.226967381 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   kitty
-Version:0.14.3
+Version:0.14.4
 Release:0
 Summary:A GPU-based terminal emulator
 License:GPL-3.0-only

++ kitty-0.14.3.tar.gz -> kitty-0.14.4.tar.gz ++
 56523 lines of diff (skipped)




commit kitty for openSUSE:Factory

2019-07-29 Thread root
Hello community,

here is the log from the commit of package kitty for openSUSE:Factory checked 
in at 2019-07-29 17:31:20

Comparing /work/SRC/openSUSE:Factory/kitty (Old)
 and  /work/SRC/openSUSE:Factory/.kitty.new.4126 (New)


Package is "kitty"

Mon Jul 29 17:31:20 2019 rev:2 rq:719494 version:0.14.3

Changes:

--- /work/SRC/openSUSE:Factory/kitty/kitty.changes  2019-07-11 
13:08:22.966997636 +0200
+++ /work/SRC/openSUSE:Factory/.kitty.new.4126/kitty.changes2019-07-29 
17:31:22.462173499 +0200
@@ -1,0 +2,31 @@
+Mon Jul 29 05:59:15 UTC 2019 - mvet...@suse.com
+
+- Update to 0.14.3:
+  * Remote control: Add a command kitty @ scroll-window to scroll windows
+  * Allow passing a !neighbor argument to the new_window mapping to open
+a new window next to the active window (#1746)
+  * Document the kitty remote control protocol (#1646)
+  * Add a new option pointer_shape_when_grabbed that allows you to control
+the mouse pointer shape when the terminal programs grabs the pointer 
(#1808)
+  * Add an option terminal_select_modifiers to control which modifiers are
+used to override mouse selection even when a terminal application has
+grabbed the mouse (#1774)
+  * When piping data to a child in the pipe command do it in a thread so as
+not to block the UI (#1708)
+  * unicode_input kitten: Fix a regression that broke using indices to select
+recently used symbols.
+  * Fix a regression that caused closing an overlay window to focus the 
previously
+focused window rather than the underlying window (#1720)
+  * Linux: Fix incorrect scaling for fallback fonts when the font has an 
underscore
+that renders out of bounds (#1713)
+  * Fix an out of bounds read causing a crash when selecting text with the 
mouse
+in the alternate screen mode (#1578)
+  * Linux: Use the system "bell" sound for the terminal bell. Adds libcanberra 
as a
+new dependency to play the system sound.
+  * Linux: Fix a regression in 0.14.0 that caused the event loop to tick 
continuously,
+wasting CPU even when idle (#1782)
+  * ssh kitten: Make argument parsing more like ssh (#1787)
+  * When using strip_trailing_spaces do not remove empty lines (#1802)
+  * Fix a crash when displaying very large number of images (#1825)
+
+---

Old:

  kitty-0.14.2.tar.gz

New:

  kitty-0.14.3.tar.gz



Other differences:
--
++ kitty.spec ++
--- /var/tmp/diff_new_pack.gOSAB3/_old  2019-07-29 17:31:23.146172672 +0200
+++ /var/tmp/diff_new_pack.gOSAB3/_new  2019-07-29 17:31:23.150172667 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package kitty
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   kitty
-Version:0.14.2
+Version:0.14.3
 Release:0
 Summary:A GPU-based terminal emulator
 License:GPL-3.0-only
@@ -27,6 +27,7 @@
 Patch0: kitty-no-docs.patch
 BuildRequires:  ImageMagick-devel
 BuildRequires:  Mesa-libGL-devel
+BuildRequires:  fdupes
 BuildRequires:  fontconfig-devel
 BuildRequires:  freetype2-devel
 BuildRequires:  harfbuzz-devel >= 1.5.0
@@ -34,22 +35,22 @@
 BuildRequires:  libXi-devel
 BuildRequires:  libXinerama-devel
 BuildRequires:  libXrandr-devel
+BuildRequires:  libcanberra-devel
 BuildRequires:  libpng16-compat-devel
 BuildRequires:  libwayland-egl-devel
 BuildRequires:  libxkbcommon-devel
 BuildRequires:  libxkbcommon-x11-devel
-BuildRequires:  pkgconfig(dbus-1)
 # for 'tic'
 BuildRequires:  ncurses-devel
 BuildRequires:  pkgconfig
-%if 0%{?sle_version} > 15 || 0%{?suse_version} >= 1550
-BuildRequires:  python3-Sphinx >= 1.7
-%endif
 BuildRequires:  python3-devel >= 3.5
 BuildRequires:  wayland-devel
 BuildRequires:  wayland-protocols-devel
 BuildRequires:  zlib-devel
-BuildRequires:  fdupes
+BuildRequires:  pkgconfig(dbus-1)
+%if 0%{?sle_version} > 15 || 0%{?suse_version} >= 1550
+BuildRequires:  python3-Sphinx >= 1.7
+%endif
 
 %description
 A terminal emulator that uses OpenGL for rendering.
@@ -72,7 +73,7 @@
 # yes they have a makefile, no they dont use it properly
 # no they dont have a make install
 
-%fdupes %{buildroot}/usr/lib
+%fdupes %{buildroot}%{_prefix}/lib
 
 %files
 %license LICENSE

++ kitty-0.14.2.tar.gz -> kitty-0.14.3.tar.gz ++
 27183 lines of diff (skipped)