The annotated tag, 1.8 has been created
        at  b0d95c1c0dc1b5fbfb80a3f640aba9172fc70808 (tag)
   tagging  1b083aa0fd2d8ac000504488135bf58e35c3361e (commit)
  replaces  desync
 tagged by  Thomas Adam
        on  Tue Mar 26 20:19:58 2013 +0000

- Log -----------------------------------------------------------------
Version 1.8 of tmux

Jason McIntyre (1):
      tweak previous; ok nicm

Nicholas Marriott (256):
      Add to TODO.
      Miscellaneous tidying of choose API, including:
      Remove free callback for window_choose_data objects.
      Allow choose commands to be used outside tmux, so long as at least one 
client
      Rework reflow code so it does not do so much allocation which should be 
faster
      Show alias in lscm output.
      Allow formats in status options.
      Add a format client_prefix which is 1 if prefix key has been pressed, 
used for
      Remove stray change accidentally committed.
      Use proc_pidinfo on Darwin for process name too, from OZAKI Kiichi.
      Add -v to set and setw to show only option value.
      Return error for --foo when using compat/getopt.c.
      Add user options, prefixed with @. May be set to any arbitrary string.
      Fix choose-tree usage.
      Fix constness of cmd_template_replace.
      Fix constness of window_choose_add_item and _window.
      No more need for freefn.
      Fix constness again, sigh.
      Do not crash when calling choose-tree with a command that changes the 
mode.
      Run session command before window in choose-tree.
      Clarify choose-tree entry in man page.
      Do not leak formats in status_replace.
      Spaces -> tabs.
      Add -c to refresh-client to set client size in control mode, based on 
code from
      Tidy by splitting default key tables into two.
      Fix function parameter to tty_keys_free.
      Fix a comment for new key table names.
      Support capture-pane -p to send to stdout.
      Make choose-tree actually work again.
      Include the \033 in the key tree and adjust key matching for this change.
      Don't omit half the default table (!= not ==).
      Fix a couple of memory leaks, from Romain Francoise.
      Do not include status line in size calculations in control mode.
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      Add various checks to turn off bits that can't work in control mode (such 
as
      Instead of loads of little screen_write_*_on and off functions which just
      I strongly suspect it is possible for tmux to block on detach in tty_raw, 
so
      In terminals with XT, turn on modifyOtherKeys=1 with the escape sequence 
and
      Remove stray test code which would convert abc to x.
      No more lint means no more ARGSUSED.
      Add client_session and client_last_session formats.
      Support the latest theory for mouse input, this is enabled/disabled with 
SM/RM
      Correctly turn handle UTF8 mouse option being toggled, from Egmont 
Koblinger.
      Implement DECAWM (SM/RM 7) using existing MODE_WRAP flag.
      Add resize-pane -x and -y for absolute pane size.
      Fix double space in sessions template.
      Don't hang when clearing line in choose mode now that the cursor stays at 
the
      Use tty_raw on stop, not tty_puts.
      Add functions to allocate and free command contexts rather than doing it 
all on
      Unbreak line wrapping.
      load_cfg can actually use the same context now they are reference counted.
      Remove unnecessary initializers of cmd_ctx.
      Don't use a target-client for stdout, just always cmdclient.
      Add -e flag to capture-pane to include embedded ANSI SGR escape 
sequences, from
      Don't try to print unterminated strings when loading configuration file.
      Add copy-pipe mode command to copy selection and also pipe to a command.
      Prevent lock on control clients, not on others.
      Move NOTES->README, move Vim syntax file documentation to the file itself 
and
      Simplify main www page.
      Tweak bold link.
      Include ML and IRC in the text.
      Fix so capture-pane/save-buffer can work in control clients, from George
      Clear last attributes after reset in string_cells, from George Nachman.
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      Need to set clients in context before changing their reference count.
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      Remove stray blank line.
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      evbuffer_readline returns allocated storage, don't leak it.
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      Add -C and -J to capture pane to escape control sequences and to join 
wrapped
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      Add to TODO.
      Add session_set_current helper function, extracted from a diff from Aaron
      Add a load of miscellaneous pane formats, from George Nachman.
      Add support for focus notifications when tmux pane changes, based on work 
by
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      Add option command-prefix which is automatically prepended to any command
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      Remove a couple of FAQ bits that are out of date and not frequent.
      Add pane_current_command format.
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      Do pane resize ioctls once at the end of the server loop rather than
      Missing PANE_RESIZE define.
      Allow display-message with no curclient.
      Fix error reporting for client commands by adding a flag to 
cmd_find_client to
      Use -O2 without debugging.
      Handle focus events from the terminal, from Aaron Jensen.
      Add pane_tags format to format_window_pane based on code from George 
Nachman.
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      Merge show-buffer into save-buffer.
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      Merge send-prefix into send-keys.
      www Project Page -> SourceForge Page
      The visit -> Visit
      Add to TODO.
      Tidy TODO and nuke stuff that is done in some form or not going to happen.
      Expand format variables in the run-shell and if-shell shell commands, from
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      Add a command queue to standardize and simplify commands that call other
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      Add a -o option to set-option to prevent setting an option already set, 
from
      Add resize-pane -Z to temporary zoom the active pane to occupy the full 
window
      Add -A flag to new-session to make it behave like attach-session if the 
session
      Use \\ not \ for escaping \.
      Add -a to capture-pane to capture alternate screen, from George Nachman.
      Send DSC 1000p at the beginning of a -CC client's lifetime and ST and the 
end,
      Add -q flags to shut up errors to capture-pane and show-options, from 
George
      Remove some unused/unnecessary control notifications, from George Nachman.
      tty.path can be NULL, don't dereference it. From George Nachman.
      Print %%error not %%end guard on error, from George Nachman.
      Preserve trailing spaces with capture-pane -J, from George Nachman.
      Continue the parent cmdq after sourcing a file.
      Add some additional debug logging.
      Unzoom on last-pane and fix a typo, from Romain Francoise.
      Do not leak command in formats, from Romain Francoise.
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      Allow lastgc to be NULL in grid_string_cells so find-window doesn't crash,
      Add a wait-for command which blocks a client on a named channel until it 
is
      Add wait-for -L and -U for lock and unlock, from Thiago Padilha.
      Fix --disable-static, reported by Shea Levy.
      Rename session idx to session id throughout and add $ prefix to targets 
to use
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      Do not redraw panes if invisible.
      Zoom script is no longer needed.
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      Fix handling of short (< 4 character) checksums and a bug with parsing
      Add time and a command count to control mode guards, based on code from 
George
      Fix a warning.
      Add a home and end as modified by xterm in keypad mode, from Chris 
Johnsen.
      Fix if-shell and run-shell if there are no sessions. Batted around through
      Use single stdout and stderr for control clients.
      Document control mode in the manpage, from George Nachman.
      Clean up capture-pane and add -P option to dump pending output, based on 
code
      Don't add prefix to %output pane id.
      We ignore SIGWINCH until ready, so send a MSG_RESIZE immediately when 
becoming
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      Don't zoom windows with one pane, from Romain Francoise.
      Clarify zoom/unzoom, from Romain Francoise.
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      Write escaped output in control mode rather than hex, from George Nachman.
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      Include prefix on ids, from George Nachman.
      Only send end guard if begin was sent, from George Nachman.
      Don't let display-message crash if no client, from George Nachman.
      When only two panes in a window, only draw half the separating line as 
active.
      Handle no client better in display-message.
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      Handle empty pending output (not a failure) and add \n. From George 
Nachman.
      Extend jobs to support writing and use that for copy-pipe instead of 
popen,
      Allow choose commands to be used outside tmux, so long as at least one
      Rework reflow code so it does not do so much allocation which should be
      Show alias in lscm output.
      Add a format client_prefix which is 1 if prefix key has been
      Add -v to set and setw to show only option value.
      Add user options, prefixed with @. May be set to any arbitrary string.
      Fix constness of cmd_template_replace, window_choose_add_item and
      Do not crash when calling choose-tree with a command that changes the 
mode.
      Run session command before window in choose-tree.
      Clarify choose-tree entry in man page.
      Aargh. Spaces -> tabs.
      Add -c to refresh-client to set client size in control mode, based on
      Tidy by splitting default key tables into two.
      Fix a comment for new key table names.
      Make choose-tree actually work again.
      Fix a couple of memory leaks, from Romain Francoise.
      Support capture-pane -p to send to stdout.
      Include the \033 in the key tree and adjust key matching for this change.
      Don't set key KEYC_NONE on xterm_keys_find match()
      Do not include status line in size calculations in control mode.
      Add various checks to turn off bits that can't work in control mode
      Instead of loads of little screen_write_*_on and off functions which
      Create a new context when copying instead of using the input context. The 
input
      In terminals with XT, turn on modifyOtherKeys=1 with the escape sequence
      No more lint means no more ARGSUSED.
      Add client_session and client_last_session formats.
      Support the latest theory for mouse input, this is enabled/disabled with
      Correctly handle UTF8 mouse option being toggled, from Egmont Koblinger.
      Implement DECAWM (SM/RM 7) using existing MODE_WRAP flag.
      Add resize-pane -x and -y for absolute pane size (much requested).
      Fix double space in sessions template.
      Don't hang when clearing line in choose mode now that the cursor stays
      Use tty_raw on stop, not tty_puts.
      Unbreak line wrapping.
      Don't try to print unterminated strings when loading configuration file.
      Prevent lock on control clients, not on others.
      Instead of skipping del_curterm on FreeBSD < 7, skip it on ncurses < 5.7. 
It
      Add functions to allocate and free command contexts rather than doing it
      load_cfg can actually use the same context now they are reference counted.
      Remove unnecessary initializers of cmd_ctx.
      Don't use a target-client for stdout, just always cmdclient.
      Add -e flag to capture-pane to include embedded ANSI SGR escape
      Add copy-pipe mode command to copy selection and also pipe to a command.
      Fix so capture-pane/save-buffer can work in control clients, from George
      Need to set clients in context before changing their reference count.
      evbuffer_readline returns allocated storage, don't leak it.
      Add -C and -J to capture pane to escape control sequences and to join
      Add session_set_current helper function, extracted from a diff from
      Add a load of miscellaneous pane formats, from George Nachman.
      Add -P and -F to new-session.
      Process ^[ as meta when a partial key is found.
      Couple of fixes pointed out by jmc.
      Add support for focus notifications when tmux pane changes, based on
      Add option command-prefix which is automatically prepended to any
      Do pane resize ioctls once at the end of the server loop rather than
      Fix error reporting for client commands by adding a flag to
      Handle focus events from the terminal, from Aaron Jensen.
      Add pane_tabs format to format_window_pane based on code from George
      Expand format variables in the run-shell and if-shell shell commands,
      Add a command queue to standardize and simplify commands that call other
      Add a -o option to set-option to prevent setting an option already set,
      Add resize-pane -Z to temporary zoom the active pane to occupy the full
      Add -A flag to new-session to make it behave like attach-session if the
      Remove previous.
      Send DSC 1000p at the beginning of a -CC client's lifetime and ST and
      Add -q flags to shut up errors to capture-pane and show-options, from
      Remove some unused/unnecessary control notifications, from George Nachman.
      tty.path can be NULL, don't dereference it. From George Nachman.
      Preserve trailing spaces with capture-pane -J, from George Nachman.
      Continue the parent cmdq after sourcing a file.
      Add some additional debug logging.
      Do not leak command in formats, from Romain Francoise.
      Allow lastgc to be NULL in grid_string_cells so find-window doesn't
      Add a wait-for command which blocks a client on a named channel until it
      Add wait-for -L and -U for lock and unlock, from Thiago Padilha.
      Rename session idx to session id throughout and add $ prefix to targets
      Do not redraw panes if invisible.
      Fix handling of short (< 4 character) checksums and a bug with parsing
      Add time and a command count to control mode guards, based on code from
      Use single stdout and stderr for control clients.
      We ignore SIGWINCH until ready, so send a MSG_RESIZE immediately when
      Don't zoom windows with one pane, from Romain Francoise.
      Include prefix on ids, from George Nachman.
      Only send end guard if begin was sent, from George Nachman.
      When only two panes in a window, only draw half the separating line as
      Handle no client better in display-message.
      Handle empty pending output (not a failure) and add \n. From George
      Extend jobs to support writing and use that for copy-pipe instead of
      Create a new context when copying instead of using the input
      Add -P and -F to new-session.
      Process ^[ as meta when a partial key is found.
      b comes before t.
      Man page fixes.
      Sort includes and fix spaces.
      Set pane resize flag when needed.
      Spacing, warning nits.
      Use -std=gnu99 not c99 with GCC.
      Use -std=gnu99 not c99 with GCC.
      Add to TODO.
      Add to TODO.
      Revert the command-prefix change which breaks sequences of commands.
      Try to establish client for run-shell and if-shell if no -t.
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
      Fix compiler warnings, missing #include. From Thomas Adam.
      Only accept partial keys if the timer has not expired, fixes infinite

Thomas (2):
      Merge branch 'obsd-master'
      Merge branch 'obsd-master'

Thomas Adam (8):
      Don't set key KEYC_NONE on xterm_keys_find match()
      Plug small memory leak in run-shell
      Remove previous
      Merge branch 'obsd-master'
      Fixup Makefile
      Portability fix-ups
      Remove compat/vis.h from cmd-save-buffer.
      Update CHANGES and configure.ac for 1.8 release.

-----------------------------------------------------------------------


hooks/post-receive
-- 
tmux

------------------------------------------------------------------------------
Own the Future-Intel&reg; Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest.
Compete for recognition, cash, and the chance to get your game 
on Steam. $5K grand prize plus 10 genre and skill prizes. 
Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
_______________________________________________
tmux-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tmux-cvs

Reply via email to