SHA256
1
0
forked from pool/tmux

11 Commits

Author SHA256 Message Date
58d5fbd7e7 Accepting request 980726 from home:dirkmueller:Factory
- update to 3.3:
  * Add an ACL list for users connecting to the tmux socket. Users may be
    forbidden from attaching, forced to attach read-only, or allowed to attach
    read-write. A new command, server-access, configures the list. File system
    permissions must still be configured manually.
  * Emit window-layout-changed on swap-pane.
  * Better error reporting when applying custom layouts.
  * Handle ANSI escape sequences in run-shell output.
  * Add pane_start_path to match start_command.
  * Set PWD so shells have a hint about the real path.
  * Do not allow pipe-pane on dead panes.
  * Do not report mouse positions (incorrectly) above the maximum of 223 in
    normal mouse mode.
  * Add an option (default off) to control the passthrough escape sequence.
  * Support more mouse buttons when the terminal sends them.
  * Add a window-resized hook which is fired when the window is actually resized
    which may be later than the client resize.
  * Add next_session_id format with the next session ID.
  * Add formats for client and server UID and user.
  * Add argument to refresh-client -l to forward clipboard to a pane.
  * Add remain-on-exit-format to set text shown when pane is dead.
  * With split-window -f use percentages of window size not pane size.
  * Add an option (fill-character) to set the character used for unused areas of
    a client.
  * Add an option (scroll-on-clear) to control if tmux scrolls into history on
    clear.
  * Add a capability for OSC 7 and use it similarly to how the title is set (and
    controlled by the same set-titles option).
  * Add support for systemd socket activation (where systemd creates the Unix
    domain socket for tmux rather than tmux creating it). Build with

OBS-URL: https://build.opensuse.org/request/show/980726
OBS-URL: https://build.opensuse.org/package/show/utilities/tmux?expand=0&rev=36
2022-06-07 18:09:09 +00:00
6e43c0bb6f Accepting request 891445 from home:dirkmueller:Factory
- refresh tmux-socket-path.patch: 
  restore ability to overwrite socket path using $TMUX_TMPDIR (bsc#1185572)

OBS-URL: https://build.opensuse.org/request/show/891445
OBS-URL: https://build.opensuse.org/package/show/utilities/tmux?expand=0&rev=34
2021-05-08 20:24:34 +00:00
5f75a92f69 Accepting request 886439 from home:dirkmueller:Factory
- update to 3.2:
  * status-fg and status-bg are now applied before status-style rather than instead
    of; this means that if either is set to default the status-style colour will be
    used. To fix, replace status-bg default with status-style bg=default.
  * How data is sent to control mode clients has been completely revamped to both
    be more fair with multiple panes and to prevent huge amounts of data being
    backed up; this feature is used by default when tmux is attached with the
    latest iTerm2 nightly builds.
  * Configuration file parsing has changed slightly: the contents of the new {}
    syntax introduced in 3.1 must now be valid tmux command syntax; and to allow
    formats to be annotated, strings given with quotes may now contain newlines
    (leading spaces and comments are stripped).
  * A new customize mode available with C-b C (C-b S-c) which allows options and
    key bindings to be browsed and changed interactively.
  * Support for extended keys offered by some terminals (xterm, mintty, iTerm2),
    see https://github.com/tmux/tmux/wiki/Modifier-Keys#extended-keys.
  * A pane-border-lines option to change the characters used to draw the pane
    border separators.
  * How UTF-8 data is stored has been rewritten to reduce memory use for characters
    in the BMP.
  * The message log (C-b ~) has been changed to be per server instead of per client
    and to have some useful content.
  * Client flags have been extended (refresh-client -F becomes -f and also added
    for attach-session and new-session), and a read-only flag added (same as -r to
    attach-session).
  * A new active-pane client flag that if given allows a client to have its own
    active pane for each window rather than being tied to the server's active pane.
  * Improved command-prompt completion including showing a menu of completions.
  * All style options can now be formats, for example the default
    pane-active-border-style now changes colour depending on pane_in_mode and

OBS-URL: https://build.opensuse.org/request/show/886439
OBS-URL: https://build.opensuse.org/package/show/utilities/tmux?expand=0&rev=33
2021-04-30 07:32:40 +00:00
d2799b2d86 Accepting request 596584 from home:avindra:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/596584
OBS-URL: https://build.opensuse.org/package/show/utilities/tmux?expand=0&rev=17
2018-04-16 06:48:56 +00:00
2285a3d2f7 Accepting request 499868 from home:mimi_vx:branches:utilities
- update to 2.5
- dropped tmux_issue889.patch
- refresh tmux-socket-path.patch
* new stable release

OBS-URL: https://build.opensuse.org/request/show/499868
OBS-URL: https://build.opensuse.org/package/show/utilities/tmux?expand=0&rev=15
2017-05-30 22:29:33 +00:00
7794f39e3f Accepting request 489714 from home:gladiac:branches:utilities
Fix creating the tmux direcotires for the unix pipes.

OBS-URL: https://build.opensuse.org/request/show/489714
OBS-URL: https://build.opensuse.org/package/show/utilities/tmux?expand=0&rev=13
2017-04-21 08:49:08 +00:00
7aa1d1e094 Accepting request 489671 from home:mimi_vx:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/489671
OBS-URL: https://build.opensuse.org/package/show/utilities/tmux?expand=0&rev=12
2017-04-20 19:48:40 +00:00
2456a6c6d7 Accepting request 387864 from home:namtrac:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/387864
OBS-URL: https://build.opensuse.org/package/show/utilities/tmux?expand=0&rev=9
2016-04-12 09:37:30 +00:00
Ismail Dönmez
664607922a Accepting request 332566 from home:pcerny:factory
- enable build on SLE11 (requires libevent2)
- move comment to patch

OBS-URL: https://build.opensuse.org/request/show/332566
OBS-URL: https://build.opensuse.org/package/show/utilities/tmux?expand=0&rev=3
2015-09-21 10:53:12 +00:00
Stephan Kulow
83a0ac006f Accepting request 315663 from utilities
1

OBS-URL: https://build.opensuse.org/request/show/315663
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tmux?expand=0&rev=27
2015-07-16 15:15:37 +00:00
1ff5c54430 Accepting request 261719 from devel:openSUSE:Factory
- tmux-socket-path.patch: Just like screen, create socket 
  directory with tmpfiles.d functionality in /run/tmux 
  and not in /tmp. This patch only alters the default
  directory that can be still overrriden by setting
  TMUX_TMPDIR or TMPDIR environment variable. This add some
  robustness against accidental deletion via
  systemd-tmpfiles-clean, tmpwatch, or similar.

OBS-URL: https://build.opensuse.org/request/show/261719
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tmux?expand=0&rev=24
2014-11-18 21:45:39 +00:00