commit tmux for openSUSE:Factory

2020-11-06 Thread root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2020-11-06 23:45:25

Comparing /work/SRC/openSUSE:Factory/tmux (Old)
 and  /work/SRC/openSUSE:Factory/.tmux.new.11331 (New)


Package is "tmux"

Fri Nov  6 23:45:25 2020 rev:51 rq:846426 version:3.1c

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2020-05-07 
14:56:05.954466577 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new.11331/tmux.changes 2020-11-06 
23:46:22.999115632 +0100
@@ -1,0 +2,12 @@
+Sat Oct 31 10:41:19 UTC 2020 - Andreas Stieger 
+
+- fix build for SLE 12 PackageHub
+
+---
+Fri Oct 30 13:20:43 UTC 2020 - Ismail Dönmez 
+
+- Update to version 3.1c
+  * Fix a stack overflow on colon-separated CSI parsing.
+boo#1178263 CVE-2020-27347
+
+---

Old:

  tmux-3.1b.tar.gz

New:

  tmux-3.1c.tar.gz



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.hUog9H/_old  2020-11-06 23:46:23.639114402 +0100
+++ /var/tmp/diff_new_pack.hUog9H/_new  2020-11-06 23:46:23.639114402 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   tmux
-Version:3.1b
+Version:3.1c
 Release:0
 Summary:Terminal multiplexer
 License:ISC AND BSD-3-Clause AND BSD-2-Clause
@@ -57,7 +57,11 @@
 %build
 export CFLAGS="%{optflags} -fno-strict-aliasing"
 %configure
+%if 0%{?suse_version} >= 1320
 %make_build
+%else
+make %{?_smp_mflags}
+%endif
 
 %install
 %make_install
@@ -75,6 +79,10 @@
 %files
 %license COPYING
 %doc CHANGES
+%if 0%{?suse_version} < 1320
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
+%endif
 %{_datadir}/bash-completion/completions/tmux
 %{_bindir}/%{name}
 %{_mandir}/man1/%{name}.1%{?ext_man}

++ tmux-3.1b.tar.gz -> tmux-3.1c.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tmux-3.1b/CHANGES new/tmux-3.1c/CHANGES
--- old/tmux-3.1b/CHANGES   2020-05-04 10:06:52.0 +0200
+++ new/tmux-3.1c/CHANGES   2020-10-30 13:10:45.0 +0100
@@ -1,3 +1,7 @@
+CHANGED FROM 3.1b TO 3.1c
+
+* Fix a stack overflow on colon-separated CSI parsing.
+
 CHANGES FROM 3.1a TO 3.1b
 
 * Fix build on systems without sys/queue.h.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tmux-3.1b/Makefile.in new/tmux-3.1c/Makefile.in
--- old/tmux-3.1b/Makefile.in   2020-05-04 10:08:19.0 +0200
+++ new/tmux-3.1c/Makefile.in   2020-10-30 13:14:17.0 +0100
@@ -424,6 +424,7 @@
 prefix = @prefix@
 program_transform_name = @program_transform_name@
 psdir = @psdir@
+runstatedir = @runstatedir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tmux-3.1b/configure new/tmux-3.1c/configure
--- old/tmux-3.1b/configure 2020-05-04 10:08:33.0 +0200
+++ new/tmux-3.1c/configure 2020-10-30 13:14:29.0 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for tmux 3.1b.
+# Generated by GNU Autoconf 2.69 for tmux 3.1c.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -577,8 +577,8 @@
 # Identity of this package.
 PACKAGE_NAME='tmux'
 PACKAGE_TARNAME='tmux'
-PACKAGE_VERSION='3.1b'
-PACKAGE_STRING='tmux 3.1b'
+PACKAGE_VERSION='3.1c'
+PACKAGE_STRING='tmux 3.1c'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -744,6 +744,7 @@
 docdir
 oldincludedir
 includedir
+runstatedir
 localstatedir
 sharedstatedir
 sysconfdir
@@ -831,6 +832,7 @@
 sysconfdir='${prefix}/etc'
 sharedstatedir='${prefix}/com'
 localstatedir='${prefix}/var'
+runstatedir='${localstatedir}/run'
 includedir='${prefix}/include'
 oldincludedir='/usr/include'
 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
@@ -1083,6 +1085,15 @@
   | -silent | --silent | --silen | --sile | --sil)
 silent=yes ;;
 
+  -runstatedir | --runstatedir | --runstatedi | --runstated \
+  | --runstate | --runstat | --runsta | --runst | --runs \
+  | --run | --ru | --r)
+ac_prev=runstatedir ;;
+  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
+  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
+  | --run=* | --ru=* | --r=*)
+runstatedir=$ac_optarg ;;
+
   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
 ac_prev=sbindir ;;
   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
@@ -1220,7 +1231,7 @@
 for ac_var in  exec_prefix prefix bindir sbindir libexecdir datarootdir \
datadir 

commit tmux for openSUSE:Factory

2020-05-07 Thread root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2020-05-07 14:56:02

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


Package is "tmux"

Thu May  7 14:56:02 2020 rev:50 rq:800871 version:3.1b

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2020-02-04 
19:57:50.273478539 +0100
+++ /work/SRC/openSUSE:Factory/.tmux.new.2738/tmux.changes  2020-05-07 
14:56:05.954466577 +0200
@@ -1,0 +2,34 @@
+Tue May  5 08:44:13 UTC 2020 - Andreas Stieger 
+
+- tmux 3.1b:
+  * Fix crash when allow-rename ison and an empty name is set
+
+---
+Thu Apr 30 07:31:37 UTC 2020 - Andreas Stieger 
+
+- tmux 3.1a:
+  * Do not close stdout prematurely in control mode since it is
+needed to print exit messages. Prevents hanging when detaching
+   with iTerm2
+- includes changes between 3.1-rc1 and 3.1:
+  * Only search the visible part of the history when marking
+(highlighting) search terms. This is much faster than searching
+the whole history and solves problems with large histories. The
+count of matches shown is now the visible matches rather than
+all matches
+  * Search using regular expressions in copy mode. search-forward
+and search-backward use regular expressions by default; the
+incremental versions do not
+  * Turn off mouse mode 1003 as well as the rest when exiting
+  * Add selection_active format for when the selection is present
+but not moving with the cursor
+  * Fix dragging with modifier keys, so binding keys such as
+C-MouseDrag1Pane and C-MouseDragEnd1Pane now work
+  * Add -a to list-keys to also list keys without notes with -N
+  * Do not jump to next word end if already on a word end when
+selecting a word; fixes select-word with single character words
+and vi(1) keys
+  * Fix top and bottom pane calculation with pane border status
+enabled
+
+---

Old:

  tmux-3.1-rc.tar.gz

New:

  tmux-3.1b.tar.gz



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.2vc8dU/_old  2020-05-07 14:56:07.098468599 +0200
+++ /var/tmp/diff_new_pack.2vc8dU/_new  2020-05-07 14:56:07.098468599 +0200
@@ -15,16 +15,15 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
-%define _version 3.1-rc
 
 Name:   tmux
-Version:3.1~rc1
+Version:3.1b
 Release:0
 Summary:Terminal multiplexer
 License:ISC AND BSD-3-Clause AND BSD-2-Clause
 Group:  System/Console
 URL:https://tmux.github.io/
-Source0:
https://github.com/tmux/tmux/releases/download/3.1/%{name}-%{_version}.tar.gz
+Source0:
https://github.com/tmux/tmux/releases/download/%{version}/%{name}-%{version}.tar.gz
 Source1:bash_completion_tmux.sh
 # PATCH-FIX-OPENSUSE crrodrig...@opensuse.org -- Use /run/tmux instead of /tmp 
as the default socket path, this add some robustness against accidental 
deletion via systemd-tmpfiles-clean, tmpwatch, or similar
 Patch0: tmux-socket-path.patch
@@ -52,7 +51,7 @@
 to (display and accept keyboard input from) multiple clients.
 
 %prep
-%setup -q -n %{name}-%{_version}
+%setup -q
 %patch0 -p1
 
 %build

++ tmux-3.1-rc.tar.gz -> tmux-3.1b.tar.gz ++
 2991 lines of diff (skipped)




commit tmux for openSUSE:Factory

2020-02-04 Thread root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2020-02-04 19:57:48

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


Package is "tmux"

Tue Feb  4 19:57:48 2020 rev:49 rq:76 version:3.1~rc1

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2019-12-23 
22:45:47.190030926 +0100
+++ /work/SRC/openSUSE:Factory/.tmux.new.26092/tmux.changes 2020-02-04 
19:57:50.273478539 +0100
@@ -1,0 +2,6 @@
+Tue Feb  4 12:04:31 UTC 2020 - Ismail Dönmez 
+
+- Update to v3.1-rc
+  * Please see the included CHANGES file
+
+---

Old:

  tmux-3.0a.tar.gz

New:

  tmux-3.1-rc.tar.gz



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.uiDu5P/_old  2020-02-04 19:57:50.941478929 +0100
+++ /var/tmp/diff_new_pack.uiDu5P/_new  2020-02-04 19:57:50.945478931 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tmux
 #
-# Copyright (c) 2019 SUSE LLC
+# 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
@@ -15,15 +15,16 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+%define _version 3.1-rc
 
 Name:   tmux
-Version:3.0a
+Version:3.1~rc1
 Release:0
 Summary:Terminal multiplexer
 License:ISC AND BSD-3-Clause AND BSD-2-Clause
 Group:  System/Console
 URL:https://tmux.github.io/
-Source0:
https://github.com/tmux/tmux/releases/download/%{version}/%{name}-%{version}.tar.gz
+Source0:
https://github.com/tmux/tmux/releases/download/3.1/%{name}-%{_version}.tar.gz
 Source1:bash_completion_tmux.sh
 # PATCH-FIX-OPENSUSE crrodrig...@opensuse.org -- Use /run/tmux instead of /tmp 
as the default socket path, this add some robustness against accidental 
deletion via systemd-tmpfiles-clean, tmpwatch, or similar
 Patch0: tmux-socket-path.patch
@@ -51,7 +52,7 @@
 to (display and accept keyboard input from) multiple clients.
 
 %prep
-%setup -q
+%setup -q -n %{name}-%{_version}
 %patch0 -p1
 
 %build




commit tmux for openSUSE:Factory

2019-12-23 Thread root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2019-12-23 22:43:22

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


Package is "tmux"

Mon Dec 23 22:43:22 2019 rev:48 rq:758731 version:3.0a

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2019-12-02 
11:38:13.122459133 +0100
+++ /work/SRC/openSUSE:Factory/.tmux.new.6675/tmux.changes  2019-12-23 
22:45:47.190030926 +0100
@@ -1,0 +2,5 @@
+Wed Dec  4 16:22:13 UTC 2019 - Andreas Schneider 
+
+- Fix tmux completion
+
+---



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.zbwXpf/_old  2019-12-23 22:45:48.966031582 +0100
+++ /var/tmp/diff_new_pack.zbwXpf/_new  2019-12-23 22:45:49.026031604 +0100
@@ -64,7 +64,7 @@
 
 # bash completion
 install -d -m 0755 %{buildroot}%{_datadir}/bash-completion/completions/
-install -m 0644 %{SOURCE1} 
%{buildroot}%{_datadir}/bash-completion/completions/tmux.sh
+install -m 0644 %{SOURCE1} 
%{buildroot}%{_datadir}/bash-completion/completions/tmux
 
 install -d -m 0755 %{buildroot}%{_tmpfilesdir}
 echo "d /run/tmux 1777 root root -" > %{buildroot}%{_tmpfilesdir}/tmux.conf
@@ -75,7 +75,7 @@
 %files
 %license COPYING
 %doc CHANGES
-%{_datadir}/bash-completion/completions/tmux.sh
+%{_datadir}/bash-completion/completions/tmux
 %{_bindir}/%{name}
 %{_mandir}/man1/%{name}.1%{?ext_man}
 %{_tmpfilesdir}/%{name}.conf




commit tmux for openSUSE:Factory

2019-12-02 Thread root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2019-12-02 11:33:57

Comparing /work/SRC/openSUSE:Factory/tmux (Old)
 and  /work/SRC/openSUSE:Factory/.tmux.new.4691 (New)


Package is "tmux"

Mon Dec  2 11:33:57 2019 rev:47 rq:752690 version:3.0a

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2019-08-30 
14:43:04.237410688 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new.4691/tmux.changes  2019-12-02 
11:38:13.122459133 +0100
@@ -1,0 +2,7 @@
+Sun Dec  1 10:03:44 UTC 2019 - Ismail Dönmez 
+
+- Update to v3.0a
+  * A lot of changes since v2.9a, please see the included CHANGES
+file.
+
+---

Old:

  tmux-2.9a.tar.gz

New:

  tmux-3.0a.tar.gz



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.uqzvRP/_old  2019-12-02 11:38:13.526459218 +0100
+++ /var/tmp/diff_new_pack.uqzvRP/_new  2019-12-02 11:38:13.530459219 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tmux
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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:   tmux
-Version:2.9a
+Version:3.0a
 Release:0
 Summary:Terminal multiplexer
 License:ISC AND BSD-3-Clause AND BSD-2-Clause
@@ -74,7 +74,7 @@
 
 %files
 %license COPYING
-%doc CHANGES TODO
+%doc CHANGES
 %{_datadir}/bash-completion/completions/tmux.sh
 %{_bindir}/%{name}
 %{_mandir}/man1/%{name}.1%{?ext_man}

++ tmux-2.9a.tar.gz -> tmux-3.0a.tar.gz ++
 23703 lines of diff (skipped)




commit tmux for openSUSE:Factory

2019-08-30 Thread root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2019-08-30 14:42:49

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


Package is "tmux"

Fri Aug 30 14:42:49 2019 rev:46 rq:727173 version:2.9a

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2019-06-05 
11:46:25.166991956 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new.7948/tmux.changes  2019-08-30 
14:43:04.237410688 +0200
@@ -1,0 +2,6 @@
+Fri Aug 23 13:06:07 UTC 2019 - Paolo Stivanin 
+
+- Update to v2.9a
+  - Fix bugs in select-pane and the main-horizontal and main-vertical layouts.
+
+---

Old:

  tmux-2.9.tar.gz

New:

  tmux-2.9a.tar.gz



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.mrgWpZ/_old  2019-08-30 14:43:05.017410607 +0200
+++ /var/tmp/diff_new_pack.mrgWpZ/_new  2019-08-30 14:43:05.021410607 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   tmux
-Version:2.9
+Version:2.9a
 Release:0
 Summary:Terminal multiplexer
 License:ISC AND BSD-3-Clause AND BSD-2-Clause

++ tmux-2.9.tar.gz -> tmux-2.9a.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tmux-2.9/CHANGES new/tmux-2.9a/CHANGES
--- old/tmux-2.9/CHANGES2019-04-24 23:34:56.0 +0200
+++ new/tmux-2.9a/CHANGES   2019-05-01 08:16:17.0 +0200
@@ -1,3 +1,7 @@
+CHANGES FROM 2.9 to 2.9a
+
+* Fix bugs in select-pane and the main-horizontal and main-vertical layouts.
+
 CHANGES FROM 2.8 to 2.9
 
 * Attempt to preserve horizontal cursor position as well as vertical with
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tmux-2.9/cmd-select-pane.c 
new/tmux-2.9a/cmd-select-pane.c
--- old/tmux-2.9/cmd-select-pane.c  2019-04-24 23:34:48.0 +0200
+++ new/tmux-2.9a/cmd-select-pane.c 2019-05-01 08:08:04.0 +0200
@@ -66,7 +66,7 @@
 */
 
TAILQ_FOREACH(c, , entry) {
-   if (c->session == NULL)
+   if (c->session == NULL || (c->flags & CLIENT_CONTROL))
continue;
if (c->session->curw->window == w && tty_window_bigger(>tty))
server_redraw_client(c);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tmux-2.9/configure new/tmux-2.9a/configure
--- old/tmux-2.9/configure  2019-04-24 23:36:55.0 +0200
+++ new/tmux-2.9a/configure 2019-05-01 08:12:24.0 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for tmux 2.9.
+# Generated by GNU Autoconf 2.69 for tmux 2.9a.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -577,8 +577,8 @@
 # Identity of this package.
 PACKAGE_NAME='tmux'
 PACKAGE_TARNAME='tmux'
-PACKAGE_VERSION='2.9'
-PACKAGE_STRING='tmux 2.9'
+PACKAGE_VERSION='2.9a'
+PACKAGE_STRING='tmux 2.9a'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1329,7 +1329,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures tmux 2.9 to adapt to many kinds of systems.
+\`configure' configures tmux 2.9a to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1399,7 +1399,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of tmux 2.9:";;
+ short | recursive ) echo "Configuration of tmux 2.9a:";;
esac
   cat <<\_ACEOF
 
@@ -1514,7 +1514,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-tmux configure 2.9
+tmux configure 2.9a
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1925,7 +1925,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by tmux $as_me 2.9, which was
+It was created by tmux $as_me 2.9a, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2791,7 +2791,7 @@
 
 # Define the identity of the package.
  PACKAGE='tmux'
- VERSION='2.9'
+ VERSION='2.9a'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -7917,7 +7917,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by tmux $as_me 2.9, which was
+This file was extended by tmux $as_me 2.9a, which was
 generated by GNU Autoconf 2.69.  Invocation 

commit tmux for openSUSE:Factory

2019-06-05 Thread root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2019-06-05 11:46:14

Comparing /work/SRC/openSUSE:Factory/tmux (Old)
 and  /work/SRC/openSUSE:Factory/.tmux.new.5148 (New)


Package is "tmux"

Wed Jun  5 11:46:14 2019 rev:45 rq:707623 version:2.9

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2019-05-02 
19:18:41.669567640 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new.5148/tmux.changes  2019-06-05 
11:46:25.166991956 +0200
@@ -1,0 +2,11 @@
+Tue Jun  4 06:49:49 UTC 2019 - Aleksa Sarai 
+
+- Add trailing newline to tmpfiles.d/tmux.conf. On newer systems (such as Leap
+  15.1), the lack of a trailing newline appears to cause the directory to not
+  be created.
+
+  This is only evident on setups where /run is an actual tmpfs (on btrfs-root
+  installs, /run is a btrfs subvolume and thus /run/tmux is persistent across
+  reboots).
+
+---



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.C5N3Y7/_old  2019-06-05 11:46:25.738991812 +0200
+++ /var/tmp/diff_new_pack.C5N3Y7/_new  2019-06-05 11:46:25.738991812 +0200
@@ -67,7 +67,7 @@
 install -m 0644 %{SOURCE1} 
%{buildroot}%{_datadir}/bash-completion/completions/tmux.sh
 
 install -d -m 0755 %{buildroot}%{_tmpfilesdir}
-printf 'd /run/tmux 1777 root root -' > %{buildroot}%{_tmpfilesdir}/tmux.conf
+echo "d /run/tmux 1777 root root -" > %{buildroot}%{_tmpfilesdir}/tmux.conf
 
 %post
 systemd-tmpfiles --create %{_tmpfilesdir}/%{name}.conf || true




commit tmux for openSUSE:Factory

2019-05-02 Thread root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2019-05-02 19:18:39

Comparing /work/SRC/openSUSE:Factory/tmux (Old)
 and  /work/SRC/openSUSE:Factory/.tmux.new.5148 (New)


Package is "tmux"

Thu May  2 19:18:39 2019 rev:44 rq:699719 version:2.9

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2019-01-05 
14:42:50.948455234 +0100
+++ /work/SRC/openSUSE:Factory/.tmux.new.5148/tmux.changes  2019-05-02 
19:18:41.669567640 +0200
@@ -1,0 +2,38 @@
+Fri Apr 26 15:46:52 UTC 2019 - Ismail Dönmez 
+
+- Update to version 2.9
+  * Add format variables for the default formats in the various modes
+(tree_mode_format and so on) and add a -a flag to display-message
+to list variables with values.
+  * Add a -v flag to display-message to show verbose messages as the
+format is parsed, this allows formats to be debugged
+  * Add support for HPA (\033[`).
+  * Add support for origin mode (\033[?6h).
+  * No longer clear history on RIS.
+  * Extend the #[] style syntax and use that together with previous
+format changes to allow the status line to be entirely configured
+with a single option.
+  * Add E: and T: format modifiers to expand a format twice
+(useful to expand the value of an option).
+  * The individual -fg, -bg and -attr options have been removed; they
+were superseded by -style options in tmux 1.9.
+  * Add -b to display-panes like run-shell.
+  * Handle UTF-8 in word-separators option.
+  * New "terminal" colour allowing options to use the terminal default
+colour rather than inheriting the default from a parent option.
+  * Do not move the cursor in copy mode when the mouse wheel is used.
+  * Use the same working directory rules for jobs as new windows rather than
+always starting in the user's home.
+  * Allow panes to be one line or column in size.
+  * Go to last line when goto-line number is out of range in copy mode.
+  * Yank previously cut text if any with C-y in the command prompt, only use 
the
+buffer if no text has been cut.
+  * Add q: format modifier to quote shell special characters.
+  * Add -Z to find-window.
+  * Support for windows larger than the client. This adds two new options,
+window-size and default-size, and a new command, resize-window. The
+force-width and force-height options and the session_width and 
session_height
+formats have been removed.
+- Drop fix-cve201819387.patch, issue_1549.diff: Fixed upstream.
+
+---

Old:

  fix-cve201819387.patch
  issue_1549.diff
  tmux-2.8.tar.gz

New:

  tmux-2.9.tar.gz



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.rd9Equ/_old  2019-05-02 19:18:42.213568597 +0200
+++ /var/tmp/diff_new_pack.rd9Equ/_new  2019-05-02 19:18:42.217568603 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package tmux
 #
-# 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:   tmux
-Version:2.8
+Version:2.9
 Release:0
 Summary:Terminal multiplexer
 License:ISC AND BSD-3-Clause AND BSD-2-Clause
@@ -27,8 +27,6 @@
 Source1:bash_completion_tmux.sh
 # PATCH-FIX-OPENSUSE crrodrig...@opensuse.org -- Use /run/tmux instead of /tmp 
as the default socket path, this add some robustness against accidental 
deletion via systemd-tmpfiles-clean, tmpwatch, or similar
 Patch0: tmux-socket-path.patch
-Patch1: fix-cve201819387.patch
-Patch2: issue_1549.diff
 BuildRequires:  pkgconfig
 BuildRequires:  utempter-devel
 BuildRequires:  pkgconfig(libevent) >= 2.0
@@ -55,8 +53,6 @@
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p3
-%patch2 -p1
 
 %build
 export CFLAGS="%{optflags} -fno-strict-aliasing"

++ tmux-2.8.tar.gz -> tmux-2.9.tar.gz ++
 19252 lines of diff (skipped)




commit tmux for openSUSE:Factory

2019-01-05 Thread root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2019-01-05 14:42:50

Comparing /work/SRC/openSUSE:Factory/tmux (Old)
 and  /work/SRC/openSUSE:Factory/.tmux.new.28833 (New)


Package is "tmux"

Sat Jan  5 14:42:50 2019 rev:43 rq:662786 version:2.8

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2018-11-28 
11:14:34.174800335 +0100
+++ /work/SRC/openSUSE:Factory/.tmux.new.28833/tmux.changes 2019-01-05 
14:42:50.948455234 +0100
@@ -1,0 +2,5 @@
+Fri Jan  4 12:32:29 UTC 2019 - Ondřej Súkup 
+
+- add issue_1549.diff to fix boo#1120170
+
+---

New:

  issue_1549.diff



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.Xn7vv5/_old  2019-01-05 14:42:51.396454854 +0100
+++ /var/tmp/diff_new_pack.Xn7vv5/_new  2019-01-05 14:42:51.396454854 +0100
@@ -28,6 +28,7 @@
 # PATCH-FIX-OPENSUSE crrodrig...@opensuse.org -- Use /run/tmux instead of /tmp 
as the default socket path, this add some robustness against accidental 
deletion via systemd-tmpfiles-clean, tmpwatch, or similar
 Patch0: tmux-socket-path.patch
 Patch1: fix-cve201819387.patch
+Patch2: issue_1549.diff
 BuildRequires:  pkgconfig
 BuildRequires:  utempter-devel
 BuildRequires:  pkgconfig(libevent) >= 2.0
@@ -55,6 +56,7 @@
 %setup -q
 %patch0 -p1
 %patch1 -p3
+%patch2 -p1
 
 %build
 export CFLAGS="%{optflags} -fno-strict-aliasing"

++ issue_1549.diff ++
diff --git a/client.c b/client.c
index 2ea88f7b..bb9fedf2 100644
--- a/client.c
+++ b/client.c
@@ -222,7 +222,7 @@ client_main(struct event_base *base, int argc, char **argv, 
int flags)
const char  *ttynam, *cwd;
pid_tppid;
enum msgtype msg;
-   char*cause, path[PATH_MAX];
+   char*cause;
struct termios   tio, saved_tio;
size_t   size;
 
@@ -277,9 +277,7 @@ client_main(struct event_base *base, int argc, char **argv, 
int flags)
client_peer = proc_add_peer(client_proc, fd, client_dispatch, NULL);
 
/* Save these before pledge(). */
-   if ((cwd = getenv("PWD")) == NULL &&
-   (cwd = getcwd(path, sizeof path)) == NULL &&
-   (cwd = find_home()) == NULL)
+   if ((cwd = find_cwd()) == NULL && (cwd = find_home()) == NULL)
cwd = "/";
if ((ttynam = ttyname(STDIN_FILENO)) == NULL)
ttynam = "";
diff --git a/tmux.c b/tmux.c
index 5b73079e..f4265e0a 100644
--- a/tmux.c
+++ b/tmux.c
@@ -163,6 +163,31 @@ setblocking(int fd, int state)
}
 }
 
+const char *
+find_cwd(void)
+{
+   char resolved1[PATH_MAX], resolved2[PATH_MAX];
+   static char  cwd[PATH_MAX];
+   const char  *pwd;
+
+   if (getcwd(cwd, sizeof cwd) == NULL)
+   return (NULL);
+   if ((pwd = getenv("PWD")) == NULL || *pwd == '\0')
+   return (cwd);
+
+   /*
+* We want to use PWD so that symbolic links are maintained,
+* but only if it matches the actual working directory.
+*/
+   if (realpath(pwd, resolved1) == NULL)
+   return (cwd);
+   if (realpath(cwd, resolved2) == NULL)
+   return (cwd);
+   if (strcmp(resolved1, resolved2) != 0)
+   return (cwd);
+   return (pwd);
+}
+
 const char *
 find_home(void)
 {
@@ -188,7 +213,6 @@ int
 main(int argc, char **argv)
 {
char*path, *label, *cause, **var;
-   char tmp[PATH_MAX];
const char  *s, *shell, *cwd;
int  opt, flags, keys;
const struct options_table_entry*oe;
@@ -293,8 +317,7 @@ main(int argc, char **argv)
global_environ = environ_create();
for (var = environ; *var != NULL; var++)
environ_put(global_environ, *var);
-   if ((cwd = getenv("PWD")) == NULL &&
-   (cwd = getcwd(tmp, sizeof tmp)) != NULL)
+   if ((cwd = find_cwd()) != NULL)
environ_set(global_environ, "PWD", "%s", cwd);
 
global_options = options_create(NULL);
diff --git a/tmux.h b/tmux.h
index cf8bf087..8d67e7df 100644
--- a/tmux.h
+++ b/tmux.h
@@ -1508,6 +1508,7 @@ extern int ptm_fd;
 extern const char  *shell_command;
 int areshell(const char *);
 voidsetblocking(int, int);
+const char *find_cwd(void);
 const char *find_home(void);
 
 /* proc.c */



commit tmux for openSUSE:Factory

2018-11-28 Thread root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2018-11-28 11:14:14

Comparing /work/SRC/openSUSE:Factory/tmux (Old)
 and  /work/SRC/openSUSE:Factory/.tmux.new.19453 (New)


Package is "tmux"

Wed Nov 28 11:14:14 2018 rev:42 rq:652133 version:2.8

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2018-10-22 
11:25:27.219029867 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new.19453/tmux.changes 2018-11-28 
11:14:34.174800335 +0100
@@ -1,0 +2,5 @@
+Tue Nov 27 10:01:13 UTC 2018 - Ondřej Súkup 
+
+- add fix-cve201819387.patch  fixes CVE-2018-19387 boo#1116887
+
+---

New:

  fix-cve201819387.patch



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.xZqIOq/_old  2018-11-28 11:14:35.706798193 +0100
+++ /var/tmp/diff_new_pack.xZqIOq/_new  2018-11-28 11:14:35.706798193 +0100
@@ -27,6 +27,7 @@
 Source1:bash_completion_tmux.sh
 # PATCH-FIX-OPENSUSE crrodrig...@opensuse.org -- Use /run/tmux instead of /tmp 
as the default socket path, this add some robustness against accidental 
deletion via systemd-tmpfiles-clean, tmpwatch, or similar
 Patch0: tmux-socket-path.patch
+Patch1: fix-cve201819387.patch
 BuildRequires:  pkgconfig
 BuildRequires:  utempter-devel
 BuildRequires:  pkgconfig(libevent) >= 2.0
@@ -53,6 +54,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p3
 
 %build
 export CFLAGS="%{optflags} -fno-strict-aliasing"

++ fix-cve201819387.patch ++
>From b32e1d34e10a0da806823f57f02a4ae6e93d756e Mon Sep 17 00:00:00 2001
From: nicm 
Date: Mon, 19 Nov 2018 13:35:40 +
Subject: [PATCH] evbuffer_new and bufferevent_new can both fail (when malloc
 fails) and return NULL. GitHub issue 1547.

---
 usr.bin/tmux/cmd-pipe-pane.c  | 4 +++-
 usr.bin/tmux/control-notify.c | 4 +++-
 usr.bin/tmux/format.c | 6 +-
 usr.bin/tmux/input.c  | 4 +++-
 usr.bin/tmux/job.c| 4 +++-
 usr.bin/tmux/server-client.c  | 8 +++-
 usr.bin/tmux/tty.c| 6 +-
 usr.bin/tmux/window.c | 4 +++-
 8 files changed, 32 insertions(+), 8 deletions(-)

diff --git a/usr.bin/tmux/cmd-pipe-pane.c b/usr.bin/tmux/cmd-pipe-pane.c
index 7b1ee05addb..95af043211b 100644
--- a/usr.bin/tmux/cmd-pipe-pane.c
+++ b/usr.bin/tmux/cmd-pipe-pane.c
@@ -166,6 +166,8 @@ cmd_pipe_pane_exec(struct cmd *self, struct cmdq_item *item)
cmd_pipe_pane_write_callback,
cmd_pipe_pane_error_callback,
wp);
+   if (wp->pipe_event == NULL)
+   fatalx("out of memory");
if (out)
bufferevent_enable(wp->pipe_event, EV_WRITE);
if (in)
diff --git a/usr.bin/tmux/control-notify.c b/usr.bin/tmux/control-notify.c
index ecd64aca943..5927a5e9322 100644
--- a/usr.bin/tmux/control-notify.c
+++ b/usr.bin/tmux/control-notify.c
@@ -47,6 +47,8 @@ control_notify_input(struct client *c, struct window_pane *wp,
 */
if (winlink_find_by_window(>session->windows, wp->window) != NULL) {
message = evbuffer_new();
+   if (message == NULL)
+   fatalx("out of memory");
evbuffer_add_printf(message, "%%output %%%u ", wp->id);
for (i = 0; i < len; i++) {
if (buf[i] < ' ' || buf[i] == '\\')
diff --git a/usr.bin/tmux/format.c b/usr.bin/tmux/format.c
index abd1e0a0fc4..f788de8da14 100644
--- a/usr.bin/tmux/format.c
+++ b/usr.bin/tmux/format.c
@@ -573,6 +573,8 @@ format_cb_pane_tabs(struct format_tree *ft, struct 
format_entry *fe)
return;
 
buffer = evbuffer_new();
+   if (buffer == NULL)
+   fatalx("out of memory");
for (i = 0; i < wp->base.grid->sx; i++) {
if (!bit_test(wp->base.tabs, i))
continue;
@@ -603,6 +605,8 @@ format_cb_session_group_list(struct format_tree *ft, struct 
format_entry *fe)
return;
 
buffer = evbuffer_new();
+   if (buffer == NULL)
+   fatalx("out of memory");
TAILQ_FOREACH(loop, >sessions, gentry) {
if (EVBUFFER_LENGTH(buffer) > 0)
evbuffer_add(buffer, ",", 1);
diff --git a/usr.bin/tmux/input.c b/usr.bin/tmux/input.c
index e97f6d7c690..df920b34f0a 100644
--- a/usr.bin/tmux/input.c
+++ b/usr.bin/tmux/input.c
@@ -767,6 +767,8 @@ input_init(struct window_pane *wp)
ictx->input_buf = xmalloc(INPUT_BUF_START);
 
ictx->since_ground = evbuffer_new();
+   if (ictx->since_ground == NULL)
+   fatalx("out of memory");
 
evtimer_set(>timer, 

commit tmux for openSUSE:Factory

2018-10-22 Thread root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2018-10-22 11:25:26

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


Package is "tmux"

Mon Oct 22 11:25:26 2018 rev:41 rq:643325 version:2.8

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2018-06-19 
12:04:25.456337227 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2018-10-22 
11:25:27.219029867 +0200
@@ -1,0 +2,25 @@
+Sat Oct 20 10:47:11 UTC 2018 - Ondřej Súkup 
+
+- update to 2.8
+- drop 0001-Increment-the-lines-counter-when-skipping-a-line-to-.patch
+- move bash-completion to right place
+ * Make display-panes block the client until a pane is chosen or it
+times out.
+ * Clear history on RIS like most other terminals do.
+ * Add an "Any" key to run a command if a key is pressed that is not
+bound in the current key table.
+ * Expand formats in load-buffer and save-buffer.
+ * Add a rectangle_toggle format.
+ * Add set-hook -R to run a hook immediately.
+ * Add pane focus hooks.
+ * Allow any punctuation as separator for s/x/y not only /.
+ * Improve resizing with the mouse (fix resizing the wrong pane in some
+layouts, and allow resizing multiple panes at the same time).
+ * Allow , and } to be escaped in formats as #, and #}.
+ * Add KRB5CCNAME to update-environment.
+ * Change meaning of -c to display-message so the client is used if it
+matches the session given to -t.
+ * Fixes to : form of SGR.
+ * Add x and X to choose-tree to kill sessions, windows or panes.
+
+---

Old:

  0001-Increment-the-lines-counter-when-skipping-a-line-to-.patch
  tmux-2.7.tar.gz

New:

  tmux-2.8.tar.gz



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.vMONJw/_old  2018-10-22 11:25:27.975029123 +0200
+++ /var/tmp/diff_new_pack.vMONJw/_new  2018-10-22 11:25:27.979029119 +0200
@@ -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:   tmux
-Version:2.7
+Version:2.8
 Release:0
 Summary:Terminal multiplexer
 License:ISC AND BSD-3-Clause AND BSD-2-Clause
@@ -27,8 +27,6 @@
 Source1:bash_completion_tmux.sh
 # PATCH-FIX-OPENSUSE crrodrig...@opensuse.org -- Use /run/tmux instead of /tmp 
as the default socket path, this add some robustness against accidental 
deletion via systemd-tmpfiles-clean, tmpwatch, or similar
 Patch0: tmux-socket-path.patch
-# PATCH-FIX-UPSTREAM barendartc...@suse.com -- This fixes an infinite loop 
when resizing window
-Patch1: 0001-Increment-the-lines-counter-when-skipping-a-line-to-.patch
 BuildRequires:  pkgconfig
 BuildRequires:  utempter-devel
 BuildRequires:  pkgconfig(libevent) >= 2.0
@@ -55,19 +53,18 @@
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 
 %build
 export CFLAGS="%{optflags} -fno-strict-aliasing"
 %configure
-make %{?_smp_mflags}
+%make_build
 
 %install
 %make_install
 
 # bash completion
-install -d -m 0755 %{buildroot}%{_sysconfdir}/bash_completion.d/
-install -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/bash_completion.d/tmux.sh
+install -d -m 0755 %{buildroot}%{_datadir}/bash-completion/completions/
+install -m 0644 %{SOURCE1} 
%{buildroot}%{_datadir}/bash-completion/completions/tmux.sh
 
 install -d -m 0755 %{buildroot}%{_tmpfilesdir}
 printf 'd /run/tmux 1777 root root -' > %{buildroot}%{_tmpfilesdir}/tmux.conf
@@ -78,7 +75,7 @@
 %files
 %license COPYING
 %doc CHANGES TODO
-%{_sysconfdir}/bash_completion.d/tmux.sh
+%{_datadir}/bash-completion/completions/tmux.sh
 %{_bindir}/%{name}
 %{_mandir}/man1/%{name}.1%{?ext_man}
 %{_tmpfilesdir}/%{name}.conf

++ tmux-2.7.tar.gz -> tmux-2.8.tar.gz ++
 5090 lines of diff (skipped)




commit tmux for openSUSE:Factory

2018-06-19 Thread root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2018-06-19 12:04:23

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


Package is "tmux"

Tue Jun 19 12:04:23 2018 rev:40 rq:617320 version:2.7

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2018-05-16 
11:44:11.690618177 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2018-06-19 
12:04:25.456337227 +0200
@@ -1,0 +2,7 @@
+Fri Jun 15 10:06:14 UTC 2018 - barendartc...@suse.com
+
+- Add upstream
+  0001-Increment-the-lines-counter-when-skipping-a-line-to-.patch fixing
+  infinite loop when resizing the window
+
+---

New:

  0001-Increment-the-lines-counter-when-skipping-a-line-to-.patch



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.XqI9dL/_old  2018-06-19 12:04:26.116312723 +0200
+++ /var/tmp/diff_new_pack.XqI9dL/_new  2018-06-19 12:04:26.120312574 +0200
@@ -27,6 +27,8 @@
 Source1:bash_completion_tmux.sh
 # PATCH-FIX-OPENSUSE crrodrig...@opensuse.org -- Use /run/tmux instead of /tmp 
as the default socket path, this add some robustness against accidental 
deletion via systemd-tmpfiles-clean, tmpwatch, or similar
 Patch0: tmux-socket-path.patch
+# PATCH-FIX-UPSTREAM barendartc...@suse.com -- This fixes an infinite loop 
when resizing window
+Patch1: 0001-Increment-the-lines-counter-when-skipping-a-line-to-.patch
 BuildRequires:  pkgconfig
 BuildRequires:  utempter-devel
 BuildRequires:  pkgconfig(libevent) >= 2.0
@@ -53,6 +55,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 export CFLAGS="%{optflags} -fno-strict-aliasing"

++ 0001-Increment-the-lines-counter-when-skipping-a-line-to-.patch ++
>From ba31d3a88c8c76ec3c76d9a91373fa24e64797cd Mon Sep 17 00:00:00 2001
From: nicm 
Date: Sun, 3 Jun 2018 10:17:30 +
Subject: [PATCH] Increment the lines counter when skipping a line to avoid an
 infinite loop, and fix a check to avoid a potential out-of-bounds access.
 Problem reported by Yuxiang Qin and tracked down by Karl Beldan; GitHub issue
 1352.

Also a man page fix request by jmc@.
---
 grid.c | 3 ++-
 tmux.1 | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/grid.c b/grid.c
index f1facc4c..c88a451b 100644
--- a/grid.c
+++ b/grid.c
@@ -1011,7 +1011,7 @@ grid_reflow_join(struct grid *target, struct grid *gd, 
u_int sx, u_int yy,
 * If this is now the last line, there is nothing more to be
 * done.
 */
-   if (yy + lines == gd->hsize + gd->sy)
+   if (yy + 1 + lines == gd->hsize + gd->sy)
break;
line = yy + 1 + lines;
 
@@ -1021,6 +1021,7 @@ grid_reflow_join(struct grid *target, struct grid *gd, 
u_int sx, u_int yy,
if (gd->linedata[line].cellused == 0) {
if (!wrapped)
break;
+   lines++;
continue;
}
 



commit tmux for openSUSE:Factory

2018-05-16 Thread root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2018-05-16 11:42:59

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


Package is "tmux"

Wed May 16 11:42:59 2018 rev:39 rq:607707 version:2.7

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2018-04-20 
17:28:51.979852576 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2018-05-16 
11:44:11.690618177 +0200
@@ -1,0 +2,5 @@
+Tue May 15 18:39:52 UTC 2018 - a...@cryptomilk.org
+
+- Add bash completion for tmux
+
+---

New:

  bash_completion_tmux.sh



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.NzKidO/_old  2018-05-16 11:44:12.274596919 +0200
+++ /var/tmp/diff_new_pack.NzKidO/_new  2018-05-16 11:44:12.274596919 +0200
@@ -24,6 +24,7 @@
 Group:  System/Console
 URL:https://tmux.github.io/
 Source0:
https://github.com/tmux/tmux/releases/download/%{version}/%{name}-%{version}.tar.gz
+Source1:bash_completion_tmux.sh
 # PATCH-FIX-OPENSUSE crrodrig...@opensuse.org -- Use /run/tmux instead of /tmp 
as the default socket path, this add some robustness against accidental 
deletion via systemd-tmpfiles-clean, tmpwatch, or similar
 Patch0: tmux-socket-path.patch
 BuildRequires:  pkgconfig
@@ -61,6 +62,10 @@
 %install
 %make_install
 
+# bash completion
+install -d -m 0755 %{buildroot}%{_sysconfdir}/bash_completion.d/
+install -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/bash_completion.d/tmux.sh
+
 install -d -m 0755 %{buildroot}%{_tmpfilesdir}
 printf 'd /run/tmux 1777 root root -' > %{buildroot}%{_tmpfilesdir}/tmux.conf
 
@@ -70,6 +75,7 @@
 %files
 %license COPYING
 %doc CHANGES TODO
+%{_sysconfdir}/bash_completion.d/tmux.sh
 %{_bindir}/%{name}
 %{_mandir}/man1/%{name}.1%{?ext_man}
 %{_tmpfilesdir}/%{name}.conf

++ bash_completion_tmux.sh ++
# START tmux completion
# This file is in the public domain
# See: http://www.debian-administration.org/articles/317 for how to write more.
# Usage: Put "source bash_completion_tmux.sh" into your .bashrc
_tmux()
{
local cur prev opts
COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD-1]}"

opts=" \
attach-session \
bind-key \
break-pane \
capture-pane \
choose-client \
choose-session \
choose-window \
clear-history \
clock-mode \
command-prompt \
confirm-before \
copy-buffer \
copy-mode \
delete-buffer \
detach-client \
display-message \
display-panes \
down-pane \
find-window \
has-session \
if-shell \
join-pane \
kill-pane \
kill-server \
kill-session \
kill-window \
last-window \
link-window \
list-buffers \
list-clients \
list-commands \
list-keys \
list-panes \
list-sessions \
list-windows \
load-buffer \
lock-client \
lock-server \
lock-session \
move-window \
new-session \
new-window \
next-layout \
next-window \
paste-buffer \
pipe-pane \
previous-layout \
previous-window \
refresh-client \
rename-session \
rename-window \
resize-pane \
respawn-window \
rotate-window \
run-shell \
save-buffer \
select-layout \
select-pane \
select-prompt \
select-window \
send-keys \
send-prefix \
server-info \
set-buffer \
set-environment \
set-option \
set-window-option \
show-buffer \
show-environment \
show-messages \
show-options \
show-window-options \
source-file \
split-window \
start-server \
suspend-client \
swap-pane \
swap-window \
switch-client \
unbind-key \
unlink-window \
up-pane"

COMPREPLY=($(compgen -W "${opts}" -- ${cur}))
return 0

}
complete -F _tmux tmux

# END tmux completion



commit tmux for openSUSE:Factory

2018-04-20 Thread root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2018-04-20 17:27:52

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


Package is "tmux"

Fri Apr 20 17:27:52 2018 rev:38 rq:596834 version:2.7

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2017-10-18 
10:54:00.462948952 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2018-04-20 
17:28:51.979852576 +0200
@@ -1,0 +2,40 @@
+Sun Apr 15 00:25:50 UTC 2018 - avin...@opensuse.org
+
+- Update to 2.7
+  * Remove EVENT_* variables from environment on platforms where
+tmux uses them so they do not pass on to panes.
+  * Fixed for hooks at server exit.
+  * Remove SGR 10 (was equivalent to SGR 0 but no other terminal
+seems to do this).
+  * Expand formats in window and session names.
+  * Add -Z flag to choose-tree, choose-client, choose-buffer to
+automatically zoom the pane when the mode is entered and unzoom
+when it exits, assuming the pane is not already zoomed. This is
+now part of the default key bindings.
+  * Add C-g to exit modes with emacs keys.
+  * Add exit-empty option to exit server if no sessions (default = on)
+  * Show if a filter is present in choose modes.
+  * Add pipe-pane -I to to connect stdin of the child process.
+  * Performance improvements for reflow.
+  * Use RGB terminfo(5) capability to detect RGB colour terminals
+(the existing Tc extension remains unchanged).
+  * Support for ISO colon-separated SGR sequences.
+  * Add select-layout -E to spread panes out evenly (bound to E key).
+  * Support wide characters properly when reflowing.
+  * Pass PWD to new panes as a hint to shells, as well as calling
+chdir().
+  * Performance improvements for the various choose modes.
+  * Only show first member of session groups in tree mode (-G flag
+to choose-tree to show all).
+  * Support %else in config files to match %if
+  * Fix "kind" terminfo(5) capability to be S-Down not S-Up.
+  * Add a box around the preview label in tree mode.
+  * Show exit status and time in the remain-on-exit pane text
+  * Correctly use pane-base-index in tree mode.
+  * Change the allow-rename option default to off.
+  * Support for xterm(1) title stack escape sequences
+  * Correctly remove padding cells to fix a UTF-8 display problem
+- build from release tarball instead of source (drops automake dep)
+- rebase tmux-socket-path.patch
+
+---

Old:

  tmux-2.6.tar.gz

New:

  tmux-2.7.tar.gz



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.OqAW9m/_old  2018-04-20 17:28:52.679827192 +0200
+++ /var/tmp/diff_new_pack.OqAW9m/_new  2018-04-20 17:28:52.683827047 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package tmux
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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,16 +17,15 @@
 
 
 Name:   tmux
-Version:2.6
+Version:2.7
 Release:0
 Summary:Terminal multiplexer
 License:ISC AND BSD-3-Clause AND BSD-2-Clause
 Group:  System/Console
 URL:https://tmux.github.io/
-Source0:
https://github.com/%{name}/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
+Source0:
https://github.com/tmux/tmux/releases/download/%{version}/%{name}-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE crrodrig...@opensuse.org -- Use /run/tmux instead of /tmp 
as the default socket path, this add some robustness against accidental 
deletion via systemd-tmpfiles-clean, tmpwatch, or similar
 Patch0: tmux-socket-path.patch
-BuildRequires:  automake
 BuildRequires:  pkgconfig
 BuildRequires:  utempter-devel
 BuildRequires:  pkgconfig(libevent) >= 2.0
@@ -55,7 +54,6 @@
 %patch0 -p1
 
 %build
-autoreconf -fi
 export CFLAGS="%{optflags} -fno-strict-aliasing"
 %configure
 make %{?_smp_mflags}
@@ -70,9 +68,10 @@
 systemd-tmpfiles --create %{_tmpfilesdir}/%{name}.conf || true
 
 %files
-%doc CHANGES COPYING TODO
+%license COPYING
+%doc CHANGES TODO
 %{_bindir}/%{name}
-%{_mandir}/man1/%{name}.1%{ext_man}
+%{_mandir}/man1/%{name}.1%{?ext_man}
 %{_tmpfilesdir}/%{name}.conf
 %ghost /run/tmux
 

++ tmux-2.6.tar.gz -> tmux-2.7.tar.gz ++
 27945 lines of diff (skipped)

++ tmux-socket-path.patch ++
--- /var/tmp/diff_new_pack.OqAW9m/_old  2018-04-20 17:28:52.919818489 +0200
+++ /var/tmp/diff_new_pack.OqAW9m/_new  2018-04-20 17:28:52.919818489 +0200
@@ -1,13 +1,11 @@
-Index: tmux-2.5/tmux.c

commit tmux for openSUSE:Factory

2017-10-18 Thread root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2017-10-18 10:53:56

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


Package is "tmux"

Wed Oct 18 10:53:56 2017 rev:37 rq:534383 version:2.6

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2017-05-31 
12:22:38.503841396 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2017-10-18 
10:54:00.462948952 +0200
@@ -1,0 +2,75 @@
+Tue Oct 17 09:53:05 UTC 2017 - mimi...@gmail.com
+
+- update to 2.6
+* Add select-pane -T to set pane title.
+* Fix memory leak when lines with BCE are removed from history.
+* Fix (again) the "prefer unattached" behaviour of attach-session.
+* Reorder how keys are checked to allow keys to be specified that have a
+  leading escape. GitHub issue 1048.
+* Support REP escape sequence (\033[b).
+* Run alert hooks based on options rather than always, and allow further bells
+  even if there is an existing bell.
+* Add -d flag to display-panes to override display-panes-time.
+* Add selection_present format when in copy mode (allows key bindings that do
+  something different if there is a selection).
+* Add pane_at_left, pane_at_right, pane_at_top and pane_at_bottom formats.
+* Make bell, activity and silence alerting more consistent by: removing the
+  bell-on-alert option; adding activity-action and silence-action options with
+  the same possible values as the existing bell-action; adding a "both" value
+  for the visual-bell, visual-activity and visual-silence options to trigger
+  both a bell and a message.
+* Add a pane_pipe format to show if pipe-pane is active.
+* Block signals between forking and resetting signal handlers so that the
+  libevent signal handler doesn't get called in the child and incorrectly write
+  into the signal pipe that it still shares with the parent. GitHub issue 1001.
+* Allow punctuation in pane_current_command.
+* Add -c for respawn-pane and respawn-window.
+* Wait for any remaining data to flush when a pane is closed while pipe-pane is
+  in use.
+* Fix working out current client with no target. GitHub issue 995.
+* Try to fallback to C.UTF-8 as well as en_US.UTF-8 when looking for a UTF-8
+  locale.
+* Add user-keys option for user-defined key escape sequences (mapped to User0
+  to User999 keys).
+* Add pane-set-clipboard hook.
+* FAQ file has moved out of repository to online.
+* Fix problem with high CPU usage when a client dies unexpectedly. GitHub issue
+  941.
+* Do a dance on OS X 10.10 and above to return tmux to the user namespace,
+  allowing access to the clipboard.
+* Do not allow escape sequences which expect a specific terminator (APC, DSC,
+  OSC) to wait for forever - use a small timeout. This reduces the chance of
+  the pane locking up completely when sent garbage (cat /dev/random or
+  similar).
+* Support SIGUSR2 to toggle logging on a running server, also generate the
+  "out" log file with -vv not -.
+* Make set-clipboard a three state option: on (tmux both sends to outside
+  terminal and accepts from applications inside); external (tmux sends outside
+  but does not accept inside); and off.
+* Fix OSC 4 palette setting for bright foreground colours. GitHub issue 954.
+* Use setrgbf and setrgbb terminfo(5) capabilities to set RGB colours, if they
+  are available. (Tc is still supported as well.)
+* Fix redrawing panes when they are resized several times but end up with the
+  size unchanged (for example, splitw/resizep -Z/breakp).
+* Major rewrite of choose mode. Now includes preview, sorting, searching and
+  tagging; commands that can be executed directly from the mode (for example,
+  to delete one or more buffers); and filtering in tree mode.
+* choose-window and choose-session are now aliases of choose-tree (in the
+  command-alias option).
+* Support OSC 10 and OSC 11 to set foreground and background colours.
+* Check the U8 capability to determine whether to use UTF-8 line drawing
+  characters for ACS.
+* Some missing notifications for layout changes.
+* Control mode clients now do not affect session sizes until they issue
+  refresh-client -C. new-session -x and -y works with control clients even if
+  the session is not detached.
+* All new sessions that are unattached (whether with -d or started with no
+  terminal) are now created with size 80 x 24. Whether the status line is on or
+  off does not affect the size of new sessions until they are attached.
+* Expand formats in option names and add -F flag to expand them in option 
values.
+* Remember the search string for a pane even if copy mode is exited and entered
+  again.
+* Some further BCE fixes (scroll up, reverse index).
+* Improvements to how terminals are cleared (entirely or partially).
+

commit tmux for openSUSE:Factory

2017-05-31 Thread root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2017-05-31 12:22:35

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


Package is "tmux"

Wed May 31 12:22:35 2017 rev:36 rq:499869 version:2.5

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2017-05-04 
15:05:21.230401449 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2017-05-31 
12:22:38.503841396 +0200
@@ -1,0 +2,8 @@
+Tue May 30 22:26:00 UTC 2017 - mimi...@gmail.com
+
+- update to 2.5
+- dropped tmux_issue889.patch
+- refresh tmux-socket-path.patch
+* new stable release
+
+---

Old:

  tmux-2.4.tar.gz
  tmux_issue889.patch

New:

  tmux-2.5.tar.gz



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.JLSEMp/_old  2017-05-31 12:22:39.067761788 +0200
+++ /var/tmp/diff_new_pack.JLSEMp/_new  2017-05-31 12:22:39.071761224 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   tmux
-Version:2.4
+Version:2.5
 Release:0
 Summary:Terminal multiplexer
 License:ISC and BSD-3-Clause and BSD-2-Clause
@@ -26,8 +26,6 @@
 Source0:
https://github.com/%{name}/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE crrodrig...@opensuse.org -- Use /run/tmux instead of /tmp 
as the default socket path, this add some robustness against accidental 
deletion via systemd-tmpfiles-clean, tmpwatch, or similar
 Patch0: tmux-socket-path.patch
-# PATCH-FIX-UPSTREAM tmux_issue889.patch -- mimi...@gmail.com -- fix 
boo#1037468
-Patch1: tmux_issue889.patch
 BuildRequires:  automake
 BuildRequires:  pkgconfig
 BuildRequires:  utempter-devel
@@ -56,7 +54,6 @@
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 
 %build
 autoreconf -fi

++ tmux-2.4.tar.gz -> tmux-2.5.tar.gz ++
 7258 lines of diff (skipped)

++ tmux-socket-path.patch ++
--- /var/tmp/diff_new_pack.JLSEMp/_old  2017-05-31 12:22:39.287730736 +0200
+++ /var/tmp/diff_new_pack.JLSEMp/_new  2017-05-31 12:22:39.287730736 +0200
@@ -1,10 +1,10 @@
-Index: tmux-2.4/tmux.c
+Index: tmux-2.5/tmux.c
 ===
 tmux-2.4.orig/tmux.c
-+++ tmux-2.4/tmux.c
-@@ -120,7 +120,7 @@ make_label(const char *label)
+--- tmux-2.5.orig/tmux.c
 tmux-2.5/tmux.c
+@@ -119,7 +119,7 @@ make_label(const char *label)
if ((s = getenv("TMUX_TMPDIR")) != NULL && *s != '\0')
-   xasprintf(, "%s/tmux-%u", s, uid);
+   xasprintf(, "%s/tmux-%ld", s, (long)uid);
else
 -  xasprintf(, "%s/tmux-%ld", _PATH_TMP, (long)uid);
 +  xasprintf(, "/run/tmux/%ld", (long)uid);




commit tmux for openSUSE:Factory

2017-05-04 Thread root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2017-05-04 15:05:20

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


Package is "tmux"

Thu May  4 15:05:20 2017 rev:35 rq:492707 version:2.4

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2017-04-24 
09:49:20.787182426 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2017-05-04 
15:05:21.230401449 +0200
@@ -1,0 +2,5 @@
+Wed May  3 17:58:33 UTC 2017 - mimi...@gmail.com
+
+- Fix boo#1037468 - tmux_issue889.patch 
+
+---

New:

  tmux_issue889.patch



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.K4Cptq/_old  2017-05-04 15:05:23.378098222 +0200
+++ /var/tmp/diff_new_pack.K4Cptq/_new  2017-05-04 15:05:23.382097658 +0200
@@ -1,8 +1,7 @@
 #
 # spec file for package tmux
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
-# Copyright (c) 2010 Guido Berhoerster.
+# Copyright (c) 2017 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
@@ -27,8 +26,9 @@
 Source0:
https://github.com/%{name}/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE crrodrig...@opensuse.org -- Use /run/tmux instead of /tmp 
as the default socket path, this add some robustness against accidental 
deletion via systemd-tmpfiles-clean, tmpwatch, or similar
 Patch0: tmux-socket-path.patch
+# PATCH-FIX-UPSTREAM tmux_issue889.patch -- mimi...@gmail.com -- fix 
boo#1037468
+Patch1: tmux_issue889.patch
 BuildRequires:  automake
-BuildRequires:  pkg-config
 BuildRequires:  pkgconfig
 BuildRequires:  utempter-devel
 BuildRequires:  pkgconfig(libevent) >= 2.0
@@ -56,6 +56,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 autoreconf -fi
@@ -64,7 +65,7 @@
 make %{?_smp_mflags}
 
 %install
-make %{?_smp_mflags} DESTDIR=%{buildroot} install
+%make_install
 
 install -d -m 0755 %{buildroot}%{_tmpfilesdir}
 printf 'd /run/tmux 1777 root root -' > %{buildroot}%{_tmpfilesdir}/tmux.conf

++ tmux_issue889.patch ++
>From 0ccfb61bb0e0beb5fe76b64e30637de7d9f696c7 Mon Sep 17 00:00:00 2001
From: nicm 
Date: Mon, 1 May 2017 12:20:55 +
Subject: [PATCH] In order that people can use formats like #D in #() in the
 status line and not have to wait for an update when they change pane, we
 allow commands to run more than once a second if the expanded form changes.
 Unfortunately this can mean them being run far too often (pretty much
 continually) when multiple clients exist, because some formats (including #D)
 will always differ between clients.

To avoid this, give each client its own tree of jobs which means that
the same command will be different instances for each client - similar
to how we have the tag to separate commands for different panes.

GitHub issue 889; test case reported by Paul Johnson.
---
 cfg.c |  3 ++-
 cmd-display-message.c |  2 +-
 cmd-list-buffers.c|  2 +-
 cmd-list-clients.c|  2 +-
 cmd-list-keys.c   |  2 +-
 cmd-list-panes.c  |  2 +-
 cmd-list-sessions.c   |  2 +-
 cmd-list-windows.c|  4 +--
 cmd-pipe-pane.c   |  2 +-
 cmd-queue.c   |  2 +-
 format.c  | 68 ++-
 names.c   |  2 +-
 screen-redraw.c   |  2 +-
 server-client.c   |  3 ++-
 status.c  |  8 +++---
 tmux.h|  6 -
 window-choose.c   |  2 +-
 17 files changed, 82 insertions(+), 32 deletions(-)

Index: tmux-2.4/cfg.c
===
--- tmux-2.4.orig/cfg.c
+++ tmux-2.4/cfg.c
@@ -122,7 +122,8 @@ load_cfg(const char *path, struct client
line);
continue;
}
-   ft = format_create(NULL, FORMAT_NONE, FORMAT_NOJOBS);
+   ft = format_create(NULL, NULL, FORMAT_NONE,
+   FORMAT_NOJOBS);
 
s = p + 3;
while (isspace((u_char)*s))
Index: tmux-2.4/cmd-display-message.c
===
--- tmux-2.4.orig/cmd-display-message.c
+++ tmux-2.4/cmd-display-message.c
@@ -73,7 +73,7 @@ cmd_display_message_exec(struct cmd *sel
if (template == NULL)
template = DISPLAY_MESSAGE_TEMPLATE;
 
-   ft = format_create(item, FORMAT_NONE, 0);
+   ft = format_create(item->client, item, FORMAT_NONE, 0);
 

commit tmux for openSUSE:Factory

2017-04-24 Thread root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2017-04-24 09:49:19

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


Package is "tmux"

Mon Apr 24 09:49:19 2017 rev:34 rq:489756 version:2.4

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2016-10-02 
00:09:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2017-04-24 
09:49:20.787182426 +0200
@@ -1,0 +2,71 @@
+Fri Apr 21 06:12:25 UTC 2017 - a...@cryptomilk.org
+
+- Fix tmux-socket-path.patch to create directories inside of /run/tmux
+
+---
+Thu Apr 20 19:42:50 UTC 2017 - mimi...@gmail.com
+
+- update to 2.4
+- refresh tmux-socket-path.patch
+  + Incompatible Changes
+   * Key tables have undergone major changes. Mode key tables are no longer
+ separate from the main key tables. All mode key tables have been 
removed,
+ together with the -t flag to bind-key and unbind-key.
+ The emacs-edit, vi-edit, emacs-choose and vi-choose tables have been 
replaced
+ by fixed key bindings in the command prompt and choose modes. The 
mode-keys
+ and status-keys options remain.
+ The emacs-copy and vi-copy tables have been replaced by the copy-mode 
and
+ copy-mode-vi tables. Commands are sent using the -X and -N flags to
+ send-keys. So the following:
+   bind -temacs-copy C-Up scroll-up
+   bind -temacs-copy -R5 WheelUpPane scroll-up
+ Becomes:
+   bind -Tcopy-mode C-Up send -X scroll-up
+   bind -Tcopy-mode WheelUpPane send -N5 -X scroll-up
+ This changes allows the full command parser (including command 
sequences) and
+ command set to be used - for example, the normal command prompt with 
editing
+ and history is now used for searching, jumping, and so on instead of 
a custom
+ one. The default C-r binding is now:
+   bind -Tcopy-mode C-r command-prompt -p'search up' "send -X 
search-backward '%%'"
+ There are also some new commmands available with send -X, such as
+ copy-pipe-and-cancel.
+   * set-remain-on-exit has gone -- can be achieved with hooks instead.
+   * Hooks: before hooks have been removed and only a selection of 
commands now
+ have after hooks (they are no longer automatic). Additional hooks 
have been
+ added.
+   * The xterm-keys option now defaults to on.
+ + Normal Changes
+   * Support for mouse double and triple clicks.
+   * BCE (Background Colour Erase) is now supported.
+   * All occurrences of a search string in copy mode are now highlighted;
+ additionally, the number of search results is displayed. The 
highlighting
+ updates interactively with the default emacs key bindings (incremental
+ search).
+   * source-file now understands glob patterns.
+   * Formats now have simple comparisons:
+   #{==:a,b}
+   #{!=:a,b}
+   * There are the following new formats:
+ - #{version} -- the tmux server version;
+ - #{client_termtype} -- the terminal type of the client;
+ - #{client_name} -- the name of a client;
+ - #{client_written} -- the number of bytes written to the client.
+   * The configuration file now accepts %if/%endif conditional blocks 
which are
+ processed when it is parsed; the argument is a format string (useful 
with the
+ new format comparison options).
+   * detach-client now has -E to execute a command replacing the client 
instead of
+ exiting.
+   * Add support for custom command aliases, this is an array option which
+ contains items of the form "alias=command". This is consulted when an
+ unknown command is parsed.
+   * break-pane now has -n to specify the new window name.
+   * OSC 52 support has been added for programs inside tmux to set a tmux 
buffer.
+   * The mouse "all event" mode (1003) is now supported.
+   * Palette setting is now possible (OSC 4 and 104).
+   * Strikethrough support (a recent terminfo is required).
+   * Grouped sessions can now be named (new -t).
+   * terminal-overrides and update-environment are now array options (the 
previous
+ set -ag syntax should work without change).
+   * There have been substantial performance improvements.
+
+---

Old:

  tmux-2.3.tar.gz

New:

  tmux-2.4.tar.gz



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.GJR4wH/_old  

commit tmux for openSUSE:Factory

2016-10-01 Thread h_root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2016-10-02 00:09:06

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


Package is "tmux"

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2016-04-28 
17:01:09.0 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2016-10-02 
00:09:07.0 +0200
@@ -1,0 +2,19 @@
+Fri Sep 30 12:29:29 UTC 2016 - aloi...@gmx.com
+
+- Update to version 2.3
+  * New option 'pane-border-status' to add text in the oane
+borders.
+  * Support for hooks on commands: 'after' and 'before' hooks.
+  * 'source-file' understands '-q' to supress errors for
+nonexistent files.
+  * Lots of UTF8 improvements, especially on MacOS.
+  * 'window-status-separator' understands #[] expansions.
+  * 'split-window' understands '-f' for performing a full-width
+split.
+  * Allow report count to be specified when using 'bind-key -R'.
+  * 'set -a' for appending to user options (@foo) is now
+supported.
+  * 'display-panes' can now accept a command to run, rather
+than always selecting the pane.
+
+---

Old:

  tmux-2.2.tar.gz

New:

  tmux-2.3.tar.gz



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.4Y1206/_old  2016-10-02 00:09:08.0 +0200
+++ /var/tmp/diff_new_pack.4Y1206/_new  2016-10-02 00:09:08.0 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   tmux
-Version:2.2
+Version:2.3
 Release:0
 Summary:Terminal multiplexer
 License:ISC and BSD-3-Clause and BSD-2-Clause

++ tmux-2.2.tar.gz -> tmux-2.3.tar.gz ++
 8901 lines of diff (skipped)




commit tmux for openSUSE:Factory

2016-04-28 Thread h_root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2016-04-28 16:56:32

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


Package is "tmux"

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2016-04-12 
19:40:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2016-04-28 
17:01:09.0 +0200
@@ -1,0 +2,5 @@
+Sun Apr 24 10:51:55 UTC 2016 - mplus...@suse.com
+
+- Add correct systemd requires (boo#976922)
+
+---



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.x2tEMq/_old  2016-04-28 17:01:13.0 +0200
+++ /var/tmp/diff_new_pack.x2tEMq/_new  2016-04-28 17:01:13.0 +0200
@@ -28,11 +28,13 @@
 # PATCH-FIX-OPENSUSE crrodrig...@opensuse.org -- Use /run/tmux instead of /tmp 
as the default socket path, this add some robustness against accidental 
deletion via systemd-tmpfiles-clean, tmpwatch, or similar
 Patch0: tmux-socket-path.patch
 BuildRequires:  automake
+BuildRequires:  pkg-config
 BuildRequires:  pkgconfig
 BuildRequires:  utempter-devel
+BuildRequires:  pkgconfig(libevent) >= 2.0
 BuildRequires:  pkgconfig(systemd)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  pkgconfig(libevent) >= 2.0
+%{?systemd_requires}
 %if 0%{?suse_version} >= 1320
 BuildRequires:  pkgconfig(ncurses)
 %else
@@ -62,7 +64,7 @@
 make %{?_smp_mflags}
 
 %install
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
+make %{?_smp_mflags} DESTDIR=%{buildroot} install
 
 mkdir -p %{buildroot}%{_tmpfilesdir}
 printf 'd /run/tmux 1777 root root -' > %{buildroot}%{_tmpfilesdir}/tmux.conf




commit tmux for openSUSE:Factory

2016-04-12 Thread h_root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2016-04-12 19:40:11

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


Package is "tmux"

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2016-02-01 
19:57:52.0 +0100
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2016-04-12 
19:40:12.0 +0200
@@ -1,0 +2,45 @@
+Tue Apr 12 07:44:49 UTC 2016 - idon...@suse.com
+
+- Update to 2.2
+ + Incompatible changes:
+   * The format strings which referenced time have been removed.  Instead:
+ #{t:window_activity} can be used.
+   * Support for TMPDIR has been removed.  Use TMUX_TMPDIR instead.
+   * UTF8 detection how happens automatically if the client supports it, hence
+ the mouse-utf8, utf8 options has been removed.
+   * The mouse_utf8_flag format string has been removed.
+   * The -I option to show-messages has been removed.  See #{t:start_time}
+ format option instead.
+  + Other changes:
+* Panes are unzoomed with selectp -LRUD
+* New formats added:
+  #{scroll_position}
+  #{socket_path}
+  #{=10:...} -- limit to N characters (from the start)
+  #{=-10:...} -- limit to N characters (from the end)
+  #{t:...} -- used to format time-based formats
+  #{b:...} -- used to ascertain basename from string
+  #{d:...} -- used to ascertain dirname from string
+ #{s:...} -- used to perform substitutions on a string
+* Job output is run via the format system, so formats work again
+* If display-time is set to 0, then the indicators wait for a key to be
+  pressed.
+* list-keys and list-commands can be run without starting the tmux server.
+* kill-session learns -C to clear all alerts in all windows of the session.
+* Support for hooks (internal for now), but hooks for the following have 
been
+  implemented:
+  alert-bell
+  alert-silence
+  alert-activity
+  client-attached
+  client-detached
+  client-resized
+  pane-died
+  pane-exited
+* RGB (24bit) colour support.  The 'Tc' flag must be set in the external 
TERM
+  entry (using terminal-overrides or a custom terminfo entry).
+- Refresh tmux-socket-path.patch
+- Bash completion is now removed and provided by 
+  https://github.com/przepompownia/tmux-bash-completion instead.
+
+---

Old:

  tmux-2.1.tar.gz

New:

  tmux-2.2.tar.gz



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.eqsAGF/_old  2016-04-12 19:40:13.0 +0200
+++ /var/tmp/diff_new_pack.eqsAGF/_new  2016-04-12 19:40:13.0 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   tmux
-Version:2.1
+Version:2.2
 Release:0
 Summary:Terminal multiplexer
 License:ISC and BSD-3-Clause and BSD-2-Clause
@@ -53,7 +53,7 @@
 
 %prep
 %setup -q
-%patch0
+%patch0 -p1
 
 %build
 autoreconf -fi
@@ -63,7 +63,6 @@
 
 %install
 make DESTDIR=%{buildroot} install %{?_smp_mflags}
-install -D -m 0644 examples/bash_completion_tmux.sh 
%{buildroot}%{_sysconfdir}/bash_completion.d/bash_completion_tmux.sh
 
 mkdir -p %{buildroot}%{_tmpfilesdir}
 printf 'd /run/tmux 1777 root root -' > %{buildroot}%{_tmpfilesdir}/tmux.conf
@@ -73,10 +72,9 @@
 
 %files
 %defattr(-,root,root,-)
-%doc examples/ CHANGES COPYING FAQ TODO
+%doc CHANGES COPYING FAQ TODO
 %{_bindir}/%{name}
 %{_mandir}/man1/%{name}.1%{ext_man}
-%config %{_sysconfdir}/bash_completion.d/bash_completion_tmux.sh
 %{_tmpfilesdir}/%{name}.conf
 %ghost /run/tmux
 

++ tmux-2.1.tar.gz -> tmux-2.2.tar.gz ++
 22705 lines of diff (skipped)

++ tmux-socket-path.patch ++
--- /var/tmp/diff_new_pack.eqsAGF/_old  2016-04-12 19:40:13.0 +0200
+++ /var/tmp/diff_new_pack.eqsAGF/_new  2016-04-12 19:40:13.0 +0200
@@ -1,16 +1,13 @@
-# Use /run/tmux instead of /tmp as the default socket path, this add some
-# robustness against accidental deletion via systemd-tmpfiles-clean, tmpwatch,
-# or similar
-# 
-# 
 tmux.c.orig2015-03-01 22:46:05.0 +0100
-+++ tmux.c 2015-07-09 09:40:19.853421647 +0200
-@@ -138,7 +138,7 @@
-   else if ((s = getenv("TMPDIR")) != NULL && *s != '\0')
-   xsnprintf(base, sizeof base, "%s/tmux-%u", s, uid);
+Index: tmux-2.2/tmux.c
+===
+--- tmux-2.2.orig/tmux.c
 tmux-2.2/tmux.c
+@@ -122,7 +122,7 @@ make_label(const char *label)
+   if ((s = getenv("TMUX_TMPDIR")) != NULL && *s != '\0')
+   xasprintf(, "%s/tmux-%u", s, uid);
else
--  

commit tmux for openSUSE:Factory

2016-02-01 Thread h_root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2016-02-01 19:57:36

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


Package is "tmux"

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2015-10-20 
00:08:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2016-02-01 
19:57:52.0 +0100
@@ -1,0 +2,10 @@
+Mon Feb  1 13:09:14 UTC 2016 - mimi...@gmail.com
+
+- cleanup specfile 
+
+---
+Sun Jan 31 09:02:58 UTC 2016 - mplus...@suse.com
+
+- Enable bash-completion support
+
+---



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.L7pbZI/_old  2016-02-01 19:57:53.0 +0100
+++ /var/tmp/diff_new_pack.L7pbZI/_new  2016-02-01 19:57:53.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tmux
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2010 Guido Berhoerster.
 #
 # All modifications and additions to the file contributed by third parties
@@ -16,11 +16,6 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-%if 0%{?suse_version} > 1230
-%bcond_without systemd
-%else
-%bcond_withsystemd
-%endif
 
 Name:   tmux
 Version:2.1
@@ -35,21 +30,14 @@
 BuildRequires:  automake
 BuildRequires:  pkgconfig
 BuildRequires:  utempter-devel
-%if 0%{?suse_version} >= 1200
+BuildRequires:  pkgconfig(systemd)
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  pkgconfig(libevent) >= 2.0
 %if 0%{?suse_version} >= 1320
 BuildRequires:  pkgconfig(ncurses)
 %else
 BuildRequires:  ncurses-devel
 %endif
-%else
-BuildRequires:  ncurses-devel
-BuildRequires:  libevent2-devel
-%endif
-%if %{with systemd}
-BuildRequires:  pkgconfig(systemd)
-%endif
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 tmux is a terminal multiplexer: it enables a number of terminals (or windows),
@@ -65,9 +53,7 @@
 
 %prep
 %setup -q
-%if %{with systemd}
 %patch0
-%endif
 
 %build
 autoreconf -fi
@@ -76,23 +62,22 @@
 make %{?_smp_mflags}
 
 %install
-make install DESTDIR="%{buildroot}"
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
+install -D -m 0644 examples/bash_completion_tmux.sh 
%{buildroot}%{_sysconfdir}/bash_completion.d/bash_completion_tmux.sh
 
-%if %{with systemd}
 mkdir -p %{buildroot}%{_tmpfilesdir}
 printf 'd /run/tmux 1777 root root -' > %{buildroot}%{_tmpfilesdir}/tmux.conf
 
 %post
 systemd-tmpfiles --create %{_tmpfilesdir}/%{name}.conf || true
-%endif
 
 %files
 %defattr(-,root,root,-)
 %doc examples/ CHANGES COPYING FAQ TODO
 %{_bindir}/%{name}
 %{_mandir}/man1/%{name}.1%{ext_man}
-%if %{with systemd}
+%config %{_sysconfdir}/bash_completion.d/bash_completion_tmux.sh
 %{_tmpfilesdir}/%{name}.conf
-%endif
+%ghost /run/tmux
 
 %changelog




commit tmux for openSUSE:Factory

2015-10-19 Thread h_root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2015-10-19 22:53:32

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


Package is "tmux"

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2015-09-24 
06:15:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2015-10-20 
00:08:30.0 +0200
@@ -1,0 +2,47 @@
+Sun Oct 18 18:38:49 UTC 2015 - mimi...@gmail.com
+
+- update to 2.1
+- Incompatible Changes:
+* Mouse-mode has been rewritten.  There's now no longer options for:
+   - mouse-resize-pane
+   - mouse-select-pane
+   - mouse-select-window
+   - mode-mouse
+  Instead there is just one option:  'mouse' which turns on mouse support
+  entirely.
+* 'default-terminal' is now a session option.  Furthermore, if this is set
+  to 'screen-*' then emulate what screen does.  If italics are wanted, this
+  can be set to 'tmux' but this is still new and not necessarily supported
+  on all platforms with older ncurses installs.
+* The c0-* options for rate-limiting have been removed.  Instead, a backoff
+  approach is used.
+- Normal Changes:
+* New formats:
+   - session_activity
+   - window_linked
+   - window_activity_format
+   - session_alerts
+   - session_last_attached
+   - client_pid
+   - pid
+* 'copy-selection', 'append-selection', 'start-named-buffer' now understand
+  an '-x' flag to prevent it exiting copying mode.
+* 'select-pane' now understands '-P' to set window/pane background colours.
+* 'renumber-windows' now understands windows which are unlinked.
+* 'bind' now understands multiple key tables.  Allows for key-chaining.
+* 'select-layout' understands '-o' to undo the last layout change.
+* The environment is updated when switching sessions as well as attaching.
+* 'select-pane' now understands '-M' for marking a pane.  This marked pane
+  can then be used with commands which understand src-pane specifiers
+  automatically.
+* If a session/window target is prefixed with '=' then only an exact match
+  is considered.
+* 'move-window' understands '-a'.
+* 'update-environment' understands '-E' when attach-session is used on an
+  already attached client.
+* 'show-environment' understands '-s' to output Bourne-compatible commands.
+* New option: 'history-file' to save/restore command prompt history.
+* Copy mode is exited if the history is cleared whilst in copy-mode.
+* 'copy-mode' learned '-e' to exit copy-mode when scrolling to end.
+
+---

Old:

  tmux-2.0.tar.gz

New:

  tmux-2.1.tar.gz



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.8SuHe4/_old  2015-10-20 00:08:31.0 +0200
+++ /var/tmp/diff_new_pack.8SuHe4/_new  2015-10-20 00:08:31.0 +0200
@@ -23,7 +23,7 @@
 %endif
 
 Name:   tmux
-Version:2.0
+Version:2.1
 Release:0
 Summary:Terminal multiplexer
 License:ISC and BSD-3-Clause and BSD-2-Clause

++ tmux-2.0.tar.gz -> tmux-2.1.tar.gz ++
 23727 lines of diff (skipped)




commit tmux for openSUSE:Factory

2015-09-23 Thread h_root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2015-09-24 06:15:26

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


Package is "tmux"

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2015-07-16 
17:15:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2015-09-24 
06:15:55.0 +0200
@@ -1,0 +2,6 @@
+Fri Sep 18 22:13:32 UTC 2015 - pce...@suse.com
+
+- enable build on SLE11 (requires libevent2)
+- move comment to patch
+
+---



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.zoT2Hr/_old  2015-09-24 06:15:56.0 +0200
+++ /var/tmp/diff_new_pack.zoT2Hr/_new  2015-09-24 06:15:56.0 +0200
@@ -34,14 +34,18 @@
 Patch0: tmux-socket-path.patch
 BuildRequires:  automake
 BuildRequires:  pkgconfig
-# TODO: if we want building on sle11 we would need to guard the next two lines 
with suse_version. but as the libevent there is too old skipping that for now.
 BuildRequires:  utempter-devel
+%if 0%{?suse_version} >= 1200
 BuildRequires:  pkgconfig(libevent) >= 2.0
 %if 0%{?suse_version} >= 1320
 BuildRequires:  pkgconfig(ncurses)
 %else
 BuildRequires:  ncurses-devel
 %endif
+%else
+BuildRequires:  ncurses-devel
+BuildRequires:  libevent2-devel
+%endif
 %if %{with systemd}
 BuildRequires:  pkgconfig(systemd)
 %endif

++ tmux-socket-path.patch ++
--- /var/tmp/diff_new_pack.zoT2Hr/_old  2015-09-24 06:15:56.0 +0200
+++ /var/tmp/diff_new_pack.zoT2Hr/_new  2015-09-24 06:15:56.0 +0200
@@ -1,3 +1,8 @@
+# Use /run/tmux instead of /tmp as the default socket path, this add some
+# robustness against accidental deletion via systemd-tmpfiles-clean, tmpwatch,
+# or similar
+# 
+# 
 --- tmux.c.orig2015-03-01 22:46:05.0 +0100
 +++ tmux.c 2015-07-09 09:40:19.853421647 +0200
 @@ -138,7 +138,7 @@




commit tmux for openSUSE:Factory

2015-07-16 Thread h_root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2015-07-16 17:15:37

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


Package is tmux

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2015-05-15 
07:43:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2015-07-16 
17:15:38.0 +0200
@@ -1,0 +2,17 @@
+Thu Jul  9 08:38:20 UTC 2015 - nemy...@gmx.ch
+
+- Revert remove patch tmux-socket-path.patch, deleted in previous commit.
+  use -p0 not -p1
+
+---
+Tue Jul  7 10:46:57 UTC 2015 - nemy...@gmx.ch
+
+- Change Url from SourceForge to GitHub
+- Change Source0 to usem new GitHub Web URL
+- Add BuildRequires for automake
+- Remove patch tmux-socket-path.patch
+- Use sed instead of simple patch
+- Change Documentation, add COPYING
+- Use %{name} instead of tmux
+
+---



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.gAzj3B/_old  2015-07-16 17:15:39.0 +0200
+++ /var/tmp/diff_new_pack.gAzj3B/_new  2015-07-16 17:15:39.0 +0200
@@ -28,10 +28,11 @@
 Summary:Terminal multiplexer
 License:ISC and BSD-3-Clause and BSD-2-Clause
 Group:  System/Console
-Url:http://tmux.sourceforge.net/
-Source: 
http://download.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE tmux-socket-path.patch crrodrig...@opensuse.org -- Use 
/run/tmux instead of /tmp as the default socket path, this add some robustness 
against accidental deletion via systemd-tmpfiles-clean, tmpwatch, or similar
+Url:https://tmux.github.io/
+Source0:
https://github.com/%{name}/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
+# PATCH-FIX-OPENSUSE crrodrig...@opensuse.org -- Use /run/tmux instead of /tmp 
as the default socket path, this add some robustness against accidental 
deletion via systemd-tmpfiles-clean, tmpwatch, or similar
 Patch0: tmux-socket-path.patch
+BuildRequires:  automake
 BuildRequires:  pkgconfig
 # TODO: if we want building on sle11 we would need to guard the next two lines 
with suse_version. but as the libevent there is too old skipping that for now.
 BuildRequires:  utempter-devel
@@ -61,10 +62,11 @@
 %prep
 %setup -q
 %if %{with systemd}
-%patch0 -p1
+%patch0
 %endif
 
 %build
+autoreconf -fi
 export CFLAGS=%{optflags} -fno-strict-aliasing
 %configure
 make %{?_smp_mflags}
@@ -82,11 +84,11 @@
 
 %files
 %defattr(-,root,root,-)
-%doc CHANGES FAQ TODO examples/
-%{_mandir}/man1/tmux.1.*
-%{_bindir}/tmux
+%doc examples/ CHANGES COPYING FAQ TODO
+%{_bindir}/%{name}
+%{_mandir}/man1/%{name}.1%{ext_man}
 %if %{with systemd}
-%{_tmpfilesdir}/tmux.conf
+%{_tmpfilesdir}/%{name}.conf
 %endif
 
 %changelog

++ tmux-2.0.tar.gz ++
 20208 lines of diff (skipped)

++ tmux-socket-path.patch ++
--- /var/tmp/diff_new_pack.gAzj3B/_old  2015-07-16 17:15:39.0 +0200
+++ /var/tmp/diff_new_pack.gAzj3B/_new  2015-07-16 17:15:39.0 +0200
@@ -1,6 +1,6 @@
 tmux-1.9a.orig/tmux.c
-+++ tmux-1.9a/tmux.c
-@@ -137,7 +137,7 @@ makesocketpath(const char *label)
+--- tmux.c.orig2015-03-01 22:46:05.0 +0100
 tmux.c 2015-07-09 09:40:19.853421647 +0200
+@@ -138,7 +138,7 @@
else if ((s = getenv(TMPDIR)) != NULL  *s != '\0')
xsnprintf(base, sizeof base, %s/tmux-%u, s, uid);
else




commit tmux for openSUSE:Factory

2015-05-14 Thread h_root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2015-05-15 07:43:12

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


Package is tmux

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2015-05-10 
10:46:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2015-05-15 
07:43:22.0 +0200
@@ -1,0 +2,16 @@
+Mon May 11 13:19:33 UTC 2015 - mrueck...@suse.de
+
+- guard all systemd specific code in a bcond systemd. this includes
+  buildrequires, patching the socket path and the tmpfiles.d
+  handling
+- actually add a buildrequires for pkgconfig so we can use that for
+  libraries
+- allow building on older distros which do not have
+  pkgconfig(ncurses) yet by requiring ncurses-devel there.
+- make sure we buildrequire libevent = 2.0 as tmux requires that
+  since 1.9
+- expand the make_install macro to make it work on distros without
+  the macro
+- expand tmpfiles_create macro as it isnt defined on sle12 e.g.
+
+---



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.xwyJXD/_old  2015-05-15 07:43:23.0 +0200
+++ /var/tmp/diff_new_pack.xwyJXD/_new  2015-05-15 07:43:23.0 +0200
@@ -16,6 +16,11 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+%if 0%{?suse_version}  1230
+%bcond_without systemd
+%else
+%bcond_withsystemd
+%endif
 
 Name:   tmux
 Version:2.0
@@ -27,10 +32,18 @@
 Source: 
http://download.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE tmux-socket-path.patch crrodrig...@opensuse.org -- Use 
/run/tmux instead of /tmp as the default socket path, this add some robustness 
against accidental deletion via systemd-tmpfiles-clean, tmpwatch, or similar
 Patch0: tmux-socket-path.patch
+BuildRequires:  pkgconfig
+# TODO: if we want building on sle11 we would need to guard the next two lines 
with suse_version. but as the libevent there is too old skipping that for now.
 BuildRequires:  utempter-devel
-BuildRequires:  pkgconfig(libevent)
+BuildRequires:  pkgconfig(libevent) = 2.0
+%if 0%{?suse_version} = 1320
 BuildRequires:  pkgconfig(ncurses)
+%else
+BuildRequires:  ncurses-devel
+%endif
+%if %{with systemd}
 BuildRequires:  pkgconfig(systemd)
+%endif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -47,7 +60,9 @@
 
 %prep
 %setup -q
+%if %{with systemd}
 %patch0 -p1
+%endif
 
 %build
 export CFLAGS=%{optflags} -fno-strict-aliasing
@@ -55,20 +70,23 @@
 make %{?_smp_mflags}
 
 %install
-%make_install
+make install DESTDIR=%{buildroot}
 
+%if %{with systemd}
 mkdir -p %{buildroot}%{_tmpfilesdir}
-
 printf 'd /run/tmux 1777 root root -'  %{buildroot}%{_tmpfilesdir}/tmux.conf
 
 %post
-%{?tmpfiles_create:%tmpfiles_create %{_tmpfilesdir}/tmux.conf}
+systemd-tmpfiles --create %{_tmpfilesdir}/%{name}.conf || true
+%endif
 
 %files
 %defattr(-,root,root,-)
 %doc CHANGES FAQ TODO examples/
 %{_mandir}/man1/tmux.1.*
 %{_bindir}/tmux
+%if %{with systemd}
 %{_tmpfilesdir}/tmux.conf
+%endif
 
 %changelog




commit tmux for openSUSE:Factory

2015-05-10 Thread h_root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2015-05-10 10:46:01

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


Package is tmux

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2014-11-18 
22:46:18.0 +0100
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2015-05-10 
10:46:03.0 +0200
@@ -1,0 +2,61 @@
+Thu May  7 07:30:00 UTC 2015 - g...@opensuse.org
+
+- update to version 2.0
+  - Incompatible changes:
+- The choose-list command has been removed.
+- 'terminal-overrides' is now a server option, not a session
+  option.
+- 'message-limit' is now a server option, not a session option.
+- 'monitor-content' option has been removed.
+- 'pane_start_path' option has been removed.
+- The info mechanism which used to (for some commands)
+  provide feedback has been removed, and like other commands,
+  they now produce nothing on success.
+  - Normal changes:
+- tmux can now write an entry to utmp if the library 'utempter'
+  is present at compile time.
+- set-buffer learned append mode (-a), and a corresponding
+  'append-selection' command has been added to copy-mode.
+- choose-mode now has the following commands which can be
+  bound:
+- start-of-list
+- end-of-list
+- top-line
+- bottom-line
+- choose-buffer now understands UTF-8.
+- Pane navigation has changed:
+- The old way of always using the top or left if the choice
+  is ambiguous.
+- The new way of remembering the last used pane is annoying
+  if the layout is balanced and the leftmost is obvious to
+  the user (because clearly if we go right from the
+  top-left in a tiled set of four we want to end up in
+  top-right, even if we were last using the bottom-right).
+  So instead, use a combination of both: if there is only
+  one possible pane alongside the current pane, move to it,
+  otherwise choose the most recently used of the choice.
+- 'set-buffer' can now be told to give names to buffers.
+- The 'new-session', 'new-window', 'split-window', and
+  'respawn-pane' commands now understand multiple arguments and
+  handle quoting problems correctly.
+- 'capture-pane' understands '-S-' to mean the start of the
+  pane, and '-E-' to mean the end of the pane.
+- Support for function keys beyond F12 has changed.  The
+  following explains:
+- F13-F24 are S-F1 to S-F12
+- F25-F36 are C-F1 to C-F12
+- F37-F48 are C-S-F1 to C-S-F12
+- F49-F60 are M-F1 to M-F12
+- F61-F63 are M-S-F1 to M-S-F3
+  Therefore, F13 becomes a binding of S-F1, etc.
+- Support using pane id as part of session or window specifier
+  (so % means session-of-%1 or window-of-%1) and window id as
+  part of session
+  (so @1 means session-of-@1).
+- 'copy-pipe' command now understands formats via -F
+- 'if-shell'  command now understands formats via -F
+- 'split-window' and 'join-window' understand -b to create the
+  pane to the left or above the target pane.
+- drop obsolete tmux-fix-malloc-check-abort.patch
+
+---

Old:

  tmux-1.9a.tar.gz
  tmux-fix-malloc-check-abort.patch

New:

  tmux-2.0.tar.gz



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.8RvATz/_old  2015-05-10 10:46:04.0 +0200
+++ /var/tmp/diff_new_pack.8RvATz/_new  2015-05-10 10:46:04.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package tmux
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2010 Guido Berhoerster.
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,19 +18,18 @@
 
 
 Name:   tmux
-Version:1.9a
+Version:2.0
 Release:0
 Summary:Terminal multiplexer
 License:ISC and BSD-3-Clause and BSD-2-Clause
 Group:  System/Console
 Url:http://tmux.sourceforge.net/
 Source: 
http://download.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM tmux-fix-malloc-check-abort.patch 
http://sourceforge.net/p/tmux/tickets/105/ bnc#869950 dmacvi...@suse.de -- Fix 
glibc aborting with MALLOC_CHECK_=2
-Patch0: tmux-fix-malloc-check-abort.patch
 # PATCH-FIX-OPENSUSE tmux-socket-path.patch crrodrig...@opensuse.org -- Use 
/run/tmux instead of /tmp as the default socket path, this add some robustness 
against accidental deletion 

commit tmux for openSUSE:Factory

2014-11-14 Thread h_root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2014-11-14 09:19:19

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


Package is tmux

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2014-11-04 
17:29:47.0 +0100
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2014-11-14 
09:19:30.0 +0100
@@ -1,0 +2,5 @@
+Thu Nov 13 15:22:12 UTC 2014 - tchva...@suse.com
+
+- Add full download url for the tarball fetching/verification
+
+---



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.vtiqjv/_old  2014-11-14 09:19:31.0 +0100
+++ /var/tmp/diff_new_pack.vtiqjv/_new  2014-11-14 09:19:31.0 +0100
@@ -24,11 +24,11 @@
 License:ISC and BSD-3-Clause and BSD-2-Clause
 Group:  System/Console
 Url:http://tmux.sourceforge.net/
-BuildRequires:  libevent-devel
-BuildRequires:  ncurses-devel
-Source: %{name}-%{version}.tar.gz
+Source: 
http://download.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
 # PATCH-FIX-UPSTREAM tmux-fix-malloc-check-abort.patch 
http://sourceforge.net/p/tmux/tickets/105/ bnc#869950 dmacvi...@suse.de -- Fix 
glibc aborting with MALLOC_CHECK_=2
 Patch0: tmux-fix-malloc-check-abort.patch
+BuildRequires:  libevent-devel
+BuildRequires:  ncurses-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit tmux for openSUSE:Factory

2014-11-04 Thread h_root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2014-11-04 17:29:17

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


Package is tmux

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2014-02-24 
10:02:48.0 +0100
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2014-11-04 
17:29:47.0 +0100
@@ -1,0 +2,7 @@
+Sun Nov  2 18:01:15 UTC 2014 - dmacvi...@suse.de
+
+- add tmux-fix-malloc-check-abort.patch in order to fix glibc
+  aborting on openSUSE Factory due toits MALLOC_CHECK_ settings
+  (http://sourceforge.net/p/tmux/tickets/105/, bnc#869950)
+
+---

New:

  tmux-fix-malloc-check-abort.patch



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.wTQHpo/_old  2014-11-04 17:29:48.0 +0100
+++ /var/tmp/diff_new_pack.wTQHpo/_new  2014-11-04 17:29:48.0 +0100
@@ -27,6 +27,8 @@
 BuildRequires:  libevent-devel
 BuildRequires:  ncurses-devel
 Source: %{name}-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM tmux-fix-malloc-check-abort.patch 
http://sourceforge.net/p/tmux/tickets/105/ bnc#869950 dmacvi...@suse.de -- Fix 
glibc aborting with MALLOC_CHECK_=2
+Patch0: tmux-fix-malloc-check-abort.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -43,6 +45,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 export CFLAGS=%{optflags} -fno-strict-aliasing

++ tmux-fix-malloc-check-abort.patch ++
From 0bb9d51965f1920f303f8c9abd8133ce99d5818f Mon Sep 17 00:00:00 2001
From: Nicholas Marriott nicholas.marri...@gmail.com
Date: Wed, 26 Feb 2014 21:42:59 +
Subject: [PATCH] Don't write into buffer if no arguments, reported by Filipe
 Rosset.

---
 cmd.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/cmd.c b/cmd.c
index 5e6b93a..a7a71a6 100644
--- a/cmd.c
+++ b/cmd.c
@@ -138,6 +138,9 @@ cmd_pack_argv(int argc, char **argv, char *buf, size_t len)
size_t  arglen;
int i;
 
+   if (argc == 0)
+   return (0);
+
*buf = '\0';
for (i = 0; i  argc; i++) {
if (strlcpy(buf, argv[i], len) = len)
-- 
2.1.2

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit tmux for openSUSE:Factory

2014-02-24 Thread h_root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2014-02-24 10:02:45

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


Package is tmux

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2014-02-21 
14:26:22.0 +0100
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2014-02-24 
10:02:48.0 +0100
@@ -1,0 +2,7 @@
+Sun Feb 23 22:28:14 UTC 2014 - g...@opensuse.org
+
+- update to version 1.9a
+  - Fix crash due to uninitialized lastwp member of layout_cell
+  - Fix -fg/-bg/-style with 256 colour terminals.
+
+---

Old:

  tmux-1.9.tar.gz

New:

  tmux-1.9a.tar.gz



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.A5Qu1W/_old  2014-02-24 10:02:49.0 +0100
+++ /var/tmp/diff_new_pack.A5Qu1W/_new  2014-02-24 10:02:49.0 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   tmux
-Version:1.9
+Version:1.9a
 Release:0
 Summary:Terminal multiplexer
 License:ISC and BSD-3-Clause and BSD-2-Clause
@@ -43,7 +43,6 @@
 
 %prep
 %setup -q
-rm compat/*.o
 
 %build
 export CFLAGS=%{optflags} -fno-strict-aliasing

++ tmux-1.9.tar.gz - tmux-1.9a.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tmux-1.9/CHANGES new/tmux-1.9a/CHANGES
--- old/tmux-1.9/CHANGES2014-02-20 22:27:17.0 +0100
+++ new/tmux-1.9a/CHANGES   2014-02-22 21:52:50.0 +0100
@@ -1,3 +1,14 @@
+CHANGES FROM 1.9 to 1.9a 22 February 2014
+
+NOTE:  This is a bug-fix release to address some important bugs which just
+missed the 1.9 deadline, but were found afterwards.
+
+Normal Changes
+==
+
+* Fix crash due to uninitialized lastwp member of layout_cell
+* Fix -fg/-bg/-style with 256 colour terminals.  
+
 CHANGES FROM 1.8 to 1.9, 20 February 2014
 
 NOTE:  This release has bumped the tmux protocol version.  It is therefore
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tmux-1.9/FAQ new/tmux-1.9a/FAQ
--- old/tmux-1.9/FAQ2014-02-16 23:59:59.0 +0100
+++ new/tmux-1.9a/FAQ   2014-02-22 21:48:37.0 +0100
@@ -238,6 +238,31 @@
 
 vim users may also want to set the ttyfast option inside tmux.
 
+* How do I make ctrl and shift arrow keys work in emacs?
+
+The terminal-init-screen function in term/screen.el is called for new frames,
+but it doesn't configure any function keys.
+
+If the tmux xterm-keys option is on, it is enough to define the same keys as
+xterm. Add the following to init.el or .emacs to do this:
+
+(defadvice terminal-init-screen
+  ;; The advice is named `tmux', and is run before `terminal-init-screen' runs.
+  (before tmux activate)
+  ;; Docstring.  This describes the advice and is made available inside emacs;
+  ;; for example when doing C-h f terminal-init-screen RET
+  Apply xterm keymap, allowing use of keys passed through tmux.
+  ;; This is the elisp code that is run before `terminal-init-screen'.
+  (if (getenv TMUX)
+(let ((map (copy-keymap xterm-function-map)))
+(set-keymap-parent map (keymap-parent input-decode-map))
+(set-keymap-parent input-decode-map map
+
+And ensure .tmux.conf contains set -g xterm-keys on.
+
+Alternatively, the screen.el file can be copied to the load path and
+customized.
+
 * Why doesn't elinks set the window title inside tmux?
 
 There isn't a way to detect if a terminal supports setting the window title, so
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tmux-1.9/Makefile.am new/tmux-1.9a/Makefile.am
--- old/tmux-1.9/Makefile.am2014-02-16 23:59:59.0 +0100
+++ new/tmux-1.9a/Makefile.am   2014-02-22 21:48:37.0 +0100
@@ -9,6 +9,7 @@
CHANGES FAQ README TODO COPYING examples compat \
array.h compat.h tmux.h osdep-*.c mdoc2man.awk tmux.1
 dist-hook:
+   make clean
grep ^#found_debug= configure
find $(distdir) -name .svn -type d|xargs rm -Rf
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tmux-1.9/Makefile.in new/tmux-1.9a/Makefile.in
--- old/tmux-1.9/Makefile.in2014-02-20 22:33:33.0 +0100
+++ new/tmux-1.9a/Makefile.in   2014-02-22 21:56:13.0 +0100
@@ -1211,6 +1211,7 @@
uninstall-am uninstall-binPROGRAMS
 
 dist-hook:
+   make clean
grep ^#found_debug= configure
find $(distdir) -name .svn -type d|xargs rm -Rf
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tmux-1.9/TODO new/tmux-1.9a/TODO
--- 

commit tmux for openSUSE:Factory

2014-02-21 Thread h_root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2014-02-21 14:26:21

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


Package is tmux

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2013-03-28 
13:29:37.0 +0100
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2014-02-21 
14:26:22.0 +0100
@@ -1,0 +2,53 @@
+Thu Feb 20 22:18:42 UTC 2014 - g...@opensuse.org
+
+- update to version 1.9
+  - NOTE: This release has bumped the tmux protocol version. It is
+therefore advised that the prior tmux server is restarted when
+this version of tmux is installed, to avoid protocol mismatch
+errors for newer clients trying to talk to an older running
+tmux server.
+  - 88 colour support has been removed.
+  - 'default-path' has been removed. The new-window command accepts
+'-c' to cater for this. The previous value of . can be
+replaced with: 'neww -c $PWD', the previous value of '' which
+meant current path of the pane can be specified as: 'neww -c
+#{pane_current_path}'
+  - The single format specifiers: #A - #Z (where defined) have
+been deprecated and replaced with longer-named equivalents, as
+listed in the FORMATS section of the tmux manpage.
+  - The various foo-{fg,bg,attr} commands have been deprecated and
+replaced with equivalent foo-style option instead. Currently
+this is still backwards-compatible, but will be removed over
+time.
+  - A new environment variable TMUX_TMPDIR is now honoured,
+allowing the socket directory to be set outside of TMPDIR
+(/tmp/ if not set).
+  - If -s not given to swap-pane the current pane is assumed.
+  - A #{pane_syncronized} format specifier has been added to be a
+conditional format if a pane is in a syncronised mode (c.f.
+syncronize-panes)
+  - Tmux now runs under Cygwin natively.
+  - Formats can now be nested within each other and expanded
+accordingly.
+  - Added 'automatic-rename-format' option to allow the automatic
+rename mechanism to use something other than the default of
+#{pane_current_command}.
+  - new-session learnt '-c' to specify the starting directory for
+that session and all subsequent windows therein.
+  - The session name is now shown in the message printed to the
+terminal when a session is detached.
+  - Lots more format specifiers have been added.
+  - Server race conditions have been fixed; in particular commands
+are not run until after the configuration file is read
+completely.
+  - Case insensitive searching in tmux's copy-mode is now possible.
+  - attach-session and switch-client learnt the '-t' option to
+accept a window and/or a pane to use.
+  - Copy-mode is only exited if no selection is in progress.
+  - Paste key in copy-mode is now possible to enter text from the
+clipboard.
+  - status-interval set to '0' now works as intended.
+  - tmux now supports 256 colours running under fbterm.
+  - Many bug fixes!
+
+---

Old:

  tmux-1.8.tar.gz

New:

  tmux-1.9.tar.gz



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.Ysz60s/_old  2014-02-21 14:26:22.0 +0100
+++ /var/tmp/diff_new_pack.Ysz60s/_new  2014-02-21 14:26:22.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tmux
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2010 Guido Berhoerster.
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
 
 
 Name:   tmux
-Version:1.8
+Version:1.9
 Release:0
 Summary:Terminal multiplexer
 License:ISC and BSD-3-Clause and BSD-2-Clause
@@ -43,6 +43,7 @@
 
 %prep
 %setup -q
+rm compat/*.o
 
 %build
 export CFLAGS=%{optflags} -fno-strict-aliasing
@@ -52,9 +53,6 @@
 %install
 %make_install
 
-%clean
-rm -rf %{buildroot}
-
 %files
 %defattr(-,root,root,-)
 %doc CHANGES FAQ TODO examples/

++ tmux-1.8.tar.gz - tmux-1.9.tar.gz ++
 21352 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit tmux for openSUSE:Factory

2013-03-28 Thread h_root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2013-03-28 13:29:36

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


Package is tmux, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2012-10-18 
22:04:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2013-03-28 
13:29:37.0 +0100
@@ -1,0 +2,50 @@
+Tue Mar 26 21:57:13 UTC 2013 - g...@opensuse.org
+
+- update to version 1.8
+  - incompatible change: layout redo/undo has been removed
+  - add halfpage up/down bindings to copy mode
+  - session choosing fixed to work with unattached sessions
+  - new window options window-status-last-{attr,bg,fg} to denote
+the last window which was active
+  - scrolling in copy-mode now scrolls the region without moving
+the mouse cursor
+  - run-shell learnt '-t' to specify the pane to use when
+displaying output
+  - support for middle-click pasting
+  - choose-tree learns '-u' to start uncollapsed
+  - select-window learnt '-T; to toggle to the last window if it's
+already current
+  - new session option 'assume-paste-time' for pasting text versus
+key-binding actions
+  - choose-* commands now work outside of an attached client
+  - aliases are now shown for list-commands command
+  - status learns about formats
+  - free-form options can be set with set-option if prepended with
+an '@' sign
+  - capture-pane learnt '-p' to send to stdout, and '-e' for
+capturing escape sequences, and '-a' to capture the alternate
+screen, and '-P' to dump pending output
+  - many new formats added (client_session, client_last_session,
+etc.)
+  - control mode, which is a way for a client to send tmux commands
+currently more useful to users of iterm2
+  - resize-pane learnt '-x' and '-y' for absolute pane sizing
+  - config file loading now reports errors from all files which are
+loaded via the 'source-file' command
+  - 'copy-pipe' mode command to copy selection and pipe the
+selection to a command
+  - changes panes can now emit focus notifications for certain
+applications which use those
+  - run-shell and if-shell now accept format placeholders
+  - resize-pane learnt '-Z' for zooming a pane temporarily
+  - new-session learnt '-A' to make it behave like attach-session
+  - set-option learnt '-o' to prevent setting an option which is
+already set
+  - capture-pane and show-options learns '-q' to silence errors
+  - new command 'wait-for' which blocks a client until woken up
+again
+  - resizing panes will now reflow the text inside them
+  - lots and lots of bug fixes, fixing memory-leaks, etc
+  - various manpage improvements
+
+---

Old:

  tmux-1.7.tar.gz

New:

  tmux-1.8.tar.gz



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.q5MWnD/_old  2013-03-28 13:29:38.0 +0100
+++ /var/tmp/diff_new_pack.q5MWnD/_new  2013-03-28 13:29:38.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tmux
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2010 Guido Berhoerster.
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
 
 
 Name:   tmux
-Version:1.7
+Version:1.8
 Release:0
 Summary:Terminal multiplexer
 License:ISC and BSD-3-Clause and BSD-2-Clause
@@ -57,7 +57,7 @@
 
 %files
 %defattr(-,root,root,-)
-%doc CHANGES FAQ NOTES TODO examples/
+%doc CHANGES FAQ TODO examples/
 %doc %{_mandir}/man1/tmux.1.*
 %{_bindir}/tmux
 

++ tmux-1.7.tar.gz - tmux-1.8.tar.gz ++
 16755 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit tmux for openSUSE:Factory

2012-01-25 Thread h_root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2012-01-25 12:19:26

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


Package is tmux, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/tmux/tmux.changes2011-09-23 
12:48:20.0 +0200
+++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes   2012-01-25 
12:19:28.0 +0100
@@ -1,0 +2,58 @@
+Tue Jan 24 09:16:45 UTC 2012 - g...@opensuse.org
+
+- update to version 1.6
+  - extend the mode-mouse option to add a third choice which means
+the mouse does not enter copy mode
+  - add a -r flag to switch-client to toggle the client read-only
+flag
+  - add pane-base-index option
+  - support \ for line continuation in the configuration file
+  - framework for more powerful formatting of command output and
+use it for list-{panes,windows,sessions}; this allows more
+descriptive replacements (such as #{session_name}) and
+conditionals
+  - mark dead panes with some text saying they are dead
+  - reject $SHELL if it is not a full path
+  - add -S option to refresh-client to redraw status line
+  - add an else clause for if-shell
+  - try to resolve relative paths for loadb and saveb (first, using
+client working directory, if any, then default-path or session
+working directory)
+  - support for \e[3J to clear the history and send the
+corresponding terminfo code (E3) before locking
+  - when in copy mode, make repeat count indicate buffer to
+replace, if used
+  - add screen*:XT to terminal-overrides for tmux-in-tmux
+  - status-line message attributes added
+  - move word-separators to be a session rather than window option
+  - change the way the working directory for new processes is
+discovered; if default-path isn't empty, it is used; otherwise,
+if a new window is created from the command-line, the working
+directory of the client is used; if not, platform specific code
+is used to retrieve the current working directory of the
+process in the active pane; if that fails, the directory where
+the session was created is used, instead
+  - do not change the current pane if both
+mouse-select-{pane,window} are enabled
+  - add \033[s and \033[u to save and restore cursor position
+  - allow $HOME to be used as default-path
+  - add CNL and CPL escape sequences
+  - calculate last position correctly for UTF-8 wide characters
+  - add an option allow-rename to disable the window rename escape
+sequence
+  - attributes for each type of status-line alert (ie bell, content
+and activity) added; therefore, remove the superfluous options
+window-status-alert-{attr,bg,fg}
+  - add a -R flag to send-keys to reset the terminal
+  - add strings to allow the aixterm bright colours to be used when
+configuring colours
+  - drop the ability to have a list of keys in the prefix in favour
+of two separate options, prefix and prefix2
+  - flag -2 added to send-prefix to send the secondary prefix key
+  - show pane size in top right of display panes mode
+  - some memory leaks plugged
+  - more command-prompt editing improvements
+  - various manpage improvements
+  - more Vi mode improvements
+
+---

Old:

  tmux-1.5.tar.gz

New:

  tmux-1.6.tar.gz



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.kW7KcE/_old  2012-01-25 12:19:29.0 +0100
+++ /var/tmp/diff_new_pack.kW7KcE/_new  2012-01-25 12:19:29.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tmux
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2010 Guido Berhoerster.
 #
 # All modifications and additions to the file contributed by third parties
@@ -16,18 +16,15 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
-
 Name:   tmux
-Version:1.5
-Release:1
+Version:1.6
+Release:0
 Summary:Terminal multiplexer
-Group:  System/Console
 License:ISC ; BSD-3-Clause ; BSD-2-Clause
+Group:  System/Console
 Url:http://tmux.sourceforge.net/
-AutoReqProv:on
-BuildRequires:  ncurses-devel
 BuildRequires:  libevent-devel
+BuildRequires:  ncurses-devel
 Source: %{name}-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 

++ tmux-1.5.tar.gz - tmux-1.6.tar.gz ++
 8080 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit tmux for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package tmux for openSUSE:Factory checked in 
at 2011-12-06 19:09:01

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


Package is tmux, Maintainer is 

Changes:




Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.n7YoBc/_old  2011-12-06 19:43:03.0 +0100
+++ /var/tmp/diff_new_pack.n7YoBc/_new  2011-12-06 19:43:03.0 +0100
@@ -23,7 +23,7 @@
 Release:1
 Summary:Terminal multiplexer
 Group:  System/Console
-License:ISC ; BSD3c ; BSD 2-Clause
+License:ISC ; BSD-3-Clause ; BSD-2-Clause
 Url:http://tmux.sourceforge.net/
 AutoReqProv:on
 BuildRequires:  ncurses-devel

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit tmux for openSUSE:Factory

2011-07-11 Thread h_root

Hello community,

here is the log from the commit of package tmux for openSUSE:Factory
checked in at Mon Jul 11 10:13:05 CEST 2011.




--- tmux/tmux.changes   2010-12-28 01:55:30.0 +0100
+++ /mounts/work_src_done/STABLE/tmux/tmux.changes  2011-07-10 
11:12:59.0 +0200
@@ -1,0 +2,74 @@
+Sun Jul 10 08:24:13 UTC 2011 - g...@opensuse.org
+
+- update to version 1.5
+  - support xterm mouse modes 1002 and 1003
+  - add a -P option to new-window and split-window to print the new
+window or pane index in target form (useful to pass it into
+other commands)
+  - support for UTF-8 mouse input (\033[1005h) which was added in
+xterm 262
+  - accept colours of the hex form #ff and translate to the
+nearest from the xterm(1) 256-colour set
+  - use TMPDIR if set
+  - support -x and -y for new-session to specify the initial size
+of the window if created detached with -d
+  - make bind-key accept characters with the top-bit-set and print
+them as octal
+  - set $TMUX without the session when background jobs are run
+  - add a -P option to detach to HUP the client's parent process
+(usually causing it to exit as well)
+  - support passing through escape sequences to the underlying
+terminal by using DCS with a tmux; prefix
+  - give each pane created in a tmux server a unique id (starting
+from 0), put it in the TMUX_PANE environment variable and
+accept it as a target
+  - allow a start and end line to be specified for capture-pane
+which may be negative to capture part of the history
+  - add -a and -s options to lsp to list all panes in the server or
+session respectively; likewise add -s to lsw
+  - change -t on display-message to be target-pane for the #[A-Z]
+replacements and add -c as target-client
+  - the attach-session command now prefers the most recently used
+unattached session
+  - add -s option to detach-client to detach all clients attached
+to a session
+  - add -t to list-clients
+  - change window with mouse wheel over status line if
+mouse-select-window is on
+  - when mode-mouse is on, automatically enter copy mode when the
+mouse is dragged or the mouse wheel is used, also exit copy
+mode when the mouse wheel is scrolled off the bottom
+  - provide #h character pair for short hostname (no domain)
+  - add a new option, mouse-resize-pane; when on, panes may be
+resized by dragging their borders
+  - add three new copy-mode commands - select-line, copy-line,
+copy-end-of-line
+  - support setting the xterm clipboard when copying from copy mode
+using the xterm escape sequence for the purpose (if xterm is
+configured to allow it)
+  - support xterm(1) cursor colour change sequences through
+terminfo(5) Cc (set) and Cr (reset) extensions
+  - support DECSCUSR sequence to set the cursor style with two new
+terminfo(5) extensions, Cs and Csr
+  - make the command-prompt custom prompts recognize the
+status-left option character pairs
+  - add a respawn-pane command
+  - add a couple of extra xterm-style keys that gnome terminal
+provides
+  - allow the initial context on prompts to be set with the new -I
+option to command-prompt; include the current window and
+session name in the prompt when renaming and add a new key
+binding ($) for rename session
+  - option bell-on-alert added to trigger the terminal bell when
+there is an alert
+  - change the list-keys format so that it shows the keys using
+actual tmux commands which should be able to be directly copied
+into the config file
+  - show full targets for lsp/lsw -a
+  - make confirm-before prompt customizable with -p option like
+command-prompt and add the character pairs #W and #P to the
+default kill-{pane,window} prompts
+  - vi mode improvements
+  - bugfixes
+
+---

calling whatdependson for head-i586


Old:

  tmux-1.4.tar.bz2

New:

  tmux-1.5.tar.gz



Other differences:
--
++ tmux.spec ++
--- /var/tmp/diff_new_pack.sKyFvL/_old  2011-07-11 10:12:36.0 +0200
+++ /var/tmp/diff_new_pack.sKyFvL/_new  2011-07-11 10:12:36.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package tmux (Version 1.4)
+# spec file for package tmux
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2010 Guido Berhoerster.
 #
 # All modifications and additions to the file contributed by third parties
@@ -19,7 +19,7 @@
 
 
 Name:   tmux
-Version:1.4
+Version:1.5
 Release:1
 Summary:Terminal multiplexer
 Group:  System/Console
@@ -28,7 +28,7 @@
 AutoReqProv:on
 BuildRequires:  ncurses-devel
 BuildRequires:  libevent-devel
-Source: %{name}-%{version}.tar.bz2
+Source: