aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Use tty_raw on stop, not tty_puts.Nicholas Marriott2013-02-18
|
* Don't hang when clearing line in choose mode now that the cursor stays at theNicholas Marriott2013-02-18
| | | | end with wrap.
* Fix double space in sessions template.Nicholas Marriott2013-02-18
|
* Add resize-pane -x and -y for absolute pane size.Nicholas Marriott2013-02-18
|
* Implement DECAWM (SM/RM 7) using existing MODE_WRAP flag.Nicholas Marriott2013-02-18
|
* Correctly turn handle UTF8 mouse option being toggled, from Egmont Koblinger.Nicholas Marriott2013-02-18
|
* Support the latest theory for mouse input, this is enabled/disabled with SM/RMNicholas Marriott2013-02-18
| | | | | 1006 and is similar in style to SGR input: \033[<b;x;yM or \033[b;x;ym. From Egmont Koblinger.
* Add client_session and client_last_session formats.Nicholas Marriott2013-02-18
|
* No more lint means no more ARGSUSED.Nicholas Marriott2013-02-17
|
* Remove stray test code which would convert abc to x.Nicholas Marriott2013-02-17
|
* In terminals with XT, turn on modifyOtherKeys=1 with the escape sequence andNicholas Marriott2013-02-17
| | | | handle the most common set. Pass them through if xterm-keys is on.
* I strongly suspect it is possible for tmux to block on detach in tty_raw, soNicholas Marriott2013-02-17
| | | | | make the fd blocking again much later and have tty_raw just retry the write a few times.
* Instead of loads of little screen_write_*_on and off functions which justNicholas Marriott2013-02-17
| | | | change mode flags, just have screen_write_mode_set and screen_write_mode_clear.
* Add various checks to turn off bits that can't work in control mode (such asNicholas Marriott2013-02-17
| | | | lock).
* Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-codeNicholas Marriott2013-02-17
|\
| * Don't set key KEYC_NONE on xterm_keys_find match()Thomas Adam2013-02-16
| | | | | | | | | | | | When calling xterm_keys_find(); if we get a complete match, don't set the key to unknown before calling the action to complete the binding; otherwise non-prefixed bindings will not work.
* | Do not include status line in size calculations in control mode.Nicholas Marriott2013-02-17
|/
* Fix a couple of memory leaks, from Romain Francoise.Nicholas Marriott2013-02-16
|
* Don't omit half the default table (!= not ==).Nicholas Marriott2013-02-16
|
* Include the \033 in the key tree and adjust key matching for this change.Nicholas Marriott2013-02-16
|
* Make choose-tree actually work again.Nicholas Marriott2013-02-15
|
* Support capture-pane -p to send to stdout.Nicholas Marriott2013-02-15
|
* Fix a comment for new key table names.Nicholas Marriott2013-02-15
|
* Fix function parameter to tty_keys_free.Nicholas Marriott2013-02-15
|
* Tidy by splitting default key tables into two.Nicholas Marriott2013-02-15
|
* Add -c to refresh-client to set client size in control mode, based on code fromNicholas Marriott2013-02-15
| | | | George Nachman.
* Spaces -> tabs.Nicholas Marriott2013-02-14
|
* Do not leak formats in status_replace.Nicholas Marriott2013-02-14
|
* Clarify choose-tree entry in man page.Nicholas Marriott2013-02-13
|
* Run session command before window in choose-tree.Nicholas Marriott2013-02-13
|
* Do not crash when calling choose-tree with a command that changes the mode.Nicholas Marriott2013-02-13
|
* Fix constness again, sigh.Nicholas Marriott2013-02-13
|
* No more need for freefn.Nicholas Marriott2013-02-13
|
* Fix constness of window_choose_add_item and _window.Nicholas Marriott2013-02-13
|
* Fix constness of cmd_template_replace.Nicholas Marriott2013-02-13
|
* Fix choose-tree usage.Nicholas Marriott2013-02-13
|
* Add user options, prefixed with @. May be set to any arbitrary string.Nicholas Marriott2013-02-13
|
* Return error for --foo when using compat/getopt.c.Nicholas Marriott2013-02-12
|
* Add -v to set and setw to show only option value.Nicholas Marriott2013-02-12
|
* Use proc_pidinfo on Darwin for process name too, from OZAKI Kiichi.Nicholas Marriott2013-02-12
|
* Remove stray change accidentally committed.Nicholas Marriott2013-02-10
|
* Add a format client_prefix which is 1 if prefix key has been pressed, used forNicholas Marriott2013-02-10
| | | | example #{?client_prefix,X,Y}. Also a few extra server_client_status needed.
* Allow formats in status options.Nicholas Marriott2013-02-10
|
* Show alias in lscm output.Nicholas Marriott2013-02-10
|
* Rework reflow code so it does not do so much allocation which should be fasterNicholas Marriott2013-02-10
| | | | with large histories.
* Allow choose commands to be used outside tmux, so long as at least one clientNicholas Marriott2013-02-10
| | | | is attached.
* Remove free callback for window_choose_data objects.Nicholas Marriott2013-02-10
|
* Miscellaneous tidying of choose API, including:Nicholas Marriott2013-02-10
| | | | | | | | | | | | | | | | | - rename client and session to start_client and start_session in window_choose_data struct. also add TREE_OTHER define and reorder the struct - rename window_choose_ctx to window_choose_data_run - don't pass a cmd_ctx into window_choose_create (will let it use a different client later). instead take type, session, client - add window_choose_data_free and use it to dispose of wcd rather than each cmd-*.c doing it individually - change so ref counting is done by wcd_add and wcd_free rather than callers. this means 1 ref for each item but what of it :-) - also add a ref to tree_session - not sure if this is needed? - all the callbacks except choose-client and find-window are the same so remove them and add window_choose_default_callback - reorder/rename some other bits and pieces for tidyness
* Add to TODO.Nicholas Marriott2013-02-09
|
* Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-codeNicholas Marriott2013-02-09
|\