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.changes        2016-10-02 
00:09:07.000000000 +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  2017-04-24 09:49:21.647060809 +0200
+++ /var/tmp/diff_new_pack.GJR4wH/_new  2017-04-24 09:49:21.651060243 +0200
@@ -18,7 +18,7 @@
 
 
 Name:           tmux
-Version:        2.3
+Version:        2.4
 Release:        0
 Summary:        Terminal multiplexer
 License:        ISC and BSD-3-Clause and BSD-2-Clause
@@ -66,7 +66,7 @@
 %install
 make %{?_smp_mflags} DESTDIR=%{buildroot} install
 
-mkdir -p %{buildroot}%{_tmpfilesdir}
+install -d -m 0755 %{buildroot}%{_tmpfilesdir}
 printf 'd /run/tmux 1777 root root -' > %{buildroot}%{_tmpfilesdir}/tmux.conf
 
 %post

++++++ tmux-2.3.tar.gz -> tmux-2.4.tar.gz ++++++
++++ 32594 lines of diff (skipped)

++++++ tmux-socket-path.patch ++++++
--- /var/tmp/diff_new_pack.GJR4wH/_old  2017-04-24 09:49:21.835034223 +0200
+++ /var/tmp/diff_new_pack.GJR4wH/_new  2017-04-24 09:49:21.835034223 +0200
@@ -1,13 +1,13 @@
-Index: tmux-2.2/tmux.c
+Index: tmux-2.4/tmux.c
 ===================================================================
---- tmux-2.2.orig/tmux.c
-+++ tmux-2.2/tmux.c
-@@ -122,7 +122,7 @@ make_label(const char *label)
+--- tmux-2.4.orig/tmux.c
++++ tmux-2.4/tmux.c
+@@ -120,7 +120,7 @@ make_label(const char *label)
        if ((s = getenv("TMUX_TMPDIR")) != NULL && *s != '\0')
                xasprintf(&base, "%s/tmux-%u", s, uid);
        else
--              xasprintf(&base, "%s/tmux-%u", _PATH_TMP, uid);
-+              xasprintf(&base, "/run/tmux/%u", uid);
+-              xasprintf(&base, "%s/tmux-%ld", _PATH_TMP, (long)uid);
++              xasprintf(&base, "/run/tmux/%ld", (long)uid);
  
        if (mkdir(base, S_IRWXU) != 0 && errno != EEXIST)
                goto fail;


Reply via email to