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;