Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-03 | Support for UTF-8 mouse input (\033[1005h). This was added in xterm 262 | Nicholas Marriott | |
and supports larger terminals than the older way. If the new mouse-utf8 option is on, UTF-8 mouse input is enabled for all UTF-8 terminals. The option defaults to on if LANG etc are set in the same manner as the utf8 option. With help and based on code from hsim at gmx.li. | |||
2011-01-03 | Handle a # at the end of a replacement string (such as status-left) | Nicholas Marriott | |
correctly. Found by Thomas Adam. | |||
2011-01-01 | Move the user-visible parts of all options (names, types, limit, default | Nicholas Marriott | |
values) together into one set of tables in options-table.c. Also clean up and simplify cmd-set-options.c and move a common print function into option-table.c. | |||
2011-01-01 | suspend-client has used -t for the client target (like everything else) | Nicholas Marriott | |
for ages, fix the usage string and man page and trim some leftover code. | |||
2011-01-01 | Last few tables that should be const. | Nicholas Marriott | |
2011-01-01 | Sprinkle a little more const. | Nicholas Marriott | |
2011-01-01 | Another table that should be const. | Nicholas Marriott | |
2011-01-01 | Key table should be const. | Nicholas Marriott | |
2011-01-01 | Add a -P option to new-window and split-window to print the new window | Nicholas Marriott | |
or pane index in target form (useful to pass it into other commands). | |||
2011-01-01 | Don't reset the activity timer for unattached sessions every second, | Nicholas Marriott | |
this screws up the choice of most-recently-used. Instead, break the time update into a little function and do it when the session is attached. Pointed out by joshe@. | |||
2011-01-01 | Remove unused variable. | Nicholas Marriott | |
2010-12-31 | fix trailing whitespace; | Jason McIntyre | |
2010-12-30 | Remove some unused defines. | Nicholas Marriott | |
2010-12-30 | Fix BUFFERS section now they are global. | Nicholas Marriott | |
2010-12-30 | Change from a per-session stack of buffers to one global stack which is | Nicholas Marriott | |
much more convenient and also simplifies lot of code. This renders copy-buffer useless and makes buffer-limit now a server option. By Tiago Cunha. | |||
2010-12-30 | Add a function to create window flags rather than doing the same thing | Nicholas Marriott | |
in two places. From Thomas Adam. | |||
2010-12-29 | Support all four of the xterm mouse modes. Based on a diff from hsim at | Nicholas Marriott | |
gmx.li. | |||
2010-12-29 | Allow the config file parser and source-file to return "don't exit" to | Nicholas Marriott | |
the client to let attach work from configuration files. | |||
2010-12-27 | tweak previous; | Jason McIntyre | |
2010-12-27 | Add a missing .Pp and sort options alphabetically, from Tiago Cunha. | Nicholas Marriott | |
2010-12-23 | server_kill_window can modify the RB tree so don't use RB_FOREACH, fixes | Nicholas Marriott | |
crash seen by Dan Harnett. | |||
2010-12-23 | Style tweaks. | Nicholas Marriott | |
2010-12-21 | Store sessions in an RB tree by name rather than a list, this is tidier | Nicholas Marriott | |
and allows them to easily be shown sorted in various lists (list-sessions/choose-sessions). Keep a session index which is used in a couple of places internally but make it an ever-increasing number rather than filling in gaps with new sessions. | |||
2010-12-20 | Fix another stray addition that was too early. Oops. | Nicholas Marriott | |
2010-12-20 | Undo a change to next/previous session that got mixed in prematurely. | Nicholas Marriott | |
2010-12-20 | Dead sessions are never on the active sessions list, so the SESSION_DEAD | Nicholas Marriott | |
flag is effectively unused. Remove it. | |||
2010-12-20 | Use pointer rather than index for the client's last session. | Nicholas Marriott | |
2010-12-20 | Unify the way sessions are used by callbacks - store the address and use | Nicholas Marriott | |
the reference count, then check it is still on the global sessions list in the callback. | |||
2010-12-19 | Don't nuke the index counter when a session group comes up. | Nicholas Marriott | |
2010-12-19 | Add other-pane-height and other-pane-width options, allowing the width | Nicholas Marriott | |
or height of the smaller panes in the main-horizontal and main-vertical layouts to be set. Mostly from David Goodlad. | |||
2010-12-13 | Read ${X} environment variables in strings and $HOME from the global | Nicholas Marriott | |
environment rather than getenv, this allows them to be updated during the configuration file. | |||
2010-12-11 | Track the last session for a client and add a flag to switch-client and | Nicholas Marriott | |
a key binding (L) to move a client back to its last session. | |||
2010-12-11 | Fix rectangle copy to behave like emacs - the cursor is not part of the | Nicholas Marriott | |
selection on the right edge but on the left it is. | |||
2010-12-11 | Oops, these functions return a const char *, so make the local variable | Nicholas Marriott | |
const as well. | |||
2010-12-11 | Make the prompt history global for all clients which is much more useful ↵ | Nicholas Marriott | |
than per-client history. | |||
2010-12-10 | Rephrase a confusing sentence. | Nicholas Marriott | |
2010-12-08 | In the built-in layouts, distribute the panes more evenly. Set the | Nicholas Marriott | |
default value of main-pane-width to 80, rather than 81. By Micah Cowan. | |||
2010-12-06 | Add an option to alert (monitor) for silence (lack of activity) in a | Nicholas Marriott | |
window. From Thomas Adam. | |||
2010-11-29 | If VISUAL or EDITOR contains "vi", configure mode-keys and status-keys | Nicholas Marriott | |
to vi. Based on a diff from martynas@, previously requested by a couple of other people. | |||
2010-11-22 | There is somewhere that WINDOW_HIDDEN is getting set when it shouldn't | Nicholas Marriott | |
be and I can't find it, but the flag itself is a useless optimisation that only applies to automatic-resize windows, so just dispose of it entirely. Fixes problems reported by Nicholas Riley. | |||
2010-11-15 | Show more window and pane flags in list-* output, and put layout on the | Nicholas Marriott | |
same line. | |||
2010-11-14 | Update man page for update-environment. | Nicholas Marriott | |
2010-11-14 | Don't allow last and active window to become the same - a very bad move | Nicholas Marriott | |
when the active window is closed and freed. Reported by sthen@. | |||
2010-11-11 | Add XAUTHORITY to update-environment, requested by Andreas Kloeckner. | Nicholas Marriott | |
2010-11-11 | Flag to flush all key bindings from Rob Paisley. | Nicholas Marriott | |
2010-11-11 | Declaration in header should be extern. | Nicholas Marriott | |
2010-11-01 | Typo, from Rob Paisley. | Nicholas Marriott | |
2010-10-29 | We now send argv to the server after parsing it in the client to get the | Nicholas Marriott | |
command, so the client should not modify it. Instead, take a copy. Fixes parsing command lists, reported by mcbride@. | |||
2010-10-23 | Add a last-pane command (bound to ; by default). Requested ages ago by | Nicholas Marriott | |
somebody whose name I have forgotten. | |||
2010-10-23 | When removing a pane, don't change the active pane unless the active | Nicholas Marriott | |
pane is actually the one being removed. |