Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Instead of loads of little screen_write_*_on and off functions which just | Nicholas Marriott | 2013-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 as | Nicholas Marriott | 2013-02-17 |
| | | | | lock). | ||
* | Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code | Nicholas Marriott | 2013-02-17 |
|\ | |||
| * | Don't set key KEYC_NONE on xterm_keys_find match() | Thomas Adam | 2013-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 Marriott | 2013-02-17 |
|/ | |||
* | Fix a couple of memory leaks, from Romain Francoise. | Nicholas Marriott | 2013-02-16 |
| | |||
* | Don't omit half the default table (!= not ==). | Nicholas Marriott | 2013-02-16 |
| | |||
* | Include the \033 in the key tree and adjust key matching for this change. | Nicholas Marriott | 2013-02-16 |
| | |||
* | Make choose-tree actually work again. | Nicholas Marriott | 2013-02-15 |
| | |||
* | Support capture-pane -p to send to stdout. | Nicholas Marriott | 2013-02-15 |
| | |||
* | Fix a comment for new key table names. | Nicholas Marriott | 2013-02-15 |
| | |||
* | Fix function parameter to tty_keys_free. | Nicholas Marriott | 2013-02-15 |
| | |||
* | Tidy by splitting default key tables into two. | Nicholas Marriott | 2013-02-15 |
| | |||
* | Add -c to refresh-client to set client size in control mode, based on code from | Nicholas Marriott | 2013-02-15 |
| | | | | George Nachman. | ||
* | Spaces -> tabs. | Nicholas Marriott | 2013-02-14 |
| | |||
* | Do not leak formats in status_replace. | Nicholas Marriott | 2013-02-14 |
| | |||
* | Clarify choose-tree entry in man page. | Nicholas Marriott | 2013-02-13 |
| | |||
* | Run session command before window in choose-tree. | Nicholas Marriott | 2013-02-13 |
| | |||
* | Do not crash when calling choose-tree with a command that changes the mode. | Nicholas Marriott | 2013-02-13 |
| | |||
* | Fix constness again, sigh. | Nicholas Marriott | 2013-02-13 |
| | |||
* | No more need for freefn. | Nicholas Marriott | 2013-02-13 |
| | |||
* | Fix constness of window_choose_add_item and _window. | Nicholas Marriott | 2013-02-13 |
| | |||
* | Fix constness of cmd_template_replace. | Nicholas Marriott | 2013-02-13 |
| | |||
* | Fix choose-tree usage. | Nicholas Marriott | 2013-02-13 |
| | |||
* | Add user options, prefixed with @. May be set to any arbitrary string. | Nicholas Marriott | 2013-02-13 |
| | |||
* | Return error for --foo when using compat/getopt.c. | Nicholas Marriott | 2013-02-12 |
| | |||
* | Add -v to set and setw to show only option value. | Nicholas Marriott | 2013-02-12 |
| | |||
* | Use proc_pidinfo on Darwin for process name too, from OZAKI Kiichi. | Nicholas Marriott | 2013-02-12 |
| | |||
* | Remove stray change accidentally committed. | Nicholas Marriott | 2013-02-10 |
| | |||
* | Add a format client_prefix which is 1 if prefix key has been pressed, used for | Nicholas Marriott | 2013-02-10 |
| | | | | example #{?client_prefix,X,Y}. Also a few extra server_client_status needed. | ||
* | Allow formats in status options. | Nicholas Marriott | 2013-02-10 |
| | |||
* | Show alias in lscm output. | Nicholas Marriott | 2013-02-10 |
| | |||
* | Rework reflow code so it does not do so much allocation which should be faster | Nicholas Marriott | 2013-02-10 |
| | | | | with large histories. | ||
* | Allow choose commands to be used outside tmux, so long as at least one client | Nicholas Marriott | 2013-02-10 |
| | | | | is attached. | ||
* | Remove free callback for window_choose_data objects. | Nicholas Marriott | 2013-02-10 |
| | |||
* | Miscellaneous tidying of choose API, including: | Nicholas Marriott | 2013-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 Marriott | 2013-02-09 |
| | |||
* | Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code | Nicholas Marriott | 2013-02-09 |
|\ | |||
| * | Minor update to .gitignore | Thomas Adam | 2013-02-09 |
| | | | | | | | | Now ignores: corefiles, stray patches and tags file. | ||
| * | Use osdep_get_cwd() for format change | Thomas Adam | 2013-02-07 |
| | | |||
| * | Merge branch 'obsd-master' | Thomas Adam | 2013-02-07 |
| |\ | |||
| | * | Automatically reflow wrapped lines when a pane is resized, requested by | Nicholas Marriott | 2013-02-05 |
| | | | | | | | | | | | | many over the years and finally implemented by Richard Woodbury. | ||
| | * | Don't set some string formats if the string is NULL. | Nicholas Marriott | 2013-02-05 |
| | | | |||
| | * | Unused variable/type nit from Thomas Adam. | Nicholas Marriott | 2013-01-30 |
| | | | |||
* | | | Add to TODO list. | Nicholas Marriott | 2013-02-09 |
|/ / | |||
* | | Only set AUTO{MAKE,CONF}_VERSION on OpenBSD | Thomas Adam | 2013-01-31 |
| | | | | | | | | | | | | | | | | | | OpenBSD requires the presence of AUTOMAKE_VERSION and AUTOCONF_VERSION for bootstrapping purposes. Setting these on any other system requires that explicit version to be used, rather than what might already be installed. Therefore, only do this when the platform is OpenBSD and ignore everything else. | ||
* | | Corrections to SYNCING | Thomas Adam | 2013-01-30 |
| | | | | | | | | | | | | | | * Reflow some paragraphs due to repo-naming pushing the line length over 80 chaacters. * Correct path to git clone commands for each repo. | ||
* | | Add -Wdeclaration-after-statement. | Nicholas Marriott | 2013-01-30 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2013-01-30 |
|\| | | | | | | | | | | | Conflicts: Makefile grid-utf8.c | ||
| * | Rather than having two grids for each pane, one for ASCII and one for | Nicholas Marriott | 2013-01-18 |
| | | | | | | | | | | UTF-8, collapse the two together. Simplifies the code at the expense of more memory (which can probably be reduced again later). |