aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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
|\
| * Minor update to .gitignoreThomas Adam2013-02-09
| | | | | | | | Now ignores: corefiles, stray patches and tags file.
| * Use osdep_get_cwd() for format changeThomas Adam2013-02-07
| |
| * Merge branch 'obsd-master'Thomas Adam2013-02-07
| |\
| | * Automatically reflow wrapped lines when a pane is resized, requested byNicholas Marriott2013-02-05
| | | | | | | | | | | | many over the years and finally implemented by Richard Woodbury.
| | * Don't set some string formats if the string is NULL.Nicholas Marriott2013-02-05
| | |
| | * Unused variable/type nit from Thomas Adam.Nicholas Marriott2013-01-30
| | |
* | | Add to TODO list.Nicholas Marriott2013-02-09
|/ /
* | Only set AUTO{MAKE,CONF}_VERSION on OpenBSDThomas Adam2013-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 SYNCINGThomas Adam2013-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 Marriott2013-01-30
| |
* | Merge branch 'obsd-master'Thomas Adam2013-01-30
|\| | | | | | | | | | | Conflicts: Makefile grid-utf8.c
| * Rather than having two grids for each pane, one for ASCII and one forNicholas Marriott2013-01-18
| | | | | | | | | | UTF-8, collapse the two together. Simplifies the code at the expense of more memory (which can probably be reduced again later).
| * Style nits - return (x) not return x.Nicholas Marriott2013-01-18
| |
* | Merge branch 'obsd-master'Thomas Adam2013-01-17
|\|
| * Do not allow cursor colours to be set beginning with ? as that willNicholas Marriott2013-01-17
| | | | | | | | report the colour, from Hayaki Saito.
| * Fix some blank line nits.Nicholas Marriott2013-01-17
| |
* | Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-codeNicholas Marriott2013-01-17
|\ \
| * | Updated SYNCINGThomas Adam2013-01-17
| | |
* | | Update www for new SF URLs.Nicholas Marriott2013-01-17
|/ /
* | Merge branch 'obsd-master'Thomas Adam2013-01-17
|\|
| * Remove the layout undo/redo code which never really worked.Nicholas Marriott2013-01-17
| |
| * Implement ECH (erase character, CSI X). Reported by Christian Neukirchen.Nicholas Marriott2013-01-15
| |
| * If timing between keys is less than (by default) 1 millisecond, assumeNicholas Marriott2013-01-15
| | | | | | | | | | the text is being pasted. assume-paste-time option changes the value (0 disables). Based on a diff from Marcin Kulik.
* | Merge branch 'obsd-master'Thomas Adam2012-12-31
|\| | | | | | | Sync from OpenBSD.
| * Add ^ and $ special command targets to select lowest and highestNicholas Marriott2012-12-24
| | | | | | | | numbered windows, from Raghavendra D Prabhu.
| * Add -T option to select-window to toggle to last window if alreadyNicholas Marriott2012-12-24
| | | | | | | | current, from Raghavendra D Prabhu.
| * Add missing function prototype.Nicholas Marriott2012-12-24
| |
| * Add a -u flag to choose-tree to start uncollapsed, from Raghavendra DNicholas Marriott2012-12-24
| | | | | | | | Prabhu.
| * We no longer use struct eproc for kinfo_proc in sysctl.h so theremillert2012-12-18
| | | | | | | | | | | | | | is no direct need for sys/proc.h or sys/resource.h. Some consumers of kinfo_proc need these for the proc flags and rlimit defines like RLIM_INF so add the appropriate includes to them. OK deraadt@ sthen@
| * Change load_cfg to fix a crash reported by jasper.Nicholas Marriott2012-12-13
| |
| * Use the CMD_*_USAGE defines consistently, from Thomas Adam.Nicholas Marriott2012-12-09
| |
* | Fix keyword matching.Tiago Cunha2012-12-24
| | | | | | | | | | | | | | | | | | Per the documentation in *:syn-keyword* (in particular *E789*), the optional characters inside the square brackets can only be used in the end. Therefore, unfold some keywords which were being wrongly recognised. Noticed by Bruce Wolk.
* | Merge branch 'obsd-master'Thomas Adam2012-12-08
|\| | | | | | | Sync from OpenBSD.
| * Handle resetting 256-colours properly when parsing #[default],Nicholas Marriott2012-12-08
| | | | | | | | #[fg=default] and #[bg=default] styles.
| * Use strlcat not strncat in load_cfg and some other trivial tidying fromNicholas Marriott2012-12-06
| | | | | | | | Tiago Cunha.
| * Fix argument order in a log statement.Nicholas Marriott2012-12-06
| |
| * Simplify command string parsing with a helper function from Tiago Cunha.Nicholas Marriott2012-12-06
| |
| * Fix return value of load_cfg, from Thomas Adam.Nicholas Marriott2012-11-27
| |
* | .+Thomas Adam2012-12-08
| |
* | Merge branch 'obsd-master'Thomas Adam2012-11-27
|\| | | | | | | Sync from OpenBSD.
| * Support middle-click paste, based on a diff from Ailin Nemui.Nicholas Marriott2012-11-27
| |
| * Support the 47 and 1047 SM and RM sequences (alternate screen withoutNicholas Marriott2012-11-27
| | | | | | | | cursor), requested by I forget who ages ago.
* | Merge branch 'obsd-master'Thomas Adam2012-11-27
|\| | | | | | | Sync from OpenBSD.
| * Correctly aggregate together errors from nested config files (withNicholas Marriott2012-11-27
| | | | | | | | source-file). Fix by Thomas Adam, reported by Sam Livingstone-Gray