summaryrefslogtreecommitdiffstats
path: root/cmd-join-pane.c
AgeCommit message (Collapse)Author
2012-04-10Sync OpenBSD patchset 1087:Tiago Cunha
Minor style nits - return ().
2012-04-01Minor style nits - return ().Nicholas Marriott
2012-03-18Sync OpenBSD patchset 1069:Tiago Cunha
Add notify hooks for various events, the functions are currently empty stubs but will be filled in for control mode later. From George Nachman.
2012-03-17Add notify hooks for various events, the functions are currently emptyNicholas Marriott
stubs but will be filled in for control mode later. From George Nachman.
2012-03-03Sync OpenBSD patchset 1035:Tiago Cunha
Add move-pane command (like join-pane but allows the same window). Also -b flag to join-pane and move-pane to place the pane to the left or above. From George Nachman.
2012-03-03Add move-pane command (like join-pane but allows the same window). AlsoNicholas Marriott
-b flag to join-pane and move-pane to place the pane to the left or above. From George Nachman.
2011-07-09Expand the Id keyword. Tiago Cunha
2011-01-23While here, maximum percentage is 100 not INT_MAX. Oops.Nicholas Marriott
2011-01-23While here, maximum percentage is 100 not INT_MAX. Oops.Nicholas Marriott
2011-01-23Size is -l not -s.Nicholas Marriott
2011-01-23Size is -l not -s.Nicholas Marriott
2011-01-07Sync OpenBSD patchset 829:Tiago Cunha
Clean up and simplify tmux command argument parsing. Originally, tmux commands were parsed in the client process into a struct with the command data which was then serialised and sent to the server to be executed. The parsing was later moved into the server (an argv was sent from the client), but the parse step and intermediate struct was kept. This change removes that struct and the separate parse step. Argument parsing and printing is now common to all commands (in arguments.c) with each command left with just an optional check function (to validate the arguments at parse time), the exec function and a function to set up any key bindings (renamed from the old init function). This is overall more simple and consistent. There should be no changes to any commands behaviour or syntax although as this touches every command please watch for any unexpected changes.
2011-01-04Clean up and simplify tmux command argument parsing.Nicholas Marriott
Originally, tmux commands were parsed in the client process into a struct with the command data which was then serialised and sent to the server to be executed. The parsing was later moved into the server (an argv was sent from the client), but the parse step and intermediate struct was kept. This change removes that struct and the separate parse step. Argument parsing and printing is now common to all commands (in arguments.c) with each command left with just an optional check function (to validate the arguments at parse time), the exec function and a function to set up any key bindings (renamed from the old init function). This is overall more simple and consistent. There should be no changes to any commands behaviour or syntax although as this touches every command please watch for any unexpected changes.
2010-08-11Sync OpenBSD patchset 747:Tiago Cunha
Usage string fixes from Ben Boeckel.
2010-08-11Usage string fixes from Ben Boeckel.Nicholas Marriott
2010-04-17Fix use-after-free of the window link when it is part of a groupedNicholas Marriott
session (and hence could have been recreated), from Micah Cowan.
2010-04-09Don't try to use a window-link that may have been freed.Micah Cowan
In the case where a join-pane is performed from within a grouped session, and the source pane had no siblings in the window (causing the window to be destroyed), there was an invalid access of the destination window link (which had been destroyed as part of the group session's resynchronization with the original session, due to killing the now-empty source window). CVS: ---------------------------------------------------------------------- CVS: Enter Log. Lines beginning with `CVS:' are removed automatically CVS: CVS: Committing in . CVS: CVS: Modified Files: CVS: cmd-join-pane.c CVS: ----------------------------------------------------------------------
2010-04-06-s src-pane.Nicholas Marriott
2010-04-04Should be -s for src pane.Nicholas Marriott
2010-01-08Do not include paths.h, since it's OS-dependent.Tiago Cunha
2010-01-08Sync OpenBSD patchset 604:Tiago Cunha
New command, join-pane, to split and move an existing pane into the space (like splitw then movep, or the reverse of breakp).
2010-01-07New command, join-pane, to split and move an existing pane into the space (likeNicholas Marriott
splitw then movep, or the reverse of breakp).