Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-8]: src Pull up the following, requested by christos in ticket #1...



details:   https://anonhg.NetBSD.org/src/rev/c3cf9c5eb1be
branches:  netbsd-8
changeset: 941925:c3cf9c5eb1be
user:      martin <martin%NetBSD.org@localhost>
date:      Sun Nov 01 18:07:58 2020 +0000

description:
Pull up the following, requested by christos in ticket #1619:

        external/bsd/tmux/dist/compat/daemon-darwin.c   up to 1.1.1.1
        external/bsd/tmux/dist/compat/fdforkpty.c       up to 1.1.1.1
        external/bsd/tmux/dist/compat/memmem.c          up to 1.1.1.1
        external/bsd/tmux/dist/menu.c                   up to 1.2
        external/bsd/tmux/dist/window-tree.c            up to 1.7
        external/bsd/tmux/dist/mode-tree.c              up to 1.6
        external/bsd/tmux/dist/etc/ylwrap               up to 1.1.1.1
        external/bsd/tmux/dist/cmd-resize-window.c      up to 1.2
        external/bsd/tmux/dist/regsub.c                 up to 1.3
        external/bsd/tmux/dist/cmd-parse.y              up to 1.3
        external/bsd/tmux/dist/window-buffer.c          up to 1.6
        external/bsd/tmux/dist/spawn.c                  up to 1.3
        external/bsd/tmux/dist/README.ja                up to 1.1.1.1
        external/bsd/tmux/dist/window-client.c          up to 1.6
        external/bsd/tmux/dist/file.c                   up to 1.1.1.1
        external/bsd/tmux/dist/format-draw.c            up to 1.1.1.3
        external/bsd/tmux/dist/cmd-display-menu.c       up to 1.1.1.1
        external/bsd/tmux/dist/compat/fparseln.c        delete
        external/bsd/tmux/dist/FAQ                      delete
        external/bsd/tmux/dist/TODO                     delete
        external/bsd/tmux/dist/cmd-choose-buffer.c      delete
        external/bsd/tmux/dist/cmd-choose-client.c      delete
        external/bsd/tmux/dist/cmd-list.c               delete
        external/bsd/tmux/dist/cmd-set-hook.c           delete
        external/bsd/tmux/dist/cmd-string.c             delete
        external/bsd/tmux/dist/hooks.c                  delete
        external/bsd/tmux/dist/pty.c                    delete
        external/bsd/tmux/dist/signal.c                 delete
        external/bsd/tmux/dist/window-choose.c          delete
        external/bsd/tmux/dist/CHANGES                  up to 1.1.1.6
        external/bsd/tmux/dist/COPYING                  up to 1.1.1.2
        external/bsd/tmux/dist/Makefile.am              up to 1.1.1.6
        external/bsd/tmux/dist/Makefile.in              up to 1.1.1.6
        external/bsd/tmux/dist/README                   up to 1.1.1.4
        external/bsd/tmux/dist/aclocal.m4               up to 1.1.1.4
        external/bsd/tmux/dist/alerts.c                 up to 1.1.1.5
        external/bsd/tmux/dist/arguments.c              up to 1.1.1.9
        external/bsd/tmux/dist/attributes.c             up to 1.1.1.9
        external/bsd/tmux/dist/cfg.c                    up to 1.1.1.12
        external/bsd/tmux/dist/client.c                 up to 1.10
        external/bsd/tmux/dist/cmd-attach-session.c     up to 1.8
        external/bsd/tmux/dist/cmd-bind-key.c           up to 1.1.1.9
        external/bsd/tmux/dist/cmd-break-pane.c         up to 1.1.1.11
        external/bsd/tmux/dist/cmd-capture-pane.c       up to 1.8
        external/bsd/tmux/dist/cmd-choose-tree.c        up to 1.1.1.9
        external/bsd/tmux/dist/cmd-command-prompt.c     up to 1.1.1.10
        external/bsd/tmux/dist/cmd-confirm-before.c     up to 1.1.1.9
        external/bsd/tmux/dist/cmd-copy-mode.c          up to 1.1.1.11
        external/bsd/tmux/dist/cmd-detach-client.c      up to 1.1.1.8
        external/bsd/tmux/dist/cmd-display-message.c    up to 1.10
        external/bsd/tmux/dist/cmd-display-panes.c      up to 1.1.1.11
        external/bsd/tmux/dist/cmd-find-window.c        up to 1.1.1.10
        external/bsd/tmux/dist/cmd-find.c               up to 1.1.1.7
        external/bsd/tmux/dist/cmd-if-shell.c           up to 1.10
        external/bsd/tmux/dist/cmd-join-pane.c          up to 1.1.1.10
        external/bsd/tmux/dist/cmd-kill-pane.c          up to 1.1.1.10
        external/bsd/tmux/dist/cmd-kill-session.c       up to 1.1.1.9
        external/bsd/tmux/dist/cmd-kill-window.c        up to 1.1.1.8
        external/bsd/tmux/dist/cmd-list-buffers.c       up to 1.1.1.8
        external/bsd/tmux/dist/cmd-list-clients.c       up to 1.1.1.8
        external/bsd/tmux/dist/cmd-list-keys.c          up to 1.1.1.11
        external/bsd/tmux/dist/cmd-list-panes.c         up to 1.1.1.8
        external/bsd/tmux/dist/cmd-list-sessions.c      up to 1.1.1.9
        external/bsd/tmux/dist/cmd-list-windows.c       up to 1.1.1.8
        external/bsd/tmux/dist/cmd-load-buffer.c        up to 1.9
        external/bsd/tmux/dist/cmd-lock-server.c        up to 1.1.1.8
        external/bsd/tmux/dist/cmd-move-window.c        up to 1.1.1.8
        external/bsd/tmux/dist/cmd-new-session.c        up to 1.8
        external/bsd/tmux/dist/cmd-new-window.c         up to 1.8
        external/bsd/tmux/dist/cmd-paste-buffer.c       up to 1.8
        external/bsd/tmux/dist/cmd-pipe-pane.c          up to 1.1.1.10
        external/bsd/tmux/dist/cmd-queue.c              up to 1.6
        external/bsd/tmux/dist/cmd-refresh-client.c     up to 1.1.1.11
        external/bsd/tmux/dist/cmd-rename-session.c     up to 1.1.1.9
        external/bsd/tmux/dist/cmd-rename-window.c      up to 1.1.1.9
        external/bsd/tmux/dist/cmd-resize-pane.c        up to 1.1.1.12
        external/bsd/tmux/dist/cmd-respawn-pane.c       up to 1.1.1.9
        external/bsd/tmux/dist/cmd-respawn-window.c     up to 1.1.1.11
        external/bsd/tmux/dist/cmd-rotate-window.c      up to 1.1.1.10
        external/bsd/tmux/dist/cmd-run-shell.c          up to 1.1.1.11
        external/bsd/tmux/dist/cmd-save-buffer.c        up to 1.1.1.11
        external/bsd/tmux/dist/cmd-select-layout.c      up to 1.1.1.10
        external/bsd/tmux/dist/cmd-select-pane.c        up to 1.1.1.12
        external/bsd/tmux/dist/cmd-select-window.c      up to 1.1.1.9
        external/bsd/tmux/dist/cmd-send-keys.c          up to 1.10
        external/bsd/tmux/dist/cmd-set-environment.c    up to 1.1.1.8
        external/bsd/tmux/dist/cmd-set-option.c         up to 1.1.1.11
        external/bsd/tmux/dist/cmd-show-environment.c   up to 1.1.1.8
        external/bsd/tmux/dist/cmd-show-messages.c      up to 1.7
        external/bsd/tmux/dist/cmd-show-options.c       up to 1.3
        external/bsd/tmux/dist/cmd-source-file.c        up to 1.1.1.10
        external/bsd/tmux/dist/cmd-split-window.c       up to 1.9
        external/bsd/tmux/dist/cmd-swap-pane.c          up to 1.1.1.11
        external/bsd/tmux/dist/cmd-swap-window.c        up to 1.1.1.9
        external/bsd/tmux/dist/cmd-switch-client.c      up to 1.1.1.11
        external/bsd/tmux/dist/cmd-wait-for.c           up to 1.7
        external/bsd/tmux/dist/cmd.c                    up to 1.1.1.12
        external/bsd/tmux/dist/colour.c                 up to 1.9
        external/bsd/tmux/dist/compat.h                 up to 1.2
        external/bsd/tmux/dist/configure                up to 1.1.1.6
        external/bsd/tmux/dist/configure.ac             up to 1.1.1.6
        external/bsd/tmux/dist/control-notify.c         up to 1.1.1.8
        external/bsd/tmux/dist/control.c                up to 1.1.1.7
        external/bsd/tmux/dist/environ.c                up to 1.10
        external/bsd/tmux/dist/example_tmux.conf        up to 1.1.1.4
        external/bsd/tmux/dist/format.c                 up to 1.11
        external/bsd/tmux/dist/grid-view.c              up to 1.1.1.9
        external/bsd/tmux/dist/grid.c                   up to 1.10
        external/bsd/tmux/dist/input-keys.c             up to 1.10
        external/bsd/tmux/dist/input.c                  up to 1.14
        external/bsd/tmux/dist/job.c                    up to 1.11
        external/bsd/tmux/dist/key-bindings.c           up to 1.9
        external/bsd/tmux/dist/key-string.c             up to 1.1.1.12
        external/bsd/tmux/dist/layout-custom.c          up to 1.1.1.10
        external/bsd/tmux/dist/layout-set.c             up to 1.1.1.12
        external/bsd/tmux/dist/layout.c                 up to 1.1.1.10
        external/bsd/tmux/dist/log.c                    up to 1.14
        external/bsd/tmux/dist/mdoc2man.awk             up to 1.1.1.3
        external/bsd/tmux/dist/names.c                  up to 1.1.1.8
        external/bsd/tmux/dist/notify.c                 up to 1.6
        external/bsd/tmux/dist/options-table.c          up to 1.1.1.11
        external/bsd/tmux/dist/options.c                up to 1.11
        external/bsd/tmux/dist/osdep-darwin.c           up to 1.1.1.9
        external/bsd/tmux/dist/osdep-freebsd.c          up to 1.1.1.8
        external/bsd/tmux/dist/osdep-linux.c            up to 1.1.1.7
        external/bsd/tmux/dist/osdep-netbsd.c           up to 1.1.1.9
        external/bsd/tmux/dist/paste.c                  up to 1.5
        external/bsd/tmux/dist/proc.c                   up to 1.5
        external/bsd/tmux/dist/resize.c                 up to 1.2
        external/bsd/tmux/dist/screen-redraw.c          up to 1.1.1.11
        external/bsd/tmux/dist/screen-write.c           up to 1.12
        external/bsd/tmux/dist/screen.c                 up to 1.11
        external/bsd/tmux/dist/server-client.c          up to 1.8
        external/bsd/tmux/dist/server-fn.c              up to 1.12
        external/bsd/tmux/dist/server.c                 up to 1.1.1.11
        external/bsd/tmux/dist/session.c                up to 1.12
        external/bsd/tmux/dist/status.c                 up to 1.10
        external/bsd/tmux/dist/style.c                  up to 1.4
        external/bsd/tmux/dist/tmux.1                   up to 1.13
        external/bsd/tmux/dist/tmux.c                   up to 1.11
        external/bsd/tmux/dist/tmux.h                   up to 1.16
        external/bsd/tmux/dist/tty-acs.c                up to 1.9
        external/bsd/tmux/dist/tty-keys.c               up to 1.14
        external/bsd/tmux/dist/tty-term.c               up to 1.13
        external/bsd/tmux/dist/tty.c                    up to 1.7
        external/bsd/tmux/dist/utf8.c                   up to 1.7
        external/bsd/tmux/dist/window-clock.c           up to 1.1.1.9
        external/bsd/tmux/dist/window-copy.c            up to 1.12
        external/bsd/tmux/dist/window.c                 up to 1.13
        external/bsd/tmux/dist/xmalloc.c                up to 1.1.1.9
        external/bsd/tmux/dist/xmalloc.h                up to 1.5
        external/bsd/tmux/dist/xterm-keys.c             up to 1.1.1.8
        external/bsd/tmux/dist/compat/getdtablecount.c  up to 1.1.1.2
        external/bsd/tmux/dist/compat/imsg-buffer.c     up to 1.9
        external/bsd/tmux/dist/compat/imsg.c            up to 1.9
        external/bsd/tmux/dist/etc/compile              up to 1.1.1.2
        external/bsd/tmux/dist/etc/config.guess         up to 1.1.1.3
        external/bsd/tmux/dist/etc/config.sub           up to 1.1.1.3
        external/bsd/tmux/dist/etc/depcomp              up to 1.1.1.2
        external/bsd/tmux/dist/etc/install-sh           up to 1.1.1.3
        external/bsd/tmux/dist/etc/missing              up to 1.1.1.2
        external/bsd/tmux/usr.bin/tmux/Makefile         up to 1.25
        doc/3RDPARTY                                    (manually modified)

Update tmux to 3.1c

diffstat:

 doc/3RDPARTY                                   |     6 +-
 external/bsd/tmux/dist/CHANGES                 |   749 ++++-
 external/bsd/tmux/dist/COPYING                 |     7 +-
 external/bsd/tmux/dist/FAQ                     |   462 --
 external/bsd/tmux/dist/Makefile.am             |    32 +-
 external/bsd/tmux/dist/Makefile.in             |   168 +-
 external/bsd/tmux/dist/README                  |    86 +-
 external/bsd/tmux/dist/README.ja               |    62 +
 external/bsd/tmux/dist/TODO                    |   122 -
 external/bsd/tmux/dist/aclocal.m4              |   258 +-
 external/bsd/tmux/dist/alerts.c                |   185 +-
 external/bsd/tmux/dist/arguments.c             |   197 +-
 external/bsd/tmux/dist/attributes.c            |    58 +-
 external/bsd/tmux/dist/cfg.c                   |   267 +-
 external/bsd/tmux/dist/client.c                |   412 +-
 external/bsd/tmux/dist/cmd-attach-session.c    |    67 +-
 external/bsd/tmux/dist/cmd-bind-key.c          |    42 +-
 external/bsd/tmux/dist/cmd-break-pane.c        |    29 +-
 external/bsd/tmux/dist/cmd-capture-pane.c      |    35 +-
 external/bsd/tmux/dist/cmd-choose-buffer.c     |   101 -
 external/bsd/tmux/dist/cmd-choose-client.c     |   135 -
 external/bsd/tmux/dist/cmd-choose-tree.c       |   220 +-
 external/bsd/tmux/dist/cmd-command-prompt.c    |    81 +-
 external/bsd/tmux/dist/cmd-confirm-before.c    |    67 +-
 external/bsd/tmux/dist/cmd-copy-mode.c         |    34 +-
 external/bsd/tmux/dist/cmd-detach-client.c     |    18 +-
 external/bsd/tmux/dist/cmd-display-menu.c      |   178 +
 external/bsd/tmux/dist/cmd-display-message.c   |    61 +-
 external/bsd/tmux/dist/cmd-display-panes.c     |   279 +-
 external/bsd/tmux/dist/cmd-find-window.c       |   259 +-
 external/bsd/tmux/dist/cmd-find.c              |   573 +-
 external/bsd/tmux/dist/cmd-if-shell.c          |   153 +-
 external/bsd/tmux/dist/cmd-join-pane.c         |    74 +-
 external/bsd/tmux/dist/cmd-kill-pane.c         |    20 +-
 external/bsd/tmux/dist/cmd-kill-session.c      |     8 +-
 external/bsd/tmux/dist/cmd-kill-window.c       |     8 +-
 external/bsd/tmux/dist/cmd-list-buffers.c      |     2 +-
 external/bsd/tmux/dist/cmd-list-clients.c      |     6 +-
 external/bsd/tmux/dist/cmd-list-keys.c         |   244 +-
 external/bsd/tmux/dist/cmd-list-panes.c        |     8 +-
 external/bsd/tmux/dist/cmd-list-sessions.c     |     5 +-
 external/bsd/tmux/dist/cmd-list-windows.c      |     8 +-
 external/bsd/tmux/dist/cmd-list.c              |   126 -
 external/bsd/tmux/dist/cmd-load-buffer.c       |   162 +-
 external/bsd/tmux/dist/cmd-lock-server.c       |    19 +-
 external/bsd/tmux/dist/cmd-move-window.c       |    31 +-
 external/bsd/tmux/dist/cmd-new-session.c       |   238 +-
 external/bsd/tmux/dist/cmd-new-window.c        |   131 +-
 external/bsd/tmux/dist/cmd-parse.y             |  1567 +++++++++
 external/bsd/tmux/dist/cmd-paste-buffer.c      |     4 +-
 external/bsd/tmux/dist/cmd-pipe-pane.c         |   124 +-
 external/bsd/tmux/dist/cmd-queue.c             |   296 +-
 external/bsd/tmux/dist/cmd-refresh-client.c    |   133 +-
 external/bsd/tmux/dist/cmd-rename-session.c    |    19 +-
 external/bsd/tmux/dist/cmd-rename-window.c     |    11 +-
 external/bsd/tmux/dist/cmd-resize-pane.c       |   163 +-
 external/bsd/tmux/dist/cmd-resize-window.c     |   113 +
 external/bsd/tmux/dist/cmd-respawn-pane.c      |    86 +-
 external/bsd/tmux/dist/cmd-respawn-window.c    |    80 +-
 external/bsd/tmux/dist/cmd-rotate-window.c     |    20 +-
 external/bsd/tmux/dist/cmd-run-shell.c         |    64 +-
 external/bsd/tmux/dist/cmd-save-buffer.c       |   105 +-
 external/bsd/tmux/dist/cmd-select-layout.c     |    31 +-
 external/bsd/tmux/dist/cmd-select-pane.c       |   135 +-
 external/bsd/tmux/dist/cmd-select-window.c     |    25 +-
 external/bsd/tmux/dist/cmd-send-keys.c         |   146 +-
 external/bsd/tmux/dist/cmd-set-environment.c   |     6 +-
 external/bsd/tmux/dist/cmd-set-hook.c          |   130 -
 external/bsd/tmux/dist/cmd-set-option.c        |   239 +-
 external/bsd/tmux/dist/cmd-show-environment.c  |     8 +-
 external/bsd/tmux/dist/cmd-show-messages.c     |    29 +-
 external/bsd/tmux/dist/cmd-show-options.c      |   225 +-
 external/bsd/tmux/dist/cmd-source-file.c       |   190 +-
 external/bsd/tmux/dist/cmd-split-window.c      |   212 +-
 external/bsd/tmux/dist/cmd-string.c            |   365 --
 external/bsd/tmux/dist/cmd-swap-pane.c         |    54 +-
 external/bsd/tmux/dist/cmd-swap-window.c       |    14 +-
 external/bsd/tmux/dist/cmd-switch-client.c     |    57 +-
 external/bsd/tmux/dist/cmd-wait-for.c          |    12 +-
 external/bsd/tmux/dist/cmd.c                   |   522 +-
 external/bsd/tmux/dist/colour.c                |    95 +-
 external/bsd/tmux/dist/compat.h                |    65 +-
 external/bsd/tmux/dist/compat/daemon-darwin.c  |    85 +
 external/bsd/tmux/dist/compat/fdforkpty.c      |    34 +
 external/bsd/tmux/dist/compat/fparseln.c       |   216 -
 external/bsd/tmux/dist/compat/getdtablecount.c |    13 +-
 external/bsd/tmux/dist/compat/imsg-buffer.c    |    14 +-
 external/bsd/tmux/dist/compat/imsg.c           |     6 +-
 external/bsd/tmux/dist/compat/memmem.c         |    65 +
 external/bsd/tmux/dist/configure               |   375 +-
 external/bsd/tmux/dist/configure.ac            |    82 +-
 external/bsd/tmux/dist/control-notify.c        |    84 +-
 external/bsd/tmux/dist/control.c               |    62 +-
 external/bsd/tmux/dist/environ.c               |    40 +-
 external/bsd/tmux/dist/etc/compile             |     9 +-
 external/bsd/tmux/dist/etc/config.guess        |   188 +-
 external/bsd/tmux/dist/etc/config.sub          |    73 +-
 external/bsd/tmux/dist/etc/depcomp             |     6 +-
 external/bsd/tmux/dist/etc/install-sh          |     4 +-
 external/bsd/tmux/dist/etc/missing             |     6 +-
 external/bsd/tmux/dist/etc/ylwrap              |   247 +
 external/bsd/tmux/dist/example_tmux.conf       |    10 +-
 external/bsd/tmux/dist/file.c                  |   413 ++
 external/bsd/tmux/dist/format-draw.c           |   916 +++++
 external/bsd/tmux/dist/format.c                |  1903 +++++++++-
 external/bsd/tmux/dist/grid-view.c             |    20 +-
 external/bsd/tmux/dist/grid.c                  |   870 +++-
 external/bsd/tmux/dist/hooks.c                 |   200 -
 external/bsd/tmux/dist/input-keys.c            |    44 +-
 external/bsd/tmux/dist/input.c                 |  1129 ++++-
 external/bsd/tmux/dist/job.c                   |   174 +-
 external/bsd/tmux/dist/key-bindings.c          |   433 +-
 external/bsd/tmux/dist/key-string.c            |   137 +-
 external/bsd/tmux/dist/layout-custom.c         |    85 +-
 external/bsd/tmux/dist/layout-set.c            |   387 +-
 external/bsd/tmux/dist/layout.c                |   401 +-
 external/bsd/tmux/dist/log.c                   |    24 +-
 external/bsd/tmux/dist/mdoc2man.awk            |     2 +-
 external/bsd/tmux/dist/menu.c                  |   323 +
 external/bsd/tmux/dist/mode-tree.c             |  1091 ++++++
 external/bsd/tmux/dist/names.c                 |     6 +-
 external/bsd/tmux/dist/notify.c                |   139 +-
 external/bsd/tmux/dist/options-table.c         |   556 +-
 external/bsd/tmux/dist/options.c               |   569 ++-
 external/bsd/tmux/dist/osdep-darwin.c          |    11 +-
 external/bsd/tmux/dist/osdep-freebsd.c         |     9 +-
 external/bsd/tmux/dist/osdep-linux.c           |     7 +-
 external/bsd/tmux/dist/osdep-netbsd.c          |    38 +-
 external/bsd/tmux/dist/paste.c                 |     9 +-
 external/bsd/tmux/dist/proc.c                  |   113 +-
 external/bsd/tmux/dist/pty.c                   |    88 -
 external/bsd/tmux/dist/regsub.c                |   121 +
 external/bsd/tmux/dist/resize.c                |   487 ++-
 external/bsd/tmux/dist/screen-redraw.c         |   484 +-
 external/bsd/tmux/dist/screen-write.c          |   682 ++-
 external/bsd/tmux/dist/screen.c                |   224 +-
 external/bsd/tmux/dist/server-client.c         |  1275 ++++--
 external/bsd/tmux/dist/server-fn.c             |   105 +-
 external/bsd/tmux/dist/server.c                |   130 +-
 external/bsd/tmux/dist/session.c               |   139 +-
 external/bsd/tmux/dist/signal.c                |   105 -
 external/bsd/tmux/dist/spawn.c                 |   466 ++
 external/bsd/tmux/dist/status.c                |   835 ++--
 external/bsd/tmux/dist/style.c                 |   295 +-
 external/bsd/tmux/dist/tmux.1                  |  2625 +++++++++++----
 external/bsd/tmux/dist/tmux.c                  |   111 +-
 external/bsd/tmux/dist/tmux.h                  |  1474 +++++---
 external/bsd/tmux/dist/tty-acs.c               |    45 +-
 external/bsd/tmux/dist/tty-keys.c              |   592 ++-
 external/bsd/tmux/dist/tty-term.c              |   147 +-
 external/bsd/tmux/dist/tty.c                   |  1517 ++++++--
 external/bsd/tmux/dist/utf8.c                  |   137 +-
 external/bsd/tmux/dist/window-buffer.c         |   395 ++
 external/bsd/tmux/dist/window-choose.c         |  1076 ------
 external/bsd/tmux/dist/window-client.c         |   370 ++
 external/bsd/tmux/dist/window-clock.c          |    65 +-
 external/bsd/tmux/dist/window-copy.c           |  4059 +++++++++++++++++------
 external/bsd/tmux/dist/window-tree.c           |  1261 +++++++
 external/bsd/tmux/dist/window.c                |   800 ++--
 external/bsd/tmux/dist/xmalloc.c               |    16 +-
 external/bsd/tmux/dist/xmalloc.h               |     9 +-
 external/bsd/tmux/dist/xterm-keys.c            |    12 +-
 external/bsd/tmux/usr.bin/tmux/Makefile        |    53 +-
 163 files changed, 29668 insertions(+), 13998 deletions(-)

diffs (truncated from 61285 to 300 lines):

diff -r d687e67ccae1 -r c3cf9c5eb1be doc/3RDPARTY
--- a/doc/3RDPARTY      Thu Oct 22 11:33:29 2020 +0000
+++ b/doc/3RDPARTY      Sun Nov 01 18:07:58 2020 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: 3RDPARTY,v 1.1444.2.22 2019/09/17 18:50:04 martin Exp $
+#      $NetBSD: 3RDPARTY,v 1.1444.2.23 2020/11/01 18:07:58 martin Exp $
 #
 # This file contains a list of the software that has been integrated into
 # NetBSD where we are not the primary maintainer.
@@ -1372,8 +1372,8 @@
 purposes.
 
 Package:       tmux
-Version:       2.4
-Current Vers:  2.5
+Version:       3.1c
+Current Vers:  3.1c
 Maintainer:    Nicholas Marriott <nicholas.marriott%gmail.com@localhost>
 Archive site:  https://github.com/tmux/tmux
 Home page:     http://tmux.github.io
diff -r d687e67ccae1 -r c3cf9c5eb1be external/bsd/tmux/dist/CHANGES
--- a/external/bsd/tmux/dist/CHANGES    Thu Oct 22 11:33:29 2020 +0000
+++ b/external/bsd/tmux/dist/CHANGES    Sun Nov 01 18:07:58 2020 +0000
@@ -1,4 +1,714 @@
-CHANGES FROM 2.3 to 2.4 20 April 2017
+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.
+
+* Fix crash when allow-rename is on and an empty name is set.
+
+CHANGES FROM 3.1 TO 3.1a
+
+* Do not close stdout prematurely in control mode since it is needed to print
+  exit messages. Prevents hanging when detaching with iTerm2.
+
+CHANGES FROM 3.0a TO 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.
+
+* Add support for adding a note to a key binding (with bind-key -N) and use
+  this to add descriptions to the default key bindings. A new -N flag to
+  list-keys shows key bindings with notes. Change the default ? binding to use
+  this to show a readable summary of keys. Also extend command-prompt to return
+  the name of the key pressed and add a default binding (/) to show the note
+  for the next key pressed.
+
+* Add support for the iTerm2 DSR 1337 sequence to get the terminal version.
+
+* Treat plausible but invalid keys (like C-BSpace) as literal like any other
+  unrecognised string passed to send-keys.
+
+* Detect iTerm2 and enable use of DECSLRM (much faster with horizontally split
+  windows).
+
+* Add -Z to default switch-client command in tree mode.
+
+* Add ~ to quoted characters for %%%.
+
+* Document client exit messages in the manual page.
+
+* Do not let read-only clients limit the size, unless all clients are
+  read-only.
+
+* Add a number of new formats to inspect what sessions and clients a window is
+  present or active in.
+
+* Change file reading and writing to go through the client if necessary. This
+  fixes commands like "tmux loadb /dev/fd/X". Also modify source-file to
+  support "-" for standard input, like load-buffer and save-buffer.
+
+* Add ~/.config/tmux/tmux.conf to the default search path for configuration
+  files.
+
+* Bump the escape sequence timeout to five seconds to allow for longer
+  legitimate sequences.
+
+* Make a best effort to set xpixel and ypixel for each pane and add formats for
+  them.
+
+* Add push-default to status-left and status-right in status-format[0].
+
+* Do not clear search marks on cursor movement with vi(1) keys.
+
+* Add p format modifier for padding to width and allow multiple substitutions
+  in a single format.
+
+* Add -f for full size to join-pane (like split-window).
+
+* Do not use bright when emulating 256 colours on an 8 colour terminal because
+  it is also bold on some terminals.
+
+* Make select-pane -P set window-active-style also to match previous behaviour.
+
+* Do not truncate list-keys output.
+
+* Turn automatic-rename back on if the \033k rename escape sequence is used
+  with an empty name.
+
+* Add support for percentage sizes for resize-pane ("-x 10%"). Also change
+  split-window and join-pane -l to accept similar percentages and deprecate the
+  -p flag.
+
+* Add -F flag to send-keys to expand formats in search-backward and forward
+  copy mode commands and copy_cursor_word and copy_cursor_line formats for word
+  and line at cursor in copy mode. Use for default # and * binding with vi(1)
+  keys.
+
+* Add formats for word and line at cursor position in copy mode.
+
+* Add formats for cursor and selection position in copy mode.
+
+* Support all the forms of RGB colour strings in OSC sequences rather than
+  requiring two digits.
+
+* Limit lazy resize to panes in attached sessions only.
+
+* Add an option to set the key sent by backspace for those whose system uses ^H
+  rather than ^?.
+
+* Change new-session -A without a session name (that is, no -s option also) to
+  attach to the best existing session like attach-session rather than a new
+  one.
+
+* Add a "latest" window-size option which tries to size windows based on the
+  most recently used client. This is now the default.
+
+* Add simple support for OSC 7 (result is available in the pane_path format).
+
+* Add push-default and pop-default for styles which change the colours and
+  attributes used for #[default]. These are used in status-format to restore
+  the behaviour of window-status-style being the default for
+  window-status-format.
+
+* Add window_marked_flag.
+
+* Add cursor-down-and-cancel in copy mode.
+
+* Default to previous search string for search-forward and search-backward.
+
+* Add -Z flag to rotate-window, select-pane, swap-pane, switch-client to
+  preserve zoomed state.
+
+* Add -N to capture-pane to preserve trailing spaces.
+
+* Add reverse sorting in tree, client and buffer modes.
+
+CHANGES FROM 3.0 TO 3.0a
+
+* Do not require REG_STARTEND.
+
+* Respawn panes or windows correctly if default-command is set.
+
+* Add missing option for after-kill-pane hook.
+
+* Fix for crash with a format variable that doesn't exist.
+
+* Do not truncate list-keys output on some platforms.
+
+* Do not crash when restoring a layout with only one pane.
+
+CHANGES FROM 2.9 TO 3.0
+
+* Workaround invalid layout strings generated by older tmux versions and add
+  some additional sanity checks
+
+* xterm 348 now disables margins when resized, so send DECLRMM again after
+  resize.
+
+* Add support for the SD (scroll down) escape sequence.
+
+* Expand arguments to C and s format modifiers to match the m modifier.
+
+* Add support for underscore colours (Setulc capability must be added with
+  terminal-overrides as described in tmux(1)).
+
+* Add a "fill" style attribute for the fill colour of the drawing area (where
+  appropriate).
+
+* New -H flag to send-keys to send literal keys.
+
+* Format variables for pane mouse modes (mouse_utf8_flag and mouse_sgr_flag)
+  and for origin mode (origin_flag).
+
+* Add -F to refresh-client for flags for control mode clients, only one flag
+  (no-output) supported at the moment.
+
+* Add a few vi(1) keys for menus.
+
+* Add pane options, set with set-option -p and displayed with show-options -p.
+  Pane options inherit from window options (so every pane option is also
+  a window option). The pane style is now configured by setting window-style
+  and window-active-style in the pane options; select-pane -P and -g now change
+  the option but are no longer documented.
+
+* Do not document set-window-option and show-window-options. set-option -w and
+  show-options -w should be used instead.
+
+* Add a -A flag to show-options to show parent options as well (they are marked
+  with a *).
+
+* Resize panes lazily - do not resize unless they are in an attached, active
+  window.
+
+* Add regular expression support for the format search, match and substitute
+  modifiers and make them able to ignore case. find-window now accepts -r to
+  use regular expressions.
+
+* Do not use $TMUX to find the session because for windows in multiple sessions
+  it is wrong as often as it is right, and for windows in one session it is
+  pointless. Instead use TMUX_PANE if it is present.
+
+* Do not always resize the window back to its original size after applying a
+  layout, keep it at the layout size until it must be resized (for example when
+  attached and window-size is not manual).
+
+* Add new-session -X and attach-session -x to send SIGHUP to parent when
+  detaching (like detach-client -P).
+
+* Support for octal escapes in strings (such as \007) and improve list-keys
+  output so it parses correctly if copied into a configuration file.
+
+* INCOMPATIBLE: Add a new {} syntax to the configuration file. This is a string
+  similar to single quotes but also includes newlines and allows commands that
+  take other commands as string arguments to be expressed more clearly and
+  without additional escaping.
+
+  A literal { and } or a string containing { or } must now be escaped or
+  quoted, for example '{' and '}' instead of { or }, or 'X#{foo}' instead of
+  X#{foo}.
+
+* New <, >, <= and >= comparison operators for formats.
+
+* Improve escaping of special characters in list-keys output.
+
+* INCOMPATIBLE: tmux's configuration parsing has changed to use yacc(1). There
+  is one incompatible change: a \ on its own must be escaped or quoted as
+  either \\ or '\' (the latter works on older tmux versions).
+
+  Entirely the same parser is now used for parsing the configuration file
+  and for string commands. This means that constructs previously only
+  available in .tmux.conf, such as %if, can now be used in string commands
+  (for example, those given to if-shell - not commands invoked from the
+  shell, they are still parsed by the shell itself).
+
+* Add support for the overline attribute (SGR 53). The Smol capability is
+  needed in terminal-overrides.
+
+* Add the ability to create simple menus. Introduces new command
+  display-menu. Default menus are bound to MouseDown3 on the status line;
+  MouseDown3 or M-MouseDown3 on panes; MouseDown3 in tree, client and
+  buffer modes; and C-b < and >.
+
+* Allow panes to be empty (no command). They can be created either by piping to
+  split-window -I, or by passing an empty command ('') to split-window. Output
+  can be sent to an existing empty window with display-message -I.
+
+* Add keys to jump between matching brackets (emacs C-M-f and C-M-b, vi %).
+
+* Add a -e flag to new-window, split-window, respawn-window, respawn-pane to
+  pass environment variables into the newly created process.
+
+* Hooks are now stored in the options tree as array options, allowing them to
+  have multiple separate commands. set-hook and show-hooks remain but
+  set-option and show-options can now also be used (show-options will only show
+  hooks if given the -H flag). Hooks with multiple commands are run in index
+  order.
+
+* Automatically scroll if dragging to create a selection with the mouse and the
+  cursor reaches the top or bottom line.
+
+* Add -no-clear variants of copy-selection and copy-pipe which do not clear the
+  selection after copying. Make copy-pipe clear the selection by default to be
+  consistent with copy-selection.



Home | Main Index | Thread Index | Old Index